本站所列毕业设计(论文)资料均属于原创者所有,初衷是为大家在毕业设计(论文)过程中参考和学习交流之用。

毕业设计我帮你

课堂考勤管理系统的设计与开发

课堂考勤管理系统的设计与开发

针对高校学生上课考勤管理,系统能够实现调查课程出勤管理的模式和流程,实现不同科目、不同课程性质的出勤管理,实现课堂点名、成绩计算,成绩发布,成绩导出等功能。

如需购买请QQ扫描右边二维码或者加QQ 3449649974 咨询 毕业设计(论文)代做请加QQ 3139476774

无图片信息!

详细描述

课堂考勤管理系统的设计与开发
本任务需要设计和开发一套学生课堂考勤系统,采用B/S体系结构,采用先进的SQL Server 2012作为后台数据库,Visual Studio作为ASP. NET的前端开发工具。系统主要包括学生课堂考勤,查看课堂考勤记录,留言信息,浏览信息,新闻公告等综合课堂考勤记录服务项目,通过这个系统平台,学生可以充分利用本系统查看自己的课堂考勤记录,可以查看留言信息管理,教师则通过平台比较轻松地进行对学生考勤管理等工作。
主要模块:
    1.系统用户管理:系统管理员是系统的最高管理者,他负责教师信息、学生用户信息,控制管理用户权限及课堂考勤纪律的各种考勤资源,系统的主体用户包括有学生和教师,他们在系统中的活动直接体现了系统的功能。学生和教师要有正确的用户名、密码才能登录使用。所以系统管理员对教师、学生用户的管理主要应该包括添加删除教师、学生用户,并审核这些用户的合法性。
   2、课程管理:主要是管理各种教学课程信息的发布以及为每门课程指定任课教师。
   3、信息统计模块:可分为班级按班级统计、按年级统计,按专业统计。主要任务是将所有学生的考勤请假信息进行整理统计,便于学校查看管理。
4、课堂考勤的管理:主要是对课程的相关课堂进行考勤操作。每门课程都应该有上课考勤时间、学生请假等资源,该课程对应的班级老师通过登录到系统后就可以看到该门课程的学生课堂考勤记录的相关资料。
   5、通知公告:主要是教师在教学过程中通知学生关于学习、作业及考试等信息,及教师发布关于老师请假过程中的一些重要的变更通知消息,比如上课时间或教室的变更等,教师在系统上发布了公告信息后,学生登录就会有信息提示,可以将信息一目了然地方式呈现在学生用户登录页面。
   6、成绩信息管理:主要根据学生选课进行考勤,包括课程作业和课程考试等考勤。学生用户登录系统之后,直接进行查看选课信息,并修改信息,系统对照正确信息对学生提交的信息进行判断,并给出回应。同时,系统还可以将学生的成绩信息情况以统计信息的形式呈现给学生,比如参加课程考试同学名单,参加测试的学生的平均分等。
   7、考勤查询模块:分为按班级查询、按姓名查询、按专业查询、按年级查询。不同用户根据自己所拥有的权限可以查询相应的考勤请假信息。
重点,难点:
针对高校学生上课考勤管理,系统能够实现调查课程出勤管理的模式和流程,实现不同科目、不同课程性质的出勤管理,实现课堂点名、成绩计算,成绩发布,成绩导出等功能。
系统界面的设计;页面的简洁设计;数据库中数据的一致性,完整性,及数据库的安全性;功能模块之间的关联性。

查阅过的文献资料及调研情况、现有设备、实验条件等
[1] 李华. ASP.NET(C#)程序设计[M]. 清华大学出版社, 2014.
[2] 杨晓军,秦芳. MVC Web开发学习实录[M]. 清华大学出版社, 2011.7.
[3] 田淑梅,廉龙颖,高辉. 软件工程—理论与实践[M].清华大学出版社,2011.9.
[4] 郑阿奇,刘启芬,顾韵华.SQL Server数据库教程(2008版)[M]. 人民邮电出版社,2012.
[5] bear bibeault and yehuda katz. jQuery in action second edition[M]. Manning Publications,2010.
[6] 王珊,萨师煊. 数据库系统概论[M]. 北京:高等教育出版社,2006.
[7] 周涛. SQL Server 2005 数据库管理高级教程[M]. 清华大学出版社,2007.
[8] 岳付强, 罗明英, 韩德. SQLServer 2005从入门到实践[M]. 清华大学出版社, 2009.
[9] 吴建,郑潮,汪杰UML基础与Rose建模案例(第3版)[M]. 人民邮电出版社, 2012.
[10] 王小科. C#开发实战1200例[M]. 北京:清华大学出版社,2010.
调研情况:
针对本次毕设工作,查看了许多相关的网站,了解了类似课堂考勤系统平台的运作模式。同时,调研相关参考文献,了解完成毕设工作所需的技术储备。
现有设备:
硬件要求:计算机一台  
软件要求:操作系统(Windows XP或Windows 7以上的操作系统)、数据库 (SQL Server 2012)、前端开发工具(Visual Studio)

收缩