1、电子仓储管理系统需求规格说明书67资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。电子仓储管理系统需求规格说明书 目录1 引言11.1 编写目的11.2 项目背景11.3 缩写说明11.4 术语定义11.5 引用标准11.6 参考资料21.7 版本更新信息22 系统定义22.1 项目来源22.2 项目要达到的目标22.3 用户特点32.4系统整体结构33应用环境53.1系统运行网络环境53.2系统硬件环境63.3系统运行软件环境64功能规格64.1系统子功能的模块分析64.1.1系统登录模块64.1.2库存管理74.1.3统计管理144.1.4系统管理194.1.5用户管理305
2、性能需求365.1 界面需求365.2 响应时间需求365.3 可靠性需求375.4 开放性需求375.5 可扩展性需求375.6 系统安全性需求376 产品提交377 实现约束378 签字381 引言1.1 编写目的本文档描述了仓库管理系统的设计要求, 为系统的设计, 提供一个整体的框架结构和方向, 同时也明确了本系统的详细需求, 供使用单位确认系统的功能和性能, 并作为软件设计人员的设计依据和使用单位的验收标准。1.2 项目背景社会的快速发展, 事物的种类纷繁多样, 商品的统计, 管理的工作从数量上变的庞大繁杂, 工作程度上也是复杂多变。为了解放人的负担, 提高工作的效率保障, 为了方便对
3、公司或个体部门的大量物品的合理, 高效的进行组织和管理, 同时应XX公司的要求, 而编写的仓库管理软件。 开发软件名称: 仓库管理系统 应用单位: XX公司 项目开发者: 西安邮电大学 计算机学院 COE 开发小组 成员: 陈振安、 孙恒志、 郭飞、 谭亮 、 彭溪 1.3 缩写说明暂无1.4 术语定义暂无1.5 引用标准1 企业文档格式标准 V1.1北京长江软件有限公司 2 需求规格报告格式标准 V1.1北京长江软件有限公司软件工程过程化组织1.6 参考资料 1 统一建模语言 2 软件工程 张海帆3 UML系统建模与分析设计刁成嘉 机械工业出版社4 UML和模式应用( 原书第3版) ( 美)
4、 拉曼( Larman,C.) 著, 李洋 等译. 机械工业出版社5 软件工程导论 张海藩 清华大学出版社6 需求规格报告格式标准 V1.1北京长江软件有限公司软件工程过程化组织1.7 版本更新信息本文档的更新记录如表A-1: 修改编号修改日期修改后版本修改位置修改内容概述001 .4.200.1全部初始发布版本002003 .4.22 .4.240.2034.1.1节4.1.5节管理模块增加用户管理修改表A-1 版本更新记录2 系统定义2.1 项目来源本系统经过使用计算机技术给管理人员和用户带来便利。本系统实现了对库存物品信息的分类、 统计、 管理外还实现了对系统商品供应商、 商品的客户管理
5、以及对用户的管理。2.2 项目要达到的目标经过该软件尽可能最大限度的提高应用人员的工作效率; 减少人力与管理费用; 提高信息准确度; 改进管理和服务; 建立高效的信息传输和服务平台, 提高信息处理速度和利用率; 系统设计优良, 界面设计精美、 友好、 快捷, 人性化设计, 后台管 理功能强大、 效率高; 更简便、 信息化程度更高的物品管理流程。2.3 用户特点 本软件是面向管理人员的一类管理软件, 需要有一定的计算机应用基础。能实现对系统的前后操作。此类用户为系统的经常性用户。 系统的维护人员应为计算机专业人员, 熟悉数据库、 操作系统、 网络维护工作, 维护人员为间隔性用户。2.4系统整体结
6、构根据用户所提出的功能需求和我们所做出的市场调研, 整理出了本系统的主要的功能模块和整体的框架。本系统的功能模块: 1、 登陆模块: 对用户的登录权限进行管理2、 仓库管理: 对货物的入库、 出库、 送货、 点货的信息进行记录和管理3、 统计查询: 对货物的入库、 出库、 送货、 点货、 库存信息的查询4、 系统管理: 实现了对商品的分类管理、 品牌管理、 商品的管理、 供应商、 客户以及物品货架的管理5、 用户管理: 对用户、 资源、 部门的管理。系统活动图如图2.4-1 所示: 图2.4-1 系统活动图主系统用例图如图2.4-2所示: 图2.4-2 系统用例图2.5 项目要实现的基本模块前
7、台模块: 1、 登陆模块2、 仓库管理3、 统计管理4、 用户管理后台模块: 数据库的创立和维护, 实现对数据的增、 删、 改、 查的操作。3 应用环境 本项目的应用环境能够分硬件环境、 软件环境和网络环境来描述。3.1系统运行网络环境本系统能够采用两种网络环境: 1是公司或者企业的内部局域网; 2是运行在WEB服务器上。前者不用接入到互联网上, 运行在一个公司的内部网络环境中如图3.1-1所示。这种情况下, 只有本公司内部的已授权的人员能够根据自己的权限进行相关的访问。后一种情况, 不必拘泥于本公司的网络环境, 相关人员不受地点时间的限制, 能够经过互联网, 来实现了解货物的最新情况, 并执
8、行相关的操作, 如图3.1-2所示。图3.1-1 局域网环境图3.1-2 互联网环境3.2系统硬件环境本系统的硬件支持环境为: 4 客户机: 普通PC4.1 CPU: P4 1.8GHz4.2 内存: 256MB以上4.3 分辨率: 推荐使用1024*768像素5 WEB服务器5.1 CPU: P4 1.8GHz5.2 内存: 256MB以上6 数据库服务器6.1 CPU: P4 1.8GHz6.2 内存: 256MB以上3.3系统运行软件环境l 操作系统: Windows XP 以及Windows98以上的Windows 系列l 数据库: SQL Server l 开发工具包: JDK、 M
9、yeclipsel JSP服务器: Tomcatl 浏览器: IE6.07 功能规格本系统的开发, 采用UML的分析策略和软件开发的思想相结合, 采用迭代式增量式开发。4.1系统子功能的模块分析本系统的分析从系统登录模块、 库存管理模块、 统计查询模块、 系统管理模块和用户管理模块进行分析。4.1.1系统登录模块参与者: 系统管理人员, 功能描述: 经过对登录用户的身份的判别, 来实现对登录用户的身份进行识别和验证, 并对相应的用户设置不同的权限值, 以保证系统的安全性防止系统遭到非法用户的破坏。系统登录用例描述: 用例描述: 系统登录参与者: 系统的管理人员, 物品统计人员等前置条件: 成功
10、进入本系统的登陆页面后置条件: 系统内部的相关业务变更和登陆用于的权限的变更, 以及数据库的变更, 会有相应的变动。主成功场景: 1 进入系统登陆界面; 2 填写正确的登陆信息, 并提交; 3 成功进入下一级页面。非主成功场景的处理: 在填写登录信息, 信息核对有误, 无法成功进入一级页面时, 则显示出错信息, 并返回到登陆界面。4.1.2库存管理库存管理主要是对商品的出、 入库情况进行登记录入数据库, 对仓库中的货物进行盘点、 归总, 根据实际情况对货物的管理库存管理能够分为入库管理、 出库管理、 送货管理和盘点管理。库存管理的用例图如图4.1.2-1下: 图4.1.2-1库村管理用例图管理
11、员状态图反应了在库存管理这一环节中的状态的变化, 如图4.1.2-2所示:图4.1.2-2 管理员状态图管理员活动转化图如图4.1.2-3所示: 图4.1.2-3 管理员活动图库存管理中的各个用例如下: 入库管理仓库管理员在当有商品添加到仓库时。仓库管理员需要对入库的商品进行登记, 而且要对这次商品入库事件进行数据汇总, 以方便以后需要对账单进行查询, 能够清楚地查看入库货物情况。在这个用例中, 仓库管理员需要填入入库的单号、 入库日期、 入库类型(分为普通入库和调整入库)、 供货批次、 此次入库单号创立人员 、 此次入库单号创立时间、 供应商, 以及添加一些备注信息。当点击添加入库时, 要选
12、择入库商品名称(保存在数据库中)、 货架名称、 入库商品的数量。仓库管理员在点击确定之前能够对已经选择的商品进行删除及支持撤销操作。用例描述: 入库管理执行者: 仓库仓库管理员前置条件: 仓库管理员经过密码验证已经成功地登陆到系统中, 并已选择入库操作后置条件: 仓库管理员完成入库管理的各个操作后, 将相应的信息记录到数据库中基本路径: a) 仓库管理员在开始登陆界面输入用户名和密码登陆到系统, 如果密码错误则继续。b) 仓库管理员点击选择仓库管理管理进入库管理模块。c) 仓库管理员点击入库管理管理右边显示入库管理的填写表格。d) 仓库管理员填写、 选择入库管理中各项信息, 以及备注信息。e)
13、 仓库管理员点击添加入库, 选择商品名称、 数量、 货架。f) 仓库管理员能够对已经选择的商品删除。g) 仓库管理员点击确定, 将各项信息保存到数据库中。扩展事件: 当管理员进行入库管理时系统发生错误, 要恢复到账目初始输入时的数据库状态, 确保数据库中原来的信息不被破坏, 能够从任何场景中恢复。入库管理活动图如图4.1.2-4所示: 图4.1.2-4 入库管理活动图出库管理: 当有商品从仓库中取出时。仓库管理员需要对此次出库事件进行登记, 并把数据录入数据, 方便以后对账单事件进行查看。在出库管理用例中。仓库管理员首先需要填入出库单号、 选择出库类型(分为普通出库和调整出库)、 此次单号创立
14、人员、 此次单号创立时间、 选择客户、 填写出库日期、 选择状态( 冻结和激活) 以及添加对此次出库的一些备注信息。当点击添加出库时选择商品名称(保存在数据库中)、 货架名称、 库存数量、 出库数量。其中库存数量在数据库中读出、 出库数量由仓库管理员根据此次出库的实际商品数量添加。当出库数量大于入库数量时则进行出错处理。仓库管理员在点击确定之前能够对选择的商品进行删除, 即删除此次出库操作。用例描述: 出库管理执行者: 仓库仓库管理员前置条件: 仓库管理员已经成功地登陆到系统中, 并已选择出库操作后置条件: 仓库管理员完成出库管理的各个操作后, 将相应的信息记录到数据库中基本路径: 1. 仓库
15、管理员输入用户名和密码登陆到系统。2. 仓库管理员选择出库管理模块中的出库管理。3. 仓库管理员填写出库管理中各项信息。4. 仓库管理员点击添加出库, 选择商品名称, 出库数量、 货架, 库存量由系统数据库中读出, 出库数量必须小于等于库存量。5. 仓库管理员能够对已经选择的商品删除。扩展事件: 当管理员进行出库管理时系统发生错误, 要恢复到账目初始输入时的数据库状态, 确保数据库中原来的信息不被破坏, 能够从任何场景中恢复。出库管理活动图如图4.1.2-5: 图4.1.2-5 出库管理活动图送货管理: 当外界活动者需要给客户送货时, 仓库管理员必须添加登记此次送货的记录。在送货管理用例中仓库
16、管理员需要添加的信息有: 送货单号、 此次单号创立人员、 选择目的城市、 此次送货日期、 此次单号创立时间、 状态(激活或者冻结)、 以及关于此次送货的一些备注信息。当点击添加送货时, 管理员选择从数据库中取出的在添加出库管理时创立的出库单号, 填写送货数量。仓库管理员在点击确定之前可对此次送货管理的账单进行删除。用例描述: 送货管理执行者: 仓库仓库管理员前置条件: 仓库管理员已经成功地登陆到系统中, 并已选择送货操作后置条件: 仓库管理员完成出送货管理的各个操作后, 将相应的信息记录到数据库中基本路径: 1、 仓库管理员输入用户名和密码登陆到系统。2、 仓库管理员选择送货管理模块中的送货库
17、管理。3、 仓库管理员填写送货管理中各项信息。4、 仓库管理员点击添加送货, 送货的单号必须是在出库管理中已经添加倒是数据库中的记录。 5、 仓库管理员能够对已经选择的商品删除。 6、 仓库管理员点击确定, 将各项信息保存到数据库中。扩展事件: 当管理员进行送货管理时系统发生错误, 要恢复到账目初始输入时的数据库状态, 确保数据库中原来的信息不被破坏, 能够从任何场景中恢复。送货管理活动图如图4.1.2-5: 图4.1.2-6 送货管理活动图盘点管理: 当仓库管理员需要对仓库中的某个货架上的某个商品进行盘点时, 需要对盘点的情况进行记录, 盘点的管理主要包括: 盘点单号、 此次单号创立人员、
18、选择货架号、 此次盘点日期、 此次盘点单号创立日期、 状态(激活或者冻结), 以及关于此次盘点货物的一些备注信息。当仓库管理员点击添加盘点时, 选择要盘点的商品的名称, 得到商品数量和实际库存数量。确定后保存到数据库中。管理在点击确定之前能够对添加的商品进行删除。用例描述: 盘点管理执行者: 仓库仓库管理员前置条件: 仓库管理员已经成功地登陆到系统中, 并已选择盘点管理操作后置条件: 仓库管理员完成盘点管理的各个操作后, 将相应的信息记录到数据库中基本路径: 1、 仓库管理员输入用户名和密码登陆到系统。 2、 仓库管理员选择库存管理模块中的盘点管理子模块。 3、 仓库管理员填写盘点管理中各项信
19、息。 4、 仓库管理员点击添加盘点, 选择商品名称, 数量、 货架。 5、 仓库管理员能够对已经选择的商品删除。 6、 仓库管理员点击确定, 将各项信息保存到数据库中。扩展事件: 当管理员进行盘点管理时系统发生错误, 要恢复到账目初始输入时的数据库状态, 确保数据库中原来的信息不被破坏, 能够从任何场景中恢复。盘点管理活动图如图4.1.2-7: 图4.1.2-7 盘点管理活动图4.1.3统计管理l 参与者: 系统管理员; l USE CASE: 商品入库管理、 商品出库管理、 商品送货管理、 商品盘点管理、 商品库存管理。操作员经过公司的存储管理首页登录到系统中进行查询操作, 操作员经过它入库
20、查询、 出库查询、 送货查询、 盘点查询、 库存查询, 这就是统计查询子系统的功能。在本模块中, 操作员只能进行查询工作 , 只具有本模块权限的用户是无法对数据库进行更新操作的。如果操作员想了解一些本公司的库存情况和公司业务的进出货情况能够进入本模块进行查询。它的用例图如图5-1所示。图4.1.3-1统计查询用例图4.1.3统计查询模块功能如下4.1.3.1: 入库查询功能描叙管理员登录到入库查询站点能够看到入库单号、 入库日期、 操作员、 供应商、 货架、 商品、 商品数量几项, 管理员能够根据开始日期、 结束日期或客户进行统计查询。当根据需求输入点击查询后, 会在当前页面显示数据库中相应条
21、件的物品项目, 如图4.1.3-2所示。入库查询的功能是查询符合要求的曾经进入了仓库的物品, 而不关心该物品现今的去向。图4.1.3-2 入库查询界面入库查询界面方便用户了解一段时间以来, 物品进库情况, 具体活动图如图4.1.3-3所示。图4.1.3-3入库查询活动图入库查询操作: 用户进入入库查询界面能够输入入库开始时间、 结束时间或供应商后点击查询, 则界面将按用户要求显示具体数据。显示内容包括入库单号、 入库日期、 操作员、 供应商、 货架、 商品、 商品数量, 每一条记录用一行, 若有多行记录则分多行显示。4.1.3.2: 出库查询功能描叙管理员登录到出库查询站点能够看到出库单号、
22、出库日期、 操作员、 客户、 货架、 商品、 商品数量几项, 管理员能够根据开始日期、 结束日期或供应商进行统计查询。当根据需求输入点击查询后, 会在当前页面显示数据库中相应条件的物品项目, 如图4.1.3-4所示。出库查询的功能是查询符合查询要求的从仓库中取出的物品, 而不关心物品的去向。图4.1.3-4 出库查询界面出库查询界面方便用户了解一段时间以来, 仓库中出去的物品情况, 其具体活动图如图4.1.3-5所示。图4.1.3-5出库查询活动图出库查询操作: 用户进入出库查询界面能够输入查询的出库开始时间、 结束时间或选择客户后点击查询, 则界面将按用户要求显示具体数据。显示内容包括出库单
23、号、 出库日期、 操作员、 客户、 货架、 商品、 商品数量, 每一条记录用一行, 若有多行记录则分多行显示。4.1.3.3: 送货查询功能描叙管理员登录到送货查询站点能够看到送货单号、 送货日期、 操作员、 城市、 出库单号、 客户、 商品数量几项, 管理员能够根据开始日期、 结束日期或城市进行统计查询。当根据需求输入点击查询后, 会在当前页面显示数据库中相应条件的物品项目, 如图4.1.3-6所示。送货查询的功能是查询符合查询要求的送货业务逻辑中使用的物品。图4.1.3-6送货查询界面送货查询界面方便用户了解一段时间以来, 公司送货业务情况, 其具体活动图如图4.1.3-7所示。图4.1.
24、3-7送货查询活动图送货查询操作: 用户进入送货查询界面能够输入查询的送货开始时间、 结束时间或选择送货到达的城市后点击查询, 则界面将按用户要求显示具体数据。显示内容包括送货单号、 送货日期、 操作员、 城市、 出库单号、 客户、 商品数量, 每一条记录用一行, 若有多行记录则分多行显示。4.1.3.4: 盘点查询功能描叙管理员登录到盘点查询站点能够看到盘点单号、 盘点日期、 操作员、 货架、 商品名称、 盘点库存数、 实际库存数几项, 管理员能够根据开始日期、 结束日期或货架进行统计查询。当根据需求输入点击查询后, 会在当前页面显示数据库中相应条件的物品项目, 如图4.1.3-8所示。盘点
25、查询的功能是查询符合要求的曾经和现在出现在数据库中的物品。而并不关心现在物品的去向。图4.1.3-8盘点查询界面盘点查询界面方便用户了解一段时间以来, 仓库数据库的使用情况, 即一段时间内仓库的进出货物情况, 其具体活动图如图4.1.3-9所示。图4.1.3-9盘点查询活动图盘点查询操作: 用户进入盘点查询界面能够输入查询的送货开始时间、 结束时间或选择货架后点击查询, 则界面将按用户要求显示具体数据。显示内容包括盘点单号、 盘点日期、 操作员、 货架、 商品名称、 盘点库存数、 实际库存数, 每一条记录用一行, 若有多行记录则分多行显示。4.1.3.5: 库存查询功能描叙管理员登录到库存查询
26、站点能够看到商品名称、 商品分类、 品牌、 货架、 商品库存几项, 管理员能够根据商品名称、 或货架进行库存查询。当根据需求输入点击查询后, 会在当前页面显示数据库中相应条件的物品项目, 如4.1.3-10所示。库存查询的功能是查看当前仓库中符合查询要求的物品。图4.1.3-10库存查询界面库存查询界面方便用户了解一段时间以来, 仓库中的存货情况, 即一段时间内仓库的积累货物情况, 其具体活动图如图4.1.3-11所示。图4.1.3-11库存查询活动图库存查询操作: 用户进入库存查询界面能够经过选择查询的商品名称或选择货架后点击查询, 则界面将按用户要求显示具体数据。显示内容包括商品名称、 商
27、品分类、 品牌、 货架、 商品库存, 每一条记录用一行, 若有多行记录则分多行显示。4.1.4系统管理系统管理子系统主要是对仓库中的商品的各类信息如: 商品分类、 商品的品牌、 商品具体信息、 供应商信息、 客户信息、 货架信息的一个集中管理, 每个管理者都必须具有系统赋予的能够对系统进行管理的权限, l 参与者: 系统管理员; l USE CASE: 商品分类管理、 商品品牌管理、 商品管理、 供应商管理、 客户管理、 货架管理。管理端的用例图如图4.1.4-1所示: 图4.1.4-1管理端用例图管理端的这些Use case( 用例) 描述如下: 4.1.4.1: 商品分类管理商品分类管理是
28、系统管理者用来对商品的分类的各种操作( 查看已有的商品类别、 添加新的商品类别、 对已有的商品类别做修改和删除一些已经废弃的商品类别) , 该类商品隶属于哪个大类( 数码产品、 手机通讯等等) 对已有的商品类别都有ID编号和商品的状态( 激活/冻结) 都能够很方便的查询到, 而且不会和其它的混淆, 在界面上都动态的显示出来了已有的类别, 而且都有详细的对商品种类的描述, 能够更加直观地查看到各种信息。4.1.4.2: 商品品牌管理商品品牌管理主要是系统管理者对商品的品牌种类进行管理( 对已有的商品品牌进行查询、 添加新的品牌种类、 对已有的品牌种类做修改和删除一些不再使用的品牌) , 每一个品
29、牌都有一个ID编号, 以免混淆, 而且在查询的时候能够更加的方便和直观, 每一个品牌类别后面都会附有简单的品牌的描述。4.1.4.3: 商品管理商品管理用来对商品的各种最基本的添加、 修改和删除的操作, 对每件商品都有一个独立的ID号, 以便于以后能够对单个商品的操作, 就不会影响到其它的特别的同一个类别的商品的信息, 对商品还有类别和品牌的分类, 这样就减少了多余的操作, 一步就对该商品做了分类。4.1.4.4: 供应商管理供应商管理主要是对于那些提供商品的厂家或者是中间商的信息的存储, 添加新的供应商、 修改其信息、 删除那些已经用不上的供应商的信息, 每个供应商都有各自不同的信息( ID
30、、 供应商名称、 商家地址、 邮编号码、 联系电话、 联系人和状态( 激活/冻结) ) , 以方便能够更高效率的与供应商联系, 快速的提取商品。4.1.4.5: 客户管理客户管理主要是针对那些购买这些商品的人, 对她们做的一个统一的管理, 对客户的信息做添加、 删除、 修改的操作, 实时更新客户信息, 能够提高仓库管理者和客户之间的联系, 提高办事效率, 实际上就能够获得更高的效益。每个客户都有自己的不同的信息( ID号、 客户名称、 地址、 邮编、 电话、 联系人、 状态( 激活/冻结) ) 。4.1.4.6: 货架管理货架管理是对仓库里面的货架进行统一的管理, 其标记出货架的具体信息, 方
31、便管理员的查找和整理, 是对货架进行添加、 修改、 删除等的操作, 每个货架都有其独有的ID号, 对每一个独立的货架, 我们都能够查询到, 而且知道她的基本描述和详细信息, 方便管理员的管理。商品分类管理: 商品分类管理是系统管理者用来对商品的分类的各种操作( 查看已有的商品类别、 添加新的商品类别、 对已有的商品类别做修改和删除一些已经废弃的商品类别) , 该类商品隶属于哪个大类( 数码产品、 手机通讯等等) 对已有的商品类别都有ID编号和商品的状态( 激活/冻结) 都能够很方便的查询到, 而且不会和其它的混淆, 在界面上都动态的显示出来了已有的类别, 而且都有详细的对商品种类的描述, 能够
32、更加直观地查看到各种信息。如图图4.1.4-2所示。图4.1.4-2 分类管理界面基本流程如图4.1.4-3所示: 图4.1.4-3 分类管理流程图商品分类模块主要是对商品的每个类别做出添、 查、 改、 删等维护功能, 具体描述如下: 用例描述: 商品分类管理; 执行者: 系统管理员; 前置条件: 系统管理者登录系统; 后置条件: 如果商品分类有调整, 则数据库中的分类信息就会有相应的调整, ( 商品类型的添加、 删除、 修改等一系列变更) ; 基本路径: A) 进入商品管理主界面, 能够看见一部分的商品的类别显示; B) 确定自己是要做什么, 是查询、 添加、 修改还是删除; a) 如果是查
33、询, 界面左上角有分类查询框, 输入你要查询的商品名称, 就能够查询到你需要的分类的详细信息( ID、 父类、 分类层次、 状态) , 还显示出你需要对该类需要做什么操作, 如修改、 删除; 1) 当你要查询的商品类别名称在数据库中有存放时, 即显示出该商品类别的基本信息; 2) 如果你输入的商品类别名称在数据库中没有找到, 会提示你”输入有误, 请重新输入”的提示, 提示你确定要查找的商品类别是否正确; b) 如果是添加, 右上角有添加按钮, 点击就会弹出添加框, 输入你要添加的类别的名称、 类别层次、 父类和状态, 点确定就能够了, 如果添加的信息有错误, 系统会提示添加失败, 重复该步骤
34、就能够了; 1) 当你输入的基本信息正确的时候, 系统会讲这些资料都放进数据库中存储, 并将这些信息都显示到界面上, 能够让管理员对该商品类别做其它的操作; 2) 如果输入的信息有错误, 系统会提示你”输入信息有误, 请查证后重新输入”, 查看信息, 确认没有错误了重新输入, 添加新的商品类别完成; c) 如果是修改, 执行a) 操作, 找到你需要做修改的类别, 点击修改钮就能够对该类别做出修改了; 1) 点击修改按钮后跳出修改框, 当你输入的基本信息正确的时候, 系统会讲这些资料都放进数据库中存储, 将原有的该商品类别的信息进行覆盖, 并将这些修改后的信息都显示到界面上, 能够让管理员对该商
35、品类别做其它的操作; 2) 如果输入的信息有错误, 系统会提示你”输入信息有误, 请查证后重新输入”, 查看信息, 确认没有错误了重新输入, 直至修改该商品类别的信息完成; d) 如果是删除, 执行a) 操作, 找到你需要做删除的类别, 点击删除你所选择的类别就会删除掉; 商品品牌管理: 商品品牌管理主要是系统管理者对商品的品牌种类进行管理( 对已有的商品品牌进行查询、 添加新的品牌种类、 对已有的品牌种类做修改和删除一些不再使用的品牌) , 每一个品牌都有一个ID编号, 以免混淆, 而且在查询的时候能够更加的方便和直观, 每一个品牌类别后面都会附有简单的品牌的描述。品牌管理界面如图4.1.4
36、-4。图4.1.4-4 品牌管理界面基本流程图如图4.1.4-5所示: 图4.1.4-5 品牌管理流程图商品品牌管理模块主要是对商品的各个品牌进行管理, 做出添、 删、 改等的功能, 针对不同的品牌, 列出整合列表。具体描述如下: 用例描述: 商品品牌管理; 执行者: 系统管理员; 前置条件: 系统管理员经过登录进入到主系统中; 后置条件: 如果商品的品牌有调整, 则数据库中的关于商品品牌的部分就会有相应的变动, 即是数据的实时维护; 基本路径: A) 系统管理员登录之后进入到商品品牌管理界面, 能够在主界面上看到一部分的商品品牌的基本资料; B) 如果要对某一种品牌做查询, 在左上角的查询框
37、内输入你要查询的商品的品牌的名称, 点击查询按钮, 就能够查询到你所需要的品牌的基本信息( ID、 品牌名、 基本描述和你所需要的后续操作提示( 修改、 删除) ) ; a) 当你要查询的商品品牌在数据库中有存放时, 即显示出该商品品牌的基本信息; b) 如果你输入的商品品牌名称在数据库中没有找到, 会提示你”输入有误, 请重新输入”的提示, 提示你确定要查找的商品品牌是否正确; C) 有新的商品品牌需要加入时, 界面的右上角有”添加品牌”按钮, 点击, 跳出添加框, 输入你要添加的商品品牌的基本信息, 就能够了; a) 当你输入的基本信息正确的时候, 系统会讲这些资料都放进数据库中存储, 并
38、将这些信息都显示到界面上, 能够让管理员对该商品品牌做其它的操作; b) 如果输入的信息有错误, 系统会提示你”输入信息有误, 请查证后重新输入”, 查看信息, 确认没有错误了重新输入, 添加新的商品品牌完成; D) 做修改时, 执行B) 步骤, 找到要修改的商品品牌的信息, 信息后面跟着有修改按钮, 点击就能够对该品牌进行修改操作; a) 点击修改按钮后跳出修改框, 当你输入的基本信息正确的时候, 系统会讲这些资料都放进数据库中存储, 将原有的该商品品牌的信息进行覆盖, 并将这些修改后的信息都显示到界面上, 能够让管理员对该商品品牌做其它的操作; b) 如果输入的信息有错误, 系统会提示你”
39、输入信息有误, 请查证后重新输入”, 查看信息, 确认没有错误之后重新输入, 直至修改该商品品牌的信息完成; E) 做删除时, 执行B) 步骤, 找到要删除的商品品牌的信息, 后面跟有删除按钮, 点击就能够将该商品品牌的所有内容都删除掉; 商品管理: 商品管理用来对商品的各种最基本的添加、 修改和删除的操作, 对每件商品都有一个独立的ID号, 以便于以后能够对单个商品的操作, 就不会影响到其它的特别的同一个类别的商品的信息, 对商品还有类别和品牌的分类, 这样就减少了多余的操作, 一步就对该商品做了分类。如图4.1.4-6。图4.1.4-6 商品管理基本流程图如图4.1.4-7: 图4.1.4
40、-7 商品管理流程商品管理模块主要是对商品的各种基本信息进行管理, 做出添、 删、 改等的功能, 针对不同的商品, 列出整合列表。具体描述如下: 用例描述: 商品管理; 执行者: 系统管理员; 前置条件: 系统管理员由登录进入到主系统中; 后置条件: 如果商品有调整, 则数据库中的关于商品的部分就会有相应的变动, 即是数据的实时维护; 基本路径: A) 系统管理员登录之后进入到商品管理界面, 能够在主界面上看到一部分的商品的基本资料; B) 如果要对某一种商品做查询, 在左上角的查询框内输入你要查询的商品的名称, 点击查询按钮, 就能够查询到你所需要的商品的基本信息( ID、 商品名、 基本描
41、述、 ”详细”按钮和你所需要的后续操作提示( 修改、 删除) ) ; a) 当你要查询的商品在数据库中有存放时, 即显示出该商品的基本信息; b) 如果你输入的商品名称在数据库中没有找到, 会提示你”输入有误, 请重新输入”的提示, 提示你确定要查找的商品是否正确; C) 有新的商品需要加入时, 界面的右上角有”添加商品”按钮, 点击, 跳出添加框, 输入你要添加的商品的基本信息和详细信息, 就能够了; a) 当你输入的基本信息正确的时候, 系统会讲这些资料都放进数据库中存储, 并将这些信息都显示到界面上, 能够让管理员对该商品做其它的操作; b) 如果输入的信息有错误, 系统会提示你”输入信
42、息有误, 请查证后重新输入”, 查看信息, 确认没有错误之后重新输入, 添加新的商品完成; D) 做修改时, 执行B) 步骤, 找到要修改的商品的信息, 信息后面跟着有修改按钮, 点击就能够对该商品进行修改操作; a) 点击修改按钮后跳出修改框, 当你输入的基本信息正确的时候, 系统会讲这些资料都放进数据库中存储, 将原有的该商品的信息进行覆盖, 并将这些修改后的信息都显示到界面上, 能够让管理员对该商品做其它的操作; b) 如果输入的信息有错误, 系统会提示你”输入信息有误, 请查证后重新输入”, 查看信息, 确认没有错误之后重新输入, 直至修改该商品的信息完成; E) 需要查看某个商品的详
43、细信息时, 执行B) 步骤, 找到你所要寻找的商品, 点击后续的”详细”按钮, 就能够查看到该商品的详细信息; F) 做删除时, 执行B) 步骤, 找到要删除的商品品牌的信息, 后面跟有删除按钮, 点击就能够将该商品的所有内容都删除掉; 供应商管理: 供应商管理主要是对于那些提供商品的厂家或者是中间商的信息的存储, 添加新的供应商、 修改其信息、 删除那些已经用不上的供应商的信息, 每个供应商都有各自不同的信息( ID、 供应商名称、 商家地址、 邮编号码、 联系电话、 联系人和状态( 激活/冻结) ) , 以方便能够更高效率的与供应商联系, 快速的提取商品。模块的管理界面如图4.1.4-8所
44、示。图4.1.4-8 供应商管理界面基本流程图如下: 4.1.4-9供应商管理流程供应商管理模块主要是对供应商的各种基本信息进行管理, 做出添、 删、 改等的功能, 列出整合列表。具体描述如下: 用例描述: 供应商管理; 执行者: 系统管理员; 前置条件: 系统管理员由登录进入到主系统中; 后置条件: 如果供应商的信息有调整, 则数据库中的关于供应商的部分就会有相应的变动, 即是数据的实时维护; 基本路径: A) 系统管理员登录之后进入到供应商管理界面, 能够在主界面上看到一部分的供应商的基本资料; B) 如果要对某一家供应商做查询, 在左上角的查询框内输入你要查询的供应商的名称, 点击查询按
45、钮, 就能够查询到你所需要的供应商的基本信息( ID、 供应商名、 地址、 邮编、 电话、 联系人、 状态和你所需要的后续操作提示( 修改、 删除) ) ; a) 当你要查询的供应商的资料在数据库中有存放时, 即显示出该供应商的基本信息; b) 如果你输入的供应商名称在数据库中没有找到, 会提示你”输入有误, 请重新输入”的提示, 提示你确定要查找的供应商是否正确; C) 有新的供应商为仓库添加货物时, 即有新的供应商需要加入时, 界面的右上角有”添加供应商”按钮, 点击, 跳出添加框, 输入你要添加的供应商的详细信息, 就能够了; a) 当你输入的基本信息正确的时候, 系统会讲这些资料都放进数据库中存储, 并将这些信息都显示到界面上, 能够让管理员对该供应商做其它的操作; b) 如果输入的信息有错误, 系统会提示你”输入信息有误, 请查证后重新输入”, 查看信息, 确认没有错误之后重新输入, 添加新的供应商完成; D) 做修改时, 执行B) 步骤, 找到要修改的供应商的信息, 信