1、 一、毕业设计开题报告书 (一)选题的根据:(一)选题的根据: (1)本选题的理论、实际意义)本选题的理论、实际意义 随着高校的发展,校园面积不断扩大,校园内跨区域活动频繁,为了给校内师生和 校外人士办公、教学、生活等方面带来更大的便利,以及面对校园信息化建设的全面推 广和迅猛发展,因此,设计和开发具有本校特色的校园导航系统,进一步加强数字化校 园建设,有一定的必要性和现实意义。 校园导航系统不仅具有校园地图功能,还应该扩充其他功能,通过各功能模块提 供各方面的信息,能够为校内和校外人员办公、生活和了解学校提供帮助,特别是为校 外人员来校办事提供便利,并作为学校对外的一个窗口,为外界人士和校友
2、提供一个了 解学校的平台。 (2)综述国内外有关本选题的研究动态和自己的见解)综述国内外有关本选题的研究动态和自己的见解 校园导航作为一门新兴技术,在世界各国都受到了极大的重视。由于收到政府的大 力支持,世界各大高校的校园导航系统发展迅猛且各具特色。有的高校依托专业技术公 司设计开发校园导航系统,不仅界面友好,而且功能强大,受到师生的欢迎。而有条件 的学校则可依靠校内各方的资源和技术,共同开发适合自身的校园导航系统,这样更为 实际。 校园导航系统向使用者展示了一个全新的校园“自助游”新天地,它弥补了传统指 路标志的局限性,成为传统指路标志的补充。在互联网日益发达的今天,校园导航系统 也更加具有
3、时代的气息,不仅方便了校内师生以及校外人士的参观,也是对校园信息化 建设的更进一步推广,同时它也扩大了校园对外的宣传力度和影响力。 (二)研究内容:(二)研究内容: 1、展示校园内各景点,景点名称、代号、简介等信息。 2、为来访客人提供图中任意景点相关信息的查询。 3、为来访客人提供任意景点的问路查询,即查询任意两个景点之间的一条最短路 径。 4、修改景点信息。 (三)研究方法、技术路线、实验方案及可行性分析(三)研究方法、技术路线、实验方案及可行性分析 研究方法:研究方法: (1)文献索引法:利用该方法对文献和资料进行合理的搜集与整合。了解掌握开发本 系统所要研究的问题。 (2)软件工程法:
4、利用该方法将本系统划分为 7 个开发阶段:可行性分析、需求分析、 概要设计、详细设计、编码实现、调试运行、测试维护。 (3)经验总结法:对以前的开发经验进行总结,为本系统的开发提供合理的经验指导。 (4)对比分析法:利用该方法将该系统与其他类似系统相对比,发现、改正不足。 拟解决的关键技术:拟解决的关键技术: (1)在进行数据库设计时 ,要注意景点分类的逻辑关联,认真考虑所需数据字段和类 型以及不同表之间的关联,这样才能为后期开发带来便利。 (2)最短距离寻路技术的实现,使校园地图真正起到指示方向、显示始发点到目的距 离的作用。 (3)在人机交互模块中的 flash 动画技术,要直观地展示校园模型效果,实现放大、 缩小、平移、环绕等功能。 实验方案:实验方案: 以 Dreamweaver 为主要开发工具, 使用 Oracle 数据库进行数据管理, 用 C+编程来 实现各个模块。首先进行系统需求分析,列出业务逻辑,分析并建立数据库表并理清不 同表之间的关联。然后基于 MVC 的多层设计架构,对系统进行分层的思想,进行编码。 将系统分为了导航定位、路径规划、地图匹配、导航引