第五章 书店管理系统设计的系统分析 copyright paper51.com
5.1 系统流程分析 内容来自www.paper51.com 从系统业务流程图中可以看出,系统以销售员为中心,各种从客户那里得到的数据经过处理后送销售员进行处理,销售员再把整理后的数据表分别送给会计和管理员,管理员再根据这些信息向供应商定货。详细的业务流程如图2-1所示。 copyright paper51.com
paper51.com 图5-1 系统业务流程图 http://www.paper51.com 5.2 数据流程分析 paper51.com 数据流图描述:审核相对于供应商的入库单和相对于客户的出库单。所以分为入库处理和出库处理,处理完的数据存入数据库中。对处理完的数据进行浏览,打印。详细的数据流图如图2-2所示。 http://www.paper51.com
内容来自论文无忧网 www.paper51.com 图5-2 数据流图 内容来自www.paper51.com 5.3 系统E-R图说明 内容来自论文无忧网 www.paper51.com 为了把用户的数据要求清楚、准确地描述出来,系统通常建立一个概念性的数据模型,即E-R图。此图是一种面向问题的数据模型,是按照用户的观点对数据建立的模型。描述了从用户角度看到的数据,反映了用户的现实环境,而且与在软件系统中的实现方法无关。 http://www.paper51.com 系统E-R图说明: 内容来自论文无忧网 www.paper51.com 如图2-3可以看出,所有工作都是围绕着书店的库存进行的,库存有两个属性“总库存量”和“总实洋”,围绕着库存有两个关系“入库”和“出库”,与“库存”之间是一对一联系。 http://www.paper51.com 有两种单子需要入库处理,分别是“进货单”和“销售退货单”,它们与“入库”之间是一对多联系;有两种单子需要出库处理,分别是“批销单”和“进货退货单”,它们与“出库”之间也是一对多联系。实体“进货单”、“销售退货单”、“批销单”和“进货退货单”有着共同的属性分别是“单号”、“数量”和“实洋”。 内容来自论文无忧网 www.paper51.com 实体“销售退货单”和“批销单”与“客户”是多对多联系;实体“进货单”和“进货退货单”与“供应商”也是多对多联系。“客户”与“供应商”有着共同的属性分别是“名称”和“联系方式”。 http://www.paper51.com copyright paper51.com 图5-3 书籍进出货管理E-R图 copyright paper51.com 是书店管理系统的分析阶段,通过论述对整个系统的设计有更加详细的了解。对软件进行了可行性研究和需求分析,熟悉系统所依据的业务流程,根据业务流程画出系统的数据流程。接着又对数据库进行了分析,画出了系统的E-R图,为下一阶段的系统总体设计打好基础。 http://www.paper51.com 第六章 书店管理系统模块设计 内容来自论文无忧网 www.paper51.com 本设计的系统是书店销售管理系统,需要建立模块配合功能来实现它,因此,下面简单介绍一下本系统的几个主要模块。 http://www.paper51.com 首先需要建立一个系统数据库,再设计主模块的系统信息窗口,也就是主界面。 paper51.com
接着,进行权限验证模块设计,设计系统的保密工作,允许合乎条件的人员进入本系统管理。对本系统的管理进行登记,修改及维护。使该系统不受到破坏。 内容来自论文无忧网 www.paper51.com 再着,设计系统的模块调用窗口,在该窗口里分有“文件”、“书店处理”、“业务查询”、“业务分析”、“窗口”、“系统设置”、“帮助”等功能菜单。为了方便操作,也把一些本系统常用的功能通过快捷工具按钮的形式表达出来,如“书籍出售”、“书籍进货”、“进货退货”、“销售退货”、“销售查询”、“库存查询”、“用户权限”、“注销”、“关于”等 。 paper51.com 在本系统开发中,我们要用到表单向导生成器,完成系统的登记管理。 内容来自www.paper51.com 最后,我们需要添加代码,将有关连的表单链接起来,实现运行。这样,商品销售管理系统的大致框架就完成了。 内容来自论文无忧网 www.paper51.com 系统功能流程图如下: copyright paper51.com
内容来自www.paper51.com 第七章 本书店管理系统详细设计 copyright paper51.com 1、本系统在登陆界面出现一个如下图所示意的窗体: 内容来自www.paper51.com
paper51.com
这个窗体只是显示本系统的一些诸如题目及版权及运行要求等一些信息。 内容来自www.paper51.com
2、系统登陆界面: paper51.com 为了加强系统数据的安全性,避免产生数据非法操作和失秘等情况的发生,本系统特别设置了些登陆界面。只有合法的用户经过系统验证后才能正常使用本系统,本系统默认的用户名和密码都是abc,这也是系统管理员的身份。 内容来自www.paper51.com
copyright paper51.com
3、系统主界面: paper51.com paper51.com 从主界面中我们可以大致看出本系统所具体的基本功能,为了美化本系统,特设置了一张背景图片,系统共有7个菜单项,九个快捷按钮。 paper51.com 4、书籍销售: 内容来自www.paper51.com
copyright paper51.com 在这个主界面中,我们可以对图书的销售进行管理,如根据图书的编号,书名等相关的书籍信息,并可以对不同的书实行不同的折扣进行处理,具备高度的灵活性和实用性。 内容来自论文无忧网 www.paper51.com
5、书籍进货: 内容来自www.paper51.com 内容来自www.paper51.com 本系统为了保证系统的一致性,各个界面具有相似性,可以根据图书编号、书名、折扣等相关信息对书籍的进货情况进行管理,从而对整个书店的库存情况也有详细有准确的统计。 copyright paper51.com 6、进货退货: copyright paper51.com
内容来自论文无忧网 www.paper51.com 在书店的日常经营中,因为图书的装订质量等问题,以及销售情况不理想等情况是时有发生的,因此就有必要设计此模块,对这些书籍进行管理。 内容来自www.paper51.com 7、销售退货: 内容来自论文无忧网 www.paper51.com
内容来自论文无忧网 www.paper51.com
此模块与上述模块的功能基本一致,只不过业务范围不同。 内容来自论文无忧网 www.paper51.com 8、销售查询: http://www.paper51.com 内容来自论文无忧网 www.paper51.com 在书店的经营管理中,销售一项是重中之重,只有销售才有效益,本模块的设计可以对本店目前的图书情况进行销售查询,从而可以对不同种类的图书的市场销售情况进行一个直观的总结,从而明确哪些书好卖,那些书滞销,从而对以后的书籍的进货情况进行调整,有利于生产经营。 内容来自论文无忧网 www.paper51.com
9、库存查询: copyright paper51.com
内容来自论文无忧网 www.paper51.com 本模块的设计是为了防止书籍的积压,及时对库存进行管理。 内容来自www.paper51.com 10、用户权限: 内容来自www.paper51.com copyright paper51.com 为了保证系统的数据的安全性,防止商业机密的泄露,本系统可以对系统的管理员的信息进行处理,并可以进行用户增加,删除,修改等操作。 copyright paper51.com
|