数据库大作业最终 - 图文 下载本文

理,热能工程,动力机械与工程,流体机械与工程,制冷与低温工程,化工过程装备及自动化;一个专业有若干教师,如能源学院热能与动力工程专业有陈喜阳等;一个专业开设有若干课程,如热能与动力工程专业开设有数据库系统概论、计算机网络等课程;一个专业有若干班级,如能源学院的09级热动专业下设13个班级:0901、0902……0913;一个班级有若干同学,如0901有邓皓仁、朱闲青、李思华、蔡颋、王伟等。

2、用户对系统的要求: 信息要求:

由于系统的使用主体是学生,因此对系统的信息要求为: 学生信息

学生的基本信息,主要包括学生的学号,姓名,院系号,身份证号等;

3、安全性与完整性要求: 安全性要求:

a、系统应设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置其密码,保证 用户身份不被盗用;

b、系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数据的类别和内容;

c、系统应对不同用户设置不同的权限,区分不同的用户,如学生、教师和教务处管理人员。

完整性要求:

a、各种信息记录的完整性,信息记录内容不能为空; b、各种数据间相互的联系的正确性; c、相同的数据在不同记录中的一致性。

4、确定系统的边界:

经对前面的需求调查和初步的分析,确定由计算机完成的工作时对数据进行各种管理和处理,具体的工作内容见第二部分, 由手工完成的工作主要有对原始数据的录入;不能由计算机生成的,各种数据的更新,包括数据变化后的修改,数据的增加,失效数据或无用数据的删等;以及系统的日常维护。

一、 数据流图:

第一部分:基本信息查询子系统:

学号 学生 查询 该生在校具体信息 院系 姓名 查询 班级

第二部分:班级信息查询:

院系 用户 查询 班号 班级具体信息 班主任编号 查询 班主任

第三部分:课程信息查询系统:

学 生 教师姓名 查询 教师开课信息 查询 院系名称课程号 查询 课程的具体信息 该院系所有教师信息 教师姓名 查询

第四部分:成绩查询数据流程图:

学号 用户 查询 班级 学生 学生姓名 全班学生信息 课程 查询 查询 课程成绩

第五部分:宿舍信息查询数据流图: