第八章数据库应用开发实例 数据库原理与应用 第八章数据库应用开发实例 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位代表课程的评定总分