毕业设计-找毕设网--最真实的毕业设计交流论坛

 找回密码
 立即注册
查看: 1971|回复: 0

jsp仓库管理系统源码+论文

[复制链接]

670

主题

1024

帖子

3308

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3308

活跃会员

发表于 2015-12-25 22:11:33 | 显示全部楼层 |阅读模式
1.1      项目开发的背景
随着市场经济的发展,市场竞争压力加大,企业要生存发展,就必须在各个方面加强管理,并要求企业有更高的信息化集成,能够对企业的整体资源进行集成管理。企业间的竞争是综合实力的竞争,要求企业有更强的资金实力,更快的市场响应速度。这就要求企业各个部门之间统一计划,协调生产步骤,汇总信息,调配企业内部资源,实现既要独立又要统一的资源共享管理。随着信息技术的发展,为了提高仓库管理的管理效率,加快企业的运转速度,决定开发“仓库管理系统”。
1.2      项目开发的目的  
仓库管理系统的开发目的是使仓库的管理模式从手工记录转变成信息管理,管理仓库的部门提供方便条件。对仓库管理的实际情况进行调研之后,进行详细的需求分析,对现有的管理模式进行改进,开发出一套新型的管理系统,从中领悟系统开发的思想,掌握系统开发的流程和方法。随着信息系统的不断完善,企业仓库的管理将越来越依赖于信息化的管理。所以系统开发将围绕企业仓库管理的实际情况,使之能迅速适应企业的需要。随着企业的规模不断变大,仓库管理系统也将不断完善,使其能更加适合企业的发展需求。
仓库管理系统的实施具有如下现实意义:
第一,节省仓库管理部门的管理人员。
第二,仓库管理部门的管理人员可以随时浏览查看,而且更加直观。
第三,改变了以前工资手工记账的方式,电脑录入更加方便快捷。
第四,实现了仓库管理的计算机化。

第2章        可行性分析及总体设计原则  2.1       可行性分析
为避免投资失误,保证新系统的成功开发和运行,从技术、经济和社会三方面对本系统的可行性进行了分析和研究。
2.1.1    技术可行性
本系统的开发基于JSP和SQL2000数据库技术。SQL2000数据库与JSP集成在一起,可以轻松开发功能丰富、存储安全、可快速部署的数据驱动应用程序[5]。仓库管理系统是一个基于数据库管理和查询的系统,现有的技术已较为成熟,硬件、软件的性能要求、环境条件等各项条件良好,利用现有技术条件可以达到该系统的功能目标[6]。本人在学校期间已经掌握JSP技术和SQL2000数据库的设计思想和代码编写。同时,考虑给予的开发期限也较为充裕,预计系统是可以在规定期限内完成开发的。
因此,仓库管理系统具有技术可行性。
2.1.2    经济可行性
一般公司都有信息化的处理设施,并且拥有支持本系统的应用平台。因此无需再投入资金购买其他设施。系统的开发基于本人对程序开发的实践学习而来,无需资金投入,并且软件开发过程投入的成本不高,因此开发经费完全可以接受。
系统开发成功后将大大提高仓库管理方面的效率,使其管理走向正规化、信息化,是其发展强大的必经之路。
因此,仓库管理系统也具有经济可行性。
2.1.3    社会可行性
本系统的社会可行性主要从法律因素、用户使用可行性两方面进行研究。
(1)法律因素
本系统是根据仓库管理的实际工作情况开发研制的,是通过大量的调研得出的,系统的软件设计是在独立的环境下完成的,无可供抄袭的软件产品。
(2)用户使用可行性
本系统对用户的要求,除了需要具备在Microsoft Windows平台上使用个人电脑的知识外,并不需要特别的技术能力。使用系统的管理员,需要具备对Tomcat服务器的使用能力,在投入使用前,无需对操作系统的人员进行培训。这样既减少投入成本又简化了操作环节。
因此,仓库管理系统也具有社会可行性。
2.2       总体设计原则
本系统为了设计、实现和后期维护的方便,以及系统用户使用的便利,所以必须采取一定的设计原则[3]。其主要设计原则有:
简单性:在实现系统的功能的同时,尽量让系统操作简单易懂,这对于一个系统来说是非常重要的。
针对性:本系统设计是针对企业仓库管理的需求定向开发设计,所以具有专业突出和很强的针对性。
实用性:要求本系统能够满足企业仓库管理的需要,因此具有良好的实用性。
一致性:页面整体设计风格以及命名规则的一致性:整体框架和用图用色风格及变量、类名和其他元素的命名规则保持一致。功能一致性:完成同样的功能应该尽量使用同样的元素。 元素风格一致性:界面元素的美观风格、摆放位置在同一个界面和不同界面之间都应该是一致的。变量命名规则的一致性:变量应该用统一的规则进行命名,做到任意变量均能从上下文推断其义。
先进性:本系统采用JSP、SQL2000作为系统开发工具和数据库,两个软件具有良好的兼容性和系统稳定性。因此本设计具有良好的先进性 [7]。

第3章        系统分析3.1      业务流程分析
在进行业务流程分析时,需要按照原有信息流动过程,逐个地调查分析所有环节的处理业务、处理内容、处理顺序和对处理时间的要求,弄清各个环节需要的信息、信息来源、流经去向、处理方法、计算方法、提供信息的时间和信息形态(报告、报单、屏幕显示)等[4]。
业务流程分析可以帮助开发者了解该业务处理过程,发现和处理系统调查工作中的错误和疏漏。业务流程分析是通过业务流程图来进行,即用一些规定的符号及连线来表示某个具体业务处理过程[5]。
仓库管理系统的具体的业务流程图,流程如图3.1所示。
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image002.gif
图3.1 操作员业务流程图
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image004.gif
图3.2 高级管理员业务流程图
3.2       数据流图
数据流程是指数据在系统中产生、传输、加工处理、使用、存储的过程[6]。数据流程分析是把数据在现行系统内部的流动抽象的独立起来,舍去了具体组织机构、信息载体、处理工具、物质、材料等,单从数据流动过程来考查实际业务的数据处理模式。
数据流程与数据流程分析是今后建立数据库系统和设计功能模块处理过程的基础。描述数据流程的工具是数据流程图以及其附带的数据字典、处理逻辑等图表。其中数据流程图是描述系统逻辑模型的主要工具,它以少数几种符号综合地反映出信息在系统中的流动、存储和传递[7]。
在业务流程分析的基础上,对数据流进行了分析,从数据流动过程考察了实际业务的数据处理模式。该系统的数据流图分为顶层、一层、二层[12]。
具体分析第一层数据流图,操作员第一层数据流图如图3. 4所示。
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image006.gif
图3.4操作员第一层DFD
高级管理员第一层数据流图如图3. 5所示。
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image008.gif
图3.5高级管理员第一层DFD
由于论文的篇幅限制不能一一列举数据流图,只给出了一部分比较重要的,其他都是按照此方法绘制的。
3.3      数据字典
系统数据流程的分析完成后,接下来用数据字典描述数据流图中一些主要的数据元素条目、数据流、处理过程、数据存储和外部实体[13]。
数据元素条目如表3.1所示:
表3.1数据元素
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image009.gif

数据结构条目如表3.2所示:
表3.2数据结构
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image010.gif
数据流条目如表3.3所示:
表3.3数据流
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image011.gif

数据存储条目如表3.4所示:
表3.4数据存储
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image012.gif
处理过程条目如表3.5所示:
表3.5处理过程
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image013.gif
外部实体条目如表3.6所示:
表3.6外部实体
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image014.gif
由于论文篇幅的限制,不在此一一列举,其他所有的数据字典条目都是根据数据流图绘制的。

第4章        系统设计4.1      系统功能设计
通过对企业仓库管理系统进行全面的调查分析的基础上,制定出仓库管理系统的系统总体规划。系统设计包括系统总体设计、系统详细设计、系统数据库设计、系统开发工具、开发技术和开发模式等[14]。
仓库管理系统功能模块图如图4.1所示:
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image016.gif
图4.1 超级管理员功能模块图
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image018.gif
图4.2 操作员功能模块图
4.2      系统数据库设计
数据库设计是系统设计中非常重要的一个环节[15]。数据是一切系统设计的基础,通俗地说,数据库设计就像高楼大厦的根基一样,如果设计的不合理、不完善,将在系统开发过程中,甚至到后期的系统维护、功能变更和功能扩充时,引起较多问题,严重时甚至要重新设计,重做大量已完成工作。
4.2.1   概念结构设计
根据系统分析的结果,具体分析不同实体用户,描述不同实体之间的关系,得出系统数据实体图和E-R图。
管理员实体属性图如图4.3所示:
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image020.gif
图4.3管理员实体属性图
出库信息实体属性图如图4.4所示:
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image022.gif
图4.4出库信息实体属性图
出库明细实体属性图如图4.5所示:
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image024.gif
图4.5出库明细实体属性图
入库信息实体属性图如图4.6所示:
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image026.gif
图4.6入库信息实体属性图
入库明细实体属性图如图4.7所示:
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image028.gif
图4.7入库明细实体属性图
商品实体属性图如图4.8所示:
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image030.gif
图4.8商品实体属性图
盘存信息实体属性图如图4.9所示:
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image032.gif
图4.9盘存信息实体属性图
商品类别实体属性图如图4.10所示:
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image034.gif
图4.10商品类别实体属性图
员工信息实体属性图如图4.11所示:
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image036.gif
图4.11员工信息实体属性图
系统E-R图如图4.12所示:

这是第一条纪录哦~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|服务支持:DZ动力| 找毕设网

GMT+8, 2019-5-21 21:56 , Processed in 0.019991 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表