基于C#的旅游导航系统设计实现
[关键词:C#,旅游导航系统] [热度 ]提示:此毕业设计论文完整版包含【论文,源程序】 作品编号:xxgl0330,word全文:26页,合计:9600字 |
论文的组织结构
第1章 绪论,简述了设计的课题背景和意义,介绍了论文的主要层次。
第2章 理论知识,C#以及SQLSERVER数据库等进行简要介绍。
第3章 需求分析,分析开发本系统各方面的可行性,对系统进行合理的需求分析。
第4章 系统设计分析,确立设计功能并进行功能划分,进行数据库的计划,配置基础运行环境和编译实现环境。
第5章 系统详细设计与实现,介绍路径规划算法及实现,并对课题的研究进行最后的总结。
功能需求
本文设计的旅游导航系统提供的是一个简单实用的导航系统,具备其他一般旅游导航系统所必须具备的一般功能。具体的功能如下:
1.开始导航
(1)载入地图并启动程序:实现地图的载入。
(2)计算路线距离:在地图上选择起点和终点,进行距离计算。
(3)拥堵管理:通过选择地点显示其线路的起点和终点,对当前的交通状况进行设置,包括设置拥堵和解除拥堵两种方式。
2.添加路段
可实现左键添加、选择、更改节点,右键删除节点,也可直接拖动添加线路。对于新设置的建筑物和拆除的建筑物方便添加,如果有新修的道路,也可以通过简单的拖动完成路径设置。
路线管理实现
路线管理的主要实现代码说明如下所示:
(1)添加节点:通过记录鼠标左键所点击的坐标,来判断是否拥有该节点,如果没有,通过new命令,添加新的节点。
(2)选择节点:首先判断是否拥有该节点,如果没有不执行该函数,记录鼠标左键的坐标,选项标志改为“真”。
(3)删除节点:判断是否拥有该节点并且坐标变量是否与鼠标左键变量相等,如果均满足,通过removeNode函数删除该节点,之后立即刷新地图,更新节点选项。
(4)取消选择:判断坐标变量是否存在并且与鼠标右键键变量相等,如果均满足,point变量创建值变为负数,不予记录。
(5)保存节点和路径信息:保存成功,通过对话框show语句显示“保存成功,将返回主界面”。
(6)路径设置:运用数据库存储,保存拖动两点之间的图上距离,格式为起点名称,终点名称,两点距离,是否拥堵。
提示:此毕业设计论文完整版包含【论文,源程序】 作品编号:xxgl0330,word全文:26页,合计:9600字 |
本信息管理与系统毕业设计论文作品由 毕业论文设计参考 [http://www.qflunwen.com] 征集整理——基于C#的旅游导航系统设计实现(论文,源程序)!