《某公司仓储管理系统项目-概要设计说明书_1.pdf》由会员分享,可在线阅读,更多相关《某公司仓储管理系统项目-概要设计说明书_1.pdf(29页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、仓储管理系统 仓储管理系统项目文档 系统概要设计说明书(正式文档)2010 年 4 月 10 日目录 0第 1 章 前言.4 1.1 编写目的.4 1.2 项目背景.4 1.3 设计原则.4 1.4 定义.5 1.5 参考资料.5 第 2 章 总体设计.5 2.1 设计目标.5 2.2 需求规定.6 2.3 系统用户.6 2.4 软件架构设计.6 2.4.1 软件体系架构.7 2.4.2 软件功能架构.7 2.5 系统开发要求.9 2.5.1 系统开发/运行环境.9 2.5.1.1 系统软件开发/运行环境.9 第 3 章 功能设计.9 3.1 类设计与类关系图.10 3.1.1 类图.10 3
2、.1.2 类关系图.11 3.2 系统功能模块.13 3.2.1 需求概述.13 3.2.2 功能说明.14 3.2.3 处理流程.14 3.2.3.1 人员登录:.14 3.2.3.2 人员管理.14 3.2.3.3 日志管理功能.16 3.3 产品操作模块.17 3.3.1 需求概述.17 3.3.2 功能说明.17 3.3.3 处理流程.17 3.3.3.1 产品入库.17 3.3.3.2 产品出库.17 3.3.3.3 产品还库.18 3.4 信息管理模块.18 3.4.1 需求概述.18 3.4.2 功能说明.19 3.4.3 处理流程.19 3.4.3.1 产品信息的增加.19 3
3、.4.3.2 产品信息删除.19 3.4.3.3 产品信息修改.19 3.5 信息查询模块.20 3.5.1 需求概述.20 3.5.2 功能说明.20 3.5.3 对象描述.20 3.5.4 处理流程.20 3.5.4.1 产品库存查询.20 3.5.4.2 产品入库信息查询.21 3.5.4.3 产品出库信息查询.21 3.5.4.4 产品还库信息查询.22 3.6 库存管理.22 3.6.1 需求概述.22 3.6.2 功能说明.22 3.6.3 处理流程.23 3.6.3.1 盘点统计.23 3.6.3.2 库存报警.23 3.6.3.3 采购申请.23 第 4 章 接口设计.25 4
4、.1 用户界面.25 4.2 硬件接口.25 4.3 软件接口.25 4.4 通信接口.25 第 5 章 非功能设计.27 5.1 系统安全设计.27 5.2 系统性能设计.27 5.3 运行环境设定.27 第 6 章 系统出错处理.28 第1章 前言 1.1 编写目的 根据的需求分析,编写出系统的基本需求,和基本的数据流图,要实现整个系统,需要对用户的需求进行设计,概要设计主要是利用比较抽象的语言对整个需求进行概括,确定对系统的物理配置,确定整个系统的处理流程和系统的数据结构,接口设计,实现对系统的初步设计。1.2 项目背景 根据公司对仓库管理的需求,同时在电子信息高速发展的时期,希望设计出
5、一个仓库管理系统,通过计算机来简化借仓库管理工作,充分利用现代科技来提高仓库管理的效率,使得仓库管理员工的工作更加方便,工作效率也更加的高 1.3 设计原则 为确保仓库管理系统的可靠性和实用性,在系统方案设计中,应遵循下列设计原则:可靠性原则 在设计上应采用成熟的先进技术,关键设备应进行备份,并具有必要的冗余和容错能力;采用 JDBC 数据库连接池、AJAX 等技术以满足在多用户并发的情况下,系统可稳定运行;保证各类数据的正确性和完整性;保证系统能够稳定可靠地处理大量数据;系统有严格的差错控制处理能力;系统有完善的数据备份与恢复机制,保证数据恢复稳定可靠。安全性原则 为保障系统信息的安全准确,
6、系统的各环节具备多重保密和认证措施,包括完善的“用户-角色-权限”模式的权限管理以及页面访问控制机制,保证非法用户不能进入系统,用户在许可的范围内使用系统各模块;确保在联网的情况下,各类数据传输安全可靠;系统有完善的数据备份和恢复管理制度;系统通过日志的方式记录所有用户的使用情况,以备核查。易维护性原则 系统应采用模块化设计,便于安装、配置、维护和使用。1.4 定义 人员信息:组织类型:组织:1.5 参考资料 第2章 总体设计 2.1 设计目标 使仓库信息管理员更好地管理仓库入库、出库情况以及库存信息,目标针对于仓库货物的流通情况,能够方便的实现进出产品的出入库功能和信息的查询,并能够明了的反
7、映库存信息情况以及时地提醒仓库信息管理员该对哪些产品进行出库和入库操作,系统要求有一定不合法的法操作的判断能力和容错能力以不至于偶尔的误操作致使系统崩溃或是数据彻底丢失。2.2 需求规定 a 仓库管理的具体操作功能(包括):设备代码、设备入库、设备出库、设备还库、设备需求;b 仓库信息的管理:库存信息、入库信息、出库信息、还库信息、需求信息;c 一些必要的附加功能操作:生成和查看报表、库存警报。d 仓库管理系统的操作日志(记录好每次的操作)。2.3 系统用户 仓库管理系统的用户是所有仓库管理部门的员工。不同的职能的员工对系统功能的需求有所不同,其应用系统进行其关心的操作以更好、更快地完成工作。
8、根据用户的职能以及使用系统的功能不同,将用户划分为以下几类:管理员 操作员 基本用户 2.4 软件架构设计 2.4.1 软件体系架构 系统架构图 2.4.2 软件功能架构 系统功能组成图 2.5 系统开发要求 2.5.1 系统开发/运行环境 2.5.1.1 系统软件开发/运行环境 数据库管理系统软件:Microsoft Office Access 运行平台:Windows XP 分辨率:最佳效果 1024x768 像素 第3章 功能设计 仓库管理系统主要包括了用户管理模块、系统管理模块、产品操作模块、信息管理模块、附加功能模块五个功能模块。下文将分别对这五个功能模块进行描述。对每个模块的功能项
9、和每个模块的具体设计进行描述。仓库管理系统总体结构图:3.1 类设计与类关系图 3.1.1 类图 用户(基本用户)类:操作员类:管理员类:产品类:产品信息类:日志类:仓库类:3.1.2 类关系图 1、用户关系类图:2、基本用户查询信息类图:3、操作员管理类图:4、管理员管理类图:3.2 系统功能模块 3.2.1 需求概述 根据系统需求分析,系统功能主要是实现系统管理方面的功能,主要有人员登录、人员管理、系统日志管理、退出系统等功能。它所需要完成的功能就是基本用户、操作员和管理员的登录,设计的系统功能系统由用户类型、用户名和密码构成,在选择用户类型和输入用户名和密码之后,系统验证输入字符的有效性
10、,然后调用数据库查看此用户名是否存在或密码是否正确,并根据用户类型判断是基本用户、操作员还是管理员。若登录成功则能应用系统功能模块中对应功能。3.2.2 功能说明 系统功能模块主要有人员登录、人员管理、系统日志管理、退出系统等功能。3.2.3 处理流程 3.2.3.1 人员登录:人员登录序列图 3.2.3.2 人员管理 3.2.3.2.1 管理员 管理员系统功能模块操作序列图 3.2.3.2.2 操作员 操作员系统功能模块序列图 3.2.3.2.3 基本用户 基本用户系统功能模块序列图 3.2.3.3 日志管理功能 日志管理序列图 3.3 产品操作模块 3.3.1 需求概述 根据系统需求分析,
11、产品操作模块对图书信息管理功能存在如下的需求:3.3.2 功能说明 产品操作模块主要用于维护维护的信息,其中包括产品管理(产品目录新增、删除或已有产品信息修改);产品入库;产品出库;产品归还;以及产品需求。3.3.3 处理流程 3.3.3.1 产品入库 产品入库时序图 3.3.3.2 产品出库 产品出库时序图 3.3.3.3 产品还库 产品还库时序图 3.4 信息管理模块 3.4.1 需求概述 信息管理模块主要实现对产品信息的快速检索,根据产品名、产品号等关键字进行精确快速的检索,然后进行增删改查。3.4.2 功能说明 信息管理模块的主要功能有:产品信息的增加、产品信息的删除、产品信息的修改。
12、3.4.3 处理流程 3.4.3.1 产品信息的增加 产品信息增加时序图 3.4.3.2 产品信息删除 产品信息删除时序图 3.4.3.3 产品信息修改 产品信息修改时序图 3.5 信息查询模块 3.5.1 需求概述 信息查询模块主要实现对产品信息的快速检索,根据产品名、产品号等关键字进行精确快速的检索 3.5.2 功能说明 信息查询模块主要有以下功能:产品库存查询、产品入库信息查询、产品出库信息查询、产品还库信息查询。3.5.3 对象描述 3.5.4 处理流程 3.5.4.1 产品库存查询 库存查询序列图 3.5.4.2 产品入库信息查询 产品入库信息查询序列图 3.5.4.3 产品出库信息
13、查询 产品出库信息查询序列图 3.5.4.4 产品还库信息查询 产品还库信息查询序列图 3.6 库存管理 3.6.1 需求概述 库存管理模块需要实现对库存信息的整体管理,其中包括及时的提醒库存是否超标,让管理人员能随时查看和核实库存信等。3.6.2 功能说明 库存管理模块主要有以下功能:盘点统计、库存报警、库存查询、申请采购。3.6.3 处理流程 3.6.3.1 盘点统计 盘点统计时序图 3.6.3.2 库存报警 库存报警时序图 3.6.3.3 采购申请 采购申请时序图 第4章 接口设计 4.1 用户界面 仓库管理系统主要功能界面如下图所示:4.2 硬件接口 系统提供打印机接口,可通过系统生成的单据打印出来。4.3 软件接口 系统集成接口,与实现与财务、ERP(企业资源计划)等系统实现紧密集成;系统提供 Web service 接口,可通过 XML 同其它信息系统进行数据实时交互;4.4 通信接口 系统采用如下接口 1.TCP/IP 通信协议接口 2.防火墙通信接口 3.路由器通信接口 4.交换机通信接口第5章 非功能设计 5.1 系统安全设计 5.2 系统性能设计 5.3 运行环境设定 第6章 系统出错处理