,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,*,学 生:,指导老师:,校园考勤信息管理系统,校园考勤信息管理系统,1,课题背景,对于教育事业单位,人力资源已成为重要的软资产。高校人力资源主要是以教师为主体的教职工,他们是学校的灵魂,是学校的核心竞争力。要实现高校的发展,就必须合理利用人力资源,充分激发广大教职工的潜力,不断提升办学水平。根据调查,许多高校人力资源管理工作仍然处于手工作业方式,管理学生的工作效率和方式急待提高,由于市场上成熟的面向高校的资源管理系统的缺失,资源管理的整体性比价目标一时难以实现,因此对应策略是首先实现其重要核心组成部分信息化,即学生考勤信息化,目前某些高校已应用实施了学生考勤系统,规范了校园考勤的管理,实现了对考勤信息的录入,但是对于考勤数据的分析和统计并没有很好的实现,使用效果差强人意。从管理角度来看,对数据的分析和统计往往更重要,通过人工方式实现对考勤数据统计和分析,工作量巨大而且容易出错,准确性难以保证。这样一来,不仅没有减轻教师的工作强度,反而增加了他们工作负担。所以,开发一个功能完备的校园考勤系统是十分必要的。,课题背景对于教育事业单位,人力资源已成为重要的软资产。高校人,2,系统研究目的与意义,本文介绍了校园考勤系统的设计思路,利用,Visual Studio,和,ADO.NET,技术实现了该系统。实际运用表明,软件设计较为合理,实现了对数据的统计,充分提高了校园考勤的效率和准确度。,根据学校考勤现状,本文选择“校园考勤管理系统”作为毕业设计研究课题,以实际需要为出发点,以应用需求为核心,坚持技术为应用服务、为管理服务的思想,研究相关管理理论、思想和方法,按照软件工程的思想,根据考勤系统采集的数据,开发一套数据分析与应用软件系统,实现数据集中管理;建立严格的权限管理机制,给不同用户赋予不同的权限查阅相关信息、获取综合分析报表的查询分析;重点是实现考勤数据的自动分析与统计,将管理人员从繁重的费力的重复性劳动中解放出来,使他们成为真正的管理人员,提高工作效率,可以把更多的时间放在其他方面。,系统研究目的与意义本文介绍了校园考勤系统的设计思路,,3,系统开发环境,操作系统:Windows XP或Windows 7,开发工具:Visual Studio 2010,数据库:SQL Server 2008,系统开发环境操作系统:Windows XP或Windows,4,需求分析,(,1,)用户界面的要求:友好的软件界面,提高软件易用性和美观性。,(,2,)用户的信息要求:个性,ID,,修改密码,查看学生信息资料。,(,3,)功能模块的要求,:,划分好功能的模块,实现每个模块的功能,例如班级添加,学生添加,考勤模块,考勤查询,考勤数据统计等。,(,4,)对数据的安全性、完整性的要求:要保证数据的安全性,不能越权访问数据,确保存入数据库数据的完整性,禁止无效数据存入数据库。对数据库进行定期的备份。,需求分析(1)用户界面的要求:友好的软件界面,提高软件易用性,5,功能设计,用户和数据库相关功能:可以修改密码,个性账户设置,账户添加(需要管理员权限),数据库的备份还原(需要管理员权限)。,班级管理功能:管理员可以对班级添加和修改,班级内容符合要求添加后,自动转到班主任用户添加画面管理员。班级统一查询,只有管理员和老师可用。,登陆后提示修改密码,可以设置个性账号。学生信息查询,全部学生查询,按班级查询,按学号查询,学生只可以查看自己的信息,用于核对。,考勤信息查询,可以按班级查询,可以只查询非出勤的内容。学生只能查询自己的考勤信息。,请假相关功能:学生可以请假,有班主任老师或者管理员来审批,可以查看审批结果,考勤人可以再考勤时查看考勤班级请假批准的人员名单。,功能设计用户和数据库相关功能:可以修改密码,个性账户设置,账,6,功能结构图,功能结构图,7,数据库设计,用 户,历史密码,用户名,密 码,权 限,标 签,班主任,班 级,电话,名 称,删除标记,数据库设计用 户历史密码用户名密 码权 限标 签班主任班 级,8,数据库设计,学 号,姓 名,年 龄,社会关系,学 生,住 址,电 话,奖 惩,班 级,删除标记,考 勤,班级,学生编号,考勤结果,详 细,考勤人,日 期,删除标记,数据库设计学 号姓 名年 龄社会关系学 生住 址电 话奖 惩,9,数据库关系图,数据库关系图,10,数据库表设计,数据库名:KqDB。,表名,内容,ClassInfo,存储班级信息的表,Message,存储通知消息的表,StuLeave,存储学生请假信息和处理结果,stu_Info,存储学生信息的表格,stu_kq,存储考勤数据的表,UserInfo,存储用户信息的表,数据库表设计数据库名:KqDB。表名内容ClassInfo,11,系统登录界面,系统登录界面,12,系统主界面,系统主界面,13,修改默认密码提示,修改默认密码提示,14,系统管理菜单,系统管理菜单,15,添加用户,添加用户,16,数据库备份还原,数据库备份还原,17,班级管理菜单,班级管理菜单,18,学生管理菜单,学生管理菜单,19,添加学生,添加学生,20,考勤管理模块,考勤管理模块,21,考勤统计,考勤统计,22,请假登记,请假登记,23,请假处理,请假处理,24,总结,本课题在研究传统的考勤方式基础上,利用,C#,设计实现了一个基于,C/S,模式的校园考勤信息管理系统,本系统主要功能包括:用户登录,密码修改,用户添加,数据库备份,班级管理,学生管理,考勤管理,请假管理。实现上述功能采用,ADO.NET,技术,利用算法实时统计出最新的数据结果,保证了数据的有效性和实时性。,本系统中数据的存储、读取和修改使用了,ADO.NET,技术,主要针对数据的统计和数据的导出进行了设计,并且对局域网中如何共享数据进行了研究,是本系统能够实现局域网内的数据共享和使用。但是系统完成后也存在一些功能性的问题需要解决,比如可以一个用户同时登陆好几个。在对一些可能存在的突发问题方面考虑也不够周详。这些功能上的缺陷正是以后自己需要解决的地方,特别是对数据共享和用户认证技术还需要进一步的研究。,总结本课题在研究传统的考勤方式基础上,利用C#设计实现了一个,25,谢谢,!,谢谢!,26,