《人事管理系统的设计与实现【一份非常好的专业参考资料】》由会员分享,可在线阅读,更多相关《人事管理系统的设计与实现【一份非常好的专业参考资料】(32页珍藏版)》请在金锄头文库上搜索。
1、人事管理系统的设计与实现1目录 目录摘要Abstract 第一章人事管理系统综述 11.1 人事管理信息系统的发展状况21.1.1 初期状况21.1.2 通用人事管理信息系统简介31.1.3 人事管理信息系统的发展趋势41.2 人事处网站建设情况51.2.1 网站建设思路51.3 校园人事管理信息系统的系统规划5第二章相关技术62.1 WEB 技术 62.1.1 WEB 系统组成62.1.2 WEB 技术特点62.2 MVC(模型视图 控制) 模式72.2.1 MVC 模式组成72.2.2 MVC 模式优缺点82.3 Struts framework102.3.1 Struts framewo
2、rk 简介102.3.2 Struts framework 和 MVC 1122.3.3 Struts framework 的优点142.3.4 Struts framework 的缺点14第三章系统分析15第四章系统设计174.1 系统体系结构174.2 功能结构184.2.1 访问控制模块194.2.2 系统服务模块204.2.3 人员信息维护模204.2.4 招聘解聘模块204.3 数据库设计214.3.1 实体和属性的命名214.3.2 关系的命名224.3.3 其它224.3.4 主要数据表224.4 详细设计234.4.1 人员信息维护模块234.4.1.1 人员基本信息维护234
3、.4.1.2 师资信息维护244.4.1.3 劳资信息维护244.4.1.4 人事信息浏览254.4.2 访问控制模块 2534.4.3 系统服务模块254.4.4 网上招聘模块26第五章系统实现275.1 代码框架 285.2 实现界面 305.3 系统应用 335.3.1 系统学术价值 345.3.2 系统应用价值 34第一章 人事管理系统综述 高校校园网络化、信息化、数字化的工作正逐步兴起,相应的规划、设计工都在不同程度的进行和维护过程中。校园信息化是指运用计算机技术和网络硬设施,对学校的种类信息资源进行数字化处理和应用集成,在传统校园工作模基础上构建一个数字空间以拓展校园的时间和空间跨
4、度,实现校园的数字信息。作为校园信息化进程中一个关键的组成部分,高等学校人力资源管理系统也不断的发展。人力资源(HRM:Human Resource Management)的定义是:运现代化的科学方法,对与一定物力结合的人力进行合理的组织、培训和调配,人力、物力经常保持最佳比例,同时对人4的思想、心理和行为进行恰当的诱导、制和协调,充分发挥人的主观能动性,使人尽其才、事得其人、人事相宜,以现组织的目标2。高等学校人事管理部门主要负责管理学校教职工的调配、进、定编定岗、工资认定与发放、教师资格认定、教师培训与职称晋升、出国境学习、社会保险与福利、退休及人事档案等各项工作;同时向全校提供人事息服务
5、。如果采用传统的手工方式工作量大而且繁琐,存在信息资源部门化、散化和不一致性的问题,几乎无法及时有效地进行各类查询和统计工作,也无为学校管理决策层及时提供准确、翔实、综合的信息以进行实际的决策和规划。据高等学校校园信息化建设统一规划,要求按照“硬件集群” 、 “数据集中”和应用集成”的建设规范开发建设全新的人事管理信息系统,并探索一条适合 P(University Resource Planning)要求规范的高校应用系统开发建设之路。高人事管理系统是校园信息化建设中一个关键组成部分,其应具有以下特点和要:(1)具有人员分类管理的多样性、数据处理的分类性、信息交互的严格流性以及信息授权管理的高
6、度安全性等特点。系统的业务逻辑处理十分复杂,对序设计模式有较高的要求;(2)校园信息化建设各类应用系统之间存在共性的需求,无论在教务教学、事、科研等系统之间均存在如通用查询功能、报表自动生成转出功能、流程配功能等,要求提供一组公共的服务和工具,采用组件式开发设计,方便进行系间模块互用,提高开发效率;(3)要求高校人事管理系统必须具有通用系统性,能在各类系统平台(例 Windows、Unix 系统)上快速方便的跨平台迁移,稳定运行;5(4)人机交互简单性,降低对用户计算机操作水平要求,并符合未来移动纸化办公需求;(5)高校人事管理体制不断发展变化,要求系统具有较强的可扩展性和系升级能力。1.1
7、高校人事管理信息系统的发展状况1.1.1 初期状况人事管理信息系统只是应用数据库管理相关软件管理各种教职工基本信息,例如 foxpro、access 等。功能少,统计查询麻烦、无法生成各种有效报表;而且只能面向少数管理者,无法资源共享;同时维护比较繁琐,管理较为的麻烦。1.1.2 通用人事管理信息系统简介随着时代的进步,计算机技术的飞速发展,许多软件公司专门开发了形式各异的针对不同行业和部门的人事管理软件,综合实践看来由国家人事部信息中心与北京益康信息工程公司联合开发的通用人事管理信息系统 GPMS V3.1 比较成功。该系统 1989 年开始开发,历经 5 年的开发、测试、维护和改进,于 1
8、994 年 4 月通过联合鉴定,于同年 7 月向全国推广使用。该信息系统在当时具有以下特性3:(1)先进性GPMS V3.1 运行在当时流行的 Windows 环境下采用,C+开发,与国际上计算机信息发展的主要趋势一致。为适应网络技术的发展和普及应用,提6供了可在网络上运行的网络版本。同时提供与其他常用的 Foxbase、Oracle 等数据库接口,以便用户扩展应用。(2)实用性GPMS V3.1 采用鼠标操作,界面友好,使用方便。功能安排符合人事管理人员的习惯,能完成各种复杂的人事管理工作,如各种条件下的查询、统计分析,制作花名册、统计报表、登记表和工资报表等。在制作花名册时,可根据不同需要
9、制作各种不同项目的花名册,并可按照其中的任一字段自动排序。登记表的制作很有特色,只需用鼠标画线,即可完成种类复杂登记表的组合和制作,且修改灵活方便,还可以在登记表的任一位置自动排版照片。该软件还提供与 Windows 环境下的其他应用程序,如中文 Word,Excel 制表程序等的接口,供用户灵活应用。(3)通用性GPMS V3.1 允许用户自行定义信息主集和子集(数据库) ,并可随时对这些信息集(数据库结构)中的指标项(字段)按需要进行增加、删除、处理。数据结构与程序相对独立,实现了用户在随意调整数据库结构时,不必改动程序,或在完善或扩充程序时,不必对数据库作大的变动。这种灵活的构库方法可满
10、足不同性质单位独特的需求。这种通用技术,适应了大多数人事信息管理复杂多变的特点,改变了传统人事管理软件应用面窄和生命周期短的现状,对促进我国人事管理信息系统的发展和普通应用重要的意义。(4)标准化、规范化由于该软件是与国家人事部联合开发的,因此软件在开发过程中完全遵循国家人事部的有关信息标准,采用最新国标代码建立起 114 类代码、4907项指标和 46 种指标集,具有一定的权威性。这些指标的详尽程度基本上可以描述各种单位或个人的信息。如需增加代码、指标或扩展应用,系统留有标准接口,便于用户自定义代码体系和指标体系。1.1.3 人事管理信息系统的发展趋势随着计算机网络技术的普及,网络技术日新月
11、异,基于 WEB 方式的人事管理信息系统也应运而生。首先,满足了学校信息化办公的需求。人们不再是必须在指定的办公环境下才能访问所需要的数据资源,只要可以连接上互联网,就可以访问到相应的人事数据信息资源。其次,它满足了人事资源的广泛共享。只要得到权限就可按照用户权限,浏览或访问到人事数据信息资源。最后,该系统适应人事管理信息系统信息化时代的发展要求,是现代性的、科学的。1.2 人事处网站建设情况1.2.1 网站建设思路(1)分角色的系统设计系统设计分为公众系统、职工系统、超级用户系统三个系统。角色设定分为校外浏览者、校内人员、工作人员等不同角色。其中工作人员有不同的用户名和密码,不同角色均能直接
12、进入自己想要了解的信息页面。校外应聘者必须申请注册,才能进入网上招聘介面。总之,整个系统的设计从最大满足人性化出发,充分考虑角色权限,使每个人尽可能方便快捷地查到自己需要的信息。8(2)满足交互性人事处网站充分考虑到人才招聘的交互性,分为社会招聘和毕业生招聘,应聘人员再也不用打印简历,发电子邮件进行应聘,只需要登录我们的人才招聘页面,填写相关信息,即可时时应聘,第一时间得到信息回复。实现招聘者与应聘者的网上互动。(3)满足可扩展性人事管理是一项复杂工作,很多方面都需要进一步的规范和完善,系统留下了很多接口,方便以后系统的扩展和升级。1.3 校园人事管理信息系统的系统规划基于校园网的 WEB 方式的人事信息管理系统,以人事处网站为平台,建设该系统。系统设计原则如下:简单实用;稳定可靠;方便快捷。能快速准确提供各用户需要的信息和统计数据;友好容错;数据安全。第二章 相关技术2.1 WEB 技术2.1.1 WEB 系统组成WEB 系统由 4 部分构成:(1)超文本传输协议 HTTP(HyperText Transfer Protocol)(2)超文本标记语言 HTML(HyperText Markup Language )(3)WEB 服务器9(4)WEB 浏览器2.1.2 WEB 技术特点(1)WEB 的非线性:想要了解网页