1、如果是企业自己安排人手开发系统,无论是系统的业务需求调查还是系统的分析编码制作都需要较大的投入。而软件企业作为专门设计开发管理信息系统的企业,以往积累的经验和资源丰富,专业能力强,其开发投入也就相对要小很多。另一方面,需要信息系统来辅助管理的经销商或是商家一般都有着庞大的经营业务和雄厚的资金支持。因此,在系统的开发过程中,企业完全有能力承担开发费用。(2)新系统将为企业带来经济效益一个新系统带来的经济效益是显而易见的,其最主要的表现就是减少了企业的管理费用和人力开支,简化了管理流程,节省了大量的时间,从而为企业带来巨大的经济效益。1.3 操作可行性本系统采用常见的Windows图形窗口作为操作
2、界面,只要具有一般计算机知识的人员就可以轻松上手。而整个超市管理系统的交互过程友好、简洁、明了,不需要操作人员对编程技术有任何了解。2. 需求分析2.1 系统功能概述零售系统:由收银员根据顾客提出的要求进行操作。当客户找不到商品时,可以到收银员那去查询该超市是否有该商品。客户购物完成后到收银员处结账,客户可以支付现金也可以刷银行卡,然后打印购物小票。仓库管理系统:由仓库管理员操作。仓库管理员登入后,进入仓库管理首页。仓库管理员随时关注超市内物品的数量跟仓库的库存,当超市内物品少于5件时,即派遣物流人员给超市补货。当仓库内物品少于10件时,即派遣物流人员去供应商处进货(物流人员的操作交给物流管理
3、系统负责,与本系统无关)。仓库管理员只针对超市商品表跟仓库商品表操作。2.2 业务流程顾客来到超市选购商品,当他们找不到需要的商品时,可向收银员咨询查询。顾客购物完成后,将所选商品拿到收银台,收银员逐个扫描商品,产生购物清单。顾客付款(现金,银行卡)收,打印购物小票。当顾客发现购买的商品不满意后,可凭购物小票跟商品到仓库管理员处进行退货。仓库管理员随时关注超市中商品和仓库里商品的数量。当超市商品的数量少于5件时,仓库管理员通知物流部门,物流人员前来取货到超市,完成出库操作,并修改数据库,打印出库单。当仓库商品的数量少于10件时,通知物流部门,补货到仓库,完成入库操作,并修改数据库,打印入库单。
4、当仓库中的物品快过期时,自动弹出消息,通知仓库管理员。2.3 用例分析2.3.1 收银员用例用例图如下:(1)商品查询收银员登陆系统后,顾客如需知道该超市是否有某产品出售,收银员需输入该商品信息,随后系统进入查询产品状态,将显示该产品的相关信息,如位置、颜色等,如无相关产品,则显示无。时序图如下:(2)结账收银员登陆系统后,可以扫描顾客所购买的商品种类及数量,然后系统自动进行价钱累加,输出顾客所购买的商品总价格。2.3.2 仓库管理员用例(1)退货仓库管理员登陆系统后,查看退换商品的发票是否属实,并确定该商品是否具备退货条件,如果符合,则仓库管理员进入退货界面,退回商品,并退还顾客的花费。(2
5、)库存查询仓库管理员登录到仓库管理界面,通过输入商品名或商品编号来查询仓库中该物品的数量。(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 商品出库表
copyright@ 2008-2023 冰点文库 网站版权所有
经营许可证编号:鄂ICP备19020893号-2