校园导航实验报告

校园导航实验报告
校园导航实验报告

计算机工程学院

课程设计报告

课程名称:数据结构课程设计

设计题目:校园导航问题

院系:计算机工程学院

专业:计算机科学与技术

组别:

学生姓名: 学号:

起止日期:2011 年12 月26 日~2012 年 1月3 日指导教师:

目录

1需求分析 0

2.1 课程设计(实践周)题目···························································错误!未定义书签。

2.2课程设计(实践周)任务及要求 ················································错误!未定义书签。

2.3课程设计(实践周)思想 (1)

2.4 软硬件运行环境开发工具 (1)

2概要设计 .................................................................................. 错误!未定义书签。

2.1 本课题设计所用数据结构···························································错误!未定义书签。

2.2 本课题主要设计思想 (2)

3代码设计 (2)

4调试与操作说明 (8)

5总结 (8)

6致谢 (8)

7参考文献 (8)

8指导老师评语 (9)

1需求分析

1.1 课程设计(实践周)题目

设计你的学校的平面图,至少包括10个以上的场所,每两个场所间可以有不同的路,且路长也可能不同。找出从任意场所到达另一场所的最佳路径(最短路径)。本课题实现校园多个场所(至少10个)的最短路径的求解。

1.2 课程设计(实践周)任务及要求

设计要求:

主要的功能有:

1) 景点显示(显示景点的编号、名称以及简介)

2) 最短路径求解(求一点到所有点之间的路径及长短,求始终两点之间的路径及长短)。

3) 景点查找(有选择的查找你所想了解的景点)

1.3 课程设计(实践周)思想

按照题目要求,将代码分为三个结构体和三个主要函数

1.4 运行环境以及开发工具

Windows2000以上操作系统

Visual C++6.0以上编译环境

2概要设计

2.1 本课题设计所用数据结构

本课题主要用到的是struct类以及图论里面的迪杰斯特拉算法和弗洛伊德算法

2.2 本课题主要设计思想

1) 淮阴工学院景点省略图

2)结构图

迪杰斯特拉算法:

void ShortestPath_DIJ(MGraph * G)

{

int v,w,i,min,t=0,x,flag=1,v0;

int final[40], D[40], p[40][40];

cout<<"┏━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━

━━━━━━━━┓"<

cout<<"┃编号┃景点名称┃简介┃"<

for(v=0;v<10;v++)

{

cout<<"┃"<view[v].num<

"<view[v].name<view[v].instruction<

┃"<

}

for(v=10;vvexnum;v++)

{

cout<<"┃"<view[v].num<

"<view[v].name<view[v].instruction<

┃"<

}

cout<<"┗━━┻━━━━━━━━━━━━┻━━━━━━━━━━━━━━━━━━━━━━┛"<

while(flag==1)

{

cout<<"请输入一个起始景点编号:";

cin>>v0;

if(v0<0||v0>G->vexnum)

{

cout<<"景点编号不存在!请重新输入景点编号:";

cin>>v0;

}

if(v0>=0&&v0vexnum)

{

flag=0;

}

}

for(v=0;vvexnum;v++) { final[v]=0;

D[v]=G->l[v0][v].d;

for(w=0;wvexnum;w++)

{

p[v][w]=0;

}

if(D[v]

{

p[v][v0]=1;p[v][v]=1;

}

}

D[v0]=0;final[v0]=1;

for(i=1;ivexnum;i++)

{

min=INFINITY;

for(w=0;wvexnum;w++)

{

if(!final[w])

{

if(D[w]

v=w;

min=D[w];

}

}

}

final[v]=1;

}

for(w=0;wvexnum;w++)

{

if(final[w]!=0&&(min+G->l[v][w].d

{

D[w]=min+G->l[v][w].d;

for(x=0;xvexnum;x++)

p[w][x]=p[v][x];

p[w][w]=1;

}

}

for(v=0;vvexnum;v++)

{

if(v0!=v)

{

cout<view[v0].name;

}

for(w=0;wvexnum;w++)

{

if(p[v][w]==1&&w!=v0)

{

cout<<"-->"<view[w].name;

}

t++;

}

if(t>G->vexnum-1&&v0!=v)

{

cout<<" 总路线长"<

}

}

}

弗洛伊德算法:

void Floyd(MGraph *G)

{

int v,u,i,w,k,j,flag=1,p[40][40][40],D[40][40];

cout<<"┏━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━┓"<

cout<<"┃编号┃景点名称┃简介┃"<

for(v=0;v<10;v++)

cout<<"┃"<view[v].num<view[v].name<view[v].instruction<

for(v=10;vvexnum;v++)

cout<<"┃"<view[v].num<

"<view[v].name<

"<view[v].instruction<

cout<<"┗━━┻━━━━━━━━━━━━┻━━━━━━━━━━

━━━━━━━━━━━━┛"<

for(v=0;vvexnum;v++)

{

for(w=0;wvexnum;w++)

{

D[v][w]=G->l[v][w].d;

for(u=0;uvexnum;u++)

{

p[v][w][u]=0;

}

if(D[v][w]

{

p[v][w][v]=1;p[v][w][w]=1;

}

}

}

for(u=0;uvexnum;u++)

{

for(v=0;vvexnum;v++)

{

for(w=0;wvexnum;w++)

{

if(D[v][u]+D[u][w]

{

D[v][w]=D[v][u]+D[u][w];

for(i=0;ivexnum;i++)

{

p[v][w][i]=p[v][u][i]||p[u][w][i];

}

}

}

}

}

while(flag==1)

{

cout<<"请输入出发点和目的地的编号(用空格隔开):";

cin>>k>>j;

if(k<0||k>G->vexnum)

{

cout<<"景点编号不存在!请重新输入出发点和目的地的编号:";

cin>>k>>j;

}

if(k>=0&&kvexnum)

flag=0;

}

cout<view[k].name;

for(u=0;uvexnum;u++)

{

if(p[k][j][u]&&k!=u&&j!=u)

{

cout<<"-->"<view[u].name;

}

}

cout<<"-->"<view[j].name;

cout<<" 总路线长"<

}

4调试与操作说明

调试过程中不存在问题。

操作包括如下几个步骤:

程序刚运行时跳出的功能主菜单;

输入选项1后,会跳出所有景点的序列号,名称以及简介并循环主菜单功能图

输入选项2后,会跳出查询所有路线功能的起始界面,会让你输入你所在的起点所能到达的所有地方

输入选项3后,会跳出让你选择起始点和出发点的功能的起始界面,让你输入起始点和出发点

输入选项4后,会跳出景点的名称与序号对应列表,并让你输入你所想了解的景点信息

总结

这次课程设计的成功,不单单是解决的课程设计这问题,更多的是掌握了许多宝贵的实践经验,这才是学习最重要的一部分。

致谢

谢谢所有在这次课程设计中帮助过我、协助过我的老师和朋友,谢谢。

参考文献

1、吴乃陵,况迎辉《C++程序设计(第2版)》高等教育出版社2006

2、Bruce Eckel《C++编程思想》机械工业出版社2000

指导教师评语:

指导教师签名:年月日

成绩评定

项目

权重成绩1、设计过程中出勤、学习态度等方面

0.2

2、课程设计(实践周)质量与答辩

0.5

3、设计报告书写及图纸规范程度

0.3

总成绩

北航惯性导航综合实验五实验报告

惯性导航技术综合实验 实验五惯性基组合导航及应用技术实验

惯性/卫星组合导航系统车载实验 一、实验目的 ①掌握捷联惯导/GPS组合导航系统的构成和基本工作原理; ②掌握采用卡尔曼滤波方法进行捷联惯导/GPS组合的基本原理; ③掌握捷联惯导 /GPS组合导航系统静态性能; ④掌握动态情况下捷联惯导 /GPS组合导航系统的性能。 二、实验内容 ①复习卡尔曼滤波的基本原理(参考《卡尔曼滤波与组合导航原理》第二、五章); ②复习捷联惯导/GPS组合导航系统的基本工作原理(参考以光衢编著的《惯性导航原理》第七章); 三、实验系统组成 ①捷联惯导/GPS组合导航实验系统一套; ②监控计算机一台。 ③差分 GPS接收机一套; ④实验车一辆; ⑤车载大理石平台; ⑥车载电源系统。 四、实验内容 1)实验准备 ①将IMU紧固在车载大理石减振平台上,确认IMU的安装基准面紧靠实验平台; ②将IMU与导航计算机、导航计算机与车载电源、导航计算机与监控计算

机、GPS 接收机与导航计算机、GPS 天线与GPS 接收机、GPS 接收机与GPS 电池之间的连接线正确连接; ③ 打开GPS 接收机电源,确认可以接收到4颗以上卫星; ④ 打开电源,启动实验系统。 2) 捷联惯导/GPS 组合导航实验 ① 进入捷联惯导初始对准状态,记录IMU 的原始输出,注意5分钟内严禁移动实验车和IMU ; ② 实验系统经过5分钟初始对准之后,进入导航状态; ③ 移动实验车,按设计实验路线行驶; ④ 利用监控计算机中的导航软件进行导航解算,并显示导航结果。 五、 实验结果及分析 (一) 理论推导捷联惯导短时段(1分钟)位置误差,并用1分钟惯导实验数据验证。 1、一分钟惯导位置误差理论推导: 短时段内(t<5min ),忽略地球自转0ie ω=,运动轨迹近似为平面1/0R =,此时的位置误差分析可简化为: (1) 加速度计零偏?引起的位置误差:2 10.88022t x δ?==m (2) 失准角0φ引起的误差:2 02 0.92182g t x φδ==m (3) 陀螺漂移ε引起的误差:3 30.01376 g t x εδ==m 可得1min 后的位置误差值123 1.8157m x x x x δδδδ=++= 2、一分钟惯导实验数据验证结果: (1)纯惯导解算1min 的位置及位置误差图:

校园导航系统---算法与分析课程设计

算法设计与分析课程设计 题目:校园导航问题 文档: 物联网工程学院物联网工程专业 学号 学生姓名 班级物联网1101 二〇一三年十二月

设计要求:设计你的学校的平面图,至少包括10个以上的场所,每两个场所间可以有不同的路,且路长也可能不同,找出从任意场所到达另一场所的最佳路(最短路径)。 本系统为用户提供以下功能: (一)、查询了解学校概况,为导游参观者提供关于学校的相关信息。 (二)、查询校园各个场所和景点信息; (三)、为导游者或外来人员参观人员提供校园交通信息,方便用户走访学校。完成需要操作时,退出系统 校园导航查询系统的开发方法总结如下: (1) 需求分析,了解学校各个场所与场所或者是各个景点与景点之间的信息,路径和距离,考虑该如何设计才能满足用户需求。 (2) 概要设计,对调查得到的数据进行分析,根据其要求实现的功能分析系统结构和界面将实现的基本功能。 (3) 详细设计,设计系统界面并编辑实现其各个功能的代码。 (4) 调试分析,在设计完成后,调试系统运行的状况,修改完善系统,然后进行测试。 一、需求分析 1学校以及各景点介绍模块 采用一维数组将学校景点依次排放好编号G.vex[i].number=i 在选择校园介绍的时候,弹出G.vex[0]校园简介。在选择各景点信息的时候,可按编号查询2查询最短路径(主要) 查出出发地到想要到达的景点的最短路径,初步构想采用最经典的迪杰斯特拉算法最短路径函数 3查询各点距离 将所有景点的距离显示出来。 4主菜单页面显示 提供使用者选择功能界面,按照提示进行操作。 5退出 完成需要操作时,退出系统

校园导航系统模式图 二、概要设计 2.1算法设计说明 校园导航模型是由各个景点和景点以及场所和场所之间的路径组成的,所 以这完全可以用数据结构中的图来模拟。用图的结点代表景点或场所,用图的边 代表景点或场所之间的路径。所以首先应创建图的存储结构。结点值代表景点信 息,边的权值代表景点间的距离。结点值及边的权值采用图存储。本系统需要查 询景点信息和求一个景点到另一个景点的最短路径长度及路线,为方便操作,所 以给每个景点一个代码,用结构体类型实现。计算路径长度,最短路线和最佳路 径时可分别用迪杰斯特拉(Dijkastra )算法和哈密而顿回路算法实现。最后switch 选择语句选择执行浏览景点信息或查询最短路径和距离。 2.1.1学校以及各景点介绍模块 采用了图的邻接矩阵存储结构,首先初始化每一个景点名称(一维数组) fo r(i=1;i

实验报告GPS静态测量

实验四GPS静态测量 一、实验目的 实验的目的是使学生了解采用GPS定位技术建立工程控制网的过程,使所学理论知识与实践相结合,巩固和加深对新知识的理解,增强学生的动手能力,培养学生解决问题、分析问题的能力。通过学习,应达到如下要求: 1、熟练掌握GPS接收机的使用方法,外业观测的记录要求。选点、埋石的要求。 2、合理分配时段、掌握星历预报对时段的要求。PDOP值的大小对观测精度的影响,图形结构的设计及外业工作。外业观测时手机或对讲机的合理应用。 3、掌握GPS控制测量数据处理处理的流程,能独立完成基线解算及网平差 二、实验地点: 城市学院校区内,实验学时:4小时 三、实验前的准备工作 1、实验内容介绍:对实验的任务和意义作好充分了解。 2、使用的仪器及物品:GPS接收机(含电池)、基座、脚架若干台,作业调度表,外业观测手簿,小钢尺,铅笔,安装有传输软件和数据处理软件的计算机,数据传输线若干根,便携式存储器。 3、搜集资料 ①广泛收集测区及其附近已有的控制测量成果和地形图资料 a.控制测量资料包括成果表、点之记、展点图、路线图、计算说明和技术总结等。收集资料时要查明施测年代、作业单位、依据规范、坐标系统和高程基准、施测等级和成果的精度评定。 b.收集的地形图资料包括测区范围内及周边地区各种比例尺地形图和专业用图,主要查明地图的比例尺、施测年代、作业单位、依据规范、坐标系统、高程系统和成图质量等。 c.如果收集到的控制资料的坐标系统、高程系统不一致,则应收集、整理这些不同系统间的换算关系。 (注:本实验采用地科系2013年5月建立的校园控制网资料) ②收集有关GPS测量定位的技术要求 通过参考测量规范,收集有关的测量技术要求。GPS测量规范包括: a.《全球定位系统GPS测量规范》GB/T 18314-2009 b.《工程测量规范》 GB 50026-2007

导航原理实验报告

导航原理实验报告 院系: 班级: 学号: 姓名: 成绩: 指导教师签字: 批改日期:年月日 哈尔滨工业大学航天学院 控制科学实验室

实验1 二自由度陀螺仪基本特性验证实验 一、实验目的 1.了解机械陀螺仪的结构特点; 2.对比验证没有通电和通电后的二自由度陀螺仪基本特性表观; 3.深化课堂讲授的有关二自由度陀螺仪基本特性的内容。 二、思考与分析 1. 定轴性 (1) 设陀螺仪的动量矩为H ,作用在陀螺仪上的干扰力矩为M d ,陀螺仪漂移角 速度为ωd ,写出关系式说明动量矩H 越大,陀螺漂移越小,陀螺仪的定轴性(即稳定性)越高. 答案: d d H M ω=? /sin d d H M θω = 干扰力矩M d 一定时,动量矩H 越大,陀螺仪漂移角速度为ωd 越小,陀螺漂移越小, 陀螺仪的定轴性(即稳定性)越高. (2) 在陀螺仪原理及其机电结构方而简要蜕明如何提高H 的量值? 答案:H J =Ω 由公式2A J dm r = ???可知 提高H 的量值有四种途径: 1. 陀螺转子采用密度大的材料,其质量提高了,转动惯量也就提高了。 2. 改变质量分布特性。在质量相同的情况下,若质量分布的半径距质 心越远,H 越大。因此将陀螺转子的有效质量外移,如动力谐陀螺将转子设计成环状。即在陀螺电机定子环中,可做成质量集中分布在环外边缘的环形结构,切边缘部分材质密度大,可提高转动惯量。 3. 增大r,可有效提高转动惯量。 4. 另外可通过采用外转子电机来改变电机质量分布,增大r 。改变电机定转子结构:采用外转子,内定子结构的转子电机。

4. 增加陀螺转子的旋转速度。 2/602(1)/n s f p ωππ==- ,60(1)/n f s p =- 提高电压周波频率 f ↑——〉n ↑——H ↑ f=400Hz 适当减少极对数 ,如取p=1 适当减少转差率s ,可通过减少转子支承轴承摩擦来实现 2.进动性 (1) 在外框架施加一沿x 轴正方向作用力矩时,画出动量矩H 的进动方 向及矢量M ,ω,H 的关系坐标图。(设定H 沿Z 轴正方向)并在坐标中标出陀螺仪自转轴的旋转方向n 。 b) 在内框架施加一沿Y 轴正方向作用力矩时,画出动量矩H 的进动方向及 矢量M ,ω,H 的关系坐标图。(设定H 沿Z 轴正方向)并在坐标中标出陀螺仪自转轴的旋转方向n 。

数据结构课程设计-校园导航

数据结构课程设计-校 园导航 -CAL-FENGHAI-(2020YEAR-YICAI)_JINGBIAN

课程设计报告 课程名称数据结构课程设计题目校园导航 指导教师 设计起始日期 5.9~5.16 学院计算机学院 系别计算机科学与工程 学生姓名 班级/学号 成绩

一、需求分析 本次实验设计的任务是实现一个简易的北京信息科技大学的校园导航平面图。设计要包括下列要求: 设计你的学校的平面图,至少包括10个以上的场所,每两个场所间可以有不同的路,且路长也可能不同,找出从任意场所到达另一场所的最佳路径(最短路径)。 本课题实现校园多个场所(至少10个)的最短路径求解。 (1)输入的形式和输入值的范围:本系统主要数据类型为字符型char及整形int,char型主要包括单位编号,单位名称,单位简介,功能编号;输入功能编号与单位编号进行操作。 (2 ) 输出的形式:输出则通过已有的信息数据,通过相关的操作输出相应信息。 (3) 程序所能达到的功能:本程序可供任何人使用,主要功能1.浏览各单位及简介;2.查看所有游览路线;3.选择出发点和目的地求出最佳路径;4.查看某一单位信息。 (4)测试数据:包括正确的输入及其输出结果和含有错误的输入及其输出结果。 a.首先看到的是校园导航系统的菜单: b.查看浏览路线等待输入起始景点: C.选择出发点与目的地等待输入起始景点与目的地编号: d.参看景点信息等待输入景点编号:

二、概要设计 本系统包含一个文件。设计分有菜单,显示信息,弗洛伊德算法,迪杰斯特拉算法,查找景点信息等程序段。主程序为整系统的入口处,菜单主要实现显示系统功能,显示信息主要实现显示景点信息,弗洛伊德算法主要实现求两景点之间最短路径,迪杰斯特拉算法实现求两景点之间最短路径,查找景点信息主要实现显示某一景点信息。 系统首先通过主程序调用void main( );进入系统主菜单函数,根据用户的选择可分别进入:1.浏览各景点及简介;2.查看所有游览路线;3.选择出发点和目的地求出最佳路径;4.查看景点信息;5.退出系统。 选择“浏览各景点及简介”项,显示十个景点的有关信息,包括景点编号,景点名称,景点简介。 选择“查看所有游览路线”项,会进入输入起始景点编号的界面,输入正确编号后会显示起始景点到其余九个景点的最短路线的方案。 选择“选择出发点和目的地”项,会进入输入起始景点与目的景点的界面,输入起始景 点与目的景点,并有空格隔开就得到两景点之间的最佳路径。 选择“查看景点信息”项,会进入输入要查看的景点的界面,如入后会显示该景点的有关信息。 选择“退出系统”项,就会退出程序。 三、详细设计 (1)十三个单位的图

校园导航系统

课程设计 课程名称软件工程 题目名称校园导航系统专业班级2012级网络工程应用学生姓名柴安康 学号 51202031022 指导教师储德锋 二○一五年六月一日

任务书 上机时间安排星期 周次 一二三四五 第14 周-第 17周 12网络工程 应用,1-2节 12网络工程应 用,3-4节 指导时间地点上机时间,计算机基础实验室(B521) 课程软件工程班级2012网络工程 应用 指导教师储德锋 题目校园导航系统完成时间2015年5月20日至2015年6月11日 主要内容要求完成以下功能: 1. 了解模型机的指令系统。 2. 设计模型机指令,掌握指令的执行过程。 3. 了解简单计算机内部各部件的连接,微程序控制器的设计。 4. 熟练掌握程序汇编机器码指令的含义及编写。 5. 能熟练区分直接寻址、间接寻址、寄存器寻址等各种寻址方式的不同。 设计报告要求1.封面:(格式附后) 2.课程设计任务书 3.课程设计报告: (1)需求分析 (2)功能设计 (3)程序代码设计 (4)程序设计总结 (5)心得体会和参考文献 说明:学生完成课程设计后,提交课程设计报告及软件,要求文字通畅、字迹工整(也可用以打印),文字不少于5000 字,并装订成册。 版面要求1.题目用黑体三号,段后距18磅(或1行),居中对齐;2.标题用黑体四号,段前、段后距6磅(或0.3行);3.正文用小四号宋体,行距为1.25倍行距; 4.标题按“一”、“㈠”、“1”、“⑴”顺序编号。

分工协作说明 课题名称学生姓名学号所做的工作 校园导航系统金海侠51202032014 总体分工 指令结构总体设计夏昭明51202031005 需求分析 实地考察 陈金锁51202031010 指令具体实现夏宇峰51202031015 部分程序代码设计柴安康51202031018 调试运行 杨辉51202031022 心得体会 格式调整 代码指令的共同调试

GPS单点定位实验报告

GPS原理与应用实验题目:GPS单点定位 专业:测绘工程 班级:12-01 学号:2012212600 姓名:王威 指导教师:陶庭叶 时间:2014.11

目录 一、实验目的 (3) 二、实验原理 (3) 三、实验内容 (3) 四、实验效果图 (9) 五、实验总结 (9)

一.实验目的 1.深入了解单点定位的计算过程; 2.加强单点定位基本公式和误差方程式,法线方程式的记忆; 3.通过上机调试程序加强动手能力的培养。 二.实验原理 一个接收机接受三个火三个以上卫星信号,得出卫星坐标和伪距,利用间接平差计算接收机的坐标。 三.实验内容 1.程序流程图 2、实验数据

3、实验程序代码 Private Sub Command1_Click() CommonDialog1.Filter = "TXT files|*.txt|" CommonDialog1.FilterIndex = 1 CommonDialog1.ShowOpen Open https://www.360docs.net/doc/c08068525.html,monDialog1.FileName For Input As #1 Do While Not EOF(1) Line Input #1, Text textbuff = textbuff + Text + vbCrLf Loop Close #1 kk = MSFlexGrid1.Rows - 1 Dim a ReDim a(kk - 1) a = Split(textbuff, vbCrLf) For j = 1 To kk For i = 1 To 5 MSFlexGrid1.TextMatrix(j, i) = a(j - 1 + 5 * (i - 1)) Next i Next j For k = 1 To kk MSFlexGrid1.TextMatrix(k, 0) = "第" & k & "个点" Next k MSFlexGrid1.TextMatrix(0, 1) = "X" MSFlexGrid1.TextMatrix(0, 2) = "Y" MSFlexGrid1.TextMatrix(0, 3) = "Z" MSFlexGrid1.TextMatrix(0, 4) = "伪距" MSFlexGrid1.TextMatrix(0, 5) = "钟差" End Sub

卫星导航定位算法与程序设计实验报告

2013 级测绘工程专业 卫星导航定位算法与程序设计 实 验 报 告 实验名称:卫星导航基本程序设计 班级: 学号: 姓名: 实验时间: 2016年6月28日~2016年6月30 中国矿业大学

目录 实验一时空基准转换 (2) 一、实验目的 (2) 二、实验内容 (2) 三、实验过程 (2) 四、实验感想 (6) 实验二RINEX文件读写 (6) 一、实验目的 (6) 二、实验内容 (7) 三、实验过程 (7) 实验三卫星轨道计算 (12) 一、实验目的 (12) 二、实验内容 (12) 三、实验过程 (12) 四、实验感想 (15)

实验一时空基准转换 一、实验目的 1、加深对时空系统及其之间转换关系的理解 2、掌握常用时空基准之间的转换模型与软件实现 3、每人独立完成实验规定的内容 二、实验内容 本实验内容包括: 内容一:编程实现GPS起点1980年1月6日0时对应的儒略日 内容二:编程实现2011年11月27日对应的GPS周数与一周内的秒数 内容三:在WGS84椭球的条件下,编程实现当中央子午线为117度时,计算高斯坐标x = 3548910.811290287, y = 179854.6172135982 对应的经纬度坐标? 内容四:WGS84椭球下,表面x=-2408000; y=4698000;z= 3566000处的地平坐标系坐标为: e=704.8615;n=114.8683;u=751.9771的点对应的直角坐标为多少? 三、实验过程 1.针对第一、二部分内容: 1.1解决思路:先建立” TimeStruct.h”的头文件,将格里高利历、GPS时间结构、儒略日时间结构共结构体的方式放在里面;在建立“TimeTr”的头文件,建立类“CTimeT r”,创建变量“GPS Time”、“Time”、”JulDay”,并且申明函数“TIME2JUL”、“TIME2GTIME”等,用这些函数分别实现所需要的转换。 1.2具体的实现函数: “TIME2JUL”函数: double CTimeTr::TIME2JUL()//TIME Time,JULIANDAY &JulDay { double m,y; double D; //h =Time.byHour+Time.byMinute/60.0+Time.dSecond/3600.00; if(Time.byMonth<=2) {

校园导航系统源代码

数据结构-校园导航系统 简介:本系统采用C语言编写,运行环境为Dev-C++; 容以电子科技大学南校区为例; 主要功能有:1.查询景点信息;2.查询两景点间最短距离;3.查询两景点间所有路线;4.查询西电校园地图;5.修改景点和路径信息. 注意事项:在进行修改景点和路径信息操作前,请在可执行文件目录下用记事本创建”superUser.CODE”文件来存放用户名与密码(中间以空格隔开),否则无法进入.

源代码: #include #include #include #include #include #define Max 20000 typedef struct ArcCell { int adj; //两个景点间的距离 }ArcCell; typedef struct VertexType { int number; //景点编号 char sight[100]; //景点名称 char description[1000]; //景点简介

char particular1[1000]; char particular2[1000]; char particular3[1000]; //景点详情 }VertexType; typedef struct { VertexType vex[20]; //最多存放20个景点信息ArcCell arcs[20][20]; //两个景点间的距离 int vexnum,arcnum; }MGraph; MGraph G; char nameofschool[100]; //学校名称 int NUM=9; int P[20][20]; int p[20]; int visited[20]; int a=0; long int D[20]; int x[20]={0}; //函数声明 void CreateUDN(int v,int a); void narrate(); void ShortestPath(int num); void output(int sight1,int sight2); char Menu(); void search(); char SearchMenu(); void HaMiTonian(int); void Searchpath1(MGraph g); void disppath(MGraph g,int i,int j); void path(MGraph g,int i,int j,int k); void NextValue(int); void display(); int Addnewsight(int n); int Deletesight(int n); void Changesight(); char Changemenu(); char Sightmenu(); int Maintain(void); int VerificatianIdentity(void); void map();

计算机视觉测量与导航_张正友法相机标定 _结课实验报告

H a r b i n I n s t i t u t e o f T e c h n o l o g y 计算机视觉测量与导航 实验报告 院系:航天学院 学科:控制科学与工程 姓名:TSX 学号: 任课教师:张永安卢鸿谦 日期:2014.05.13

摘要 人类视觉过程可看成是一个复杂的从感觉到知觉的过程,也就是指三维世界投影得到二维图像,再由二维图像认知三维世界的内容和含义的过程。信号处理理论与计算机出现以后,人们用摄像机等获取环境图像并转换成数字信号,完成对视觉信息的获取和传输过程,用计算机实现对视觉信息的处理、存储和理解等过程,形成了计算机视觉这门新兴学科。其中从二维图像恢复三维物体可见表面的几何结构的工作就叫做三维重建。随着计算机硬件、软件、图像采集、处理技术的迅速发展,三维重建的理论和技术已被广泛应用于航空航天、机器人技术、文字识别、工业检测、军事侦察、地理勘察、现场测量和虚拟植物可视化等领域。相机标定是三维重建必不可少的步骤,它包括对诸如主点坐标、焦距等与相机内部结构有关的内部参数的确定和对相机的旋转、平移这些外部参数的确定。价格低廉的实验器材、简单的实验环境、快捷的标定速度和较高的标定精度是现在相机标定研究追求的几大方向。数码相机的标定就是研究的热点之一。本次报告介绍了基于棋盘格模板标定的基本原理和算法,利用MATLAB的相机标定工具箱,使用张征友算法对相机进行了标定,记录了标定的过程,并给出结果,最后对影响标定精度的因素进行了分析。 关键词:相机标定张正友角点提取内外参

1基于棋盘格标定的基本原理和算法 1.1基础知识 1.1.1射影几何 当描述一张相机拍摄的图像时,由于其长度、角度、平行关系都可能发生变化,因此无法完全用欧氏几何来处理图像,而射影几何却可以,因为在射影几何中,允许存在包括透视投影的更大一类变换,而不仅仅是欧氏几何的平移和旋转。实际上,欧氏几何是射影几何的一个子集。 1.1.2齐次坐标 设欧氏直线上点p的笛卡尔坐标为(x,y)T,如果x1,x2,x3满足x=x1/x2,y =x2/x3,x3≠0,则称三维向量(x1,x2,x3)T为点P的齐次坐标。当x3= 0时,(x1,x2,0)T规定直线上的无穷远点的齐次坐标。 实际上,齐次坐标是用一个n+ 1维向量来表示原本n维的向量。应用齐次坐标的目的是用矩阵运算把二维、三维甚至高维空间中的一个点集从一个坐标系变换到另一个坐标系。形的几何变换主要包括平移、旋转、缩放等。以矩阵表达式来计算这些变换时,平移是矩阵相加,旋转和缩放则是矩阵相乘,综合起来可以表示为P’=R*P+T(R为旋转缩放矩阵,T为平移矩阵,P为原向量,P′为变换后的向量)。当n+1维的齐次坐标中第n+1维为0,则表示n维空间的一个无穷远点。

GPS实验报告

实验一 GPS静态定位数据采集 一、实验目的和要求 1. 练习GPS天线的整平、对中、安装; 2. 练习GPS接收机静态系统配置与连接; 3. 了解GPS接收机静态系统参数设置; 4. 掌握GPS接收机测站信息采集与设置; 5. 熟悉GPS接收机静态数据采集观测信息评价方法 6.通过课程实验,加深对卫星导航定位基本理论的理解,提高综合创新能力。熟练 掌握GPS仪器设备的使用方法,并且能独立完成GPS数据后处理工作,得到可靠的点位坐 标 二.实验仪器 1.华测X90接收机一台 2.脚架一个 3.电池一个 4.基座一个 5.2米钢尺一把 三.实验内容 1.认识华测X90 GPS接收机的各个部件。 2.掌握GPS接收机各个部件之间的连接方法。 3. 熟悉GPS接收机前面板各个按键的功能。 4. 熟悉GPS接收机后面板各个接口的作用。 5.学会使用GPS接收机查看天空GPS卫星的分布状况、PDOP值以及测站经纬度。 6.学会使用GPS接收机采集数据,并给采集的数据编辑文件名;学会GPS接收机天线 高的输入方法。 四.实验步骤 1、GPS接收机安置 a). 作业员到测站后应先安置好接收机使其处于静置状态,然后再安置天线; b).天线用脚架直接安置在测量标志中心的垂线方向上,对中误差应≤3mm。 天线应整平,天线基座上的圆气泡应居中; c).天线定向标志应指向正北,定向误差不宜超过±5°。对于定向标志不明 显的接收机天线,可预先设置标记。每次应按此标记安置仪器。 d)每时段开机前,作业员应先量取天线高,结束后再量一次天线高,取平均值作为该观测时段的天线高 2.华测GPS X90的使用 a)按下电源键开始观测 b)常按切换键直至切换到静态观测 c)各接受机同时开始观测,观测45分钟左右,关机结束观测任务,整理仪 器

导航原理(pdf版)

导航原理(V0.1) 导航贯穿于飞行全过程。正确实施导航,是完成任务的先决条件。对于每一个想要在虚拟战线任务中顺利找到目标,完成任务并安全返航的飞友,熟练的掌握导航技术是必须的。 第一节导航仪表 与导航有关的仪表主要有罗盘和无线电导航仪,罗盘又分为磁罗盘和综合远读罗盘(也叫做转发罗盘),综合远读罗盘实际上是把远读罗盘和无线电导航仪合二为一,比如德机的罗盘中的小飞机就是无线电导航仪的指针,它指向无线电导航台或电台的方位,德机的罗盘外圈的刻度是活动的,跟随航向的变化而旋转,正12点的位置就是当前航向。美国海军飞机的罗盘中的双针就是无线电导航仪的指针,它指向电台方向,单针指示的是当前航向,而美国陆航的指针定义刚好相反,单针是无线电导航仪的指针,双针指示当前航向。苏机的无线电导航仪是单独的,它的使用我们以后再说。磁罗盘实际上跟指南针是一样的,只是它的刻度盘是做在磁体上的,跟磁体一起旋转,因此它只能在水平状态下使用。导航仪表中还包括航空时钟,它跟我们平时用的钟一样,这里就不讲了。 综合远读罗盘(德)综合远读罗盘(美)磁罗盘(美) 磁罗盘(苏)无线电导航仪(苏)

第二节判读航图和导航计算 航图的判读是导航的基础,游戏中的航图,跟我们常见的地图大体相同,所用的图标也很相似,但由于游戏本身的特点,以及我们在飞行中的实际需要,因此也有一些不同的地方。 图1 图例图2放大后的图1局部游戏中的航图图标大多与真实地图相同,如浅蓝色不规则线条表示河流,较大面积浅蓝色区域表示湖泊,黑色线条表示铁路,但公路却分为两种,红线表示泥土公路,黄色带棕色边的线表示沥青或水泥公路,大块的绿色区域表示森林,森林间的浅色区域表示草地,不规则的小块黄色区域表示城镇,城镇上面标有城镇名称。图中的蓝色菱形图标表示空军基地。 游戏中的航图跟真实地图一样是上北下南,左西右东,并且也采用 经度和纬度,图2是放大后的地图,可以看到地图边缘标有经度和纬度, 但游戏中的航图主要采用英文字母和数字来表示位置。图1是我们看航 图时最常用的一种比例,图中经线和纬线交叉将地图划分为一个个区 域,用英文字母代表纵列(经度),用数字代表横列(纬度),两条经线 和两条纬线之间的距离是10千米,因此地图上每一个区域的边长是10 千米。每一个区域可以用字母和数字来表示,如D5、E3等等。图3 区域分划但用这样的方法来表示位置不够精确,因此我们在此基础上将每一个区域分为9个小区,每个小区用一个数字来表示,以增加精度。如图3,将一个区域(图中为D3)均分为9个小区,用小键盘上的数字键位置进行编号,这样每一个小区就可以这样表示,如D3-1,D3-6。图1中的空军基地,如果用D3来表示,因为D3地区有10×10千米,因此精度很低,而如果用D3-5来表示,由于D3-5小区只有3.3×3.3千米,精度大为提高。 一般的航图显示比例分为两个档次,既每格10千米和每格1千米,而在太平洋地区的一些地

校园导航系统

题号:第七题 题目:校园导航问题 1,需求分析: 设计你的学校的平面图,至少包括10个以上的景点(场所),每两个景点间可以有不同的路,且路长也可能不同,找出从任意景点到达另一景点的最佳路径(最短路径)。 要求: (1)以图中顶点表示校园内各景点,存放景点名称、代号、简介等信息;以边表示路径,存放路径长度等有关信息。 (2)为来访客人提供图中任意景点相关信息的查询。 (3)为来访客人提供任意景点的问路查询,即查询任意两个景点之间的一条最短路径。 (4)修改景点信息。 实现提示: 一般情况下,校园的道路是双向通行的,可设计校园平面图是一个无向网。顶点和边均含有相关信息。 选做内容: (1)提供图的编辑功能:增、删景点;增、删道路;修改已有信息等。 (2)校园导游图的仿真界面。 2,设计: 2.1 设计思想: <1>,数据结构设计: (1)图。采用邻接矩阵存储,其中图所用到的结构体为: typedef struct

{ SeqList vertices; //表示图中的顶点 int Edge[MaxVertices][MaxVertices]; //表示图中的边 int numOfEdge; //表示图中边的数目}AdjMGraph; (2)景点。用顺序表存储。所用到的结构体为: typedef struct { char name[20]; //顶点名称 int code; //顶点代号 char introduction[50]; //顶点信息简介 }DataType; (3)景点之间的连接描述,所用到的结构体为: typedef struct { int row; int col; int weight; }RowColWeight; 用图来存放所提供的所有景点,然后用线性表来存放每一个景点的信息,其中包括景点的名称,代号,信息简介,以及其它的一些信息。这样就将对景点的操作,变成对图中各顶点的操作。 <2>,算法设计: 关于本课题的算法,很大部分来源于这学期数据结构课程的学习,其中包括:

GPS_GLONASS单点定位的数据处理

GPS G LO NASS单点定位的数据处理 高星伟 葛茂荣 (中国测绘科学研究院 100039) (清华大学土木工程系 100084) 【摘 要】 本文讨论了GPS、GLONA SS及GPS GLONA SS伪距单点定位的数学模型和数据处理方法,分析了定位结果的精度。 GPS和GLONA SS分别是美国和前苏联(现由 俄罗斯负责)研制的全球卫星导航系统,两个系统的 构成、定位原理很相似。目前GPS系统已进入正常 工作阶段,而GLONA SS系统的可用性则有待于进 一步完善。但是GPS的SA和A S措施,使民用用户 的实时定位精度降低到100m,同时GPS系统的21 个卫星覆盖并不能保证在全球范围内实现用户定位 的自主完备性监测RA I M。因此,基于GPS和 GLONA SS两个卫星定位系统的全球导航卫星系统 GN SS是现代定位技术的一个发展方向。与单独的 GPS或GLONA SS系统相比,双卫星定位系统的可 用性、自主完备性和精度都有明显地提高。不管将 GLONA SS作为一个单独的卫星定位系统,还是与 GPS联合构成双卫星定位系统,研究GLONA SS定 位方法,开发GLONA SS或GPS GLONA SS数据 处理软件都是必要的。本文主要讨论GLONA SS及 GPS GLONA SS伪距单点定位问题。通过实际观测 数据的处理,分析和比较了GPS和GLONA SS及 GPS GLONA SS定位的精度。 一、数学模型 尽管GLONA SS与GPS的系统构成、定位原 理相类似,但在具体实现和数据处理上存在一定的 区别。就联合定位的数据处理而言,应考虑两个系统 的坐标系统和时间系统差异,卫星星历表示的差异 和两个系统伪距观测值的精度差异。 GPS系统中使用的是W GS284坐标系统, GLONA SS系统使用的是PZ290坐标系统,进行联 合数据处理时,必须进行坐标转换。坐标转换公式 为[1] x y z W GS284= 1.0-1.9×10-60. 1.9×10-61.00.0 0.00. 01.0 ? x y z PZ290 + 0.0 2.5 0.0 (1) GPS系统采用的是GPS时间(GPST), GLONA SS系统采用的是GLONA SS时间 (GLONA SST)。GPST与U TC相差为整数跳秒, GLONA SST与U TC相差3h。联合数据处理时,除 了要做上述时间系统转换外,还要考虑两个时间系 统可能存在的同步误差。 GPS星历给出的是卫星轨道的Kep ler根数及 其变化参数,GLONA SS星历给出的是卫星在PZ2 90坐标系中给定时刻的位置和速度及日月引力摄 动加速度。GLONA SS卫星坐标要根据卫星运动方 程用数值积分方法得出[2]。 由于在单点定位中一般把SA的影响作为观测 噪声,所以GPS观测模型的精度远远低于 GLONA SS的观测模型,必须考虑两个观测值随机 模型的差异。 根据以上讨论,GPS和GLONA SS单点定位的 观测方程为 v g i=[(x-X g i)2+(y-Y g i)2+(z-Z g i)2]1 2+ c?T g r-O g i,p g i(2) 式中,上标g表示GPS或GLONA SS,下标i为观 测值序号;(x,y,z)为测站的W GS284坐标;(X g, Y g,Z g)为卫星在W GS284坐标系中的坐标, GLONA SS卫星的坐标要用公式(1)转换到W GS2 84坐标系中;?3gp s r为接收机钟差,?3g lonass r为接收机 钟差加GPST与GLONA SST的同步误差;O g i为加 上卫星钟差、大气折射、相对论效应和地球自转改正 的伪距观测值;v g i为观测值噪声;p g i为观测值的权。 将观测方程(2)线性化,得出用于参数估计的线 性观测方程。观测方程中包括测站坐标和接收机钟 差及两个时间系统同步误差五个未知参数,用最小 二乘或滤波方法进行参数估计。 二、数据处理及结果分析 在清华大学主楼的已知点上用A ST ECH公司 的GG24型单频接收机记录了1.5h的观测数据, 采样率设为1s。GG24接收机有24个通道,可同时 8 测 绘 通 报 1999年 第4期

卫星导航定位实验报告

China University of Mining and Technology 《卫星导航定位算法与程序设计》 实验报告 学号: 07122825 姓名:王亚亚 班级:测绘12—1 指导老师:王潜心/张秋昭/刘志平 中国矿业大学环境与测绘学院 2015-07-01

实验一编程实现读取下载的星历 一、实验要求: 读取RINEX N 文件,将所有星历放到一个列表(数组)中。并输出和自己学号相关的卫星编号的星历文件信息。读取RINEX O文件,并输出指定时刻的观测信息。 二、实验步骤: 1、下载2014年的广播星历文件和观测值文件,下载地址如下: ftp://https://www.360docs.net/doc/c08068525.html,/gps/data/daily/2014/ 2、要求每一位同学按照与自己学号后三位一致的年积日的数据文件和星历文件,站点的选择必须选择与姓氏首字母相同的站点的数据,以王小康同学为例,学号:07123077,需下载077那天的数据。有些同学的学号365<后三位 <730,则取学号后三位-365,以姜平同学为例:学号10124455,下载455- 365=90 天的数据,有些同学的学号730<后三位<=999,则取学号后三位-730,以万伟同学为例:学号:07122854,则下载854-730 = 124天的数据。可以选择wnhu0124.14n wnhu0124.14o 根据上述要求我下载了2014年第95天的数据,选择其中的wsrt0950.14n和wsrt0950.14o星历文件。指定时刻(学号后五位对应在年积日对应的秒最相近时刻)的观测值信息如张良09123881,后五位23881,取23881-3600*6= 2281秒,6点38分01秒,最近的历元应该是6点38分00秒的数据。根据计算与我最接近的观测时刻为2014年4月5日6点20分30.00秒。 3、编程思路: 利用rinex函数读取星历文件中第14颗卫星的星历数据并输出显示。对数据执行762次循环找到对应的2014年4月5日6点20分30.00秒,并输出观测值。 4、程序运行结果:

《校园导航系统》课程设计报告

《校园导航系统》课程设计报告 姓名: 学号: 班级:网络 专业:网络工程 指导教师: 时间:2

目录 摘要 (1) 1.题目 (1) 2.概要设计 (1) 3.调试分析 (15) 4.参考文献 (15)

1.题目 校园导航系统 设计一个校园导游程序,后台操作: 1、操作员信息管理如修改密码等 2、能根据学校的规模进行添加景点信息、修改景点信息等功能, 3、若临时有交通管制,能进行交通管制的设置和撤销(如某某时间段那条路进行那个方向的交通管制等) 前台为来访的客人提供各种信息查询服务: 1、设计学校的校园平面图,所含景点不少于10个。以图中顶点表示校内各景点,存放景点名 称、代号、简介等信息;以边表示路径,存放路径长度等相关信息。 2、为来访客人提供图中任意景点相关信息的查询。 3、提供途中任意景点问路查询,即求任意两个景点间的一条最短的简单路径。 1.1 需求分析 设计一个校园导航系统,导航系统又分为游客和管理员。要进行管理操作还是游客操作由用户自己选择 管理员的操作:修改景点信息、增加景点信息、交通管制等。 游客的操作:查看景点信息和查最短路径。 2.概要设计 景点的信息由一维数组存放,景点关系由二维数据来存放 景点的信息和关系从文件读取,进而初始化 typedef struct //保存单个景点信息的结构体 { char code[10]; //存放景点代码 char name[20]; //存放景点名称 char instruction[100]; //存放景点简介 }ViewPoint; typedef struct //存放景点关系的二维数组 { int edges[MAXV][MAXV]; //两景点间的距离 int number; //景点的数量 ViewPoint V[MAXV]; //保存景点信息的结构体数组 }MGraph;

北航惯性导航综合实验四实验报告

基于运动规划的惯性导航系统动态实验 GAGGAGAGGAFFFFAFAF

二零一三年六月十日 实验4.1 惯性导航系统运动轨迹规划与设计实验一、实验目的 为进行动态下简化惯性导航算法的实验研究,进行路径和运动状态规划,以验证不同运动状态下惯导系统的性能。通过实验掌握步进电机控制方法,并产生不同运动路径和运动状态。 二、实验内容 学习利用6045B 控制板对步进电机进行控制的方法,并控制电机使运动滑轨产生定长运动和不同加速度下的定长运动。 三、实验系统组成 USB_PCL6045B 控制板(评估板)、运动滑轨和控制计算机组成。 四、实验原理 IMU安装误差系数的计算方法 GAGGAGAGGAFFFFAFAF

USB_PCL6045B 控制板采用了USB 串行总线接口通信方式,不必拆卸计算机箱就可以在台式机或笔记本电脑上进行运动控制芯片PCL6045B 的学习和评估。 USB_PCL6045B 评估板采用USB 串行总线方式实现评估板同计算机的数据交换,由评估板的FIFO 控制回路完成步进电机以及伺服电机的高速脉冲控制,任意 2 轴的圆弧插补,2-4 轴的直线插补等运动控制功能。USB_PCL6045B 评估板上配置了全部PCL6045B 芯片的外部信号接口和增量编码器信号输入接口。由 USB_PCL6045B 评估测试软件可以进行PCL6045B 芯片的主要功能的评估测试。 GAGGAGAGGAFFFFAFAF

图4-1-1USB_PCL6045B 评估板原理框图如图4-1-1 所示,CN11 接口主要用于外部电源连接,可以选择DC5V 单一电源或DC5V/24V 电源。CN12 接口是USB 信号接口,用于USB_PCL6045B 评估板同计算机的数据交换。 USB_PCL6045B 评估板已经完成对PCL6045B 芯片的底层程序开发和硬件资源与端口的驱动,并封装成156 个API 接口函数。用户可直接在VC 环境下利用API 接口函数进行编程。 五、实验内容 GAGGAGAGGAFFFFAFAF

校园导航系统

目录 摘要 (2) 正文 (3) 1设计目的及要求 (3) 2 设计原理 (3) 2.1 C/C++语言简介 (3) 2.2 开发环境 (3) 2.3系统模块分析 (4) 3设计内容 (4) 3.1方案设计与论证 (4) 3.2数据结构描述与定义 (5) 3.3主要函数的说明 (6) 3.4设计结果验证 (11) 总结与致谢 (14) 参考文献 (15) 附录 (16)

摘要 与传统的地图相比较,地理信息系统有着不可比拟的优势,信息量大,切换方便,可扩展性强。校园导航问题是基于校园中的不同的景点,从陌生人的角度,为来往的客人提供校园景点相关信息的查询以及为来往的客人提供校园中任意景点的问路查询,以便客人能用最短的时间从某一地点到达想要去的地方。大大节约了旅客参观校园的时间。 本文是采用C++作为开发语言,又最大程度上用了C语言的有关的语法。以visual c++6.0为开发工具。旨在实现校园导航系统中,学校的简介,景点的介绍,路线查询等基本的问题。为来往客人参观校园提供方便。 关键字:visual c++6.0 ;校园导航系统;

正文 1设计目的及要求 1. 了解并掌握数据结构与算法的设计方法,具备初步的独立分析和设计能力; 2. 初步掌握软件开发过程的问题分析、系统设计、程序编码、测试等基本方法和技能; 3. 独立完成,提高综合运用所学的理论知识和方法独立分析和解决问题的能力; 4. 训练用系统的观点和软件开发一般规范进行软件开发,培养软件工作者所应具备的科学的工作方法和作风。 5. 设计学校平面图,至少包括10个以上场所,校园导航系统能自动找出校园平面图中任意起始点与终点的最佳路径(最短路径)。求并输出路径及路径长度。 2 设计原理 2.1 C/C++语言简介 C语言是一种计算机程序设计语言。它既具有高级语言的特点,又具有汇编语言的特点。它由美国贝尔研究所的D.M.Ritchie于1972年推出。1978后,C语言已先后被移植到大、中、小及微型机上。它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。它的应用范围广泛,具备很强的数据处理能力,不仅仅是在软件开发上,而且各类科研都需要用到C语言,适于编写系统软件,三维,二维图形和动画。具体应用比如单片机以及嵌入式系统开发。 C++是一种静态数据类型检查的、支持多重编程范式的通用程序设计语言。它支持过程化程序设计、数据抽象、面向对象程序设计、制作图标等等泛型程序设计等多种程序设计风格。 2.2 开发环境 随着科学技术的不断发展,计算机科学日渐成熟,其强大的功能已为人们所深刻认识,它己进入人类社会的各个领域并发挥着越来越重要的作用。采用计算机进行校园导航已成为衡量校园数字化的重要标志。校园导航效率的好坏对于来校参观的客人和学校管理者来说都至关重要,在很大程度上影响着校园的数字化建设和学校的影响力。因此,本文所研究的校园导航系统具有一定的使用价值和现实意义。

相关文档
最新文档