(最新整理)进销存系统需求规格说明书_第1页
(最新整理)进销存系统需求规格说明书_第2页
(最新整理)进销存系统需求规格说明书_第3页
(最新整理)进销存系统需求规格说明书_第4页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

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

文档简介

1、(完整)进销存系统需求规格说明书(完整)进销存系统需求规格说明书 编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望((完整)进销存系统需求规格说明书)的内容能够给您的工作和学习带来便利。同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快 业绩进步,以下为(完整)进销存系统需求规格说明书的全部内容。 书籍名称 进销存系统产品需求规格说明书目 录 0. 文档介绍30。1 文档目的30.

2、2 文档范围30。3 读者对象30。4 参考文档31. 产品介绍42. 产品面向的用户群体43。 产品应当遵循的标准或规范44. 产品范围45. 产品中的角色46。 产品的功能性需求56。0系统业务模块图56。1 功能性需求分类56。2 用例图/工作流77。 硬件需求427。1 软硬件环境需求427。2 产品质量需求420。 文档介绍0。1 文档目的本文档主要针对进销存的使用环境与功能提出具体的要求,同时它还将作为该产品设计与开发的重要参考依据。0.2 文档范围本文档包含以下几部分:1。产品介绍2.产品面向的用户群体3。产品应当遵循的标准或规范4.产品的范围5.产品中的角色4。产品的功能性需求

3、5.产品的非功能性需求6。需求确认0.3 读者对象本文档的读者范围包括:1.需求提供方具体责任人2.开发方的项目经理、系统分析设计人员、测试人员0。4 参考文档提示:列出本文档的所有参考文献(可以是非正式出版物),格式如下:标识符 作者,文献名称,出版单位(或归属单位),日期例如:spp-proc-pp sepg,需求开发规范,机构名称,日期1. 产品介绍维生药业进销存(pss)软件是一款专业的制药企业进销存管理系统,软件囊括了制药企业日常经营管理的全过程。软件覆盖制药企业关于药品的采购、销售、库存、账目、管理决策支持等各个环节,软件的各个模块操作界面简单、实用,软件帮助系统图文并茂,让用户可

4、以在最短的时间内掌握软件的使用方法,帮助客户生意早日更上一层楼.软件的采购管理、销售管理、库存管理功能强大,灵活,同时为用户提供方便实用的模糊查询功能,用户可以在最短时间内找到自己所需要的信息。软件系统采用流行的b/s结构,可以供多台电脑协同工作,数据共享.软件采用模块级安全管理,系统安全性高。软件对在使用过程中可能出现的外部意外情况,如断电、网络中断等均进行了妥善处理,可以确保用户数据的完整性,同时在外部故障消除后,系统仍能继续操作。系统软件采用ssh进行开发,数据存储采用mysql数据库进行统一管理。软件的部署简单,只需要在网站发布即可。2。 产品面向的用户群体维生药业进销存(pss)主要

5、是帮助该企业以及相关制药企业全面有效管理采购、销售和库存以及账目的核对,针对性较强。3。 产品应当遵循的标准或规范本产品的是一套标准的进销存软件,符合国家财务标准,本产品遵循计算机软件保护条例的各项规定.4. 产品范围维生药业进销存(pss)进销存管理系统是集采购、销售及库存管理于一体的制药企业管理软件系统。本产品主要适用于制药相关行业标准较强的行业。5。 产品中的角色角色名称职责描述管理员拥有使用系统所有功能的权限。采购员在拥有相应的权限的情况下,负责采购计划和采购单、供应商维护、货品维护。采购经理在拥有相应的权限的情况下,主要负责采购计划的审核。销售员在拥有相应的权限的情况下,负责销售出库

6、和销售退货、销售报表、客户维护.财务员在拥有相应的权限的情况下,负责供应商往来账、客户往来账、发表核对入账、财务报表。库管员在拥有相应的权限的情况下,负责物料验收、原材料库存管理、杂品、商品库存管理、库存报表、货品维护。6。 产品的功能性需求6.0系统业务模块图6。1 功能性需求分类功能类别功能名称、标识符描述财务管理供应商往来账记录厂商和供应商和客户直接的账务关系和账务来往客户往来账基本资料管理供应商维护供应商修改,删除,新增或查询供应商数据,系统根据用户的操作,对供应商资料进行更新或显示。货品维护用户修改,删除,新增或查询货品数据,系统根据用户的操作,对货品资料进行更新或显示。客户维护用户

7、修改,删除,新增或查询客户数据,系统根据用户的操作,对客户资料进行更新或显示。采购管理采购计划在审核状态和执行状态允许的情况下,用户对采购计划(原料采购,杂品采购)信息的维护(添加、删除、修改、查询)以及对点击文本框弹出的采购计划明细单的操作,如添加、删除、修改、查询采购计划明细单.经理审核通过后才可以继续进行采购,审核未通过,对采购计划单及采购计划明细单进行修改。采购用户录入采购单及明细采购原材料及杂物,完成后可对采购单及明细进行修改,删除,查询。采购汇总信息用户录入查询条件,对采购信息进行查询销售管理销售出库用户通过录入销售出库单记录销售的货物,并可对销售出库单及其单据中的货物明细进行修改

8、、删除与查询。销售退货用户通过录入销售退货单退回已销售货物,并可对销售退货单及其单据中的货物明细进行修改、删除与查询.库存管理物料验收用户通过物料检验是否通过,对原材料库存、杂品库存、商品库存进行查询、盘点、预警。原材料管理杂品管理商品管理系统维护管理部门管理分为采购部、销售部、财务部、库管部,管理员可以增加、删除、修改和查询之类的操作。员工管理各个员工可以修改自己的基本资料。角色管理分为管理员、采购员、采购部经理、销售员、库管员、会计。管理员可以禁用角色。权限管理管理员分配权限之后,员工可以看自己相应部门的信息,并可以进行增加、修改、删除之类的操作。报表导出财务报表打印按日期或用户定义的汇总

9、方式对往来账进行汇总,并将汇总结果导出到excel中。库存报表打印按日期或用户定义的汇总方式对库存信息进行汇总,并将汇总结果导出到excel中.物资采购报表打印按日期或用户定义的汇总方式对物资采购信息进行汇总,并将汇总结果导出到excel中。物资销售报表打印按日期或用户定义的汇总方式对物资销售记录信息进行汇总,并将汇总结果导出到excel中6。2 用例图工作流6。2。1 进销存系统用例图图6-1 进销存系统总用例图6.2.2 基本资料管理用例图图6-2 基本资料维护用例图基本资料管理工作流1. 货品维护1.0 用例名称:货品维护中文名称:货品维护功能:用于维护公司货品(原料和杂品)的资料信息,

10、用户修改,删除,新增或查询货品数据,系统根据用户的操作,对货品资料进行更新或显示。1。1 简要说明: 本用例的功能主要是增加、删除、修改、查询公司货品资料的信息。1。2 事件流:1。2。1 基本流:1 用户请求维护公司货品资料。2 系统显示公司货品信息资料。3 根据用户的操作执行以下相应操作。u 用户修改已经存在的货品的信息,系统执行修改货品信息子流。u 用户选择增加货品信息操作,系统执行增加货品信息子流。u 用户选择删除货品信息操作,系统执行删除货品信息子流。u 用户选择查询符合指定条件的货品的信息,系统执行查询货品信息子流.4 系统保存用户操作结果.5 用户要求结束公司货品资料的维护。6

11、系统结束公司货品资料的显示.1.2。1。1 修改货品信息子流1 系统显示修改货品信息界面。2 用户修改货品信息并要求保存。3 系统验证修改过的信息,如果没有通过验证,系统提醒用户并要求用户重新输入。4 在用户重新输入并要求保存时,转步骤3;在用户取消修改货品信息时,转基本 流3。1。2.1。2 增加货品信息子流1 显示新增货品信息输入界面。2 用户输入新货品信息并要求保存.3 系统验证新输入的信息,如果没有通过验证,系统提醒用户并要求用户重新输入; 通过验证,转基本流3。4 在用户重新输入并要求保存时,转步骤3;在用户取消增加货品信息时,系统返 回基本流4. 1。2.1.3 删除产品信息子流1

12、 用户选择要被删除的货品信息。2 用户请求删除选择的货品信息。3 根据请求被删除的货品交易情况,执行以下操作。 u 如果公司曾经销售过该货品或采购过该货品,提醒这些货品曾经有过交易记录,不允许被删除。转删除产品信息子流1。 u 如果不属于上述情况,则允许删除产品信息,继续执行下一步骤.4 系统询问用户是否真的要删除指定货品的信息.5 根据用户的选择,系统执行相应的操作。u 用户选择继续删除,系统删除该货品的信息。u 用户选择取消,系统不删除该货品的信息。6 系统返回基本流4。1.2。1.4 查询货品信息子流1 显示指定查询条件界面。2 用户指定查询条件,并确认操作。3 系统显示符合条件的货品信

13、息.1.2。2 备选流:1。2。2.1 备选流1:1 如果在用户请求保存操作结果的时候,由于网络、数据库管理系统等外部原因造 成操作结果不能保存,系统保证以恰当的方式通知用户,并维护用户的操作状态, 在外部原因消除之后,用户仍能继续操作。1.3 特殊需求:1 货品编号必须指定.2 货品名称必须指定。3 当某货品有一个以上供应单位时,在做删除操作前解除与供应商间的数据关系4 当采购员在采购计划中重新修改货品价格后自动保存。1.4 前置条件:1 进入本系统的主界面.2 拥有维护货品资料的权限。1。5 后置条件:1 系统保存修改过的货品资料.1。6 附加说明:1 操作的货品资料应包括:货品编号、货品

14、名称、规格型号、单价、计量单位、备注。2。 供应商资料维护2.0 用例名称:维护供应商数据中文名称:维护供应商数据功能:用于维护公司的供应商资料。2.1 简要说明:本用例的功能主要是增加、删除、修改、查询公司供应商的信息。2.2 事件流:2.2.1 基本流:1 用户请求维护供应商资料.2 系统显示供应商资料.3 根据用户的操作执行以下相应操作.u 用户修改已经存在的供应商信息,系统执行修改供应商信息子流。u 用户选择增加供应商信息操作,系统执行增加供应商信息子流.u 用户选择删除供应商信息操作,系统执行删除供应商信息子流。u 用户选择查询符合指定条件的供应商的信息,系统执行查询供应商子流。4

15、系统保存用户操作结果.5 用户要求结束供应商资料的维护。6 系统结束供应商资料的显示。2.2。1。1 修改供应商信息子流1 显示修改供应商信息界面。2 用户修改供应商信息并要求保存。3 系统验证修改过的信息,如果没有通过验证,系统提醒用户并要求用户重新输入; 通过验证转基本流4。4 在用户重新输入并要求保存时转步骤3;在用户取消修改供应商信息时,系统返 回基本流3。2。2.1.2 增加供应商信息子流1 显示新增供应商信息输入界面。2 用户输入供应商信息并要求保存。3 系统验证新输入的信息,如果没有通过验证,系统提醒用户并要求用户重新输入; 通过验证转基本流4。4 在用户重新输入并要求保存时转步

16、骤3;在用户取消增加供应商信息时,系统返 回基本流3。 2.2.1.3 删除供应商信息子流1 用户选择要被删除的供应商信息。2 用户请求删除选择的供应商信息。3 根据用户请求删除的供应商的交易情况,系统执行以下操作.u 该供应商与公司有交易记录,不允许删除,系统提醒用户,并转向删除供应商信息子流1。u 该供应商与公司未发生过交易情况,则允许删除,继续执行下一步骤。4 系统询问用户是否真的要删除指定供应商的信息。5 根据用户的选择,系统执行相应的操作。u 用户选择继续删除,系统删除该供应商的信息.u 用户选择取消,系统不删除该供应商的信息。6 系统返回基本流4.2。2.1.4 查询供应商信息子流

17、1 显示指定查询条件界面.2 用户指定查询条件并确认操作。3 系统显示符合条件的供应商信息。2.2.2 备选流:2。2。2.1 备选流1:1 如果在用户请求保存操作结果的时候,由于网络、数据库管理系统等外部原因造 成操作结果不能保存,系统保证以恰当的方式通知用户,并维护用户的操作状态,在外部原因消除之后,用户仍能继续操作.2.3 特殊需求:1 供应商编号必须指定,输入不能超过8位字符。2 输入供应商名称不能为空。3 输入联系人姓名不能超过30个英文字符或15个汉字。4 输入联系方式要符合规格5 输入供应商地址、工厂地址不能为空。2。4 前置条件:1 进入本系统的主界面。2 拥有维护供应商信息资

18、料的权限。2.5 后置条件:系统保存修改过的供应商信息资料。2.6 附加说明:供应商资料应包括:供应商编号、供应商名称、法人代表、联系人、联系人电话、公司传真、公司电话、供应商地址、备注。3客户资料维护3.0 用例名称:中文名称:维护客户资料功能:用于维护公司客户的资料。3.1 简要说明:本用例的功能主要是增加、删除、修改、查询公司客户的信息。3。2 事件流:3。2。1 基本流:1 用户请求维护公司客户资料。2 系统显示公司客户资料.3 根据用户的操作执行以下相应操作。u 用户修改已经存在的客户信息,系统执行修改客户信息子流.u 用户选择增加客户信息操作,系统执行增加客户信息子流。u 用户选择

19、删除客户信息操作,系统执行删除客户信息子流。u 用户选择查询符合指定条件的客户的信息,系统执行查询客户子流。4 系统保存用户操作结果.5 用户要求结束公司客户资料的维护。6 系统结束公司客户资料的显示.3.2.1.1 修改客户信息子流1 显示修改客户信息界面。2 用户修改客户信息并要求保存客户信息.3 系统验证修改过的信息,如果没有通过验证,系统提醒用户并要求用户重新输入。 通过验证返回基本流4。4 在用户重新输入并要求保存时,转步骤3;在用户取消修改客户信息时,系统返 回基本流3.3。2.1。2 增加客户信息子流1 显示新增客户信息输入界面。2 用户输入新客户信息并要求保存。3 系统验证新输

20、入的信息,如果没有通过验证,系统提醒用户并要求重新输入;如 果通过验证返回基本流4。4 在用户重新输入并要求保存时,返回步骤3;在用户取消增加客户信息时,返回 基本流3 3.2.1。3 删除客户信息子流1 用户选择要被删除的客户信息。2 用户请求删除选择的客户信息。3 根据用户请求删除的客户的交易情况,系统执行以下操作.u 该客户与公司有交易记录,不允许删除,系统提醒用户,并转向删除客户信息子流1。u 该客户与公司未发生过交易情况,则允许删除,继续执行下一步骤。4 系统询问用户是否真的要删除指定客户的信息。5 根据用户的选择,系统执行相应的操作。u 用户选择继续删除,系统删除该客户的信息。u

21、用户选择取消,系统不删除该客户的信息。6 系统返回基本流4。3.2.1.4 查询客户信息子流1 显示指定查询条件界面.2 用户指定查询条件,并确认操作。3 系统显示符合条件的客户信息。3.2。2 备选流:3.2.2.1 备选流1:1 如果在用户请求保存操作结果的时候,由于网络、数据库管理系统等外部原因造 成操作结果不能保存,系统保证以恰当的方式通知用户,并维护用户的操作状态, 在外部原因消除之后,用户仍能继续操作。3.3 特殊需求:1 客户编号必须指定,输入不能超过8位字符。2 输入公司名称不能为空。3 输入联系人姓名不能超过30个英文字符或15个汉字。4 输入联系方式要符合规格5 输入客户地

22、址,送货地址不能为空。3。4 前置条件:1 进入本系统的主界面。2 拥有维护客户资料的权限。3.5 后置条件:系统保存修改过的客户信息资料.3.6 附加说明: 客户资料应包括:客户编号、公司名称、法人代表、联系人、联系人电话、公司传真、公司电话,客户地址,送货地址。6.2。3 采购管理用例图图63 采购用例图采购管理工作流1. 采购计划1。0 用例名称:采购计划及采购计划明细中文名称:采购计划及采购计划明细功能:用于维护公司采购计划及采购计划明细信息。1。1 简要说明: 本用例的功能主要是采购计划(原料采购,杂品采购)信息的维护(添加、删除、修改、查询)以及对点击添加明细按钮弹出的采购计划明细

23、单的操作,如添加、删除、修改、查询采购计划明细单。不过可以对采购计划表和采购计划明细表执行添加、删除、修改操作的前提是审核状态为等待审核或未通过时并且执行状态为未执行时,否则只能进行对对采购计划表和采购计划明细表的查询操作。一条采购计划可以对应一条或多条采购计划明细表。经理审核通过后才可以继续进行采购,审核未通过,对采购计划单及采购计划明细单进行修改。1.2 事件流: 1。2。1 基本流:1 用户请求维护公司采购计划单资料。2 系统显示公司采购计划单信息。3 根据用户的操作执行以下相应操作.u 用户修改已经存在的采购计划单数据,系统执行修改采购计划单子流。u 用户选择增加采购计划单操作,系统执

24、行增加采购计划单子流。u 用户选择删除采购计划单操作,系统执行删除采购计划单子流。u 用户选择查询符合指定条件的采购计划单,系统执行查询采购计划单子流。 4 根据用户要求保存的信息在保存之前被处理的方式不同,系统执行以下操作。u 审核状态为等待审核或未通过时并且执行状态为未执行时才可以添加、修改或删除,否则提示不能进行添加、修改或删除操作,只可以进行查询操作u 关于审核状态:采购计划单保存前,如果之前提交到经理,经理未审核的采购计划单则修改审核状态为未通过,若还未审核,则修改审核状态为等待审核,若经理审核通过,则修改审核状态是通过.首次添加一个采购计划单时,默认审核状态为等待审核。u 关于执行

25、状态:采购计划单的执行状态在提交到货单计划时检测,其下的所有采购计划明细单的状态都完成则完成。5 用户要求结束采购计划单数据的维护。 6 系统结束公司采购计划单数据的显示。7 注意:点击添加明细按钮进入采购计划明细单后进行的操作的注意点同采购计划单同,及审核状态为等待审核或未通过时并且执行状态为未执行时才可以添加、修改或删除,否则提示不能进行添加、修改或删除操作,只可以进行查询操作。1.2.1.1 修改采购计划单子流1 显示修改采购计划单信息界面。 2 用户修改采购计划单信息并要求保存。3 系统验证修改过的信息,如果没有通过验证,系统提醒用户并要求用户重新输入; 通过验证转基本流4验证信息包括

26、:u 可以修改的前提是审核状态为等待审核或未通过时并且执行状态为未执行时才可以修改,否则提示不能修改(因为若审核状态为通过了,已经报告给了上级,不能改变了)u 一些信息的非空验证.5 用户重新输入并要求保存,转步骤3;用户取消采购计划单据的修改,返回基本 流3。6注意:点击添加明细按钮进入采购计划明细单后进行的操作的注意点同采购计划单同,及审核状态为等待审核或未通过时并且执行状态为未执行时才可以修改,否则提示不能进行修改操作,只可以进行查询操作。1。2.1。2 增加采购计划单据子流1 显示新增采购计划单据输入界面。2 用户输入新采购计划单据的信息并要求保存。3 系统验证新输入的信息,如果没有通

27、过验证,系统提醒用户并要求用户重新输入; 通过验证转基本流4。4 验证信息包括:u 可以增加的前提是审核状态为等待审核或未通过时并且执行状态为未执行时才可以修改,否则提示不能增加(因为若审核状态为通过了,已经报告给了上级,不能改变了)u 一些信息的非空验证。5 用户重新输入并要求保存,转步骤3;用户取消采购计划单据的修改,返回基本 流3。6 注意:点击添加明细按钮弹出采购计划明细单,其中添加时,货品名称通过下拉列表选取。7 注意:点击添加明细按钮进入采购计划明细单后进行的操作的注意点同采购计划单同,及审核状态为等待审核或未通过时并且执行状态为未执行时才可以添加,否则提示不能进行添加操作,只可以

28、进行查询操作。1。2.1.3 删除采购计划单据子流1 用户选择要被删除的采购计划单据。2 用户请求删除选择的采购计划单据。3 系统验证是否允许删除该采购计划单据信息(验证方式:审核状态为等待审核或未通过时并且执行状态为未执行时才可以删除,否则提示不能删除);4 系统询问用户是否真的要删除指定采购计划单据。5 根据用户的选择,系统执行相应的操作.u 用户选择继续删除,系统删除该采购计划单据的信息。u 用户选择取消,系统不删除该采购计划单据的信息。6 系统返回基本流4.7注意:点击添加明细按钮进入采购计划明细单后进行的操作的注意点同采购计划单同,及审核状态为等待审核或未通过时并且执行状态为未执行时

29、才可以删除,否则提示不能进行删除操作,只可以进行查询操作。1.2.1.4 查询采购单计划信息子流1 显示指定查询条件界面。2 用户指定查询条件,并确认操作。3 系统显示符合条件的采购计划单据信息。1.2.2 备选流:1。2。2.1 备选流1:如果在用户请求保存操作结果的时候,由于网络、数据库管理系统等外部原因造成操作结果不能保存,系统保证以恰当的方式通知用户,并维护用户的操作状态,在外部原因消除之后,用户仍能继续操作.1.3 特殊需求:1计划单id必须指定。2制单日期默认为系统当前日期。3 添加、删除、修改采购计划表和采购计划明细表时必须保证通过了验证。4 必须指定计划明细id。5 在用户添加

30、完采购计划明细单之后,系统在采购计划单自动显示该此次计划单的总金额。6 采购计划明细单中也可以进行增删改查的操作,利用异步刷新技术。7 杂品采购时在采购计划明细单中添加使用部门一个数据。1。4 前置条件:1 进入本系统的主界面。2 拥有维护采购计划单据资料的权限。1。5 后置条件:1 系统保存修改过的采购计划单据信息。1.6 附加说明1 采购计划单据内容包括:计划单id、制单日期、总金额、经手人、审核状态、执行状态、备注.细按钮弹出的从表采购计划明细单内容包括:计划明细id、计划单id、货品名称、使用部门、单价、计划数量、未采购数量、执行状态、总金额、备注。2. 采购1.0 用例名称:采购中文

31、名称:采购功能:用于维护公司采购信息.1.1 简要说明:本用例的功能主要是增加、删除、修改、查询公司采购的信息。1。2 事件流:1。2.1 基本流:1 用户请求维护公司采购单据资料。2 系统显示公司采购单据信息。3 根据用户的操作执行以下相应操作.u 用户修改已经存在的采购单据,系统执行修改采购单据子流。u 用户选择增加采购单据操作,系统执行增加采购单据子流。u 用户选择删除采购单据操作,系统执行删除采购单据子流。u 用户选择查询符合指定条件的采购单据,系统执行查询采购单据子流。4 根据用户要求保存的信息在保存。5 用户要求结束采购单据数据的维护.6 系统结束公司采购单据数据的显示。1.2。1

32、.1 修改采购单据子流1 显示修改采购单据信息界面。2 用户修改采购单据信息并要求保存。3 系统验证修改过的信息,如果没有通过验证,系统提醒用户并要求用户重新输入; 通过验证转基本流4.验证信息包括:u 特殊需求部分描述的验证信息。4 用户重新输入并要求保存,转步骤3;用户取消采购单据的修改,返回基本 流3。1。2。1。2 增加采购单据子流1 显示新增采购单据输入界面。2 用户输入新采购单据的信息和采购明细单的信息并要求保存。3 系统验证新输入的信息,如果没有通过验证,系统提醒用户并要求用户重新输入; 通过验证转基本流4.验证信息包括:u 特殊需求部分描述的验证信息。4 用户重新输入并要求保存

33、,转步骤3;用户取消采购单据的保存,返回基本 流3。1.2。1。3 删除采购单据子流1 用户选择要被删除的采购单据.2 用户请求删除选择的采购单据.3 系统验证是否允许删除该采购单据信息4 系统询问用户是否真的要删除指定采购单据。5 根据用户的选择,系统执行相应的操作。u 用户选择继续删除,系统删除该采购入库单据的信息。u 用户选择取消,系统不删除该采购入库单据的信息。6 系统返回基本流4。1.2.1.4 查询采购单信息子流1 显示指定查询条件界面。2 用户指定查询条件,并确认操作。3 系统显示符合条件的采购入库单据信息。1。2。2 备选流:1.2。2。1 备选流1:如果在用户请求保存操作结果

34、的时候,由于网络、数据库管理系统等外部原因造成操作结果不能保存,系统保证以恰当的方式通知用户,并维护用户的操作状态,在外部原因消除之后,用户仍能继续操作.1。3 特殊需求:1 采购单单号自动生成。2 供应商信息必须在系统基本资料中的供应商资料中存在.3 填写采购单明细时,必须符合47规定.4 必须指定商品编号5 必须指定商品数量,商品数量只能输入数字和小数点。6 必须指定商品价格,商品价格只能输入数字和小数点。7 在用户选择商品之后,系统显示该商品的指导进货价格。1.4 前置条件:1 进入本系统的主界面.2 拥有维护采购入库单据资料的权限。1。5 后置条件:1 系统保存修改过的采购入库单据信息

35、.1。6 附加说明1 采购单据内容包括:采购单单号、供应商、采购日期、经手人、总金额以及商品明细、其中商品明细包括商品编号、商品数量、单价及金额、已到数量、未到数量、计划单编号、执行状态。3. 采购汇总2.0 用例名称:采购汇总中文名称:采购汇总功能:用于公司查看采购汇总信息。1.1 简要说明:本用例的功能主要是查询公司采购汇总的信息。1.2 事件流:1。2.1 基本流:1 用户请求维护公司采购单据信息资料。2 系统显示指定查询条件界面。2 用户指定查询条件,并确认操作。3 系统显示符合条件的采购入库单据信息。1。4 前置条件:1 进入本系统的主界面。2 拥有维护采购入库单据资料的权限。6。2

36、.4 销售管理用例图图64 销售用例图销售工作流1. 销售出库1.0 用例名称:销售出库中文名称:销售出库功能:用于维护公司销售出库信息。1.1 简要说明:本用例的功能主要是销售主表信息的维护(添加、删除、查询)以及对销售明细单的操作,如添加、删除、修改、查询销售明细单。对销售单和销售明细单执行的删除、修改操作的前提是销售的产品还未出库。一条销售单可以对应一条或多条销售明细单。1。2 事件流:1。2。1 基本流:1 用户请求维护公司销售出库单据资料。2 系统显示公司销售出库单据资料。3 根据用户的操作执行以下相应操作。u 用户修改已经存在的销售明细单据,系统执行修改销售明细单据子流。u 用户选

37、择增加销售主表或销售明细表单据操作,系统执行增加销售主表或销售明细表单据子流。u 用户选择删除销售主表或销售明细表单据操作,系统执行删除销售主表或销售明细表单据子流。u 用户选择查询符合指定条件的销售主表或销售明细表单据,系统执行查询销售主表或销售明细表单据子流。4 根据用户要求保存的信息在保存之前被处理的方式不同,系统执行以下操作。u 用户要求保存的是被修改过的单据信息,更新相关商品的虚拟库存量(公式:虚拟库存量当前商品虚拟库存数量修改前的单据上的商品数量修改后的单据上的商品数量),保存销售出库单据信息。u 用户要求保存的是新增加的单据信息,更新每种商品的库存数量(更新公式:当前虚拟库存数量

38、当前虚拟库存数量本次单据中商品数量),保存单据信息. u 用户要求保存的是被删除的信息,更新相关商品的库存量(公式:虚拟库存量当前虚拟库存量被删除的单据的商品数量),删除数据库中销售出库单单据信息。5 用户要求结束销售出库单据数据的维护。6 系统结束公司销售出库单据数据的显示.7 注意:销售单出库状态为否的时候销售单和销售明细单才可以执行删除和修改操作,否则只能进行添加、查询操作。1.2。1。1 修改销售出库单据子流1 系统显示修改销售出库单据界面。2 用户修改销售出库单据。3 系统验证修改过的信息,如果没有通过验证,系统提醒用户并要求用户重新输入; 如果通过验证,返回基本流4.验证信息包括:

39、u 特殊需求部分描述的验证信息.u 每种商品库存数量是否允许修改商品数量(验证公式:当前虚拟库存数量单据修改前的商品数量单据修改后的商品数量=0 允许修改).u 在单据中添加一条明细后,验证该明细内的商品是否足够(验证公式:当前虚拟库存数量该商品在单据上的数量=0 该商品的当前存量满足本次单据增加明细的需要)。3 在用户重新输入并要求验证时,返回步骤3;在用户取消对销售出库单据的修改 时,返回基本流3。4 注意:出库状态为否的时候才可以对销售单和销售明细单执行删除和修改操作,否则只能执行添加、查询操作。1。2。1.2 增加销售出库单据子流1 显示新增销售出库单据输入界面.2 用户输入销售出库单

40、据的信息并要求保存.3 系统验证新输入的信息,如果没有通过验证,系统提醒用户并要求用户重新输入; 通过验证,返回基本流4。包括以下验证信息:u 特殊需求中描述的一般验证信息。u 验证单据明细中每一个商品的当前虚拟库存量是否满足本次销售的需要。(验证公式:当前虚拟库存量单据上该商品的销售量0 满足需要).4 在用户重新输入并要求保存时,转步骤3;在用户取消增加销售出库单据操作时, 系统返回基本流3. 1。2.1。3 删除销售出库单据子流1 用户选择要被删除的单据。2 用户请求删除选择的单据。3 系统询问用户是否真的要删除指定的单据。4 根据用户的选择,系统执行相应的操作。u 用户选择继续删除,系

41、统删除该单据的信息。u 用户选择取消,系统不删除该单据的信息。5系统返回基本流4。6 注意:删除销售出库单据的前提是产品还未销售出库,已经销售出库的数据提示不能删除。1.2.1.4 查询销售出库信息子流1 显示指定查询条件界面。2 用户指定查询条件,并确认操作。3 系统显示符合条件的销售出库单信息。1.2.2 备选流:1。2.2.1 备选流1:如果在用户请求保存操作结果的时候,由于网络、数据库管理系统等外部原因造成操作结果不能保存,系统保证以恰当的方式通知用户,并维护用户的操作状态,在外部原因消除之后,用户仍能继续操作。1。3 特殊需求:1 销售单单号必须指定。2 销售日期默认为系统当前日期。

42、3 客户名称必须指定,客户信息必须在系统基本资料中存在。4 经手人为登录人.5 出库日期在确认出库之后填写。6 是否出库、是否已入账必须填写。7 填写销售出库明细时,必须符合以下规定。8 必须指定商品名称,商品名称是通过弹子页面从商品表中获得的。9 必须指定商品数量,商品数量只能输入整数。10 必须指定商品价格,商品价格只能输入数字和小数点.11 总金额根据销售数量和销售单价自动计算。1。4 前置条件:1 进入本系统的主界面。2 拥有维护销售出库单据资料的权限。1.5 后置条件:系统保存修改过的销售出库单据信息.1.6 附加说明被操作销售出库单据的内容包括:销售单单号、客户名称、销售日期、出库

43、日期、送货地址、总金额、经手人、是否出库、是否已入账以及销售明细,每条销售明细数据包括销售明细单号、销售单id、商品名称、数量、单价、金额、是否出库及是否有退货记录。2. 销售退货2.0 用例名称:中文名称:销售退货单据信息维护功能:用于维护公司的销售退货单信息。2。1 简要说明:本用例的功能主要销售退货信息的维护(添加、查询)以及对退货明细单的操作,如添加、查询销售退货明细单。一条退货单可以对应多个退货明细单.2。2 事件流:2。2。1 基本流:1 用户请求维护公司的销售退货单信息。2 系统显示公司的销售退货单信息。3 根据用户的操作执行以下相应操作.u 用户选择增加销售退货单信息操作,系统

44、执行增加销售退货单信息子流。u 用户选择查询符合指定条件的销售退货单信息的信息,系统执行查询销售退货单信息子流。4 用户要求保存操作结果.5 用户要求结束销售退货单据数据的维护。6 系统结束销售退货单据数据的显示。2。2。1.1 增加销售退货单据子流1 显示新增销售退货单据输入界面。2 用户输入销售退货单据的信息并要求保存。3 系统验证新输入的信息,如果没有通过验证,系统提醒用户并要求用户重新输入; 通过验证,返回基本流4。验证信息包括:u 特殊需求部分描述的验证信息。4 在用户重新并要求保存时,系统返回步骤3;在用户取消对销售退货单据的新增 时返回基本流3。 5 注意:添加的退货单信息必须保

45、证是销售出库的。2.2.1。2 查询采购退货单据子流1 显示指定查询条件界面。2 用户指定查询条件,并确认操作。3 系统显示符合条件的销售退货单据信息。2。2.2 备选流:2.2.2.1 备选流1:如果在用户请求保存操作结果的时候,由于网络、数据库管理系统等外部原因造成操作结果不能保存,系统保证以恰当的方式通知用户,并维护用户的操作状态,在外部原因消除之后,用户仍能继续操作。2。3 特殊需求:1 销售退货单单号必须指定。2客户名称必须指定,客户信息必须在系统基本资料中存在。3 退货日期为系统默认时间。4 销售单号通过点击文本框从查询销售单信息列表中获得。5 经手人为登录人。6 是否已入账必须填

46、写。7 填写销售退货单明细时,必须符合以下规定.8 必须指定商品名称,商品名称必须在库存商品表中存在。9 必须指定商品数量,商品数量只能输入整数。10 必须指定商品价格,商品价格只能输入数字和小数点.11总金额根据退货数量和退货单价自动计算。2.4 前置条件:1 进入本系统的主界面。2 拥有维护销售退货单据资料的权限.2。5 后置条件:1 系统保存修改过的销售退货单据资料。2。6 附加说明被操作销售退货单内容包括:退货单单号、销售单号、客户名称、退货日期、总金额、经手人、是否已入账以及退货明细,其中退货明细包括退货明细单单号、退货单id、销售明细单单号、产品名称、产品数量、单价、金额及退货原因

47、。6.2。5 库存用例图图65 库存用例图库存管理工作流1. 原材料库存管理1.0 用例名称:原材料库存管理中文名称:原材料库存管理 功能:用于获得每种原材料的库存信息以及原材料的入库和出库。1.1 简要说明:本用例的功能主要是查询、增加、修改、删除原材料的库存信息1.2 事件流:1.2.1 基本流:1用户请求维护公司原材料资料。2 系统显示公司到原材料信息。3 根据用户的操作执行以下相应操作.u 用户选择删除到货单操作,系统执行删除原材料子流。u 用户选择查询符合指定条件的原材料,系统执行查询原材料子流.u 用户选择添加符合指定条件的原材料,系统执行添加原材料子流。u 用户选择修改符合指定条

48、件的原材料,系统执行修改原材料子流1.2.1。1 查询原材料信息的子流: 1 显示原材料库存信息查询页面. 2 用户指定查询条件,并确认操作.3 系统显示相应的查询信息页面。 4 显示原材料信息页面。1。2.1.2 添加原材料信息的子流: 1 显示原材料库存信息查询页面。 2 点击添加按钮执行添加操作. 3 系统显示原材料添加页面。u 如果库存一直没有这种原材料,系统显示添加新原材料信息页面.u 如果数据库一直有这种原材料, 则在入库时做修改的相应操作。u 如果有部门来取原材料,会添加原材料信息,会修改该原材料的库存数量.1。2.1。3 删除原材料信息的子流: 1 显示原材料库存信息查询页面。

49、 2 用户点击删除按钮,并确认操作是否删除。u 如果库存这种原材料数量为0的状态,系统可以删除这中原材料。u 如果数据库一直有这种原材料, 那么不能执行相应删除操作。 1.2。1。4 修改原材料信息的子流: 1.在原材料入库时进行原材料总数量增加。2。 在原材料出库时进行原材料总数量的减少。3. 可以进行库存盘点,清点原材料,然后在盘点表添加记录,并且修改数量值。1。3 备选流:1 如果根据用户指定的条件不能找到相应的原材料,系统应提醒用户按照指定的查询条件不能找到相关的原材料,请用户重新指定查找条件。1.4 特殊需求:无1.5 前置条件:1 进入本系统的主界面.2 拥有操作原材料库存的权限.

50、1。6 后置条件:用户获得想要的原材料库存信息。1。7 附加说明:查询到的数据库资料应有如下内容:原材料库存单号、原材料名称、原材料数量、安全数量。添加出库原材料数据库资料应有如下内容:原材料出库单号、原材料名称、原材料数量、使用部门、出库日期、经手人.1. 商品库存管理1。0 用例名称:商品库存管理中文名称:商品库存管理 功能:用于获得每种商品的库存信息以及商品的入库和出库.1.1 简要说明:本用例的功能主要是查询商品的库存信息和商品出库入库。1。2 事件流:1.2。1 基本流: 1.系统显示库存当中的商品信息 2.根据用户的操作执行以下相应操作.u 用户请求查询公司的商品的库存信息,系统显

51、示查询商品信息的子流.u 用户选择增加商品操作,系统执行增加库存商品子流。u 用户选择删除商品操作,系统执行删除库存商品子流。u 用户选择修改商品操作,系统执行修改库存商品子流. 3. 系统保存用户操作结果。 4。 系统结束公司库存商品资料的显示。1.2.1.1 查询商品信息的子流: 1 显示商品库存信息查询页面. 2 用户指定查询条件,并确认操作。3 系统显示相应的查询信息页面。 4 显示商品明细信息页面。 5 用户指定查询条件,并确认操作。 6系统显示商品明细信息.1。2。1.2 添加商品信息的子流: 1 显示商品库存信息查询页面。 2 点击添加按钮执行添加操作。 3 系统显示商品添加页面

52、。u 如果库存一直没有这种商品,系统显示添加新商品信息页面。u 如果数据库一直有这种商品, 则在入库时做修改的相应操作。u 添加一种新的商品首先添加商品主表信息,同时添加一条明细信息,但是明细信息的生产日期为当前月的最后一天,数量根据入库计算u 如果库存有这种商品,每次添加时主表库存量增加,同时以每个月为准生成的明细表数量继续累加u 在第二个月明细在生成一条记录,即生产日期以月为准1。2.1。3 删除商品信息的子流: 1 显示商品库存信息查询页面。 2 用户点击删除按钮,并确认操作是否删除。u 如果库存这种商品数量为0的状态,系统可以删除这中商品,同时删除明细中信息。u 如果数据库一直有这种商

53、品, 那么不能执行相应删除操作,删除的话只能删除明细,然后更新相应的主表数量。1.2。1.4 修改商品信息的子流: 1。在商品入库时进行商品总数量和虚拟数量的增加,同时对应的明细数量增加2. 在商品出库时进行商品总数量的减少,同时对应的明细数量减少3. 可以进行库存盘点,清点商品,然后在盘点表添加记录,并且修改数量值。注意:商品虚拟数量的减少是在添加销售单时修改的。1。2 备选流:1 如果根据用户指定的条件不能找到相应的商品,系统应提醒用户按照指定的查询 条件不能找到相关的商品,请用户重新指定查找条件。 2 如果删除库存本身还有的商品,系统提示该商品仍在使用中,不能删除.1.3 特殊需求:无1.4 前置条件:1 进入本系统的主界面.2 拥有查询商品库存的权

温馨提示

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

评论

0/150

提交评论