软件工程需求分析
-标准化文件发布号:(9456-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII
超市管理系统需求分析
第一章:绪论
背景
20世纪90年代后期特别是近几年,我国的超市产业飞速发展,其经营模式更为复杂,旧的管理体制已经无法适应超市的发展,这就迫切的需要引进新
的管理技术。
超市的数据和业务越来越庞大,而计算机就是一种高效的管理系统,这就需要我们把超市的管理与计算机结合起来,从而超市管理系统应运而生。
依靠现代化的计算机信息处理技术来管理超市,节省了大量的人力、物力,改善了员工的并且能够快速反映出商品的进、销、存等状况和各种反馈信息分析,使
管理人员快速对市场的变化做出相应的决策,加快超市经营管理效率。
超市性质
该超市是一个独家经营的小型自选超市,没有连锁店,该超市设有以下几个部门:人事管理部门,销售管理部门,进货管理部门,库存管理部门。
该超市经营各种类别的商品,顾客以个人为主,按管理规章制度要求,收市后统计分析人员还要根据商品购入流水帐和商品销售流水帐,按商品编号分别累计汇总各种商品当日累计购入入库量、累计销售量和库存结余量等数据,然后把这些数据填入库存台帐,每种商品都有一个库存临界值,一旦库存量低于这个临界值则库存管理部门要产生报表交给进货管理部门进行进货。
第二章:可行性分析
系统的业务流程
系统流程顶级图
系统流程详细图
简析:在超市系统业务执行过程中,采购员负责寻找商品供应商,并进行各个供应商的汇总,然后又超市经理对比各个供应商的商品报价及其他各方面的因素做出审核确定供货商。
然后由采购员进行实际采购并入库,当仓库中货物不足时有库管员产生需要进货的货品报表叫由采购员,库管员还负责将商品出库交予销售人员进行商品的销售。
数据流图
数据流图
简析:首先本系统分为了四个某块:销售管理部门,库存管理部门,进货管理部门和人事管理部门。
这四个部门在总经理的管理下运行。
销售管理部门产生销售清单和销售信息,销售清单交由总经理审查,销售信息交给库管部门以便于做好及时货品上架的准备,此外在这里还可以警醒销售信息的查询工作。
库存管理部门产生库存清单,库存信息,和进货请求。
库存清单交由总经理审查,库存信息交给销售部门以便于提醒商品的库存情况及时向消费者说明情况,进货请求交给进货管理部门仅是进行货品的补充。
进货部门产生进货清单和新供货商信息,新供货商信息叫个人事部门进行保存。
人事部门则进行职工工作的调度以及职工信息和供应商信息的保存。
数据字典
1,已进货信息=进货单号+供货商号+商品名称+进货价+进货数量+进货日期
2,销售信息=商品编号+供货商号+名称+条形码+计量单位+类别+产地+单价3,库存信息=库存的商品编号+商品名称+商品数量
4,已进货信息=货商号+进货价+数量+金额+进货日期
5,供货商信息=供货商号+名称+联系电话+联系地址
6,进货请求=商品编号+商品名称+进货数量
7,新职工信息=职工编号+姓名+性别+工资+联系电话+联系地址+身份证号+聘用日期
8,销售清单=销售单号+商品编号+销售数量+销售日期
9,人事清单=职工编号+姓名+性别+工资+联系电话+联系地址+身份证号+聘用日期
10,库存清单=商品编号+商品名称+库存数量
11,进货清单=商品编号+商品名称+库存数量+供应商+进货时间
12,采购单=商品编号+商品名称+进货数量+时间+供应商
13,人事信息查询=职工编号+姓名+性别+工资+联系电话+联系地址+身份证号+聘用日期
14,销售信息查询=最近销售的商品的编号+名称+数量+日期
15,库存信息查询=库存的商品编号+名称+数量
16,进货信息查询=进货的商品编号+名称+数量
可行性
操作可行性本系统采用基于Windows的图形用户界面,而该系统是大家熟悉的操作系统,对于那些有一般的计算机知识的人员就可以轻松上
手。
而整个超市管理系统采用最友好的交互界面,简介明了,不需要对数
据库进行深入的了解。
由此,该系统的操作是可行的,有必要开发该系
统。
技术上可行性要求系统开发人员能够熟练运用 java,c++ 等编程语言,并需要计算机一台。
目前技术人员已经掌握这些编程语言,学生实验室由多台电脑供学生使用。
因此,本此系统开发在技术上是可行的。
经济上可行性现在已有一部分计算机等所需设备,可以充分发挥作
用,节约不少设备资金,其余开发人员费用由连锁店支付。
方案
(1)目标
减少物流费用
降低劳动成本和管理费用
建立一套适合操作的物流系统
形成一条畅通的货物供销链
将矿大这个统一的市场与供货商(尽可能是同一供货商)联系起来。
整套系统用电脑操作,较为直观,详细。
操作的简便与连贯
提高员工的工作效率与服务质量。
(2)系统规划和初步方案:
本管理信息系统需要学校提供一个平台,以及各超市之间的配合,同时需要管理人员有较强的交际能力和应对能力,在接触各种供货商时,能较有魄力地面对各种变化。
本系统拟在电脑、网络上运行,因此需要有熟悉电脑知识,物流和超市运行的人士来操作。
(3)系统人员培训与补充方案:
由于人-机界面友好,操作简单,帮助信息详尽,一般人员都可以使用,故不需要专门的培训,但是为了业务更能完好地完成,部分环节也需要熟悉。
第三章:需求分析功能层次图
2. 人事管理模块功能:
(1)实现职工信息的查询;
(2)实现职工信息的更新,包括增加、删除、修改功能;
(3)实现供货商信息的查询;
(4)实现供货商信息的更新,包括增加、删除、修改功能。
3. 销售管理模块功能:
(1)实现前台商品的销售;
(2)将商品的销售信息与数据库联系起来。
4. 进货管理模块功能:
(1)实现进货信息的查询;
(2)实现进货信息的更新,包括增加、删除、修改功能。
5. 库存管理模块功能:
(1)实现库存信息的查询;
IPO图
简析:当输入商品时可以执行的操作有商品的库存查询,商品出售,该商品订货,已经该商品进行入库,执行每一项操作后立即进行输出。
当进行商品售出时则要输出库存信息同时进行库存信息的更新。
当输入内容为职工或者是供货商时可以进行查询和保存。
查询时输出职工或者是供货商的基本信息。
保存时输出此次保存的结果。