超市商品管理系统需求分析.doc_第1页
超市商品管理系统需求分析.doc_第2页
超市商品管理系统需求分析.doc_第3页
超市商品管理系统需求分析.doc_第4页
超市商品管理系统需求分析.doc_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1.11.111.211.321.42222.122.222.33333.143.1.1.53.1.2.123.2191:引言1.1编写目的( 1) 为超市名目繁多的商品提供有效的管理系统,方便对商品进行统计,管理( 2) 为超市相关管理员对商品的进货与销售做出正确决策提供参数( 3) 使员工在销售商品时更加快捷高效( 4) 降低成本,便于扩大规模1.2背景随着我国市场经济的发展,第三产业也快速的扩张着,其中很重要的一个组成部分便是遍地林立的超市,从经济学的角度来看,超市的竞争已经进入商战红海,作为一种大众化的经营模式,超市的生存和发展取决于诸多因素,其中利用高效的商品系统管理软件实现成本的控

2、制和对商品的管理是很重要的一项,低成本,低价格,低利润,大规模的发展模式能使得超市在所销售商品大同小异的情况下取得更高的业绩。管理员能够使用该软件对超市的货物存储,销售等相关属性及时的进行统计,更新,从而实现有效的管理 。1.3定义超市商品管理系统 MMS (Market ManagementSystem)1.4. 参考资料(1)软件工程原理及应用陈世鸿朱喜福等著武汉大学出版社(2)Software Requirements Karl Wiegers(美)机械工业出版社(3)软件工程导论张海藩清华大学出版社(4)软件工程:实践者的研究方法RogerS。Pressman(5)管理软件开发项目(第

3、二版) Neal Whitten 管理系列丛书,孙艳春等译)(软件项目2任务概述2.1目标(1)提高超市的管理和运营效率,节省人力资源(2)提高员工操作的正确性,省略了手工核对的工作量(3) 超市的管理者可以从传统的经营模式中解脱出来,把更多的时间用于市场的分析,尽可能提高超市的利润(4)超市的采购员可以从系统中直接查看商品的销售状况,了解商品是畅销还是滞销,便于在采购的时候做出正确的决策(5)财务人员能更加清楚地了解库存情况、帐款余额、毛利等财务数据,通过更好地控制成本和费用,提高资金周转率2.2用户的特点该系统的用户主要包括两类:( 1) 超市管理员,其可以使用本系统的所有功能,其中又以查

4、询商品库存,商品的销售单,和修稿商品的属性等功能为主要工作,要求其对市场有比较清晰的了解,熟悉商品,有一定得计算机基本常识,能熟悉的使用计算机( 2) 超市员工,可以使用本系统的前台功能,包括商品的销售操作,退货操作,收银,结账等功能,要求其具备吃苦耐劳,细致细心,同时还需要熟悉快捷的使用计算机的能力2.3.假定与约束建立一个用户权限,把用户分为超市管理员和员工,在登陆时进行选择,登陆后具备不同的权限。其 STD 图如下:入进消户取用系统准备)证认过通限权(求请受接统系接受经费限(未定义)开发期限(未定义)软件使用周期(未定义)延迟(进行用户和权限认证)3.需求规定3.1 对功能的规定本系统是

5、为了提高超市的运营效率而开发的一套超市商品管理软件,其主要由两套子系统组成,包括前台销售系统和后台库存管理系统,该系统结构如图所示:工员员理管市超前台销售系统库存管理系统超市商品管理系统图 1.超市商品系统逻辑结构图系统总体数据流图如下所示消费前台销售系统消费信息反馈更新数据库库存管理系统收银输出月销售统计输某种商品销售出统计输某类商品销售出订 统计货/取消订单双标准预警消费清单统计统计统计销售及市场分析系统商品最佳库存量3.1.1前.台销售系统功能规定3.1.1.1:用户权限检查功能用户的权限分为两类:员工和管理员3.1.1.2:进入前台销售系统主页(员工)(1)提供商品条形码输入框,把顾客

6、所购买的商品所标明的条形码输入,得到商品的相关信息,包括商品的名称,规格,类别,单价,单位和数量。并在输入时累计商品的消费额,得出本次商品购买行为的总额。( 2)提供商品名输入框,在条形码输入无效的情况下可以输入商品的名称,然后得到商品的相关属性,包括类别,规格,单价,单位,数量等,并计算出本次消费总额,保证商品的销售正常进行,同时计算该商品,预警,提示该商品的条形码出现错误。( 3)构架一个显示框,显示功能( 1)和( 2)的商品属性( 4)提供消费者所购商品的修改按钮,包括退货,调换商品,以及添加商品( 5)提供金额输入框,员工输入消费者所给金额,系统自动计算出应补的余额( 6)和库存管理

7、系统实现及时更新,在消费活动完结之后数据倒回库存管理系统,数据包括本次商品消费的商品的名称,规格,类别,单价,单位和数量,实时更新商品的库存信息( 7)打印本次的消费清单3.1.13:进入前台销售系统主页(管理员)除实现 3.1.2 全部功能外,系统为管理提供如下高于员工权限的功能(1) 提供商品属性的修改功能,能够对商品的各项属性进行校正(2) 查看该日销售报表(3) 核查商品销售额和实际金额的准确性,可以得出商品是否流失前台销售系统的 STD 状态图如下:消费开始取消延迟(判断有效系统准备性)请求有效接受更统计新库库存信存参数息执行完成打印清单前台销售系统数据流图如下:员工员输入商品消费结

8、果前台销工售系统更新库存数据库第 0 层数据流图收银将第 0 层数据流图细分得第1 层数据流图如下:验证查询计算查询计算条形码商品本次属性消费金额消费收银更新库存数据库打印清单1.1 收银的数据流减少该商品被消费库存更新量更新库存数据库维持库存清单不变更新未被消费1.2 更新库存数据流由第 1 层数据流细分得第 2 层数据流:显示名称打印清单价格显示查询商品计算属性数量消费类别显示金额显示2.1 商品属性校验数据流图显示名称价格显示查询商品属性数量类别显示显示不变名称价格不变更新数据库数量减少类别对应数额不变2.2 库存数据库更新流程图计算消费金额库存数据库打印清 单统计库存信息管理员的特殊权

9、限操作流程如:、数据备份备份息成功提示备份要求7.1恢复要求数据恢复成功提示管管恢复理理校正成功提示员员7.2修该要求息属性修 正查看请求7.3更新显示报 表7.4库存数据库管理员操作数据流数据字典:( 1) 数据流描述输入商品 =商品识别码 +商品名称消费结果 =所购商品名称 +商品单价 +商品类型 +商品数量 +总额收银 =用户所付金额 +应找余额 +打印清单数据库更新 =更新数据库中被消费商品的数量 +备份数据商品属性 =类别+规格 +单价+单位 +数量验证查询 =匹配数据库中该商品所存属性计算 =顾客所付金额减去商品总价所得显示 =在屏幕上显示商品属性备份要求 =备份商品名称 +商品单

10、价 +商品类型 +商品数量 +总额打印清单 =本次消费商品详情 +商品消费总额 +本次操作流水线号 +消费日期回复要求 =恢复数据库备份前的老数据库修改要求 =修改数据库后保存查看请求 =查看某以固定时间段消费状况备份成功提示 =备份成功 |备份失败恢复成功提示 =恢复成功 |恢复失败校正成功提示 =校正成功 |校正失败(2)数据存储数据存储名:库存数据库组成:商品的各项属性集合组织形式:按商品的属性优先级顺序排列数据存储名:消费打印清单组成:本次消费的详细目录组织形式:按商品名称,单价,数量,消费总额,操作流水线,最好生成日期的顺序排列数据存储名:库存打印清单组成:当前库存的商品信息组织方式

11、:按照商品的数额进行排列,并和标准库存比较( 2) 处理描述处理名:输入商品处理号: 1输入数据流:输入商品的条形码输出数据流:输出商品的相关属性,包括类别,规格,单价,单位,数量处理逻辑:商品的属性认证处理名:消费结果处理号: 2输入数据流:商品属性输出数据流:商品属性处理逻辑:核查价格和数量后输出处理名:更新数据库处理号: 3输入数据流:消费的及时信息输出数据流:更新后的数据库数据处理逻辑:实时把前台销售系统和库存管理系统联系,及时更新库存数据库处理名:打印清单处理号: 4输入数据:商品的消费情况输出数据:商品的消费情况处理逻辑:把更新后的商品存储情况打印成报表处理名:备份要求处理号: 5

12、输出数据:从新备份后的库存数据库处理逻辑:人为地把数据库进行备份处理名:恢复要求处理号: 6输出数据:恢复为原来的数据库处理逻辑:当有必要的时候,恢复原数据库处理名:查看要求处理号: 7输出数据:显示某段时间内的商品消费状况处理逻辑:把数据库的变化科学的现实出来3.1.2库存管理系统功能规定(1)在进货后,可以添加商品的相关属性和数据,包括商品的名称,规格,类别,单价,单位和数量。(2)在商品下架后,可以删除数据库中的商品所有信息(3)在商品上架后,可以系统的对商品进行编号,生成商品对应的条形码(4)能够对已存商品的相关属性和数据进行修改,及时保持商品信息的正确性(5)提供查看当前库存数据的功

13、能,以及查看数据额的变化情况,能够按日期查询,按商品类别查询或者按某种商品的属性查询销售状况(6)和前台销售系统联系,保证数据库的正确性(7)提供双标准预警子系统,当某商品的库存低于 50%时,指示灯变红提示,当商品库存低于 20%时,声音提示,自动预警库存管理系统的 STD 图如下:管理员取消系统准备请求有效延迟(认证)接受更新库存参数查看库存及销售情况统计库存信息打印清单执行完成商品商品不足冗余订购取消订单库存管理系统STD 图库存管理系统是该超市管理系统的核心子系统,它备份商品的所有数据,并完成了大部分的数据操作,有利于让管理员直接、有效地获得商品情况,了解到商品是否畅销或滞销,然后根据

14、商品的销售情况进行分析,以进行下一次的销售计划,更加清楚地了解库存情况、帐款余额、毛利等财务数据,通过更好地控制成本和费用,提高资金周转率,对超市各种资源的流转进行更好的控制和发展。同时也提供了预警子系统,避免因为人为地原因不能及时发现超市商品存储存在的问题和隐患。该子系统涉及大量单位和数据。下图是该系统的实体联系图:库存清单1存/储打印MM库存数M据库11跟/踪记录存储请求 提出管理员MM执行列出M包含1商品M描述M存出入记录商品目录库存管理系统实体联系图库存管理系统的数据流图如下:( 1) 第 0 层数据流图管理员库存系统自动预警查询修改销售分析( 2) 第 1 层数据流图(2.1) 管理

15、员登陆系统管理员输入用户账号以及密码,到用户信息数据库(全局)验证该用户名是否存在,即进行有效性检查,若系统记录,则允许进入,否则提示登录失败。数据流2管理员有效性检查用户信息数据表数据流1数据流3数据流4数据流8入库管理员数据流7数据流5数据流6用户注册表管理员数据流数据流数据流数据流数据流数据流数据流数据流1 用户帐号 用户身份2 用户帐号3 查询用户是否存在数据库返回信息4 用户帐号 用户身份5 用户帐号 用户身份6 数据库操作返回信息7 返回用户信息8 添加用户返回用户信息( 2.2)库存数据库查询财务显示报表按日期查询销售分 析库存按名称查询显示管理系 统得出最优库存值按类别查询显示

16、记录数据库库存查询数据流图( 3.3)库存数据库修改数据添加库备份商品进货货物库存管理系 统修改恢复商品原数据 库库存修改数据流图( 3.4)库存预警系统库存预高于最优库存值数据比较警系统不反应最优库存大于 20%小于 50%值低于 20%红灯提示语音提示库存预警系统数据流数据字典( 1) 数据流描述日期查询 =按营业期的某时间段查询 |某日 | 某月 | 某年按商品查询 =按商品的条形码或者商品名称查询按类别查询 =按商品的归类查询销售分析 =商品在某时间段内的商品销售额度,即原数据与当前数据的差额最优库存值 =在销售分析的基础上统计具体商品的最佳库存量录入数据库 =存储商品名称 +商品单价

17、 +商品类型 +商品数量 +总额添加商品 =添加商品的相关属性,包括类别,规格,单价,单位,数量修改商品 =修改商品的相关属性,包括类别,规格,单价,单位,数量数据库备份 =备份商品名称 +商品单价 +商品类型 +商品数量 +总额恢复数据库 =恢复原数据库数据比较 =前后数据库数据对比红灯提示 =系统运行时有红灯发光语音提示 =系统运行时语言提示某商品库存过低数据存储描述数据存储名:库存数据库组成:商品的各项属性集合组织形式:按商品的属性优先级顺序排列数据存储名:最优库存值组成:商品的最优库存数量组织形式:按商品数量的差额大小顺序排列数据存储名:财务报表组成:某时间段内的财务状况组织形式:商品

18、的售出总金额及利润( 2) 处理描述处理名: 管理员登陆输入数据流:用户名和密码输出数据流:登陆或错误,请从新登陆处理逻辑:判读输入的用户名和密码在注册表中是否存在,存在则可以登陆,否则不能登陆处理名: 按日期查询输入数据流:输入所要查询的时间段输出数据流: 输出该时间段内的商品销售情况以及库存状况处理逻辑:数据库实时记录商品的销售情况,统计,输出处理名: 按名称查询输入数据流: 输入所要查询商品的条形码或者名称输出数据流:输出该商品销售情况以及库存状况处理逻辑:数据库实时记录商品的销售情况,统计,输出处理名: 按类别查询输入数据流:输入所要查询的商品类别输出数据流:输出该类商品销售情况以及库存状况处理逻辑:数据库实时记录商品的销售情况,统计,输出处理名: 销售分析输入数据流:一个时间段输出数据流:输出该时间段内的商品销售情况以及库存状况处理逻辑:进行差额计算,包括某种商品的销售差额,以及某类商品的销售差额处理名: 添加商品输入数据流: 输入商品的相关属性,包括类别,规格,单价,单位,数量输出数据流:添加后的商品及其相关属性处理逻辑:把新的数据录入数据库,进行编码和管理处理名: 修改商品输入数据流:需要修改的商品名输出数据流:修改后后的商品及其相关属性,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论