C/C++ 编程代写
当前位置:以往案例 > >案例C++数据结构集中实践: 校园导游系统开发
2017-08-15

数据结构集中实践

l 河南财经政法大学校园导游系统开发

1.实训项目要求

设计河南财经政法大学校园平面图,所含景点不少于10个。以图中顶点表示各景点,存放景点编号、名称、简介等信息;以边表示路径存放路径长度等相关信息。一般情况下,校园的道路是双向通行的,可设校园平面图是一个无向网。

本系统用户分成:游客和管理员。对不同用户程序员需要实现以下功能:

u 为来访游客提供查询功能如下:

1) 图中任意景点信息查询(景点名称,简介等);

2) 图中任意景点的问路查询:任意两个景点之间的一条最短的简单路径(采用迪杰斯特拉算法);

3) 显示校园导游图;

u 管理员需要具备数据管理功能如下:

1)修改登录密码;

2)添加新的景点;

3)修改景点信息(编号唯一,不可修改);

4)新建景点路径;

提示:

1.界面:

image.png

2.实训进度安排表

18

时间

内容

说明

第一天

上午

设计主菜单及子菜单

实现系统主菜单,管理员菜单,游客菜单。

下午

管理员功能

编写管理员功能,实现登陆功能、修改密码功能、初始化校园导游图功能。

第二天

上午

管理员功能

添加新的景点;修改景点信息

下午

游客功能

查看导游图

第三天

上午

游客功能

查看各个景点信息

下午

游客功能

讲解最短路径算法:迪杰斯特拉算法

第四天

上午

游客功能

实现最短路径程序

下午

游客功能

实现最短路径程序

第五天

上午

考核

考核

下午

撰写实验报告

撰写实验报告

考核方式:分组答辩和个人答辩相结合

在集中实践过程中,将班上的人分为组,每组不超过5人。在答辩的过程中,每组派出一名代表进行讲解,讲解完毕后,由老师对答辩小组的组员分别进行提问,以保证每个小组成员都要参与项目的工作中。


在线提交订单