当前位置:文档之家› 计算机机房管理系统课程设计报告

计算机机房管理系统课程设计报告

从学生用户上机角度,系统提供了用户个人在任意时间范围内的缴费情况、消费情况等信息,高级别的安全管理机制。另外,用户还可以实时反馈设备故障问题,以便修管理员及时处理。
(1)管理员的基本信息有:名称、基本工资、密码
(2)学生用户的基本信息有:用户名、密码、消费金额、机号、消费时间
(3)设备的基本信息有:库存、编号、价格、报废数量、库存数量、领用数量
日营业额
char
10

日期
Char
10

管理员工资
int
4

图2.5机房管理系统CDM图
图2.6机房管理PDM图
2.3功能模块图
图2.7功能模块图
整个系统包括两个大的模块:高级登录模块(管理员身份登录)和基本模块(用户身份登录)
1.2.2在收费管理的设计和实现部分,包括上机登记、上机结算和添加记录等功能;
1.2.3在设备管理的设计和实现部分,包括设备的管理、设备的领用和设备报废等功能的设计和实现;
1.2.4在统计功能的实现部分,包括设备统计、报废统计、领用统计、收费统计等功能的实现。系统采用友好的界面,能够帮助机房管理员方便有效地对机房进行管理。详细提供机房所有机器的使用状况,如使用者名称、登录时间、总金额、消费金额、等信息,使机房管理人员对每台客户机使用状况一目了然。
1.2研究内容
计算机机房管理系统是一个实现机房管理全过程的一个数据库应用系统。系统是本着实用的原则开发的,它根据机房管理人员在实际工作中遇到的情况把机房信息加以科学化、标准化,然后输入到计算机中,利用计算机的快速处理能力,对机房进行标准化管理。
设计是以机房管理系统在高校的应用为背景开发, 在对机房功能需求进行详细分析的基础上设计和实现,采用Java编程和SQL Server 2008 技术,主要实现4大功能:用户管理,设备管理,收费管理,统计功能。
二、概要设计
2.1概念结构设计
将需求分析得到底的用户需求抽象为信息结构即概念模型的过程就是概念结构设计,这是整体数据库设计的关键。描述概念模型的有力工具就是E-R模型图
2.1.1局部E-R图
图为管理员实体的E-R图,表示了管理员具有的属性。矩形框中的文字表示管理员实体,椭圆形框表示管理员的属性。
图2.1管理员E-R图
计算机机房管理系统课程设计报告
学 号:
2011810971
杭州师范大学
钱江学院
课程设计
题目
计算机机房管理系统
学院
钱江学院
专业
信电分院计算机科学与技术
班级
计算机1101
姓名
崔伊平
指导教师
寿周翔
2013

9

20

一、需求分析
1.1课程设计意义
随着网络技术高速发展,公共计算机实验室的使用率也呈不断上升的趋势。过去,在学生数量和计算机数量不多的情况下,计算机实验室采用人工管理方式。随着学生数量的增加和计算机实验室开放式管理的要求,传统的机房管理手段已经不再适应现在的计算机实验室模式。因此,对公共计算机实验室进行系统而科学的管理已成为公共计算机实验室管理员的当务之急。计算机实验室管理系统就是针对校园信息化、企业信息化发展的需要而开发的一套简单实用、功能强大的管理系统。使用计算机可以高速,快捷地完成以上工作。在计算机联网后,数据在网上传递,可以实现数据共享,避免重复劳动,从而提高了管理效率和水平。机房管理信息系统以计算机为工具,通过对上机管理所需的信息管理,把管理人员从繁琐的数据计算处理中解脱出来,使其有更多的精力从事其它管理政策的研究实施,机房上机计划的制定执行监督检查,从而全面提高管理质量。机房上机管理系统是一个实时人机系统,它要求要有较高的可靠性、可适应性、扩充能力。随着计算机技术的飞速发展,计算机在各个领域应用的普及,利用计算机实现各类管理势在必行,计算机作为知识经济时代的产物,已被广泛应用于社会各个行业和领域。而对于机房管理而言,全面开发和应用计算机管理信息系统更是一个重要的问题。本系统作为现行公共计算机实验室管理必不可少的组成部分,将实验室的机器资源合理分配、统一管理,提高设备利用率,使实验室的教学质量得到有力保证。现代化、信息化、自动化的计算机实验室的目标是:实现计算机实验室开放式管理及无人(少人)值守,最大限度地减轻管理员的压力;通过合理安排教学时间、免费时间、收费时间,彻底解放计算机实验室使用高峰期学生拥堵现象,为学生上机提供方便;采用财务室统一收费,避免了财务漏洞,即使是计算机系的学生上机,也不会发生逃费现象;提供详细的上机记录及丰富的财务报表。
长度
允许空
设备名称
char
10

设备编号
Char
10

库存数量
int
4

价格
t
8

报废数量
int
4

领用数量
int
4

表2-4设备管理表
机号
char
10
设备编号
char
10

设备名称
char
10

故障原因
varchar
50

处理结果
varchar
50

表2-5收费统计表
列名
数据类型
长度
允许空
图为用户实体的E-R图,表示了用户具有的属性。矩形框中的文字表示用户实体,椭圆形框表示用户的属性。
图2.2用户E-R图
图为设备实体的E-R图,表示了设备具有的属性。矩形框中的文字表示设备实体,椭圆形框表示设备的属性。
图2.3设备E-R图
1.2全局E-R图
图2.4整体E-R图
2.2逻辑结构设计
在此数据库系统中,建立了用户表用于存储用户的上机信息包括用户名,上机密码,所用机号,上机时间,下机时间,单价,总消费额等。建立管理员表存储管理员的信息包括管理员名,密码,基本工资。建立设备表存储设备的数量,状态,以及修复状况。
1.2.1在用户管理部分进行设计和实现部分,主要包括用户数据添加、用户数据修改及修改用户口令等基本功能本。系统充分考虑到管理的需要,从机房管理员到学生用户上机提供了完善的查询功能。
从机房管理员角度,系统提供了管理员及学生用户的各种详细信息,管理员具有查询、删除、保存、修改等基本权限和数据库访问,维护等高级权限。
表2-1管理员基本信息表
列名
数据类型
长度
允许空
管理员
char
10
密码
char
10

员工工资
float
8

表2-2用户基本信息表
列名
数据类型
长度
允许空
用户名
char
10
密码
Char
10
机号
char
10
上机时间
char
20

下机时间
char
20

单价
float
8

总价
float
8
表2-3设备表
列名
数据类型
相关主题