城市公交查询系统c语言,城市公交查询系统城市公查询系统.doc
城市公交查询系统城市公查询系统
/*----------------------城市公交查询系统--------------------------
*作者:胡辉衡
*学校:长沙学院
*功能:实现城市公交查询的基本功能
*实现技术:C语言及数据结构
*指导老师:钟旭
*完成时间 :2015年12月21日
------------------------------------------------------------------*/
#include
#include
#include
#include
#include
struct user//记录账号信息
{
int identity;//用户身份,值等于false时为普通用户,否则为管理员
int userId;//用户编号
char loginName[40];//用户登录名
char loginPassword[20];//登录密码
struct user *next;//指向下一个用户信息的指针,便于建立链表
};
struct city{//记录城市信息
int cityId;//城市编号
char cityName[20];//城市名
struct city *next;//指向下一个城市信息的指针,便于建立链表
};
struct station //记录车站信息
{
int stationId;//车站编号
char stationName[20];//车站名称
int cityId;//所属城市编号
struct station *next;//指向下一个站点信息的指针,便于建立链表
};
struct road //记录公交线路信息
{
int roadId;//公交线路编号
char roadName[20];//公交线路名称
int cityId;//所属城市编号
struct road *next;//指向下一个公交线路信息的指针,便于建立链表
};
struct relation{//记录车站与公交线路之间的关系和站与站之间的信息
int stationId;//车站编号
int roadId;//公交线路编号
int sep;//车站在此公交线路的序号
int distance;//在此公交线路下这个车站到下一站的距离(单位:km)
int time; //在此公交线路下这个车站到下一站所需要的时间(单位:min)
int cityId;//所属城市编号
struct relation *next;//指向下一个站点与线路映射信息的指针,便于建立链表
};
int g_cityId = 0;//记录当前城市编号的全局变量
int MainInterface();//主界面
struct user *Login();//登录函数
struct user *Register();//注册函数
struct user*FindPassword();//找回密码
void initialize();//初始化
int UserInterface(struct user* p);//用户界面
int AdminInterface(struct user* p);//管理员界面
struct user*Logout(struct user* p);//注销函数
void LineManage();//线路管理函数
void SiteManage();//站点管理函数
void LineQuery();//线路查询函数
void SiteQuery();//站点查询函数
void SiteToSiteQuery();//站站查询函数
struct user*ChangePassword(struct
城市公交查询系统c语言,城市公交查询系统城市公查询系统.doc相关推荐
- 动物识别系统c语言编程,人工智能期末论文-简单动物识别系统的知识表示.doc
简单动物识别系统的知识表示 摘要:动物识别系统是人工智能领域中基础也是非常具有代表性的一个智能系统智能系统最基本的组成部分即知识系统成为了研究热点.本文首先介绍知识系统的基本及作用,以动物识别系统的式 ...
- 公交查询系统c语言数据结构,公交路线查询系统(基于数据结构和C语言)
该系统可用于查询公交线路,有多种方式,如查询某条线路上的各个站点.换乘最少的线路.站最少的线路等. #include #include #include #include #define max 30 ...
- 自动组卷系统C语言,模块化思想在试题库组卷系统中的应用--以C语言程序设计课程为例 (1).pdf...
2014年6月 伊犁师范学院学报 (自然科学版) Jun.2014 第 8卷 第 2期 JournalofYiliNormalUniversity(NaturalScienceEdition) V0| ...
- 饮品自动贩卖机系统 c语言,自动贩卖机控制系统自动贩卖机控制系统.doc
自动贩卖机控制系统自动贩卖机控制系统 综合训练项目四"自动贩卖机控制系统" 专 业: 自动化 班 级: 12-1班 姓 名: 白琼 学 号: 1205010102 指导教师: 谢国 ...
- 用c语言银行队列系统,C语言学习之用队列实现银行排队系统
队列操作的接口:http://blog..net/qlx846852708/article/details/43666927 数据结构C语言实现:http://blog..net/qlx8468527 ...
- c语言课程设计作业医院挂号系统,C语言课程设计报告--医院专家门诊挂号系统.doc...
华中科技大学计算机科学与技术学院 <C语言程序设计>课程设计 实验报告 题目: 医院专家门诊挂号系统 专业: 计算机科学与技术 班级: 计算机XXX班 学号: XXXX 姓名: XXX 成 ...
- 循环码系统c语言,循环码的多项式述循环码的生成多项式系统循环.ppt
循环码的多项式述循环码的生成多项式系统循环 6.1 循环码的多项式描述 6.2 循环码的生成多项式 6.3 系统循环码 6.4 多项式运算电路 6.5 循环码的编码电路 6.6 循环码的译码 6.7 ...
- Cloudreve搭建公私兼备网盘、个网盘、文件分享-公有云系统
软件介绍: Cloudreve 可助你即刻构建出兼备自用或公用的网盘服务,通过多种存储策略的支持.虚拟文件系统等特性实现灵活的文件管理体验. Cloudreve 可以让您快速搭建起公私兼备的网盘系统. ...
- 城市公交查询系统c语言,Android的城市公交查询系统
随着国家大力发展公共交通,越来越多的人选择公交出行,如何才能快速准确地获得出行信息也成为了关注的问题.正在被大家使用的GPS和GIS等手段已经非常成熟,其中最主要的三大功能:站点查询,线路查询,公交换 ...
最新文章
- 华为再招 201 万年薪天才少年,任正非:养得起!
- 这是我见过最蛋疼的注册中心与API网关实践!
- python中编写函数素数_如何用Python编写素数程序?
- 台式计算机怎么加一个硬盘,如何再安装一个台式计算机硬盘驱动器?如何在计算机安装中添加额外的硬盘...
- IOCP之accept、AcceptEx、WSAAccept的区别
- python信号处理教程_python 之信号Signal|python3教程|python入门|python教程
- python 交易日_Python判断某天是否为A股“交易日”?
- OSPF——虚链路详解(含配置命令)
- 2021-07-25 野火板子25MHz晶振改为正点原子8MH晶振
- oracle ora 16047,令人误解的ORA-16047: DGID mismatch between destination setting and target database...
- windows下Redis多实例部署
- 5个必考的大厂SQL面试题
- 常来长安——西安游记(我愿称之为博物馆七日游)
- oracle rac 仲裁盘_11G ORACLE OCR和仲裁盘恢复
- [激光原理与应用-63]:激光器-光学-探测光、泵浦光和种子光三种光的区别
- android 如何分析卡顿问题
- PDFJS跨域显示PDF文件的两种方法
- 在Ubuntu18.04上安装USTC-TK2016
- 海外媒体推广,企业如何在YouTube做好海外网红KOL营销?
- C# 中文GBK编码转化
热门文章
- java下载mp3_Java如何利用url下载MP3保存到本地?
- 初学者之路——————离散卷积
- StringTokenizer字符串分割
- QT的Graphics View柜架
- 关于第二界“中科杯”全国软件设计大赛
- ISA——x86指令、ARM指令、、
- 【云原生之Docker实战】使用docker部署Jellyfin个人影音服务器
- 小学妹问我【CodeBlocks提示no such file or directory】怎么解决【巧妙篇】
- Proxy Switchysharp配置
- 音创a55怎么安装系统_音创ktv点歌系统_音创点歌机怎么样_音创ktv点歌系统a55