大型数据库课程设计报告——机房管理系统

大型数据库课程设计报告——机房管理系统

ID:9854804

大小:148.50 KB

页数:22页

时间:2018-05-12

大型数据库课程设计报告——机房管理系统_第1页
大型数据库课程设计报告——机房管理系统_第2页
大型数据库课程设计报告——机房管理系统_第3页
大型数据库课程设计报告——机房管理系统_第4页
大型数据库课程设计报告——机房管理系统_第5页
资源描述:

《大型数据库课程设计报告——机房管理系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、大型数据库课程设计设计报告题目:机房管理系统学号:学生姓名:指导教师:提交时间:目录第1章 需求分析11.1 需求调查11.2系统功能分析21.3面对用户需求分析3第2章 面向对象分析和设计4第3章 逻辑结构设计63.1 类和对象向关系模式转换83.2 关系模式优化9第4章 数据库物理结构设计94.1存取方法设计94.2 存储结构设计94.3 物理设计10第5章 数据库完整性设计125.1主键及唯一性索引125.2参照完整性设计125.3 Check约束125.4 Default约束125.5触发器设计13第6章数据库

2、视图设计15第7章数据库存储过程设计16第8章权限设计17总结18参考文献:18大型数据库课程设计报告第3页大型数据库课程设计报告机房管理系统后台数据库第1章 需求分析1.1 需求调查针对一般高校机房管理系统的需求分析,通过对各个用户的调查,该机房管理系统有如下需求:1)机房管理:实现机房管理员对机房信息、计算机信息以及教学班上机相关信息的管理。机房管理员可以对包括机房名称、该机房拥有的计算机数目、计算机编号、计算机上机费率在内的相关机房信息、计算机信息进行管理,也可以为教学班的课程分配上机时间和地点。2)基本信息管理

3、:实现对课程信息和教学班的基本信息的管理,包括课程的教师、上机时间和上机地点等基本信息,以及教学班学生、课程和成绩等基本信息的管理。学生可以对自己的个人基本信息进行管理,机房管理员可以对上机时间和地点等进行管理,任课教师可以对教学班学生课程成绩进行修改。3)查询:实现对机房信息、学生信息、课程信息和教学班信息的相关查询。机房管理员可以对机房各项相关信息进行查询,学生可以对包括学号、姓名、民族、性别、出生日期、班级、系别、专业和卡号在内的学生个人基本信息,课程的教师、上机时间、上机地点和成绩在内的课程信息,以及包括上机收

4、费和余额在内的充值卡信息进行查询,任课老师可以对教学班学生信息、课程信息、上机时间、上机地点以及成绩等基本信息进行相关查询。4)充值管理:实现充值人员对学生充值信息的管理,包括卡号、充值时间、充值金额以及余额等基本信息。学生通过充值人员为自己的卡充值,也可以了解自己的充值卡余额。5)上机管理:实现对学生上机信息和机房收费信息的管理。下机后,系统将自动修改该学生的充值卡账户余额;通过机房收费信息可以统计各机房上机的费用。第16页大型数据库课程设计报告机房管理系统机房信息管理计算机基本信息管理学生基本信息管理教学班信息管理

5、教学班上机信息管理充值信息管理上机登记过程信息管理机房费用统计信息管理1.2系统功能分析1)机房信息管理:用于实现机房管理员对机房信息的管理,机房管理员可以通过对包括机房名以及该机房拥有的计算机数目在内的全部机房基本信息进行查询、修改和删除。2)计算机基本信息管理:用于实现机房管理员对计算机各项基本信息的管理,包括对计算机编号、计算机所属机房名和上机费率的查询、修改和删除。3)学生基本信息管理:用于实现教师对学生的基本信息的管理,有查询、修改和删除学生的学号、姓名、民族、性别、出生日期、系别、专业、班级以及卡号等基本信

6、息的功能。4)教学班信息管理:用于实现任课教师对教学班信息的管理,包括对教学班学生信息、课程信息和成绩信息等基本信息的查询,以及对教学班学生成绩的查询、修改和删除。5)教学班上机信息管理:用于机房管理员对教学班学生上机信息的管理,包括对课程上机周次、上机时间和上机地点等基本信息的查询、修改和删除。6)充值信息管理:用于充值人员对学生充值信息的管理,包括卡号、充值时间、充值金额以及余额等基本信息。学生缴纳费用,充值人员为其充值,并提供充值查询。7)第16页大型数据库课程设计报告上机登记过程信息管理:用于对学生上机信息的登

7、记管理,包括计算机编号、机房名、日期、上机时间、下机时间、学号以及消费金额等基本信息。每次学生下机后,系统将自动修改该学生的账户余额,并保存该学生此次上机的详细信息。1)机房费用统计信息管理:用于实现充值人员对各个机房的收费信息的管理,包括机房名、日期和上机费用等基本信息。系统管理员可以通过对学生的收费信息来统计各机房上机的总体费用。1.3面对用户需求分析在机房管理系统中,最主要的功能就是进行一系列的查询和各类数据的管理。因此,可以将机房管理系统分为管理系统和查询系统两个子系统。而在所设计的机房管理系统中,主要有四类用

8、户,即学生用户、教师用户、机房管理员和系统管理员。各类用户在该系统中的需求不同,权限也不同。因此,为了更明确更系统地了解用户需求,我们还可以将管理系统再细分为学生管理系统、教师管理系统、机房管理员管理系统和系统管理员管理系统。同样,将查询系统也按用户职能进行细分,即学生查询系统、教师查询系统、机房管理员查询系统和系统管理员查询系统

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。