南 阳 理 工 学 院 计 算 机 科 学 与 技 术 系 软硬件技能综合大实验总结报告
题目: 机房管理系统
姓 名: 李前兵 学 号: 64106014 专 业: 计算机科学与技术 系 别: 计算机科学与技术 指导教师: 杨新锋 起止日期: 09.11.16—10.01.24
南 阳 理 工 学 院 计 算 机 科 学 与 技 术 系 软硬件技能综合大实验任务书
计算机科学与技术 专业 066412 班 学生 李前兵 学号 64106014 指导教师 杨新锋 职称 讲师
一、实践题目: 机房管理系统 二、实践进行的日期:2009 年 11 月 16 日起至2010 年 1 月 24 日止
三、实践进行地点: 计算机基础实验中心 四、任务书的内容: 选题的目的、意义: 通过机房管理系统,利用信息化手段把先进的机房管理方法引入学校的实践环节中来,为学校的教学改革提供切实易行的途径。更重要的是,机房管理系统可以把机房的管理工作从原来的传统管理方式变成现代化的管理方式,通过统一的管理,将机房的实验设备信息与教学工作有机的结合起来,达到统一调度,提高教学质量,改进管理方式,提高机房的管理水平,进而提高学校的管理效率和管理水平。 主要内容及技术要求: 1、系统要求采用VC#.Net开发工具,结合SQL Server数据库,采用C/S架构; 2、系统的主要功能有: (1)系统设置:查看学生上机情况如上机收费记录、上机记录清单,以及设定用户收费标准,为不同类型的用户上机设定不同的收费标准。 (2)事务管理:当在管理员不在时,可对系统进行锁定以防其他人用管理员的身份对用户操作。 (3)用户管理:对用户信息管理如用户注册、充值管理、信息修改等。 (4)网络控制:包括客户端的启动、锁定、注销及解锁等功能。 原始数据与资料: 参照已投入使用的各类型机房管理系统,例如万象、美萍网管大师等。 进度安排: 2009年11月16日——2009年11月21日 问题定义、可行性研究 2009年11月22日——2009年11月29日 需求分析 2009年11月28日——2009年12月08日 总体设计 2009年12月09日——2009年12月24日 详细设计 2009年12月25日——2010年01月12日 上机编码 2010年01月13日——2010年01月20日 系统调试和测试 2010年01月21日——2010年01月24日 撰写实训报告 主要参考资料: 《SQL Server2005中文版经典实例教程》,密君英编,中国电力出版社; 《软件工程(第2版)》,杨文龙、古天龙编,电子工业出版社; 《c#语言程序设计》,刘克成等编,中国铁道出版社; 《数据库原理与应用》,罗志高、苏恒阳、李智波编,人民邮电出版社; 《计算机控制技术》,李江全等编,机械工业出版社; 《软件工程与软件开发工具》,张虹、姜淑娟等编,清华大学出版社; 《系统分析与设计》,李代平编,清华大学出版社。 英文资料翻译及其它要求: 熟悉计算机专业英语,能够阅读一些基本英文资料,例如MSDN。 教研室主任签名: 年 月 日 目 录
1 引言............................................................................................................................ 1
1.1 背景及意义...................................................................................................... 1 1.2 目前机房管理系统现状.................................................................................. 1 2 系统分析.................................................................................................................... 2
2.1 机房现状.......................................................................................................... 3
2.1.1 存在问题................................................................................................ 3 2.1.2 计算机机房管理的目标........................................................................ 3 2.1.3 解决方案................................................................................................ 4 2.2 系统总体框架分析与模块划分...................................................................... 5 3 系统数据库设计........................................................................................................ 8
3.1 数据库设计方法.............................................................................................. 8 3.2 系统数据库设计实施...................................................................................... 9
3.2.1 系统数据库分析.................................................................................... 9 3.2.2 系统数据库设计.................................................................................. 10 3.2.3 系统数据库的建立.............................................................................. 12
4 系统的设计.............................................................................................................. 13
4.1 机房管理系统中的网络通信........................................................................ 13
4.1.1 计算机控制.......................................................................................... 14 4.1.2 控制启动、注销和关机...................................................................... 14 4.2 机器管理........................................................................................................ 14
4.2.1 文件传输.............................................................................................. 14 4.2.2 屏幕监视.............................................................................................. 14 4.2.3 信息广播.............................................................................................. 15 4.2.4 终止进程.............................................................................................. 15 4.3 机房管理系统应用服务器的实现................................................................ 15 4.4 机房管理系统客户端的设计与实现............................................................ 16 5 总结.......................................................................................................................... 16 6 参考文献.................................................................................................................. 17
机房管理系统
1 引言
1.1 背景及意义
随着计算机科学技术与网络通讯技术的迅猛发展,信息化社会的出现,计算机在社会各行业的迅速普及,要求各高等院校输出的各类人才要掌握计算机基本应用,同时高等院校的扩大招生,使得高校计算机数量急剧增多。在目前,经过了各高校资金大的投入,大多数高校已经完成了他们的基础硬件建设,现在正开始软件方面的建设。同时,在互联网飞速发展的具体背景下,教学平台的转变,计算机机房环境也全部连入Internet网,教学内容、教学方法、教学思想都起了根本性变化。作为教学和管理的重要环节,机房管理和维护出现了新的问题。除了硬件维护外,机房上课教学,业余上机的计费统计等工作需要花费机房管理人员大量的时间来完成。计算机网络的安全要求则更高,涉及面更广,不但要防治病毒,还要提高系统抵抗外来非法黑客入侵的能力,提高对远程数据传输的安全性等等。这些问题轻则影响教学效果,重则造成系统瘫痪。因此,重视和提高高校计算机机房的管理水平,对提高教学质量,减轻机房管理人员劳动强度,都有十分重要的意义。 1.2 目前机房管理系统现状
社会各行业对计算机人才的需求,以及社会上各种网吧的投入,使得计算机的数量迅猛增长。从几十台到几百台甚至上千的计算机管理,引起了计算机管理的各色问题,营造了计算机管理系统开发的背景。行业的一些公司开发了各种计算机和网吧管理的软件,还有各高校相应的开发了针对本院校机房管理的应用软件。这些软件大都是量身定做,应用面较窄。这些管理系统主要可分为四种形式:单机IC卡方式,软硬件结合方式,纯软件方式,门禁方式[1,2,3]。
信息化社会的到来,计算机及其网络技术已日益成为现代教学活动中必不可少的学习内容和使用工具。越来越多的单位购置了大量的计算机设备并实现了连网,为教师和学生的学习创造了良好的学习环境,极大地改善了学习条件。计算机硬件设备的添置,在改善教学条件的同时,也给管理方面增加了工作量,带来
1