面向对象超市管理系统需求分析.docx
- 文档编号:11090944
- 上传时间:2023-02-25
- 格式:DOCX
- 页数:20
- 大小:620.80KB
面向对象超市管理系统需求分析.docx
《面向对象超市管理系统需求分析.docx》由会员分享,可在线阅读,更多相关《面向对象超市管理系统需求分析.docx(20页珍藏版)》请在冰豆网上搜索。
面向对象超市管理系统需求分析
三、需求规格说明书
1、引言2
1.1系统简述2
1.2编写目的3
1.3项目意义4
1.3定义4
1.4修订版本记录5
2、术语6
3、系统业务流程7
3、1概述7
3.2概要调查7
3.3详细调查8
3.3.1商品录入:
8
3.3.2收银业务9
3.3.3系统管理10
3.3.4基本信息管理11
3.3.5销售管理13
3.3.6采购管理14
3.3.7库存管理17
3.3.8人员管理19
3.3.9统计管理20
4、系统用例模型21
4.1参与者描述21
4.2高层用例模型21
4.3分成用例模型21
4.4用例间的活动描述21
4.5核心对象的状态变迁描述21
5、需求原型系统21
5.1需求原型总体结构21
5.221
6、性能需求22
7其他需求23
7.1安全性需求23
7.2数据性能需求23
◆1、引言
Ø1.1系统简述
超市管理系统的功能主要有前台管理和后台管理两个大块。
其使用对象有超市管理人员和超市销售人员两类。
超市管理系统主要为了实现商品输入、输出管理数据的自动化,提高商品统计信息的实时性,减轻人工劳动强度从而节省人力成本。
实现商品日常销售数据统计自动化、查询的实时化,规避信息孤岛,畅通企业的信息流,支持简单决策,提高人员管理效率。
前台管理系统,具有商品录入、收银业务、安全、独立作业等功能。
而后台管理系统主要具有进货管理、销售管理、库存管理、人员管理等功能。
•商品录入:
根据超巿业务特点制定相关功能,可以通过输入唯一编号、扫描条形码、商品名称等来实现精确或模糊的商品扫描录入。
该扫描录入方法可以充分保证各种电脑操作水平层次的人员均能准确快速地进行商品扫描录入。
•收银业务:
通过扫描条形码或者直接输入商品名称(对于同类多件商品采用一次录入加数量的方式)自动计算本次交易的总金额。
在顾客付款后,自动计算找零,同时打印交易清单(包括交易的流水账号、每类商品的商品名、数量、该类商品的总金额、交易的时间、负责本次收银的员工号)。
如果顾客是本店会员并持有本人会员卡,则在交易前先扫描会员卡,并对所购物品全部实行95折优惠,并将所购物品的总金额累计到该会员的总消费金额中。
会员卡的有效期限为一年,满一年未续卡者,该会员卡将被注销。
•安全性:
OS登陆、退出、换班与操作锁定等权限验证保护;断电自动保护最大限度防止意外及恶意非法操作。
•独立作业:
有的断网收银即在网络服务器断开或网络不通的情况下,收银机仍能正常作业
•
•进货管理:
根据销售情况及库存情况,自动制定进货计划(亦可手工制定修改),可以避免盲目进货造成商品积压。
按计划单有选择性地进行自动入库登记。
综合查询打印计划进货与入库记录及金额。
•销售管理:
商品正常销售、促销与限量、限期及禁止销售控制。
综合查询各种销售明细记录、各地收银员收银记录以及交结账情况等。
按多种方式统计生成销售排行榜,灵活察看和打印商品销售日、月、年报表。
•库存管理:
综合查询库存明细记录。
库存状态自动告警提示。
如库存过剩、少货、缺货等。
软件为您预警,避免库存商品积压损失和缺货。
库存自动盘点计算。
•人员管理:
员工、会员、供货商等基本信息登记管理。
员工操作权限管理。
客户销售权限管理。
Ø1.2编写目的
本需求分析说明书主要是向超市员工及管理人员详细说明一般大中型超市进销存管理系统的主要职能,详细的分析了系统的主要结构与流程,此文档将作为系统设计、编码、测试、验收阶段的重要参考依据。
为明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写本文档。
本文档供项目经理、设计人员、开发人员参考。
Ø1.3项目意义
目前超市零售业普遍存在有不能有效地管理各种商品,收款结算速度较慢,不易对商品价格进行调整,盘点效率低等问题。
目前,超市日常管理中,商品的进、销、存等决策多以经验为主,缺乏实时分析功能,管理人员对及时传递资料的要求难以得到满足。
随着超市形态的高速发展,其经营管理也变得愈加复杂,日常所需要处理的数据量也逐渐增大,商业运转的中间环节也越来越多,原始的人工管理已无法应对这复杂的市场。
本超市管理系统主要针对日前超市零售业存在的问题,利用现代化的计算机处理技术来管理超市日常事务:
进货管理、销售管理、人事管理、库存管理等。
从而可以节省大量的人力、物力,善了员工的工作条件,减轻了劳动强度,并且能够快速反映出商品的进、销、存等状况和各种反馈信息分析,从而能大大提高超市的运作效率,更好地了解供应商和客户信息,加强对商品资料的管理,迅速提升超市的管理水平,为降低经营成本,提高效益,增强超市扩张力,提供有效的技术保障,通过全面的信息采集和处理,辅助提高超市的决策水平,加速资金周转,提高资金利用率。
Ø1.3定义
1)商品条形码:
每种商品具有唯一的条形码,对于某些价格一样的商品,可以使用自定义条形码。
2)交易清单:
包括交易的流水账号、每类商品的商品名、数量、该类商品的总金额、交易的时间、负责本次收银的员工号。
3)商品积压:
在一定时期内,远无法完成销售计划的商品会造成积压。
4)促销:
在一定时期内,某些商品会按低于原价的促销价格销售。
5)库存告警提示:
当商品的库存数量低于库存报警数量时发出提示。
6)盘点:
计算出库存、销售额等经营指标,查询出损坏和过期商品。
7)POS(pointofsales)(又称:
收银机):
销售信息管理系统,其基本构件是:
商品条码、POS收银台系统、后台电脑。
也称为单个收银机。
Ø1.4修订版本记录
◆
2、术语
∙价格标签:
用于标示商品销价等内容柄辅助作定位管理的标签。
价格标签必须机印,不得手写,在电脑中心申请打印。
∙价格牌:
用于标示商品售价等内容的标识牌。
价格牌必须用公司设计的纸张机印,不得手写,在电脑中心申请打印。
∙条形码:
用以表示一定商品信息的国际上通用的符号。
一般印制在商品外包装上,是黑白相间的条纹图案。
∙店内码:
超市内部印制的条形码,遇到无条形码商品或商品条码损坏等多种原因造成的条码失效时使用。
店内码在收货部申请打印。
∙销售单位:
超市中某商品销售的单位。
也是计算库存的单位。
∙订货单位:
超市中某商品订货的单位。
∙商品、供应商、货架编号:
为方便管理,在电脑系统中,为每一种商品、供应商、货架所编的号码,一般为8位数。
∙前台管理系统:
主要包括商品录入、收银业务实现前台的服务功能。
∙后台管理系统:
主要包括系统管理、基本信息管理、销售管理、采购管理、库存管理、人员管理等管理模块,面向超市内部流程的管理功能。
∙业务流程图:
业务流程图是一种描述系统内各单位、人员之间业务关系、作业顺序和管理信息流向的图表,利用它可以帮助分析人员找出业务流程中的不合理流向,它是物理模型。
◆3、系统业务流程
Ø3、1概述
该超市管理系统主要管理商品从采购到最后完成销售的整个过程中的所有业务。
整个过程中实现商品进出管理数据的自动化,提高商品统计信息的实时性,减轻人工劳动强度从而节省人力成本。
商品日常销售数据统计自动化、查询的实时化,规避信息孤岛,畅通企业的信息流,支持简单决策以提高人员管理效率。
整个系统的业务流程包括前台管理和后台管理业务,前台实现商品录入、收银业务等业务,而后台管理业务就实现销售管理、库存管理、进货管理、人员管理等业务。
业务流程分析采用自顶向下的方法,以分成组织形式逐步细化,最后画出超市系统业务流程图。
Ø3.2概要调查
我们多次对不同的超市收银员,库存管理员,采购员,经理等相关人员进行了咨询,大致了解了超市总体的运营流程以及相关工作。
根据多方面的咨询以及提供的一些数据我们大致画出流程图如下:
Ø3.3详细调查
★3.3.1商品录入:
∙功能结构图
∙功能介绍
商品录入:
商品录入子系统要求能快速录入商品的一些详细的信息,然后作为一些后续功能的基础,它必须支持条形码扫描方能实现快速完整安全录入。
∙商品录入数据流程图
★3.3.2收银业务
∙功能结构图
∙功能介绍
∙收银业务:
收银业务子系统能计算交易总额,并打印订单打印交易清单,并根据会员卡打折。
∙收银业务数据流程图
★3.3.3系统管理
∙功能结构图
∙功能介绍
8)用户管理:
用户管理模块用了管理用户信息。
用户信息包括用户ID、用户名称、用户类别(操作人员、系统管理人员)、密码、权限。
9)密码维护:
负责维护用户密码信息。
10)重新登录:
主要给用户提供重新登录功能。
11)初期建表:
主要给用户提供初期建账功能,用户可以选择地初始化数据表。
∙系统管理数据流图
★3.3.4基本信息管理
∙功能结构图
∙功能介绍
12)供应商资料:
对于同一类商品,可以由多个供应商提供,超市需选择最优的方案满足自身的商品需求。
供应商信息包括供应商名称、地址、电话号码、传真、银行账号等信息,同样也可以对供应商信息进行查询、新建、编辑、删除、保存操作。
13)商品资料:
商品信息包括商品名称、所属类别、产品包装等信息。
同样可以对商品的信息进行查询、新建、编辑、删除、保存操作。
14)顾客资料:
对填写资料的顾客自动升级为本超市的VIP会员,并发放VIP积分卡,此卡可用于日常积分、活动打折、积分兑换商品。
顾客的信息包括VIP卡号、姓名、性别、联系电话、积分等信息,同样可以对其信息进行查询、新建、编辑、删除、保存操作。
∙基本信息管理数据流图
∙顾客信息管理数据流图细节图:
★3.3.5销售管理
∙功能结构图
∙功能介绍
15)商品销售控制:
该模块负责随时与商品库存模块、采购模块进行交互,保证超市针对某商品有货可供。
16)查询打印销售情况:
查询有关商品销售的明细情况并打印。
17)销售记录:
销售记录模块负责根据前台条形码扫面,记录商品的销售数量以及折扣情况。
∙
销售管理数据流图:
★3.3.6采购管理
∙功能结构图
∙功能介绍
超市采购的一般流程:
18)采购员与供应商谈定交易条件及确定品项后,填写供应商资料单(手工);
19)本地采购填写合同和供应商资料单,部门经理签字。
资料带到总部采购部;
20)采购经理审核(包括对品种的取舍、结算方式及进场费等),并签字确认;
21)采购总监审核,并签字确认。
传真供应商资料单到录入组;
22)合同一份传财务、合同一份传资料室;
23)录入员根据采购总监审核后的供应商资料单录入,保存后与原单核对做制单审核、质检审核、物价审核;(进入采购管理子系统/合同管理/新建合同/新建单据中录入)
24)财务核对合同正本,在系统中进行合同审核,生效;(进入采购管理子系统/合同管理/物价审核合同中审核)
25)录入员将传真的供应商资料单存档备查。
•采购单:
采购单模块用于录入采购单和采购单明细。
所有单据(包括采购单、入库单和销售记录)都分为两个表:
一个为主表,里一个为明细表。
采购单主要包括采购单编号、供应商编号、下单日期、交货日期、单据类型、负责人、是否核销。
采购单明细包括编号ID、采购单编号、采购数量、采购单价、总共金额、不含税价和税额等项。
•采购单查询:
负责查询采购单信息以及采购核销情况。
•进货采购入库:
负责管理商品的采购入库情况。
采购入库时需要将采购单明细中的采购数量添加到商品的库存数量中去。
同时,对库存商品成本价进行移动平均处理,即成本价=(原库存总金额+采购总金额)/(原库存数量+采购数量)。
最后,采购单中的“是否核销”变为“已核销”。
•退货管理:
退货管理模块负责对一些不符合超市上架商品规定的商品进行处理,在由退货管理员清点退货商品,填写退货清单。
同时修改相应商品的库存记录。
(订单例表)
(退货单例表)
∙
采购管理数据流图
★3.3.7库存管理
∙功能结构图
∙功能介绍
货位代码维护:
货位代码用于标记识别货位,维护代码的准确和安全。
库存商品记录:
主要用于记录库存商品的基本信息,库存商品的进货出货情况。
物品损毁处理:
物品由于自然或其它各种原因损毁之后处理情况,这里主要记录处理的一些具体文档事务,以备以后对账。
库存盘点操作:
精确的计算当月和当年的营运状况。
以便对仓储货品的收发结存等活动进行有效控制,保证仓储货品完好无损、帐物相符。
订货点计算:
销售的原因而逐渐减少,计算库存量降低到某一预先设定的点时,即开始发出订货单(采购单或加工单)来补充库存,直至库存量降低到安全库存.
库存管理数据流图
★3.3.8人员管理
∙功能结构图
∙功能介绍
人员管理:
人员管理子系统提供基本信息登记管理,员工操作权限管理,客户销售权限管理的功能。
∙库存管理数据流图
★3.3.9统计管理
∙功能结构图
∙功能介绍
26)采购单分析:
采购单分析模块负责对某一时期的采购单进行统计分析,统计采购单中各商品的采购数量和采购金额。
27)销售记录分析:
采购单分析模块负责对某一时期的销售记录进行统计分析,统计销售记录中各商品的销售数量和销售金额。
28)销售利润:
销售利润模块负责计算某一时期超市内部各商品的销售利润。
销售利润主要根据已核实的销售记录中的成本价、销售价、销售数量以及税额计算,销售利润=(销售价-成本价)*销售数量-税额。
∙
统计管理数据流图
◆4、系统用例模型
Ø4.1参与者描述
Ø4.2高层用例模型
Ø4.3分成用例模型
Ø4.4用例间的活动描述
Ø4.5核心对象的状态变迁描述
◆5、需求原型系统
Ø5.1需求原型总体结构
Ø5.2
◆6、性能需求
本软件适合小型超市使用,可靠性、安全性、可维护性、可扩展性、可测试性方面要求偏低。
本产品适合小型超市使用,即只有一个收银员的超市系统,具体特征如下:
∙系统的操作人员,需经过一定的培训。
∙系统的安全级别较高,只有具有一定使用权限的人员才能使用。
∙系统的运行的可靠性要求较高,信息可靠不易丢失。
∙系统可进行实时处理,其效率需比人工处理效率高出70%以上。
a.相互合作的用户数量:
1人
b.系统支持的并发操作数量:
1个(即单机操作)
c.响应时间:
较快
d.可移植性:
较差
与实时系统的关系:
a.容量需求:
无特定容量要求
b.存储器:
各种存储器均可
c.磁盘空间:
最好大于40GB
d.数据库中表的最大行数:
无要求
◆7其他需求
Ø7.1安全性需求
信息系统尽管功能强大,技术先进,但由于受到自身体系结构,设计思路以及运行机制等限制,也隐含许多不安全因素。
常见因素有:
数据的输入,输出,存取与备份,源程序以及应用软件,数据库,操作系统等漏洞或缺陷,硬件,通信部分的漏洞,企业内部人员的因素,病毒,“黑客”等因素。
因此,为使本系统能够真正安全,可靠,稳定地工作,必须考虑如下问题:
a.为保证安全,不致使系统遭到意外事故的损害,系统因该能防止火,盗或其他形式的人为破坏
lb.系统要能重建
lc.系统应该是可审查的
ld.系统应能进行有效控制,抗干扰能力强
le.系统使用者的使用权限是可识别的
Ø7.2数据性能需求
为了保证系统能够长期、安全、稳定、可靠、高效的运行,机票预定系统应该满足以下的性能需求:
(1)数据精确度
产品的进货单和销售单中,单价、金额采用浮点数,保留小数点后两位。
(2)时间特性
该管理系统软件从启动到进入系统登录界面的时间正常情况下应少于5秒,录入并更新数据的时间正常情况下少于2秒。
(3)适用性
该管理系统软件适用于Windows2000/xp及以上操作系统。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 面向 对象 超市 管理 系统 需求 分析