电子化仓储管理系统软件需求规格说明书教材(20210318030250)_第1页
电子化仓储管理系统软件需求规格说明书教材(20210318030250)_第2页
电子化仓储管理系统软件需求规格说明书教材(20210318030250)_第3页
电子化仓储管理系统软件需求规格说明书教材(20210318030250)_第4页
电子化仓储管理系统软件需求规格说明书教材(20210318030250)_第5页
已阅读5页,还剩45页未读 继续免费阅读

下载本文档

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

文档简介

1、项目名称 Product name 密级 confidentiality level 电子化仓储管理系统 仅供收件方查阅 项目编号 Project code 版本 version 文档编号 document code E-Storage Management System So什ware Requirements Specification 电子化仓储管理系统软件需求规格说明书 Prepared by 拟制 Date 日期 Reviewed by 评审人 Date 日期 Approved by 批准 Date 日期 版权所有不得复制 Copyright BroadenGate Technolo

2、gies, Co.z Ltd. All Rights Reserved Revision Record 修订记录 Date 日期 Revision Version 修订版本 CR ID /Defect ID CR/ Defect号 Sec No. 修改章节 Change Description 修改描述 Author 作者 2015.4. 21 0.1 001 用户管理 修改 2015.4. 24 0.2 002 管理模块 添加功能 人员组成 姓名 班级 负责模块 登陆,库存管理 仓库管理 查询统计 系统管理 用户管理 Catalog 目 录 1 Introduction 简介5 1. 1 P

3、urpose 目的5 1. 2 Scope 范围6 2 Gennral Description总体概述6 2. 1 Software Perspective软件概述6 2. 1. 1 About the Project 项目介绍6 2. 1. 2 Environment of Pruduct 产品环境介绍6 2. 2 User Character is tics 用户特征6 2. 3 Software Function 软件功能7 2. 4 Assumptions 2)如果输入的信息有错误,系统会提示你“输入信息有误,请査证后重新输入”, 査看信息,确认没有错误了重新输入,直至修改该商品类别的

4、信息完成: d)如果是删除,执行a)操作,找到你需要做删除的类别,点击删除你所选择的类 别就会删除掉: 商品品牌管理: 商品品牌管理主要是系统管理者对商品的品牌种类进行管理(对已有的商品品牌进行 查询、添加新的品牌种类、对已有的品牌种类做修改和删除一些不再使用的品牌),每一 个品牌都有一个ID编号,以免混淆,并且在查询的时候可以更加的方便和直观,每一个品 牌类别后而都会附有简单的品牌的描述。品牌管理界面如图4. 1. 4-40 5:.询咖? 图4. 1.4-4品牌管理界而 基本流程图如图4. 1.4-5所示: 商品品牌管理模块主要是对商品的各个品牌进行管理,做出添、删、改等的功能,针对不 同的

5、品牌,列出整合列表。具体描述如下: 用例描述:商品品牌管理: 执行者:系统管理员; 前置条件:系统管理员通过登录进入到主系统中: 后置条件:如果商品的品牌有调整,贝IJ数据库中的关于商品品牌的部分就会有相应的变 动,即是数据的实时维护; 基本路径: A)系统管理员登录之后进入到商品品牌管理界而,可以在主界而上看到一部分的商品品 牌的基本资料; B)如果要对某一种品牌做查询,在左上角的査询框内输入你要查询的商品的品牌的名称, 点击查询按钮,就可以查询到你所需要的品牌的基本信息(ID、品牌名、基本描述和 你所需要的后续操作提示(修改、删除): b)如果你输入的商品品牌名称在数据库中没有找到,会提示

6、你“输入有误,请重新 输入”的提示,提示你确定要查找的商品品牌是否正确: C)有新的商品品牌需要加入时,界而的右上角有“添加品牌”按钮,点击,跳出添加框, 输入你要添加的商品品牌的基本信息,就可以了; a)当你输入的基本信息正确的时候,系统会讲这些资料都放进数据库中存储,并将这 些信息都显示到界而上,可以让管理员对该商品品牌做其他的操作; b)如果输入的信息有错误,系统会提示你“输入信息有误,请查证后重新输入”,查 看信息,确认没有错误了重新输入,添加新的商品品牌完成: D)做修改时,执行B)步骤,找到要修改的商品品牌的信息,信息后而跟着有修改按钮, 点击就可以对该品牌进行修改操作: a)点击

7、修改按钮后跳岀修改框,当你输入的基本信息正确的时候,系统会讲这些资料 都放进数据库中存储,将原有的该商品品牌的信息进行覆盖,并将这些修改后的信 息都显示到界而上,可以让管理员对该商品品牌做英他的操作: b)如果输入的信息有错误,系统会提示你“输入信息有误,请查证后重新输入”,查 看信息,确认没有错误之后重新输入,直至修改该商品品牌的信息完成: E)做删除时,执行B)步骤,找到要删除的商品品牌的信息,后而跟有删除按钮,点击就 可以将该商品品牌的所有内容都删除掉; 商品管理: 商品管理用来对商品的各种最基本的添加、修改和删除的操作,对每件商品都有一个独立 的ID号,以便于以后可以对单个商品的操作,

8、就不会影响到其他的特別的同一个类别的商品的 信息,对商品还有类别和品牌的分类,这样就减少了多余的操作,一步就对该商品做了分类。 如图 4.1.4-6。 图4. 1.4-6商品管理 基本流程图如图4. 1.4-7: 商品管理模块主要是对商品的各种基本信息进行管理,做出添、删、改等的功能,针对不 同的商品,列出整合列表。具体描述如下: 用例描述:商品管理: 执行者:系统管理员: 前置条件:系统管理员由登录进入到主系统中: 后置条件:如果商品有调整,则数搦库中的关于商品的部分就会有相应的变动,即是数 据的实时维护: 基本路径: A)系统管理员登录之后进入到商品管理界而,可以在主界而上看到一部分的商品

9、的基本 资料: B)如果要对某一种商品做查询,在左上角的查询框内输入你要查询的商品的名称,点击 査询按钮,就可以查询到你所需要的商品的基本信息(ID、商品名、基本描述、详 纽I”按钮和你所需要的后续操作提示(修改、删除); b)如果你输入的商品名称在数据库中没有找到,会提示你“输入有误,请重新输入” 的提示,提示你确定要查找的商品是否正确; C)有新的商品需要加入时,界而的右上角有“添加商品”按钮,点击,跳出添加框,输 入你要添加的商品的基本信息和详细信息,就可以了; a)当你输入的基本信息正确的时候,系统会讲这些资料都放进数据库中存储,并将这 些信息都显示到界而上,可以让管理员对该商品做其他

10、的操作: b)如果输入的信息有错误,系统会提示你“输入信息有误,请查证后重新输入”,查 看信息,确认没有错误之后重新输入,添加新的商品完成: D)做修改时,执行B)步骤,找到要修改的商品的信息,信息后而跟着有修改按钮,点击 就可以对该商品进行修改操作; a)点击修改按钮后跳岀修改框,当你输入的基本信息正确的时候,系统会讲这些资料 都放进数据库中存储,将原有的该商品的信息进行覆盖,并将这些修改后的信息都 显示到界而上,可以让管理员对该商品做其他的操作: b)如果输入的信息有错误,系统会提示你“输入信息有误,请查证后重新输入”,查 看信息,确认没有错误之后重新输入,直至修改该商品的信息完成; E)

11、需要查看某个商品的详细信息时,执行B)步骤,找到你所要寻找的商品,点击后续的 “详细”按钮,就可以查看到该商品的详细信息: F)做删除时,执行B)步骤,找到要删除的商品品牌的信息,后面跟有删除按钮,点击 就可以将该商品的所有内容都删除掉: 执行者:系统管理员: 前置条件:系统管理员由登录进入到主系统中: 后置条件:如果供应商的信息有调整,则数据库中的关于供应商的部分就会有相应的变 动,即是数据的实时维护; 基本路径: A)系统管理员登录之后进入到供应商管理界面,可以在主界面上看到一部分的供应商的 基本资料; B)如果要对某一家供应商做查询,在左上角的查询框内输入你要查询的供应商的名称, 点击查

12、询按钮,就可以查询到你所需要的供应商的基本信息(ID、供应商名、地址、 邮编、电话、联系人、状态和你所需要的后续操作提示(修改、删除); b)如果你输入的供应商名称在数拯库中没有找到,会提示你“输入有误,请重新输入” 的提示,提示你确圧要查找的供应商是否正确; C)有新的供应商为仓库添加货物时,即有新的供应商需要加入时,界而的右上角有“添 加供应商”按钮,点击,跳岀添加框,输入你要添加的供应商的详细信息,就可以了; a)当你输入的基本信息正确的时候,系统会讲这些资料都放进数据库中存储,并将这 些信息都显示到界而上,可以让管理员对该供应商做英他的操作; b)如果输入的信息有错误,系统会提示你“输

13、入信息有误,请查证后重新输入”,查 看信息,确认没有错误之后重新输入,添加新的供应商完成: D)做修改时,执行B)步骤,找到要修改的供应商的信息,信息后而跟着有修改按钮,点 击就可以对该供应商进行修改操作: a)点击修改按钮后跳岀修改框,当你输入的基本信息正确的时候,系统会讲这些资料 都放进数据库中存储,将原有的该供应商的信息进行覆盖,并将这些修改后的信息 都显示到界而上,可以让管理员对该供应商做其他的操作; b)如果输入的信息有错误,系统会提示你“输入信息有误,请查证后重新输入”,查 看信息,确认没有错误之后重新输入,直至修改该供应商的信息完成: E)做删除时,执行B)步骤,找到要删除的供应

14、商的信息,后面跟有删除按钮,点击就可 以将该供应商的所有内容都删除掉: 客户管理: 客户管理主要是针对那些购买这些商品的人,对他们做的一个统一的管理,对客户的信息 做添加、删除、修改的操作,实时更新客戸信息,可以提高仓库管理者和客户之间的联系,提 髙办事效率,实际上就可以获得更髙的效益。每个客户都有自己的不同的信息(ID号、客户名 称、地址、邮编、电话.联系人、状态(激活/冻结)。此模块的管理界如图4.1.4-10所示。 图4.1.4-10客户管理界而 基本流程图如图4.1.4-11所示: 客户管理模块主要是对客户的各种基本信息进行管理,做出添、删、改等的功能,列出整 合列表。具体描述如下:

15、用例描述:客户管理: 执行者:系统管理员: 前置条件:系统管理员由登录进入到主系统中: 后置条件:如果客户的信息有调整,则数据库中的关于客户的部分就会有相应的变动, 即是数据的实时维护: 基本路径: A)系统管理员登录之后进入到客户管理界面,可以在主界面上看到一部分的客户的基本 资料: B)如果要对某一客户做査询,在左上角的査询框内输入你要查询的客户的名称,点击查 询按钮,就可以査询到你所需要的客户的基本信息(ID、客户名、地址、邮编、电话、 联系人、状态和你所需要的后续操作提示(修改、删除): b)如果你输入的客户名称在数据库中没有找到,会提示你“输入有误,请重新输入” 的提示,提示你确立要

16、查找的客户是否正确: C)有新的客户需要加入时,界而的右上角有“添加客户”按钮,点击,跳出添加框,输 入你要添加的客户的详细信息,就可以了; a)当你输入的基本信息正确的时候,系统会讲这些资料都放进数据库中存储,并将这 些信息都显示到界而上,可以让管理员对该客户做其他的操作: b)如果输入的信息有错误,系统会提示你“输入信息有误,请查证后重新输入”,查 看信息,确认没有错误之后重新输入,添加新的客户完成: D)做修改时,执行B)步骤,找到要修改的客户的信息,信息后而跟着有修改按钮,点击 就可以对该客户进行修改操作; a)点击修改按钮后跳岀修改框,当你输入的基本信息正确的时候,系统会讲这些资料

17、都放进数据库中存储,将原有的该客户的信息进行覆盖,并将这些修改后的信息都 显示到界而上,可以让管理员对该客户做其他的操作: b)如果输入的信息有错误,系统会提示你“输入信息有误,请查证后重新输入”,查 看信息,确认没有错误之后重新输入,直至修改该客户的信息完成; E)做删除时,执行B)步骤,找到要删除的客户的信息,后而跟有删除按钮,点击就可以 将该客户的所有内容都删除掉; 前置条件:系统管理员由登录进入到主系统中: 后置条件:如果货架的信息有调整,则数据库中的关于货架的部分就会有相应的变动, 即是数据的实时维护: A) B) 基本路径: 系统管理员登录之后进入到货架管理界面,可以在主界而上看到

18、一部分的货架的基本 资料: 如果要对某一货架做查询,在左上角的查询框内输入你要查询的货架的名称,点击査 询按钮,就可以査询到你所需要的货架的基本信息(ID、货架名、描述、状态和你所 需要的后续操作提示(修改.删除); 还可以添加一个新的资源。此功能只有两个操作以供选择:修改,删除。选择其中的操作之后可以 对一种资源进行信息的修改于删除。 部门管理: 部门管理模块是对企业的内部各个单元的人事信息的管理,可以根据部门需查询该部门的所有 信息,如部门的ID,部门经理,还有状态等等,在公司新开设一个部门是还可以选择添加部门功能, 以创建新的部门。此部门管理也只有两个操作以供选择:修改,删除。选择英中的

19、操作之后可以对 该部门进行信息的修改于删除。 用户 用户管理功能活动图如下图4. 1. 5-2所示: 用户管理用例描述: 用户管理 当用户要对信息进行操作是,登陆此躬耕,此模块中记录着所有的用戸信息,并且可以进行相 关操作。当输入査询的用户劣后,点击査询按钮就会岀现这个用户的所有信息,有用户的编号,用 户轻,用户类型,部门,创建时间,最后的登陆时间,还可以选则操作。一对此次信息的修改,删 除等。 具体功能描述如下: 用例描述:用户管理 执行者:管理员或者用户 前置条件:管理员或者用户通过密码验证已经成功地登陆到系统中,并已选择了用户管理模块中 的用户管理功能。 后置条件:管理员或者用户完成用户

20、管理的的各个操作后,将操作后相应的信息记录到数拯库中 基本路径: 1、管理员或者用户输入用户名和密码,经系统核对匹配并且正确后登陆到系统。 2、管理员或者用户在进入主界而后,点击用户管理模块中的用户管理子功能模块。 3、管理员或者用户在文本框输入用户名后点击查询,界而下方即可观察到所要査询的 信息。 4、管理员或者用户点击添加用户按钮后,系统自动将会弹岀一个对话框,填写里边所 有选项的信息,然后选择确认或取消操作,系统将会执行相应的操作。 5、管理员或者用H可以对已经选择的用户信息进行删除。在操作选项中选择删除按 钮,系统将会删除当前的用户信息 6、管理员或者用户可以对已经选择的用户信息进行权

21、限设定。在操作选项中选择权 限按钮,将会弹出一个对话框,在选择权限后,选择确认或取消操作,系统将会执行相应 的操作。 扩展事件: 当管理员进行用户管理时系统发生错误,要恢复到账目初始输入时的数据库状态,确保数 据库中原来的信息不被破坏,可以从任何场景中恢复。 用户管理的用例图如图4. 1.5-1: 资源管理: 当用户要查看一种资源的信息时,管理员可以在用户管理的资源管理功能模块中实现,在此 功能可以査看到资源编号,资源名称,资源描述,创建时间。在登录到此功能界面后,操作人员 首先输入所要查询的资源划,然后系统自动会弹出你所要查询的资源的所要信息。而且该功能还 设有添加模块,方便在需要添加新的资

22、源时创建新的资源信息。此单元还具有两种操作:删除, 修改。执行此功能将可以按照需求删除/修改某种资源的信息。 点击添加/修改信息时,系统将会弹出一个对话框,在此对话框中完整填写资源编号,资源乞 称,资源描述,创建时间,并且选择状态后,可以选择确定或取消,将会执行相应的操作。 具体功能描述如下: 用例描述:资源管理 执行者:管理员 育置条件:管理员通过密码验证已经成功地登陆到系统中,并已选择了用户管理模块中的资源管 理功能。 后置条件:管理员完成用户管理的的各个操作后,将此操作后得到的相应的信息记录到数拯库中 基本路径: 1管理员输入用户名和密码,经系统核对匹配,并且正确后登陆到系统。 2管理员

23、在进入主界而后,点击用户管理模块中的资源管理子功能模块,进入模块。 管理员输入资源需后点击查询,即可观察到所要查询的信息。 3管理员点击添加用户,将会弹出一个对话框,填写里边所有选项的信息:资源编 号,资源名称,资源描述,创建时间,然后选择确认或取消操作,系统将会执行 相应的操作。 4管理员可以对已经选择的资源信息进行删除,选择操作功能中的删除选项,系统 机会自动为你删除现在显示的资源信息。 5管理员可以对已经选择的资源信息进行修改,选择操作功能中的修改除选项,系 统自动弹岀一个修改对话框,填写里边所有选项的信息:资源编号,资源名称, 资源描述,创建时间,然后选择确认或取消操作,系统将会执行相

24、应的操作。 &要郵歌大爭 扩展事件: 当管理员进行资源管理时系统发生错误,要恢复到账目初始输入时的数据库状态,确保数 据库中原来的信息不被破坏,可以从任何场景中恢复。 资源管理的状态图如图4. 1. 5-3 图4. 1.5-3资源管理活动图 部门管理: 随着公司的发展,规模将会越来越大,一个公司有众多的部门与职员的信息要实行集中管理, 二这些管理将会十分的琐碎,复杂,会带来很大的人力与物力的消耗,而此系统中的用户管理模 块的部门管理功能将会很好的解决这个问题。 当需要对公司的部门或是人员的信息进行查看,变动时,输入此部门的划,系统将会自动的 显示此部门的所有信息:ID,部门名称,部门经理,描述

25、,状态,而且还可以对以上信息进行修 改或者删除。 当公司成立新的部门时,此模块还可以进行新的部门的创建。 具体功能描述如下: 用例描述:部门管理 执行者:管理员 前置条件:管理员通过密码验证已经成功地登陆到系统中,并已选择用户管理模块的部门管理功 能操作 后置条件:管理员完成入库管理的各个操作后,将执行的操作后得到的相应的信息记录到数拯库 中 基本路径: a)管理员输入用户名和密码后,经系统核对匹配,并且正确后登陆到系统。 b)在进入主界而后,点击用户管理模块中的功能管理子功能模块,进入模块。 c)管理员输入所要查询的部门名,系统将会显示此部门的所有的信息:ID,部门名称, 部门经理,描述,状

26、态等。 d)对此部门的信息可以进行修改,点击操作功能的修改选项,系统将会自动弹岀一个修 改对话框,管理员完整填写部门名称,部门经理,部门描述,部门状态后,然后选择 确认或取消操作,系统将会执行相应的操作。 e)管理员可以对已经选择的部门进行删除。 f)管理员还可以添加新的部门。点击添加部门按钮后,系统将会自动弹出一个添加对话 框,管理员完整填写部门名称,部门经理,部门描述,部门状态后,然后选择确认或 取消操作,系统将会执行相应的操作。 扩展事件: 当管理员进行部门管理时系统发生错误,要恢复到账目初始输入时的数据库状态,确保数 据库中原来的信息不被破坏,可以从任何场景中恢复。 该部分的活动图如图

27、41. 5-4所示: 图41.5-4部门管理活动图 部门管理的状态图如图4. 1. 5-6所示: 密码核对 色库管理员登陆0成功 、V 7选择事件操 罚登录状态冷作状态 选择 退出 肖 退出状态) 站束 爭件处理状 态 图4. 1. 5-6部门管理状态图 3. 2 rmance Requirements 性能需求 系统是作为一个典型的Web网站服务信息平台,因为对于性能有很高的要求。 系统采用是构件化、面向对象的,可做到灵活扩展。 系统平台的开放性用于兼容不用类型的应用。 网站系统采用三层架构的体系结构,已充分考虑到系统今后纵向和横向的平滑扩张能力 基于J2EE架构,采用跨平台、跨数拯库技术,

28、适合主流硬件和主流操作系统和Java支撑平 台。数据库系统应满足安全、稳左、大容量、而向事务等关系型数据库基本功能,WEB、 应用、中间件等软件采用基于J2EE标准的产品。 应用级管理全部基于险b浏览器。 3. 2.1 Performance Measurement 性能指标 在网络稳定(带宽1M)的环境下操作性界而单一操作的系统响应时间小于2秒。 支持年数据量为1000万记录数、200GB字节的数据量。 系统应提供7X24小时的连续运行,平均年故障时间:1天,平均故障修复时间:30分钟, 保证系统平台在出现故障时能够紧急切换,持续地提供一致的服务。 尽量减少数据库的交互次数,采用缓存机制,提

29、高系统的相应速度。 支持最高100个并发用户,正常50个并发用户的性能要求,考虑大用户量的并发问题,系 统架构需要采用集群和负载均衡技术实现。 系统安全特性、访问控制须到页而级,能够防止病毒和黑客的攻击。 系统采用髙安全性和可用性的备份恢复方案。 3. 3 External Interface Requirements 外部接 口需求 3. 3.1 User Interface 用户接口 典型的WEB应用 3. 3. 2 Software Interface 软件接口 NA 3. 3. 3 Hardware Interface 硬件接口 NA 3. 3. 4 Communication Int

30、erface 通讯接口 NA 4 Overa I I Design Constrai nts 总体设计约束 4. 1 Standards Compliance 标准符合性 本系统的开发在源代码上遵循C/C+/Java编程规范 文档依据国际文档标准 数据库操作遵循SQL标准 采用J2EE开发标准 4. 2 Runtime Limitations 环境约束 4. 2.1 Hardware Environment 硬件环境 本系统可运行在主流的PC服务器和小型机上而,基本硬件要求: 处理器: 双核20G 内 存: 4G 硬 盘: 100G (不包括操作系统、数据库、应用服务器空间) 网 络: 100

31、MB/1000MB局域网,2M广域网带宽 4. 2.2 Software Environment软件环境 系统可部署在主流的操作系统、应用服务器和数据库,基本软件如下: 操作系统:Unix、Linuxx Windows 数据库系统:Omcl亡 10gx MySQLSQL Server 大爭 应用服务器:Weblogic、Webspherex Tomcat Apache Server 开发环境:JDK1. 5/J2EE 4. 3 Technology Limitations 技术限制 采用纯Java技术实现,采用多层次架构和而向对象的设计模式: 设讣过程充分应用而向对象的设讣方法,保证各个主要模块间的低耦合、髙内聚: 增加模块的可重用性和可扩展性: 立义淸晰的模块接口,并提供较好的接口扩展方式: 应用系统各个程序按照不同的类别实施统一的接口标准、设汁标准和实现标准,保证各个 模块能够在一致的标准下完成

温馨提示

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

评论

0/150

提交评论