超市管理系统需求分析与设计(已完成)Word文档格式.doc
《超市管理系统需求分析与设计(已完成)Word文档格式.doc》由会员分享,可在线阅读,更多相关《超市管理系统需求分析与设计(已完成)Word文档格式.doc(9页珍藏版)》请在冰点文库上搜索。
![超市管理系统需求分析与设计(已完成)Word文档格式.doc](https://file1.bingdoc.com/fileroot1/2023-5/7/e83cc68a-aa67-4828-8c16-40139d8b8597/e83cc68a-aa67-4828-8c16-40139d8b85971.gif)
如果是企业自己安排人手开发系统,无论是系统的业务需求调查还是系统的分析编码制作都需要较大的投入。
而软件企业作为专门设计开发管理信息系统的企业,以往积累的经验和资源丰富,专业能力强,其开发投入也就相对要小很多。
另一方面,需要信息系统来辅助管理的经销商或是商家一般都有着庞大的经营业务和雄厚的资金支持。
因此,在系统的开发过程中,企业完全有能力承担开发费用。
(2)新系统将为企业带来经济效益
一个新系统带来的经济效益是显而易见的,其最主要的表现就是减少了企业的管理费用和人力开支,简化了管理流程,节省了大量的时间,从而为企业带来巨大的经济效益。
1.3操作可行性
本系统采用常见的Windows图形窗口作为操作界面,只要具有一般计算机知识的人员就可以轻松上手。
而整个超市管理系统的交互过程友好、简洁、明了,不需要操作人员对编程技术有任何了解。
2.需求分析
2.1系统功能概述
零售系统:
由收银员根据顾客提出的要求进行操作。
当客户找不到商品时,可以到收银员那去查询该超市是否有该商品。
客户购物完成后到收银员处结账,客户可以支付现金也可以刷银行卡,然后打印购物小票。
仓库管理系统:
由仓库管理员操作。
仓库管理员登入后,进入仓库管理首页。
仓库管理员随时关注超市内物品的数量跟仓库的库存,当超市内物品少于5件时,即派遣物流人员给超市补货。
当仓库内物品少于10件时,即派遣物流人员去供应商处进货(物流人员的操作交给物流管理系统负责,与本系统无关)。
仓库管理员只针对超市商品表跟仓库商品表操作。
2.2业务流程
顾客来到超市选购商品,当他们找不到需要的商品时,可向收银员咨询查询。
顾客购物完成后,将所选商品拿到收银台,收银员逐个扫描商品,产生购物清单。
顾客付款(现金,银行卡)收,打印购物小票。
当顾客发现购买的商品不满意后,可凭购物小票跟商品到仓库管理员处进行退货。
仓库管理员随时关注超市中商品和仓库里商品的数量。
当超市商品的数量少于5件时,仓库管理员通知物流部门,物流人员前来取货到超市,完成出库操作,并修改数据库,打印出库单。
当仓库商品的数量少于10件时,通知物流部门,补货到仓库,完成入库操作,并修改数据库,打印入库单。
当仓库中的物品快过期时,自动弹出消息,通知仓库管理员。
2.3用例分析
2.3.1收银员用例
用例图如下:
(1)商品查询
收银员登陆系统后,顾客如需知道该超市是否有某产品出售,收银员需输入该商品信息,随后系统进入查询产品状态,将显示该产品的相关信息,如位置、颜色等,如无相关产品,则显示无。
时序图如下:
(2)结账
收银员登陆系统后,可以扫描顾客所购买的商品种类及数量,然后系统自动进行价钱累加,输出顾客所购买的商品总价格。
2.3.2仓库管理员用例
(1)退货
仓库管理员登陆系统后,查看退换商品的发票是否属实,并确定该商品是否具备退货条件,如果符合,则仓库管理员进入退货界面,退回商品,并退还顾客的花费。
(2)库存查询
仓库管理员登录到仓库管理界面,通过输入商品名或商品编号来查询仓库中该物品的数量。
(3)商品入库
物流人员把商品存放到仓库后,仓库管理员登录系统,修改相应产品的库存量,并打印入库单。
(4)商品出库
当仓库管理员发现超市中某商品的数量少于5件时,通知物流人员将该商品从仓库运送到超市,并修改系统中该商品的超市存货量及库存量。
3.系统设计
整个系统的功能领域模型图如下:
3.2数据库设计
3.2.1对象类图
3.2.2数据库表
表格3-1收银员表
属性
类型
备注
姓名
Varchar(10)
收银员工号
主键
密码
联系电话
Varchar(20)
方便找员工
表格3-2仓库管理员表
仓库管理员工号
表格3-3超市商品表
商品名
商品售价
Int
商品数量
int
出库时间
Datetime
表格3-4销售记录表
会员卡号
对于非会员给统一给0
数量
销售时间
datetime
系统自动添加
表格3-5仓库物品表
商品批号
商品进价
有效期
到哪天过期
入库时间
表格3-6商品入库表
表格3-7商品出库表