超市管理系统的设计与实现
- 格式:docx
- 大小:27.74 KB
- 文档页数:10
软件学院
课程设计报告书
课程名称软件工程
设计题目超市管理系统的设计与实现
专业班级
学号
姓名
指导教师唐晓亮
2012年6月
目录
2.
设计目的 ...........................................................................................................................
3.
设计任务 ...........................................................................................................................
4.
设计内容 ...........................................................................................................................
4.1.
设计内容概述 .......................................................................................................
组织机构介绍 ...............................................................................................
新业务流程介绍与分析 .............................................................................
4.2.
需求分析 ................................................................................................................
总体目标 ........................................................................................................
具体目标 ........................................................................................................
系统数据建模(ER图) ...........................................................................
系统功能建模 ...............................................................................................
数据字典 ........................................................................................................
4.3.
总体设计 .............................................................................................................
总体设计HIPO技术 ..................................................................................
代码设计 ........................................................................................................
数据库设计 ....................................................................................................
4.4详细设计 ....................................................................................................................
商品录入模块详细设计 .............................................................................
收银业务模块详细设计 .............................................................................
进货管理模块详细设计 .............................................................................
销售管理模块详细设计 .............................................................................
库存管理模块详细设计 .............................................................................
5.
存在的问题 .......................................................................................................................
6.
总结与展望 .......................................................................................................................
1. 设计时间
2012年6月4日
2. 设计目的
超市需要处理大量的库存信息,还要时刻更新产品的销售信息,不断添加商品信息。面对不同种类的信息,需要合理的数据库结构来保存数据信息,需要有效的程序结构支持各种数据操作的执行。商店自动化的产品管理在欧美等国家早已经实现,也是零售业管理的基础。它最主要的特点是能够实时的和准确的控制店内的销售情况。如果可以能够实时掌握销售流程及销售情况,则可以有效地加速商品的周转率并提高服务质量,而且可以减少产品售价不符等所产生的问题。顾客的消费要求的是希望在超市购物中能基本上都能购得所需的商品,并且还要既保证商品质量还要享受优质,方便的服务。随着小超市规模的发展不断扩大,商品数量急剧增加,有关商品的各种信息量也成倍增长。超市时时刻刻都需要对商品各种信息进行统计分析。而大型的超市管理系统功能过于强大而造成操作繁琐降低了小超市的工作效率。
超市管理系统是市场上最流行的超市上常用的系统之一,它主要包含以下几个模块:系统权限的设定、原始数据录入、数据的汇总及查询等。从而,实现对进货、销售及员工信息等实现全面、动态、及时的管理。
3. 设计任务
完成可行性研究、需求分析,总体设计,详细设计及测试等。
4. 设计内容
4.1. 设计内容概述
4.1.1. 组织机构介绍
图4.1组织结构图
4.1.2. 新业务流程介绍与分析
4.1.2.1. 新业务流程描述
零售前台管理:在商品的录入前进行系统登录验证,通过输入唯一编号、扫描条形码、商品名称等来实现精确或模糊的商品扫描录入,形成商品信息表,商品录入后对商品信息的核对,如果出现错误必须由管理员进行数据修改。通过扫描条形码或者直接输入商品名称(同类多件商品采用一次录入加数量的方式)自动计算本次交易的总金额。在顾客付款后,自动计算找零,同时打印交易清单(包括交易的流水账号、每类商品的商品名、数量、该类商品的总金额、交易额的时间、负责本次收银的员工号),把信息更新到销售信息表中。如果顾客是会员,则在交易前先扫描会员卡,并将所购物品的总金额累计到该会员的总消费金额中。后台管理:根据销售情况及库存情况,自动制定进货计划(也可手工制定修改),交给进货管理员去采购商品。综合商品信息表和销售表,按多种方式生成销售排行榜,灵活察看和打印商品销售日、月、年报表。综合查询库存明细记录。若发现少货,缺货等现象,则自动告警提示并自动生成缺货报告。
4.1.2.2. 业务流程图
图4.2业务流程图
4.2. 需求分析
4.2.1. 总体目标 总经理
采
购
部 库
存
部 销
售
部 人
事
部 财
务
部
进货或销售商品时,用户要对进货单或销售单进行核对审查,并进行登记;用户要获得进货、销售、库存信息时,要对进货情况、销售情况、库存情况进行查询并打印。主要实现以下功能:
(1)该管理软件将对库存茶品进行资料管理和统计,对产品的进货单和产品的销售单进行录入管理和统计;
(2)该管理软件将根据用户的需要对进货、销售、库存情况进行查询,并能打印详细信息;
(3)该管理软件将为用户提供账号管理工具,以便用户对账号进行管理,具体为添加用户、删除用户、修改用户密码;
(4)该管理软件提供企业人员管理,能够对企业员工的分类管理,新员工的加入以及员工删除,修改进本信息等功能。
4.2.2. 具体目标
超市管理系统主要实现六大功能模块:
商品录入模块;人事管理模块;收银模块;进货管理模块;销售管理模块;库存管理模块。
4.2.3. 系统数据建模(ER图)
图4.4超市管理系统E-R图
4.2.4. 系统功能建模
图4.5超市管理系统顶层DFD
超市管理系统一级细化P1
超市管理系统一级细化P2
超市管理系统一级细化P3
超市管理系统一级细化P4
超市管理系统一级细化P5
超市管理系统一级细化P5
图4.6超市管理系统一级细化DFD
超市管理系统P2的二级细化
超市管理系统P3的二级细化
超市管理系统P5的二级细化
图4.7超市管理系统二级细化DFD
4.2.5. 数据字典
图4.8超市管理系统数据字典
4.3. 总体设计
4.3.1. 总体设计HIPO技术
4.3.1.1. 系统层次图
图4.9超市管理系统层次图
4.3.1.2. 系统IPO图 超市管理系统
商品录人事管收银管进货管销售管库存管文字:商品报表
别名:商品信息
描述:记录商品基本信息,并按商品编号递增排列
定义:商品报表=商品编号+供货编号+名称+条形码+产地+单价
位置:录入商品 文字:员工信息
别名:
描述:记录员工基本信息,并按员工编号排序
定义:员工信息=员工编号+姓名+性别+工资+联系电话+备注
位置:人员管理
收银业务
文字:供货商表
别名:供货信息表
描述:记录供货商的基本信息 文字:进货报表
别名:
描述:记录进货详细信息 文字:销售表
别名:
描述:记录销售情况
定义:销售表=销售单号+商品编号+员工编号+销售数量+销售日期
位置:销售管理 文字:库存表
别名:
描述:记录库存信息,便于随时进货
定义:商品报表=商品编号+供货编号+名称+条形码+产地+单价