数据结构课程设计校园导游系统.doc
《数据结构课程设计校园导游系统.doc》由会员分享,可在线阅读,更多相关《数据结构课程设计校园导游系统.doc(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、西安郵電學院*设计报告题 目:校园导游系统院系名称:计算机学院 专业名称:计算机科学与技术班 级: 学生姓名:学号(8位)指导教师:设计起止时间:2011年12月12日2011年12月16日一. 设计目的校园导游系统 - 为了系统的把前后的知识连贯的学会应用,了解一个地图是怎么用C语言的形式表达存储的。二. 设计内容校园导游系统 这是西安邮电学院的一个校园导游图,内容有:管理员管理(有地图的输入,保存文件);客户访问(景点查询,景点打印,景点信息,最短路线查询)。三概要设计1功能模块图;1.输入地图数据校园导游系统 2.返回主菜单管理员菜单0.退出系统 Y密码 N1.列出景点 系统2.列出景点
2、详细信息主菜单3.景点查询客户访问菜单4.景点最短路线查询5.返回主菜单0.退出系统主菜单2各个模块详细的功能描述。校园导游系统 三个选项:1.Administrator Login管理员登陆; 2.Client Access客户登陆 ;0.Exit the system退出系统。管理员菜单 三个选项:1.Input Attractions Map输入地图信息;2.Back to the main Menu返回主菜单;0.Exit the system退出系统。客户访问菜单 六个选项:1.List of the Attractions列出景点;2.Print the vertexs infor
3、mation 打印景点信息;3.Find attractions景点查询;4.Search the shortest path最短路径查询;5.Back to the main menu返回主菜单;0.Exit the system退出系统。四详细设计1功能函数的调用关系图校园导游系统 系统中的所有函数如下:1) void main();2) void Cipher ();/密码3) void MainMenu ();/主菜单4) void AdministratorMenu ();/管理员菜单5) void CustomerMenu();/客户访问菜单6) int LocateVertex
4、(AdjMatrix *G, int v);/求顶点位置函数7) void CreateGraph (AdjMatrix *G);/建立图函数8) void SaveGraphFile (AdjMatrix *G);/保存图到文件函数9) void DiaplayGraph (AdjMatrix *G);/打印图函数10) void FindAttractions ();/景点查找11) void TraverseGraph ();/图的遍历12) void DepthFirstSearch (AdjMatrix *G, int v0);/图的深度优先搜索13) void PrintGraph
5、 ();/打印图14) void ReadGraphInfoFile (AdjMatrix *g);/读取图的景点信息文件15) void ReadGraphFile (AdjMatrix *g);/读取图矩阵文件16) void ShortestPath_Floyd(AdjMatrix *g);/弗洛伊德算法17) void ShortestPath_Print();/两点间的最短路径函数调用关系: a b:a调用b1)3)5)2)11)10)17)13)3)4)7)3)15)14)8)6)16)9)12)输入地图数据返回主菜单返回主菜单最短路径查询景点查询列出景点打印景点信息2各功能函数的
6、数据流程图校园导游系统 函数7)void CreateGraph (AdjMatrix *G);为创建图,然后,调用 8)void SaveGraphFile (AdjMatrix *G) 保存到文件啊中。函数11),13),10),17)都需调用14),15)来读取文件中的数据。分别完成相应的功能。3重点设计及编码校园导游系统 程序中定义的结构体,数据:#define M 100#define INFINITY 0#define True 1#define False 0int visitedM;int distMM;/最短路径长度int pathMM;/最短路径typedef struct
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构课程设计 校园导游系统 数据结构 课程设计 校园 导游 系统
限制150内