学生考勤系统的设计与实现介绍.doc

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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)

pangzilva + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档