基于jsp的企业人事管理系统人员信息管理设计与实现.doc

上传人:h**** 文档编号:126914 上传时间:2018-07-09 格式:DOC 页数:97 大小:924.50KB
下载 相关 举报
基于jsp的企业人事管理系统人员信息管理设计与实现.doc_第1页
第1页 / 共97页
基于jsp的企业人事管理系统人员信息管理设计与实现.doc_第2页
第2页 / 共97页
基于jsp的企业人事管理系统人员信息管理设计与实现.doc_第3页
第3页 / 共97页
基于jsp的企业人事管理系统人员信息管理设计与实现.doc_第4页
第4页 / 共97页
基于jsp的企业人事管理系统人员信息管理设计与实现.doc_第5页
第5页 / 共97页
点击查看更多>>
资源描述

1、 海 南 大 学 毕 业 论 文(设计) 题 目: 基于 jsp 的企业人事管理系统人员信息管理设计与 实现 学 号: 101000121001 姓 名: 林发蒙 年 级: 2010 级 学 院: 信息学院 系 别: 计算机系 专 业: 计算机与科学 指导教师: 陈丹 完成日期: 2012 年 5 月 1 日 摘要 随着当今企业人员数量不断增加、分工的不断细化、各行业间联系的不断密切。对人事管理的要求也不断提高,实现人事管理自动化,无疑将带来高效率的企业管理。人员是企业生存的主要元素,人员的增减、变动将直接影响到企业的整体运作,企业 每天都要涉及到人员工问题。企业员工越多、分工越细、联系越密,

2、所要做的统计工作就越多,人事管理的难度就越大。最初的人事管理采用人工方式,记录量大,易出错。人事管理系统就是用电脑代替大量的人工记录,完成众多信息的处理,方便、准确度高,且可以长期保存。人事管理系统,为个人提供资料查询服务,为企业提供工员分工等服务。旧式的用纸介材料来记录的人工管理方式已不合适现代企业公司的发展了,实现人事管理的系统化、规范化、自动化,将成为现代公司管理人员的首选。本系统基本上能满足现代企业人事管理的需求,人事管理系统中使用各种表格 ,保存相关的人员信息,方便查询、浏览、修改等操作。工资管理系统的前提是一定要有员工的在职作为基础,在使用的时候一定要保证员工在职的人事信息数据库。

3、 本系统是综合人事管理系统。企业人事管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。系统包含的主要功能为查询,修改,删除和添加,对职工的档案,职工工资、职工培训、职工的部门调动、职工奖惩等信息进行管理。本系统采用 B/S模式,前台系统开发采用 JSP 作为开发工具,后台采用 SQL Server 2000 作为数 据库管理系统。 关键词 :人事档案;管理信息系统;数据流程 Abstract It is an important content of companys management that the Enterprise per

4、sonnel management system. Increasing with nowadays enterprises personnels quantity , the personnel managements of enterprises become more and more complicated too, if it can be realized the automation of management of the personnel ,it will undoubtedly bring to administrative department of enterpris

5、es very big and convenient.The fund is the main element that enterprises survived, the flow of the fund influences of the whole operation of enterprises ,The personnel of enterprise staffs is an important component of enterprises fund management, because each of enterprise is grant issue of personne

6、l ,staff of enterprise , to involve to want month. Enterprise staff many number have, statistical work of? personnel more, personnel heavy to grant degree of difficulty.Initial personnel calculation and giving away is artificial way to deal with . In doing heavy work , the wrong rising thereupon of

7、probability too appears. The Enterprise personnel administrative system, offers personnel inquiry service for individual and enterprise personnel calculation.The traditional paper has lain between the development of the already improper modern enterprise like corporation of information management of

8、 data of the materials and realizes personnel systematization ,standardization , automation of management ,so it becomes modern company first-selection to manage personnel.This system can meet modern enterprises personnel managements demands basically, use various kinds of forms in the modern person

9、nel administrative system, keep relevant personnel information, convenient to is it operate it to inquire about, browse through, fix etc.Personnel prerequisite of administrative system will certainly have the employees attendance information as the foundation, because the system to use staff attenda

10、nce information is it calculate personnel of staff to come, must guarantee the staffs personnel information database while using, so this system is chartered Draw together some information processing of the personnel (the staffs attendance, settlement of working time ,etc. The enter price personnel

11、management system is the typical information management system (MIS), its development mainly includes the backstage database the establishment and the maintenance as well as front end the application procedure development two aspects. The system contains the main function is the inquiry, the revisio

12、n, the deletion and the increase , to staffs file, the staff wages, the staff trains, staffs department transfers, information and so on staff rewards and punishment carries on the management. This system uses the B/S pattern, the onstage system development uses JSP to take the development kit, the

13、backstage uses SQL Server 2,000 to take the database management system. Keywords: Personnel file; Manage the information system; Data process 目 录 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 人事管理系

14、统相关技术理论 . 12 2.1 B/S 架构 . 12 2.1.1 B/S 模式的优点和缺点 . 13 3.2 Java 语言的特点 . 13 2.2.1 面向对象 . 13 2.2.2 平台无关性 . 14 2.2.3 分布式 . 15 2.2.4 可靠性和安全性 . 15 3.3 JSP 概述 . 16 2.3.1 JSP 应用模型 . 17 2.3.2 JSP 的技术方法 . 18 2.3.3 JSP 原理与优点 . 19 2.3.4 JSP 的弱势 . 21 3.4 Tomcat . 21 2.4.1 MyEclipse 中配置 Tomcat 服务器 . 22 2.4.2 Tomca

15、t 连接池 . 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 工资管理模块

16、 . 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 选题目的与意义 随着社会的进步、随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企人事信息的管理势在必行。人事管理是现代企业管理工作不可缺少的一部分,是适应现企业管理尺度的要求、推动企业劳动人事管理走向科学化、规范化

17、的必要条件。 企业人事管理信息系统是一个现代化的企业在竞争中立于不败之地的必要部分,它能够为管理人事工作提供充足的信息和快捷的查询手段。因为人事管理本身是一项琐碎,复杂而又十分 细致的工作 , 核算的工作量很大,一般不允许出错 , 如果使用传统人工的方式管理文件档案,不仅耗费大量的时间和精力,而且工作效率低,保密性差,另外时间过长,将产生大量的文件和数据,这对于查找,更新和维护都带来了不少的困难,而且容易丢失信息 。为了能够保证人事信息的准确无误、快速输出,而且还可以利用计算机对有关的各种信息进行统计,例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地

18、提高人事工资管理的效率 ,也是企业的科学化、正规化管理 ,与世界接轨的重要条件。 人事管理系统应运 而生,成为利用计算机实现企业人事工资管理的基本。利用计算机进行信息控制和数据处理,不仅提高了工作效率,而且大大的提高了其安全性。本系统就是为了管理纷繁复杂的人事档案信息而设计的。 1.3 项目背景 随着信息化社会带给我们的冲击越来越强烈,信息化管理和信息化设备已经深入到我们生活的方方面面,同时,信息时代带给现代企业强烈的冲击,企业管理已经不再满足于在传统的纸质媒体上纪录,而要求更加快速,更加精确的记录企业各部门以及员工的各种信息,而随着基于数据库的网络信息系统的发展,人们已经开始在这个平台上面

19、开发出了成功的企业人事管理系统,而随着企业的不断发展,人事信息的日益庞大,企业人事管理系统的发展也发生着深刻变革,企业决策者要求从系统中了解到目前的人力资源情况,而员工则要求能够即时的查询自己的当前信息 1。 企业人事管理系统是当前一个很热门,实用性很强的系统,这里我实现的是它的人员档案管理、培训管理、医保管理和工资管理等模块,把它作为毕业设计的题目,可以把已有的知识用于实践,又可以学到一些新的概念,在这个过程中,可以增加我们的工程经验,对以后的工作学习是一次很有意义的经验积累。 该系统主要完成目标是 建立一个功能齐全、界面友好、使用方便、能够迅速准确地完成各种人事信息查询、修改等工作。 1.

20、4 国内外研究现状 企业人事管理是企业管理的一个重要内容 ,随着时代的进步 ,企业也逐渐变得庞大起来 .如何管理好企业内部员工的信息 ,成为企业管理中的一个大的问题 .在这种情况下 ,一个可以规范化 ,自动化的企业人事管理系统就显的非常必要 . 最初的人事管理 ,都是靠人力来完成的 .当企业规模比较小的时候 ,人力可以完成 ,随着企业的规模越来越大 ,企业的员工认输也越来越多 ,依然维持着人力进行人事管理 ,必然会造成工作效率低 ,工作错误增高的 问题 . 六十年代初期,计算机技术就开始应用于数据库的管理,形成了初期的信息系统。但是由于当时计算机硬件系统较弱,限制了软件系统的发展,信息系统只是

21、简单的数据的集合。进入七十年代以后,由于计算机硬件和软件技术的飞速发展,尤其是大容量存储设备 硬盘的使用,为空间数据的录入、存储、检索和输出提供了强有力的手段。一些国家先后建立了许多不同专题、不同类型、不同规模的各具特色的信息管理系统。九十年代至今是信息管理系统的用户时代。一方面,信息管理系统已成为许多机构必备的工作系统。另一方面,社会对人事管理系统的认识普 遍提高,需求大幅度增加,从而导致信息管理系统应用的扩大与深化。信息管理系统成为现代社会最基本的服务系统。我国的信息管理系统也是九十年代初开始快速发展的。经过十余年的发展,我国的数据库管理技术也广泛的应用与各个领域,并且形成了产业化。但是,

22、我们的工厂、企业对信息管理系统的应用比起世界先进水平还相当落后。 国内企业与国外企业在对信息技术的认识和应用水平上存在非常大的差距,主要体现在管理和技术基础方面。国外企业是在基本完成了工业化,企业生产经营实现了现代化、规范化、制度化的基础上开展企业的信息化工作;而我国许多企 业工业化尚未完成,企业生产经营的组织也尚未实现现代化、规范化和制度化的基础上就进入了信息化阶段。在技术上,我国企业大部分还没有完成机械化和自动化,实施信息化的时间相对较短,积累的经验也相对少。在我国制造业生产力水平较低、设备水平普遍落后于西方发达国家、企业信息化的基础和经验较少的情况下,实施企业信息化的难度是明显大于国外的

23、企业。 虽然我们期望用信息化带动工业化,用信息技术促进企业的跨越式发展,但是必须清楚的看到我国企业在管理意识和水平上还是存在的不足,在实施信息化的工作过程中,正确估计信息化的投资风险和效益 ,抓好企业信息系统的总体规划、制定良好的分步实施策略,设计一个良好的企业信息化整体解决方案。 在制定和实施企业信息化整体解决方案时,要对企业信息化工作有统一的思想和整体的认识,要建立和形成有效的信息系统设计实施方法,从战略的角度来综合考虑企业信息化工作中在管理、技术、操作层面面临的各种困难。如制定和实施企业信息化整体解决方案需要考虑企业面临的长远目标和当前急需解决问题的矛盾、信息孤岛与系统集成问题,需要协调

24、好信息系统建设与系统运行的关系问题、信息系统升级与已有资源利用问题、信息技术的投资效益评估和风险问题、 打基础与提升水平关系问题、信息化对企业现行管理模式和方法的冲击以及相应的管理制度问题。 1.5 存在的问题 企业人事管理是相对企业内部员工的管理。集人员、考勤、工资、员工培训、福利保险、合同管理 、奖惩等于一体的大型管理系统。为企业在人事管理等方面提供极大的方便。不但有利于企业的统一性管理 ,而且还大在提高了企业的全体员工的工作效率和积极性。企业人事管理可以说是一项琐碎、繁杂而又必须十分细致的工作,是不能允许时常发生差错的。几年前的那种手工操作已远远跟不上近代企业发展的步骤,时代的进步决定了

25、企业的发展,而企业 要发展必然完善的管理体系,所以说企业人事管理的自动化完全是时代进步的必然结果。合理的利用有助于企业发展的管理系统是企业改革的一种优越的体现。利用计算机对企业人事管理不仅保证了核算准确度,还成倍的提高了工作效率,而且便于查询。 开发目的随着科技日新月异的发展,网络变的更加成熟,人们更加认识到知识的重要性,面对着各个企业这么庞大的人事信息管理,数据库不断地走向成熟,开发出基于 C/S 结构的关系型的企业人事信息管理系统,系统根据用户不同的使用权限提供查询和打印服务,保存各个员工的档案,实现办公自动化。 因此迫切需要 一套自动的信息管理系统来代替人工进行管理 。 1.6 企业人事

26、管理系统的简介 1. 设计该系统的功能模块划分,使用 SQL SERVER 2000 设计出该系统的数据库。 2. 参考现代企业实际管理情况,完成对系统的需求分析及设计文档。 实现对各功能模块代码的编制。 3. 根据各模块需求,完成数据库视图和功能的实现。 4. 由于整个毕业设计分为两个负责,我要实现的内容为人员档案管理、培训管理、医保管理和工资管理 1.6.1 系统语言开发环境 针对目前世界上流行的大量软件和开发工具,经过认真分析其优缺点, JAVA是比较好 的关系数据库管理系统开发软件。它提供了可视化的开发平台和面向对象的程序设计方法。大量控件的提供节省了开发工作量,提高了开发的效率 ,可

27、靠性和安全性高。 1.6.2 系统数据库结构及功能分析 本系统使用的是 SQL Server 2000 数据库,它是一种客户 /服务器模式的关系型数据库。它具有很强的数据完整性 、可伸缩性、可管理性、可编程性;具有均衡与完备的功能;性价比较高。 SQL Server 2000 数据库提供了复制服务、数据转换服务、报表服务,并支持 XML 语言。使用 SQL Server 2000 数据库可以 大容量地存储数据,并对数据进行合理的逻辑布局,应用数据库对象可以对数据进行复杂的操作。 数据库设计是系统设计过程中的重要组成部分,它是通过管理系统的整体需求而制定的,数据库设计的好坏直接影响到系统的后期开

28、发 【 1】 。 好的数据库结构,查询记录的速度较快,而且也不容易出现锁表现象。经过调查,人事管理工作的业务数据主要包括职工个人档案、部门、职工工作业绩评价。人事管理系统主要是对职工个人信息、工作业绩评价进行管理和数据的统计,要求实现的功能如下。 1.员工考勤 :按照单位制定的管理制度,为每名员工制定考勤卡,记 录考勤信息,便于奖金的发放和违纪人员的处理。 2.工资计算 :工资计算可分为基本工资计算、考勤、加班奖金计算,以及其他情况计算,汇总为员工工资表,根据员工的职务和工种来确定基本工资,根据出工情况扣除缺勤费,根据加班情况发放津贴,根据医疗保险费用给予报销费用。用户在员工信息管理模块对该员

29、工的工资等级进行输入以后,在工资模块会自动对员工工资进行汇总。用户可以打印出工资汇总表,打印之前可以通过打印预览功能进行打印预览 。 3.员工信息管理 :员工 基本信息模块具有员工信息输入、员工增删和员工信息查询三个功能。员工基本信息 包括员工号、员工姓名、员工性别、所在部门、所在岗位、工龄和工资等级等信息。员工增删实现了对数据库中员工信息的增加和删除。员工信息查询可以通过员工号或员工姓名对员工信息进行查询。 4.退休人员管理 :对退休人员的信息进行保存、记录、更改的操作。 5.出差管理:用于记录本月内员工出差情况,最后进行汇总,形成出差报表,这些记录是供员工出差补助核算使用的。 5.负责人事考核、考查工作。建立人事档案资料库,规范人才培养、考查选拔工作程序,组织定期戒不定期的人事考证、考核、考查的选拔工作 。 6.负责核定各岗位工资标准。做 好劳动工资统计工作,负责对日常工资、加班工资的报批和审核工作,办理考勤、奖惩、差假、调动等工作 。 1.6.3 业务流程 企业人事管系统的业务流程如图 1.1 所示。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。