基于JSPjava人事管理系统的设计和开发.doc

上传人:wj 文档编号:1243139 上传时间:2023-04-30 格式:DOC 页数:43 大小:615.50KB
下载 相关 举报
基于JSPjava人事管理系统的设计和开发.doc_第1页
第1页 / 共43页
基于JSPjava人事管理系统的设计和开发.doc_第2页
第2页 / 共43页
基于JSPjava人事管理系统的设计和开发.doc_第3页
第3页 / 共43页
基于JSPjava人事管理系统的设计和开发.doc_第4页
第4页 / 共43页
基于JSPjava人事管理系统的设计和开发.doc_第5页
第5页 / 共43页
基于JSPjava人事管理系统的设计和开发.doc_第6页
第6页 / 共43页
基于JSPjava人事管理系统的设计和开发.doc_第7页
第7页 / 共43页
基于JSPjava人事管理系统的设计和开发.doc_第8页
第8页 / 共43页
基于JSPjava人事管理系统的设计和开发.doc_第9页
第9页 / 共43页
基于JSPjava人事管理系统的设计和开发.doc_第10页
第10页 / 共43页
基于JSPjava人事管理系统的设计和开发.doc_第11页
第11页 / 共43页
基于JSPjava人事管理系统的设计和开发.doc_第12页
第12页 / 共43页
基于JSPjava人事管理系统的设计和开发.doc_第13页
第13页 / 共43页
基于JSPjava人事管理系统的设计和开发.doc_第14页
第14页 / 共43页
基于JSPjava人事管理系统的设计和开发.doc_第15页
第15页 / 共43页
基于JSPjava人事管理系统的设计和开发.doc_第16页
第16页 / 共43页
基于JSPjava人事管理系统的设计和开发.doc_第17页
第17页 / 共43页
基于JSPjava人事管理系统的设计和开发.doc_第18页
第18页 / 共43页
基于JSPjava人事管理系统的设计和开发.doc_第19页
第19页 / 共43页
基于JSPjava人事管理系统的设计和开发.doc_第20页
第20页 / 共43页
亲,该文档总共43页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

基于JSPjava人事管理系统的设计和开发.doc

《基于JSPjava人事管理系统的设计和开发.doc》由会员分享,可在线阅读,更多相关《基于JSPjava人事管理系统的设计和开发.doc(43页珍藏版)》请在冰点文库上搜索。

基于JSPjava人事管理系统的设计和开发.doc

毕业设计(论文)

基于JSP(java)人事管理系统的设计和开发

姓  名

系别、专业

导师姓名、职称

完成时间

摘要

随着当今企业人员数量不断增加、分工的不断细化、各行业间联系的不断密切。

对人事管理的要求也不断提高,实现人事管理自动化,无疑将带来高效率的企业管理。

人员是企业生存的主要元素,人员的增减、变动将直接影响到企业的整体运作,企业每天都要涉及到人员工问题。

企业员工越多、分工越细、联系越密,所要做的统计工作就越多,人事管理的难度就越大。

最初的人事管理采用人工方式,记录量大,易出错。

人事管理系统就是用电脑代替大量的人工记录,完成众多信息的处理,方便、准确度高,且可以长期保存。

人事管理系统,为个人提供资料查询服务,为企业提供工员分工等服务。

旧式的用纸介材料来记录的人工管理方式已不合适现代企业公司的发展了,实现人事管理的系统化、规范化、自动化,将成为现代公司管理人员的首选。

本系统基本上能满足现代企业人事管理的需求,人事管理系统中使用各种表格,保存相关的人员信息,方便查询、浏览、修改等操作。

工资管理系统的前提是一定要有员工的在职作为基础,在使用的时候一定要保证员工在职的人事信息数据库。

本系统是综合人事管理系统。

企业人事管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。

系统包含的主要功能为查询,修改,删除和添加,对职工的档案,职工工资、职工培训、职工的部门调动、职工奖惩等信息进行管理。

本系统采用B/S模式,前台系统开发采用JSP作为开发工具,后台采用SQLServer2000作为数据库管理系统。

关键词:

人事档案;管理信息系统;数据流程

Abstract

Itisanimportantcontentofcompany'smanagementthattheEnterprisepersonnelmanagementsystem.Increasingwithnowadaysenterprise'spersonnel'squantity,thepersonnelmanagementsofenterprisesbecomemoreandmorecomplicatedtoo,ifitcanberealizedtheautomationofmanagementofthepersonnel,itwillundoubtedlybringtoadministrativedepartmentofenterprisesverybigandconvenient.Thefundisthemainelementthatenterprisessurvived,theflowofthefundinfluencesofthewholeoperationofenterprises,Thepersonnelofenterprisestaff'sisanimportantcomponentofenterprise'sfundmanagement,becauseeachofenterpriseisgrantissueofpersonnel,staffofenterprise,toinvolvetowantmonth.Enterprisestaffmanynumberhave,statisticalworkof?

personnelmore,personnelheavytograntdegreeofdifficulty.Initialpersonnelcalculationandgivingawayisartificialwaytodealwith.Indoingheavywork,thewrongrisingthereuponofprobabilitytooappears.TheEnterprisepersonneladministrativesystem,offerspersonnelinquiryserviceforindividualandenterprisepersonnelcalculation.Thetraditionalpaperhaslainbetweenthedevelopmentofthealreadyimpropermodernenterpriselikecorporationofinformationmanagementofdataofthematerialsandrealizespersonnelsystematization,standardization,automationofmanagement,soitbecomesmoderncompanyfirst-selectiontomanagepersonnel.Thissystemcanmeetmodernenterprise'spersonnelmanagement'sdemandsbasically,usevariouskindsofformsinthemodernpersonneladministrativesystem,keeprelevantpersonnelinformation,convenienttoisitoperateittoinquireabout,browsethrough,fixetc.Personnelprerequisiteofadministrativesystemwillcertainlyhavetheemployee'sattendanceinformationasthefoundation,becausethesystemtousestaffattendanceinformationisitcalculatepersonnelofstafftocome,mustguaranteethestaff'spersonnelinformationdatabasewhileusing,sothissystemischarteredDrawtogethersomeinformationprocessingofthepersonnel(thestaff'sattendance,settlementofworkingtime,etc.

Theenterpricepersonnelmanagementsystemisthetypicalinformationmanagementsystem(MIS),itsdevelopmentmainlyincludesthebackstagedatabasetheestablishmentandthemaintenanceaswellasfrontendtheapplicationproceduredevelopmenttwoaspects.Thesystemcontainsthemainfunctionistheinquiry,therevision,thedeletionandtheincrease,tostaff'sfile,thestaffwages,thestafftrains,staff'sdepartmenttransfers,informationandsoonstaffrewardsandpunishmentcarriesonthemanagement.ThissystemusestheB/Spattern,theonstagesystemdevelopmentusesJSPtotakethedevelopmentkit,thebackstageusesSQLServer2,000totakethedatabasemanagementsystem.

Keywords:

Personnelfile;Managetheinformationsystem;Dataprocess

目录

1绪论 6

1.1选题目的与意义 6

1.3项目背景 6

1.4国内外研究现状 7

1.5存在的问题 8

1.6企业人事管理系统的简介 9

1.6.1系统语言开发环境 9

1.6.2系统数据库结构及功能分析 9

1.6.3业务流程 10

2人事管理系统相关技术理论 12

2.1B/S架构 12

2.1.1B/S模式的优点和缺点 13

3.2Java语言的特点 13

2.2.1面向对象 13

2.2.2平台无关性 14

2.2.3分布式 15

2.2.4可靠性和安全性 15

3.3JSP概述 16

2.3.1JSP应用模型 17

2.3.2JSP的技术方法 18

2.3.3JSP原理与优点 19

2.3.4JSP的弱势 21

3.4Tomcat 21

2.4.1MyEclipse中配置Tomcat服务器 22

2.4.2Tomcat连接池 22

3系统总体结构设计 22

3.1总体设计的原理 22

3.2系统功能结构 23

3.3数据库概念设计 25

3.3.1数据库物理设计 27

4系统模块具体设计与实现 31

4.1人员档案模块 31

4.1.1人员档案模块的功能概述 31

4.1.2人员档案模块实现 33

4.2培训管理模块 34

4.2.1培训管理功能概述 34

4.2.2培训管理实现过程 36

4.3医保管理模块 37

4.3.1医保管理的功能概述 37

4.3.2医保管理模块的功能实现 37

4.4工资管理模块 38

4.4.1工资管理模块的功能概述 38

4.4.1工资管理模块的功能实现 39

4.5各模块内部过程描述 40

4.5.1操作员登录 40

4.5.2人员信息详细查询 41

5开发总结 42

5.1系统功能概要 42

5.2设计中出现的问题 42

致谢.44参考文献 45

1绪论

1.1选题目的与意义

随着社会的进步、随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企人事信息的管理势在必行。

人事管理是现代企业管理工作不可缺少的一部分,是适应现企业管理尺度的要求、推动企业劳动人事管理走向科学化、规范化的必要条件。

企业人事管理信息系统是一个现代化的企业在竞争中立于不败之地的必要部分,它能够为管理人事工作提供充足的信息和快捷的查询手段。

因为人事管理本身是一项琐碎,复杂而又十分细致的工作,核算的工作量很大,一般不允许出错,如果使用传统人工的方式管理文件档案,不仅耗费大量的时间和精力,而且工作效率低,保密性差,另外时间过长,将产生大量的文件和数据,这对于查找,更新和维护都带来了不少的困难,而且容易丢失信息。

为了能够保证人事信息的准确无误、快速输出,而且还可以利用计算机对有关的各种信息进行统计,例如:

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

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

人事管理系统应运而生,成为利用计算机实现企业人事工资管理的基本。

利用计算机进行信息控制和数据处理,不仅提高了工作效率,而且大大的提高了其安全性。

本系统就是为了管理纷繁复杂的人事档案信息而设计的。

1.3项目背景

随着信息化社会带给我们的冲击越来越强烈,信息化管理和信息化设备已经深入到我们生活的方方面面,同时,信息时代带给现代企业强烈的冲击,企业管理已经不再满足于在传统的纸质媒体上纪录,而要求更加快速,更加精确的记录企业各部门以及员工的各种信息,而随着基于数据库的网络信息系统的发展,人们已经开始在这个平台上面开发出了成功的企业人事管理系统,而随着企业的不断发展,人事信息的日益庞大,企业人事管理系统的发展也发生着深刻变革,企业决策者要求从系统中了解到目前的人力资源情况,而员工则要求能够即时的查询自己的当前信息[1]。

企业人事管理系统是当前一个很热门,实用性很强的系统,这里我实现的是它的人员档案管理、培训管理、医保管理和工资管理等模块,把它作为毕业设计的题目,可以把已有的知识用于实践,又可以学到一些新的概念,在这个过程中,可以增加我们的工程经验,对以后的工作学习是一次很有意义的经验积累。

该系统主要完成目标是建立一个功能齐全、界面友好、使用方便、能够迅速准确地完成各种人事信息查询、修改等工作。

1.4国内外研究现状

企业人事管理是企业管理的一个重要内容,随着时代的进步,企业也逐渐变得庞大起来.如何管理好企业内部员工的信息,成为企业管理中的一个大的问题.在这种情况下,一个可以规范化,自动化的企业人事管理系统就显的非常必要.

最初的人事管理,都是靠人力来完成的.当企业规模比较小的时候,人力可以完成,随着企业的规模越来越大,企业的员工认输也越来越多,依然维持着人力进行人事管理,必然会造成工作效率低,工作错误增高的问题.

六十年代初期,计算机技术就开始应用于数据库的管理,形成了初期的信息系统。

但是由于当时计算机硬件系统较弱,限制了软件系统的发展,信息系统只是简单的数据的集合。

进入七十年代以后,由于计算机硬件和软件技术的飞速发展,尤其是大容量存储设备——硬盘的使用,为空间数据的录入、存储、检索和输出提供了强有力的手段。

一些国家先后建立了许多不同专题、不同类型、不同规模的各具特色的信息管理系统。

九十年代至今是信息管理系统的用户时代。

一方面,信息管理系统已成为许多机构必备的工作系统。

另一方面,社会对人事管理系统的认识普遍提高,需求大幅度增加,从而导致信息管理系统应用的扩大与深化。

信息管理系统成为现代社会最基本的服务系统。

我国的信息管理系统也是九十年代初开始快速发展的。

经过十余年的发展,我国的数据库管理技术也广泛的应用与各个领域,并且形成了产业化。

但是,我们的工厂、企业对信息管理系统的应用比起世界先进水平还相当落后。

 国内企业与国外企业在对信息技术的认识和应用水平上存在非常大的差距,主要体现在管理和技术基础方面。

国外企业是在基本完成了工业化,企业生产经营实现了现代化、规范化、制度化的基础上开展企业的信息化工作;而我国许多企业工业化尚未完成,企业生产经营的组织也尚未实现现代化、规范化和制度化的基础上就进入了信息化阶段。

在技术上,我国企业大部分还没有完成机械化和自动化,实施信息化的时间相对较短,积累的经验也相对少。

在我国制造业生产力水平较低、设备水平普遍落后于西方发达国家、企业信息化的基础和经验较少的情况下,实施企业信息化的难度是明显大于国外的企业。

虽然我们期望用信息化带动工业化,用信息技术促进企业的跨越式发展,但是必须清楚的看到我国企业在管理意识和水平上还是存在的不足,在实施信息化的工作过程中,正确估计信息化的投资风险和效益,抓好企业信息系统的总体规划、制定良好的分步实施策略,设计一个良好的企业信息化整体解决方案。

在制定和实施企业信息化整体解决方案时,要对企业信息化工作有统一的思想和整体的认识,要建立和形成有效的信息系统设计实施方法,从战略的角度来综合考虑企业信息化工作中在管理、技术、操作层面面临的各种困难。

如制定和实施企业信息化整体解决方案需要考虑企业面临的长远目标和当前急需解决问题的矛盾、信息孤岛与系统集成问题,需要协调好信息系统建设与系统运行的关系问题、信息系统升级与已有资源利用问题、信息技术的投资效益评估和风险问题、打基础与提升水平关系问题、信息化对企业现行管理模式和方法的冲击以及相应的管理制度问题。

1.5存在的问题

企业人事管理是相对企业内部员工的管理。

集人员、考勤、工资、员工培训、福利保险、合同管理、奖惩等于一体的大型管理系统。

为企业在人事管理等方面提供极大的方便。

不但有利于企业的统一性管理,而且还大在提高了企业的全体员工的工作效率和积极性。

企业人事管理可以说是一项琐碎、繁杂而又必须十分细致的工作,是不能允许时常发生差错的。

几年前的那种手工操作已远远跟不上近代企业发展的步骤,时代的进步决定了企业的发展,而企业要发展必然完善的管理体系,所以说企业人事管理的自动化完全是时代进步的必然结果。

合理的利用有助于企业发展的管理系统是企业改革的一种优越的体现。

利用计算机对企业人事管理不仅保证了核算准确度,还成倍的提高了工作效率,而且便于查询。

开发目的随着科技日新月异的发展,网络变的更加成熟,人们更加认识到知识的重要性,面对着各个企业这么庞大的人事信息管理,数据库不断地走向成熟,开发出基于C/S结构的关系型的企业人事信息管理系统,系统根据用户不同的使用权限提供查询和打印服务,保存各个员工的档案,实现办公自动化。

因此迫切需要一套自动的信息管理系统来代替人工进行管理。

1.6企业人事管理系统的简介

1.设计该系统的功能模块划分,使用SQLSERVER2000设计出该系统的数据库。

2.参考现代企业实际管理情况,完成对系统的需求分析及设计文档。

实现对各功能模块代码的编制。

3.根据各模块需求,完成数据库视图和功能的实现。

4.由于整个毕业设计分为两个负责,我要实现的内容为人员档案管理、培训管理、医保管理和工资管理

1.6.1系统语言开发环境

针对目前世界上流行的大量软件和开发工具,经过认真分析其优缺点,JAVA是比较好的关系数据库管理系统开发软件。

它提供了可视化的开发平台和面向对象的程序设计方法。

大量控件的提供节省了开发工作量,提高了开发的效率,可靠性和安全性高。

1.6.2系统数据库结构及功能分析

本系统使用的是SQLServer2000数据库,它是一种客户/服务器模式的关系型数据库。

它具有很强的数据完整性、可伸缩性、可管理性、可编程性;具有均衡与完备的功能;性价比较高。

SQLServer2000数据库提供了复制服务、数据转换服务、报表服务,并支持XML语言。

使用SQLServer2000数据库可以大容量地存储数据,并对数据进行合理的逻辑布局,应用数据库对象可以对数据进行复杂的操作。

数据库设计是系统设计过程中的重要组成部分,它是通过管理系统的整体需求而制定的,数据库设计的好坏直接影响到系统的后期开发【1】。

好的数据库结构,查询记录的速度较快,而且也不容易出现锁表现象。

经过调查,人事管理工作的业务数据主要包括职工个人档案、部门、职工工作业绩评价。

人事管理系统主要是对职工个人信息、工作业绩评价进行管理和数据的统计,要求实现的功能如下。

1.员工考勤:

按照单位制定的管理制度,为每名员工制定考勤卡,记录考勤信息,便于奖金的发放和违纪人员的处理。

2.工资计算:

工资计算可分为基本工资计算、考勤、加班奖金计算,以及其他情况计算,汇总为员工工资表,根据员工的职务和工种来确定基本工资,根据出工情况扣除缺勤费,根据加班情况发放津贴,根据医疗保险费用给予报销费用。

用户在员工信息管理模块对该员工的工资等级进行输入以后,在工资模块会自动对员工工资进行汇总。

用户可以打印出工资汇总表,打印之前可以通过打印预览功能进行打印预览。

3.员工信息管理:

员工基本信息模块具有员工信息输入、员工增删和员工信息查询三个功能。

员工基本信息包括员工号、员工姓名、员工性别、所在部门、所在岗位、工龄和工资等级等信息。

员工增删实现了对数据库中员工信息的增加和删除。

员工信息查询可以通过员工号或员工姓名对员工信息进行查询。

4.退休人员管理:

对退休人员的信息进行保存、记录、更改的操作。

5.出差管理:

用于记录本月内员工出差情况,最后进行汇总,形成出差报表,这些记录是供员工出差补助核算使用的。

5.负责人事考核、考查工作。

建立人事档案资料库,规范人才培养、考查选拔工作程序,组织定期戒不定期的人事考证、考核、考查的选拔工作。

6.负责核定各岗位工资标准。

做好劳动工资统计工作,负责对日常工资、加班工资的报批和审核工作,办理考勤、奖惩、差假、调动等工作。

1.6.3业务流程

企业人事管系统的业务流程如图1.1所示。

医保管理

人员调动

添加人员调动信息

管理处修改或删除信息

添加医保人员信息

管理医保人员信息

工资管理

在工资管理可以查看工资信息和调整人员工资

在查询出可以查看到全部人员的工资信息

输入账号密码

管理员

判断密码

在修改密码模块修改密码

部门管理

在部门添加处可以添加部门

在部门管理可以修改和删除部门

人员档案

在添加处可以添加档案信息

在管理处可以修改和删除信息

在查询处查看档案信息

培训管理

在添加处添加培训人员

在管理处修改和删除人员

维护培训管理信息

职称变动

添加职称变动信息

在管理处修改和删除信息

添加人员的奖惩信息

在管理处修改或删除奖惩

退出

奖惩管理

图1.1企业人事管理系统业务流程图

2人事管理系统相关技术理论

2.1B/S架构

由于本系统采用的是B/S技术,则这里说明下B/S的功能特点

B/S结构(Browser/Server结构)结构即浏览器和服务器结构。

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

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

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

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

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

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

  随着Internet和WWW的流行,以往的主机/终端和C/S都无法满足当前的全球网络开放、互连、信息随处可见和信息共享的新要求,于是就出现了B/S型模式

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

当前位置:首页 > PPT模板 > 商务科技

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

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