课程设计报告
课程设计题目: Linux下的火车系统
专业:软件工程
班级:
姓名:
学号:
指导教师:
20 16年  7月  1日
(一)实验题目
Linux下的火车售票系统
(二)实验时间,地点
2016.6.27到2016.6.30,软件楼506
(三)实验目的
麻辣女兵王煜
在linux下做一个火车售票系统
(四)实验要求
要求采用多线程编程,实现车票信息的查询,录入,更新,车次的修改;
实现用户注册登录,订票查询、火车票预订、退票申请以及后台方面的列车车次信息发布更新、车票生成、提供取票服务。
(五)实现思路
该算法用c语言编写,再在linux下用vi建立文档,gcc 后生成可行文件后,./运行。
C语言实现思路为1.把ticket,user,定义为结构,其中ticket中有四个数据。User1和user2一开始都是为空
2.定义开始地点四个,终点4个
3. 定义数组c1.c2,daaress.uname1,pass1.uname1,uname2
4.写个选择页面,共有5个页面。
5. 如果用户选择1购票,下面for循环控制路线。
如果用户选择2注册,把输入的数据存入数组
如果用户选择3查询,建立for循环
如果用户选择4购票,用if判断语句判断用户输入的是否在数组里
如果用户选择5购票.用exit退出
实现过程:定义结构,再加while if等循环实现代码
#include <stdio.h>
文章个人资料身高Struct ticket  /*定义火车票为结构体  */ {
char* starName;
char* endName;
int number;
};
struct user /*定义用户为结构体*/
刘威杨若兮{
char* userName;
char* passWord;
河南历史人物
};
内公告struct ticket tickets[4] ;/* 火车票里有4个对象 */ struct user user1={NULL,NULL};/*  用户初始为空*/百里挑一赵洁微博
struct user user2={NULL,NULL} ;
int lq_index();/*定义数组*/
void gotolq_Index();
void main()
{
int i =0 ;
char* starNames[4]={"南昌","深圳","广州","九江"};/*4个起点*/
char* endNames[4]={"深圳","南昌","九江","广州"};
/*4个终点*/
for(i=0;i<4;i++)