进销存管理系统需求分析规格说明书_第1页
进销存管理系统需求分析规格说明书_第2页
进销存管理系统需求分析规格说明书_第3页
进销存管理系统需求分析规格说明书_第4页
进销存管理系统需求分析规格说明书_第5页
已阅读5页,还剩64页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

撰写的任务分配引言务概述写词表表的编写求规定行环境设定运行环境第1章引言 0 标 2户的特点 2定与约束 2第3章需求规定 2 2 分析 3定义 3定义 3 3统用例分析 4统用例分析 5时序图 12 34 40 要求 40 0 40 40第4章运行环境设定 41系统环境需求 41支持软件 41接口 41 第1章引言本文档主要描述的是“LifeMart进销存管理系统”开发、实施的方案,以及整个项目的模块设计、数据库设计、逻辑分析等各项内容的阐述。为明确用户的需求,在实际工作中参照并以此为标准说明产品的需求要完成的功能、性能等,特编写此文档。本文档的读者为库存管理员、消费者及本项目所有软件设计和开发、测试人员。在服务业竞争越来越激烈的今天,超市如何提高服务质量、管理能力显得越来越重要。尤其是对进货、库存、销售显得尤为重要。如果没有一套可靠的超市管理系统,单凭手工操作,不仅效率低下,而且会极大地影响到超市的服务质量。提高速度,提高服务效率和质量,通常会采用销售系统,可以方便地处理顾客的结算要求,快速、准确的完成顾客的要求。加,修改,删除等各种操作为一体,使用起来十分方便,利用此系统前台收银员可方便进行结帐,利用此系统,使得结算不再和以前一样使用纸笔记录,只是轻点键盘就能完成;利用此系统,收银员可以方便地完成结帐,销帐工作,从而极大地减少错误地发生,避免无法估计的不必要的损失。系统内部商品编号,每种商品具有唯一的条形码,对于某些价格一样的商品,可以使用自定义条形码。系统管理员:SQLSERVER:系统服务器所使用的数据库管理系统(DBMS)。事务流:数据进入模块后可能有多种路径进行处理。主键:数据库表中的关键域,值互不相同。外部主键:数据库表中与其他表主键关联的域。口《计算机软件开发规范(GB566-88)》;口《计算机软件产品开发文件编制指南(GB8567-88)》;口《计算机软件需求说明编制指南(GB9385-88)》;口《计算机软件测试文件编制规范(GB9386-88)》;口《计算机软件质量标准保证计划规范(GB/T12504-90)》;口《计算机软件配置管理计划规范(GB/T12505-90)》;口《计算机软件维护指南(GB/T14079-93)》;口《计算机软件可靠性和可维护性管理(GB/T14394-93)》;2.1目标o映敏捷准确。o提高数据访问安全性,在系统中加入身份验证及角色管理功能,完善权限分配机制。o提高程序页面安全性,在系统中引入防SQL注入等页面安全机制。的特点系统的界面清晰,操作简单,要求操作人员具备一定的电脑操作技能,该系统可以提高工作效率。束第3章需求规定功能的规定功能需求:.1.1用例分析模系统的角色和用例。.1.2用户定义理员、采购员、销售员。在登入系统时选择不同的角色登入,进入系统则对应着不同的功能。.1.3角色定义根据系统的要求和需求分析,可定义如下两个角色:系统管理员:相当于超市的总经理,具有最高权限。库存管理员:相当于超市的仓库管理员,主要负责供应商信息的管理和商品信息的管理,以及仓库商品的出、入库和缺货管理。主要负责商品的采购,根据库存管理员提供的缺货清单进行商品采购,采购完商品将入库清单反馈给库存管理员进行商品入库。信息则通过录入条形码提取商品信息,待所有的商品都扫描完则进行结帐,如果顾客提供会员信息则进行购物积分,打印购物清单提交给客户。3.1.1.4说明1.5总系统用例分析总系统用例图进一步文字描述如下:管理用户的注册信息进行统一管理。系统管理员、用户基本操作流程:用户提交请求注册用户→填写注册信息→确认注册→注册成功;用户提交请求注销用户→确认注销用户→注销成功;系统管理员提交请求用户管理→查询用户信息→返回相对应的用户信息;系统管理员提交请求用户管理→修改用户信息→确认修改信息→修改信息成功;系统管理员提交请求用户管理→删除用户信息→确认删除信息→删除信息成功。管理说明:系统管理员对用户权限进行管理,管理用户角色可进行的操作,对库存信息管理员、销售员、采购员各自分配相对应的权限。维护系统管理员将进行维护操作。.6子系统用例分析 (1)用户登入子系统用例图用户登入子系统用例图进一步文字描述如下:登入不同的用户角色对应不同的操作权限。系统管理员、库存管理员、采购员、销售员基本操作流程:查询供应商信息供应商信息管理库存信息管理增加商品信息修改商品信息:2商品出库仓库管理库存信息更新商品入库缺货管理缺货清单入库清单查询供应商信息供应商信息管理库存信息管理增加商品信息修改商品信息:2商品出库仓库管理库存信息更新商品入库缺货管理缺货清单入库清单用户提交请求修改密码→输入新密码→确认密码→密码修改成功;用户提交请求注销用户→确认注销→注销用户成功;用户提交请求信息管理→增加用户信息→增加信息成功;用户提交请求信息管理→修改用户信息→确认修改信息→修改信息成功;用户提交请求信息管理→删除用户信息→确认删除信息→删除信息成功。 (2)库存管理子系统用例图库存管理员修修改供应商信息删删除供应商信息查查询商品信息商品库存信商品库存信息删删除商品信息退货信息退货信息入库商品信入库商品信息库存管理子系统用例图进一步文字描述如下:信息管理说明:超市人员需要查询信息时,则通过库存管理员登入系统进行查询。库存管理员 (3)采购管理子系统用例图基本操作流程:库存管理员提交库存信息查询请求→供应商信息查询→系统将返回供应商信息;库存管理员提交请求→修改供应商信息→返回修改操作成功;库存管理员提交请求→删除供应商信息→返回删除操作成功;可选操作流程:库存管理员提交请求→查询商品信息→输入商品条码→返回相对应商品信息;库存管理员提交请求→修改商品信息→输入商品条码→返回修改操作成功;库存管理员提交请求→删除商品信息→输入商品条码→返回删除操作成功。入库行退货处理,将退货清单返回给供应商,将合格的商品进行入库处理。库存管理员基本操作流程:库存管理员检查商品是否合格→输入商品信息→入库商品信息;可选操作流程:库存管理员检查商品是否合格→商品不合格要求退货→退货信息。出库则更新商品的库存信息。销售员基本操作流程:销售员提交请求提取商品信息→扫描商品条形码→提取商品信息成功及商品出库;销售员提交请求提取商品信息→录入商品条形码→提取商品信息成功及商品出库;管理行商品采购。基本操作流程:库存管理库员输入缺货查询→缺货清单→提交给采购员。采购管理子系统用例图进一步文字描述如下:商品馈给库存管理员进行商品入库。采购员、库存管理员基本操作流程:采购员提交请求→获取缺货清单→库存管理员提供缺货清单;采购员进行商品采购→采购清单→提交给库存管理员进行商品入库。 (4)销售管理子系统用例图销售管理子系统用例图进一步文字描述如下:管理说明:销售员通过对客户信息进行管理,辨别顾客是否为会员,是则对顾客进行会员积分。销售员、顾客基本操作流程:销售员提交请求客户信息管理→对用户信息进行增、删、改操作→操作成功;销售员提交请求客户信息管理→对用户进行会员管理→添加、删除操作成功;销售员提交请求客户信息管理→对用户进行会员管理→会员积分管理。管理说明:销售员对顾客提供的商品进行条形码扫描,如果扫描没有该商品信息则通过录入条形码提取商品信息,待所有的商品都扫描完则进行结帐,如果顾客提供会员信息则进行会员消费积分,打印购物清单提交给客户。生成销售排行榜自动制定进货计划库存管理员:3销售管理:3出库商品入库商品人员管理进货管理查询打印计划自动入库登记:2销售员:3生成销售排行榜自动制定进货计划库存管理员:3销售管理:3出库商品入库商品人员管理进货管理查询打印计划自动入库登记:2销售员:3销售员、顾客基本操作流程:销售员提交请求扫描商品条形码→系统返回该商品的相应信息→显示到销售界面;销售员提交请求录入商品条形码→系统返回该商品的相应信息→显示到销售界面;销售员提交请求打印购物清单→顾客进行结帐→销售员提交购物清单给顾客。 (5)后台管理系统用例视图自动入库登记自动入库登记:1查查询库存明细记录库库存管理:22系统管理员:2基基本信息登记管理员工操作权限管理员工操作权限管理自动自动制定进货计划2后台管理系统用例图进一步文字描述如下:管理解库存信息的更新。系统管理员、销售员、采购员基本操作流程:系统管理员提交请求查询销售排行→系统返回销售排行榜→显示到销售排行界面;销售员提交请求提取商品信息→系统返回商品信息→提取商品信息成功。采购员提交请求制定进货计划→系统返回进货计划表→提供给系统管理员;管理统管理员。系统管理员、采购员基本操作流程:系统管理员提交请求查询打印进货计划表→返回进货计划表→显示进货计划界面;采购员提交请求制定进货计划→系统返回进货计划表→提供给系统管理员;采购提交请求制定入库清单→系统返回入库清单进行商品入库→入库成功。管理出库商品及入库商品进行查看,了解销售情况。系统管理员、库存管理员基本操作流程:系统管理员请求库存管理→查询库存明细记录→系统返回明细记录;系统管理员请求库存管理→查询某季度出库商品→系统返回相应季度的出库商品;系统管理员请求库存管理→查询某季度入库商品→系统返回相应季度的入库商品;管理的基本信息,对不同的用户角色分配不同的操作权限,对顾客的会员信息进行管理。系统管理员、销售员基本操作流程:系统管理员提交请求基本信息登记管理→对用户信息进行增删改查操作→操作成功;系统管理员提交请求员工操作权限管理→给不同的用户角色分配不同的操作权限;1.7用例时序图信息图查询记录记录记录不足商品统计报表统计报表采购单据单据结算查询查询ER3.1.2数据E-R图erDesigner分信息省略,详细信息见子e-r图个子e-r图。er可有多个商品,一个商品可出现在多个报价单中,所以商品与报价单之间的联系为多对多联系;一张报价单只有一个客户,一个客户可有多张销售报价单,所以客户与报价单之间的联系为一对多联系;一张销售报价单只有一个员工,一个员工可开出多张报价单,所以员工与报价单之间的联系为一对多联系。er多个商品,一个商品可出现在多个订单中,所以商品与订单之间的联系为多对多联系;一张订单只有一个客户,一个客户可有多张销售订单,所以客户与订单之间的联系为一对多联系;一张销售订单只有一个员工,一个员工可开出多张订单,所以员工与订单之间的联系为一对多联系。er可对应一张订单,一张订单对应一张个出库单中,所以订单与出库单之间的联系为多对多联系;一张销售出库单可有多个商品,一个商品可出现在多个出库单中,所以商品与出库单之间的联系为多对多联系;一张出库单只有一个客户,一个客户可有多张销售出库单,所以客户与出库单之间的联系为一对多联系;一张销售出库单只有一个员工,一个员工可开出多张出库单,所以员工与出库单之间的联系为一对多联系。销售退货单界面如图3.6所示。其e-r图如下图所示。一张销售退货单可有多个商品,一个商品可出现在多个退货单中,所以商品与退货单之间的联系为多对多联系;一张退货单只有一个客户,一个客户可有多张销售退货单,所以客户与退货单之间的联系为一对多联系;一张销售退货单只有一个员工,一个员工可开出多张退货单,所以员工与退货单之间的联系为一对多联系。er张销售订单或一张退货单,一张销售订单或一张退货单产生一张应收款单,所以销售订单和退货单与应收款之间的联系为一对一联系;一张应收款单只有一个客户,一个客户可有多张应收款单,所以客户与应个员工,一个员工可开出多张应收款单,所以员工与应收款单之间的联系为一对多联系。er多张应收款单,一张应收款单可由多张收款单支付完成,所以应收款单与收款单之间的联系为一对一联系;一张收款单只有一个客户,一个客户可有多张收款单,所以客户与收款单之间的联系为一对多联系;一张收款单只有一个员工,一个员工可开出多张收款单,所以员工与收款单之间的联系为一对多联系。现在多个入库单中,所以商品与入库单之间的联系为多对多联系;一个仓库可以有多个商品,一个颜色可对应多个商品单,所以仓库与商品明细单之间的联系为一对多联系,颜色和单位都,一个员工可开出多张入库单,所以员工与入库单之间的联系为一对多联系。现在多个出库单中,所以商品与出库单之间的联系为多对多联系;一个仓库可以有多个商品,一个颜色可对应多个商品单,所以仓库与商品明细单之间的联系为一对多联系,颜色和单位都,一个员工可开出多张出库单,所以员工与出库单之间的联系为一对多联系。现在多个调拨单中,所以商品与调拨单之间的联系为多对多联系;一个仓库可以有多个商品,一个颜色可对应多个商品单,所以仓库与商品明细单之间的联系为一对多联系,颜色和单位都个员工,一个员工可开出多张调拨单,所以员工与调拨单之间的联系为一对多联系。现在多个报警单中,所以商品与报警单之间的联系为多对多联系;一个仓库可以有多个商品,一个颜色可对应多个商品单,所以仓库与商品明细单之间的联系为一对多联系,颜色和单位都,一个员工可开出多张报警单,所以员工与报警单之间的联系为一对多联系。ER计r采购计划单界面如图3.15所示。其e-r图如下图所示。一张采购计划单可有多个商品,一个商品可出现在多个计划单中,所以商品与计划单之间的联系为多对多联系;一张报价单只有划单之间的联系为一对多联系;一张采购计划单只有一个员工,一个员工可开出多张计划单,所以员工与计划单之间的联系为一对多联系。r可出现在多个订单中,所以商品与订单之间的联系为多对多联系;一张订单只有一个供货商,一个供货商可有多张销售订单,所以供货商与订单之间的联系为一对多联系;一张采购订单只有一个员工,一个员工可开出多张订单,所以员工与订单之间的联系为一对多联系。r商品可出现在多个入库单中,所以商品与入库单之间的联系为多对多联系;一张入库单只有一个供货商,一个供货商可有多张采购入库单,所以供货商与入库单之间的联系为一对多联系;一张采购入库单只有一个员工,一个员工可开出多张入库单,所以员工与入库单之间的联系为一对多联系。一张采购入库单对应一张采购订单,一张订单只有一张入库单,所以采购订单与入库单之间的联系为一对一联系。r商品可出现在多个退货单中,所以商品与退货单之间的联系为多对多联系;一张退货单只有一个供货商,一个供货商可有多张销售退货单,所以供货商与退货单之间的联系为一对多联系;一张采购退货单只有一个员工,一个员工可开出多张退货单,所以员工与退货单之间的联系为一对多联系。购订单产生一张应付款单,所以采购订单与应付款之间的联系为一对一联系;一张应付款单只有一个供货商,一个供货商可有多张应付款单,所以供货商与应付款单之间的联系为一对多联系;一张应付款单只有一个员工,一个员工可开出多张应付款单,所以员工与应付款单之间的联系为一对多联系。0所示。其e-r图如下图所示。一张采购付款单对应多张应付款单,一张应付款单可由多张收款单支付完成,所以应付款单与付款单之间的联系为一对一联系;一张付款单只有一个供货商,一个供货商可有多张付款单,所以供货商与付款单之间的联系为一对多联系;一张付款单只有一个员工,一个员工可开出多张付款单,所以员工与付款单之间的联系为一对多联系。3数据字典称:采购单无购完商品后填写的单据购统计”商+采购日期+总金额+采购员编号+经办人编号+{商品编号+商品单位+商品数目+单价+总额+备注}+“0000”..”9999”供货商={汉字|英文字母|数字}0-10=年+月+日a0”..”99”b9”{0..9}10商品名称={汉字|英文字母|数字}2-10生产厂商={汉字|英文字母|数字}2-20单位={汉字|字母}1-2浮点数备注={汉字|英文字母|数字}0-30称:销售单无POS商品后产生的单据去向:加工1.2“销售统计”日期+总金额+收银员编号+{商品编号+商品名称+生产厂商+单位+单价+总额+备注}00”..”9999”+日c0”..”99”{0..9}10商品名称={汉字|英文字母|数字}2-10生产厂商={汉字|英文字母|数字}2-20单位={汉字|字母}1-2浮点数备注={汉字|英文字母|数字}0-30天称:商品信息商品记录工1.3库存信息统计别+商品名称+生产厂商+单位+当前库存+库存下限+上次采购单价+预售单价+会员折扣+备注}{0..9}10商品类别={汉字}2-5商品名称={汉字|英文字母|数字}2-10生产厂商={汉字|英文字母|数字}2-20单位={汉字|字母}1-2浮点数数备注={汉字|英文字母|数字}0-30统计报表称:销售统计报表来源:加工1.2“销售统计”经理+销售总额+{销售单}称:采购统计报表经理+采购总额+{采购单}=整数=整数=浮点数称:库存信息来源:加工1.3“库存统计”经理数量+库存商品总金额+{商品信息}浮点数3.2数据存储名称:采购记录采购单据的信息商+采购日期+总金额+采购员编号+经办人编号+{商品编号+商品单位+商品数目+单价+总额+备注}+“0000”..”9999”供货商={汉字|英文字母|数字}0-10=年+月+日a0”..”99”b9”{0..9}10商品名称={汉字|英文字母|数字}2-10生产厂商={汉字|英文字母|数字}2-20单位={汉字|字母}1-2浮点数备注={汉字|英文字母|数字}0-30采购单编号为主码:能随时查询其中的每一张单据名称:销售记录商品销售单据的信息+单价+总额+备注}00”..”9999”+日c0”..”99”{0..9}10商品名称={汉字|英文字母|数字}2-10生产厂商={汉字|英文字母|数字}2-20单位={汉字|字母}1-2浮点数备注={汉字|英文字母|数字}0-30销售单编号为主码:能随时对其中的每一张单据进行查询录名称:商品信息记录商品详细信息别+商品名称+生产厂商+单位+当前库存+库存下限+上次采购单价+预售单价+会员折扣+备注}{0..9}10商品类别={汉字}2-5商品名称={汉字|英文字母|数字}2-10生产厂商={汉字|英文字母|数字}2-20单位={汉字|字母}1-2浮点数数备注={汉字|英文字母|数字}0-30商品编号为主码:能随时对其中的每一种商品进行查询性能的规定.2.1精度har确到1.2.2时间特性要求2.3灵活性由于设有权限,可以为收银员和管理员共同所使用。数据要求员工信息统一有员工信息表管理。用户名和密码由管理员管理。处理要求查询超过3秒,要求退出登录或关闭窗口后,重新运行进行查询。其他专门要求令收银员只能进行一般收银操作,系统管理员还可以进入管理员界面;令界面清晰、美观、操作简单、方便;

温馨提示

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

评论

0/150

提交评论