基于MapX的校园信息管理系统设计与实现毕业论文
2021-05-15 23:11:04
摘 要
随着信息技术和网络通信技术的发展,各行各业都加快了数字化的步伐。为了适应这种潮流,高校管理者们提出了数字化校园的概念。本文正是在这种背景下,提出了一种基于GIS组件MapX的建设校园信息管理系统的方案,其中软件开发平台为VB6.0和Microsoft Access 2003。本文详细描述了整个系统的结构和功能,并对功能的实现给出了完整的思路和代码。尤其在最短路径分析的问题上对比了迪杰斯特拉(Dijkstra)算法、Floyd算法和Bellman-ford算法,并结合其中两种算法提出了自己的一种改进方案。文章最后对整个系统开发工作作了总结,并对下一步的研究工作作了展望。
数字化的校园信息管理系统是校园发展的最新趋势,将为学生、教师的学习和生活提供极大的便利。
关键词:GIS;MapX;校园信息管理;系统
Abstract
With the development of information technology and network communication technology, all walks of life have accelerated the pace of digitizing.In order to adapt to this trend, university managers put forward the concept of digital campus.Under this circumstances, this paper proposes a design of campus information management system based on GIS component MapX,which software development platform is composed by VB6.0 and Microsoft Access 2003.This paper describes the structure and function of the whole system in detail , and provides complete codes and methods of the realization of the function.Especially on the issue of the shortest path analysis,this paper has compared the Dijkstra algorithm, the Floyd algorithm and the Bellman - ford algorithm, then put forward an improved proposal for the Dijkstra algorithm.At the end,this article summary the development work of the whole system,and made a prospect of the further study.
Building digital campus information management system is the latest trend in the development of the campus, and it will make live and study more convenient for students and teachers.
Key Words:GIS; MapX; campus information management; system
目 录
摘 要 I
Abstract II
第1章 绪论 1
1.1研究校园信息管理系统的目的及意义 1
1.2国内外研究现状 2
1.3研究的主要内容及采取的技术方案 2
第2章 开发环境选择与介绍 4
2.1开发方式选择 4
2.1.1独立开发 4
2.1.2单纯二次开发 4
2.1.3集成二次开发 4
2.2 MapX介绍 6
2.2.1数据组织结构 6
2.2.2特色功能 7
2.3 MapInfo格式数据介绍 8
2.4 Visual Basic 6.0介绍 9
2.5硬件环境 9
第3章 系统总体设计 10
3.1系统需求分析与设计 10
3.1.1查询功能 10
3.1.2空间分析功能 11
3.1.3统计输出功能 11
3.2数据库设计 11
3.2.1数据来源 11
3.2.2空间数据库设计 13
3.2.3属性数据库设计 13
3.2.4 外部数据库设计 14
第4章 系统功能的实现 15
4.1实现查询功能 15
4.2实现空间分析功能 16
4.2.1点击查询 16
4.2.2最短路径分析 17
4.2.3缓冲区分析 25
4.2.4测距功能 25
4.3实现地图输出功能 26
4.4实现常用地图功能 26
第五章 总结与展望 28
5.1工作总结 28
5.2工作展望 28
参考文献 29
致谢 30
第1章 绪论
1.1研究校园信息管理系统的目的及意义
20世纪末,随着互联网的兴起,人类加快了数字化的步伐,逐步迈进信息化时代。经历了这么多年的发展,到了21世纪,数字化的信息已渗透进人们生活的方方面面。随着电脑、平板、手机等高科技产品逐渐进入寻常百姓家,高速的信息交流为人类的生产和生活提供了各种便利。人们逐渐认识到将事物“数字化”是对信息进行收集和管理的最有效的手段。
随着我国经济的发展,许多高校都走向了合并管理的道路,这使得高校的规模越来越大,不同校区的信息交织在一起,给学校的教学和管理带来了很多困难。例如武汉理工大学由三所大学在2000年合并而成立,这三所大学原先有自己独立的校区,独立的教学设施和学生公寓,合并后如何合理地分配教育资源、教学任务,如何管理数量庞大的学生信息、教师信息和后勤信息等,都成为亟待解决的问题,而传统的管理方式难以处理如此海量的数据。高等院校作为高新技术和高科技人才的摇篮,应该始终走在时代的前列,因此,人们想到了通过将校园信息“数字化”来管理校园。早在20世纪90年代初,“数字化”校园的概念就已出现,那时最有影响力的便是由美国克莱蒙特大学教授凯尼斯.格林(kenneth Green)提议并主导的“信息化校园计划”(The Campus Computing Project)[1]。经过这么多年的发展,数字校园的概念得到了扩充而变得更加完善。当今的数字化校园是指依赖于信息的数字化和高度发达的网络,通过计算机和其他多种网络设备,收集从教学、研究、生活服务到后勤管理等多方面的信息,并对这些信息进行加工和处理,以提高校内资源的利用率,加强校园管理的可靠性,优化校园传统的服务方式和内容。由于环境(包括上课时间,地点等)、资源(包括教材,作业等)和应用(包括教学、办公等)全部被数字化,传统校园在时间和空间维度上得到了空前的扩展,人们学习的方式变得更加灵活,接受教育也变得如此地容易。如今的“数字校园”更进一步向“虚拟校园”发展,它基于最新的虚拟现实技术(VR),结合地理信息技术和计算机网络技术,为人们呈现一个三维可视化的虚拟校园。人们就如图真的置身于校园中,可随意漫步和游走,观赏各种校园景观,并可以查询多种校园信息。在建设这种虚拟校园的过程中,地理信息系统GIS的建设是其中的基础和重点。
地理信息系统GIS(Geographic Information Systems)涉及到多种学科知识,它在地理空间的基础上,通过模型化的分析方法,获取和处理多种地理信息,并实时反馈给系统,在地理研究和地理决策中担任着重要的角色。基于GIS的数字校园信息管理系统,它既有普通的地图浏览功能,又有涉及数据库的高级信息管理功能。它可以在网页端对用户开放,更可以做成APP随时使用。用户可以像在真实的校园中一样浏览任何地方的场景,还可以查询到地图上对象的各种信息,例如各个院校的电话和网站,各个教学楼的自习室编号,各个学科的任课教师和上课时间等等。用户还可以查询到附近的生活设施,例如银行、超市、酒店等。总之,作为数字化的校园,它会给学生的学习和生活带来极大的便利。
1.2国内外研究现状
目前来说,以美国为首的发达国家在对数字校园的研究方面起步更早,已经获取了不少经验,在利用其进行校园数字化管理及教学活动上更加得心应手。1990年美国开展了“信息化校园计划”以探究信息技术在高等教育中的重要地位,1991年美国国会颁布了高性能计算法案(HPCA),目的是维护其在高性能计算上的领导地位,而后又衍生出了NII(National Information Infrastructure)行动计划。这些举措都极大促进了美国校园的信息化进程,目前美国校园的数字化程度普遍很高,因此它也成为衡量一所大学学术水平的重要标准之一。1999年瑞士联邦政府正式通过了《瑞士大学2000~2003年发展计划》,预计在未来几年为州立大学提供高达3000万瑞郎特别财政补贴,以加速全国各州立大学的信息化进程,达到建立“瑞士虚拟校园”的目的,包括两所联邦高中和七所高等职业院校也参与了其中[2]。到目前为止,国外的一流大学普遍都建立了数字化的校园信息管理系统,一般都提供基本的校园地图在线浏览功能,有的还建立了基于GIS的三维虚拟校园,通过全方位的地理规划和数字建模后,实现了对整个校园的三维场景漫游,并可以在系统中查询到多种多样的信息。