qq_26662907 2015-03-18 02:06
浏览 1791

求实现教务管理系统的数据库设计的的实验报告。。。

1、数据库与数据表的设计
(1)Student表(学生基本信息表)
主要字段:学号、学生姓名、性别 、出年日期、班级号 、入学时间、家庭住址
(2)Book表(教材基本信息表)
主要字段:书号、书名、出版社、作者、价格
(3)Class表(班级基本信息表)
主要字段:班级号、班主任姓名、教室、学生人数
(4)Teacher表(教师基本信息表)
主要字段:教师编号、教师姓名、性别、出生日期、所在院系、职务、电话、住址、 邮编
(5)Course表(课程基本信息表)
主要字段:课程号、课程名称、书标识、课程总学时、周学时、课程学分
(6)Class_Course表(班级选课表)
主要字段:班级号、课程号
(7)Student_Course表(学生选课表)
主要字段:课程号、学号、成绩 、 学分 、学期、学年
(8)Teacher_Course_Class表(教师选课表)
主要字段:教师号、课程号、班级号、学期、学年、授课地点
2、数据录入功能
在本系统中提供学生、教师、课程、班级和教材的信息登记功能。建立了数据表后,在数据表中输入部分原始数据。
3、数据查询功能
(1)能查询学生档案信息
(2)能查询教师档案信息
(3)能查询课程和班级信息
(4)能查询教材信息

(5)能进行表和表之间的复杂查询
4、数据修改删除功能
(1)能修改和删除学生的基本信息。当学生退学或信息发生变化时,系统应能修改学生的信息,或将其从学生信息表中删除。

(2)能修改和删除教师的基本信息。当教师发生升职、科系调动等情况时,系统应能及时修改其信息或将其从教师表中删除。

(3)能修改和删除班级、教材和课程信息。
5、设计视图
(1)设计视图,返回所有教师的基本信息。
(2)设计视图,返回所有教材的基本信息。
(3)设计视图,返回所有班级的基本信息。
(4)设计视图,返回所有学生的基本信息和成绩信息。
(5)设计视图,返回所有教师的基本信息和选课信息。
(6)设计视图,返回所有教材和课程选用教材的相关信息。
6、设计存储过程
(1)设计存储过程,通过指定教师编号或姓名,返回该教师的基本信息。
(2)设计存储过程,通过指定班级,返回该班所有学生的基本信息。
(3)设计存储过程,通过指定院系,返回该院系所有教师的基本信息。
(4)设计存储过程,通过指定课程号或课程名,返回该课的基本信息。
(5)设计存储过程,通过指定课程号或课程名,返回学生选课情况。
(6)设计存储过程,通过指定班级、学年和学期,统计该班男女学生的平均成绩。
7、设计触发器
(1)设计触发器,当插入新生时,实现班级人数的自动更新。

(2)设计触发器,当学生退学时,实现班级人数、学生选课记录的自动更新。

(3)设计触发器,当删除某班级时,实现该班的学生记录、班级和学生选课记录及教师选课记录也应同时被删除。

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 stata安慰剂检验作图但是真实值不出现在图上
    • ¥15 c程序不知道为什么得不到结果
    • ¥40 复杂的限制性的商函数处理
    • ¥15 程序不包含适用于入口点的静态Main方法
    • ¥15 素材场景中光线烘焙后灯光失效
    • ¥15 请教一下各位,为什么我这个没有实现模拟点击
    • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
    • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
    • ¥20 有关区间dp的问题求解
    • ¥15 多电路系统共用电源的串扰问题