教务管理系统后台数据库设计.pdfVIP

  • 4
  • 0
  • 约8.83千字
  • 约 7页
  • 2023-07-07 发布于上海
  • 举报
教务管理系统后台数据库设计 需求规格说明书 第一章 引言 1.1 编写目的 任何一个 web 数据库应用系统都需要有后台数据库的支持,在本项目中就对要开发的 教务管理系统的后台数据库进行设计以实现,在实施过程中要进行数据库的概念模型设计、 逻辑模型设计及物理模型设计。 1.2 数据库设计 教务管理系统是学生和教师都比较熟悉的项目,因此比较好分析。在教务管理系统中涉 及到教师、学生、课程、成绩等实体,分别分析每一个实体的属性、实体之间的联系,绘制 出E-R 图。 随后在进行概念模型到逻辑模型的转变,将E-R 图转变为一组关系模式,并对 关系模式进行规范化处理。然后进行数据库物理模型设计,将每个关系转化为一张二维表, 对二维表的结构进行描述,尤其要考虑数据的完整性约束的设计,最后实现该数据库。 第二章 任务设计与实施 2.1 任务计划 根据对学院教务处相关职能部门的业务调研,进行需求分析,对数据库进行概念模型设 计、逻辑模型设计以及物理模型设计。 2.2 任务实施 I. 需求分析 进过研究,对学院的教务管理业务做一总结: 某学院下设有若干系部,系部有系部办公室、学生工作室、教研室等部门,系部所有教 师分别隶属各个部门,系部教研室开设多门课程,一名教师可以教授多门课程。 系部所有学生以班级为单位组织教学及日常管理,学生每一学期需要学习多门课程(有 必修课和选修课),学习结束后通过测试获取相应的成绩。 教务处负责学生学籍管理、课程排课管理、学生成绩管理、学生毕业资格审查等。 II. 数据库概念模型设计 (1) 实体的确定。 进过分析,的确出问题涉及的实体有:系部、部门、教师、课程、班级、学生。 (2 ) 实体属性的描述。 系部实体有下列属性:系部编号、系部名称、位置、人数、负责人、联系电话。 部门实体有下列属性:部门编号、部门名称、负责人、联系电话、业务领域。 教师实体有下列属性:教师编号、教师姓名、性别、生日、职称、职务、学历、参加工 作时间。 课程实体有下列属性:课程编号、课程名称、课时、学分、课程性质、考核方式、开课 时间。 班级实体有下列属性:班级编号、班级名称、人数、入学年份、专业、班主任。 学生实体有下列属性:学号、姓名、性别、生日、籍贯、政治面貌。 (3 ) 实体间联系的确定。 一个系部有若干部门,一部门有若干名教师。 一个系部开设若干门课,一个班包含多名学生。 一名老师教授多门课程,一名学生学习多门课程。 学生通过学习产生相应成绩。 (4 ) E-R 图的确定。 电话 系部编号 开设 系部 系部名称 教师编号 负责人 考核方式 管理 电话1 人数 课程性质 拥有 名字 班级编号 课程编号 1性别 班级名称 课程名称

文档评论(0)

1亿VIP精品文档

相关文档