高校人事管理系统设计与实现

时间:2022-10-18 07:15:27

高校人事管理系统设计与实现

一引言

高校人事管理是高校实施管理的主要手段,人事管理水平的高低对高校人力资源优势的发挥产生一定的影响。故此,迎合信息化校园建设的要求,建立高校人事管理系统具有十分重要的意义。一方面,目前很多高校在日常工作中提倡无纸化办公,这和人事管理系统的特点十分吻合,人事管理的各项工作也逐步向科学化和规范化发展;另一方面,高校人事管理系统的建立能够让人事管理人员告别以往的人工手动填写等工作方式,利用较为先进的管理系统可以提高日常工作质量和效率。高校人事管理系统是信息数字化校园的核心组成部分之一,它存在的根本目的是为了更好地建设职工队伍,这也是完成学校各项工作与提高学校办学质量的基础保证。高校人事管理系统的主要作用在于这样两个方面:一是为全校的信息管理提供了一个良好的数据平台;二是可以有效地提高人事管理部门在日常工作中的工作质量以及工作效率。

二系统需求分析

本系统需要实现人事管理模块、劳资管理模块和师资管理模块。人事管理中包括档案管理、调动管理和考评管理;劳资管理中包括工资管理和福利管理;师资管理中包括培训管理和院系管理。在本系统中,总共有三类用户,不同的用户具有不同的权限。其中,系统管理员:可以进行所有操作,包括对用户信息修改,也可对数据修改;高级用户:可以查看除用户信息以外的所有信息,有一些修改权限;普通用户:仅能看自己的信息,而且不能修改,也不能查看自己以外的其他用户的信息。

三数据库设计

在本系统中存在以下关系模型:职工(教职工编号、教职工姓名、性别、所属院系、民族、出生日期、婚姻状况、职称、入职日期、联系方式、基本工资、籍贯、状态)职工工资(职工编号、职工姓名、职工性别、所属院系、职工职称、基本工资、岗位工资、保留津贴、应该发放工资、住房公积金扣款、税款、实际发放工资、工资月份)调动管理信息(职工编号、职工姓名、调动日期、原所属院系、现所属部门、原职称、现职称、原基本工资、现基本工资)考评信息(职工编号、职工姓名、所属院系、考评内容、考评结果、考评人、考评日期)

四系统设计

高校人事管理系统应包含人事管理模块、劳资管理模块和师资管理模块这3个模块,高校人事管理系统的功能结构图如图1所示。在该系统中,最重要的是人事管理模块,而且各个模块的设计差异较小,我们以人事管理模块为例进行设计。该模块包括三个子系统。在档案信息管理模块中,管理员可以通过点击档案管理进入教职工信息管理的界面,来完成对教职工信息的查询、新增、修改等操作。在查询功能中,系统默认查询了所有职工的信息,可以根据需要进行相应的条件查询;在删除功能中,系统中提供了单个职工信息删除或者多个职工信息删除的操作;在修改功能中,可以修改教职工的信息。其设计过程为:系统加载Home.aspx主界面,点击档案信息管理菜单时页面会跳转至Employee.aspx这一界面,在Employee.aspx.cs中Page_Load()中调用DataGridBind()方法绑定所有职工信息,页面默认显示所有职工信息,用户可以在该界面中分别通过调用InsertEmployee()、EidtEmployee()、DeleteEmployee()对职工信息进行增、删、改、查操作,这几个方法都是借助SqlHeler类对数据库进行操作。在调动管理模块中,通过点击调动管理菜单进入调动信息管理界面,来完成对职工职位变化的增加、查询等操作。在增加功能中,如果添加成功,在调动信息表中加入一条数据,同时要更新职工的信息状态;在查询功能中,页面不仅默认显示所有职工调动信息,还提供了根据职工编号或职工姓名查询职工调动信息的服务。其设计过程为:系统加载Home.aspx主界面,点击调动管理菜单时页面就会跳转到Redeploy.aspx界面,可以在此界面中对职工调动信息进行新增操作,再输入职工编号,点击查询按钮,调用ButtonInit_Click(),将职工姓名、原所属院系、原职称、原基本工资等信息显示出来。在填入新数据后,点击提交按钮,调用ButtonModify_Click(),将插入一条新的调动信息并修改职工信息;在Redeploy.aspx界面中通过点击调动记录查询跳转至Re-deploySel.aspx页面,此页面在Page_Load()中调用Redeploy-DataBind()方法绑定所有职工调动信息,页面默认显示所有职工调动信息,在页面中可以通过输入查询条件点击查询按钮调用ButtonSel_Click()去查询相应的职工调动信息,在这些对数据库进行操作时都是借助SqlHeler类来进行的。在考评管理模块中,通过点击菜单进入考评管理的界面,来完成对考评信息的查询、新增等操作。在查询功能中,系统默认查询了所有职工考评信息,可以根据需要进行相应的条件查询。其设计过程为:系统加载Home.aspx主界面,点击考评管理菜单时页面就会跳转到Check.aspx界面,可以在此界面中对职工考评信息进行新增操作,再点击查询按钮调用Button-Sel_Click()查询职工信息,在输入完考评信息后,通过点击提交按钮调用ButtonModify_Click()将插入一条新的考评信息;在Check.aspx页面中通过点击考评信息查询跳转至CheckSel.aspx页面,在此页面中通过输入查询条件,点击查询按钮,调用But-tonSel_Click()去查询相应的职工考评信息,在这些对数据库进行操作时都是借助SqlHeler类来进行的。

五结论

通过较详尽的需求分析阶段,明确了系统开发的目标和用户的信息要求,从而对系统的结构规划有了更好的掌控。在概念设计、逻辑设计以及物理设计阶段分别完成了设计概念模型、对模式关系进行转化、建立视图索引,并最终完成了数据库的设计及系统功能的实现。通过测试,系统可以实现相应的查询、更新及简单统计等功能。

作者:刘淑英 王鹏 邹燕飞

上一篇:外语翻转课堂教学法理论依据探析 下一篇:项目数据库管理系统分析