大型数据库课程设计设计报告题 目: 机房管理系统 学 号:学生姓名: 指导老师:提交时间:目录第 1 章 需求分析 11。1 需求调查 01.2 系统功能分析 11。3 面对用户需求分析 2第 2 章 面对对象分析和设计 3第 3 章 逻辑结构设计 33。1 类和对象向关系模式转换 53。2 关系模式优化 5第 4 章 数据库物理结构设计 54。1 存取方法设计 54。2 存储结构设计 64。3 物理设计 6第 5 章 数据库完整性设计 85。1 主键及唯一性索引 85.2 参照完整性设计 85。3 Check 约束 85。4 Default 约束 95.5 触发器设计 9第 6 章 数据库视图设计 11第 7 章 数据库存储过程设计 12第 8 章 权限设计 13总结 Error: Reference source not found参考文献:14机房管理系统后台数据库第 1 章 需求分析1。1 需求调查针对一般高校机房管理系统的需求分析,通过对各个用户的调查,该机房管理系统有如下需求:1)机房管理:实现机房管理员对机房信息、计算机信息以及教学班上机相关信息的管理.机房管理员可以对包括机房名称、该机房拥有的计算机数目、计算机编号、计算机上机费率在内的相关机房信息、计算机信息进行管理,也可以为教学班的课程分配上机时间和地点。2)基本信息管理:实现对课程信息和教学班的基本信息的管理,包括课程的老师、上机时间和上机地点等基本信息,以及教学班学生、课程和成绩等基本信息的管理。学生可以对自己的个人基本信息进行管理,机房管理员可以对上机时间和地点等进行管理,任课老师可以对教学班学生课程成绩进行修改.3)查询:实现对机房信息、学生信息、课程信息和教学班信息的相关查询。机房管理员可以对机房各项相关信息进行查询,学生可以对包括学号、姓名、民族、性别、出生日期、班级、系别、专业和卡号在内的学生个人基本信息,课程的老师、上机时间、上机地点和成绩在内的课程信息,以及包括上机收费和余额在内的充值卡信息进行查询,任课老师可以对教学班学生信息、课程信息、上机时间、上机地点以及成绩等基本信息进行相关查询。4)充值管理:实现充值人员对学生充值信息的管理,包括卡号、充值时间、充值金额以及余额等基本信息。学生通过充值人员为自己的卡充值,也可以了解自己的充值卡余额。5)上机管理:实现对学生上机信息和机房收费信息的管理。下机后,系统将自动修改该学生的充值卡账户余额;通过机房收费信息可以统计各机房上机的费用。1.2 系统功能分析1...