课程设计说明书课程设计名称: 数据库系统课程设计 课程设计题目: 学生考勤管理系统 学 院 名 称: 信息工程学院 专业: 计算机科学与技术 班级: 100451 学号: 10045124 姓名: 邬荣飞 评分: 老师: 胡建明 付峥 20 13 年 1 月 8 日由每位学生填写、由任教老师保存待查一、需求分析:用户是系统的最终使用者,根据分析,本系统应当涉及学生、班主任、任课老师、院系领导、学校领导、系统管理员六类用户。由于没有做前台以及设立管理权限等,所以目前为止可认为这几类用户提供这方面的人查询需求。比如学生可以查看自己的个人信息并且进行一些修改,还可以查看自己所在班级的信息;班主任可以查看自己的信息、所带班级信息以及学生信息;授课老师可以查看自己专家的课程的信息以及所带班级信息;尚有就是提供了一些请假信息查询、出勤情况查询以及一些相关规定产生的解决结果。通过这个数据库,不仅能妥善管理相关的学生信息,还能解决一些考勤方面的情况。更需要说明的是这里面还包含一些简朴的选课系统雏形,如有需要的话,改善后还能当做选课系统进行使用。下面具体说说各个实体间的需求分析:1.学生用户需求描述:学生对本系统的重要需求是:在线请假以及查看在校期间所有的上课出勤信息。在线请假需求:学生请假的全过程当中,学生可以随时查看请假的具体进展情况。查看出勤信息需求:学生可以查看在校期间所有学期上课出勤的具体信息,如:查看“数据库系统”这门课程在整个学期请假、旷课多少次等信息。其它需求:查看本人的基本信息,如本人的所属的院系、年级、专业、班级、学号、姓名、性别等。2.任课老师用户需求描述:任课老师对系统的重要需求是:管理所教班级学生的上课出勤信息以及查看所教班级学生的上课出勤信息。管理学生上课出勤需求:随着时间的变化,自动列出还没有在网上公布的学生上课出勤信息,系统自动根据学生请假系统,决定学生上课出勤的最终结果。查看学生出勤信息需求:查看所教班级学生整个学期出勤情况。3.班主任用户需求描述导员对本系统的重要需求是:审批本班学生本学期的在线请假以及查看本班学生本学期所有课程的上课出勤信息。审批学生请假需求:本班学生本学期在线请假申请后,自动提醒导员有等待审批的请假信息,导员针对请假申请信息进行学生请假审批。查看学生上课出勤信息需求:查看本班学生整个学期有关课程的出勤记录信息及具体信息。其它需求:查看本班学生的基本信...