欢迎来到天天文库
浏览记录
ID:56101912
大小:1.04 MB
页数:38页
时间:2020-06-19
《教学管理 数据库设计.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、实验报告课程名称:数据库原理实验项目名称:数据库设计班级与班级代码:实验室名称(或课室):专业:任课教师:学号:姓名:实验日期:年月日广东商学院教务处制姓名实验报告成绩评语:评分项目评分内容分值评分结果预习情况是否完成预习工作。要求按实验指导书进行预习、并完成实验报告初稿、编写程序。20实验方案实验方案是否可行。要求目的、任务明确、原理清楚、步骤可操作、对实验过程数据有记录方案、对可能的错误有预备方案。30实验过程与结果实验结果是否正确。要求完成实验过程中的数据记录、记录要完整和准确、内容要详细,实验结果要与预期的
2、正确结果一致。35实验结论实验结论是否正确。要求根据实验原理对实验过程中的数据、实验结果进行分析,得出实验结论。15总分100指导教师(签名)年月日说明:指导教师评分后,实验报告交院(系)办公室保存。实验六教学管理数据库设计一、实验目的1、数据库设计就是要使学生采用本课程中学习的数据库设计方法,运用其基本思路与主要图表工具完成一个自己所了解的业务的数据库应用系统信息需求分析与数据库的概念设计、逻辑设计、物理设计以及处理功能设计2、熟悉数据库管理系统、SQL语言开发和实现该数据库,并测试、评价、优化改进。3、通过本设
3、计进一步弄懂数据库系统及其相关的基本概念,理解数据库系统的系统结构、主要特点,掌握数据库设计的原理、方法及其基本过程,初步具备数据库应用设计的能力,形成对数据库设计在处理实际问题的基本素质。二、实验原理根据数据库设计的方法和步骤,进行需求分析、概念结构设计、逻辑结构设计、物理设计以及进行规范化、无损连接和优化改进等处理,再根据数据操作的原理和语法测试数据库的功能。三、实验要求完成对教学管理数据库的以下操作1、需求分析:功能分析、总框架图、业务流程图、数据流图、数据字典2、概念模型设计(E-R图)3、逻辑设计(表、要
4、验证函数依赖、规范化、无损连接)4、物理设计5、数据库实施和执行阶段(数据库的建立、数据录入、插入、删除、查询、更新、查询优化等)四、实验设备微型计算机一台、WinXP和MicrosoftSQLServer2000软件五、结果预测成功完成教学管理数据库的设计过程,各种操作顺利执行。六、实验内容和步骤1、需求分析阶段1·1教学管理数据库的功能分析:教学管理数据库要实现对学生基本信息、学生选课信息、课程基本信息、教师基本信息、学生课程成绩及教师教务信息的管理1·2教学管理系统的总框架图如下图1-1所示:图1-1总框架图
5、1.3教学管理系统业务流程图如下图1-2所示:7统计处理教务处统计数据库1学籍处理教务处学生信息记录学生选课和课程信息记录学生学生登记表5选课学生6成绩管理教务处2教师基本信息管理教务处教师信息表学校部门教师信息记录4排课教务处课表信息记录学校组织课程信息记录教师计划3制定教学计划教务处教师任课信息表院系教师任课记录学生课表教师任课课表教师学生图1-2业务流程图1·4调查用户需求:①教务处需求学籍信息处理:新生入学档案信息的录入毕业学生档案信息的处理学生档案的处理包括插入,删除以及修改学生基本信息的查询教师信息系统
6、的管理:教师档案的录入教师基本信息的查询教师基本信息的更新包括修改,添加和修改制定教学计划:根据有关部门提供的教师任课信息表制定教学计划把教学计划输入课程管理数据库和教师任课数据库排课:根据教学计划为学生排课每个学生可以查询自己的课程教务处可以根据教学计划修改课程表将课程表分发给老师,学生,教室管理员和院系统计:统计学生的成绩情况、男女人数、选课情况等②学生查询功能:查询自己的基本信息查询考试成绩及排名查询课程信息查询任课老师的信息③教师查询:查询自己的基本信息查询课程表查询学生的总体成绩1·5数据字典经分析,该系
7、统要用到六个基本表:课程信息表、教学任务表、教师档案表、学生档案表、学生选课表、学生成绩表,数据结构定义如下表1-3所示:数据结构名含义说明组成课程信息表定义了课程的有关信息课程ID、课程名称、课程类别、学分、学时教学任务表定义了教师教授学生的有关信息课程ID、教师ID、学期、年度教师档案表定义了教师的有关信息教师ID、姓名、性别、职称、单位学生档案表定义了学生的有关信息学号、姓名、性别、出生日期、籍贯、专业、班级学生选课表定义了选课的基本信息学号、课程类别、课程ID学生成绩表定义了学生的成绩的相关信息学号、课程I
8、D、平时成绩、期末成绩、总成绩表1-3数据结构说明经分析,数据项定义如下表1-5所示:数据项名类别长度说明课程IDchar6前2个字符大写字母,表示课程类别,后面4个字符为数字,表示课程编号课程名称varchar40表示课程的名称课程类别char8包含基础必修,专业必修,限选和任选学分real40.5<=学分<=5.0学时int48的整数倍,每16个学时为一
此文档下载收益归作者所有