高职院校人事管理信息系统的设计与实现
VIP免费
高职院校人事管理信息系统的设计与实现
摘 要
随着中国高校人事改革的不断深化,高校人事管理工作也在发生相应的变化。但是
目前,我国很多高校的人事管理还在采用传统的方式,造成了高校人力资源搭配的不
合理、人事档案管理的混乱、考勤考核的形式化、劳资计算的低效和不公开性,以及整个
人事管理的效率不高等问题。本文根据宜春职业技术学院人事处加强人事信息管理计算
机化的需要,结合人事管理信息系统的发展现状和人事处的实际情况,着重针对高职
院校人事管理信息系统技术手段标准的不规范性和应用形式种类单一性等缺点进行深
入的研究,针对高职院校的特点,建立了基于 B/S 结构的高职院校人事管理信息系统。
本文分析了管理信息系统开发所需的开发技术和软件工具,采用 B/S 结构作为本
管理信息系统的软件结构,后端采用 SQL Server 2000 数据库,前端采用 JSP 进行软
件开发。并对江西宜春职业技术学院现行人事管理存在的问题进行了分析,提出了本文
所研究的人事管理系统的功能需求和业务流程,用 UML 对系统各功能模块进行用列分
析和典型用例活动图分析,对系统的实体类、控制类和典型的公共类进行设计,根据系
统用列模块,给出了整个软件的功能模块。本文用 JSP 开发语言实现了系统的表示层、
业务层、数据层三层结构,并提出了系统的安全性和汉字处理的解决方案。最后对本高
职院校管理信息系统进行了单元测试和集成测试,经过测试数据表明本系统能够满足
用户需求。
关键词:人事管理系统 ,JSP,三层结构,数据库
1
Higher Vocational College Personnel Management Information
System Design and Implementation
Abstract
Chinese colleges and universities with the continuous deepening of personnel reform,
institutions of higher learning and personnel management are also corresponding changes. At
present, however, colleges and universities in our country a lot of personnel management is
also using the traditional methods, resulting in the College of Human Resources with the
unreasonable, personnel file management of confusion, the formal examination attendance,
labor inefficiencies and non-computing openness, as well as the entire the efficiency of
personnel management problem is not higher 。Based Yichun Vocational and Technical
College Personnel strengthen computerized personnel management information required,
combined with the Personnel Management Information System for Personnel Development
and the actual situation of higher vocational colleges that focuses on information systems
personnel management standards of technical means of non-normative and Application forms
and other types of single disadvantage to carry out an in-depth study, in view of the
characteristics of higher vocational colleges, based on B / S structure of the higher vocational
colleges and personnel management information system.
This paper analyzes the management information systems development required for the
development of technology and software tools, the use of B / S structure as the management
information system software architecture, the back-end using SQL Server 2000 database,
using JSP for the front-end software development. Jiangxi Yichun Vocational and Technical
College the existing personnel management problems in the analysis, put forward in this
paper the study of personnel management system functional requirements and business
processes, using UML for system function modules with out analysis and the typical use case
activity diagram analysis the system entity type, control type and the typical public class
design, according to the system with out module, give the whole software function modules.
In this paper, JSP development language express the implementation of the system layer,
business layer, data layer three-tier structure, and proposed a system of Chinese characters
2
deal with security and solutions. Finally on the Vocational Colleges Management Information
System for the unit testing and integration testing, after testing data show that the system be
able to meet customer needs.
Key Words: Personnel Management System; JSP; 3-Tier Structure; Database
3
目录
摘 要........................................................................1
Abstract............................................................................2
第一章 绪论.........................................................................6
1.1 课题研究背景和意义...........................................................6
1.2 国内外相关研究现状...........................................................7
1.2.1 国内外管理信息系统开发现状.................................................7
1.2.2 人事管理系统开发现状.......................................................8
1.3 本文的主要研究内容..........................................................10
1.4 全文结构安排................................................................10
第二章 相关技术介绍...............................................................11
2.1 B/S 与 C/S 模式比较.........................................................11
2.1.1 C/S 模式简介..........................................................11
2.1.2 B/S 模式简介.........................................................11
2.1.3 B/S 模式的特点........................................................12
2.1.4 B/S 模式的优势........................................................12
2.1.4B/S 模式设计中问题.....................................................12
2.2 J2EE 简介..................................................................12
2.2.1 J2EE 规范............................................................12
2.2.2 J2EE 的分布式应用技术................................................14
2.2.3 EJB 容器.............................................................16
2.3 SQL SERVER 2000 概述.......................................................16
2.4 本章小结...................................................................17
第三章 系统需求分析................................................................18
3.1 宜春职业技术学院人事处组织结构及职能.......................................18
3.2 现行人事管理系统存在的问题.................................................19
3.3 人事管理系统网络结构设计................................................20
3.4 需求分析....................................................................22
3.4.1 系统主要任务.........................................................22
3.4.2 系统业务流程分析.....................................................23
4
3.4.3 系统功能需求.........................................................24
3.4.4 系统性能需求.........................................................26
3.5 系统顶层用例图..............................................................27
3.6 功能模块用例图.............................................................28
3.6.1 组织机构管理.........................................................28
3.6.2 系统管理..............................................................28
3.6.3 人事管理.............................................................28
3.6.4 招聘管理..............................................................29
3.6.5 考勤管理.............................................................30
3.6.6 薪资管理.............................................................30
3.6.7 绩效管理.............................................................31
3.6.8 培训管理.............................................................31
3.6.9 规章制度管理.........................................................32
3.7 典型用例活动图..............................................................................................................................32
3.8 UML 时序图.......................................................................................................................................33
3.9 本章小结...........................................................................................................................................34
第四章 人事系统 UML 分析和数据库设计...................................................................................................35
4.1 UML 详细设计...................................................................................................................................35
4.1.1 实体类设计..........................................................................................................................35
4.1.2 控制类设计..........................................................................................................................36
4.1.3 典型的公共类设计..............................................................................................................37
4.2 系统总体结构和模块分析..............................................................................................................37
4.2.1 系统总体功能结构..............................................................................................................37
4.2.2 模块需求分析.....................................................................................................................38
4.3 系统后端数据库设计......................................................................................................................42
4.3.1 E-R 模型设计......................................................................................................................42
4.3.2 数据表设计.........................................................................................................................44
4.4 本章小结...........................................................................................................................................49
第五章 人事管理系统的实现.......................................................................................................................50
5.1 系统平台搭建...................................................................................................................................50
5
5.2 表示层的实现...................................................................................................................................50
5.3 业务层的实现...................................................................................................................................52
5.3.1 登录模块实现......................................................................................................................52
5.3.2 录入模块的实现..................................................................................................................52
5.3.3 查询统计模块的实现..........................................................................................................53
5.3.4 修改删除模块的实现..........................................................................................................56
5.4 数据层的实现...................................................................................................................................57
5.4.1 用 JDBC 连接数据库.............................................................................................................57
5.4.2 用 Servlet 创建数据库连接池...........................................................................................59
5.4.3 用 XML 存取数据...................................................................................................................61
5.5 数据传输安全方案..........................................................................................................................62
5.5.1 数据传输安全系统结构......................................................................................................62
5.5.2 XML 加密模块实现..............................................................................................................64
5.5.3XML 解密模块实现................................................................................................................66
5.5.4XML 签名模块实现................................................................................................................68
5.5.5XML 签名验证模块实现........................................................................................................70
5.5.6 发送模块实现......................................................................................................................72
5.5.7 接收模块实现......................................................................................................................73
5.5.8XML 部件对数据处理后的结果............................................................................................74
5.6 系统安全性.......................................................................................................................................75
5.7 JSP 中的汉字处理..........................................................................................................................76
5.8 本章小结...........................................................................................................................................76
第六章 系统测试...........................................................................................................................................78
6.1 测试环境............................................................................................................................................78
6.2 单元测试.........................................................................................................................................79
6.2.1 测试设计.....................................................................................................................................79
6.2.2 测试效果.....................................................................................................................................80
6.3 集成测试.........................................................................................................................................81
6.3.1 测试用例设计.............................................................................................................................81
6.3.2 测试效果.....................................................................................................................................81
6
6.4 测试结论.........................................................................................................................................82
第七章 结论与展望.......................................................................................................................................83
7.1 本文总结...........................................................................................................................................83
7.2 课题展望...........................................................................................................................................83
致谢..................................................................................................................................................................84
参考文献..........................................................................................................................................................85
7
第一章 绪论
1.1 课题研究背景和意义
一直以来高校的人事制度改革一直是形式多于措施,而措施又多于实施。旧思维方
式的惯性以及体制的内在弊端使得高校人力资源管理差强人意。由此,在高等教育急剧
膨胀的过程中,出现了人力资源相对过剩与绝对匾乏的矛盾,与之相对应的高校的人
事管理系统也存在几个方面的问题。
1.很多高校还没有运用计算机来对人事管理进行系统的科学化管理。我国的很大部
分西部高校,特别是文科类高校,现在的人事管理基本还停留在手工操作阶段。高校应
该是科技前沿的阵地,从 90年代推行的无纸化办公、办公自动化以来,到今天计算机
是基本上得到了普及,而计算机的普及基本上没为人事管理作多大的贡献[1]。比如:江
西宜春职业技术学院现在基本全院都在运用办公网在进行日常的办公,人事处在办公
网上也只是担任了一个上下传达文件的角色,不能实现其它的一些管理功能。
2.有些高校的人事管理信息系统功能很单一。一些高校的人事管理系统一般也就只
是作为一个档案管理系统在用,主要的功能也就是实现对教职工的档案进行管理。把人
事管理的范围缩的很小,而像一些真正需要的功能却还是停留在手工管理的阶段。就如
宜春职业技术学院的办公网上有一个工资管理系统,可以为职工提供工资得查询,但
只是作为一个单独的模块;在办公网上也有人事调动相关文件通知,但也是一个单独
的模块也没有行成一个管理系统。所以如果能把这些单独的模块结合起来进行运用的话
就能使人事管理的功能大大增强。
3.现在一些高校人事管理信息系统还没有真正体现出高效率。一些高校的人事管理
信息系统虽然集成了工资管理的一些功能,但每月的工资还是大部分主要是通过财务
部门来核算,然后进行登录,主要起到一个能让大家查询的功能。就没有体现出信息管
理系统的高效率,一些信息是完全可以借助系统功能来完成的。
基于上述情况, 以信息技术、计算机技术、网络技术支持的现代管理信息系统,通
过人事管理信息系统来实现信息共享和联动处理,用计算机取代数据资料的手工处理,
才能保证信息处理的集中一致,才能提高人事管理部门日常管理工作的效率和决策服
务水平的科学性,实现管理工作的科学化、规范化。
1.2 国内外相关研究现状
1.2.1 国内外管理信息系统开发现状
管理信息系统的开发技术主要集中分为三大类[2-3]:基于 C/S 结构的应用程序开发、
8
结合 C/S 结构和 Web技术的复合应用程序以及基于 B/S 结构的动态网页技术,这三类技
术各有其优缺点:
C/S 结构系统:是传统开发模式,一般以数据库和客户端的两层结构实现,也有加
入中间件的三层或多层结构,在 OA 早期是标准的系统模式,但随着计算机技术的发展
和网络的发展,它已经无法满足现在的远程网络办公和移动办公,逐渐在被取代[4]。
C/S+Web技术:是为了补充 C/S 结构的不足,在 C/S 基础上加入 Web技术来实现对
远程数据的获取,但拥有一定局限性,如数据及时更新、软件升级等问题就无法很好解
决。
B/S 结构系统:是采用动态网页技术,加入 OA 的开发理念,完全适应网络办公和
移动办公需求,也是现代办公自动化系统的首选技术。就B/S 结构的开发,具体技术又
有多 种 选 择 : JSP+J2EE, ASP+IIS, ASP. NET+Microsoft .NETFramework,
PHP+Apache,这几种技术也各有其优缺点[5]:
JSP 技术:具有良好的跨平台性,加上J2EE 功能十分强大,但是 J2EE 的布置使开
发成本显得略高,而且没有良好的安装界面。
PHP 技术:是早期动态网页技术中的强手,但随着 JSP 技术与 ASP 技术的不断更新,
使得 PHP 技术稍微有些落后。
ASP 技术:类似于 PHP 技术,开发简便,快速,加上 IIS 的功能支持,是比较简易
的快速开发技术。
ASP. net技术:可以说是ASP 技术的替代技术,是 ASP 的一大进步,在微软
的.NET Framework的强大支持下,可以使用 C#, VB, Javascript 三种语言来编写代码,
采用预先编译技术,使得代码安全性强[6]。
综上所述,针对于中小型企业用户,建议采用 ASP.net技术,理由是该技术易于
服务器的维护,成本相对较低,开发周期较短,在本文介绍的OA 系统就采用 JSP 技术。
针对政府部门用户,建议采用 JSP 或 ASP.net技术,理由是学校现有的服务器很多已
经改装为 Linux 系统,在该平台下采用 JSP 技术较成熟。
1.2.2 人事管理系统开发现状
人事管理系统的发展历史可以追溯到 20 世纪 60年代末期。由于当时计算机技术已
经进入实用阶段,同时大型企业用手工来计算和发放薪资既费时费力又非常容易出差
错,为了解决这个矛盾,第一代的人事管理系统应运而生。当时由于技术条件和需求的
限制,用户非常少,而且那种系统充其量也只不过是一种自动计算薪资的工具,既不
9
包含非财务的信息,也不包含薪资的历史信息,几乎没有报表生成功能和薪资数据分
析功能。但是,它的出现为人力资源的管理展示了美好的前景,即用计算机的高速度和
自动化来替代手工的巨大工作量,用计算机的高准确来避免手工的错误和误差,使大
规模集中处理大型企业的薪资成为可能。
第二代的人事管理系统出现于 20 世纪 70年代末。由于计算机技术的飞速发展,无
论是计算机的普及性,还是计算机系统工具和数据库技术的发展,都为人事管理系统
的阶段性发展提供了可能。第二代人事管理系统基本上解决了第一代系统的主要缺陷,
对非财务的人力资源信息和薪资的历史信息都给予了考虑,其报表生成和薪资数据分
析功能也都有了较大的改善。但这一代的系统主要是由计算机专业人员开发研制的,未
能系统地考虑人力资源的需求和理念,而且其非财务的人力资源信息也不够系统和全
面。
人事管理系统的革命性变革出现在 20 世纪 90年代末。由于市场竞争的需要,如何
吸引和留住人才,激发员工的创造性、工作责任感和工作热情已成为关系企业兴衰的重
要因素,人才己经成为企业最重要的资产之一的“公正、公平、合理”的企业管理理念
和企业管理水平的提高,使社会对人事管理系统有了更高的需求;同时由于个人电脑
的普及,数据库技术、客户/服务器技术,特别是Internet/Intranet技术的发展,使
得第三代人事管理系统的出现成为必然。第三代人事管理系统的特点是从人力资源管理
的角度出发,用集中的数据库将几乎所有与人力资源相关的数据(如薪资福利、招聘、个
人职业生涯的设计、培训、职位管理、绩效管理、岗位描述、个人信息和历史资料)统一管
理起来,形成了集成的信息源。友好的用户界面,强有力的报表生成工具、分析工具和
信息的共享使得人力资源管理人员得以摆脱繁重的日常工作,集中精力从战略的角度
来考虑企业人力资源规划和政策。
当前人事管理系统的国内外软件很多,竞争激烈。国内有用友公司的人事管理系统
金蝶公司的 e-HR、金益康公司的金益康人力资源管理信息系统、上海广电软件信息有限
公司的汇智人事管理系统、上海嘉扬信息系统公司的嘉扬人事管理系统、汇林科软件(深
圳)有限公司的人事管理系统等等。国外的有 Oracle 公司的人事管理系统、SAP 公司的人
事管理系统、PeopleSoft 公司推出的全球人事管理系统等。总体而言,国内厂商如金益
康在中国人事信息管理方面标准化程度较高,而金蝶的K/3人力资源系统在整体规划、
与其他应用系统的集成、人性化设计、基于.net开发等方面占据优势。国外厂商的人事
管理系统操作简单、界面友好、业务流程清晰,管理规范。由于国外公司和我国的公司的
10
摘要:
展开>>
收起<<
高职院校人事管理信息系统的设计与实现摘要随着中国高校人事改革的不断深化,高校人事管理工作也在发生相应的变化。但是目前,我国很多高校的人事管理还在采用传统的方式,造成了高校人力资源搭配的不合理、人事档案管理的混乱、考勤考核的形式化、劳资计算的低效和不公开性,以及整个人事管理的效率不高等问题。本文根据宜春职业技术学院人事处加强人事信息管理计算机化的需要,结合人事管理信息系统的发展现状和人事处的实际情况,着重针对高职院校人事管理信息系统技术手段标准的不规范性和应用形式种类单一性等缺点进行深入的研究,针对高职院校的特点,建立了基于B/S结构的高职院校人事管理信息系统。本文分析了管理信息系统开发所需的开...
相关推荐
-
Boussinesq方程的Darboux变换及其精确解VIP免费
2024-11-07 8 -
专练01(填空题-基础)(50题)2021高考数学考点必杀500题(上海专用)(原卷版)VIP免费
2024-11-07 5 -
专练01(填空题-基础)(50题)2021高考数学考点必杀500题(上海专用)(解析版)VIP免费
2024-11-07 6 -
专练02(填空题-提升)(50题)2021高考数学考点必杀500题(上海专用)(解析版)VIP免费
2024-11-07 7 -
专练02(填空题-提升)(50题)2021高考数学考点必杀500题(上海专用)(原卷版)VIP免费
2024-11-07 7 -
专练03(填空题-压轴)(30题)2021高考数学考点必杀500题(上海专用)(解析版)VIP免费
2024-11-07 9 -
专练03(填空题-压轴)(30题)2021高考数学考点必杀500题(上海专用)(原卷版)VIP免费
2024-11-07 11 -
专练04(单选题-基础)(50题)2021高考数学考点必杀500题(上海专用)(解析版)VIP免费
2024-11-07 5 -
专练04(单选题-基础)(50题)2021高考数学考点必杀500题(上海专用)(原卷版)VIP免费
2024-11-07 9 -
专练05(单选题-提升)(50题)2021高考数学考点必杀500题(上海专用)(解析版)VIP免费
2024-11-07 6
作者:朱铭铭
分类:高等教育资料
价格:15积分
属性:92 页
大小:6.11MB
格式:DOC
时间:2024-09-30

