城公交查询系统(00001)

城公交查询系统(00001)

ID:32842644

大小:171.50 KB

页数:59页

时间:2019-02-16

城公交查询系统(00001)_第1页
城公交查询系统(00001)_第2页
城公交查询系统(00001)_第3页
城公交查询系统(00001)_第4页
城公交查询系统(00001)_第5页
资源描述:

《城公交查询系统(00001)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、/*----------------------城市公交查询系统--------------------------*作者:胡辉衡*学校:长沙学院*功能:实现城市公交查询的基本功能*实现技术:C语言及数据结构*指导老师:钟旭*完成时间:2015年12月21日------------------------------------------------------------------*/#include#include#include#include#inclu

2、destructuser//记录账号信息{intidentity;//用户身份,值等于false时为普通用户,否则为管理员intuserId;//用户编号charloginName[40];//用户登录名charloginPassword[20];//登录密码structuser*next;//指向下一个用户信息的指针,便于建立链表};structcity{//记录城市信息intcityId;//城市编号charcityName[20];//城市名structcity*next;//指向下一个城市信息的指针,便于建立链表};

3、structstation//记录车站信息{intstationId;//车站编号charstationName[20];//车站名称intcityId;//所属城市编号structstation*next;//指向下一个站点信息的指针,便于建立链表};structroad//记录公交线路信息{59/59introadId;//公交线路编号charroadName[20];//公交线路名称intcityId;//所属城市编号structroad*next;//指向下一个公交线路信息的指针,便于建立链表};structrelation{//记录

4、车站与公交线路之间的关系和站与站之间的信息intstationId;//车站编号introadId;//公交线路编号intsep;//车站在此公交线路的序号intdistance;//在此公交线路下这个车站到下一站的距离(单位:km)inttime;//在此公交线路下这个车站到下一站所需要的时间(单位:min)intcityId;//所属城市编号structrelation*next;//指向下一个站点与线路映射信息的指针,便于建立链表};intg_cityId=0;//记录当前城市编号的全局变量intMainInterface();//主界

5、面structuser*Login();//登录函数structuser*Register();//注册函数structuser*FindPassword();//找回密码voidinitialize();//初始化intUserInterface(structuser*p);//用户界面intAdminInterface(structuser*p);//管理员界面structuser*Logout(structuser*p);//注销函数voidLineManage();//线路管理函数voidSiteManage();//站点管理函数vo

6、idLineQuery();//线路查询函数voidSiteQuery();//站点查询函数voidSiteToSiteQuery();//站站查询函数structuser*ChangePassword(structuser*p);//修改密码函数voidInputpw(char*password,intlen);//密码掩盖函数voidChangeCity();//切换城市voidAddCity();//增加城市voidSiteAdd();//站点增加函数voidSiteChange();//站点修改函数voidSiteDelete();/

7、/站点删除函数voidSiteDeleteDeal(intstationId);//站点删除处理函数59/59voidLineAdd();//线路增加函数voidLineChange();//线路修改函数voidLineDelete();//线路删除函数voidLineInsertSite(introadId);//插入站点形成公交线路voidLineDeleteSite(introadId);//删除公交线路上所有的站点voidLineShow(introadId);//显示公交线路上所有的公交站点voidSiteShow(intstati

8、onId);//显示经过公交站点所有的公交线路voidShowAllWay(intstart,intend);//显示从起点到终点两次换乘及以下的所有乘车方式voi

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。