数据库设计实例(学校教学管理系统).pdfVIP

  • 4
  • 0
  • 约1.42万字
  • 约 24页
  • 2023-06-25 发布于上海
  • 举报
《数据库系统概论》课程设计论文 教学管理系统数据库 目录 1.引言3 1.1 本系统研究的意义 3 1.2 本系统的目的3 2.数据库设计3 2.1 需求分析阶段3 2.1.1 引言3 2.1.2 需求分析的目的和任务4 2.1.3 需求分析阶段心得5 2.2 概念结构设计阶段6 2.2.1 引言6 2.2.2 目的6 2.2.3 具体任务6 2.2.4 阶段成果7 2.2.5 概念结构设计阶段心得11 2.3 逻辑结构设计阶段12 2.3.1 引言12 2.3.2 逻辑结构设计阶段的目标、任务和步骤12 2.3.3 数据组织13 2.3.4 逻辑结构设计阶段心得18 2.4 物理结构设计阶段19 2.4.1 物理结构设计阶段的目的和步骤19 2.4.2 创建数据库及创建表19 2.4.3 物理结构设计阶段心得22 3.存在的问题与建议23 1 / 24 ·1 引言 ·1.1 本系统研究的意义 在当今的大学校园中,随着各大高校扩招,课程种类的增 多,系部的分类更加细化,教师需求相应提高,学校教务 处面临着一系列庞大的数据,就不再是人工可以解决的事 情了。由此可见,建立一个教务管理系统数据库是一项很 有意义的事情。建立该系统,无论是对系部、课程还是教 师的安排都会变得容易得多。 ·1.2 本系统的目的 本系统重点对学生、教材、班级、教师、课程、系 部、教学计划、学生成绩、教师成绩实现统一管理。这 样,就可以为有需求的人们提供相应的查询服务。 ·2 数据库设计 ·2.1 需求分析阶段 ·2.1.1 引言 需求分析就是根据系统的目标、需求和功能,制定和 选择一个较好的系统方案,不仅有助于教室管理者 的管 理,而且方便用户 的查询及其它操作 。本系统针对教务管 理这一学校 日常事务,所设计的系统应当实现教师成绩管 理,学生成绩管理,教学计划管理等基本功能。 2 / 24 因此确定本系统的功能如下: (1) 学生管理 (2) 教材管理 (3) 班级管理 (4) 教师管理 (5) 课程管理 (6) 系部管理 (7) 教学计划管理 (8) 学生成绩管理 (9) 教师成绩管理 ·2.1.2 需求分析的目的和任务 (1) 目标 通过充分与用户接触,充分了解用户的需求,熟悉系统设 计的业务流程与信息处理要求及系统所涉及的数据流。 (2)任务 本系统设计的处理对象有学生信息、课程信息、班级 信息、教师信息、系部信息、教学计划信息以及教师成绩 信息,学生成绩信息,教材管理信息等。 处理对象信息要求: A.存储,查询每个学生的姓名,性别,出生年月,学号, 入学时间等; B.存储,查询每个教师的姓名,性别,出生年月,职位, 3 / 24 系号,教师编号等; C.存储,查询每门课程的课程名,课程号,书号,周学 时,总学时,学分等; D.存储,查询每个班级的班级号,班长,教师地点,学生 人数; E.存储,查询每个系部的系别号,系主任,系教师人数 等; F.存储,查询每个教学计划的课程号和班级号等; G.存储,查询每名学生成绩的课程号,学分,成绩,学 期,学年等; H.存储,查询每位教师成绩的教师号,课程号,成绩,学 期,学年,教科时间,教科地点等; I.存储,查询每本教材的作者,书号,出版社等; (3)安全性和完整性要求 在这个系统中存在一个实体参与多个事务的情况,因 此一个实体在不同事务中可能出现属性取值不一致,以及 在事务中引用了实体表中不存在的实体,因此采用外键约 束来避免这种不一致情况的发生。另一方面,在事务处理 中,修改了一个实体的属性,可能要修

文档评论(0)

1亿VIP精品文档

相关文档