资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,本幻灯片资料仅供参考,不能作为科学依据,如有不当之处,请参考专业资料。谢谢,单击此处编辑母版标题样式,编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,本幻灯片资料仅供参考,不能作为科学依据,如有不当之处,请参考专业资料。谢谢,学生考勤管理系统,Prod.,软件工程,1,班 何济显,解志恒,黄俊屹,第1页,分工,黄俊屹:,网页界面实现(,HTML,,,CSS,,,JS,),何济显、解志恒:,建立数据库,后端,逻辑实现(,JavaEE,,,MySQL,),第2页,目录,1,、项目开发目标和意义,2,、需求分析,2.1,学生用户需求描述,2.2,任课老师用户需求描述,2.3,系统管理员用户需求描述,3,、数据库设计和实现,E-R,图,4,、数据库中各种表,5,、小组总结,第3页,1,、项目开发目标和意义,开发本系统目标就是要处理当前高校中关于学生请假和上课出勤管理中所面临一系列问题,开发出高校学生考勤管理系统能有效提升学校办事效率,实现学生请教上课以及出勤信息对任课教师,班主任,院系领导,学校领导透明,使班主任,院系领导及时把握学生学习情况。,及时和学生沟通,提升教学质量,第4页,2,、需求分析,2.1,学生用户需求描述,学生对本系统主要需求是:在线请假以及查看在校期间全部上课出勤信息。,(,1,)在线请假需求:学生请假全过程当中,学生能够随时查看请假详细进展情况。,(,2,)查看出勤信息需求:学生请假全过程当中,学生能够随时查看请假详细进展情况。,(,3,)查看出勤信息需求:学生能够查看在校期间全部学期上课出勤详细信息,如:查看“高等数学”这门课程在整个学期请假、旷课、迟到、早退了多少次,以及详细时间、任课老师姓名、第几节课等详细信息。,(,4,)其它需求:查看本人基本信息,如本人所属院系、年级、专业、班级、学号、姓名、性别等,以及修改个人用户密码,查看本班课表安排。,第5页,2.2,任课老师用户需求描述,任课老师对系统主要需求是:管理所教班级学生上课出勤信息以及查看所教班级学生上课出勤信息。,(,1,)管理学生上课出勤需求:列出还没有在网上公布学生上课出勤信息,系统自动依据学生请假系统,决定学生上课出勤最终止果。,(,2,)查看学生出勤信息需求:查看所教班级学生整个学期上出勤统计信息及详细信息。,(,3,)其它需求:查看上课课表,本人基本信息以及修改个人用户密码。,第6页,2.1,系统管理员用户需求描述,系统管理员用户需求描述系统管理员有系统最高权限,负责系统所需全部数据动态同时更新以及维护,依据系统针对各用户设计,基本功效需求以下:,(1)管理学校各院系、年级、专业、班级添加、删除、修改等。,(2)管理每个学期每个班级课程安排及指定院系领导和任课老师。,(3)管理系统全部用户。,(,4,),管理系统请假考勤信息。,第7页,3,、数据库设计和实现,E-R,图,第8页,4,、数据库中各种表,1.,课程信息,5.,学生信息,2.,课程出勤情况,6.,请假情况,3.,教师信息,4.,用户信息,1,2,3,4,5,6,第9页,4,、小组总结,经过这次实践,加强了小组组员对所学知识掌握,同时学习到了很多新知识,提升了团体合作能力,。将这学期学习很多知识内容有机结合在了一起。比如:数据库和前端界面结合,,HTMS,和,CSS,开发实际应用,。我们相信,经过这次试验,能够愈加帮助我们牢靠掌握所学知识,愈加成功实践。,第10页,
展开阅读全文