重庆科技学院《数据库系统概论》课程设计报告
20
重庆科技学院《数据库系统概论》课程设计报告
重庆科技学院电子信息工程学院课程设计任务书
2008— 2009 学年第 一 学期
专 业
计算机科学与技术
班 级
计科普、计科应2006
课程名称
数据库原理
课程类别
1
( )
设计时间
从 2008 年 12 月 15 日至 2008 年 12 月 26 日
一、课程设计题目:
实验选课系统
二、课程设计要求:
按照数据库系统开发步骤进行数据库概念结构设计、逻辑结构设计、物理结构设计,使学生掌握数据库应用软件的开发流程,SQL语句的使用和存储过程的使用。
三、设计任务概述:
学生根据本课程设计指导书中的题目,进行设计。
1.根据需求分析,画出数据流图,写出数据字典,功能模块分析
2.根据前阶段结果,画出E-R图,并对实体做进一步描述
3.按照规则,将E-R图转换为关系模型
4.将关系模型转换为物理模型
5.通过存储过程完成系统基本功能,实现数据的测试
四、工作计划及安排:
讲课 阅读分析任务书 制订设计计划
-3 需求分析 概念结构设计
-5 概念结构设计 准备文挡
-3 逻辑结构设计 物理结构设计
-5 写文挡 答辩 交设计报告书
五、考核及成绩评定方式:
考勤 20% 设计成果 60%(其中 存储过程30%) 答辩20%
指导
教师
签字
年 月 日
教研室
审核
意见
教研室主任(签字): 年 月 日
注:表格空间不够可自行调整。
摘要
随着高等教育的不断深入,大学实行选课制度是非常有必要的,这样可以根据学生的兴趣,自行选择自己喜欢的课程。本系统就是为了适应新形势下的高校教育而开发的大学生选课。通过集成从学生选课、学校开选修课、教师考勤、授课、上成绩等一系列功能,每个环节明确分工,并通过后台数据库支持,有效减小了人为因素造成的差错,从而高效、便捷、准确的为学生和老师服务,使学生选课和老师授课都变的方便快捷。
本系统由三类用户组成,学生,教师和管理员。学生的功能包括选课,查寻实验信息等,教师的功能包括考勤,学生实验成绩录入,查寻实验信息等。管理员的功能包括新建教师,学生账户,设定实验课程信息(设定实验时间,地点,任课教师)。管理员可对教师,学生及实验课程信息进行修改;教师可对任课的考勤,成绩进行修改;学生可以对自己选修的课程重选,退选。管理员可删除教师,学生及实验课程信息。教师可查询所任课程的学生名单,实验时间,考勤及实验成绩,并可按成绩分数段进行统计;学生可查寻所学课程的实验时间,教师名单;管理员具有全系统的查寻功能。通过SQL数据库作为后台,完成这一系列的操作。
关键字:选课系统 数据库
重庆科技学院《数据库系统概论》课程设计报告
20
重庆科技学院《数据库系统概论》课程设计报告
目录
1 需求分析 1
1
系统功能要求分析 1
1
2
2
4
4
2 概念结构设计 6
概念结构图 6
E-R图 7
3 逻辑结构设计 8
E-R图向关系模型转换 8
关系模式 9
4 物理结构设计 10
概念模型转换为物理模型 10
5 数据库的实施 11
导入数据库 11
11
PowerDesigner中建立连接 13
建立视图 15
触发器设计 15
16
6 总结 18
致谢 19
参考文献 20
重庆科技学院《数据库系统概论》课程设计报告
20
重庆科技学院《数据库系统概论》课程设计报告
1 需求分析
系统功能要求分析
实验选课系统分为教师,学生及系统管理员三类用户,学生的功能包括选课,查寻实验信息等,教师的功能包括考勤,学生实验成绩录入,查寻实验信息等。管理员的功能包括新建教师,学生账户,设定实验课程信息(设定实验时间,地点,任课教师)。
管理员可对教师,学生及实验课程信息进行修改;教师可对任课的考勤,成绩进行修改;学生可以对自己选修的课程重选,退选。
管理员可删除教师,学生及实验课程信
数据库课程设计(实验选课系统) 来自淘豆网m.daumloan.com转载请标明出处.