《javaw仓库管理系统4308.docx》由会员分享,可在线阅读,更多相关《javaw仓库管理系统4308.docx(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Javaa仓库软件总体体设计说说明书Softtwarre SSummmaryy Deesiggn SSpeccifiicattionn设计人:审核人:目录第一章系系统概述述21 系统统简介331.1 设计目目标32 体系系结构333 设计计原则443.1 模块化化43.2 抽象443.3 信息隐隐蔽和局局部化443.4 模块独独立44 开发发及应用用环境55第二章数数据字典典61 定义义数据元元素62 定义义数据结结构73 定义义数据流流84 定义义文件995 定义义外部项项96 定义义加工99第三章软软件模块块层次结结构100第四章模模块的过过程设计计104.1登登录模块块104.2 基本本
2、信息管管理模块块114.3入入库管理理模块1114.4出出库管理理模块。124.5查查询管理理模块。124.6 查询管管理模块块。1224.7 打印管管理模块块。122第一章 系统概述述本系统以以仓库管管理模式式为蓝本本,基于JJavaa EEE开发出出一个可可以用于于一般单单位的仓仓库管理理系统,实实现了仓仓库管理理的高效效性与安安全性。本本系统可可以方便便快捷地地实现库库管理中中的货物物登记、出出库入库库、库房房管理等等操作,使使企业的的仓库管管理井井井有条,为为企业的的健康发发展创造造良好的的条件。1 系统简介介仓库管理理系统主主要提供供一个仓仓库业务务及其作作业管理理的信息息存储和和检
3、索系系统。通通过入库库管理、出出库管理理、报表生生成管理理、仓库人人员管理理、仓库库位置信信息管理理等功能能模块来来实现仓仓库的综综合管理理。1.1 设计目标标从技术上上讲,系系统就是是采用当当前先进进的开发发技术, 以bb/s体系系结构为为系统基基本框架架的,融融入基于于javvaEEE技术机机制的,具具有正确确性、健健壮性、高高效性、安安全性、简简捷性、易易用性的的系统。仓库管理理系统主主要包括括如下功功能模块块:A基本信信息管理理a.1商商品信息息管理a.2 供应信信息管理理a.3 名片信信息管理理B入库库管理b.1 入入库管理理操作C出库库管理c.1 出出库管理理操作D查询询管理d.1
4、 出出库查询询d.2 入库查查询d.3 库存查查询d.4 紧销商商品查询询d.5 滞销商商品查询询E退货货管理e.1 退退货管理理操作F打印印管理f.1 出出库单打打印f.2 入库单单打印f.3 库存单单打印f.4 供应商商打印f.5 业务信信息打印印2 体系结构构Clieent/Serrverrt和BBrowwserr/Seerveer体系系结构的的有机融融合。1.1 设计方法法本系统的的开发将将采用综综合的方方法,即即系统生生命周期期法和面面向对象象的设计计方法。从仓库管管理工程程的整体体设计上上,采用用传统的的软件工工程生命命周期法法,在具体模模块的设设计上采采用面向向对象的方方法。使用
5、面向向对象的技技术,主主要有两两种思路路:其一一是开发发和使用用面向对对象的数数据库;其二是是将面向向对象的思思想和方方法应用用于关系系数据库库支持的的MISS开发工工作中。3 设计原则则仓库管理理系统设设计的过过程中遵遵循了软软件工程程的基本本原理和和基本概概念。3.1 模块化模块是数数据说明明、可执执行语句句等程序序对象的的集合,它它是单独独命名的的而且可可通过名名字来访访问。模模块化就就是把程程序划分分为若干干个模块块,每个个模块完完成一定定的子功功能。采采用模块块化的原原理可以以使软件件结构清清晰,不不仅容易易设计也也容易阅阅读和理理解。模模化有利利于软件件的测试试和调试试,有助助于提
6、高高软件的的可靠性性、可修修改性。3.2 抽象当我们考考虑对任任何问题题的模块块化解法法时,可可以提出出多个抽抽象的层层次。在在抽象的的最高层层,使用用问题环环境的语语言,在在较低抽抽象层采采用更过过程化的的方法,在在最低的的抽象层层用可以以直接实实现的方方式述问问题的解解法。软件工程程的每一一步都是是对软件件解法的的抽象层层次的一一次精化化。3.3 信息隐蔽蔽和局部部化信息隐蔽蔽和局部部化的原原理要求求:应该该这样设设计和确确定一些些模块,使使得一个个模块内内部包含含的信息息对于不不需要这这些信息息的模块块来说是是不能访访问的。采用信息息隐蔽和和局部化化原理,会会给系统统测试和和软件维维护带
7、来来极大的的好处。3.4 模块独立立模块独立立的概念念是模块块化、抽抽象、信信息隐蔽蔽和局部部化概念念的直接接结果。模模块的独独立程度度可由两两个定性性标准来来度量:内聚和和耦合。从模块独独立性上上说,应应遵循低低耦合、高高内聚的的划分方方法。4 开发及应应用环境境(1) 前台操操作系统统: WIINDOOWS 7(2) 客户端端开发工工具:MMyEcclippse(3) 网络操操作系统统: Wiindoows NT Serrverr 。(4) 数据库库系统:mySQQL。第二章 数据字典典1 定义数据据元素2 定义数据据结构3 定义数据据流4 定义文件件5 定义外部部项6 定义加工工第三章
8、软件模块块层次结结构根据需求求分析规规格说明明书中的的有关数数据流程程图,并并遵照数数据流图图转换为为系统结结构图的的原则,得得到了系系统的SSC图,为为各模块块分层编编号后得得到系统统的层次次结构模模块图。第四章 模块的过过程设计计对系统层层次结构构模块图图中的各各个模块块,设计计其实现现过程。4.1登登录模块块模块名称称:模块编编号 :1中文含义义:系统统总控模模块。被调用用模块:-调用模块块:输入(IIN):输出(OOUT):(1)用用户名(2)密密码(1)登登录界面面(3)鼠鼠标按下下 (22)激活活主菜单单(4)键键盘按下下处理过程程(Prroceessiing):安全处理理。提示用
9、户户输入用用户名和和密码。数数据库的的Loggin表表核对信信息。不不正确的的用户名名和口令令不能进进入系统统在激活的的子菜单单中含有有如下子子菜单项项:(1)基基本信息息管理(2)入入库管理理(3)出出库管理理(4)查查询管理理(5)退退货管理理(6)打打印管理理4.2 基本本信息管管理模块块。模块名称称:模块编编号 :1.1中文含义义:基本本信息管管理模块块。被调用用模块:1调用模块块:底层层支持模模块输入(IIN):输出(OOUT):(1)鼠鼠标按下下激活“基本信信息管理理”(2)键键盘按下下处理过程程(Prroceessiing):菜单选择择:商品品信息管管理、供应信信息管理理、名片信
10、信息管理理进入对应应的操作作4.3入入库管理理模块模块名称称:模块编编号 :1.2中文含义义:管理理控制模模块。被调用用模块:1调用模块块:底层层支持模模块输入(IIN):输出(OOUT):(1)鼠鼠标按下下激活“入库管管理”(2)键键盘按下下处理过程程(Prroceessiing):在激活的的子菜单单中含有有如下子子菜单项项:入库管理理操作4.4出出库管理理模块。模块名称称:模块编编号 :1.3中文含义义:管理理控制模模块。被调用用模块:1调用模块块:底层层支持模模块输入(IIN):输出(OOUT):(1)鼠鼠标按下下激活“出库管理理”(2)键键盘按下下处理过程程(Prroceessiing
11、):在激活的的子菜单单中含有有如下子子菜单项项:出库管理理操作4.5查查询管理理模块。模块名称称:模块编编号 :1.4中文含义义:管理理控制模模块。被调用用模块:1调用模块块:底层层支持模模块输入(IIN):输出(OOUT):(1)鼠鼠标按下下激活“查询管理理”(2)键键盘按下下处理过程程(Prroceessiing):在激活的的子菜单单中含有有如下子子菜单项项:出库查询询、入库查查询、 库存存查询、紧销商商品查询询、滞销商商品查询询4.6 查询管管理模块块。模块名称称:模块编编号 :1.5中文含义义:管理理控制模模块。被调用用模块:1调用模块块:底层层支持模模块输入(IIN):输出(OOUT):(1)鼠鼠标按下下激活“退货管理理”(2)键键盘按下下处理过程程(Prroceessiing):在激活的的子菜单单中含有有如下子子菜单项项:退货管理理操作4.7 打印管管理模块块。模块名称称:模块编编号 :1.6中文含义义:管理理控制模模块。被调用用模块:1调用模块块:底层层支持模模块输入(IIN):输出(OOUT):(1)鼠鼠标按下下激活“打印管理理”(2)键键盘按下下处理过程程(Prroceessiing):在激活的的子菜单单中含有有如下子子菜单项项:退货管理理操作出库单打打印、入库单单打印、库存单单打印、供应商商打印、业务信信息打印印
限制150内