管理信息系统课程设计----图书城图书销售信息系统一、单向街书店销售管理系统简介(一)背景分析:单向街书店是一家地处市区中心地段的大型综合书店,面积大,客流量大,每月的图书销售量都很大,但是还存在很多问题,如零售和批发图书处理方式混合不清,信息管理系统不完善,管理者对图书城图书的销售和库存信息不能及时准确的掌握,信息系统混乱,各个部门职能分属不清,大大的影响了图书城的运作和管理,并且增加了运营成本。随着计算机技术的广泛运用,书店管理者也意识到了问题的严重性,并请人根据图书城本身的具体情况设计一个图书城的销售信息系统,期望能使书店的销售效率得到提高,管理成本得到降低,管理结构得到完善。(二)销售信息系统开发的可行性分析1.技术上可行性随着网络技术发展,IT技术日趋完善,是我们开发系统的硬件基础。此次,我们使用的是VF技术,基于我们团队的队员每人都有VF技术的计算机二级证书,对VF这款数据库软件比较熟悉,并且图书销售系统并不算过于复杂,在此基础上,我们团队对图书城原有的销售模式进行了详细的调查与分析,已经有了设计主线,相信我们团队可以设计出一款适合该图书城图书销售信息系统。设计时间大约需要半个月的时间。2.经济上的可行性该系统开发需求低,有成熟的软硬件设备,不需要过多的财力物力投入。该系统具有相当的实用性,改善传统管理方式中人力物力、以及管理费用的浪费。提高了工作效率。再者,运用本系统进行图书的销售已经部分的库存结算管理,能够有效的节约销售整个过程的时间,并且能提供完善的查询与结算系统,大大提高管理的高效性。用户只需要花一小部分的资金购买电脑和软件,就能实现图书销售的高效运行,提高销售的收益率。3.管理的可行性基于我们对图书城原有模式的调查与分析,我们认为我们设计出的销售信息系统实施的具体环境完全能得到满足,该图书城的组织管理环境与组织文化也能符合我们所要开发的销售信息系统,图书城的领导者十分支持我们团队的开发工作并在很多方面提供了有力的支持,各个部门的员工也对我们的开发理念有一定的了解,这对于最后的系统实施有很大的帮助。4.进度上的可行性图书城的领导者已经意识到了问题,图书城的销售系统到了一个非改不可的阶段,对于给予我们团队的半个月开发时间,我们认为我们完全有能力在指定的日期内完成系统的开发工作,这次期间,图书城的领导者也同时按照我们的设计理念引入一些所必须设备,对人员配置与培训方面也着手做了积极的准备工作,相信最后能保证系统的顺利开发与实施。二.图书城销售信息系统分析(一).业务流程分析业务流程图如下银业员顾客仓储科财务科图书订单采购单出库单批发定单销售台帐定单处理库存查询结帐单结帐出库发货单提货月报表入库单入库处理采购处理采购科入库单检验合格入库单入库记账入库帐合格入库单销售科零售出库单批发出库单付货记账付货记账零售出库帐月报表批发出库帐记销售台帐统计报表销售台帐(二).组织机构图l组织机构设置图1.管理职能分析总经理————全面负责书店的行政与业务管理;采购科————负责图书的采购。仓储科————负责图书的入库检验、图书的出入库管理、登记出入库帐销售科————负责图书的销售结算,服务图书消费者财务科————负责财务的结算与统计2.功能分析表销售管理采购管理仓储管理统计报表集中采购分类采购入库管理出库管理月报报警查询(三)数据流程分析1)现行系统的顶层数据流程图如销售图书系统Ⅰ所示。对顶层图中说明如下:销售图书系统Ⅰ图中包括三个数据处理功能块:P1满足客户订单,P2订购和补充库存,P3维护公司总分类帐;客户、供应商、图书库、财务管理部门为外部实体;数据流分布如销售图书系统Ⅰ所示。数据流程图如下订单订单拒收通知客户发票支付结算单(用于提货)应收帐款数据库存账单数据采购数据应付帐款数据采购订单收入清单供应商发票收支平衡表供应商结算付款给供应商进货单出库单图书销售系统Ⅰ2)满足订单的下层数据流程图Ⅱ满足客户订单(1)具体说明如下:1.1订单录入,1.2库存管理,1.3记账,1.4应收帐管理客户P1满足订单P2订购和补充库存供应商仓库管理层P3统计月报表3)描述补充库存的下层数据流程图为图Ⅲ图书订购补充库存(2号图)具体说明如下:2.1采购管理,2.2接收管理,2.3应付帐管理订单订单拒收通知接受的订单客户发货单支付采购数据已收订单已满足项目账单库存账单数据入库数据项目图Ⅱ满足顾客订单(1号)客户P1.1订单录入P1.3记账P1.4销售台帐P1.2库存管理2233采购数据许可采购订单确认采购订单数据装运单已收到进货单据进货单供应商发票供应商结算清单给供应商付款1P2.1采购供应商仓库P2.2接受P2.3应付帐31图Ⅲ图书订购补充库存(2号图)4)描述分类账户维护的下层图图Ⅳ维护总分类帐(3号图)3.1更新总分类帐,3.2管理报表总分类帐的记录应收分类账数据库存分类账数据更更新总分类记录应付分类账数据总分类帐管理报表数据收入结算单月末报表图Ⅳ维护总分类账号(3号图)P3.1编制总分类帐121管理层P3.2处理报表2.1.5数据字典1)数据流字典⑴数据流向名称:客户订单数据结构:01客户订单02订单日期(DDRQ)PICX(8)02订单编码(DDBM)PICX(18)02图书名称(TSMC)PICX(32)02图书细分编码(XFBM)PICX(9)02订单单价(DDDJ)PICX(6)02客户名(KHM)PICX(10)02单位(DW)PICX(4)02订单数量(DDSL)PICX(4)排列方式:按(订单日期+订单编码)升序排列购入流量:最大300本/日平均100本/日来源:客户订购去向:销售科⑵数据流向名称:采购数据数据结构:01采购单02采购日期(CGRQ)PICX(8)02采购编码(CGBM)PICX(18)02图书名称(TSMC)PICX(32)02图书细分编码(TSBM)PICX(9)02采购单价(CGDJ)PICX(6)02单位(DW)PICX(4)02采购数量(CGSL)PICX(6)排列方式:按(采购日期+采购编码)升序排列购入流量:最大200本/日平均80本/日来源:仓储科去向:采购科⑶数据流向名称:库存数据数据结构01库存查询单02查询日期()02图书数量02图书名称02图书细分编码02单位排列方式;(日期)升序排列来源:仓储科去向:采购科⑸数据流名称:收支月报表数据结构:01收支月报表02报表日期(BBRQ)PICX(8)02单位(DW)P1CX(4)02本月累计销售数量(ljXSSL)PIC9(6)02本月累计销售金额(ljXSJE)PIC9(8)02本月累计采购数量(ljCGSL)PIC9(6)02本月累计采购金额(ljCGJE)PIC9(8)02本月累计盈利金额(ljYLJE)PIC9(8)排列方式:按日期排列流量:最大:1份/月平均:1份/月来源:财务科统计分析去向:主管部门其它中间过程的数据流描述省略。(2)数据存储字典①存储文件名:采购入库流水帐数据结构:01采购入库帐02采购日期(CGRQ)PICX(8)02采购编码(CGBM)PICX(18)02图书名称(TSMC)PICX(32)02图书细分编码(XFBM)02单位(DW)PICX(4)02采购单价(CGDJ)PICX(4)02采购数量(CGSL)PICX(6)02采购金额(CGJE)PICX(8)流入的数据流:图书采购入库单流出的数据流;图书采购入库流水账涉及的处理名:入库处理、排列方式:按入库日期计序○2图书销售出库流水账数据结构:01销售出库流水账02销售日期(XSRQ)PICX(8)02订单编码(CGBM)PICX(18)02图书名称(TSMC)PICX(32)02单位(DW)PICX(4)02销售单价(XSDJ)PICX(4)02销售数量(XSSL)PICX(6)02销售金额(XSJE)PICX(8)流入的数据流:图书销售订单流出的数据流;图书销售出库流水账涉及的处理名:入库处理、排列方式:按入库日期计序②存储文件名:总分类账数据结构:01总分类账02登记日期(DJRQ)PICX(8)02图书名称(TSMC)PICX(32)02图书细分编码(XFBM)02单位(DW)PICX(4)02销售单价(XSDJ)PICX(4)02采购单价(CGDJ)PICX(4)02本月累计采购量(LGCGSL)PIC9(6)02本月累计库存量(LGKCSL)PIC9(6)02本日累计销售量(LGXSSL)PIC9(6)02本月累计销售金额(LGXSJE)PIC9(8)02本月累计采购金额(LGCGJE)PIC9(8)02本月累计库存数量(LGKCSL)PIC9(6)02本月累计库存金额(LGKCJE)PIC9(8)流入的数据流:各种分类账流出的数据流:总分类账涉及的处理名:编制总分类账、更新总分类账记录排列方式:按(日期)升序排列其它存储文件的描述省略。6.处理描述计算公式:销售金额=∑Si*Ji其中:Si——图书编码为i的图书本月销售量计量Ji——图书编码为i的图书销售价激发条件:每月销售制作销售报表2.1.7.现行系统评价通过对现行系统的销售分析,本系统数据流向是基本合理的,但为了便于计算机信息化管理,也为了使系统能够提供更多的辅助决策信息,本系统应做如下改进设想:1)将各种帐本暂合为一本销售台帐考虑。2)增加销售报警功能。3)增强各种灵活的查询分析功能。2.1.8系统边界和处理方1)系统边界输入边界——图书订购单、查询条件。输出边界——各种报表和查询相应输出。2)处理方式新系统采用实时处理方式。三系统设计与实施3.1.系统目标设计1)方便数据的输入性能,良好的人机交换Windows,尽量的避免汉字和长字符串的人工重复输入(采用代码词组)。2)灵活地查询性能,能快速实现多项图书的数据输入和销售情况的查询。3)考虑到单向街图书销售量的上升,对图书数据的变动就行及时的处理以达到更高的盈利目的。4)把目前基本上是“静态”销售管理变为“动态”管理,能够随时提供销售现状信息(包括销售销售预警信息)。3.2新系统功能机构图综合考虑改进后的系统逻辑模型如(图Ⅰ)和设计的新系统目标要求。设计新系统功能结构图如图Ⅱ所示。3.3E-R图完整E-R图3.4代码设计(1)图书规格代码设计由于书店是图书买进卖出的中转地,书籍名目繁杂,数据处理量大,因此产品规格代码采用组合码,用2位大写字母表示,设计方案如图x所示,全部规格编码列于表x中。顾客订货销售单价订货量工作证号购买图书编码购买量购入单价图书名称图书代码管理员图书管理图书代码姓名密码图11代码设计方案2)图书细分代码设计产品代码用2位大写字母加7位整数表示,设计方案如图12所示。表9列出了全部产品的代码。图书种类代码种类XS小说WY文艺QC青春SE少儿SH生活RW人文社科GL管理JY教育LZ励志成功图书细分号图书分类号图书代码图书名称图书种类代码种类XS012悬疑小说XS小说XS024言情小说XS小说XS036职场小说XS小说XS048财经小说XS小说WY012文艺文学WY文艺WY024文艺传记WY文艺WY036文艺艺术WY文艺WY048文艺摄影WY文艺QC012青春文学QC青春QC024青春动漫QC青春QC036青春幽默QC青春SE012少儿文学SE少儿SE024少儿科普SE少儿SE036少儿图画SE少儿SE048少儿益智SE少儿SH012生活保健SH生活SH024生活旅游SH生活SH036生活美食SH生活SH048生活两性SH生活SH050生活育儿SH生活SH061个人理财SH生活RW012文化历史RW人文RW024人文哲学RW人文RW036经济法律RW人文RW048心理学RW人文GL012金融管理GL管理GL024营销管理GL管理GL036会计管理GL管理JY012教育教材JY教育JY024教育教辅JY教育JY036教育外语JY教育LZ012励志修养LZ励志LZ024励志成功LZ励志LZ036励志职场LZ励志LZ048励志沟通LZ励志校验码细分码规格码产品代码中的校验位a3值的确定方法如下:a3=取[(