数据结构课程设计报告之成绩分析与全国交通咨询模拟(6)

2019-01-07 19:00

5.在学生界面查找学号为003的信息

26

四、课程设计题目二 [实验内容]

成绩分析文档资料

[问题描述] 不同的旅客对交通工具有不同的要求,我们为旅客提供最优决策的交通咨询。 [需求分析]

1.提供对城市信息进行编辑(如添加或删除)的功能;

2. 城市之间有两种交通工具:飞机和火车; 3.提供两种最优决策:最快到达和最省到达; 4.旅客达到的总时间应该包括中转站的等候时间; 5.咨询以用户和计算机的方式进行;

6.界面美观 [概要设计]

-=ADT=-

{

void create_file()//建立城市信息的函数,并建立文件city.txt

void fopencity(int sum)//打开city.txt的函数

void fopenplane(int sum)// 打开plane.txt的函数

void fopentrain(int sum) //打开train.txt的函数

int seekcity(char cityname[15]) //查找城市的位置编号函数

void addcity(char cityname[15]) //添加城市函数

void delcity(char cityname[15]) //删除城市函数

void addpath() //添加路线函数

void delpath() //删除路线函数

void city_path(char cityname[15]) //查询路线函数

void country_path() //读取全国交通信息函数

27

int trainwait(int i,int k,int j) //火车中转站等候时间函数

void mintime_floyed(char sc[15],char ec[15]) //最短时间函数

void minfee_floyed(char sc[15],char ec[15]) //最省钱路径函数

void manager()//管理员登录函数

void user()//用户登录函数

void start()//登陆函数 }

[存储结构]

typedef struct city{//城市新的结构体 int citynum;

char cityname[15];

}c[CITYSUM];

typedef struct traffic{//路线信息的结构体定义 int num; char sc[15]; char ec[15]; int st[2]; int et[2];

int fee;

}t[TRAFFICSUM];

[流程图]

28

开始 输入指令(1~3) 1 2 3 管用退理户出员 登系登录 统 录 1 2 3 4 5 6 1 2 3 4 5 6 添删添删管系最最全城用系加除加除理统城城路路员退小省国市户统市 市 线 线 退出 耗时交交退退 出费路通通出 出 路线 信信生

29

[详细设计] ——源程序清单(重要程序段和其重要变量的说明) #include #include #define MAX 10000

typedef struct city{//城市新的结构体 int citynum;

char cityname[15];

}c[CITYSUM];

typedef struct traffic{//路线信息的结构体定义 int num; char sc[15]; char ec[15]; int st[2]; int et[2];

int fee;

}t[TRAFFICSUM]; t TT; c CC; t PP; int right;

int csum;//城市总数 int psum;//班次 int tsum;//列次

void start(); void user(); void manager(); void country_path();

void manager_login(){//用户登录 char username[15],password[15]; printf(\用户名:\

cin>>username; system(\清屏 printf(\密码:\

cin>>password; system(\清屏

while(strcmp(username,\ cout<<\用户名或密码错误!请重新登陆!\\n\ cout<<\是否再次尝试登陆?Y/N\\n\ char ch;

cin>>ch; system(\清屏

30


数据结构课程设计报告之成绩分析与全国交通咨询模拟(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:南京师范大学考研真题清单

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: