《2022年javaw仓库管理系统.doc》由会员分享,可在线阅读,更多相关《2022年javaw仓库管理系统.doc(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Java仓库软件总体设计说明书Software Summary Design Specification设计人: 审核人: 目录第一章系统概述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 查询治理模块。1
2、24.7 打印治理模块。12第一章 系统概述本系统以仓库治理形式为蓝本,基于Java EE开发出一个能够用于一般单位的仓库治理系统,实现了仓库治理的高效性与平安性。本系统能够方便快捷地实现库治理中的物资登记、出库入库、库房治理等操作,使企业的仓库治理井井有条,为企业的健康开展制造良好的条件。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 业务信息打印2 体系构造Client/Servert和Browser/Server体系构造的有机交融。1.1 设计方法本系统的开发将采纳综合的方法,即系统生命
4、周期法和面向对象的设计方法。从仓库治理工程的整体设计上,采纳传统的软件工程生命周期法,在详细模块的设计上采纳面向对象的方法。使用面向对象的技术,主要有两种思路:其一是开发和使用面向对象的数据库;其二是将面向对象的思想和方法应用于关系数据库支持的MIS开发工作中。3 设计原则仓库治理系统设计的过程中遵照了软件工程的根本原理和根本概念。3.1 模块化模块是数听说明、可执行语句等程序对象的集合,它是单独命名的而且可通过名字来访咨询。模块化确实是把程序划分为假设干个模块,每个模块完成一定的子功能。采纳模块化的原理能够使软件构造明晰,不仅容易设计也容易阅读和理解。模化有利于软件的测试和调试,有助于提高软
5、件的可靠性、可修正性。3.2 抽象当我们考虑对任何咨询题的模块化解法时,能够提出多个抽象的层次。在抽象的最高层,使用咨询题环境的语言,在较低抽象层采纳更过程化的方法,在最低的抽象层用能够直截了当实现的方式述咨询题的解法。软件工程的每一步都是对软件解法的抽象层次的一次精化。3.3 信息隐蔽和部分化信息隐蔽和部分化的原理要求:应该如此设计和确定一些模块,使得一个模块内部包含的信息关于不需要这些信息的模块来说是不能访咨询的。采纳信息隐蔽和部分化原理,会给系统测试和软件维护带来极大的好处。3.4 模块独立 模块独立的概念是模块化、抽象、信息隐蔽和部分化概念的直截了当结果。模块的独立程度可由两个定性标准
6、来度量:内聚和耦合。 从模块独立性上说,应遵照低耦合、高内聚的划分方法。4 开发及应用环境(1) 前台操作系统: WINDOWS 7(2) 客户端开发工具:MyEclipse(3) 网络操作系统: Windows NT Server 。(4) 数据库系统: mySQL。第二章 数据字典1 定义数据元素2 定义数据构造3 定义数据流4 定义文件5 定义外部项6 定义加工第三章 软件模块层次构造依照需求分析规格说明书中的有关数据流程图,并遵照数据流图转换为系统构造图的原则,得到了系统的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中文含义:根本信息治理模块。被调用模块:1调用模块:底层支持模块输入(IN):输出
8、(OUT):(1)鼠标按下激活“根本信息治理”(2)键盘按下处理过程(Processing):菜单项选择择:商品信息治理、供给信息治理、名片信息治理进入对应的操作4.3入库治理模块模块名称:模块编号 :1.2中文含义:治理操纵模块。被调用模块:1调用模块:底层支持模块输入(IN):输出(OUT):(1)鼠标按下激活“入库治理”(2)键盘按下处理过程(Processing):在激活的子菜单中含有如下子菜单项:入库治理操作4.4出库治理模块。模块名称:模块编号 :1.3中文含义:治理操纵模块。被调用模块:1调用模块:底层支持模块输入(IN):输出(OUT):(1)鼠标按下激活“出库治理”(2)键盘
9、按下处理过程(Processing):在激活的子菜单中含有如下子菜单项:出库治理操作4.5查询治理模块。模块名称:模块编号 :1.4中文含义:治理操纵模块。被调用模块:1调用模块:底层支持模块输入(IN):输出(OUT):(1)鼠标按下激活“查询治理”(2)键盘按下处理过程(Processing):在激活的子菜单中含有如下子菜单项:出库查询、入库查询、 库存查询、紧销商品查询、滞销商品查询4.6 查询治理模块。模块名称:模块编号 :1.5中文含义:治理操纵模块。被调用模块:1调用模块:底层支持模块输入(IN):输出(OUT):(1)鼠标按下激活“退货治理”(2)键盘按下处理过程(Processing):在激活的子菜单中含有如下子菜单项:退货治理操作4.7 打印治理模块。模块名称:模块编号 :1.6中文含义:治理操纵模块。被调用模块:1调用模块:底层支持模块输入(IN):输出(OUT):(1)鼠标按下激活“打印治理”(2)键盘按下处理过程(Processing):在激活的子菜单中含有如下子菜单项:退货治理操作出库单打印、入库单打印、库存单打印、供给商打印、业务信息打印
限制150内