基于web的高校学生勤管理系统的设计与实现_第1页
基于web的高校学生勤管理系统的设计与实现_第2页
基于web的高校学生勤管理系统的设计与实现_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于web的高校学生勤管理系统的设计与实现

宁波洪瑞大学软件学院是一所国家颁发的软件专业技术学校。目前拥有在校生约两千余人,三系一部,分别是软件技术系、网络技术系、数字制造系和一个基础部,大约五十个班级,每个班一周约26个课时。教务部与学管部希望每次课都对学生进行考勤,以便相关部门及时地了解学生的出勤情况,学管部可以及时地对迟到早退旷课的学生进行教育,加强学风建设。经过院领导、两个职能部门及各系部的共同讨论,决定采用纸质的考勤记录卡的方式对学生进行考勤,任课教师在上完课之后将考勤记录卡交到各系部相应的箱子里面,然后由学管部的辅导员去各系部收集这些记录卡。辅导员收集好这些记录卡之后将各个班级的出勤情况在EXCEL中统计汇总,然后有针对性的教育相关学生,同时也对各个班级进行了学风考核。经过这项工作以后学风确实有所改善,旷课的人次减少许多,但是由于班级多、人数多、考勤量大导致辅导员的工作量增加了许多。同时这种方式的工作也带来了很大的弊端,比如说纸质文档不易保存,统计汇总的工作效率低下,数据检索不易等等。所以学管部希望开发一个基于WEB的考勤管理系统来解决这些问题。笔者在接受这个任务之后做了很长时间的需求分析,现将系统的设计和实现过程记录如下。1到改进的对象1)对比考勤记录卡上的要求,一次课结束之后,教师需要填写班级名称、授课时间、授课周次、星期几、节次、课程名称、应到人数、实到人数、迟到姓名、早退姓名、请假姓名、旷课姓名等基本信息。2)学管部的辅导员需要得到的信息是教师所填写的信息的汇总。它能够方便的浏览查询相关信息。查询条件有按照班级查询某个班级的某个时间或者时间段的出勤情况;可以按照学生姓名查询某个学生的某个时间段的出勤情况,同时能够统计其旷课次数;可以按照日期浏览所有班级的出勤情况等。3)系统只有相关管理人员和辅导员可以查询和浏览考勤信息,任课教师只需要输入相关信息即可。2关于多元查询方式的开发1)开发工具采用VS2008+SQL2005。首先设计一个教师用的信息输入界面,第一行是两个DropDownList控件,第一个是用于选择系别的DropDownList_xibie,第二个用于选择班级的DropDownList_banji。当DropDownList_xibie选择内容发生变化的时候,DropDownList_banji控件里面可选择的班级也发生相应的变化。在这里笔者采取了AJAX技术,当DropDownList_xibie控件的SelectedIndexChanged事件触发的时候页面是没有刷新的。第二行也是一个DropDownList控件,它用于选择日期,在这里笔者也做了一些处理,由于日期的格式有着多样性,不同的教师填写的格式可能不太一样,同时为了方便任课教师的操作,所以在设计的时候采取不用填写,直接选择的设计方式,系统自动调用时间,默认第一选择是教师输入信息当天的日期,同时将前一个星期的日期也加到选择范围了,这样可以避免任课教师上完课却过了几天之后才去输入考勤信息的而发生的矛盾。第三行仍然是三个DropDownLis控件,分别用于选择周次、星期和节次。第四行是两个TextBox控件,用于输入教师姓名和课程名称。第五行也是两个TextBox控件,用于输入应到人数和实到人数。在第四行和第五行的四个TextBox控件笔者使用了数据验证控件,作用是要求控件内容不能为空以及人数的数据范围。第六行、第七行、第八行、第九行分别是四个允许多行的TextBox控件,分别用于任课教师输入迟到学生的姓名、早退学生的姓名、请假学生的姓名和旷课学生的姓名。最后一行是一个按钮,用于提交信息,以及一个辅导员管理登陆的超链接。页面采用表格来布局。2)辅导员经过身份认证之后进入管理界面,管理界面采用框架结构。页面上面是一个学院的LOGO,左侧是一个显示各种查询方式的导航,右侧是查询页面显示的区域。各种查询页面的主要控件都是TextBox控件或者是DropDownList控件加上一个按钮,再加上一个GridView控件,在这些查询页面里面利用强大的VS2008的数据库开发功能,只需要辅导员输入或者选择相关的条件,不需要写一行代码即可实现各种查询功能。至此,一个简单的学生日常考勤管理系统就已经设计好了,经过调试,生成网站,把服务器搭建好就可以正常运行了。3考勤管理管理系统的功能模块1)对任课教师没有实习身份认证,有可能导致一些用户进入系统随意输入信息,导致数据混乱。主要原因是没有任课教师的数据库,以及任课教师其他系统的账号。目前学校有很多的系统,比如说教务管理系统、文件管理系统、OA办公系统等,每个任课教师进入不同的系统都需要输入不同的用户名,导致任课教师不方便,有些长时间不用的系统账号甚至都忘掉了。如果各种系统都能集成到一个界面,只需要一个账号就可以完成所有功能,这个是目前这个系统下一步努力的方向。2)任课教师假如经过身份认证之后,能够不用填写教师姓名和课程名称。这个功能也是可以实现的,但是需要教务部的课程的数据库来支持。3)一些数据不能动态更新。由于学生的流动性,新生报到、老生毕业,都会导致班级的名称每年都会发生变化,对于这些动态的信息都未加处理。4)根据系统运行过程中任课教师的反馈,任课教师仍然觉得信息录入繁琐,主要是当选择好一个班级的时候,该班级的迟到学生、早退学生、请假学生、旷课学生也能够进行选择,而不需要将名字输入进去就更加方便了。对于这个功能的实现需要学生信息的数据库,以及日后学生班级信息发生变化时的动态更新功能。总的来说,考勤管

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论