高职院校人事管理信息系统的设计与实现

VIP免费
3.0 林婧 2024-09-29 10 4 6.11MB 92 页 15积分
侵权投诉
高职院校人事管理信息系统的设计与实现
摘 要
随着中国高校人事改革的不断深化,高校人事管理工作也在发生相应的变化。但是
前,高校理还统的成了资源
合理、人事档案管理的混乱、考勤考核的形式化、劳资计算的低效和不公开性,以及整个
人事管理的效率不高等问题。本文根据宜春职业技术学院人事处加强人事信息管理计算
化的合人息系现状的实着重对高
校人息系段标范性式种等缺
入的研究,针对高职院校的特点,建立了基于 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. netASP 技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结构的高职院校人事管理信息系统。本文分析了管理信息系统开发所需的开...

展开>> 收起<<
高职院校人事管理信息系统的设计与实现.doc

共92页,预览10页

还剩页未读, 继续阅读

作者:林婧 分类:大学教育 价格:15积分 属性:92 页 大小:6.11MB 格式:DOC 时间:2024-09-29

开通VIP享超值会员特权

  • 多端同步记录
  • 高速下载文档
  • 免费文档工具
  • 分享文档赚钱
  • 每日登录抽奖
  • 优质衍生服务
/ 92
客服
关注