图书管理销售信息系统的分析与设计_第1页
图书管理销售信息系统的分析与设计_第2页
图书管理销售信息系统的分析与设计_第3页
图书管理销售信息系统的分析与设计_第4页
图书管理销售信息系统的分析与设计_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

管理信息系统课程设计 -图书城图书销售信息系统一、 单向街书店销售管理系统简介(一) 背景分析: 单向街书店是一家地处市区中心地段的大型综合书店,面积大,客流量大,每月的图书销售量都很大,但是还存在很多问题,如零售和批发图书处理方式混合不清,信息管理系统不完善,管理者对图书城图书的销售和库存信息不能及时准确的掌握,信息系统混乱,各个部门职能分属不清,大大的影响了图书城的运作和管理,并且增加了运营成本。随着计算机技术的广泛运用,书店管理者也意识到了问题的严重性,并请人根据图书城本身的具体情况设计一个图书城的销售信息系统,期望能使书店的销售效率得到提高,管理成本得到降低,管理结构得到完善。(二) 销售信息系统开发的可行性分析1.技术上可行性随着网络技术发展,IT技术日趋完善,是我们开发系统的硬件基础。此次,我们使用的是VF技术,基于我们团队的队员每人都有VF技术的计算机二级证书,对VF这款数据库软件比较熟悉,并且图书销售系统并不算过于复杂,在此基础上,我们团队对图书城原有的销售模式进行了详细的调查与分析,已经有了设计主线,相信我们团队可以设计出一款适合该图书城图书销售信息系统。设计时间大约需要半个月的时间。2.经济上的可行性该系统开发需求低,有成熟的软硬件设备,不需要过多的财力物力投入。该系统具有相当的实用性,改善传统管理方式中人力物力、以及管理费用的浪费。提高了工作效率。再者,运用本系统进行图书的销售已经部分的库存结算管理,能够有效的节约销售整个过程的时间,并且能提供完善的查询与结算系统,大大提高管理的高效性。用户只需要花一小部分的资金购买电脑和软件,就能实现图书销售的高效运行,提高销售的收益率。3.管理的可行性基于我们对图书城原有模式的调查与分析,我们认为我们设计出的销售信息系统实施的具体环境完全能得到满足,该图书城的组织管理环境与组织文化也能符合我们所要开发的销售信息系统,图书城的领导者十分支持我们团队的开发工作并在很多方面提供了有力的支持,各个部门的员工也对我们的开发理念有一定的了解,这对于最后的系统实施有很大的帮助。4.进度上的可行性 图书城的领导者已经意识到了问题,图书城的销售系统到了一个非改不可的阶段,对于给予我们团队的半个月开发时间,我们认为我们完全有能力在指定的日期内完成系统的开发工作,这次期间,图书城的领导者也同时按照我们的设计理念引入一些所必须设备,对人员配置与培训方面也着手做了积极的准备工作,相信最后能保证系统的顺利开发与实施。二图书城销售信息系统分析(一).业务流程分析业务流程图如下银业员顾客仓储科财务科图书订单采购单出库单批发定单销售台帐定单处理库存查询结帐单结帐出库发货单提货月报表入库单入库处理采购处理销售科合格入库单入库单采购科批发出库单零售出库单付货记账付货记账检验批发出库帐合格入库单零售出库帐记销售台帐入库记账统计报表销售台帐入库帐月报表(二).组织机构图l 组织机构设置图1.管理职能分析总经理全面负责书店的行政与业务管理;采购科负责图书的采购。仓储科负责图书的入库检验、图书的出入库管理、登记出入库帐销售科负责图书的销售结算,服务图书消费者财务科负责财务的结算与统计2.功能分析表(三)数据流程分析1)现行系统的顶层数据流程图如销售图书系统所示。对顶层图中说明如下:销售图书系统图中包括三个数据处理功能块:P1满足客户订单,P2订购和补充库存,P3维护公司总分类帐;客户、供应商、图书库、财务管理部门为外部实体;数据流分布如销售图书系统所示。数据流程图如下P1满足订单客户订单订单拒收通知P3统计月报表管理层仓库供应商P2订购和补充库存客户发票支付 结算单(用于提货)应收帐款数据库存账单数据采购数据应付帐款数据采购订单收入清单供应商发票收支平衡表供应商结算付款给供应商 进货单出库单图书销售系统2)满足订单的下层数据流程图 满足客户订单(1) 具体说明如下:1.1订单录入,1.2库存管理,1.3记账,1.4应收帐管理 订单 订单拒收通知 接受的订单 客户 发货单 支付 采购数据 已收订单 已满足项目 账单 库存账单 数据 入库数据项目 图 满足顾客订单(1号) 客户 P1.1 订单录入 P1.3 记账 P1.4 销售台帐 P1.2 库存管理 2 2 3 3 3)描述补充库存的下层数据流程图为图 图书订购补充库存(2号图)具体说明如下:2.1采购管理,2.2接收管理,2.3应付帐管理 图 图书订购补充库存(2号图)4)描述分类账户维护的下层图 图 维护总分类帐(3号图)3.1更新总分类帐,3.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) PIC X(8)02单位(DW) P1CX(4)02本月累计销售数量(ljXSSL) PIC 9(6)02 本月累计销售金额(ljXSJE)PIC9(8)02本月累计采购数量(ljCGSL) PIC9(6)02本月累计采购金额 (ljCGJE) PIC9(8)02本月累计盈利金额 (ljYLJE) PIC9(8) 排列方式:按日期排列 流量:最大:1份月 平均:1份月 来源:财务科统计分析 去向:主管部门 其它中间过程的数据流描述省略。(2)数据存储字典 存储文件名:采购入库流水帐 数据结构: 01采购入库帐 02采购日期(CGRQ) PIC X(8) 02采购编码(CGBM) PIC X(18) 02图书名称(TSMC) PIC X(32) 02图书细分编码(XFBM)02单位(DW) PIC X(4) 02采购单价(CGDJ) PICX(4) 02采购数量(CGSL) PICX(6) 02采购金额(CGJE) PICX(8)流入的数据流:图书采购入库单流出的数据流;图书采购入库流水账 涉及的处理名:入库处理、 排列方式:按入库日期计序图书销售出库流水账数据结构: 01销售出库流水账 02销售日期(XSRQ) PIC X(8) 02订单编码(CGBM) PIC X(18) 02图书名称(TSMC) PIC X(32) 02单位(DW) PIC X(4) 02销售单价(XSDJ) PICX(4) 02销售数量(XSSL) PIC X(6) 02销售金额(XSJE) PICX(8)流入的数据流:图书销售订单流出的数据流;图书销售出库流水账 涉及的处理名:入库处理、 排列方式:按入库日期计序 存储文件名:总分类账 数据结构: 01总分类账02登记日期(DJRQ) PIC X(8)02图书名称(TSMC) PIC X(32)02图书细分编码(XFBM)02单位(DW) PICX(4)02销售单价(XSDJ) PICX(4)02采购单价(CGDJ) P ICX(4)02本月累计采购量(LGCGSL) PIC9(6)02本月累计库存量 (LGKCSL) PIC9(6)02本日累计销售量(LGXSSL) PIC 9(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中。图书种类代码种类XS小说WY文艺QC青春SE少儿SH生活RW人文社科GL管理JY教育LZ励志成功图书细分号图书分类号图11 代码设计方案2)图书细分代码设计产品代码用2位大写字母加7位整数表示,设计方案如图12所示。表9列出了全部产品的代码。图书代码图书名称图书种类代码种类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=取(3a12a2)/11的余数 例如: a1 a2 a3 2 4 3 X) 3 2 6 8=14 则a3(14/11)的余数=3 当余数为10时,则按a3=0处理。3.5输出设计本系统的报表设计包括销售流水账报表、采购流水账报表、总分类账流水报表和库存预警报表。1. 销售流水账报表2采购流水账报表3总分类流水账报表4.库存流水账报表2.(七)输入设计输入设计包括七部分,即:登录界面设计、订单数据查询界面、订单数据更新界面、采购数据查询界面、采购数据更新界面、库存数据查询界面、库存数据更新界面。1 登陆界面设计2.订单数据查询界面3. 订单数据更新界面4. 采购数据查询界面5. 采购数据更新界面6. 库存数据查询界面7. 库存数据更新界面(八)程序模块设计说明1、 总控模块(1) 程序名:图书销售管理系统(2)功能:定义本系统的各项数据的查询、修改、添加等功能的下拉式菜单。选取功能菜单及其下拉菜单中的操作项,进入相应的操作。(3)实现:调用过程“订单管理”实现消费者购书信息的管理功能调用过程“采购管理”实现图书采购信息的管理功能。调用过程“库存管理”实现图书进销存数据的管理功能。调用过程“系统管理”实现本系统运行、数据备份及退出等功能。2、 程序、过程、自定义函数间的关系如图3. 图书借阅管理信息系统实施报告(一)程序图框设计(二)程序清单1.关于订单数据更新界面select khddgo mandgroup1.cmdtop.enabled=.mandgroup1.cmdprev.enabled=.f.if not eof()mandgroup1.cmdnext.enabled=.mandgroup1.cmdbottom.enabled=.t.endifthisform.refresh代表回到记录的第一个,既命令按钮“第一个”select khddskip -1mandgroup1.cmdnext.enabled=.mandgroup1.cmdbottom.enabled=.t.if not bof()mandgroup1.cmdtop.enabled=.mandgroup1.cmdprev.enabled=.t.endifthisform.refresh代表往当前记录前一个跳转,命令按钮“前一个”select khddskip 1mandgroup1.cmdnext.enabled=.mandgroup1.cmdbottom.enabled=.t.if not bof()mandgroup1.cmdtop.enabled=.mandgroup1.cmdprev.enabled=.t.endifthisform.refresh代表往当前下一个记录跳转,命令按钮“下一个”select khddgo mandgroup1.cmdnext.enabled=.mandgroup1.cmdbottom.enabled=.f.if not bof()mandgroup1.cmdtop.enabled=.mandgroup1.cmdprev.enabled=.t.endifthisform.refresh代表所有记录的最后一个跳转,命令按钮“最后一个”备注:由于命令过于繁琐,以下代码以及其他界面代码属性略 .(三)数据准备试运行及结果分析1.订单信息表2.采购信息表3.库存信息表4.管理员登陆信息表5、行结果及分析打印的报告,与设计的格式一致。查询显示结果正确。其它各项功能运行正常。四、参考文献Visual FoxPro 6.0 程序设计与应用教程 厦门大学出版社管理信息系统 中国人民大学出版社五、实验心得: 转眼为期两周的管理信息系统课程设计就要接近尾声了。两周的时间看起来很长,可是当我们走过这两周,去回望两周前的自己时,却发现时间是那么的无情,也是那么的神奇。她无情地看着我们浪费了很多的时光,也许是有点懒,也许是有点迷茫,浪费了一些时间,现在想想其实挺后悔的。当然时间也神奇地让我们学到了更多的东西,这才是最重要的,不是吗?也许两周的时间很短,但当今天我们这么久的努力就要划上圆满的句号时,我们都不舍了。 第一次做这么久专业性这么强的课程设计,刚开始也着实有点迷茫,不知道该怎么去合理组织才会达到更好,不知道该怎么去编程才能造出最少的错误,不知道许久没有触碰的计算机语言现在再重拾起来还会不会用得得心应手,不确定的因素太多太多,但我们还是认真地开始了! 通过这次课程设计,使我们学会了很多东西,心得总结如下: 管理信息系统方面。本次实验和管理信息系统紧密相连,实验过程中的每一步都离不开课本中所涉及的知识。信息化是当今世界经济和社会发展的大趋势,信息技术的迅猛发展及广泛应用,已成为推动社会进步和经济发展的关键技术。而管理信息系统更是集管理和计算机技术于一体,将计算机技术很好地应用到了管理当中。 数据库方面。本次的课程设计让我们对数据库基础知识和基本理论有了更深刻的认识,接触到了实际的数据库产品Visual Foxpro,在实际的软件开发中经过锻炼,更容易了解和掌握数据库的知识。 Visual Foxpro6.0方面。通过这次课程设计,我们对Visual FoxPro6.0也有了更深入的认识。之前对于Visual FoxPro6.0的印象,就是大一时学习VF时的操作过程,当初只知道VF是计算机最基本的语言,并没有想到它也可以用在信息管理当中。Visual FoxPro6.0是Microsoft公司开发的新一代关系数据库管理系统。它易学易用,功能完善,深受广大用户的欢迎。它提供给用户一个32位、面向对象的应用程序开发环境,使得用户组织数据、定义数据库规则及生成应用程序等工作更加快捷,同时支持更多、更大容量的数据管理能力。课程设计虽然很快就要结束,但是我们从中学到的只是却并不会因为课程的结束而结束。学海无涯,这只是个开始。我们在课程设计的过程中也暴露出了许多不足之处,今后还是需要改进的。但是这次课程设计也让我们认识到了将真实的信息转化成数据的不易,不仅将数据完整地设计出来不容易,在接下来的编程、调试过程中,也都不是件容易的事情。以后要学习的东西还有更多,我们还要更加努力!福建工程学院经济管理系管理信息系统 课程设计任务书一、课程设计目的管理信息系统课程设计作为独立的教学环节,是专业集中实践性环节系列之一,是学习完管理信息系统课程后进行的一次全面的综合练习。其目的在于加深对

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论