田绍东 徐万明
摘 要:本文根据黔东南职业技术学院人事管理工作的实际需要,提出开发该系统的框架结構,采用B/S架构,使用 ASP.NET动态网页开发技术和Microsoft SQL Server 2005数据库管理系统,实现了该系统的设计和开发,根据各个功能模块的实际要求,设计了登陆界面、各个用户主界面及各个具体操作界面,设计了数据库访问类、用户类,分别对各个功能的实现编写了程序代码。
关键词:人事管理;系统;高校
近几年,随着高职院校的迅猛发展,教职工人数逐年增加,教职工信息量较大,管理较为复杂。基于黔东南职业技术学院传统的人事管理工作模式,教职工信息仍然用电子表格EXCEL存储,信息查找不方便,表格反应慢,信息共享差,报表生成困难,工作效率低等诸多缺点,因此,针对黔东南职业技术学院人事管理工作开发一套软件系统具有重要意义,也是高职院校数字化管理的重要组成部分。
1 系统需求分析
1.1 系统需求功能概述
本系统的开发将实现对黔东南职业技术学院人事管理工作的基本功能,可以进行教职工基本信息的管理,人员调动管理,职称管理,工资管理,报表管理等,系统用户有系统管理员、人事处工作人员和教职工,他们对系统的要求如下。
系统管理员:为系统分配用户和设置权限,日志管理。
人事处工作人员:查询、添加、删除、维护和审批教职工基本信息;教职工工作调动基本操作,查询教职工的工作简历;查询、添加、修改教职工参加外出学习基本情况;对教职工职称进行管理,实现教职工职称变化信息的维护,职称评审资料的审批;对工资标准及时管理;查询和打印由基础数据生成的各类报表。
教职工用户:查询和修改本人基本信息;提交职称申报的相关材料,并查询人事处反馈的职称材料评审情况;查询本人的工资详细账单;查询和添加本人参加各类培训的基本信息。
1.2 系统性能需求
系统的性能需求主要包括:
1.2.1安全性
在该系统运行过程中,用户访问不是随意,需要通过用户名和密码的认证和授权方可进入系统,保证只有该系统的用户才能访问,并且根据不同用户权限限定对系统的具体操作,同时在用户登陆后进行时间控制,避免登陆后有其他人员操作。数据库中对于一些特殊信息如用户密码等进行加密,使用加密算法对数据进行加密,如MD5算法,然后将加密后生成的数据存储到数据库中进行保护。
1.2.2完整性
系统开发过程中通过各种方法做了充分的需求分析,明确了用户的基本需求,确定了系统边界,系统的实现将保证能够满足用户的功能要求。
1.2.3视觉效果
根据用户的操作习惯和对界面的美观要求,选择浅蓝色作为系统界面的主色调,界面简洁,操作方便。
1.2.4访问速度
在满足第三范式的规范下设计数据库中的基本表,并对一些基本操作建立存储过程,提高用户操作过程中对数据库的访问速度。同时,由于教职工人数只有610人,对该系统的访问较为宽松,单位购买高配置的服务器,有高网络宽带的情况下,将能够解决访问速度的问题。
2 基于Web的高职院校人事管理系统设计
2.1 系统流程描述
系统流程图是用来描述系统的工作流程及处理功能的工作流程情况,该系统的流程图如图2.1。
2.2 系统功能模块
该系统共分为四个功能模块,分别是人事管理、工资管理、报表管理和系统维护等,其中人事管理又细分为教职工基本信息管理、人事调配管理、职称管理和教职工培训管理等,功能结构图设计如下图3.2所示。
2.2.1人事管理模块
该模块中包含教职工基本信息管理、人事调配、职称管理和教职工培训共四个子模块。
1)教职工基本信息管理。该子模块的主要功能是教职工基本信息的维护和管理,人事处用户能查看学校教职工基本信息,修改和审批教职工提交的修改信息,录入新进教职工基本信息;
教职工用户能查看自己的基本信息,添加相片和完善其他信息并提交到人事处处理。
2)人事调配。该子模块的主要功能是对教职工工作调动和变化管理。人事处用户及时添加和修改教职工在校内工作部门变动信息,如果有教师离岗和调出外单位,及时在系统里体现出来,并停止校内的其他待遇。
3)职称管理。该子模块的主要功能是对教职工职称变化的管理。人事处用户将每年职称发生变化和职称级别发生变化的信息及时完善,在对教职工提交的职称评审材料检查过程中,将相关信息及时告知相关教职工,该子模块还将生成教职工的在校期间的职称变化(简历)。教职工用户将及时掌握人事处对职称材料的评审情况。
4)教职工培训管理。该子模块的主要功能是对全校教职工参加外出学习或各种培训管理。人事处用户根据相关文件进行核实教职工用户提交的培训信息,对于符合要求和实际开展了的教职工培训信息审批通过,否则不通过。教职工如果参加外出学习或各种培训,通过该系统及时提交相关信息。
2.2.2工资管理模块
该模块的主要功能包括,查询黔东南职业技术学院教职工工资明细,修改黔东南职业技术学院各类教职工人员(管理人员、专业技术人员、技术工人、临聘人员)的工资标准,工资结构设置,计算和存储教职工每月工资。
2.2.3报表管理
该模块的主要功能是根据已有的基础数据,进行分析处理,生成各类报表,包括教职工花名册、各种教职工基本信息报表、各种结构教职工报表、工资报表、教职工人员流动报表、教职工参加培训学习报表。
2.2.4系统维护
该模块的主要功能是对部门管理和用户管理。根据黔东南职业技术学院各级组织机构,添加部门信息,并分配黔东南职业技术学院教职工用户、人事处用户的账号和密码,并能够修改账户密码。
2.3数据库设计
2.3.1邏辑结构设计
逻辑结构设计就是将系统的基本E-R图转换为DBMS所支持的数据模型。本系统使用的数据库平台是SQL SERVER 2005,创建了名为RSGL的数据库,数据文件是RSGL_data,日志文件是RSGL_log,结合上述E-R图和实际需求,该数据库的逻辑结构设计描述如下。
1)教工信息表(teacher),用于存储教职工的基本信息。
2)部门信息表(department),用于存储学校部门的详细信息。
3)用户信息表(user),用于存储登陆用户的密码等。
4)职称表(zhicheng),用于存储职称的等级。
5)教工职称表(teazc),用于存储教职工各级职称相关信息。
6)教工学历表(teaxl),用于存储教职工学历相关信息。
7)教工培训表(teapx),用来存储教职工参加培训的信息。
8)工作调动表(teawork),用来存储教职工的工作变化信息。
9)工资标准表(salary),用来存放各级工资各类项目的工资标准。
10)工资单(teasalary),用来存储教职工工资的明细。
参考文献:
[1] 张海潘.软件工程导论[M].第5版.清华大学出版社,2008,2.
[2] 宋雨.软件工程[M].清华大学出版社,2012,9.
[3] 刘光洁,梁立新,雷玉广.NET软件工程与项目案例教程[M].清华大学出版社,2011,12.
[4] 王宜贵.软件工程[M].机械工业出版社,2003,7:4.
[5] 刘淼.软件工程的历史及新发展[J].华章,2013(03).
[6] 德力格尔.打造高校人事信息管理平台 促进高校又好又快发展[J].内蒙古财经学院学报(综合版),2010,6(8).
[7] 黄军荣.构建人事信息管理系统,促进高校信息大平台建设[J].科技教育,2013,9(262) .
[8] 李玮琦.浅谈高校人事信息管理系统的现状与设计实现方式[J].达州职业技术学院学报,2012年第1~2 期.
作者简介:
田绍东(1982-),男,苗族,贵州凯里人,硕士,讲师,毕业于贵州大学,研究方向:计算机应用技术;徐万明(1983-),男,汉族,贵州余庆人,本科,讲师,毕业于天津工业大学,研究方向:单片机技术应用。