火车票管理系统课程设计报告论文文章设计_论文-管理文章.pdf
《火车票管理系统课程设计报告论文文章设计_论文-管理文章.pdf》由会员分享,可在线阅读,更多相关《火车票管理系统课程设计报告论文文章设计_论文-管理文章.pdf(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 火车票管理系统课程设计 报告 程序设计报告(2014/2015 学年第一学期)题 目:火车票管理系统 专 业 通信工程 学生姓名 班级学号 指导教师 指导单位计算机学院计算机软件教学中心 评分项 优秀 良好 中等 差 评 遵守机房规章制度 上机时的表现 学习态度 分 程序准备情况 程序设计能力 团队合作精神 细 课题功能实现情况 算法设计合理性 用户界面设计 则 报告书写认真程度 内容详实程度 文字表达熟练程度 回答问题准确度 评 教师签名 导教师指导单位计算机学院计算机软件教学中心优秀良好中等差分评分项评遵守机房规章制度上机时的表现学习态度程序准备情况程序设计能力团队合作精神细课题功能实现
2、情况算法设计合理性用户界面设计则报告书写认真程度内一课题内容和要求课题内容该系统要求实现一个简单实用的火车票管理程序主要功能包括火车票数据的录入查找删除显示售票退票等所有火车票数据都要利用文件系统保存以备系统下次运行时使用通过此课题熟练掌握文件数组指针点站行车时间额定载量己售票人数等数据保存形式所有火车票数据要以文本或二进文件保存需要实现的功能新増火车票数据记录查找火车票数据可按车次发车时间起点站终点站等查找删除火车票数据记录先查找再删除若查找出多条简短 语 年_月_日 萼等级 备注 格 及 不 及 中 火车票务管理系统 一、课题内容和要求(-)课题内容 该系统要求实现一个简单、实用的火车票管
3、理程序,主要功能包括火车票数据的录 入、查找、删除、显示、售票、退票等。所有火车票数据都要利用文件系统保存,以备 系统下次运行时使用。通过此课题,熟练掌握文件、数组、指针的各种操作,以及一些 基本算法思想的应用。(-)课题要求(1)火车票数据由多条记录组成,其信息包括:车次,发车时间,起点站,终点站,行车时间,额定载量,己售票人数等。(2)数据保存形式:所有火车票数据要以文本或二进制文件保存。(3)需要实现的功能 1)新増火车票数据记录。2)查找火车票数据(可按车次,发车时间、起点站、终点站等查找)。3)删除火车票数据记录(先查找,再删除。若查找出多条记录,则进一步提示 用户选择记录的车次,再
4、删除)。4)对火车票排序(可按车次、发车时间、起点站、终点站等排序。)。5)显示当前所有火车票信息列表。6)售票(先查找,当确定车次后,根据售票张数对该车次的已售票人数进行修 导教师指导单位计算机学院计算机软件教学中心优秀良好中等差分评分项评遵守机房规章制度上机时的表现学习态度程序准备情况程序设计能力团队合作精神细课题功能实现情况算法设计合理性用户界面设计则报告书写认真程度内一课题内容和要求课题内容该系统要求实现一个简单实用的火车票管理程序主要功能包括火车票数据的录入查找删除显示售票退票等所有火车票数据都要利用文件系统保存以备系统下次运行时使用通过此课题熟练掌握文件数组指针点站行车时间额定载量
5、己售票人数等数据保存形式所有火车票数据要以文本或二进文件保存需要实现的功能新増火车票数据记录查找火车票数据可按车次发车时间起点站终点站等查找删除火车票数据记录先查找再删除若查找出多条改)。7)退票(售票的逆处理,过程与售票类似)。导教师指导单位计算机学院计算机软件教学中心优秀良好中等差分评分项评遵守机房规章制度上机时的表现学习态度程序准备情况程序设计能力团队合作精神细课题功能实现情况算法设计合理性用户界面设计则报告书写认真程度内一课题内容和要求课题内容该系统要求实现一个简单实用的火车票管理程序主要功能包括火车票数据的录入查找删除显示售票退票等所有火车票数据都要利用文件系统保存以备系统下次运行时
6、使用通过此课题熟练掌握文件数组指针点站行车时间额定载量己售票人数等数据保存形式所有火车票数据要以文本或二进文件保存需要实现的功能新増火车票数据记录查找火车票数据可按车次发车时间起点站终点站等查找删除火车票数据记录先查找再删除若查找出多条8)保存火车票数据到文件中。9)从文件中读入火车票数据。(4)界面功能要求:1)采用友好的字符界面,实现一个功能控制菜单。2)每次操作都从该菜单选择,利用循环结构使得一次运行程序可进行多次操 作。需求分析、功能分析图 二、录入班次信息:依次输入班次、起点站和终点站等信息同时保存在文件中,并 可以随时增加新的班次信息。三、浏览班次信息:输出保存在文件中的全部班次信
7、息,并区分当前的车次是否已 发出,如发出则标记“此车已发出”。导教师指导单位计算机学院计算机软件教学中心优秀良好中等差分评分项评遵守机房规章制度上机时的表现学习态度程序准备情况程序设计能力团队合作精神细课题功能实现情况算法设计合理性用户界面设计则报告书写认真程度内一课题内容和要求课题内容该系统要求实现一个简单实用的火车票管理程序主要功能包括火车票数据的录入查找删除显示售票退票等所有火车票数据都要利用文件系统保存以备系统下次运行时使用通过此课题熟练掌握文件数组指针点站行车时间额定载量己售票人数等数据保存形式所有火车票数据要以文本或二进文件保存需要实现的功能新増火车票数据记录查找火车票数据可按车次
8、发车时间起点站终点站等查找删除火车票数据记录先查找再删除若查找出多条四、按班次号查询路线:以输入的班次号为依据进行查找,找到匹配项则输出该项 完整的班次信息;未找到则显示“未找到该车次信息!”五、按起点站查询路线:输入的起点站为依据进行查找,找到匹配项则输出该项完 整的班次信息;未找到则显示“未找到该车次信息!”六、按终点站查询路线:输入的终点站为依据进行查找,找到匹配项则输出该项完 整的班次信息;未找到则显示“未找到该车次信息!”七、排列发车时间表:按照发车时间从早到晚的顺序逐条显示车次信息。八、售票功能:依次输入“售票数目”和“班次号”可出售未发出的班次的车票。九、退票功能:依次输入“退票
9、数目”和“班次号”可退距发车时间大于半小时的班次 的车票。三、概要设计(1)类:#include#include#include#include class Ticket char no20;char name_b20;char name_e20;mt hour;mt minute;int tra_time;int edmg;int yupiao;public:void shoupiao(fstieam&f);void tuipiao(fstieam&f);void searchbynumbei(fstream&f);void searchbybeginplace(fstream&f);voi
10、d searchbyendplace(fstieam&f);void luni(fstream&f);导教师指导单位计算机学院计算机软件教学中心优秀良好中等差分评分项评遵守机房规章制度上机时的表现学习态度程序准备情况程序设计能力团队合作精神细课题功能实现情况算法设计合理性用户界面设计则报告书写认真程度内一课题内容和要求课题内容该系统要求实现一个简单实用的火车票管理程序主要功能包括火车票数据的录入查找删除显示售票退票等所有火车票数据都要利用文件系统保存以备系统下次运行时使用通过此课题熟练掌握文件数组指针点站行车时间额定载量己售票人数等数据保存形式所有火车票数据要以文本或二进文件保存需要实现的功能
11、新増火车票数据记录查找火车票数据可按车次发车时间起点站终点站等查找删除火车票数据记录先查找再删除若查找出多条 void liulan(fstream&f);void oai stream&f);tieam&QDeiatort n_min Tj.miiT 退票失:vendl;退票 更新后的票 是否栈到 未找到该 else cout Tj endl;X 关闭文件 结束 void 1 consfint NUM=sizeof(Ticket);int n;关闭文件&f)结束 long t;chai m20;Ticket T;stmct tin*local;导教师指导单位计算机学院计算机软件教学中心优秀良
12、好中等差分评分项评遵守机房规章制度上机时的表现学习态度程序准备情况程序设计能力团队合作精神细课题功能实现情况算法设计合理性用户界面设计则报告书写认真程度内一课题内容和要求课题内容该系统要求实现一个简单实用的火车票管理程序主要功能包括火车票数据的录入查找删除显示售票退票等所有火车票数据都要利用文件系统保存以备系统下次运行时使用通过此课题熟练掌握文件数组指针点站行车时间额定载量己售票人数等数据保存形式所有火车票数据要以文本或二进文件保存需要实现的功能新増火车票数据记录查找火车票数据可按车次发车时间起点站终点站等查找删除火车票数据记录先查找再删除若查找出多条coutvv%青输入售票的数目:ir en
13、dl;cm n;cout*请输入售票的班次:H endl;cm m;tune(&t);local=localtime(&t);(0,ios:beg);o;cm ti.hour;cmti.minute;cin ti.name_b;cin ti.name_e;cmti.tf a_tune;cmti.eding;cm ti.vupiao;(Ojos:end);o;cm ti.hour;cmti.minute;cin ti.name_b;cin ti.name_e;cmti.tf a_tune;cmti.eding;cm ti.vupiao;(04os:end);/文件指针指向文件尾 foi(i=0;
14、inuni;i-H-)(chai*)&ti,sizeof(Ticket);void Ticket:xiugai(fstieam&f)chain10;Ticket t;coutH请输入你要修改的班次:n endl;cm n;(0 jos 二 beg);bool fd=false;while(!()&!fd)(chai*)&t,sizeof(Ticket);if(fd=(n)导教师指导单位计算机学院计算机软件教学中心优秀良好中等差分评分项评遵守机房规章制度上机时的表现学习态度程序准备情况程序设计能力团队合作精神细课题功能实现情况算法设计合理性用户界面设计则报告书写认真程度内一课题内容和要求课题内容
15、该系统要求实现一个简单实用的火车票管理程序主要功能包括火车票数据的录入查找删除显示售票退票等所有火车票数据都要利用文件系统保存以备系统下次运行时使用通过此课题熟练掌握文件数组指针点站行车时间额定载量己售票人数等数据保存形式所有火车票数据要以文本或二进文件保存需要实现的功能新増火车票数据记录查找火车票数据可按车次发车时间起点站终点站等查找删除火车票数据记录先查找再删除若查找出多条(分)、起点站.终点站、行车时间.额定票数和余票数量“vvendl;cin;cin;cin;(O,ios:end);/文件指针指向文件尾(char*)&t,sizeof(Ticket);void nienuQ/菜单函数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 火车票 管理 系统 课程设计 报告 论文 文章 设计
限制150内