您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 管理学资料 > javaw仓库管理系统
Java仓库软件总体设计说明书SoftwareSummaryDesignSpecification设计人:审核人:目录第一章系统概述.......................................................................................................................31系统简介...........................................................................................................................31.1设计目标....................................................................................................................32体系结构...........................................................................................................................43设计原则...........................................................................................................................43.1模块化........................................................................................................................43.2抽象............................................................................................................................43.3信息隐蔽和局部化....................................................................................................43.4模块独立....................................................................................................................54开发及应用环境...............................................................................................................5第二章数据字典.......................................................................................................................61定义数据元素...................................................................................................................62定义数据结构...................................................................................................................73定义数据流.......................................................................................................................84定义文件...........................................................................................................................95定义外部项.......................................................................................................................96定义加工...........................................................................................................................9第三章软件模块层次结构.....................................................................................................10第四章模块的过程设计.........................................................................................................104.1登录模块.......................................................................................................................104.2基本信息管理模块....................................................................................................114.3入库管理模块...............................................................................................................114.4出库管理模块。...........................................................................................................124.5查询管理模块。...........................................................................................................124.6查询管理模块。..........................................................................................................124.7打印管理模块。..........................................................................................................12第一章系统概述本系统以仓库管理模式为蓝本,基于JavaEE开发出一个可以用于一般单位的仓库管理系统,实现了仓库管理的高效性与安全性。本系统可以方便快捷地实现库管理中的货物登记、出库入库、库房管理等操作,使企业的仓库管理井井有条,为企业的健康发展创造良好的条件。1系统简介仓库管理系统主要提供一个仓库业务及其作业管理的信息存储和检索系统。通过入库管理、出库管理、报表生成管理、仓库人员管理、仓库位置信息管理等功能模块来实现仓库的综合管理。1.1设计目标从技术上讲,系统就是采用当前先进的开发技术,以b/s体系结构为系统基本框架的,融入基于javaEE技术机制的,具有正确性、健壮性、高效性、安全性、简捷性、易用性的系统。仓库管理系统主要包括如下功能模块: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业务信息打印2体系结构Client/Servert和Browser/Server体系结构的有机融合。1.1设计方法本系统的开发将采用综合的方法,即系统生命周期法和面向对象的设计方法。从仓库管理工程的整体设计上,采用传统的软件工程生命周期法,在具体模块的设计上采用面向对象的方法。使用面向对象的技术,主要有两种思路:其一是开发和使用面向对象的数据库;其二是将面向对象的思想和方法应用于关系数据库支持的MIS开发工作中。3设计原则仓库管理系统设计的过程中遵循了软件工程的基本原理和基本概念。3.1模块化模块是数据说明、可执行语句等程序对象的集合,它是单独命名的而且可通过名字来访问。模块化就是把程序划分为若干个模块,每个模块完成一定的子功能。采用模块化的原理可以使软件结构清晰,不仅容易设计也容易阅读和理解。模化有利于软件的测试和调试,有助于提高软件的可靠性、可修改性。3.2抽象当我们考虑对任何问题的模块化解法时,可以提出多个抽象的层次。在抽象的最高层,使用问题环境的语言,在较低抽象层采用更过程化的方法,在最低的抽象层用可以直接实现的方式述问题的解法。软件工程的每一步都是对软件解法的抽象层次的一次精化。3.3信息隐蔽和局部化信息隐蔽和局部化的原理要求:应该这样设计和确定一些模块,使得一个模块内部包含的信息对于不需要这些信息的模块来说是不能访问的。采用信息隐蔽和局部化原理,会给系统测试和软件维护带来极大的好处。3.4模块独立模块独立的概念是模块化、抽象、信息隐蔽和局部化概念的直接结果。模块的独立程度可由两个定性标准来度量:内聚和耦合。从模块独立性上说,应遵循低耦合、高内聚的划分方法。4开发及应用环境(1)前台操作系统:WINDOWS7(2)客户端开发工具:MyEclipse(3)网络操作系统:WindowsNTServer。(4)数据库系统:mySQL。第二章数据字典1定义数据元素2定义数据结构3定义数据流4定义文件5定义外部项6定义加工第三章软件模块层次结构根据需求分析规格说明书中的有关数据流程图,并遵照数据流图转换为系统结构图的原则,得到了系统的SC图,为各模块分层编号后得到系统的层次结构模块图。第四章模块的过程设计对系统层次结构模块图中的各个模块,设计其实现过程。4.1登录模块模块名称:模块编号:1中文含义:系统总控模块。被调用模块:--调用模块:输入(IN):输出(OUT):(1)用户名(2)密码(1)登录界面(3)鼠标按下(2)激活主菜单(4)键盘按下处理过程(Processing):安全处理。提示用户输入用户名和密码。数据库的Login表核对信息。不正确的用户名和口令不能进入系统在激活的子菜单中含有如下子菜单项:(1)基本信息管理(2)入库管理(3)出库管理(4)查询管理(5)退货管理(6)打印管理4.2基本信息管理模块。模块名称:模块编号:1.1中文含义:基本信息管理模块。被调用模块:1调用模块:底层支持模块输入(IN):输出(OUT):(1)鼠标按下激
本文标题:javaw仓库管理系统
链接地址:https://www.777doc.com/doc-1243532 .html