学生选课管理系统的数据库设计典型案例详解

版权申诉
5星 · 超过95%的资源 1 下载量 41 浏览量 更新于2024-02-29 收藏 1.08MB PDF 举报
数据库设计的典型案例是学生选课管理系统的数据库设计。在需求分析阶段,开发人员按照系统的思想,根据收集的资料,对系统目标进行分析,对业务的信息需求、功能需求以及管理中存在的问题等进行分析,抽取本质的、整体的需求,为设计一个结构良好的数据库应用系统的逻辑模型奠定坚实的基础。 学生选课管理业务包括学生的学籍及成绩管理、制定教学计划、学生选课管理以及教学调度。各部分具体的内容包括学籍及成绩管理包括各院系的教务员完成学生学籍注册、毕业、转学等处理,各授课教师完成所讲授课成绩的录入,然后教务员进行学生成绩的审核认可。制定教学计划包括由教务部门完成指导性教学计划、培养方案的确定,开设课程的注册和调整。学生选课包括学生根据开设课程和培养计划选择本学期所选修课程,教务员对学生所选修课程的确认处理。执行教学调度包括教务员根据本学期所开设的课程、教师上课的情况以及学生选课情况完成排课、调课等。 系统功能设想是根据第一阶段需求调查基础上进行的初步划分。随着需求调查的深入,功能模块随着对需求了解的明确得到调整。 教务管理业务的4个主要部分,可以将系统应用程序划分为对应得4个子模块:包括学籍及成绩管理子系统、教学计划管理子系统、学生选课管理子系统以及教学调度子系统。 根据各业务子系统所包括业务内容,还可以将各个子系统继续细化划分为更小的功能模块。划分的准则主要遵循模块的内聚性要求和模块间的低聚合性。 在数据库设计的典型案例中,学生选课管理系统的ER图和关系数据库模式被详细讨论并设计。通过对系统的思想,根据收集的资料和需求分析的结果,设计了结构良好的数据库应用系统的逻辑模型,划分了各个子系统,并细化划分了更小的功能模块,符合了模块的内聚性和低聚合性的要求。 综上所述,数据库设计的典型案例是学生选课管理系统的数据库设计,在需求分析阶段进行了详细的分析和设计,为设计一个结构良好的数据库应用系统奠定了坚实的基础。