论文部分内容阅读
计算机应用是高校学生要掌握的基本技能之一。随着高校计算机应用相关教学的开展和普及,各高校都建立了大量的计算机教学机房,为实验教学的开展提供了良好的硬件条件。然而,如何根据学校的具体情况,对计算机机房的教学及开放活动进行有效管理,提高现有的各种资源和设备的使用效率,仍然是值得讨论的问题。从实际经验来看,借助计算机技术建立一套合适的机房管理系统是解决该问题的有效方法。本文针对大理学院计算机机房管理的具体情况,设计并实现了一个基于.NET框架的计算机机房管理系统。论文中,根据机房管理系统涉及的四类用户,确定了系统管理员、机房管理员、任课教师和学生四个主要角色,分别确定了相应的功能;采用UML设计了管理系统的用例图和时序图;采用.NET相关技术实现了系统的各项功能,并进行了测试。另外,本文以学生的登记认证和通信问题为例,讨论了利用Windows的挂钩技术、API技术以及注册表控制技术实现计算机登陆控制的一种方法;利用基于TCP/IP协议的Windows环境下Windows Socket网络编程的原理和方法,实现服务器与客户机的通信。本文借助.NET框架设计并实现了一个计算机机房管理系统,并结合例子讨论了实现中的关键技术。