《管理信息系统课程设计-书店管理信息系统【完整版】.doc》由会员分享,可在线阅读,更多相关《管理信息系统课程设计-书店管理信息系统【完整版】.doc(50页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、管理信息系统课程设计-书店管理信息系统【完整版】(文档可以直接使用,也可根据实际需要修订后使用,可编辑放心下载)小组成绩: ?书店管理信息系统?小组名称:Hard专业年级:经济学09级小组名单: 电子邮箱:指导教师:二一一年六月 管理信息系统课程设计成绩明细表大 类细 类要 求细类合计得分选题选题可行性有现实根底,难度满足课程设计需要,而且适度22设计报告系统可行性分析需求确定有说服力29经济可行性分析完整3技术可行性可信2其它2系统需求分析系统描述清晰228业务流程图完善8业务流程分析合理3数据流程图准确8必要的数据字典设计3其它4系统设计代码设计合理211数据库设计正确3输出设计2输入设计
2、2其它相关局部内容2整体得分48程序演示功能完整系统分析中的功能模块完整510模块功能设计准确、合理5程序运行正确程序运行正确620各功能模块均完整实现6界面设计合理4其它4整体得分30辩论情况陈述情况陈述逻辑清晰、重点突出610其它4答复下列问题情况答复下列问题正确、表达清晰510其它5整体得分20进度考核课程设计进度符合预期,团队配合良好2020总 分100小组成员得分:小组得分(50%)个人得分(50%)总评得分摘 要信息在社会和经济的开展中所起的作用越来越为人们所重视。信息资源的开发利用水平成为衡量一个国家综合国力的重要标志之一。计算机作为信息处理的工具,为适应数据处理需求的迅速开展。
3、随着办公自动化的日益开展,越来越多的企事业单位都实现了无纸化办公。作为一个现代化的书店,需要一个拥有自动化,全方位的办公系统,方便处理日益复杂化的管理经营工程。书店管理系统就是能满足书店日常经营及后台统计电算化的系统。具有方便,人性化的系统可以帮助营业员和管理人员处理一般的管理工程。并且各项权限清楚。使书店能够满足快速开展的现代化会的需要。书店管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据平安性好的库。而对于后者那么要求应用程序功能完备,易使用等特点。 在本次设计中,使用了microsoft公司的v
4、isual basic 6.0和access 2000为开发工具,结合开入式图书馆的要求,完成了对书店管理系统的需求分析、会员制度的建立、数据库模式分析。 本报告从系统管理,销售子系统,仓库管理子系统,查询子系统等方面设计了系统开发的过程及设计思路,说明了系统的实际运行方式。在管理过程中所要遇到的各类情况,在本系统中都做了详细而又正确的处理结果如售书、退书、管理,本系统不仅对书店管理进行了统计和查询,而且对书店的日常管理、信息检索等进行了分析,解决了用手工方法带来的困难,和数据出错的概率。一般用户和管理员以不同权限登录管理;用户登录时均应进行相应的身份判断;一般用户只能浏览登记在册的图书信息,
5、无权修改信息。本系统设计时间近一个月,初步完成了书店管理信息系统的初级版本,根本上实现了原定的功能,但仍有缺乏。 关键词 书店管理 销售 VB信息化access目 录1 前言11.1 作业背景11.2 选题说明11.3 课程设计进度安排11.4 工作业绩22 系统可行性分析42.1 建议系统方案42.1.1 系统的目标和要求52.1.2 系统的技术指标52.2 可行性分析52.3 需求性分析73 系统分析83.1 系统总体规划83.1.1 系统战略目标83.1.2 系统总体结构框架设计.93.2 业务流程图10 3.2.1 图书采购业务流程图.11 3.2.2 仓库业务流程图.12 3.2.3
6、 会员注册业务流程.13 3.2.4 销售业务流程图.14 3.2.5 业务流程说明.15 3.3 数据流程图.16 3.3.1 顶层数据流程图.17 3.3.2 第一层数据流程图.17 3.3.3 第二层数据流程图.18 3.4 数据字典.20 3.4.1数据流.20 3.4.2数据元素.22 3.4.3数据存储.23 3.4.4数据处理逻辑.244 系统设计 4.1 代码设计.27 4.1.2 校验码设计.28 4.2 数据库设计.29 4.2.1数据库概要设计.29 4.2.2实体及属性.29 4.3 E-R图.30 4.4 输出设计.31 4.5 输入设计.314.6 人机界面设计.3
7、24.7物理配置方案设计.35 系统实施3 5.1 程序设计 5.2 系统测试与转换 5.2.1 系统测试的目的与根本原那么 5.2.2 系统测试的任务 5.2.3系统测试的方法 5.3 系统维护 5.3.1系统维护目的 5.3.2系统维护的内容 5.3.3系统维护的类型 5.4 系统评价 5.4.1技术上的评价 5.4.2经济上的评价 5.4.3系统管理水平的评价结束语6致谢7主要参考文献81 前言1.1 作业背景本文根据?管理信息系统?课程要求而做。课程作业要求如下:用管理信息系统开发工具例如Visual Basic、Visual Foxpro、Access、PowerBuilder、De
8、lphi等开发一个实用的中小型管理信息系统。1根据课程设计时间选择适当规模大小的设计课题。2根据合理的进度安排,按照系统开发的流程及方法,踏实地开展课程设计活动。3课程设计过程中,根据选题的具体需求,在开发各环节中撰写相关的技术文档,最后提交详细的课程设计报告,至少包括系统可行性分析报告、系统分析报告、系统设计报告三个主要局部。4开发出可以运行的管理信息系统,通过上机检查。1.2 选题说明 我们选做的系统名称是“书店管理信息系统。随着人类社会的开展,人类对知识的需求也不断地增长。在这种形势下,书籍就渐渐的成为人们获取并增长知识的主要途径,而去书店购书就自然而然的在人们的生活中占据了一定的位置。
9、如何科学地管理书店的进货、会员制度、销售记录等不但关系到顾客需求的方便程度,也关系到书店的开展,开发一套完善的书店管理信息系统就不可少了。并且,长期以来,大局部书店业务一直采用手工管理。图书采购、库存、销售和核算的手工信息管理存在工作量大、效劳质量差、工作效率低、消耗人员多,图书的市场、库存、销售、读者反应等信息不能及时提供等问题。为了彻底改善书店图书信息管理的落后局面,特提出开发本系统。“书店信息系统的建设,对提高书店效劳质量、提高工作效率、加快信息反应、增强竞争实力有着重大意义。作为一名大学学生,多读书,积极汲取知识是我们的义务,所以了解了书店的运作流程对我们来讲是一件有益的事情。本系统是
10、从书店管理这一角度出发,对书店管理的日常事物跟踪软件和管理软件做出了深入的研究后,使用access作为后台数据库进行开发的。 首先本系统讨论了书店管理的根本过程,并指出了人工管理的复杂性和不可靠性。然后给出了用vb实现的书店管理系统。本系统采用会员制管理,系统功能应包含进书管理、售书管理、退货管理、库存管理、统计分析、相关人员管理等。系统界面力求简洁、易用,在标准化的根底上考虑界面的美观和新颖。在指导老师的帮助下,开发过程中不断得到了修正和改良,直到形成了这套的可行系统。(1) 根本思路我们开发书店管理信息系统主要思路是:一个书店如假设具有方便,人性化的系统可以帮助营业员和管理人员处理一般的管
11、理工程。并且各项权限清楚。使书店能够满足快速开展的现代化会的需要,紧跟信息化时代的脚步。(2) 作业目标书店管理系统对书店图书日常销售中的手工操作繁琐、易出错的问题进行研究,利用计算机管理繁琐的日常图书销售管理工作,防止手工操作过程中繁琐且易出错的现象,提高工作的质量和效率。 利用计算机管理繁琐的日常图书销售管理工作,防止手工操作过程中繁琐且易出错的现象,提高工作的质量和效率。1.3 课程设计进度安排1.4 工作业绩(1) 小组主要工作进行初步系统调查,拟定开发进度,绘制组织结构图、功能结构图、业务流程图、数据流程图,编写数据字典、输入输出设计,数据库设计,代码设计,调试系统。撰写系统可行性分
12、析报告、系统需求分析报告、系统设计报告,并制作PPT准备辩论。(2) 主要收获通过管理信息系统课程设计,在我们小组各成员的努力和互相配合下,顺利按时完成了课程设计任务。收获很多:首先,我们运用所学课程知识与实践结合,在努力完成课程设计任务的同时,体会到了运用知识创造成果的快乐。其次,争强了发现问题解决问题的能力,本次作业的过程是非常繁琐和复杂的,工作量也很大,这给我们的工作带来了不小的困难,但在设计过程中,我们温习了功课,加深了对知识的理解,同时逼迫自己去研究相关的软件开发工具,利用这些知识和工具,在我们完成了许多逻辑性很强的系统设计,并将它们转化成可视化的图表形式。最后,合作与沟通能力有了进
13、一步提高,在课程设计过程中,虽然小组成员有各自的分工,但我们却配合得很好,事实上,我们在工作过程中发现的许多问题都是靠互相沟通、帮助解决的。(3) 小组分工宋梦佳:主要负责业务流程图、数据流程图的绘制和进行业务流程分析,程序功能设计,程序编写、程序调试运行调试PPT的制作及讲解。梁宇:主要负责本组课程设计需提交文稿的编制,摘要、前言、系统可行性分析报告、系统描述、结束语的撰写,程序界面调整以及功能结构图的绘制。毛惠惠:主要负责数据字典的制作,输入输出、程序界面设计、修饰和系统设计报告中的人机界面设计、代码设计、。刘译蔚:主要负责数据库设计、系统物理配置方案设计、系统维护和业务流程图、数据流程图
14、,系统组织结构图和以及E-R图绘制,以及程序界面调整。(4) 自我评定 优 良 中 及格 不及格2 系统可行性分析2.1 建议系统方案以前,书店只是把计算机当作一种收款平台来使用,没有发挥其管现、进货、指导销售的功能,在业务管理上始终是一种粗放型的管理,书店进了多少书,卖了多少书是一个相对模糊的数字,无法对某一品种进行跟踪管理,而一些与图书销售密切有关的信息,如出版动态、读者需求、图书市场预测等,没有一套科学的技术手段进行监控。从目前各大集团计算机网络运行情况来看,计算机网络管现总体是多系统并存、多元化开展,所开发的软件都存在一些问题,有的使用的软件系统只解决了零售环节的问题,而采购、配送环节
15、依然问题百出,还没有一套软件系统能解决整个图书销售流程各环节的问题。现在各省自己花钱开发的软件从使用情况来看各有利弊、如果没有一个行业统一的软件管理系统,那么跨地区连锁经营必将问题百出。目前,计算机已经成为我们学习和工作的得力助手。今天,计算机的价格已经十分低廉,性能却有了长足的进步。它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下几个方面:首先,计算机可以代替人工进行许多繁杂的劳动;其次,计算机可以节省许多资源;第三,计算机可以大大的提高人们的工作效率;第四,计算机可以使敏感文档更加平安,等等。为了提高书店的工作效率和管理水平,书店方案投入一定资金建立书店信息系统,以全面管理图书
16、业务。书店领导以及工作人员对所建立的信息系统有以下根本需求: 1建立对书店业务提供全面管理的书店信息系统; 2对所有图书、一般读者、工作人员提供全面管理; 3对市场、进货、出版社、图书商提供全面管理; 4对书库的入、出、盘、报损等业务提供全面管理;5对图书销售、结算、平安提供全面管理;6制定较为完善的会员制度。 2.1.1 系统的目标和要求 在管理过程中所要遇到的各类情况,在本系统中都做了详细而又正确的处理结果如售书、退书、管理,本系统不仅对书店管理进行了统计和查询,而且对书店的日常管理、信息检索等进行了分析,解决了用手工方法带来的困难,和数据出错的概率。一般用户和管理员以不同权限登录管理;用
17、户登录时均应进行相应的身份判断;一般用户只能浏览登记在册的图书信息,无权修改信息。2.1.2 系统的技术指标1界面友好、易操作2数据库设计合理3各种功能正确实现4各种操作响应及时2.2 需求分析(进货、存书、售书功能及会员管理和店内收出的管理)1.功能需求1图书的管理。对一个书店来说,经常会有货物需要进出,而相对于一般的商品来说,图书更需要得到更好的管理。因为在图书的进出过程中会包含许多有关大型客户和图书供给商的信息。2)会员的管理。3店内收出的管理。这项内容可以加速书店的完成办公自动化进程,在财政收支方面有一个明细表,使数据的核查整理更加便捷,同时大大减少了管理财政的人员,从而减少了支出,提
18、高书店的利润。4打印的功能。在整个业务流程中,会产生诸多的单证,如在售书的过程中,利用系统生成打印,可以加速整个售书的速度,减少人工录入的环节及出错的概率,同时对信息的利用也更加合理。2.性能需求开发软件需要的技术性能指标与Java编程和运行的系统要求根本一致,因此对此要求不严格;又因为使用数据库,因此需要环境具有ACCESS的ODBC驱动,以便对数据库进行顺利运行。3.环境需求综合开发此软件的功能需求和性能需求,此软件所需要的开发环境相当自由,可以在众多版本的操作系统上开发和运行;如:windows XP 系统运行的硬件环境* 效劳器:CPU:P4 30 GHZ 内存:1024 MB 硬盘:
19、150 GB显示器:17 彩显 软盘驱动器:一个 光盘驱动器:一个* 客户端:CPU:P4 17GHZ 内存:256 MB 硬盘:60 GB显示器:17 彩显 软盘驱动器:一个 光盘驱动器:一个网络环境:交换机一台 网线假设干 4.资源使用需求: 由于开发此软件时所需的软件和内存空间等各项资源的需求不是很高,便于系统的开发,再加上Java语言的广泛使用,因此开发的难度进一步减小;另一方面,由于使用Java语言作为源程序的开发工具,可能存在冗余代码,对于程序的复杂度而言,本程序软件占用的内存空间较小,对资源的要求不是特别高。 5.平安保密需求: 由于考虑到系统平安性的需求,本系统在建立过程中建立
20、了密码校验码的过程,从而加强系统的平安性。6用户界面需求:能够方便的从计算机上查询书本的介绍,以及顾客办理会员的信息。2.3可行性分析新系统的使用将有以下几个方面的优势:1、 从技术上考察A、分为下属部门的POS机和总公司系统,通过共享数据库联系,处理数据快速、准确;B、通过权限的设置,数据的平安性好;C、方便查询;D、有效管理进出货、指导销售,跟踪管理某一品种图书,并且全面监控与图书销售密切有关的信息,如出版动态、读者需求、图书市场预测; E、不仅只解决了零售环节的问题,系统也涵盖了采购和配送环节,全 面整合管理了供给链的上下游。2、 从经济上考虑(1) 系统开发费用 硬件设备费 系统所需的
21、硬件设备费用为:13.26万人民币,其中: 效劳器1台 32000元 微机8台 56000元 打印机8台 12000元 条形码扫描仪10台 18000元 网络设备和布线 10000元 不间断电源1台 3000元 工作台8台 1600元 耗材费:0.8万。 咨询和评审费:1.2万。 不可预见费: 按开发总费用的15%计算。 系统开发总费用:15.26万。 (2) 系统运行费用 假定本系统的运行期为10年,每年的运行费用为: 系统维护费:一年需要0.5人/年,维护费为0.58=4.0万元。 设备维护费:设备的运行更新期5年,设备更新费为13.26万。 设备日常故障维护费每年0.6万元。那么平均每年
22、设备维护费为: 13.26/10+0.6=1.926万元。 消耗材料费:每年消耗材料费按0.8万计算。 系统年运行费用6.726万。10年累计系统运行费为67.26万。 系统开发和运行总费用为115.97万。折合11.6万/年。(3) 收益 提高工作效率,减少工作人员 本系统累计可以综合提高工作效率达30%。可以减少现有15%的工作人员,书店现有人员按30人计算,可减少4.5人。每人月平均工资按1500元计算,节约人员工资0.15124.5=8.1万元/年。 扩大效劳范围,增加书店收入 假定在原有根底上可以增加10%的销售量。书店每年的总利润按300万计算,可以增加收入30万。 及时获取信息,
23、减少决策失误 本系统的建设可以及时获取图书市场信息,读者反应信息,畅销滞销图书的信息。提高订书的合理性和准确率。估计每年可以增加收入在12万以上。 减少库存积压,提高资金周转 通过书库的计算机管理,可以及时获取库存信息,争取最优库存,提高资金的周转率。每年可以因此减少库存积压浪费18万以上。 通过以上计算,本系统每年可以获得经济效益 8.1+30+12+18=68.1万/年。 累计10年获经济效益681万。 3、 从各种社会因素来考察A、可降低工作人员工作强度,提高效率,会得到企业上下员工的一致同意的;B、可引进先进的管理系统开发方案,从而到达充分利用现有资源。综上所述,本系统的开发立项是可行
24、的。 C、目前以后很多成功开发书店信息系统的先例,社会需要书店管理的信息化和现代化。书店信息系统开发和运行与国家的政策法规不存在任何的冲突和抵触之处。另外,书店信息系统所采用的操作和运行方式符合工作人员和顾客的日常习惯,并且,操作方便灵活,易于学习,具有可行性。 D社会效益: 提高工作效率,减少读者的购书时间; 提高工作效率,减轻工作人员的劳动; 提高工作质量,增强读者对书店管理的信任感和亲善感,改善书店形象。 提高管理水平。系统能够及时提供图书市场信息、出版商信息、库存信息、销售信息、读者反应信息,提高决策正确率。3 系统分析3.1 系统总体规划 3.1.1系统战略目标从组织的战略目标转换为
25、管理信息系统的目标:使命:以更高的效率表达效劳;目标:改变亏损现状;战略:把书店打造成高效盈利具有特色的运营机构。战略目标集战略目标集转换MIS战略集系统目标:改变业务流程提高管理水平;系统开发战略:采用结构化开发方法,重构逻辑模型,新系统。通过建立书店管理信息系统,充分利用数据库和电子资源,改造作业流程,提高管理效率。3.1.2 系统总体结构框架设计3.2 业务流程分析业务流程图中所用的符号列举如下:业务处理单位业务处理描述表格制作传递存储收集资料3.2.1 图书采购业务流程图3.2.2 仓库业务流程图3.2.3 会员注册业务流程3.2.4 销售业务流程图 业务流程说明 书店采购业务流程:
26、进货与出版社的信息。 书店书本销售数据。 顾客办理会员登记信息数据。管理员通过查询库存信息,根据应进书目表制定单据,导购员检查进货交易单,将所需要的书目的数目交给图书供给商。我们还制定了会员制度,顾客填写一个会员注册表,管理员通过判断会员申请表,审核之后成功注册并进入会员档案;不合格的打回重新填写直至审核通过。对于顾客购置图书,顾客挑选好图书,相关人员通过录入的图书信息和客户信息,系统通过分析会员信息表判断顾客是否是会员从而给出适当的价格,并将账单录入图书销售信息表。3.3 数据流程图数据流程图符号如下:外部实体处理数据流数据存储3.3.1 顶层数据流程图3.3.2 第一层数据流程图 3.3.
27、3 第二层数据流程图采购第二层数据流程图仓库第二层数据流程图会员第二层数据流程图销售第二层数据流程图3.4 数据字典3.4.1数据流数据流数据流名称:发货单 总编号:101编号:01别名:无简要说明:发货单是供给商送来的已发货图书的记录 数据流来源: 供给商数据流去向:P5.1数据流的组成: 编号+书籍名称+单价+数量+合计金额+日期+发货单位流通量:5次/月顶峰流通量:7次/月数据流数据流名称:会员申请表总编号:102编号:02别名:无简要说明: 会员申请表是顾客申请参加会员的表格数据流来源: 顾客数据流去向: P1.1数据流的组成: 编号+姓名+性别+ 号流通量:20次/月顶峰流通量:30
28、次/月数据流数据流名称:采购单总编号:103编号:03别名:无简要说明: 采购单是采购员提供的采购图书的单据数据流来源: 采购员数据流去向:P4.2数据流的组成: 编号+书籍名称+日期+数量 流通量:5次/月顶峰流通量:7次/月数据流数据流名称:库存信息总编号:104编号:04别名:无简要说明:库存信息书店存储图书的情况数据流来源:管理员数据流去向:P4.1数据流的组成: 编号+书籍名称+数量+出版社+作者 流通量:1次/天顶峰流通量:1次/天数据流数据流名称:账单总编号:105编号:05别名:无简要说明:账单是顾客购置书籍付费的单据数据流来源: P2.2数据流去向:顾客数据流的组成: 编号+
29、书籍名称+日期+数量+单价+合计金额流通量:8 次/天顶峰流通量:10次/月数据流数据流名称:入库单总编号:106编号:06别名:无简要说明: 入库单是图书入库时产生的单据数据流来源: P5.2数据流去向: 图书入库档案数据流的组成: 编号+书籍名称+日期+数量+出版社+作者+单价+合计金额流通量: 5次/月顶峰流通量:7次/月3.4.2数据元素数据元素元素名称:表编号总编号:201编号:01别名:无简要说明:书店管理过程中各种表的编号类型:字符型长度:9位取值范围与取值含义: 相关的数据结构:采购单、发货单、入库单、会员申请表、库存信息表、账单数据元素元素名称:日期总编号:202编号:02别
30、名:无简要说明:时间日期类型:数值型长度:8位取值范围与取值含义:无相关的数据结构:采购单、发货单、入库单、会员申请表、 库存信息表、账单数据元素元素名称:数量 总编号:203编号:03别名:无简要说明:显示单据中货物的数量类型:数值型长度:4位取值范围与取值含义: 相关的数据结构:采购单、发货单、入库单、库存信息表、账单数据元素元素名称:合计金额总编号:204编号:04别名:无简要说明: 显示单据中购书卖书的合计金额类型:数值型长度:4位取值范围与取值含义: 相关的数据结构:发货单、账单数据元素元素名称:单价总编号:205编号:05别名:无简要说明:说明书籍的价格类型:字符型+数值型长度:6
31、位取值范围与取值含义:第1位货币符号第26位金额相关的数据结构:采购单、发货单、账单3.4.3数据存储数据存储数据存储名称:会员信息档案总编号:301编号:01别名:无简要说明: 记录会员根本情况组成:会员编号+用户名+购书记录+会员级别关键字:会员编号相关联的处理:P1数据存储数据存储名称:书店销售信息档案总编号:302编号:02别名:无简要说明: 记录书店销售的情况组成:档案编号+书籍名称+作者+出版社+数量+单价+时间关键字:档案编号相关联的处理:P2数据存储数据存储名称:书店库存信息档案总编号:303编号:03别名:无简要说明: 记录书店库存的情况组成:书籍编号+书籍名称+作者+出版社+数量+入库时间关键字:书籍编号相关联的处理:P3 P5数据存储数据存储名称:书店采购信息总编号:304编号:04别名:无简要说明: 记录书店采购的情况组成:档案编号+书籍名称+数量+单价+合计金额+时间+采购员签字