机房管理系统数据库设计

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

5

北华航天工业学院

课程设计报告(论文)

课程名称: 数据库原理与应用

报告题目:机房管理系统数据库设计

作者所在系部:计算机科学与工程

作者所在专业:计算机科学与技术

作者所在班级: B11512

作者姓名:刘智星

指导教师姓名:贾振华、李建义

完成时间:2013年6月28日

北华航天工业学院教务处制

课程设计任务书

课题名称《数据库原理与应用》课程设计完成时间2013.6.28

B11512

指导教师贾振华职称副教授学生姓名刘智星班级

总体设计要求

总体设计要求:

1、明确课设任务,复习与查阅相关资料。

2、根据老师给出的设计题目,在两周时间内完成其中某一个题目的从用户需求分析、数据库设计到上机编程、调试和应用等全过程的数据库系统设计。如果学生自拟题目,库设计到上机编程、调试和应用等全过程的数据库系统设计。如果学生自拟题目,需经指导教师同意。

3、独立完成课程设计任务,不能抄袭,设计完成后,将所完成的工作交由老师检查;要求写出一份详细的设计报告。

4、按要求完成课设内容,课设报告要求文字和图工整、思路清楚、正确。

5、应用程序应具有一定的实用性和健壮性。

工作内容及时间进度安排

第一周、周1:设计动员,布置课程设计任务。

第一周、周2:查阅资料,制定方案,进行程序总体设计。

第一周、周3~第二周2:详细设计, 系统调试。

第二周、周3:整理,撰写设计报告。

第二周、周3-周5:验收,提交设计报告,评定成绩。

课程设计成果

1、课程设计报告书一份

2、源程序清单一份

3、成果使用说明书一份

摘要

随着网络的飞速发展,机房的数量和功能不断增多,数据量也随之增加。同样使用者也增多,管理难度不断加大。传统的方式显然浪费了许多的人力、物力,以及资源甚至已经影响到机房的运营。

机房管理系统正是一套能够合理解决、代替传统人工管理方式的管理系统,对机房、机器、使用者进行合理有效的管理及操作。本系统模拟了机房的收费、登录、下机等等的管理,提高了工作效率,节约了管理成本。

关键词:机房管理自动收费提高效率

ABSTRACT

With the rapid development of the network, the quantity and function room increases, the amount of data increases. As the user is also increasing, the management difficulty increasing. The traditional approach is clearly wasted a lot of manpower, material resources, and has even affected the operating room.

Computer room management system is a set of reasonable solution, management system to replace the traditional manual management mode, management and operation is reasonable and effective to room, machine, user. The system simulates the room charge, login, etc. under the management, improve work efficiency, saving the cost of management.

Keywords: improve the efficiency management of computer automatic toll

collection

目录

《数据库课程设计》 (1)

一、系统需求分析 (1)

(1)信息要求: (1)

(2)处理要求: (1)

(3)安全性和完整性要求。 (1)

二、概念结构设计 (1)

(1)E‐R图 (1)

(2)解决命名冲突以及结构冲突设计方法 (3)

三、逻辑结构设计 (3)

四、数据库物理结构设计 (4)

五、数据库实施 (5)

(1)使用T‐SQL语句实现数据库表; (5)

(2)用T‐SQL语句实现必要的存储过程及触发器。 (6)

六、数据库应用系统的实施和维护 (8)

(1)实现数据库的T‐SQL语句; (8)

(2)写出载入初始数据的T‐SQL语句; (9)

(3)简单阐述各模块的基本功能; (10)

(4)给出该模块的设计思路,针对难点部分应该进行详细的阐述; (11)

(5)按模块分析所编写的应用程序所使用的T‐SQL语句; (11)

七、界面实现 (11)

八、小结 (13)

九、致谢 (13)

十、参考文献 (14)

十一、附录 (15)

《数据库课程设计》

——机房管理系统

一、系统需求分析

(1)信息要求:

指用户需要从数据库中获得信息的内容与性质。数据库中需要存储那

些数据。

实现机房、上机类型等基本信息的管理;

实现机器信息、管理人员信息、使用者信息的管理;

实现上机管理;

实现收费管理;

(2)处理要求:

用户需要完成什么处理功能,对处理的响应时间有什么要求(给出功能模块图)。

1. 学生用户端完成登陆功能,完成登陆记录上机时间;

2. 管理员端完成各个信息的管理;

创建触发器,实现下机时自动计算此次上机的时间和费用;

创建存储过程统计各机房的上机时间和费用;

创建存储过程统计指定时间段内各管理人员的收费合计;

(3)安全性和完整性要求。

建立数据库相关表之间的参照完整性约束。

二、概念结构设计

(1)E-R图

密码

管理管理员姓名

管理人编号

管理员

primary key 合计收费

图2-1.1 管理员E-R图

相关文档
最新文档