- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学生考勤系统的设计与实现介绍
经过对系统的需求分析,将整个系统分为二部分,管理员子系统、教师子系统。
4.2.1 管理员子系统功能划分
管理员子系统完成本站信息的管理与维护的功能,管理员子系统包括的主要功能模块有教师信息管理、课程信息管理、班级信息管理、开课信息管理、学生信息管理、考勤统计分析、考勤记录明细、按学生统计和按课程统计等。管理员子系统功能模块图如图4-1。
图 4-1 管理员子系统模块
4.2.2 教师子系统功能划分
教师子系统管理考勤信息,查询统计考勤信息,教师子系统如图4-2。
图 4-2 教师子系统模块
4.3 系统功能描述
4.3.1 管理员子系统功能描述
管理员子系统负责整个系统的更新与维护的操作。
1.教师信息管理
完成教师信息的添加、删除与修改的功能。管理员可以对教师的基本信息进行管理与维护。
2.课程信息管理
管理员完成本学校所开设课程信息的管理与维护功能,可以添加学校开设的课程信息,可以修改学校开设的课程信息,也可以删除学校开设的课程的信息。
3.班级信息管理
管理员完成对班级信息的添加、删除及修改的功能。
4.开课信息管理
开课信息管理模块把教师、教师所教授的课程及班级所开设的课程进行统一的管理。设置一个班级开设了哪些课程,对应的教师是哪位。完成基本信息的管理。
5.考勤统计分析
统计分析学生出勤情况。可以按照时间、学生、课程进行统计。并且可以查看汇总信息和详细信息。
6.考勤记录明细
显示所有学生的信息,可以显示某个学生所有的详细考勤记录。
7.按学生统计
显示所有学生的信息,可以汇总某个学生所有课程的出勤情况,也可以显示某个学生某门课程的详细考勤记录。
8.按课程统计
显示所有课程的信息,可以汇总某门课程所有学生的出勤情况,也可以显示某门课程某个学生的详细考勤记录。
4.3.2 教师子系统功能描述
教师子系统,主要完成学生的出勤信息登记和出勤信息统计分析管理操作。
1.考勤管理
教师录入学生考勤信息,包括:学生编号,姓名,班级名称,科目名称,考勤日期成绩等。
2.考勤统计分析
统计学生考勤情况,可以汇总统计也可查看明细。按照考勤时间进行统计分析。
5.3.2 系统登录页面
系统登录界面login.jsp,本页是本系统的入口,在本页中,用户输入用户名和密码,并选择用户的身份,点击“登录”按钮。登录页在的设计如图5-3所示。
图5-3 系统登录界面
5.3.3 教师信息管理模块
教师信息管理模块,完成教师信息的添加、删除、修改及查询的功能。教师的基本信息包括教师名,性别,专业,职称等信息。教师信息管理中涉及的磁盘文件为jsmanager.jsp,教师信息管理模块的设计如图5-4所示:
5.3.4 班级信息管理模块
班级信息管理模块,完成班级信息的管理功能,管理员可以添加班级信息,可以删除班级信息,也可以修改班级信息。班级信息管理模块对应的磁盘文件为bjmanager.jsp,班级信息管理模块的页面设计如图5-5所示:
图5-5 班级管理模块
5.3.5 开课信息管理模块
开课信息管理模块,完成班级开设课程的管理功能,可以添加或删除学校的相应的开课的信息,可以为某个班级添加课程,开课管理模块对应的磁盘文件为kkmanager.jsp,开课管理页面的设计如图5-6所示:
图5-6 开课管理模块
5.3.6 学生信息管理模块
学生信息管理模块完成学生信息的添加、删除与修改的功能。学生信息管理模块对应的磁盘文件为stmanager.jsp,学生信息管理模块对应的页面设计如图5-7所示:
5.3.7 考勤统计分析
考勤统计分析统计某段时间内学生出勤情况,如果缺勤显示缺勤的原因。统计的时间可根据需要随意选择。考勤统计分析统计对应的页面文件为cjmanager_admin.jsp? bname=kname=,考勤统计分析对应的页面设计如图5-8所示:
图5-8 考勤统计分析
5.3.8 考勤记录明细
查看每个学生每次课程的出勤情况。
1、考勤记录明细的主页面
显示所有考勤学生的信息。考勤记录明细的主页面对应的页面文件为find_kqmx.jsp,考勤记录明细主页面对应的页面设计如图5-9所示:
图5-9 考勤记录明细主页面
2、考勤记录明细
点击某个学生的记录,可以查看该学生所有的考勤信息。考勤记录明细对应的页面文件为cjmanager_admin_mx.jsp?sid=,考勤记录明细对应的页面设计如图5-10所示:
图5-10考勤记录明细页面
5.3.9 按学生统计
1、按学生统计主页面
显示所有学生信息。按学生统计主页面对应的页面文件为find_st.jsp,按学生统计主页面对应的页面设计如图5-11所示:
图5-11按学生统计主页面
2、考勤汇总页面
汇总某个学生的所有考勤记录。按照课程进行汇总。考勤
文档评论(0)