1、 课课 程程 设设 计(计( 论论 文文 )任)任 务务 书书 轨道学院轨道学院 专专 业业 交通设备交通设备 班班 级级 20122012- -3 3- -2 29 9 一、课程设计(论文)题目一、课程设计(论文)题目 车次信息管理系车次信息管理系 统的设计统的设计 二、课程设计(论文)工作:自二、课程设计(论文)工作:自 20132013 年年 6 6 月月 24 24 日起日起 至至 20132013 年年 6 6 月月 28 28 日止。日止。 三、课程设计(论文)的内容要求:三、课程设计(论文)的内容要求: 1 1、 主界面主界面 2 2、基本要求、基本要求 a) a) 增加车次信息
2、增加车次信息 b) b) 显示车次信息显示车次信息 c) c) 并且可以多次进行。并且可以多次进行。 3 3、补充自己的设计内容、补充自己的设计内容 a) 车次信息的修改 b) 车次信息的删除 c) 列车统计 学生签名:学生签名: 20132013 年年 6 6 月月 28 28 日日 目目 录录 一、设计思路一、设计思路 二、功能实现详细设计二、功能实现详细设计 三、测试结果分析三、测试结果分析 四、用户手册四、用户手册 五、设计体会五、设计体会 一、设计思路一、设计思路 设计这个程序首先得先想到,作为一个程序设计员,编写一个程序就得尽可 能的使用最简洁的语句, 实现和表达出最完美的的应用系
3、统。 根据功能要求, 设计功能效果,预先把握全局定位,根据实际需要和认为习惯对界面预先处 理,然后运用所学知识写出基本框架和主要算法,最后写出全部的代码,运 行并实现程序功能。 二、功能实现详细设计二、功能实现详细设计 #include #include #include #include typedef struct node /定义一个结构体 char n20; char ccnum20; char time10; struct node*next; NODE; NODE *start; class employee private: NODE *p; NODE *q; NODE *t;
4、public: employee(NODE *m) t=p=m; void add(); /公有成员函数增加车次信息 void edit(); /公有成员函数修改车次信息 void lookfor(); /公有成员函数查找车次 void printall(); /公有成员函数显示车次信息 void del(); /公有成员函数删除车次信息 void deleteall(); /公有成员函数删除所有车次信息 void tongji(); /公有成员函数列车统计 ; void employee:add() /定义添加车次信息的函数 start=new NODE; q=start; q-next=p; p=q; coutn; coutccnum; couttime; void employee:edit() /定义编辑车次信息的函数 p=q; char n20; coutn; while(p!=t if(p=t) coutp-n; coutccnum; couttime; void employee:lookfor() /定义查询车次的函数 p=q; char n20; coutn; while(p!=t if(p=t) coutn; while(p!=t p=p-next; if(p=t)