(仓库管理)仓库管理系统软件设计说明书改后
仓库管理系统设计说明书

仓库管理系统设计说明书发布信息✧作者✧发布范围✧版本✧发布日期修改记录✧发布日期✧版本✧说明✧作者目录1引言 (4)1。
1编写目的 (4)1。
2读者对象 (4)1.3项目背景 (4)1.4参考资料 (4)2系统总体设计 (5)2。
1系统结构模式 (5)2。
2系统运行流程 (5)3系统详细设计 (5)3。
1问题域部分的设计 (6)3.2人机交互部分的设计 (8)3。
3任务管理部分的设计 (12)3.4数据管理部分的设计 (13)1引言●仓库管理系统设计说明书,是在分析中小型企业库存管理流程资料的基础上,根据《仓库管理系统需求说明书》而编写的.●本说明书为2004级军人本科学员《信息系统原理与工程》的课程设计作业产品的一部分,项目由国防科技大学信息系统与管理学院学员四队指挥自动化工程专业课程设计作业第四小组负责组织实施.1。
1编写目的编写该设计说明书的目的是为了给该系统的使用者和开发者提供:●软件总体需求:向用户描述仓库人事管理系统的基本功能.●功能要求和数据结构:开发人员进行详细设计和编码的基础。
●软件综合测试的依据:第三方进行软件测试的指南和参考。
1.2读者对象该设计说明书的读者为:小型企业公司相关人员、项目组成员及辅导教员。
1。
3项目背景软件系统名称:仓库管理系统仓库管理系统是企业信息系统中一个相当重要的组成部分。
仓库管理系统的好坏直接影响企业物流管理效果,并直接影响企业的经济效益。
其主要作用是帮助企业的仓库管理人员建立物料管理账目、规范物料出入库手续、分析库存物料利用及资金占用情况,并为物料采购供应、生产计划、销售部门提供必要的库存数据。
1.4参考资料●张维明,戴长华,陈卫东,信息系统原理与工程,电子工业出版社,北京,2004年7月(第2版).●Curtis HK Tsang, Clarence SW Lau, Ying K Leung, 面向对象技术—-使用VP—UML实现图到代码的转换, 清华大学出版社,北京,2007年2月(第1版)。
仓库管理系统详细设计说明书

仓库管理系统详细设计说明书班级:xx姓名:xx学号:xx日期:xx年xx月xx日目录第一章需求分析 (3)一、问题背景及描述 (3)二、功能分析 (3)三、建立系统流程图 (3)四、建立数据流图 (5)五、建立数据字典 (7)六、算法描述 (9)七、建立E-R图 (10)八、建立状态图 (12)第二章概要设计............................................. 错误!未定义书签。
一、软件体系结构模型.................................... 错误!未定义书签。
二、用面向数据流的方法设计系统软件结构.................. 错误!未定义书签。
三、数据库逻辑结构设计.................................. 错误!未定义书签。
第三章详细设计. (14)一、数据库物理结构设计.................................. 错误!未定义书签。
二、模块过程设计与界面设计 (14)第四章数据库设计 (20)一、数据字典的设计 (20)二、数据表的设计 (21)第五章编码和单元测试....................................... 错误!未定义书签。
第六章程序运行. (22)一、登陆界面 (22)二、主控制界面 (23)三、客户管理子模块界面 (24)四、用户管理子模块界面 (25)五、产品入库子模块界面 (26)六、产品出库子模块界面 (27)七、产品查询子模块界面 (30)八、修改产品信息子模块界面 (30)九、帮助信息子模块界面.................................. 错误!未定义书签。
第七章心得体会. (32)参考文献.................................................... 错误!未定义书签。
仓库管理系统(详细设计说明书)

仓库管理系统(详细设计说明书) 仓库管理系统(详细设计说明书)版本.1.0日期.20年月日1.引言1.1 目的1.2 范围1.3 定义、缩略词和缩写2.系统概述2.1 功能2.2 总体描述2.3 用户特征2.4 假设和约束2.5 应用场景3.系统设计3.1 架构设计3.1.2 后端设计3.2 数据库设计3.2.1 数据库结构3.2.2 数据库表设计 3.3 数据传输设计3.3.1 接口定义3.3.2 数据格式3.4 安全设计3.4.1 用户认证与授权 3.4.2 数据加密3.4.3 安全性考虑4.模块设计4.1 模块A4.1.1 功能描述4.1.2 接口定义4.1.3 数据流程图4.2 模块B4.2.1 功能描述4.2.2 接口定义4.2.3 数据流程图 4.2.4 输入/输出4.3 模块C4.3.1 功能描述4.3.2 接口定义4.3.3 数据流程图4.3.4 输入/输出5.用户界面设计5.1 页面流程图5.2 页面设计5.2.1 登录页面5.2.2 主页5.2.3 仓库管理页面5.2.4 物品管理页面5.2.5 报表页面6.测试计划6.1 测试目标6.2 测试策略6.3 测试环境6.4 测试用例6.5 验收标准7.部署计划7.1 硬件需求7.2 软件需求7.3 安装步骤7.4 配置步骤7.5 启动和关闭步骤8.维护和支持8.1 错误处理8.2 日志记录和审计功能8.3 可拓展性9.参考文献附件:附件A:数据库表设计附件B:数据流程图附件C:测试用例法律名词及注释:1.著作权:指对作品享有复制、发行、出租、展览、表演、摄制、广播、信息网络传播等权力的权利人享有的权利。
2.商标:指图形、文字、颜色组合等在商品或服务上以区别该商品或者服务来源的标记。
3.专利:指为了保护利益由国家授予的发明者对其发明的专有权。
4.保密协议:指在一定的时间或范围内,受许可方对获得的他方技术或商业机密负有保密责任的约定。
仓库管理系统说明书

仓库管理系统说明书1. 系统概述仓库管理系统是一种用于管理和监控仓库运作的软件系统。
它旨在提高仓库管理的效率和准确性,帮助用户实现仓库物流的优化和成本控制。
2. 系统功能2.1 库存管理仓库管理系统能够实时跟踪库存情况,记录和管理货物的进出库信息。
用户可以通过系统查询库存量,以及货物的存放位置和状态。
2.2 订单管理系统支持订单管理功能,用户可以通过系统录入和管理各类订单信息。
系统能够实时计算库存和订单之间的差异,并提供警报功能,提醒用户及时采取相应的措施。
2.3 货物跟踪仓库管理系统能够实时监控货物的运输和存放过程,确保货物安全并准确记录。
用户可以通过系统查询货物的运输轨迹和存放历史,提高对货物状态的掌控能力。
2.4 数据分析系统提供数据分析功能,用户可以通过系统生成报表和图表,分析和评估仓库运作的效率和成本。
用户可以根据数据分析结果优化仓库布局和供应链管理,提升整体效益。
3. 系统优势3.1 自动化流程仓库管理系统通过自动化和智能化的流程,减少了人工记录和操作的繁琐,大大提高了工作效率和准确性。
3.2 实时监控用户可以通过系统实时监控仓库的运作情况,及时获取货物位置、数量和状态等重要信息,提高对仓库运作的可视化和可控性。
3.3 节约成本通过仓库管理系统的有效使用,用户可以精确掌握库存水平,避免货物过量或缺货的情况,减少因此而带来的资金损失。
3.4 数据分析支持系统提供的数据分析功能,可以帮助用户根据历史和实时数据作出科学决策,优化仓库的布局、运作流程和供应链管理等环节。
4. 使用指南4.1 安装与部署用户需要将仓库管理系统安装在指定服务器上,并进行相应的配置和部署。
系统提供详细的安装步骤和操作手册,以便用户完成安装过程。
4.2 登录和权限管理用户需要通过有效的账号和密码登录系统。
系统支持多级权限管理,根据用户角色的不同,对系统功能和操作的可访问性进行灵活设置。
4.3 操作流程说明系统提供操作流程的详细说明文档,在用户登录系统后,可以查阅相应的操作手册,按照指引进行相应的操作和管理。
仓库管理系统需求规格说明书

仓库管理系统需求规格说明书(第十二组)1.引言 (1)1.1编写目的 (1)1.2项目背景 (1)1.3参考资料 (1)2.任务概述 (2)2.1目标 (2)2.2运行环境 (2)2.3条件与限制 (2)3.数据描述 (3)3.1静态数据 (3)3.2动态数据 (3)3.3数据库介绍 (3)3.4数据词典 (3)3.5 E-R 图 (3)3.6数据采集 (3)4.功能需求 (6)4.1功能划分 (6)4.2功能描述 (6)5.性能需求 (7)5.1数据精确度 (7)5.2时间特性 (7)5.3适应性 (7)6.运行需求 (10)6.1用户界面 (10)6.2硬件接口 (10)6.3软件接口 (10)6.4故障处理 (10)7.其它需求 (12)7.1正确性 (12)7.2可维护性 (12)7.3可移植性 (12)7.4软件的完整性 (12)7.5软件的安全性 (12)1.引言1.1编写目的本需求分析报告的目的是规范化本软件的编写,旨在于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,同时提出了仓储管理系统的软件开发过程,便于程序员与客户之间的交流、协作,并作为工作成果的原始依据,同时也表明了本软件的共性,以期待能够获得更大范围的应用。
本文档是在调研仓库管理制度及仓库管理人员对于管理系统的需求后,为明确软件需求、安排项目规划与进度、组织软件开发与测试而撰写的。
1.2项目背景仓储管理系统(WMS)是仓储管理信息化的具体形式,它在我国的应用还处于起步阶段。
一个好的仓库管理系统将会给企业带来丰厚的经济效益和社会效益。
由此,设计一个优秀的仓库管理系统就显得尤其重要。
物资的储存和运输是整个物流过程中的两个关键环节,被人们称之为“物流的支柱”。
在商品交换过程中,虽然物资的购、销活动决定了物资的交换关系,但若没有物资的储存和运输,物资的这种交换关系则不能最终实现。
本程序设计由计算机与信息工程学院网络工程专业09级7班第12组提出并执行。
仓库管理系统系统设计说明书

系统设计说明书项目名称:家庭理财管理系统专业班级:信息系统1102班组长:孟冬青组员:宋娜一、引言 (1)1。
编写目的 (1)2。
背景 (1)3.定义 (1)4.参考资料 (1)二、任务概述 (1)1。
目标 (1)2。
运行环境 (2)3。
需求概述 (2)4。
条件与限制 (2)三、总体设计 (3)1.处理流程 (3)2。
总体结构和模块外部设计 (4)四、接口设计 (6)1.外部接口 (6)2。
内部接口 (6)五、数据结构设计 (6)1。
数据库数据结构设计 (6)2。
数据结构与系统程序的关系 (7)六、运行设计 (8)1.运行模块组合 (8)2.运行控制 (8)七、出错处理设计 (9)1.出错输出信息 (9)2.补救措施 (9)八、安全保密设计 (9)1.数据安全性 (9)2.登陆用户安全性 (10)3.操作安全性 (10)九、系统维护设计 (10)一、引言1.编写目的编写这份概要设计说明书的主要目的是将对用户的需求分析升级为对实现这些需求的功能进行体系结构设计,将原本比较复杂的系统划分为一个个模块来确定这些模块的功能以及模块间的调用关系,同时,设计该系统的总体数据结构和数据库结构。
仓库系统是为了仓库管理而设计的,通过试用本系统,可以更加有效的管理仓库物品,其中包括仓库的基本信息,供应商信息,客户信息并且具有增加,查询,修改等功能,这份说明书的主要读者为系统分析师和软件设计师。
为之后的系统开发提供开发标准。
2。
背景在需求分析阶段中,已经对本软件系统的功能需求做了详细的阐述。
本阶段将会在需求分析阶段的基础上对仓库管理软件系统做进一步的概要设计。
主要包括仓库管理系统的操作处理流程设计、该系统接口设计、出错处理设计和数据库结构的设计等.以上系统模块的设计将结合需求分析阶段的功能需求,把各模块间的关系给建立起来,从而完成整个系统的概要设计需求.另外,在下一阶段的详细设计中,本阶段的概要设计将作为参考,以方便完成整个系统的设计工作。
仓库管理系统项目_软件测试设计说明书

仓库管理系统项目_软件测试设计说明书仓库管理系统项目_软件测试设计说明书一、介绍随着企业规模的扩大和管理的复杂化,仓库管理在现代企业运营中扮演着越来越重要的角色。
为了提高仓库管理效率,降低成本,我们开发了一款仓库管理系统。
本说明书将详细阐述对该系统的软件测试设计,以确保系统的质量和稳定性。
二、测试目标我们的测试目标包括以下几个方面:1、功能测试:确保系统的各项功能能够正常、准确地运行。
2、性能测试:验证系统在高负载和复杂情况下的性能表现。
3、安全性测试:发现并修复潜在的安全漏洞,确保数据的安全性。
4、用户界面测试:验证系统的用户界面是否符合用户期望,确保用户能够方便地使用系统。
三、测试计划我们将根据以下测试计划进行测试:1、单元测试:针对每个模块或函数进行测试,确保其单独运行正常。
2、集成测试:测试系统中的各个模块之间的交互,确保模块组合运行正常。
3、系统测试:测试整个系统的运行效果,确保系统满足所有功能和性能要求。
4、验收测试:由用户进行的测试,以确保系统满足用户的期望和使用需求。
四、测试方法我们将采用以下测试方法:1、黑盒测试:验证系统的输入和输出是否符合预期。
2、白盒测试:检查系统的内部逻辑和代码结构,发现潜在的问题。
3、压力测试:模拟高负载情况,以验证系统的稳定性和性能。
五、测试报告在测试结束后,我们将生成一份详细的测试报告,包括以下内容:1、测试结果:记录每个测试用例的结果,包括通过和失败的案例。
2、问题分析:对失败的测试用例进行详细分析,找出可能的原因并给出建议解决方案。
3、总结:对整个测试过程进行总结,评估系统的质量和稳定性,提出改进建议。
六、补充说明如果在测试过程中发现任何问题或不足,我们将及时提出并跟进解决。
同时,我们也将持续关注行业最佳实践,不断优化和改进我们的测试设计。
七、参考文献在编写本说明书的过程中,我们参考了以下资料和文献:1、软件工程导论(第2版), 张孝强, 清华大学出版社, 2016年。
仓库管理系统项目_软件测试设计说明书

仓库管理系统项目_软件测试设计说明书软件测试设计说明书1.引言1.1 目的本文档旨在说明仓库管理系统项目的软件测试设计,详细描述测试范围、测试策略、测试用例等内容,以确保系统的质量和稳定性。
1.2 背景仓库管理系统是为了帮助企业管理仓库库存、出入库操作等过程而开发的软件。
通过对系统进行全面的测试,能够发现潜在的问题并提高系统的可靠性。
1.3 参考文档- 项目需求文档- 系统设计文档- 测试计划文档2.测试范围2.1 功能测试2.1.1 用户管理模块包括用户注册、登录、密码重置等功能的测试2.1.2 仓库管理模块包括仓库信息管理、入库出库等功能的测试2.1.3 库存管理模块包括库存查询、入库出库等功能的测试2.2 性能测试2.2.1 并发用户数测试测试系统能够同时支持的最大用户数2.2.2 响应时间测试测试系统在不同负载下的响应时间2.3 安全测试2.3.1 用户权限测试测试系统是否能够正确限制用户的权限2.3.2 数据保护测试测试系统是否能够保护用户数据的安全性3.测试策略3.1 黑盒测试采用功能分解的方式,测试每个功能的正确性和完整性3.2 白盒测试通过代码覆盖率测试来评估系统的代码质量3.3 自动化测试使用测试工具实现部分测试用例的自动化执行,提高测试效率4.测试环境4.1 硬件环境- 服务器:Intel Xeon E5-2620v4 CPU,8GB内存,1TB硬盘- 客户端:Intel Core i5 CPU,4GB内存,500GB硬盘4.2 软件环境- 操作系统:Windows Server 2016- 数据库:MySQL 8.0- 开发语言:Java 8- 浏览器:Chrome、Firefox5.测试用例5.1 用户管理功能测试用例5.1.1 用例1:用户注册输入有效用户名和密码,检查是否成功注册用户5.1.2 用例2:用户登录输入正确的用户名和密码,检查是否成功登录系统5.2 仓库管理功能测试用例5.2.1 用例1:仓库信息查询输入仓库编号,检查是否能够正确查询仓库信息5.2.2 用例2:入库操作输入商品信息和入库数量,检查是否能够成功入库5.3 库存管理功能测试用例5.3.1 用例1:库存查询输入商品名称,检查是否能够正确查询库存信息5.3.2 用例2:出库操作输入商品名称和出库数量,检查是否能够成功出库6.测试执行和记录6.1 执行步骤根据测试用例逐个执行,并记录执行结果6.2 测试记录记录每个测试用例的执行结果、问题描述和解决方案7.附件本文档不涉及附件。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(仓库管理)仓库管理系统软件设计说明书改后仓库管理系统软件设计说明书目录1. 介绍 (1)1.1 目的 (1)1.2 范围 (1)1.3 定义、缩写词 (1)1.4 内容概览 (1)2. 体系结构表示方法 (1)3. 系统要达到的目标和限制 (2)4. 用例视图 (2)4.1 系统用例图 (2)4.2 产品类别 (3)4.3 检索产品 (4)4.4 产品详细 (5)4.5 管理员注册 (6)4.6 查看订单 (7)4.7 下订单 (8)4.8 管理员登录系统 (9)4.9 管理员退出系统 (10)4.10 日常管理 (11)4.11 商品信息管理 (12)4.12 供应信息管理 (12)4.13 名片信息管理 (13)4.14 配送状态处理 (14)5. 逻辑视图 (16)5.1 总览 (16)5.2 主要Package的介绍 (17)6. 过程视图 (19)6.1 管理员盘点 (19)6.2 产品管理 (20)6.3 订单处理数据 (22)6.4 仓库物流管理 (23)6.5 管理员查询 (24)7. 部署视图 (24)8. 流程逻辑 (25)9. 规模和性能 (26)10. 质量 (26)软件设计说明书1. 介绍1.1 目的本文档为仓库管理系统详细设计文档(Design Document),对作品进行系统性介绍,对使用的技术机制进行分析,对各个模块进行功能描述,并给出主要数据流程和系统结构本文档的预期读者是本系统的需求用户、团队开发人员、相关领域科研人员1.2 范围对作品进行系统性介绍,对使用的技术机制进行分析,对各个模块进行功能描述,并给出主要数据流程和系统结构1.3 定义、缩写词Mysql:数据库管理软件DBMS:数据库管理系统Windows 2003/XP:运行环境JSP :软件开发语言Myeclipse :开发工具1.4 内容概览✧仓库管理系统管理员将各项产品进行编排设备号,位置号,从而有效划分区域管理✧设置系统设置各项分类的标签,便于其他人进行查询及复查✧仓库查询系统进入系统后客户或者管理员有效快捷查询产品各项目录✧用户登录系统用户如果要进行查询操作,需要输入正确的用户名和密码,如果输入错误,则停留在登录页;2. 体系结构表示方法这篇文档使用一系列视图反映系统架构的某个方面;用例视图:概括了架构上最为重要的用例和它们的非功能性需求;逻辑视图:展示了描述系统关键方面的重要用例实现场景(使用交互图);部署视图:展示构建在处理节点上的物理部署以及节点之间的网络配置(使用部署图);数据视图:描述了数据流、持久性数据模式、对象与持久性数据之间的模式映射、对象到数据库、存储过程以及触发器的映射机制(使用类图描述数据模型,活动图表示数据流)。
3. 系统要达到的目标和限制➢目标仓库管理员可以正确登录,在登录页面输入信息时能够在输入错误的同时看到错误提示;正确登录后可以看到产品的列表,点击其中一条信息后可以看到某个产品的详细信息,看中后可以很方便的进行管理,在生成产品单之后管理员可以看到。
客户在首页可以很方便地进行注册,输入的注册信息要进行验证,验证正确后将信息存入数据库。
管理员正确登录后可以修改用户信息,商品信息。
➢限制客户和管理员的界面分开,客户不能修改逻辑上不能修改的信息;管理员不能修改用户密码,还有同级别的管理员的信息。
4. 用例视图仓库管理系统描述的主要用例有:日常管理,商品信息管理,供应信息管理,名片信息管理,入库管理,入库管理操作,出库管理,出库管理操作,查询管理,出库查询,入库查询,库存查询4.1 系统用例图系统用例图见图4.1:图4.1 系统用例图4.2 产品类别4.2.1 用例简述管理员浏览商品类别,系统返回此类别下的子类别或商品的一览。
4.2.2 基本事件流1 客户:在产品大类别页面,选择某个大类别;2 系统:根据客户选择的产品类别,返回此类别下所有的中类别信息;3 客户:在产品中类别页面,选择某个中类别;4 系统:根据顾客选择的产品类别,返回此类别下所有的小类别信息;5 客户:在产品小类别页面,选择某个小类别;6 系统:根据顾客选择的产品类别,返回此类别下所有的产品信息;7 用例结束。
4.2.3 活动图商品类别的活动图见图4.2图4.2 商品类别的活动图4.3 检索产品4.3.1 用例简述管理员输入产品相关的关键词,系统检索产品,并显示这些产品的信息。
4.3.2 基本事件流1 管理员:在产品检索页面,输入产品检索条件,提交检索请求;2 系统:在系统中检索与输入条件相符的产品数据;3 系统:把检索条件相符的产品数据显示在页面上;4 用例结束。
4.3.3 活动图检索商品的活动图见图4.3图4.3 检索商品的活动图4.4 产品详细4.4.1 用例简述管理员点击产品一览页面上的某个产品,获得该产品的详细介绍信息。
4.4.2 基本事件流1 管理员:点击产品一览页面上的某个产品;2 系统:在产品详细页面上显示产品的详细介绍信息;3 系统:用例结束。
4.4.3 活动图查看产品的活动图见图4.4图4.4 查看商品的活动图4.5 管理员注册4.5.1 用例简述管理员或者客户在仓库网站上输入注册信息4.5.2 基本事件流1 管理员或者客户:注册画面,输入用户编号、密码、用户姓名、电子邮件地址和联系电话等信息,提交注册请求;2 系统:对管理员及客户的信息进行检查;3 系统:管理员及客户的信息被系统保存;4 系统:显示注册完了画面,提示管理员及客户注册成功;5 用例结束。
4.5.3 活动图注册的活动图见图4.5图4.5 顾客注册的活动图4.6 查看订单4.6.1 用例简述管理员或者客户可以查看自己的订单。
4.6.2 基本事件流1 管理员或者客户:点击页面上的订单状况;2 系统:在订单一览页面上显示和该客户相关的所有订单的一览信息;3 管理员或者客户:在订单一览页面上点击某条订单;4 系统:在订单详细页面上显示该订单的详细信息;5 用例结束。
4.6.3 活动图查看订单的活动图见图4.6图4.6查看订单的活动图4.7 下订单4.7.1 用例简述客户准备将所选择的产品进行提取4.7.2 基本事件流1 客户:提交提取的请求;2 系统:检查客户的身份;3 系统:检查所提取的产品;4 系统:显示配送地址指定页面;5 客户:确定系统记录的配送地址或者更改原有的配送地址;6 系统:验证更改的配送地址的合法性;7 系统:更改系统记录的配送地址并显示提取方式;8 客户:选择某个提取,并输入相应的信息;9 系统:检查信息的合法性;12系统:显示客户订单提交成功并订单数据存入系统;13用例结束。
4.7.3 活动图下订单的活动图见图4.12图4.7下订单的活动图4.8 管理员登录系统4.8.1 用例简述管理员输入有效的用户编号和密码后,登录系统。
4.8.2 基本事件流1 管理员:在管理员登陆页面上,输入用户编号和密码,提交登录系统的要求;2 系统:查询系统,获得管理员的信息,并将赋予管理员相应的权限;3 系统:根据登录管理员的权限,在管理机能页面上显示相应的管理页面的入口;4 用例结束。
4.8.3 活动图管理员登录系统的活动图见图4.8图4.8 管理员登录系统的活动图4.9 管理员退出系统4.9.1 用例简述管理员退出系统。
4.9.2 基本事件流1 管理员:提交退出系统的请求;2 系统:注销管理员;3 系统:显示管理员登录页面,提示此管理员已经退出系统;4 用例结束。
4.9.3 活动图管理员退出系统的活动图见图4.14图4.11 管理员退出系统的活动图4.10 日常管理4.10.1 用例简述管理员管理日常商品,订单,包括对数据的新增,更新,删除,查询。
4.10.2 基本事件流1 管理员:实施业务数据的新增,更新,删除,查询操作;2 系统:在系统中实现对业务数据的相关操作;3 用例结束。
4.10.3 活动图日常管理的活动图见图4.15图4.10 管理业务数据的活动图4.11 商品信息管理4.11.1 用例简述对产品信息管理。
4.11.2 基本事件流1 管理员:对系统中的全体的产品权限进行新增,更新,删除,检索操作;2 系统:在系统中实现权限相关的操作;3 用例结束。
4.11.3 活动图商品信息管理的活动图见图4.16图4.11 管理员管理系统权限的活动图4.12 供应信息管理4.12.1 用例简述管理员对供应方的信息4.12.2 基本事件流1 管理员:管理并供应客户所需2 系统:在系统中实现相关的操作;3 用例结束。
4.12.3 活动图供应信息管理的活动图见图4.17图4.12供应信息管理的活动图4.13 名片信息管理4.13.1 用例简述管理产品标签4.13.2 基本事件流1 管理员:将各个产品标签标好2 系统:验证管理员是否有执行程序的权限;3用例结束。
4.13.3 活动图名片信息管理图4.13图4.13 名片信息管理的活动图4.14 配送状态处理4.14.1 用例简述此批处理程序完成同物流系统的交互,获得订单的最新配送状态4.14.2 基本事件流1 管理员:运行此批处理程序,并将自己的用户名和密码作为参数;2 系统:验证管理员是否有执行程序的权限;3 系统:连接物流系统;4 系统:获得一组订单的最新配送状态的列表;5 系统:根据获得的列表来更新系统内订单的配送状态;6 用例结束。
4.14.3 活动图配送状态批处理的活动图见图4.14图4.14 配送状态批处理的活动图4.15 退库处理4.15.1 用例简述不合格产品回库保存4.15.2基本事件流1管理员:选择不需要的商品报给系统2系统:显示该产品的详细信息3管理员:调出该产品详细信息4系统:记录下此次退货5用例结束4.15.3活动图5. 逻辑视图逻辑视图部分主要叙述了设计阶段的工作。
5.1 总览图5.1的领域模型是仓库管理系统的设计实体及其之间的关系;图5.1 领域模型5.2 主要Package的介绍仓库管理系统Package图见图5.2 管理员图5.2 B2C在线销售系统Package图➢WebappWebapp包包含了action、form包,它们属于显示层的代码,主要使用struts框架。
➢ServiceService包包含了业务实现的主要接口,每个接口有一个对应的serviceImpl的实现,serviceImpl类放在serviceImpl包中,其中serviceImpl的实现是通过调用dao接口来实现的,它们属于业务层的代码,主要使用spring框架。
➢DaoDao包包含了业务实现的主要接口,每个接口都有一个对应的Hibernate版本的daoHibernate的实现,daoHibernate类放在daoHibernate包中,通过daoHibernate对数据库进行访问,它们属于持久层的代码,主要使用Hibernate框架。