基于JavaWeb的仓库管理系统的设计和实现-毕业论文.docx
完整设计
基于JavaWeb的仓库管理系统的设计和实现
学校:XXXXXXXXXX
姓名:XXX
学院:XXXXXXXXXXX
专业:XXXXXXXXXXXX
学号:XXXXXXXXXXXX
2011年8月23日
目录
摘要 4
Abstract 5
第一章绪论 7
1.1仓库管理研究的目的和意义 7
1.1.1企业信息化建设的需要 7
1.1.2仓库管理的意义 8
1.2国内外发展现状 9
1.2.1存贮论的形成与发展状况 9
1.2.2库存管理的发展现状 9
1.3论文结构 10
1.4本章小结 10
第二章系统分析 11
2.1仓库管理系统的开发环境和开发工具 11
2.1.1JSP技术 11
2.1.2数据库系统选择 12
2.2系统需求及功能分析 13
2.3应用现状调查 14
2.4.仓库管理系统功能模块划分 14
2.5系统功能结构图 15
2.6系统流程图 16
2.7数据库设计 17
2.7.1数据库数据项和数据结构 17
2.7.2系统数据库E-R图 18
2.7本章小结 19
第三章系统详细设计和功能实现 19
3.1本系统选择 19
3.2系统开发工具及数据库的择 20
3.3数据库设计 20
3.4登录界面和主体页面的实现 21
3.4.1登录界面的实现 21
3.4.2主窗口模块的设计 24
3.4.3基本信息管理中关于供应商信息的设计 27
3.4.4查询管理模块的设计以及实现 32
第四章结论和展望 36
参考文献 37
摘要
本论文主要讲述的是中小企业级仓库管理系统的设计与实现。一般来说,企业的仓库管理往往是相当复杂和烦琐的。由于企业现实所掌握的物资种类众多,在订货,管理,发放渠道等方面有差异,各个企业之间的管理体制也不尽相同,各类统计计划报表繁多,也因此管理的形式也不尽相同。因此仓库管理必须实现计算机化,而且必须根据企业的具体情况制定相应的方案,只有这样一个企业的管理水平才会提高,相应的工作效率也会提高。本系统是本着软件工程的要求进行实施与开发的。我将系统建模贯穿于整个开发始末,在需求分析、概要设计、详细设计上给出较为详细的UML用例图,活动图、类图等。本系统主体是在.开发平台MyEclipse上用JSP和Servlet面向对象编程语言编写的,采用微软SQLServer2000数据库管理系统管理数据,另外本系统采用CS架构编写。在实现上将系统中多处繁杂的功能进行归类和合并,使用户可以在同一窗口中完成多种功能,实现了减少窗口界面、简化操作步骤的设计目的,从而使整个系统更加简洁.、易用。一个完整的企业物资供应管理系统应该包括仓库管理,货物管理和其他模块。其中仓库管理是整个物资供应管理系统的核心。本系统遵照自身实际情况以仓库帐目为中心,对仓库帐目进行程序化管理,另外对与本系统有关的的人事管理,权限管理,客户管理,以及数据统计报表的内容也进行了一定的实现。本系统的开发就采用软件工程的思想方法和设计原则,采用软件工程的方法可以大大提高工作效率和减低测试和维护的难度。因此,本文也就采用软件的角度和步骤进行,从需求分析、概要设计详细设计和测试方面对本系统进行详细的描述。
关键字:仓库管理,系统建模,JSP,SQLserver数据库
Abstract
ThispaperfocusesontheSME-levelwarehousemanagementsystemdesignandimplementation.Ingeneral,warehousemanagementbusinessisoftenquitecomplexandcumbersome.Asthebusinessrealityofmanytypesofmaterialtomasterinorder,management,distributionchannels,etc.Therearedifferencesbetweenthevariousbusinessmanagementsystemsarenotthesame,manytypesofstatisticalreportsprograms,andthereforea