摘要:随着当今信息技术的飞速发展,人们的生活方式已经发生了巨大的变化,人们对计算机的依赖程度日益加强。越来越多的信息和重要数据资源存储和传输于网络之中,通过网络获取和交换信息的方式已经成为当前的主要信息沟通方式。
科技的飞速发展,影响着社会的各个领域,对大学校园的影响也是非常之大。随着校园网络环境的发展与变化,为了满足学校的教学需求以及学生的上机需要,提高教学质量,几乎所有高校都建立起了自己的机房。机房的管理将成为一项必不可少的任务,管理员需要管理的不仅仅只是机房和设备的信息,还要管理上机用户以及教学等相关的信息。传统的机房管理方式采用的是人工管理,管理起来相当繁琐而且非常容易出错,管理人员负担过重,而且效率又很低。如今的计算机等的信息技术已经相当成熟,如果采用计算机软件系统来管理机房等信息,不仅可以减轻管理人员的工作负担,而且大大提高了管理效率,使得机房管理得以从繁琐又低效的旧模式中解脱出来。
本文的目的在于描述如何创建一个实用又高效的机房综合管理系统,知识面涵盖数据库技术,尤其是微软的SQL Server数据库知识,以及.net开发平台等软件技术知识。系统的开发主要采用C#.NET编程语言,以Visual Studio 2005、SQL Server 2000为开发工具,Windows XP/ Win7作为操作系统而实现。系统设计分别从客户端、管理端、服务端三个方面进行,实现了对机房及其设备和上机用户、上课教学班级信息的高效管理。
本文从对现有系统的分析,一直到完成整个系统开发来进行讲述。其中包括需求分析,开发环境选择,系统分析,数据库分析和建立,客户端和服务端具体功能的代码实现和系统测试等重要开发环节。
由于软件开发是一个极其复杂而又相当艰难的过程,加之本人水平有限,论文或系统开发过程中难免存在疏漏和不妥之处,敬请各位老师和前辈们不吝批评指正。
关键词:机房管理;机房统计;系统广播;网络统计
ABSTRACT:With today's rapid development of information technology, people's lifestyles have taken place great changes, people has become increasingly dependent on computers. More and more information and important data resources are stored and transported in the network, the way of getting and exchanging information by network has become the main way of communication.
The rapid development of science and technology is affecting the society in all areas; it also has a large influence on university campus. Along with the development and changes of university’s network environment, in order to meet the needs of teaching, improve the quality of teaching, almost all colleges and universities have established their own computer room for their teachers and students. Then, the managements of computer rooms will become an essential task, managers do not only need to manage rooms’ information and equipments, but also manage the related information of users and teaching. Traditional way of computer rooms’ managements is manual management; it’s a complex way which is easy to make mistakes. This way will overburden managers, and it is an inefficient way. Nowadays’ IT is very mellow, if managers use software system to manage the facilities of computer rooms, it can not only reduce the heavy burdens of managers’, but also can improve the efficiency of management, so the computer room management will get rid of the old mode which is complex and inefficient.
The purpose of this paper is to describe how to create a useful and efficient computer room management system for college of engineering; it contains database technology, especially about the technology of Microsoft SQL Server and the knowledge of programming by .net platform. The software will mainly use the c #.net programming language to develop ,especially use the programming tools of Visual Studio 2005 and SQL Server 2000, the computer room management system is based on windows XP and win 7. The system design will begin with the design of client, manager and server; it will realize efficient management of computer rooms, facilities, users and class information.
This paper will begin with taking a current system analysis until the completing all of the system. It contains requirements analysis, development environment choose, database analysis and establish, the client and the server specific function code realization, system test, and other important development links.
Because the software development is a complex and difficult process, and my Development Capability is limited, this paper or system development unavoidably exists defects and deficiencies; I honestly hope all teachers and elder people not stint criticism and corrections.
Keywords: Computer room management; Computer statistics; System broadcast; Network statistics