河南理工大学 计算机科学与技术学院 课程设计报告 200 8 — 200 9 学年第 1 学期 课程名称 数据库系统原理 设计题目 学生考勤管理系统 学生姓名 学 号 专业班级 指导教师 2 0 0 9 年 1 月 2 0 日 目录 一. 设计任务书…………………………………………………………1 二. 背景分析…………………………………………………………3 三. 问题描述…………………………………………………………4 四. 可行性分析…………………………………………………………5 五. 需求分析……………………………………………………………6 六. 数据字典……………………………………………………………8 七. 系统开发工具………………………………………………………9 八. 总体设计……………………………………………………………10 九. 详细设计建立数据库………………………………………………16 十. 个人总结………………………………………………………………23 十一. 参考文献…………………………………………………………24 一.数据库系统设计课程设计任务书 设计题目 学生考勤管理系统 指导教师 班 级 学 生 课程设计功能要求 本课程设计要实现的主要功能如下: 1)建立数据库,初始化学生、任课老师、班主任、院系领导、学校领导以及系统管理员等信息。 2)学生:在线请假以及查看在校期间所有的上课出勤信息。查看本人的基本信息,如本人的所属的院系、年级、专业、班级、学号、姓名、性别等以及修改个人用户密码。 3)任课老师:管理所教班级学生的上课出勤信息以及查看所教班级学生的上课出勤信息。查看本人基本信息以及修改个人用户密码。 4)班主任:审批本班学生本学期的在线请假以及查看本班学生本学期所有课程的上课出勤信息。查看本班学生的基本信息、修改个人用户密码等。 5)院系领导:审批本院系学生超过三天的请假以及查看本院系学生上课出勤信息。查看本院系有关基本信息以及修改个人用户密码等。 6)学校领导:查看全校学生上课出勤信息。查看有关全校的基本信息以信修改个人用户密码等。 7)系统管理员用户:负责系统所需所有数据的动态同步更新以及维护,根据系统针对各用户的设计,管理学校各院系、年级、专业、班级的添加、删除、修改等。 课程设计步骤与方法 1、需求分析:为提出的问题找出解决的办法和思路。 2、概念分析与设计: 3、逻辑分析...