辽宁工程技术大学
Oracle数据库课程设计报告
学生考勤系统
姓 名: 班 级: 学 号: 完成日期:指导教师: XXXX
辽宁工程技术大学 软件学院
目 录
1学生考勤管理系统背景分析 ............................................................................. 3 2学生考勤管理系统需求分析 ............................................................................. 3
2.1 用户需求描述 .............................................................................................. 3 2.2.1学生用户需求描述 ...................................................................................... 3 2.2.2任课老师用户需求描述 ............................................................................... 4 2.2.3班主任用户需求描述 .................................................................................. 4 2.2.4院系领导用户需求描述 ............................................................................... 4 2.2.5学校领导用户需求描述 ............................................................................... 4 2.2.6系统管理员用户需求描述 ........................................................................... 4 2.3功能需求描述 ............................................................................................... 5 2.4系统功能划分 ............................................................................................... 5 2.4.1 请假系统模块 ............................................................................................ 5 2.4.2 考勤系统模块 ............................................................................................ 5 2.4.3 后台管理管理 ............................................................................................ 5
3学生考勤系统的E-R模型 ................................................................................. 6 4数据字典设计 ..................................................................................................... 7 5数据库表的逻辑结构设计 ................................................................................. 8 6数据库表空间和表设计 ................................................................................... 10
6.1、设计表空间 .............................................................................................. 10 6.2、创建表 ..................................................................................................... 11 6.3、创建其它数据库对象 ................................................................................ 14
7心得体会 ........................................................................................................... 15 8参考文献 ........................................................................................................... 15
Oracle数据库课程设计
——学生考勤系统的Oracle实现
1学生考勤管理系统背景分析
随着高校校园信息化的逐步完善,有效地借助网络、数据库等技术提高工作和管理效率。如今针对师生的成绩查询系统、教务管理系统、招生就业系统、BBS、校园网站等系统在各大高校纷纷出现,对全校师生的学习、生活、管理、办公带来了便利。因此学生考勤管理系统能进一步加强高校学风建设,维护正常的教学秩序,给学生创造一个优良的学习环境。
目前高校学生上课考勤管理都是以任课老师上课点名,记录学生上课情况,对于时间比较长的请假,需要通过递交请假申请让班主任、院系领导都批准方能生效。这种模式在目前高校管理中暴露了不可避免的弊端: 1、学生请假不方便;
2、学生请假对任课老师不透明;
3、学生对自己整个学期的上课出勤情况没有整体的统计信息; 4、班主任对本班学生整个学期的上课出勤情况不易查看; 5、院系领导、学校领导不容易把握学生上课的出勤情况。
因此一个好的学生考勤管理系统在一定程度上可以解决这些弊端,本系统主要针对目前高校学生在线请假以及学生上课出勤管理而设计的信息系统。本系统涉及到高校六大类用户:学生、任课老师、班主任、院系领导、学校领导、系统管理员。
2学生考勤管理系统需求分析 2.1 用户需求描述
用户是系统的最终使用者,根据分析,本系统应当包括学生、班主任、任课老师、院系领导、学校领导、系统管理员六类用户,这六类用户对系统的需求简要概括如下:
2.2.1学生用户需求描述
学生对本系统的主要需求是:在线请假以及查看在校期间所有的上课出勤信息。 在线请假需求:学生请假的全过程当中,学生可以随时查看请假的详细进展情况。 查看出勤信息需求:学生可以查看在校期间所有学期上课出勤的详细信息,如:查看“Oracle数据库管理与应用”这门课程在整个学期请假、旷课多少次等信息。
其它需求:查看本人的基本信息,如本人的所属的院系、年级、专业、班级、学号、姓名、性别等,以及修改个人用户密码。
2.2.2任课老师用户需求描述
任课老师对系统的主要需求是:管理所教班级学生的上课出勤信息以及查看所教班级学生的上课出勤信息。
管理学生上课出勤需求:随着时间的变化,自动列出还没有在网上公布的学生上课出勤信息,系统自动根据学生请假系统,决定学生上课出勤的最终结果。
查看学生出勤信息需求: …… 此处隐藏:10505字,全部文档内容请下载后查看。喜欢就下载吧 ……