论文部分内容阅读
随着社会信息化步伐的加快,数字校园的建设已成为高校改革发展中不可缺少的一部分,而数字校园管理系统就是其中的一个重要分支。目前,数字校园管理系统的一个重要方向是对管理资源对象的实时监控和管理过程可视化,管理员既可以实时地获取相关管理对象的属性数据和环境数据,又可以精确直观地对该对象进行定位。本文所提出的系统就是基于以上两点。
首先,在对资源管理对像的实时监控方面,本文所提出的系统是建立于RFID无线传感器网络之上的。RFID无线传感器网络是无线传感器网络技术与RFID技术的结合体,该技术使获得的数据中不仅携带有传感器所采集的信息,还有具体单个节点惟一标识,可进行标志识别或跟踪定位,该特点使得RFID传感器网络非常适用于校园管理系统的硬件平台。
其次,在管理过程的可视化方面,本文所提出的系统采用了Google Earth地理信息平台。随着近年来其COM API的逐渐开放,Google Earth已不仅仅是一个地球信息的浏览器,越来越多的Google爱好者开始将其作为一种独特的GIS开发平台来使用。本文对基于Google Earth的地理信息平台做了深入地剖析和阐述,并详细地研究了GoogleEarth二次开发的两种接口:Google Earth COM API和KML地理信息描述语言。
再次,本文就校园管理系统中的具体业务需求进行了分析和探讨,本着实用性、可靠性、逼真性和可扩展性的原则,提出了一个系统业务逻辑架构和一个基于.NET平台的、通用的、面向服务组件的系统架构框架,并设计了该框架中的主要服务组件,分别对各组件的功能和设计模式进行了细致的分析和阐述。
最后,本文实现了数字校园管理系统中的一个具体应用,并对实现的过程和方法进行了详细阐述。在该实现方法中本文用C#设计了一个KML文件生成组件--KMLCreator.dll,此乃该应用实现的关键部分。利用该组件应用程序可以方便地实现将数据库中的管理对象的相关数据转化成Google Earth能够识别的地理信息表示格式KML文件。该方法办对其他基于Google Earth表示的GIS应用有着很好的参考价值。