软件工程-需求分析.doc_第1页
软件工程-需求分析.doc_第2页
软件工程-需求分析.doc_第3页
软件工程-需求分析.doc_第4页
软件工程-需求分析.doc_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

超市进货系统软件需求说明书目录1需求分析概述42数据流图52.1 顶层数据流图52.2 分层数据流图52.2.1 一层数据流图52.2.2 二层数据流图63 数据字典73.2 数据流83.3 数据存储94 加工逻辑描述101需求分析概述通过对目前超市的现有的了解和调查及对网上的资料的分析,要求该系统要实现以下的功能:(1) 该系统实现六大功能:基础信息管理、进货管理、销售管理、库存管理、查询统计、系统管理。(2) 基础信息管理包括客户信息管理(添加、修改与删除)、商品信息管理(添加、修改与删除)、供应商信息管理(添加、修改与删除);进货管理包括进货单、进货/退货;销售管理包括销售单、销售退货;库存信息管理包括库存盘点,、库存价格调整;系统管理包括操作员管理、更改密码、权限管理、退出系统;查询统计包括客户查询、商品查询、供应商查询、销售查询、销售退货查询、入库查询、入库退货查询以及销售排行。(3) 根据超市职责的不同设计了不同的用户操作界面操作员界面,管理员界面。且系统操作简单界面友好。(4) 为方便用户系统支持多条件查询。(5) 系统具有更高的安全性。2数据流图 2.1 顶层数据流图2.2 分层数据流图2.2.1 一层数据流图2.2.2 二层数据流图 图1.库存管理部分 图2.销售管理部分 图3.进货管理部分3 数据字典3.1(1)表1:“商品编号”名称商品编号别名GOOD取值类型字符串长度8个字节描述商品的唯一编号,作为关键字。位置库存清单表、购货信息表(2)表2:“客户编号”名称客户编号别名CLIENT取值类型字符串长度8个字节描述客户的唯一编号,作为关键字。位置客户信息表(3)表3:“供货商编号”名称供货商编号别名PROVIDE取值类型字符串长度8个字节描述供货商的唯一编号,作为关键字。位置供货商信息表3.2 数据流(1)表4:“订货报表”名称订货报表描述每天给采购员的商品订货表来源商品信息管理去处采购员组成订货表编号+商品编号+商品名称+供货商名称+数量+单价+总价+合价流程量无(2)表5:“退货报表”名称退货报表描述每天给采购员的商品退货表来源商品信息管理去处采购员组成订货表编号+商品编号+商品名称+供货商名称+数量+单价+总价+合价流程量无(3)表6:“库存信息清单”名称库存信息清单描述提供给采购员或者管理人员的库存信息来源产生的报表去处采购员组成商品编号+库存数量流程量无(4)表7:“供货商清单”名称供货商清单描述提供给采购员商品的采购地来源产生的报表去处采购员组成供货商号+名称+联系人+联系电话+联系地址+开户行+银行帐号+备注流程量无(5)表8:“销售清单”名称销售清单描述描述销售信息的报表来源产生的报表去处管理员组成销售单号+商品编号+销售数量+销售日期流程量无3.3 数据存储(1)表9:“库存信息”名称库存信息输入数据流仓库现有商品的清单输出数据流订货清单描述需要订购商品组成商品编号+库存数量组织方式按商品编号递增排列(2)表10:“供货商信息”名称供货商信息输入数据流供货商信息请求输出数据流供货商信息清单描述供货商信息组成供货商号+名称+联系人+联系电话+联系地址+开户行+银行帐号+备注组织方式按供货商编号递增排列(3)表11:“进货信息”名称进货信息输入数据流订货清单输出数据流需进货商品信息清单描述需订购的商品组成进货单号+商品编号+供货商号+进货价+数量+金额+进货日期+备注组织方式按商品编号递增排列(4)表12:“销售信息”名称销售信息输入数据流销售出的商品信息输出数据流所销售商品信息清单描述所销售商品信息清单组成销售单号+商品编号+销售数量+销售日期组织方式按销售出的商品时间先后递增排列4 加工逻辑描述用表格的方式,逐项叙述数据流图中所提出的功能要求。(1)表13:“身份验证”名称身份验证编号输入工作人员编号及密码输出有效验证,无效验证功能描述根据用户的不同身份提供不同的界面,根据编号及密码可以保证系统的安全性。加工处理通过身份验证登陆不同的界面可以进行权限内操作。(2)表14:“信息查询”名称信息查询编号1.1输入商品编号,库户编号,供应商编号输出商品信息,客户信息,供应商信息功能描述当工作人员欲查询某些信息是,输入对应的编号可以查询到想要的信息,使企业管理更加快捷、清晰。加工处理根据制定的商品编号、客户编号及供应商编号查询信息,若没有查询到有关信息,则给出提示。(3)表15:“库存信息查询”名称库存信息查询编号1.4输入库存信息查询,发出库存信息请求输出库存信息清单,进货信息请求功能描述系统会根据现有的库存信息生成库存信息清单,当缺货时会发出进货信息请求。加工处理根据要查询的库存信息,检索出库存信息明细表。(4)表16:“库存信息更新”名称库存信息更新编号1.4输入已进货信息,销售信息输出发出库存检索请求功能描述根据以进货信息及销售信息更新当前库存信息的内容。加工处理根据进货信息或销售信息更新库存信息。(5)表17:“销售信息查询”名称销售信息查询编号1.1.2输入销售信息查询输出销售清单,销售单功能描述根据要查询的销售信息,检索出销售信息明细表。加工处理根据要查询的销售信息,检索出销售信息明细表,从而或得销售排行,帮助企业更好地决策。(6)表18:“商品信息更新”名称更新编号1.1.2输入前台销售信息,库存信息输出更新库存清单功能描述根据销售信息更新销售清单。加工处理根据销售信息更新销售清单,从而使库存信息能获得准确的信息。(7)表19:“客户信息查询”名称客户信息查询编号1.1.1输入客户编号输出客户信息清单功能描述根据要查询的客户编号,检索出客户信息加工处理若查询不到可以给出提示,通过对客户信息的查询,将了解客户的信息可以采取相应的送货到家或优惠服务。(8)表20:“客户信息更新”名称客户信息更新编号1.1.1.3输入客户的情况变化或信的编号输出客户信息清单功能描述根据客户新信息更新客户信息。加工处理可以添加新的客户(9)表21:“供应商信息查询”名称供应商信息查询编号1.1.3输入供应商编号、商品编号输出供应商信息清单功能描述根据要查询的供应商编号或商品编号,检索出供应商信息加工处理若查询不到可以给出提示,通过对供应

温馨提示

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

评论

0/150

提交评论