收藏本站 | 论文目录

关键词: python matlab plc 单片机 dsp fpga 仿真 stm32

基于C#的旅游导航系统设计实现

[关键词:C#,旅游导航系统]  [热度 ]
提示:此毕业设计论文完整版包含【论文,源程序
作品编号:xxgl0330,word全文:26页,合计:9600

以下仅为该作品极少介绍,详细内容请点击购买完整版!
基于C#的旅游导航系统设计实现毕业设计论文------

论文的组织结构

第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#的旅游导航系统设计实现(论文,源程序)!

  •  上一篇:基于ASP.NET的门诊管理系统的设计与实现
  •  下一篇:没有了!