基于SVG的校园导航系统开发研究

来源 :长安大学 | 被引量 : 0次 | 上传用户:clhsmith001
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
长安大学是由原西安公路交通大学、西安工程学院、西北建筑工程学院三所院校于2000年合并组建而成的,现有本部、小寨、雁塔、渭水、太白五个校区。地理位置上分布在西安市及周边数百公里的范围内,这种分布给刚进校的新生、教职员工及来我校办事的工作人员带来诸多不便。为了解决这一问题,我们决定设计开发一款基于B/S架构的长安大学电子导航系统。笔者在本系统中担任校本部地理范围的开发工作,本文介绍了该系统开发过程中的有关技术和取得的研究成果。首先,本系统对CoreDraw生成SVG(Scalable Vector Graphics,可缩放向量图形)地图进行了深入研究与探讨;并提出了通过算法生成SVG地图的思想,并且予以实现。即在CoreDraw平台上,通过对位图(BMP图)重构、SVG格式导出、文档再处理等相关处理,将位图图像转换为SVG图形;实现了在位图图像预处理基础上,通过角点检测、边缘检测算法、点集合的顺序化处理与SVG文件生成模块的处理,将位图转化SVG图形的目标。转换后的SVG图像文件的存储量仅是原来BMP文件的0.6倍左右,大大地减轻了网络负载。其次,采用JSP及SVG技术,通过对DOM(Document Object Model,文档对象模型)树建立的搜索查询算法以及JavaScript技术实现动态交互性,设计并实现了长安大学校本部的导航功能。该系统具有校园分区查找、模糊查询、图形缩放,平移和动画显示查询结果等功能。本系统实现了精确查找校本部的所有教室、办公楼、实验室、体育场馆和生活娱乐场所的目标。为生活在这个校区内的学生、老师、工作人员和互连网上关注长安大学的人们带来莫大的帮助,也为长安大学提供了一个让更多人了解的平台。此外,本系统开发研究期间,其中的部分成果参加了《长安大学大学生软件设计大赛》获一等奖,这也从一个侧面肯定了我们的工作。
其他文献
本课题的研究方向是基于现代编译结构及编译技术的角度,而进行的嵌入式系统结构的设计优化。本课题的目的是要从现代编译结构特征及嵌入式RISC特征出发,总结出什么样的系统结构
现实世界中大量的优化问题往往是动态的,其优化参数、约束条件、优化目标等是时变的。这些动态优化问题要求算法能准确检测出环境发生变化的时刻,以及对变化后的环境做出及时
无线传感器网络,也称感知网,是一种由大量体形小、成本低,具有通信能力的传感器通过ad hoc方式形成的网络。其能够实时获取、分析、融合周边环境信息,反馈给后台用户,在环境监测、
随着计算机的发展,软件的规模不断扩大,其复杂度也随之增加,程序并发执行已经成为提高程序工作效率的一种常用方法,而由并发程序引发的程序问题也越来越严重。其中死锁是并发
电子商务的兴起使得Internet上的服务模式从传统的数据通讯和信息浏览向电子交易和服务模式转变。这种转变使得Web服务的应用范围越来越广泛。电子商务应用要求对Web服务进行
自20世纪下半叶起,随着信息技术的飞速发展和广泛应用,数字化网络越来越深刻地影响和改变着我们的现实世界,逐渐形成一种崭新的社会结构——网络社会。网络信息社会和知识经
随着国家电力体制改革的不断深入、电力市场的不断成熟,客观要求加快电厂信息化建设,充分应用生产过程实时信息资源。因此,生产实时监测系统(SIS)在近几年得到了迅猛发展。本文针
随着云存储技术的迅猛发展,越来越多的用户选择将数据交由云存储平台管理,以节约数据的管理成本。出于保护隐私的必要,需要将数据以密文形式上传到云存储平台,这使得用户很难
随着高速网络和计算机系统中各种元器件性能的不断提高,传统的定制、专门设计制造的大型计算机已经逐步被由CTOS(商品化易购设备)构建的集群系统所取代。在性能上集群系统不
无线抄表是指采用无线网络技术和通信技术自动读取和处理仪表数据的一种手段,是提高自动化水平的需要,也是网络技术和通信技术迅速发展的必然。它不仅可以缓解抄表人员的劳动强度,降低人为因素造成的抄表差错,而且具有抄收速度快,抄表实时性好等优点。ZigBee是一种新兴的近距离、复杂度低、低功耗、低速率、低成本的无线网络技术。它依据IEEE802.15.4标准,在数千个微小的ZigBee节点之间相互协调实现通