Java仓库软件总体设计说明书.doc

Java仓库软件总体设计说明书.doc

ID:53670783

大小:225.50 KB

页数:13页

时间:2020-04-05

Java仓库软件总体设计说明书.doc_第1页
Java仓库软件总体设计说明书.doc_第2页
Java仓库软件总体设计说明书.doc_第3页
Java仓库软件总体设计说明书.doc_第4页
Java仓库软件总体设计说明书.doc_第5页
资源描述:

《Java仓库软件总体设计说明书.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Java仓库软件总体设计说明书SoftwareSummaryDesignSpecification设计人:审核人:目录第一章系统概述21系统简介31.1设计目标32体系结构33设计原则43.1模块化43.2抽象43.3信息隐蔽和局部化43.4模块独立44开发及应用环境5第二章数据字典61定义数据元素62定义数据结构73定义数据流84定义文件95定义外部项96定义加工9第三章软件模块层次结构10第四章模块的过程设计104.1登录模块104.2基本信息管理模块114.3入库管理模块114.4出库管理模块。124.5查询管理模块。124.6查询管理模块。124.7打印

2、管理模块。12第一章系统概述本系统以仓库管理模式为蓝本,基于JavaEE开发出一个可以用于一般单位的仓库管理系统,实现了仓库管理的高效性与安全性。本系统可以方便快捷地实现库管理中的货物登记、出库入库、库房管理等操作,使企业的仓库管理井井有条,为企业的健康发展创造良好的条件。1系统简介仓库管理系统主要提供一个仓库业务及其作业管理的信息存储和检索系统。通过入库管理、出库管理、报表生成管理、仓库人员管理、仓库位置信息管理等功能模块来实现仓库的综合管理。1.1设计目标从技术上讲,系统就是采用当前先进的开发技术,以b/s体系结构为系统基本框架的,融入基于javaEE技术机

3、制的,具有正确性、健壮性、高效性、安全性、简捷性、易用性的系统。仓库管理系统主要包括如下功能模块:A基本信息管理a.1商品信息管理a.2供应信息管理a.3名片信息管理B.入库管理b.1入库管理操作C.出库管理c.1出库管理操作D.查询管理d.1出库查询d.2入库查询d.3库存查询d.4紧销商品查询d.5滞销商品查询E.退货管理e.1退货管理操作F.打印管理f.1出库单打印f.2入库单打印f.3库存单打印f.4供应商打印f.5业务信息打印1体系结构Client/Servert和Browser/Server体系结构的有机融合。1.1设计方法本系统的开发将采用综合的方

4、法,即系统生命周期法和面向对象的设计方法。从仓库管理工程的整体设计上,采用传统的软件工程生命周期法,在具体模块的设计上采用面向对象的方法。使用面向对象的技术,主要有两种思路:其一是开发和使用面向对象的数据库;其二是将面向对象的思想和方法应用于关系数据库支持的MIS开发工作中。2设计原则仓库管理系统设计的过程中遵循了软件工程的基本原理和基本概念。2.1模块化模块是数据说明、可执行语句等程序对象的集合,它是单独命名的而且可通过名字来访问。模块化就是把程序划分为若干个模块,每个模块完成一定的子功能。采用模块化的原理可以使软件结构清晰,不仅容易设计也容易阅读和理解。模化

5、有利于软件的测试和调试,有助于提高软件的可靠性、可修改性。2.2抽象当我们考虑对任何问题的模块化解法时,可以提出多个抽象的层次。在抽象的最高层,使用问题环境的语言,在较低抽象层采用更过程化的方法,在最低的抽象层用可以直接实现的方式述问题的解法。软件工程的每一步都是对软件解法的抽象层次的一次精化。1.1信息隐蔽和局部化信息隐蔽和局部化的原理要求:应该这样设计和确定一些模块,使得一个模块内部包含的信息对于不需要这些信息的模块来说是不能访问的。采用信息隐蔽和局部化原理,会给系统测试和软件维护带来极大的好处。1.2模块独立模块独立的概念是模块化、抽象、信息隐蔽和局部化概

6、念的直接结果。模块的独立程度可由两个定性标准来度量:内聚和耦合。从模块独立性上说,应遵循低耦合、高内聚的划分方法。2开发及应用环境(1)前台操作系统:WINDOWS7(2)客户端开发工具:MyEclipse(3)网络操作系统:WindowsNTServer。(4)数据库系统:mySQL。第一章数据字典1定义数据元素1定义数据结构1定义数据流1定义文件2定义外部项3定义加工第一章软件模块层次结构根据需求分析规格说明书中的有关数据流程图,并遵照数据流图转换为系统结构图的原则,得到了系统的SC图,为各模块分层编号后得到系统的层次结构模块图。第二章模块的过程设计对系统层

7、次结构模块图中的各个模块,设计其实现过程。4.1登录模块模块名称:模块编号:1中文含义:系统总控模块。被调用模块:--调用模块:输入(IN):输出(OUT):(1)用户名(2)密码(1)登录界面(3)鼠标按下(2)激活主菜单(4)键盘按下处理过程(Processing):安全处理。提示用户输入用户名和密码。数据库的Login表核对信息。不正确的用户名和口令不能进入系统在激活的子菜单中含有如下子菜单项:(1)基本信息管理(2)入库管理(3)出库管理(4)查询管理(5)退货管理(6)打印管理4.2基本信息管理模块。模块名称:模块编号:1.1中文含义:基本信息管理模块

8、。被调用模块:1调用模块

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

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

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