- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
校园导游咨询系统数据结构课程的设计
石家庄经济学院
本科生课程设计报告书
题 目 校园导游咨询系统
姓 名 颜建学
学 号 410109070321
学 院 信息工程学院
专 业 计算机方向
指导教师 XXXXXX
完成日期: 2012-07-5
校园导游咨询系统
1 需求分析
本程序的主要目的是为了提供本学校的景点的路径咨询和来访客人以及刚来报到的新生提供一个快捷方便的路径咨询,快速有效的提高了用户的熟悉度。。满足用户查询的需要:
1、从石家庄经济学院的平面地图中选取出10个有代表性的景点。
2、为来访的客人提供图中任意景点相关信息的查询。当用户输入正确时,为用户输出景点的相关信息;当用户输入不合法时,提示用户输入有误并返回让用户重新输入。
3、为来访的客人提供图中任意景点的路径查询,即查询任意两个景点之间的最短简单路径。当用户输入正确时,为用户输出任意两景点的最短路径;当用户输入不合法时,提示用户输入有误并返回让用户重新输入。
4、为来访客人推荐参观路线。
2 概要设计
1、抽象数据类型图的定义如下:ADT Graph{
数据对象V:V是具有相同特性的数据元素的集合,称为顶点集。数据关系R:R={VR}
VR={(v,w)|v,w∈V,(v,w)表示v和w之间存在路径}基本操作P:CreatGraph70321(G,V,VR)
初始条件:V是图的顶点集,VR是图中边的集合。操作结果:按V和VR的定义构造图G。DestroyGraph70321(G)
初始条件:图G存在。操作结果:销毁图G。LocateVex70321(G,u)
初始条件:图G存在,u和G中顶点有相同特征。操作结果:若G中存在顶点u,则返回该顶点在图中位置;否则返回其他信息。GetVex70321(G,v)
初始条件:图G存在,v是G中某个顶点。操作结果:返回v的信息。FirstEdge70321(G,v)
初始条件:图G存在,v是G中某个顶点。操作结果:返回依附于v的第一条边。若该顶点在G中没有邻接点,则返回“空”。 NextEdge(G,v,w)
初始条件:图G存在,v是G中某个顶点,w是v的邻接顶点。操作结果:返回依附于v的(相对于w的)下一条边。若不存在,则返回“空”。 InsertVex(G,v)
初始条件:图G存在,v和图中顶点有相同特征。操作结果:在图中增添新顶点v。DeleteVex70321(G,v)
初始条件:图G存在,v是G中某个顶点。操作结果:删除G中顶点v及其相关的边。InsertEdge70321(G,v,w)
初始条件:图G存在,v和w是G中两个顶点。操作结果:在G中增添边(v,w).DeleteEdge70321(G,v,w)
初始条件:图G存在,v和w是G中两个顶点。操作结果:在G中删除边(v,w)。GetShortestPath70321(G,st,nd,Path)
初始条件:图G存在,st和nd是G中两个顶点。操作结果:若st和nd之间存在路径,则以Path返回两点之间一条最短路径,否则返回其他信息。}ADT Graph
主程序void main()
{初始化;do{
接受命令(输入景点信息或输出最短路径);处理命令;}while(“命令”!=“退出”);void NextValue70321(int);
void display70321(); /* 显示遍历结果 */
3、运行主界面:
***************欢 迎 使 用 校 园 导 游 程 序************
******************石**家**庄**经**济**学**院********************
制作者:信息工程学院 410109070321 颜建学 !!!欢迎您的使用!!!
————————————————————————————————
景点名称
————————————————————————————————
(0)教学主楼 (1)足球场
(2)灯光篮球场 (3)惠馨园
(4)实验楼 (5)计算机实验室
(6)地球科学博物馆 (7)学术报告厅
(8)图书馆 (9)喷泉
———————————————————
您可能关注的文档
- 某某县垃圾中转站建设的项目可行性的研究的报告.doc
- 某某山体公园建设工程土建工程施工组织的设计的方案.doc
- 某市政府新建办公楼水电暖通及消防安装工程施工组织的设计.doc
- 某某现代都市生态农业示范的项目投标文件.doc
- 某某市临时用地复垦的方案含临时用地手续.doc
- 某某河道泵站工程的设计毕业的设计.docx
- 某某电力安装工程有限公司质量的环境职业健康安全管理制度.doc
- 某某电力安装工程有限公司质量的环境职业健康安全程序文件.doc
- 某村村通自来水工程初初步的设计的报告.doc
- 某某电子科技有限责任公司系统集成安防工程质量的环境职业健康安全程序文件.doc
- 人教版九年级英语全一册单元速记•巧练Unit13【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit9【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit11【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit14【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit8【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit4【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【单元测试·基础卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit7【速记清单】(原卷版+解析).docx
- 苏教版五年级上册数学分层作业设计 2.2 三角形的面积(附答案).docx
- 人教版九年级英语全一册单元速记•巧练Unit12【单元测试·基础卷】(原卷版+解析).docx
最近下载
- 2024年中国石油秋季招聘通用能力考试笔试备考试题及答案解析.docx
- 第一课 教室盆栽我做主—盆栽养护 课件 浙科版综合实践活动四年级上册.pptx
- 医疗安全(不良)事件根本原因分析法活动指南.pdf VIP
- 2023年中考押题预测卷02(杭州卷)-英语(考试版)A4.docx
- 于品 清华丘班数学分析讲义.pdf VIP
- 金融风险管理(中央财经大学)中国大学MOOC(慕课)章节测验试题(答案).pdf
- 一年一度喜剧大赛江东鸣《先生请出山》完整台词.docx VIP
- 党员立足本职岗位发挥党员先锋引领作用发言稿.doc VIP
- 《机床电气控制》M7130型卧轴矩台平面磨床的电气控制.pdf VIP
- Unit 4 Period 4 Developing Ideas 课件-高一上学期英语课件(外研社2019必修第一册).pptx
文档评论(0)