超市软件管理系统
老孙工作社
组长:杜建帅
组员:李志成、杜阳阳、马宁、解娜琴、
董文红、田朝阳、何英杰、刘新凯
一、项目陈述 (一)项目概念
由于超市信息系统的最终用户是对计算机技术并不十分精通的职能业务部门,从他们的应用需求出发,本着操作界面友好,清晰、易学易用、易于维护的原则来设计。
本系统采用自定向下方法开发,其功能模块主要有如下几个部分:进货管理模块、库存管理模块、销售管理模块、员工管理模块和系统模块。
(二)问题陈述
系统功能方面:
1、做为一个中小型超市想要提高市场竞争力,既要有好的商品质量,同时也要有好的客户服务.超市要做到能及时响应顾客的商品需求,根据需求迅速进货,及时上架,快速周转,就必须有一个好的管理计划,使得商品的进货、销售和库存3个环节能够很好地协调配合.
2、进销存是超市经营管理中的核心环节,也是一个超市能否取得效益的关键.如果能做到合理进货、及时销售、库存量最小,减少积压,那么超市就能取得最佳的效益。
3、在缺乏系统化的计算机信息管理,而只是上几个POS终端和几台计算机进行销售和进货、资金结算的情况下,当前的进货很难正确反映市场的需求,各部门缺少必要的计划,部门之间通迅也经常不畅通,管理人员很难对超市的进货、库存以及销售做预期的估算。这些在激烈竞争的市场竞争中是不利的。也给超市经营管理带来了一定的风险。知已知彼方能百战百胜是商场竞争中永远的定律,超市的管理信息系统(MIS)的建立就显得十分的必要了,它利用计算机的技术将管理同业务有机结合起来,使得超市的进、销、存能够有机衔接,从而提高了企业的效率和效益。
系统开发方面:
1、客户:开发的系统不能满足所有超市的需要,开发的系统不能收回投入的资本 2、用户:开发阶段不能及时的发现系统所存在的漏洞,以及系统所需要改进的地方,导致系统开发缓慢或者不能满足客户需要。
3、负责人:没有及时的组织人员导致系统开发出现各种问题不能及时解决工程滞
缓。
4、市场部门:市场调研没有做好,导致系统功能不完善或者功能过多。 5、开发者:开发过程出现各种问题,开发的系统不能使用等等
6、技术专家:没有对开发者进行有效及时的技术指导导致系统开发出现问题。 7、测试者:系统没有测试合格就出产,导致系统使用者出现损失。
(三)项目构思
系统分成几个相对的模块,但这些模块都进行集中式管理。本系统共包括四大模块,分别是人事管理模块,销售管理模块,进货管理模块,库存管理模块。每个模块的功能如下:
1. 人事管理模块功能:
(1)实现职工信息的查询;
(2)实现职工信息的更新,包括增加、删除、修改功能; (3)实现供货商信息的查询;
(4)实现供货商信息的更新,包括增加、删除、修改功能。 2. 销售管理模块功能:
(1)实现销售信息的查询; (2)实现商品销售信息的盘点。 3. 进货管理模块功能:
(1)实现进货信息的查询;
(2)实现进货信息的更新,包括增加、删除、修改功能。 4. 库存管理模块功能:
(1)实现商品信息的查询;
(2)实现商品信息的更新,包括增加、删除、修改功能; (3)实现库存信息的查询;
(4)实现库存信息的更新,包括增加、删除、修改功能。
(四)技术约束
性能:
(1)数据精确度
产品的进货单和销售单中,单价、金额采用浮点数,保留至小数点后两位。 (2)时间特性
该管理系统软件从启动到进入系统登录界面的时间正常情况下应少于5秒,录入并更新数据的时间正常情况下少于2秒。 (3)适用性
该管理系统软件适用于Windows 2000/xp及以上操作系统。
(五)项目组织方式
本项目预定开发时间为6个月,为此项目成立专门的开发小组。 1,小组长负责项目经理职责 2,评审并批准项目发布的内容 3,确保项目符合管理层的想法 4,认可所有的范围、预算和计划变更
要求项目团队每周召开情况工作会议,由组长组织,并把细节介绍给小组成员。便于开发成员了解项目的进程和主要思想。
二、项目启动过程分析 (一)工作上下文范围图解
进货:采购员选择,涉及商品价格、商品质量和商品的受欢迎程度、缺少的商品
等等
销售:包括导购、促销、售货、退货等。
月结:包括营业额、税收、商品统计和评估、营业员综合评估、打印报表。 同时又涉及多个对象、营业员、经理、消费者,每层都要把握好。我们会用三个既分开有联系的系统、消费者导购系统、管理人员管理系统,包括经理、营业员销售系统。
(二)风险承担者清单
在启动阶段确定的所有风险承担者,主要包括:
客户:超市老板。 顾客:超市。
用户(这个阶段还是潜在的):超市员工及其顾客。 负责人:项目经理。 市场部门。
(三)开发者清单,列出项目工作所需的所有人员。
负责人:项目经理 市场部门。
开发者:项目经理所带领的研发团队。 技术专家:产品顾问。 测试者:测试员。
(四)首要的事件和用例清单:
列出到目前为止所有的事件和用例,这个清单可能并不完整,主要用于对工作量估计的依据。
1、前台管理
(1)收银管理:主要包括收银及简单的收付结算、现金结算和信用卡结算。
(2)交接管理:收银员是怎样做好日常交接又使得金额准确无误的完成的 (3)会员管理:积分通过会员卡刷卡或者卡号录入对会员进行折扣消费、查询会
员积分,并根据积分进行兑换交易
2
(1)存货管理:主要是了解某一类商品的库存情况,并对商品进行添加、修改、删除。
(2)销售信息管理:该系统主要让我们知道我们在哪一天对哪一产品的销售订单
或是退单的综合管理情况例如销售的订单或退单的型号数量、单价结合折扣率。知道阶段性的实际销售情况。
(3) 基本资料管理:里面包含产品的概况、人员管理、商品管理等
(4) 折扣管理:主要包括限时折扣的折扣率、会员折扣率、促销活动折扣率等等一系列的折扣率设置。
(5)每日提醒:通过自动提醒,对商品进行进货提醒、商品上下架提醒,所谓下架是指已过期产品等。
三、项目愿景文档
愿景文档描述 1、介绍 1.1愿景文档的目的 文档的目的是收集、分析、定义高层户用户需求和产品特性 1.2产品综述 该产品的目的: 保证安全,不致使系统遭到意外事故的损害,系统应该能防止火,盗或其他形式的人为破坏; 系统能重建;系统应该是可审查的;系统应能进行有效控制,抗干扰能力强;系统使用者的使用权限是可识别的 1.3参考 项目陈述,启动报告 2、用户故事 2、1用户/市场统计 中国的中小企业从改革开放以来得到了迅猛发展,但长期以来,由于我国零售的技术投入低,绝大部分工作仍采用传统手工方式来完成,零售企业流程不规范,缺乏标准化管理,企业普遍缺乏信息专业人员,这给计算机应用带来许多困难。开发此软件有广泛的应用前景。 2.2用户剖析 超市营业员及管理员 2.3用户环境 2.4关键用户需要 2.5替代和竞争对手 3、产品综述 3.1产品前景 3.2产品定位陈述 为了客户“产品名”是一个(产品分类)它(产品名)(对主要优点的陈述,即激发购买热情的原因)不像(主要竞争替代品)我们的产品(对主要区别的陈述)。 3.3能力总结 该系统软件要求低,适合中小超市,而对于较大超市及连锁超市不能较好的发挥作用需要对其功能进行完善与扩展。 3.4假定和相关条件 3.5成本和定价 4、特性属性 状态:建议的 优先级:顺序分级 工作量:中, 风险:低 稳定性:中 分配给: 5、产品特性 该软件产品主对操作人员要求不高,主要有一些计算机基础的人都可以顺利的进行操作。 6、典型用例 7、其他产品需求 7.1可应用标准 8、建档需求 四、客户需求的收集与分析 (一)详细上下文及数据清单
编号 1 2 3 4 参与者 采购员 会计 营业员 系统管理员 收银员 会计 采购员 超市管理系统 顾客
仓库保管员 经理
超市管理系统数据流清单 输入数据流 超市库存表 总收入表支出表 商品类型、品牌等信息 顾客所买商品类型、数量 营业员对系统使用的反馈信息 系统潜在的缺陷和漏洞 采购货物表、 货架商品缺省表、 管理专员对商品库存量的检查情况 商品过期量信息 商品信息及员工调度信息 商品价格、销售情况及输出数据流 采购货物表 财务分析报表 商品信息 商品价格及各商品总价 对系统的修改及完善计划 对系统的修改及扩充计划 对系统的定期维护 5 仓库管理员 货物库存报表 商品进货量及商品进货类型修改建议 近期公司商品销售方向计划及员工聘用调度计划 商品价格调整计划及商品种类6 7 经理 销售经理 盈利信息 变更计划 (二)主要的业务事件、业务用例及无事件
1、业务事件、业务用例
登录--------------修改密码
仓库管理员--------库存查询,商品入库、出库、退货查询 销售经理---------
会计-------------查看采购员采购货物支出报表、各个商品销售额表、下季 度公司利润预算、制作利润报表
对普通员工----------招聘员工、解除员工、员工调离、查看员工信息、解除
员工信息、删除员工信息
对销售经理----------解除经理、经理调离、招聘经理
对系统管理员--------查看管理员信息、添加管理员信息、删除管理员信息、
收银顾客
------打印
-------现金支付 、银行卡支付
收银员对顾客------------添加会员
对会员 ------------会员卡补办 对会员------------管理积分
系统管理员 对商品信息 --------查看、添加、删除 对财务信息 --------查看、添加、删除
对人事信息 --------查看、添加、删除
对销售信息 --------查看、添加、删除
2、无事件
顾客未付款: 跟踪信义不佳的付款者;向未付款者发送提醒通知
收银员输错商品价格导致超市亏损: 追究收银员责任,视情况扣除其部分工资或者对其解聘
仓库管理员未能及时发现并上报过期商品信息导致超市亏损: 追究仓库管理员责任并予以适当处罚;将过期商品即刻处理掉并进新的商品
(三)系统流程图
(四)基于领域建模的业务分析
状态及对象属性
商品
商品价格表 销售经理 收银员 决定货物的采购 货物 货物表 货物价格表 柜台收入 会计 年度利润表 经理 仓库管理员
日常顾客E-R图:
日常顾客E-R图
对象属性图:
对象属性图
事件序列图:
收银员:
会计:
仓库管理员: 系
统
管
理
员
: