仓库管理系统概要的设计的报告.docx

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
仓库管理系统概要的设计的报告

PAGE \* MERGEFORMAT22 概要设计报告 1 引言 1.1系统设计目标 能够自主设计一个仓库管理系统,具备仓库的入库、出库、货物退货给提供商、货物退库、还可以通过一定的形式对仓库的库存情况进行查询,能够生成报表,帮助决策者进行决策,并且可以打印输出上述信息报表。 1.2系统设计原则 此次系统的开发,首先要严格遵守的是软件开发过程的各项规范,建立健全各种辅助文档,并且用统一建模语言(UML)来严格控制实施。其次,本系统的设计还要遵循的一系列原则是: 1、系统安全性原则; 2、系统数据的可靠性原则; 3、系统安装的方便、快捷原则; 4、系统的易学、易用、使用简洁的原则; 5、系统处理效率最大化的原则; 6、系统的可扩展性原则 2 系统及环境设计 2.1总体设计 系统采用C/S系统采用结构,作为开发工具连接数据库。开发过程中采用了原型法即以少量代价快速地构造一个可执??的软件系统模型。使用户和开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足,即得到了现有的软件系统。系统为仓库管理,实现了入库、出库、基础数据、仓库预警、辅助功能、表单、查询等功能。 2.2系统设计 仓库管理系统采用的是网络结构,即客户机服务器结构,是根据仓库信息系统的特点和目前大多系统的使用情况而定的。客户机服务器结构既是硬件结构又是软件结构。即数据放在服务器上,程序在客户机上。进行数据访问时,由客户机提出请求一般是语句,服务器执行并给出结果。客户机服务器结构优化了网络,提高了系统的利用率,合理均衡事务处理,充分保证数据的完整性和一致性。客户机服务器体系结构的发展经历了从二级体系结构模式到三级体系结构模式。 2.3体系结构风格选择 通过对客户需求分析,结合体系结构风格特性,现将仓库管理系统体系结构选择如下。 (1)系统拟采用B/S结构。 (2)系统采用J2EE多层结构。 (3)系统在表示层拟采用Structs框架实现用户界面实现和用户界面跳转设计。 业务逻辑采用JavaBean实现业务逻辑。数据库采用SQL Server,若后期数据量大,可低成本无缝迁移到DB2等大型关系数据库上。 图2-1 系统体系结构 3库位管理设计模式及框架选择 (1) 业务逻辑层设计模式选择 在仓库管理系统中多个部门协同工作,每个员工对同一行为动作的理解和所需结果不同,所以需要考虑它的扩展性和可维护性。库位管理中,包括库位信息设置、库位查询,所以这块作为独立模块设计,拟采用工厂方法模式。同时,业务逻辑层与数据库连接和数据操作方面采用外观模式。 (2) 表示层设计模式选择 系统中流程控制、逻辑校验等运用频繁,所以采用MVC设计模式。表示层功能实现拟采用Struts 2。 (3) 业务逻辑层采用EJB 3.0。 (4) 数据库设计拟采用JDBC数据库连接方式。 3.1软件环境 组件图描述了仓库系统运行时组件关系。设计思路是将Web服务器、应用服务器多层结构分开部署。应用系统软件采用Oracle公司系统系列产品。 图3-1 库位管理组件图 表3-1 系统运行时组件表 组件名称组件全名称用途采购业务系统采购业务系统组件采购部采购业务Windows系统维护与运行操作系统操作系统库位管理系统库位管理系统组件库位设置、分配查询质检系统质检业务系统组件质量检验出入库系统出入库系统程序包出、入库统计报表统计系统组件盘点、统计报表等系统维护系统维护程序包系统维护信息管理系统信息管理系统程序包信息管理Oracle Weblogic ServerOracle Weblogic WebServer服务器Web服务器软件Oracle Weblogic ServerOracle Weblogic Server业务逻辑服务器EJB服务器软件Oracle 11g for windowsOracle 11g for windows数据库Oracle数据库 3.2硬件环境 硬件配置表如表3-2所示。 表3-2 硬件配置表 节点名称配置要求内部IP 地址用途VPN中心路由器思科12816/1280-4AC192.168.0.1完成与下属企业之间的联网提高信心中心内部数据交换应用服务主服务器IBM BladeCenter HX5192.168.0.4业务应用主服务器应用服务备份服务器IBM BladeCenter HX5192.168.0.5业务应用备份服务器web 主服务器IBM BladeCenter HX5192.168.0.6业务web主服务器web 备服务器

文档评论(0)

189****7685 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档