1. 需求分析 2. 概念结构设计 3. 逻辑结构设计 4. 物理结构设计 5. 数据库的建立和测试 6 . 数据库运行和维护 《学生选课管理系统》数据库设计 班级: 学号: 姓名: 一.需求分析 1 .1 总体需求简介 需求分析阶段是数据库应用系统开发的最重要阶段。需求分析要求应用系统的开发人员按照系统的思想,根据收集的资料,对系统目标进行分析,对业务的信息需求、功能需求以及管理中存在的问题等进行分析,抽取本质的、整体的需求,为设计一个结构良好的数据库应用系统的逻辑模型奠定坚实的基础。 高等学校的学生选课管理系统,在不同的学校会有不同的特点,因为作为教务工作部分它和学校本身的行政制度有关。作为数据库设计和应用开发的运用对象,对业务进行适度的简化,突出比较核心的成分,如院系算作一个级别的概念而且直接管理班(跳过专业一级的设置),学生的免修重修等情况处理、教师的管理没有细化等。 1 .2 用户总体业务构造 学生选课管理业务,包括4 个主要部分:学生的学籍及成绩 管理、制定教学计划 、学生选课管理以及教学调 度。各 部分具 体的内 容 : ( 1 ) 学籍及成绩 管理包括:各 院系的教务员完 成学生学籍注 册 、毕 业、转 学等处理,各授 课教师完 成所 讲 授 课成绩 的录 入 ,然 后 教务员进行学生成绩 的审 核认 可 。 ( 2 ) 制定教学计划 包括:由 教务部门 完 成指 导 性 教学计划 、培 养 方 案 的确 定,开设课程的注 册 和调 整。 ( 3 ) 学生选课包括:学生根据开设课程 和培 养 计划 (和自 己 的状 况)选择 自 己 本学期 所 选修课程 ,教务员对学生所 选修课程 的确 认 处理。(注 意 :一般 的必 修课程 是由 教务员统一处理,只 有辅 修的课程 才 经 过学生的选择 过程 ) ( 4 ) 执 行教学调 度包括:教务员根据本学期 所 开设的课程 、教师上 课的情况以及学生选课情况完 成排 课、调 课等。 1 .3 其 它要求 如安 全 性 ,系统环 境 要求(根据现 有的设备 情况进行系统运行)等,这 些 不是本章 的核心内 容 ,所 以就 不再 进一步 叙 述 。 1 .4 系统功能设想 这里的功能划分,是根据第一阶段需求调查基础上进行的初步划分。随着需求调查的深入,功能模块随着对需求了解的明确得到调整。 教务管理业务的4 个主要部分,可以将系统应用程序划分...