第八章数据库应用开发实例 数据库原理与应用 第八章数据库应用开发实例 8.1系统设计文档 8.2系统实现说明
第八章 数据库应用开发实例 8.1系统设计文档 8.2系统实现说明 第八章 数据库应用开发实例 数据库原理与应用
第八章数据库应用开发实例 数据库原理与应用 8.1系统设计文档 高等院校学生管理系统,该系统包括成绩管理、档案管理。 、需求分析一 1、系统需求概况 (1)档案管理:管理学生的基本信息,提供有关学生的基本信息。 ①学生基本信息:学号、姓名、出生年月、性别、政治面貌、民族、 系别、专业、年级、班级、主要社会关系 ②完成的功能:档案维护(录入、修改、删除)、档案査询 (各属性单项或组合查询)
8.1 系统设计文档 高等院校学生管理系统,该系统包括成绩管理、档案管理。 一、需求分析 1、系统需求概况 ⑴ 档案管理:管理学生的基本信息,提供有关学生的基本信息。 ①学生基本信息:学号、姓名、出生年月、性别、政治面貌、民族、 系别、专业、年级、班级、主要社会关系 ②完成的功能:档案维护(录入、修改、删除)、档案查询 (各属性单项或组合查询) 第八章 数据库应用开发实例 数据库原理与应用
第八章数据库应用开发实例 数据库原理与应用 (2)成绩管理:按学期管理各系别、年级、班级的课程成绩 ①成绩信息包括:系别、专业、班级、学号、姓名、课程、成绩 ②完成的功能:成绩维护(录入、修改、删除)、成绩查询 (各属性的单项查询或组合查询)、成绩排榜。 (3)手工中使用表格 学生学籍表—对应档案管理 学生成绩单—对应成绩管理
⑵成绩管理:按学期管理各系别、年级、班级的课程成绩 ①成绩信息包括:系别、专业、班级、学号、姓名、课程、成绩 ②完成的功能:成绩维护(录入、修改、删除)、成绩查询 (各属性的单项查询或组合查询)、成绩排榜。 ⑶ 手工中使用表格: 学生学籍表——对应档案管理 学生成绩单——对应成绩管理 第八章 数据库应用开发实例 数据库原理与应用
第八章数据库应用开发实例 数据库原理与应用 2、经分析可知: 数据项有:学号、姓名、出生年月、性别、政治面貌、民族、系别 年级、班级、专业、课程、成绩 数据结构有:学生学籍表、学生成绩单、社会关系 数据处理有:档案录入、档案修改、档案删除、档案査询、成绩录入 成绩修改、成绩删除、成绩査询、成绩排榜
2、经分析可知: 数据项有:学号、姓名、出生年月、性别、政治面貌、民族、系别、 年级、班级、专业、课程、成绩 数据结构有:学生学籍表、学生成绩单、社会关系 数据处理有:档案录入、档案修改、档案删除、档案查询、成绩录入、 成绩修改、成绩删除、成绩查询、成绩排榜 第八章 数据库应用开发实例 数据库原理与应用
第八章数据库应用开发实例 数据库原理与应用 3、数据字典 数据项:学号 含义说明:惟一标识学生的一个代号 类型:字符型 长度:10 取值范围:00000000999999 取值含义:前4位代表年级,5、6位系、后几位代表学年顺号 数据项:成绩 含义说明:学生学习效果的评定 类型:数值型 长度:3 取值范围:000-100 取值含义:3位代表课程的评定总分
3、数据字典 数据项:学号 含义说明:惟一标识学生的一个代号 类型:字符型 长度:10 取值范围:0000000000-999999999999 取值含义:前4位代表年级,5、6位系、后几位代表学年顺号 第八章 数据库应用开发实例 数据库原理与应用 数据项:成绩 含义说明:学生学习效果的评定 类型:数值型 长度:3 取值范围:000-100 取值含义:3位代表课程的评定总分
第八章数据库应用开发实例 数据库原理与应用 数据结构:学生学籍表 含义说明:档案管理的重要数据,与是学生有关的基本信息 组成:学号、姓名、出生年月、性别、政治面貌、民族、系别、年级、 班级、专业 处理过程:档案录入 说明:新生入学后进行学籍登记工作 输入:学生基本信息 输出:学生学籍表 处理:录入有关信息并进行保存
数据结构:学生学籍表 含义说明:档案管理的重要数据,与是学生有关的基本信息 组成:学号、姓名、出生年月、性别、政治面貌、民族、系别、年级、 班级、专业 第八章 数据库应用开发实例 数据库原理与应用 处理过程:档案录入 说明:新生入学后进行学籍登记工作 输入:学生基本信息 输出:学生学籍表 处理:录入有关信息并进行保存
第八章数据库应用开发实例 数据库原理与应用 二、概念结构设计——将需求分析的结果转换成E-一R模型 1、实体及其属性(局部视图设计) 学号 姓名 出生 性别 民族 学生学籍 政治面貌 系别名称年级)(班级)专业名称
二、概念结构设计——将需求分析的结果转换成E—R模型 1、实体及其属性(局部视图设计) 第八章 数据库应用开发实例 数据库原理与应用 学号 系别名称 学生学籍 出生 性别 民族 政治面貌 年级 班级 专业名称 姓名
第八章数据库应用开发实例 数据库原理与应用 姓名 与本人关系 社会关系 年龄 工作单位〈联系方式 系别名称 专业名称 课程 课程编号 课程名称
联系方式 社会关系 姓名 年龄 与本人关系 工作单位 第八章 数据库应用开发实例 数据库原理与应用 课程编号 课 程 系别名称 专业名称 课程名称
第八章数据库应用开发实例 数据库原理与应用 系别编号 系别名称 系别 专业编号 专业名称 专业
系别名称 系 别 系别编号 专 业 专业编号 专业名称 第八章 数据库应用开发实例 数据库原理与应用
第八章数据库应用开发实例 数据库原理与应用 2、实体一联系图(集成视图) m n 学生学籍 学习 课程 成绩 属于 属于 (1 n 社会关系 系别 专业
2、实体—联系图(集成视图) 属于 课 程 社会关系 系别 专业 属于 学生学籍 学习 成绩 m n 1 n n 1 1 第八章 数据库应用开发实例 数据库原理与应用