超市管理系统设计与实现
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件学院
课程名称
软件工程
专业班级
指导教师
2012年6月
课程设计报告
设计题目
超市管理系统的设计与实现
唐晓亮
1. 设计时间
2. 设计目的
3. 设计任务
4. 设计内容
设计内容概述
组织机构介绍
新业务流程介绍与分析
需求分析
总体目标
具体目标
系统数据建模(ER图)
系统功能建模
数据字典
总体设计
总体设计HIP0技术
代码设计
数据库设计
5.
6. 详细设计
存在的问题
总结与展望
商品录入模块详细设计
收银业务模块详细设计
进货管理模块详细设计
销售管理模块详细设计
库存管理模块详细设计
错误!未定义书签。
错误!未定义书签。
错误!未定义书签。
错误!未定义书签。
错误!未定义书签。
错误!未定义书签。
错误!未定义书签。
错误!未定义书签。
错误!未定义书签。
错误!未定义书签。
错误!未定义书签。
错误!未定义书签。
错误!未定义书签。
错误!未定义书签。
错误!未定义书签。
错误!未定义书签。
错误!未定义书签。
错误!未定义书签。
错误!未定义书签。
错误!未定义书签。
错误!未定义书签。
错误!未定义书签。
错误!未定义书签。
错误!未定义书签。
错误!未定义书签。
2012年6月4日
超市需要处理大量的库存信息,还要时刻更新产品的销售信息,不断添加商品信息。面对不同种类的信息,需要合理的数据库结构来保存数据信息,需要有效的程序结构支持各种数据操作的执行。商店自动
化的产品管理在欧美等国家早已经实现,也是零售业管理的基础。它最主要的特点是能够实时的和准确的控制店内的销售情况。如果可以能够实时掌握销售流程及销售情况,则可以有效地加速商品的周转率并提高服务质量,而且可以减少产品售价不符等所产生的问题。顾客的消费要求的是希望在超市购物中能基本上都能购得所需的商品,并且还要既保证商品质量还要享受优质,方便的服务。随着小超市规模的发展不断扩大,商品数量急剧增加,有关商品的各种信息量也成倍增长。超市时时刻刻都需要对商品各种信息进行统计分析。而大型的超市管理系统功能过于强大而造成操作繁琐降低了小超市的工作效率。
超市管理系统是市场上最流行的超市上常用的系统之一, 原始数据录
它主要包含以下几个模块:系统权限的设定、
入、数据的汇总及查询等。从而,实现对进货、销售及员工信息等实现全面、动态、及时的管理。
3.
完成可行性研究、需求分析,总体设计,详细设计及测试等。
4.
4.1.设计内容概述
图组织结构图
4.12新业务流程介绍与分析
4.1.2.1.新业务流程描述
零售前台管理:在商品的录入前进行系统登录验证,通过输入唯一编号、扫描条形码、商品名称等来 实现精确或模糊的商品扫描录入,形成商品信息表,商品录入后对商品信息的核对,如果出现错误必须由
管理员进行数据修改。通过扫描条形码或者直接输入商品名称 (同类多件商品采用一次录入加数量的方式) 自动计算本次交易的总金额。在顾客付款后,自动计算找零,同时打印交易清单(包括交易的流水账号、
每类商品的商品名、数量、该类商品的总金额、交易额的时间、负责本次收银的员工号) 销售信息表中。如果顾客是会员,则在交易前先扫描会员卡,并将所购物品的总金额累计到该会员的总消
费金额中。后台管理:根据销售情况及库存情况,自动制定进货计划(也可手工制定修改) 理员去采购商品。综合商品信息表和销售表,按多种方式生成销售排行榜,灵活察看和打印商品销售日 月、年报表。综合查询库存明细记录。若发现少货,缺货等现象,则自动告警提示并自动生成缺货报告。
4.1.2.2.业务流程图
图业务流程图
,把信息更新到
,交给进货管
吕
—
录
入2
员工屮
Q
高品信息库
fC 库存信息库w
供貨高信息 库4
-*C 谓售信息库 ------------------
1 —►白动计直找譚} 采 讲佶计划夷屮
蜩4 员4
P
收 餵
卄 筲屮
査洞心 库存4 期细4
+-■
4J
+J
商品谄隼FI 、 月 ' 年振表*'
C 销曹信息库
进贷管理
徉售管理
洁售排行桂A T 口动吿窖* 库存管
哪
42需求分析
4.2.1.总体目标
进货或销售商品时,用户要对进货单或销售单进行核对审查,并进行登记;用户要获得进货、销售、 库存信息时,要对进货情况、销售情况、库存情况进行查询并打印。主要实现以下功能:
(1)该管理软件将对库存茶品进行资料管理和统计,对产品的进货单和产品的销售单进行录入管理和
统计;
⑵该管理软件将根据用户的需要对进货、销售、库存情况进行查询,并能打印详细信息;
(3)该管理软件将为用户提供账号管理工具,以便用户对账号进行管理,具体为添加用户、删除用户、
修改用户密码;
(4)该管理软件提供企业人员管理, 能够对企业员工的分类管理,
新员工的加入以及员工删除,修改进 本信息等
功能。
4.2.2.具体目标
超市管理系统主要实现六大功能模块:
商品录入模块;人事管理模块;收银模块;进货管理模块;销售管理模块;库存管理模块。
4.2.3.系统数据建模(ER 图)
图超市管理系统E-R
图