通过对用户需求的分析,本软件必须具有以下几个模块:
(1). 用户管理模块
a.用户管理
当以管理员身份进入可进行用户的增加和删除。
b.密码管理
修改登陆用户的密码
(2).查询模块
a.简单查询
用户对景点选择之后,可得到景点的基本信息以及特殊资料。
b.详细查询
对于各个用户在地图中站点与站点之间路径的查询,并显示出距离以及路况如何;各条路径经所经过的各个景点相对应的在哪条路中一一例出,并显示景点资料介绍;站点、景点以及路径分别可通过不同颜色在界面上显示出来。
(3)用户对站点的添加、删除模块
对于这一模块的设计主要是:争对于用户对地图上站点的添加以及删除功能。添加或者删除站点就改变了整个地图,详细情况如下:
假设A,B,C,D,E,F这六个点位站点名称,它们之间的交通情况如图3-5:
现在从键盘输入一个出发点和一个到达点,判断有无通路,并打印通路所经各点。分析:我们用1,2,3,4,5,6表示A,B,C,D,E,F这六个站点名称,用一个二维数组a来表 示A,B,C,D,E,F这六个站点之间的交通情况,若A[i,j]=1,表示由i点到j点有通路, 若A[i,j]=0则表示由i到j无通路。程序根据从键盘输入的起点编号开始试探。每一步都有5 种方案(从出发点向 其它五个站点试走),若对应数组a[i,j]=1,则表示此步成功,可继续试下一步。 若a[i,j]=0,则表示i,j之间无通路,换一个达到点试试看;若走到死胡同, 则回溯上一步,换一个方案继续试走下去。
说明:为了防止网络上可以查找到本毕业设计的论文及实际界面信息保护购买者的利益1、本计算机毕业设计样本提供的只是有关此设计论文和程序的简单介绍,要想取得完整的作品,需要你与本站联系。2、本样本只是从论文中摘录一部分,在内容、字体、字号排版上与实际作品有一定的差别,请以本站实际提供的作品为准。需要了解本计算机毕业设计的具体详细信息请联系本站客服。