基于WEB的高校教职工考勤管理系统的设计与实现

时间:2022-05-05 01:55:06

基于WEB的高校教职工考勤管理系统的设计与实现

摘要:基于.net框架,借助于MicrosoftVisualStudio2005平台,利用作为开发语言和MicrosoftSQLServer2005数据库管理软件构建了一个操作简单、界面友好的B/S架构的高校教职工考勤管理系统。对其设计目标进行了分析,对系统功能的实现方法和策略做了详细说明,该系统使高校的教职工考勤管理工作变得更加方便、合理。

关键词:考勤管理;在线请假;;B/S

中图分类号:TP319文献标识码:A文章编号:1672-7800(2012)010-0068-03

作者简介:危建国(1984-),男,硕士,南昌大学软件学院实验中心讲师,研究方向为信息系统分析与设计、模糊理论、生产调度算法;程伟根(1982-)男,硕士,南昌大学软件学院实验中心讲师,研究方向为信息系统分析与设计,计算机网络,软件工程;苏婵(1987-),女,南昌大学信息工程学院计算机系硕士研究生,研究方向为通信与信息系统。

0引言

随着社会经济的高速发展,我国高校信息化历经20余年的艰苦建设,各高校在信息化建设方面都取得了长足的发展,目前各大高校都进入了数字信息化时代。目前,高校学生上课考勤管理系统都已比较常见,教职人员考勤系统还并不完善,基本上都是以教职人员签名、打卡等方式记录其上班出勤的情况,每月和每个学期末根据出勤率及相关表现由相关领导进行考核,然后把考核情况上交到各院系,再发放工资或奖金。教职人员请假以传统的写请假条的形式向人事部门请假,时间长的请假,需要人事部门以及院系领导批准方能生效。

该模式在目前高校管理中暴露出了许多弊端:一是教职员工请假不方便;二是教职员工请假后及调课时间不能及时地反馈到学生,造成课程空缺的情况;三是教职员工向人事部门请假后,还需要到教务部了解调课的时间、地点等,整个流程操作不便捷;四是学校领导、院系领导较难把握教职员工的出勤情况。

1系统设计目标

教职工考勤管理系统主要是为了让高校管理人员对本校的教职员工进行有效的管理,能够比较好地实现人事

管理的规范化、高效化、集成化,并要求系统达到以下功能:①实现在线请假的功能;②员工类型和部门的建立,包括员工类型和部门类型的新建、修改和删除等;③员工信息的输入,包括员工的基本信息、一般通讯方式及员工其它信息;④人事管理人员具备了解员工考勤、员工请假等功能权限;⑤学校领导、院系领导可以异地查询教职工出勤情况;⑥规范高校管理流程,使管理有章可循。

2系统设计分析

基于WEB的高校教职工考勤管理系统使用VisualStudio2005+SQLServer2005平台进行开发,操作直观。由数据库直接配置用户账号和初始密码,安全程度高,避免了教职员工信息的泄露。本系统使用当前流行的.Net平台,开发出B/S架构的高校教职工考勤管理系统。实现了人员管理、请假管理、考勤管理等模块的实现。针对考勤管理的需求,本系统实现了在考勤管理中的一些典型模板,实现了考勤管理的大致需求,能够很好地应用于普通高校、中小学等事业单位的人事管理中,比较好实现人事管理的规范化、高效化、集成化。

2.1总体框架

本系统主要有六大权限设计,包括行政人员、教师、人事部领导、院领导、校领导、系统管理员,如表1。

2.2数据库设计

为使用户的数据要求清楚、准确地描述出来,通常需要建立一个概念性的数据模型。概念数据模型是一种面向问题的数据模型,是按照用户的观点对数据建立的模型。它描述了从用户的角度看到的数据,反映了用户的现实环境,而且与软件系统中的实现无关,经过对数据的各种分析得出了该系统的E-R图(如图2)。

2.3逻辑结构设计

根据系统的需要,本系统选用了SQL2005来进行数据库的逻辑设计。在完成该系统的需求分析及概念结构设计之后,创建系统的数据库。

(1)用户表。该表以员工ID为主键,包括用户名、密码、角色ID等字段。

(2)角色表。该表以功能ID为主键,包括角色ID、角色名称等字段。

(3)考勤信息表。该表以考勤ID为主键,包括用户名称、上班时间、考勤状态等字段。

(4)请假信息表。该表以请假用户ID为主键,包括教职工ID、请假时间、请假原因、审批时间、请假批准状态等字段。

3系统实现

3.1员工信息模块

①个人信息显示。显示员工自己基本信息、修改自己基本信息、修改自己密码;②所有员工信息。显示所有员工基本信息、查询员工基本信息、删除员工、员工部门的调动、增加员工。

3.2在线请假模块

(1)申请请假。当教职工成功登陆本系统后,可以根据情况进行请假申请,申请的内容包括时间、计划时间、原因等信息。点击提交后,信息进入数据库,供人事部领导查询审批。

(2)审批请假申请。人事部领导登陆本系统后,可以对自己权限范围内的教职员工的请假申请进行审批,点击待审批的请假申请,出现具体的请假申请条目。

(3)查看请假记录。教职工成功登陆系统后,可以对自己的请假历史进行查询,系统根据教职工ID进行查询,将结果返回到本页面。教职工点击后面的选择按钮,就可以详细查看请假的时间、原因等信息。

3.3考勤管理模块

考勤管理模块是实现对信息的查看和管理,涉及到上述所有的用户。教职员工查看自己的出勤信息,人事部领导查看权限内教职工出勤信息,院领导查看教职员工的出勤信息、查看当日上课教师信息、教师到岗情况,校领导还可以分院系查看教师考勤统计数据、查寻教职工出勤信息。

4系统测试

系统测试是将现用的软件、硬件、网络等元件结合在一起,然后进行信息系统的各种组装测试,其目的是通过和系统的需求相比较,查看开发的系统与预期的要求是否相符,从而提出更加完善的方案。系统测试的任务是尽可能地查出系统程序中的错误,如表6。

经过多次测试,均和预期结果一样,说明系统稳定。

5结语

进入21世纪,特别是随着信息高速公路的实现,自动化、信息化正在逐步地改变着人们的生活。现在,人们的生活越来越离不开计算机,本系统使用的是当前流行的+SQL2005的开发技术,实现了B/S结构的考勤管理系统。使用B/S结构有许多优点,它支持异地办公,方便学校、学院信息的快速共享管理,同时,它的安全性好,使用Session会话,在结束时,清除Session内容,保持了良好的安全性,此外,它的界面友好,让用户得到了更好的体验。

参考文献:

[1]HERSHBAHASIN.高健,英宇,译专业项目实例开发[M].北京:中国水利水电出版社,2002.

[2]PETERAYLWARD,KENJOKOL.FlashMxapplication&interfacedesign[M].WroxPress.2002.

[3][美]KARLIWATSON,CHRISTIANNAGEL著.C#入门经典[M].第3版.北京:清华大学出版社,2006(5).

[4]朱晔第一步[M].北京:清华大学出版社,2007(7).

[5]李存斌.ASP高级编程及其项目应用开发[M].北京:中国水利水电出版社,2003.

[6]微软公司.Web应用开发——2.0[M].北京:高等教育出版社,2007(7).

上一篇:电机行业下料车间制造执行系统研究 下一篇:仪器共享平台预约模块的设计与实现