基于JSPJAVA的企业资源管理系统.docx

上传人:b****1 文档编号:2331631 上传时间:2023-05-03 格式:DOCX 页数:47 大小:564.76KB
下载 相关 举报
基于JSPJAVA的企业资源管理系统.docx_第1页
第1页 / 共47页
基于JSPJAVA的企业资源管理系统.docx_第2页
第2页 / 共47页
基于JSPJAVA的企业资源管理系统.docx_第3页
第3页 / 共47页
基于JSPJAVA的企业资源管理系统.docx_第4页
第4页 / 共47页
基于JSPJAVA的企业资源管理系统.docx_第5页
第5页 / 共47页
基于JSPJAVA的企业资源管理系统.docx_第6页
第6页 / 共47页
基于JSPJAVA的企业资源管理系统.docx_第7页
第7页 / 共47页
基于JSPJAVA的企业资源管理系统.docx_第8页
第8页 / 共47页
基于JSPJAVA的企业资源管理系统.docx_第9页
第9页 / 共47页
基于JSPJAVA的企业资源管理系统.docx_第10页
第10页 / 共47页
基于JSPJAVA的企业资源管理系统.docx_第11页
第11页 / 共47页
基于JSPJAVA的企业资源管理系统.docx_第12页
第12页 / 共47页
基于JSPJAVA的企业资源管理系统.docx_第13页
第13页 / 共47页
基于JSPJAVA的企业资源管理系统.docx_第14页
第14页 / 共47页
基于JSPJAVA的企业资源管理系统.docx_第15页
第15页 / 共47页
基于JSPJAVA的企业资源管理系统.docx_第16页
第16页 / 共47页
基于JSPJAVA的企业资源管理系统.docx_第17页
第17页 / 共47页
基于JSPJAVA的企业资源管理系统.docx_第18页
第18页 / 共47页
基于JSPJAVA的企业资源管理系统.docx_第19页
第19页 / 共47页
基于JSPJAVA的企业资源管理系统.docx_第20页
第20页 / 共47页
亲,该文档总共47页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

基于JSPJAVA的企业资源管理系统.docx

《基于JSPJAVA的企业资源管理系统.docx》由会员分享,可在线阅读,更多相关《基于JSPJAVA的企业资源管理系统.docx(47页珍藏版)》请在冰点文库上搜索。

基于JSPJAVA的企业资源管理系统.docx

基于JSPJAVA的企业资源管理系统

基于JSP(JAVA)的企业资源管理系统

摘要

企业资源管理系统软件作为一种管理软件正在各企事业单位中得到越来越广泛的应用。

正是由于计算机在企业管理中应用的普及,使得利用计算机实现企业的管理势在必行。

使用计算机对企业资源进行管理,具有无法比拟的优点。

例如:

检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高企业资源管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。

随着Internet/Intranet应用的普及和web技术的发展,为网络化的企业资源管理系统提供了一个理想的平台,而基于web企业资源管理系统的为异地办公及跨企业的合作提供了良好的基础,采用Web技术为本企业资源管理系统的主要特征。

本课题是采用JSP技术开发的一个基于web的企业资源管理系统,主要完成工作是对企业资源管理系统中的人力资源管理部分,其中对货物管理功能也作简单实现。

关键词企业资源管理;人力资源管理;B/S;

 

TheenterpriseresourcemanagementsystembaseonJSP(JAVA)

Abstract

Asmanagementsoftware,theenterpriseresourcemanagementsystemsoftwareisbeingincreasinglybroadapplicationbytheenterprise.Becauseofthecomputerarebeingusedwidelyinthemanagementofenterprise,usingcomputersforthemanagementofenterpriseisimperative.Managetheenterpriseresourcebycomputers,whichhaveincomparableadvantages.Itsadvantagesareobvious:

bequicktosearch,convenienttolookup,reliable,hasabigmemory,goodconfidentiality,longlife,lowcostandsoon.Theseadvantagescanimprovetheefficiencyrapidly,andtheyaretheessentialqualificationstorealizethenormalizationofcorporations.

Astheprevalenceofinternet/intranetandthedevelopofweb,itsupplyaperfectroofgardenforthecorporationresourcesmanagementsystem,andthesystembaseonwebsupplyabenignbaseforthecompanieswhichhassubsidiarycompaniesindifferentareas.Thetechnologyofwebhasbecomethemaincharacterofcorporationresourcesmanagementsystem.

ThistopicisaenterpriseresourcesmanagementsystemwhichadoptthetechnologyofJSP,andbaseonweb.Themaintaskistocompletethehumanresourcemanagementsystem,whichisapartofenterpriseresourcemanagementsystem.Andthestoragemanagementwillbecompletedsimply.

Keywordenterpriseresourcemanagement;Humanresourcesmanagement;B/S;

目录

摘要I

AbstractII

目录III

1引言6

1.1项目背景6

1.1.1企业资源管理计划背景6

1.1.2企业资源管理计划现状6

1.2项目目的及其意义2

1.2.1本课题的研究内容2

1.2.2项目实际意义2

1.3完成的工作3

1.3.1已完成功能3

1.4论文内容结构安排3

2开发环境与技术4

2.1系统开发环境概述4

2.2开发工具及技术简介4

2.1.1JSP技术简介4

2.1.2Tomcat服务器简介5

2.1.3MicrosoftSQLServer2000简介5

2.1.4JDBC(JavaDatabaseConnectivity)技术简介6

2.3系统架构7

3需求分析8

3.1系统概述8

3.1.1系统开发目的8

3.1.2系统描述8

3.2系统管理流程8

3.2.1系统结构8

3.2.2用户登陆处理流程8

3.2.3档案管理流程9

3.2.4仓库管理流程9

3.3功能描述10

3.3.1系统前台功能10

3.3.2系统后台功能10

4可行性分析11

4.1技术可行性11

4.2系统网络结构11

4.2.1网络构建条件11

4.2.2网络构建方案12

5概要设计14

5.1任务概述14

5.2体系结构14

5.3功能模块图15

5.3.1普通用户15

5.3.2人事管理16

5.3.3高级管理16

6数据库设计17

6.1E-R图17

6.2数据表详细设计17

7系统设计的实现23

7.1用户注册登陆功能23

7.1.1注册安全性23

7.1.2用户登陆24

7.2数据库的访问机制24

7.2.1数据库的连接24

7.2.2数据库的操作25

7.3主要功能实验26

7.3.1新增员工功能26

7.3.2分页显示功能实现27

7.3.3搜索查找功能实现28

8用户指南29

8.1普通用户功能29

8.1.1注册29

8.1.2登陆29

8.1.3安全退出29

8.2人力资源管理29

8.2.1人事档案管理29

8.2.2员工合同管理30

8.2.3员工调动管理30

8.2.4考勤管理31

8.2.5工资管理32

8.2.6培训管理32

8.3高级管理33

8.4发布通知34

8.5仓库库存管理34

9结论与展望36

9.1系统的特点与不足36

9.1.1系统的特点36

9.1.2系统的不足36

9.2毕业设计心得36

致谢37

参考文献38

 

1引言

1.1项目背景

1.1.1企业资源管理计划背景

随着计算机技术的不断发展,计算机科学日渐成熟,计算机作为知识经济时代的产物,已被广泛应用于社会各个行业和领域。

随着我国国企改革的深入和社会主义市场经济的日趋繁荣,导致各企业间的竞争日益激烈,迫使企业采取先进的计算机硬件设备以及高质量的辅助软件来管理企业的各项运作,以提高本企业的劳动生产率以及人员效率。

企业资源计划(EnterpriseResourcePlanning,简称ERP)系统是一种主要面向制造行业进行物质资源、资金资源和信息资源集成一体化管理的企业信息管理系统。

通过运用ERP,企业能够利用计算机对企业的资金、货物、人员和信息等资源进行自动化管理,具有制造,办公操作,供应链管理,人力资源管理,项目管理,财务与管理,客户服务,销售与市场营销等商业功能。

企业资源计划对于在企业高度普及计算机辅助管理,实现企业管理信息化和自动化,提高工作效率和增强快速反应能力,都具有十分重要的意义。

90年代中后期,企业所处的时代背景与竞争环境发生了根本性变化,企业资源计划系统(ERP)应运而生。

ERP在MRPⅡ基础上进一步发展了企业信息管理系统,扩展了管理范围,把企业与客户、供应商和经销商等因素整合在一起,形成一个完整的企业供应链系统,并对供应链上的所有环节进行有效管理,包括订单、采购、库存、计划、生产制造、质量控制、运输、分销、服务与维护,以及企业财务、人事、实验室和项目管理等诸多方面。

1.1.2企业资源管理计划现状

1.国内现状

随着我国改革开放政策的进一步得到落实和深入发展,外资企业纷纷落户中国大陆,他们给中国带来的不只是资金,先进技术,同时也带来先进的管理理念,ERP作为一种全新的管理理念,管理方式也随之而来。

经过近年来的不断宣传和实践,已经有越来越多的内地企业实施或准备实施ERP。

由于进入内地的时间还短,总体上来说,我国企业,特别是制造业对ERP的原理,处理逻辑,实施和运行管理的方法尚缺乏普遍的理解和深刻的认识,对应用ERP迎接挑战,赢得竞争的重要性和迫切行尚缺乏足够的认识。

2.国内现状

以欧美工业化国家制造方式为背景产生的MRPII(制造资源管理计划)和ERP(企业资源管理计划)系统,经过50多年的不断应用、发展和创新的,已成为企业管理的一个有效工具。

随着信息技术的进步,产生了主从式(C/S:

Client/Server)的新架构,让以往集中式的MRPII技术术得以延伸功能,将企业散布各地的机构做更进一步的整合。

在应用对象上,也从制造企业延伸到其它的行业,产生了现代的ERP(企业资源规划)。

西方国家企业自MRPII和ERP的一贯应用思想,经过70年代与80年代的蓬勃发展,在90年代时已经是极为成熟的管理技术了。

目前,ERP管理民已经在国外的大中型企业普遍使用,而且都有了相当一段的历史。

1.2项目目的及其意义

1.2.1本课题的研究内容

本课题是研究基于Web的企业资源管理系统,主要是研究人力资源管理,货物管理简单实现。

本课题重点完成是人力资源管理部分,实现人事档案管理、合同管理、调动管理、考勤管理、工资管理及培训管理等。

1.2.2项目实际意义

本课题主要完成企业资源管理计划中的人力资源管理,人力资源管理在企业资源管理计划中也占重要的位置。

随着Internet/Intranet应用的普及和web技术的发展,为网络化的企业资源管理系统提供了一个理想的平台,而基于web企业资源管理系统的为异地办公及跨企业的合作提供了良好的基础,采用Web技术已成为企业资源管理系统的主要特征。

对企业资源管理的网络化,有很重要的意义:

首先,计算机可以代替人工进行许多繁杂的劳动,大大的提高人们的工作效率;其次,可以可以节省许多资源;第三,可以使敏感文档更加安全、保密,等等。

1.3完成的工作

1.3.1已完成功能

已实现功能有个人信息管理、人事管理、仓库普通管理、仓库高级管理、通知管理、高级管理员功能等。

1、个人信息管理:

个人资料、密码修改。

2、人事管理:

人事档案管理(员工基本资料浏览及查询、资料档案维护)、合同管理(合同查询、合同维护、新增合同、删除合同)、调动管理(员工就职、员工转正、员工调动、员工离职、员工复职、清除档案)、考勤管理(考勤记录、考勤维护、统计)、工资管理(工资统计、工资等级设置、工资浏览)、培训管理(增设课程、查看课程、课程维护、培训登记、查询培训记录、培训记录维护)等。

3、仓库普通管理:

物品出入库登记管理(入库登记、出库申请)。

4、仓库高级管理:

仓库管理(查看库存、添加物品)、库存审核管理(入库审核、出库审核)。

5、通知管理:

通知管理(发布通知、维护)。

高级管理员功能:

部门设置(新增部门、维护)、用户资料管理(用户资料浏览、用户资料修改、用户密码修改、删除用户)。

1.4论文内容结构安排

本论文的内容结构具体安排为:

第一章前言。

本章主要介绍了项目的相关概念和研究背景、国内外现状、发展趋势和本课题的研究内容和研究目的及意义。

第二章 开发环境与技术。

第三章 需求分析。

第四章 可行性分析。

第五章 概要设计。

第六章 数据库设计。

第七章 系统设计的实现

第八章用户指南。

第九章 结论与展望。

本章主要对本论文的工作进行了总结并对本课题未来的发展做出展望。

 

2开发环境与技术

2.1系统开发环境概述

本系统是基于JSP开发的系统,选用tomcat-5.0.19作服务器,MicrosoftSQLServer2000 为数据库,使用windowsXP为操作系统。

2.2开发工具及技术简介

2.1.1JSP技术简介

JSP是Sun公司推出的新一代网站开发语言,Sun公司借助自己在Java上的不凡造诣,将Java从Java应用程序和JavaApplet之外,又有新的硕果,就是JSP,JavaServerPage。

JSP可以在Serverlet和JavaBean的支持下,完成功能强大的站点程序。

JSP特点有:

1.将内容的产生和显示进行分离

使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。

使用JSP标识或者小脚本来产生页面上的动态内容。

产生内容的逻辑被封装在标识和JavaBeans群组件中,并且捆绑在小脚本中,所有的脚本在服务器端执行。

如果核心逻辑被封装在标识和Beans中,那么其它人,如Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的产生。

在服务器端,JSP引擎解释JSP标识,产生所请求的内容(例如,通过存取JavaBeans群组件,使用JDBC技术存取数据库),并且将结果以HTML(或者XML)页面的形式发送回浏览器。

这有助于作者保护自己的代码,而又保证任何基于HTML的Web浏览器的完全可用性。

2.强调可重用的群组件

绝大多数JSP页面依赖于可重用且跨平台的组件(如:

JavaBeans或者EnterpriseJavaBeans)来执行应用程序所要求的更为复杂的处理。

开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者或者用户团体所使用。

基于组件的方法加速了总体开发过程,并且使得各种群组织在他们现有的技能和优化结果的开发努力中得到平衡。

3.采用标识简化页面开发

Web页面开发人员不会都是熟悉脚本语言的程序设计人员。

JavaServerPage技术封装了许多功能,这些功能是在易用的、与JSP相关的XML标识中进行动态内容产生所需要的。

标准的JSP标识能够存取和实例化JavaBeans组件,设定或者检索群组件属性,下载Applet,以及执行用其它方法更难于编码和耗时的功能。

通过开发定制化标识库,JSP技术是可以扩展的。

今后,第三方开发人员和其它人员可以为常用功能建立自己的标识库。

这使得Web页面开发人员能够使用熟悉的工具和如同标识一样的执行特定功能的构件来工作。

JSP技术很容易整合到多种应用体系结构中,以利用现存的工具和技巧,并且扩展到能够支持企业级的分布式应用。

作为采用Java技术家族的一部分,以及Java2EE的一个成员,JSP技术能够支持高度复杂的基于Web的应用。

由于JSP页面的内置脚本语言是基于Java程序设计语言的,而且所有的JSP页面都被编译成为JavaServlet,JSP页面就具有Java技术的所有好处,包括健壮的存储管理和安全性。

作为Java平台的一部分,JSP拥有Java程序设计语言“一次编写,各处执行”的特点。

随着越来越多的供货商将JSP支持加入到他们的产品中,您可以使用自己所选择的服务器和工具,修改工具或服务器并不影响目前的应用。

2.1.2Tomcat服务器简介

Tomcat是一个免费的开源的Serlvet容器,它是Apache基金会的Jakarta项目中的一个核心项目,由Apache,Sun和其它一些公司及个人共同开发而成。

由于有了Sun的参与和支持,最新的Servlet和Jsp规范总能在Tomcat中得到体现。

Tomcat不仅仅是一个Servlet容器,它也具有传统的Web服务器的功能:

处理Html页面。

但是与Apache相比,它的处理静态Html的能力就不如Apache。

我们可以将Tomcat和Apache集成到一块,让Apache处理静态Html,而Tomcat处理Jsp和Servlet。

2.1.3MicrosoftSQLServer2000简介

SQLServer2000为数据管理与分析带来了灵活性,允许单位在快速变化的环境中从容响应,从而获得竞争优势。

从数据管理和分析角度看,将原始数据转化为商业智能和充分利用Web带来的机会非常重要。

作为一个完备的数据库和数据分析包,SQLServer2000为快速开发新一代企业级商业应用程序、为企业赢得核心竞争优势打开了胜利之门。

SQLServer2000是一个具备完全Web支持的数据库产品,提供了对可扩展标记语言(XML)的核心支持以及在Internet上和防火墙外进行查询的能力。

1.完全的Web支持

SQLServer2000提供了以Web标准为基础的扩展数据库编程功能。

丰富的XML和Internet标准支持允许您使用内置的存储过程以XML格式轻松存储和检索数据。

您还可以使用XML更新程序容易地插入、更新和删除数据。

通过Web轻松访问数据。

有了SQLServer2000,您可以使用HTTP来向数据库发送查询、对数据库中存储的文档执行全文搜索、以及通过Web进行自然语言查询。

强大而灵活的基于Web的分析。

SQLServer2000分析服务功能被扩展到了Internet。

您可以通过Web浏览器来访问和控制多维数据。

2.高度的可伸缩性和可靠性

使用SQLServer2000可以获得非凡的可伸缩性和可靠性。

通过向上伸缩和向外扩展的能力,SQLServer满足了苛刻的电子商务和企业应用程序要求。

向上伸缩。

SQLServer2000利用了对称多处理器(SMP)系统。

SQLServerEnterpriseEdition最多可以使用32个处理器和64GBRAM。

向外扩展。

向外扩展可以将数据库和数据负载分配给多台服务器。

可用性。

通过增强的故障转移群集、日志传送和新增的备份策略,SQLServer2000达到了最大的可用性。

2.1.4JDBC(JavaDatabaseConnectivity)技术简介

JDBC是一种可用于执行SQL语句的JavaAPI(API应用程序设计接口)。

它由一些Java语言编写的类和界面组成。

JDBC为数据库应用开发人员、数据库前台工具开发人员提供了一种标准的应用程序设计接口,使开发人员可以用纯Java语言编写完整的数据库应用程序。

JDBC与ODBC都是基于X/Open的SQL调用级接口,JDBC沿袭了ODBC的设计思想,同时在其主要抽象和SQLCLI实现上也沿袭了ODBC,这使得JDBC很容易被接爱。

JDBC的总体结构类似于ODBC,也有4个组件:

应用程序、驱动程序管理器、驱动程序和数据源。

JDBC保持了ODBC的基本特性,也独立于特定数据库。

使用相同源代码的应用程序通过动态加载不同的JDBC驱动程序,可以访问不同的DBMS。

连接不同的DBMS时,各个DBMS之间仅通过不同的URL进行标识。

JDBC的DatabaseMetaData接口提供了一系列方法,可以检查DBMS对特定特性的支持,并相应确定有什么特性,从而能对特定数据库的特性予以支持。

与ODBC一样,JDBC也支持在应用程序中同时建立多个数据连接,采用JDBC可以很容易地用SQL语句同时访问多个异构的数据库,为异构数据库之间的互操作奠定基础。

2.3系统架构

本系统采用的是B/S(Browser/Server)结构即浏览器和服务器结构,由三层Client/Server结构转化而来的。

它将Web浏览器作为表示层,将大量的业务处理程序放在应用服务器上作为应用层,而将数据库放在数据库服务器上作为数据层。

在B/S结构中,应用服务器又被称为Web服务器,实质上,客户机与Web服务器之间类似于一种终端与主机的模式,而Web服务器与数据库服务器之间是一种Client/Server数据库模式。

Web服务器在逻辑上是独立的,但在物理上它既可以是一个独立的服务器,也可以与应用服务器一起放在同一个服务器中,构成Browser/Server结构。

它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。

在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。

这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。

以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。

它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。

特别是在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、快捷、高效。

 

3需求分析

3.1系统概述

3.1.1系统开发目的

本系统开发的目的是,提高企业办公的自动化,极大地提高企业资源管理的效率,使办公可以跨部门,跨地区。

使企业资源得到有效地分配。

3.1.2系统描述

系统用户:

 公司员工、人力资源管理人员、网站管理人员

系统名称:

企业资源管理系统

3.2系统管理流程

3.2.1系统结构

人事管理部分是人力资源部用来管理员工档案,是本系统的的重要组成部分。

3.2.2用户登陆处理流程

3.2.3档案管理流程

3.2.4仓库管理流程

3.3功能描述

3.3.1系统前台功能

前台功能是所有用户都可以登陆的,与用户直接交互的界面。

前台主要功能有:

用户注册、登陆、个人信息浏览及修改、密码更改、通知浏览等。

3.3.2系统后台功能

后台功能是只特定管理员级别才可以登陆使用,本系统设置了管理员等级管理,用户注册后,管理员级别设为10,超级管理员级别为1。

如人事管理需要管理员等级至小为2,每个功能都需要特定级别才能进入使用。

后台主要功能有人事管理:

人事档案管理、合同管理、调动管理、考勤管理、工资管理、培训管理;仓库普通管理:

物品出入库登记管理;仓库高级管理:

仓库管理、库存审核管理;通知管理;高级管理员功能:

部门设置、用户资料管理等。

 

4可行性分析

4.1技术可行性

开发工具:

BorlandJBuilder2005

数据库:

MicrosoftSQLServer2000

服务器:

tomcat-5.0.19

基本编程语言:

JSP,JAVA

基于web的系统开发现阶段在技术上已经比较成熟,而Tomcat是一个免费的开源的服务,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2