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