资源预览内容
第1页 / 共51页
第2页 / 共51页
第3页 / 共51页
第4页 / 共51页
第5页 / 共51页
第6页 / 共51页
第7页 / 共51页
第8页 / 共51页
第9页 / 共51页
第10页 / 共51页
亲,该文档总共51页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
进销存管理系统需求分析规格说明书F表汇总了文档撰写的任务分配撰写人负责章节内容xxx第一章引言第二章任务概述第五章缩写词表系统的开发背景、对任务的概述和缩写词表的编写xxx第三章需求规定第四章运行环境设定对系统的用例进行分析,画出系 统的用例图,对例图进行说明数 据要求和运行环境目录第1章引言 01.1编写目的 01.2读者对象 01.3背景说明 01.4术语定义 11.4.1 专门术语 11.4.2 定义 11.5参考资料 1第2章任务概述 22.1目标 22.2用户的特点 22.3假定与约束 2第3章需求规定 23.1对功能的规定 23.1.1系统UML模型 33.1.1.1 用例分析 33.1.1.2用户定义 33.1.1.3角色定义 33.1.1.4 说明 33.1.1.5总系统用例分析 43.1.1.6 子系统用例分析 53.1.1.7用例时序图 123.1.2 数据 E-R 图 193.1.3数据字典 333.2对性能的规定 383.2.1 精度 38322时间特性要求 38323灵活性 383.3数据要求 393.4故障处理要求 393.5其他专门要求 39第4章运行环境设定 394.1系统环境需求 394.2支持软件 404.3 接口 40第5章缩写词表 41第1章引言1.1编写目的本文档主要描述的是“ Life Mart进销存管理系统”开发、实施的方案,以及整个项目的模 块设计、数据库设计、逻辑分析等各项内容的阐述。为明确用户的需求,在实际工作中参照并 以此为标准说明产品的需求要完成的功能、性能等,特编写此文档。1.2读者对象本文档的读者为库存管理员、消费者及本项目所有软件设计和开发、测试人员。1.3背景说明在服务业竞争越来越激烈的今天,超市如何提高服务质量、管理能力显得越来越重要。尤 其是对进货、库存、销售显得尤为重要。如果没有一套可靠的超市管理系统,单凭手工操作, 不仅效率低下,而且会极大地影响到超市的服务质量。超市为了提高速度,提高服务效率和质量,通常会采用销售系统,可以方便地处理顾客的结 算要求,快速、准确的完成顾客的要求。超市销售系统作为超市主要的部分,集显示,输入,添加,修改,删除等各种操作为一体, 使用起来十分方便,利用此系统前台收银员可方便进行结帐,利用此系统,使得结算不再和以 前一样使用纸笔记录,只是轻点键盘就能完成;利用此系统,收银员可以方便地完成结帐,销 帐工作,从而极大地减少错误地发生,避免无法估计的不必要的损失。1.4术语定义1.4.1专门术语商品条形码:系统内部商品编号,每种商品具有唯一的条形码,对于某些价格一样的商品,可 以使用自定义条形码。系统管理员:SQL SERVER系统服务器所使用的数据库管理系统(DBM)SQL 一种用于访问查询数据库的语言。事务流:数据进入模块后可能有多种路径进行处理。主键:数据库表中的关键域,值互不相同。外部主键:数据库表中与其他表主键关联的域。1.4.2定义超市进销存管理系统、Visual Basic 语言、SQL SERVER 200数据库1.5参考资料计算机软件开发规范 (GB566-88);计算机软件产品开发文件编制指南(GB8567-88);计算机软件需求说明编制指南(GB9385-88);计算机软件测试文件编制规范(GB9386-88);计算机软件质量标准保证计划规范(GB/T 12504-90);计算机软件配置管理计划规范(GB/T 12505-90 );计算机软件维护指南(GB/T 14079-93 );计算机软件可靠性和可维护性管理(GB/T 14394-93 );第2章任务概述2.1目标主要开发目标是能够对超市进销存信息进行查询、录入、更新管理。且具有反映敏捷准确。 提高数据访问安全性,在系统中加入身份验证及角色管理功能,完善权限 分配机制。提高程序页面安全性,在系统中引入防SQL注入等页面安全机制。2.2用户的特点系统的界面清晰,操作简单,要求操作人员具备一定的电脑操作技能,该系统可以提高工 作效率。2.3假定与约束系统的规模较小,适于 Windows的操作系统,SQL2008数据库系统。第3章需求规定3.1对功能的规定功能需求: 采购管理功能模块:采购入库、采购退货。 销售管理功能模块:提取商品信息、销售出库、销售退货。 库存管理功能模块:用户管理、仓库管理、商品信息管理、供应商信息管理。3.1.1系统UML模型3.1.1.1用例分析进行用例分析的目标是定义为了满足系统中所描述的功能,系统内部都有哪几个功能模 块。采用用例分析面向对象的分析方法对系统进行分析。通过对系统的需求进行分析,设计系统的角色和用例。3.1.1.2用户定义根据权限和分工的不同,可以将用户分为四个不同的角色:系统管理员、库存管理员、 采购员、销售员。在登入系统时选择不同的角色登入,进入系统则对应着不同的功能。3.1.1.3角色定义根据系统的要求和需求分析,可定义如下两个角色:系统管理员:相当于超市的总经理,具有最高权限。库存管理员:相当于超市的仓库管理员,主要负责供应商信息的管理和商品信息的管理, 以及仓库商品的出、入库和缺货管理。采购员:主要负责商品的采购,根据库存管理员提供的缺货清单进行商品采购,采购完商 品将入库清单反馈给库存管理员进行商品入库。销售员:主要负责前台销售模块,销售员对顾客提供的商品进行条形码扫描,如果扫描没有该商品 信息则通过录入条形码提取商品信息,待所有的商品都扫描完则进行结帐,如果顾客提供会 员信息则进行购物积分,打印购物清单提交给客户。3.1.1.4 说明:表示为扩展关系。:表示为依赖关系3.1.1.5总系统用例分析图3.1总系统用例图总系统用例图进一步文字描述如下:用例名称:用户管理说明:系统管理员对用户的管理,用户的注册及注销管理,对用户信息的增删改查操作,将 用户的注册信息进行统一管理。参与者:系统管理员、用户基本操作流程:用户提交请求注册用户-填写注册信息-确认注册-注册成功;用户提交请求注销用户-确认注销用户-注销成功;系统管理员提交请求用户管理-查询用户信息-返回相对应的用户信息;系统管理员提交请求用户管理-修改用户信息-确认修改信息-修改信息成功; 系统管理员提交请求用户管理-删除用户信息-确认删除信息-删除信息成功。 用例名称:权限管理说明:系统管理员对用户权限进行管理,管理用户角色可进行的操作,对库存信息管理员、销售员、采购员各自分配相对应的权限。用例名称:系统维护说明:系统管理员对整个系统进行维护,在运行的过程中有可能遇到的问题,系统出错问题, 系统管理员将进行维护操作。3.1.1.6子系统用例分析(1)用户登入子系统用例图图3.2用户登入子系统用例图用户登入子系统用例图进一步文字描述如下:用例名称:用户登入说明:用户注册信息后,登入系统,用户进行用户信息的管理,选择登入角色,进入系统后 不同的用户角色对应不同的操作权限。参与者:系统管理员、库存管理员、采购员、销售员基本操作流程:用户提交请求修改密码输入新密码确认密码密码修改成功;用户提交请求注销用户注销用户成功;用户提交请求信息管理增加用户信息增加信息成功;用户提交请求信息管理修改用户信息确认修改信息-修改信息成功;用户提交请求信息管理删除用户信息确认删除信息 删除信息成功。(2) 库存管理子系统用例图查询供应商信息修改供应商信息供应商信息管理删除供应商信息查询商品信息库存信息管理增加商品信息商品库存信息商品出库修改商品信息删除商品信息仓库管理库存信息更新退货信息商品入库缺货管理入库商品信息缺货清单入库清单图3.3库存管理子系统用例图库存管理员库存管理子系统用例图进一步文字描述如下:用例名称:库存信息管理说明:超市人员需要查询信息时,则通过库存管理员登入系统进行查询 参与者:库存管理员基本操作流程:库存管理员提交库存信息查询请求f供应商信息查询f系统将返回供应商信息;库存管理员提交请求修改供应商信息f返回修改操作成功;库存管理员提交请求删除供应商信息 f返回删除操作成功;可选操作流程:库存管理员提交请求查询商品信息输入商品条码返回相对应商品信息;库存管理员提交请求修改商品信息输入商品条码返回修改操作成功;库存管理员提交请求删除商品信息输入商品条码返回删除操作成功。用例名称:商品入库将质量不合格的商品进说明:供应商的商品到货时,超市人员首先检验商品质量是否合格,行退货处理,将退货清单返回给供应商,将合格的商品进行入库处理。参与者:库存管理员基本操作流程:库存管理员检查商品是否合格 f 输入商品信息 f 入库商品信息;可选操作流程:库存管理员检查商品是否合格 f 商品不合格要求退货 f 退货信息。 用例名称:商品出库说明:销售员提取商品信息时将进行商品出库处理, 销售员销售出的商品将不在库存信息内 则更新商品的库存信息。参与者:销售员基本操作流程:销售员提交请求提取商品信息f 扫描商品条形码 f 提取商品信息成功及商品出库; 销售员提交请求提取商品信息f 录入商品条形码 f 提取商品信息成功及商品出库; 用例名称:缺货管理说明:库存管理员通过查询缺货信息,产生缺货清单,将缺货清单提供给采购员,采购员进 行商品采购。基本操作流程:库存管理库员输入缺货查询 f 缺货清单 f 提交给采购员。(3) 采购管理子系统用例图图3.4采购管理子系统用例图采购管理子系统用例图进一步文字描述如下:用例名称:采购商品说明:采购员通过从库存管理员得到的缺货清单进行商品采购,采购完商品后将入库清单反馈给库存管理员进行商品入库。参与者:采购员、库存管理员基本操作流程:采购员提交请求f获取缺货清单f库存管理员提供缺货清单; 采购员进行商品采购f采购清单f提交给库存管理员进行商品入库。(4) 销售管理子系统用例图増加客户信息修改客户信息客户管理2会员管理刪踪客户信息积分提取商品信息杂形码扫描销售管理:2图3.5销售管理子系统用例图销售管理子系统用例图进一步文字描述如下: 用例名称:客户管理说明:销售员通过对客户信息进行管理,辨别顾客是否为会员,是则对顾客进行会员积分参与者:销售员、顾客 基本操作流程:销售员提交请求客户信息管理一对用户信息进行增、删、改操作一操作成功; 销售员提交请求客户信息管理一对用户进行会员管理一添加、删除操作成功; 销售员提交请求客户信息管理一对用户进行会员管理一会员积分管理。用例名称:销售管理说明:销售员对顾客提供的商品进行条形码扫描,如果扫描没有该商品信息则通过录入条形码提取商品信息,待所有的商品都扫描完则进行结帐,如果顾客提供会员信息则进行 会员消费积分,打印购物清单提交给客户。参与者:销售员、顾客基
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号