超市管理系统分析报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(此文档为word格式,下载后您可任意编辑修改!)
超市管理分析报告
目录
前言 (2)
1.1选题说明及背景 (2)
1.2开发小组及工作安排 (3)
2系统可行性分析 (3)
2.1技术可行性分析 (3)
2.2经济可行性分析 (3)
2.3操作可行性分析 (4)
3.系统整体方案 (4)
3.1 系统功能分析 (4)
3.2系统功能结构分析 (5)
4.系统概要设计 (6)
4.1 设计思想 (6)
4.2 设计原则 (6)
4.3系统数据流分析 (6)
4.4数据字典 (9)
5.数据库设计 (11)
5.1数据库系统选择 (11)
5.2数据库概念设计 (11)
5.3数据库逻辑设计 (12)
6.系统总体设计与实现 (17)
6.1主界面设计 (17)
6.2系统功能设计 (18)
7.系统测试运行 (26)
7.1模块测试 (26)
7.2整体测试 (27)
8.总结 (27)
前言
1.1选题说明及背景
为了熟悉和掌握系统开发过程,通过实践来加强理论的学习,拟设计一个超市仓库系统,从开发过程中培养团队合作能力以及加强了对实际问题的处理能力。实践证明,在高科技突飞猛进的时代,光靠课堂所学的知识是远远不够的,必须依靠实践去不断的深化认识,只有加强实际的动手能力,才能更好的掌握系统开发过程。
众所周知,大的超市的商品的存储和调配是不可忽视的大问题,和好的后备调配为前台的产品销售有很大的帮助,也可以很大程度上提高产品的销售效率,满足消费者的消费需求。如果可以能够实时掌握销售流程及销售情况,则可以有效地加速商品的周转率并提高服务质量,而且可以减少产品售价不符等所产生的问题。顾客的消费要求的是希望在超市购物中能基本上都能购得所需
的商品,并且还要既保证商品质量还要享受优质,方便的服务。但在超市日常管理中,商品的进、销、存等决策以经验为主,缺乏实时分析功能,管理人员对及时传递资料的要求始终得不到满足。为此,在选题过程中,我们开发小组选择了超市管理系统设计题目,依靠现代化的计算机信息处理技术来管理超市,从而节省了大量的人力、物力,改善了员工的工作条件,减轻了劳动强度,并且能够快速反映出商品的进、销、存等状况和各种反馈信息分析,使管理人员快速对市场的变化做出相应的决策,加快超市经营管理效率。
1.2开发小组及工作安排
项目名称:欢乐购超市系统
委托单位:桂林理工大学信息计算科学07-2班(共3人)
开发者:桂林理工大学信息计算科学07-2班(共3人)
韦树锋:程序设计,代码实现
陈权:数据库设计、系统分析报告
杨才群:功能测试
用户:中大型超市
运行环境:Pentium 133以上、内存至少128MB、硬盘至少10G HD、操作系统为Win2000、WinXP、WinNT、Win98其中之一、要有数据库软件(SQL)的安装、打印机
2系统可行性分析
2.1技术可行性分析
因为该系统具有友好的人机互操作界面,操作人员只要进行少量的培训,系统的功能和使用方法就基本上能够是系统顺利运行。
2.2经济可行性分析
该系统带来的经济效益明显的,其最主要的表现就是减少了企业管理费用和人力开支,不仅节省了大量的时间,还为企业的各项决策提供了宝贵的资料,为企业带来巨大的经济效益。同时该系统可以提高超市的销售效率,即提高了超市的经济效益,所以从经济上完全是可行的。
2.3操作可行性分析
本系统采用基于Windows的图形用户界面,而该系统是大家熟悉的操作系统,对于那些有一般的计算机知识的人员就可以轻松上手。而整个超市管理系统采用最友好的交互界面,简介明了,不需要对数据库进行深入的了解。
综合以上三方面,该系统的操作是可行的,开发该系统可行。
3.系统整体方案
3.1 系统功能分析
(1)由于操作人员的计算机知识有限,因此要求系统具有良好的人机界面。
(2)能够对业务员信息进行管理,凭借密码进入系统。
(3)详细进出库单记录,方便的数据查询,支持多条件查询。
(4)详细销售订货、发货、收货单,方便用户对数据的查询,支持多条件查询。(5)系统支持良好的数据备份和还原操作,有效保护数据,减少意外损失。
(6)对用户输入的数据,进行严格的数据检验,尽可能避免人为错误。
(7)报表基本信息查询时,可根据查询条件动态显示查询结果。
(8)强大的报表打印功能。
(9)系统预警表功能,及时提醒用户超储以及短储的商品。
(10)积压货物分析,分析货物积压的具体原因,或储存时间过长或季节性滞销。(11)用户帮助手册,方便用户的具体操作。
3.2系统功能结构分析
( 1)系统维护模块
系统维护模块用于实现系统用户设置、操作人员管理、密码修改、数据备份、数据恢复、月末清算。
(2)基本档案管理模块
基本档案管理模块主要用于实现系统基本数据的录入,相关基础数据为:员工信息、仓库信息、货物信息、供应商基本信息、其他库存变动。
(3)采购管理模块
该模块主要用于实现采购数据录入,退货数据录入和采购订单查询、采购退货单查询。
(4)库存管理模块
库存管理模块主要用于实现商品出库、入库的添加修改,商品出库、入库单的查询,其他类型出库(比如,仓库货物借出、调拨)。
(5)销售管理模块
该模块主要用于实现销售数据记录,客户退货数据记录和销售、退货信息查询。
(5)库存报表模块
库存报表模块主要用于实现库存汇总表、明细表查询,商品信息,超储、短缺货物预警报,和积压货物分析。
(7)帮助模块
帮助模块主要为了帮助用户更好地使用该系统和了解软件信息
4.系统概要设计
4.1 设计思想
(1) 系统分成几个相对独立的模块,但这些模块都进行集中式管理。
(2)分层的模块化程序设计思想,整个系统采用模块化结构设计。作为应用程序有较强的可操作性和扩展性。
(3)合理的数据流设计,在应用系统设计中,相对独立的模块间以数据流相互连接,使各模块间的耦合性较低,方便系统运行,提高系统安全性。
4.2 设计原则
为了使本系统功能齐全完备,操作简便,最大限度的提高该系统的质量,从而满足用户的实际需要,在设计开发过程中遵循了如下原则:
(1)合法性原则:依据产品核算系统的工作规定以及要求,参照核算实际的工作情况,进行诸如商品采购、销售等工作。
(2)实用性原则:适合产品信息管理工作的实际需求,并能够处理一些特殊情况的要求,此外,尽可能预留空间,以便扩充功能。