仓库管理系统--概要设计报告

仓库管理系统--概要设计报告

ID:12324474

大小:269.44 KB

页数:22页

时间:2018-07-16

仓库管理系统--概要设计报告_第1页
仓库管理系统--概要设计报告_第2页
仓库管理系统--概要设计报告_第3页
仓库管理系统--概要设计报告_第4页
仓库管理系统--概要设计报告_第5页
资源描述:

《仓库管理系统--概要设计报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、概要设计报告1引言1.1系统设计目标能够自主设计一个仓库管理系统,具备仓库的入库、出库、货物退货给提供商、货物退库、还可以通过一定的形式对仓库的库存情况进行查询,能够生成报表,帮助决策者进行决策,并且可以打印输出上述信息报表。1.2系统设计原则此次系统的开发,首先要严格遵守的是软件开发过程的各项规范,建立健全各种辅助文档,并且用统一建模语言(UML)来严格控制实施。其次,本系统的设计还要遵循的一系列原则是:1、系统安全性原则;2、系统数据的可靠性原则;3、系统安装的方便、快捷原则;4、系统的易学、易用、使用简洁的原则;5、系统处理效率最大化的原则;6、系统的可扩展性原则2系统及环境设计2.1总

2、体设计系统采用C/S系统采用结构,作为开发工具连接数据库。开发过程中采用了原型法即以少量代价快速地构造一个可执行的软件系统模型。使用户和开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足,即得到了现有的软件系统。系统为仓库管理,实现了入库、出库、基础数据、仓库预警、辅助功能、表单、查询等功能。2.2系统设计仓库管理系统采用的是网络结构,即客户机服务器结构,是根据仓库信息系统的特点和目前大多系统的使用情况而定的。客户机服务器结构既是硬件结构又是软件结构。即数据放在服务器上,程序在客户机上。进行数据访问时,由客户机

3、提出请求一般是语句,服务器执行并给出结果。客户机服务器结构优化了网络,提高了系统的利用率,合理均衡事务处理,充分保证数据的完整性和一致性。客户机服务器体系结构的发展经历了从二级体系结构模式到三级体系结构模式。2.3体系结构风格选择通过对客户需求分析,结合体系结构风格特性,现将仓库管理系统体系结构选择如下。(1)系统拟采用B/S结构。(2)系统采用J2EE多层结构。(3)系统在表示层拟采用Structs框架实现用户界面实现和用户界面跳转设计。业务逻辑采用JavaBean实现业务逻辑。数据库采用SQLServer,若后期数据量大,可低成本无缝迁移到DB2等大型关系数据库上。22图2-1系统体系结构

4、3库位管理设计模式及框架选择(1)业务逻辑层设计模式选择在仓库管理系统中多个部门协同工作,每个员工对同一行为动作的理解和所需结果不同,所以需要考虑它的扩展性和可维护性。库位管理中,包括库位信息设置、库位查询,所以这块作为独立模块设计,拟采用工厂方法模式。同时,业务逻辑层与数据库连接和数据操作方面采用外观模式。(2)表示层设计模式选择系统中流程控制、逻辑校验等运用频繁,所以采用MVC设计模式。表示层功能实现拟采用Struts2。(3)业务逻辑层采用EJB3.0。(4)数据库设计拟采用JDBC数据库连接方式。3.1软件环境组件图描述了仓库系统运行时组件关系。设计思路是将Web服务器、应用服务器多层

5、结构分开部署。应用系统软件采用Oracle公司系统系列产品。22图3-1库位管理组件图表3-1系统运行时组件表组件名称组件全名称用途采购业务系统采购业务系统组件采购部采购业务Windows系统维护与运行操作系统操作系统库位管理系统库位管理系统组件库位设置、分配查询质检系统质检业务系统组件质量检验出入库系统出入库系统程序包出、入库统计报表统计系统组件盘点、统计报表等系统维护系统维护程序包系统维护信息管理系统信息管理系统程序包信息管理OracleWeblogicServerOracleWeblogicWebServer服务器Web服务器软件OracleWeblogicServerOracleWeb

6、logicServer业务逻辑服务器EJB服务器软件Oracle11gforwindowsOracle11gforwindows数据库Oracle数据库3.2硬件环境硬件配置表如表3-2所示。表3-2硬件配置表节点名称配置要求内部IP地址用途VPN中心路由器思科12816/1280-4AC192.168.0.1完成与下属企业之间的联网提高信心中心内部数据交换应用服务主服务器IBMBladeCenterHX5192.168.0.4业务应用主服务器22应用服务备份服务器IBMBladeCenterHX5192.168.0.5业务应用备份服务器web主服务器IBMBladeCenterHX5192.

7、168.0.6业务web主服务器web备服务器IBMBladeCenterHX5192.168.0.7业务web备服务器数据库管理服务器IBMSystemx3200M3192.168.0.8负责对数据中心设备的监控和性能检测交换机华为三层交换机S5300 负责内部数据交换数据库冗余服务器IBMSystemx3200M3192.168.0.9为了防止意外而设计的冗余数据备份数据库主服务器IBMSys

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。