机房管理制度系统数据库设计.doc
文本预览下载声明
机房管理系统数据库设计
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)处理要求:
用户需要完成什么处理功能,对处理的响应时间有什么要求(给出功能模块图)。
学生用户端完成登陆功能,完成登陆记录上机时间;
管理员端完成各个信息的管理;
创建触发器,实现下机时自动计算此次上机的时间和费用;
创建存储过程统计各机房的上机时间和费用;
创建存储过程统计指定时间段内各管理人员的收费合计; (3)安全性和完整性要求。
建立数据库相关表之间的参照完整性约束。
二、概念结构设计
(1)E-R图 图2-1.1 管理员E-R图 图2-1.2 机房信息E-R图 图2-1.3 E-R图 图2-1.4 机器信息E-R图 图2-1.5上机类型_机房E-R图 图2-1.6 上机总费用E-R图
(2)解决命名冲突以及结构冲突设计方法
相关的列名使用相同的名字,加上完整性约束。 三、逻辑结构设计
(1)给出由E-R得到的关系模型:并注明转换过程中应用的规则;
(2)数据模型的优化;
(3)分析这些模式对于应用环境是否合适,确定是否要对某些模式进行合并或分解;
(4)用户模式设计;
(5)在数据库中一般使用英文名字,在用户视图中则一般使用符合用户一贯的中文命
名法;
管理员信息 管理人编号,密码,管理员姓名,合计收费
机房信息 机房号,机房名称,每小时费用,上机总费用,上机总时间,管理人编号
机器信息 机器号,机房号
使用者信息 ID,密码,使用者姓名,总费用
上机类型_
显示全部