毕业论文,学术论文,报刊,期刊,团结合作,诚信做人,良心做事,售后服务完善

软件工程本硕论文

您现在的位置:石家庄论文发表 > 软件工程本硕论文 >

基于JSP的企业ERP系统的设计与实现

时间:2014-01-22 09:20 来源:未知 作者:admin

基于JSP的企业ERP系统的设计与实现
摘    要
近年来,国际市场的逐步形成,使国内外企业面临巨大挑战。企业急需一个能充分利用企业的所有资源获取最大利益的管理思想,ERP成为最佳选择。计算机网络的迅猛发展,使企业使用ERP系统进行管理成为可能。企业决策者可以在线查看所有资源,进而决定资源分配,实现经济效益的最大化。
本系统是一个在线的企业ERP系统的一个简单实现,本文主要针对企业产品的相关内容进行管理。系统的用户为产品管理的负责人。本系统是小组共同开发的项目,本文主要侧重于对故障现象、产品型号、产品序列号三个模块进行详细的分析,根据分析结果进行具体设计和实现。用户可以根据实际情况对每个模块的对象,进行相应的添加、修改、查询和修改,实现对该对象的管理。
在实现过程中,系统使用JSP显示页面,采用了struts+spring框架,设计模式为MVC模式,后台数据库采用oracle对系统所有数据进行管理,分模块实现了基础的企业ERP系统。
 
关键词:企业, ERP系统,模块
 
 目录
1  绪论... 1
1.1  选题背景和意义... 1
1.2  ERP系统的特点和优势... 2
1.3  系统概述... 3
1.4  系统相关工具介绍... 3
2  系统需求分析... 4
2.1  功能需求... 5
2.2  性能需求... 5
3  系统总体设计... 6
3.1  系统总体功能... 6
3.2  各模块功能设计... 7
3.2.1  查询功能... 7
3.2.2  添加功能... 7
3.2.3  修改功能... 8
3.2.4  删除功能... 8
3.2.5  查看详细信息功能... 9
3.3  数据库设计... 9
3.3.1  数据库设计原则... 9
3.3.2  数据库的创建... 11
3.3.3  概念结构设计... 11
3.3.4  数据库表设计... 15
4  系统实现... 21
4.1  系统平台与技术... 21
4.1.1  系统的开发平台... 21
4.1.2  系统的开发技术... 21
4.2  系统功能实现... 23
4.2.1  数据库连接实现... 23
4.2.2  各数据库表实现... 24
4.2.3  系统整体框架实现... 26
4.2.4  各模块请求处理实现... 26
4.2.5  模块查询功能页面实现... 28
4.2.6  模块添加功能页面实现... 29
4.2.7  模块修改功能实现... 29
4.2.8  模块删除功能页面实现... 30
4.2.9  模块查看详细信息功能页面实现... 31
5  系统测试... 32
5.1  软件测试... 32
5.2  测试小结... 34
结论... 35
致谢... 36
参考文献... 37
附录... 38
附录A.. 38
 

1  绪论

1.1选题背景和意义

20世纪60年代,随着计算机系统的发展,使得短时间内对大量数据的复杂运算成为可能,为解决库存控制问题,出现了物料需求计划(MRP,MaterialRequirementsPlanning),70年代,随着人们认识的加深及计算机系统的进一步普及,MRP的理论范畴也得到了发展,为解决采购、库存、生产、销售的管理,将MRP整合为由物料需求、人力需求、车间采购系统构成的闭环系统。80年代,计算机网络技术的发展,企业内部信息得到充分共享,MRP的各子系统也得到了统一,形成了一个集采购、库存、生产、销售、财务、工程技术等为一体的子系统,发展了MRPⅡ理论,作为一种企业经营生产管理信息系统。90年代,市场竞争的进一步加剧,企业竞争空间与范围的进一步扩大,企业由主要面向企业内部资源全面计划管理的思想(MRPⅡ)转变为有效利用和管理整体资源的管理思想,即ERP(Enterprise Resource Planning)。
随着计算机网络技术的迅猛发展,统一的国际市场已经形成。针对国际化的销售和采购市场以及全球的供需链环境,企业面临着巨大的挑战,寻求一个能充分利用企业的所有资源获取最大利益的管理思想成为当务之急。ERP建立在信息技术基础上,以系统化的管理思想,为企业决策层及员工提供决策运行手段的管理平台。ERP系统集中信息技术与先进的管理思想于一身,成为现代企业的运行模式,反映时代对企业合理调配资源,最大化地创造社会财富的要求,毫无疑问是企业的最佳选择。对ERP系统的研究是很有意义的。
企业ERP系统是在ERP管理思想和管理模式下发展起来的应用系统,既是一个软件,也是一个管理工具,其主要宗旨是对企业所拥有的人、财、物、信息、时间和空间等综合资源进行综合平衡和优化管理,协调企业各管理部门,围绕市场导向开展业务活动,提高企业的核心竞争力,从而取得最好的经济效益。他是IT技术与管理思想的融合体,也就是先进的管理思想借助电脑,来达成企业的管理目标。
本系统是一种基于JSP应用的企业ERP系统的一个简单模拟软件,使用户通过IE方便地使用该系统。用户通过用户名和密码登陆系统,可添加、删除、修改和查询各个模块的数据,实现对各个模块的管理,本文主要对系统的产品型号、产品序列号和故障现象三个模块进行详细的分析和设计实现。

1.2ERP系统的特点和优势

企业ERP系统是将企业所有资源进行整合集成管理,简单的说是将企业的三大流:物流,资金流,信息流进行全面一体化管理的管理信息系统。不仅可用于生产企业的管理,而且在许多其它类型的企业如一些非生产,公益事业的企业也可导入ERP系统进行资源计划和管理。它有以下优点:
(1)及时性
在当今信息社会里,不仅要知己知彼,还要贵在“即时”,能否如此,其效果迥异。以外汇市场为例,国际化经营面临汇率变动的风险,如不能对各种汇率边还、各国客户订单、各种交易,包括应收账、应付账、总账等进行即时运作,那么,即使到手的企业利润,也会因汇率的波动或缓慢的作业而缩水。在ERP状态下,资料是联动而且是随时更新的,每个有关人员都可以随时掌握即时的资讯。
(2)集成性
在ERP状态下,各种信息的集成,将为决策科学化提供必要条件。ERP把局部的、片面的信息集成起来,轻松地进行衔接,就使预算、规划更为精确,控制更为落空,也使得实际发生的数字与预算之间的差异分析、管理控制更为容易与快速。ERP系统是整合了企业管理理念、业务流程、基础数据、人力物力、计算机硬件和软件于一体的企业资源管理系统。
(3)远见性
ERP系统的会计子系统,集财务会计、管理会计、成本会计于一体,又与其他子系统融合在一起,这种系统整合,及其系统的信息供给,有利于财务做前瞻性分析与预测[1]
ERP强调对企业管理的事前控制能力,把设计、制造、销售、运输、仓储和人力资源、工作环境、决策支持等方面的作业,看作是一个动态的、可事前控制的有机整体。ERP系统将上述各个环节整合在一起,它的核心是管理企业现有资源,合理调配和准确利用现有资源,为企业提供一套能够对产品质量、市场变化、客户满意度等关键问题进行实时分析、判断的决策支持系统。企业ERP系统的这些优点决定了ERP是先进的企业管理模式,是提高企业经济效益的解决方案。

1.3系统概述

本系统采用了B/S(Browser/Server(浏览器/服务器))架构,前台开发工具采用MyEclipse,服务器使用Tomcat,开发语言使用的是Java语言,页面采用JSP,数据库使用Oracle数据库存储大量数据。为用户提供了一个管理生产信息的一个在线操作平台。
系统采用基于java的WEB应用框架struts+spring进行集成,具有清晰的MVC三层模式,三层之间的关系简洁清晰,控制层根据用户请求对模型层和视图层进行协调和调配。框架结构的采用,使用基本的JavaBean代替EJB,解决了企业应用开发的复杂性,提高了系统的可测试性,使系统松耦合。
系统中多处采用AJAX技术,使系统和用户的交互更加快捷、方便,提高了系统的适用性。采用session验证,提高了系统的安全性。数据库连接采用连接池,提交了系统与数据库的交互效率。

1.4系统相关工具介绍

系统中采用了struts1.x框架,实现MVC模式。Struts是Apache软件基金会(ASF)赞助的一个开源项目。它最初是Jakarta项目中的一个子项目,并在2004年3月成为ASF的顶级项目。它通过采用Java Servlet/JSP技术,实现了基于Java EE Web应用的Model-View-Controller(MVC)设计模式的应用框架(Web Framework),是MVC经典设计模式中的一个经典产品[2]
Spring框架,即Spring Framework 是一个开源的Java/Java EE全功能栈(full-stack)的应用程序框架,提供了一个简易的开发方式,这种开发方式,将避免那些可能致使底层代码变得繁杂混乱的大量的属性文件和帮助类。强大的基于JavaBeans的采用控制翻转(Inversion of Control,IoC)原则的配置管理,使得应用程序的组建更加快捷简易。Spring最具价值的特性之一的依赖注入模式,将依赖关系从编码中脱离出来,从而大大降低了组件之间的耦合,实现了组件真正意义上的即插即用。
 
 

联系我们

学位论文:点击发送消息给对方1157918155 点击发送消息给对方2860401462
期刊论文:点击发送消息给对方1487246024 点击发送消息给对方1157918155
电话:张老师:13189798483

博途论文网www.botulw.com 版权所有 Copyright 2015-2016 石家庄论文发表 工信部备案 【 冀ICP备13032258号】
【免责声明】:本网站所提供的信息资源如有侵权、违规,请及时告知!石家庄网站建设:东英网络