- 70
- 0
- 约6.7千字
- 约 15页
- 2018-06-03 发布于江西
- 举报
c++铁路售票管理系统的设计.doc
《C++程序设计》
课程设计说明书
题 目 铁路售票管理系统的设计 姓 名 指导教师 王丽颖 日 期
2014-2015秋学期 第16、17周
内蒙古科技大学课程设计任务书
课程名称 面向对象程序设计A课程设计 设计题目 铁路售票管理系统的设计 指导教师 时间 2014-2015秋学期 第16、17周 一、教学要求
1. 巩固和加深学生对C++语言课程的基本知识的理解和掌握 2. 掌握C++语言编程和程序调试的基本技能 3. 利用C++语言进行基本的软件设计 4. 掌握书写程序设计说明文档的能力 5. 提高运用C++语言解决实际问题的能力
二、设计资料及参数
用C++设计一个系统,能提供下列服务:
(1)录入车次信息,格式为:
车次
发车时间
起始
终点
硬座票价
剩余座位
k264
20:30
包头
北京
110
200
可不定时地增加车次数据。
(2)浏览车次信息,可显示出所有车次,如果当前系统时间超过了某车次的发车时间,则显示“此班列车已发出”的提示信息。
(3)查询路线:可按车次编号查询,可按起始站,终点站查询
(4)售票和退票功能
A:查询车次或站点。当剩余座位数大于0,并且当前系统时间小于发车时间时才能售票,售票后自动更新剩余座位数。
B:退票时,输入退票的车次,当本班列车未发出时才能退票,退票后自动更新剩余座位数。
三、设计要求及成果
根据系统功能要求,可以将问题解决分为以下步骤:
(1)分析系统中的各个实体之间的关系及其属性和行为;
(2)根据问题描述,设计系统的类层次;
(3)完成类层次中各个类的描述(包括属性和力一法);
(4)完成类中各个成员函数的定义;
(5)完成系统的应用模块;
(6)功能调试;
(7)提交课程设计报告:完成系统总结报告以及系统使用说明书
内蒙古科技大学课程设计任务书 2
第1章 需求分析 4
第2章 总体设计 4
第3章 类的设计 5
3.1 Busman类的设计 5
第4章 详细设计 6
4.1 工程视图 6
4.2 类图视图 6
4.3主程序流程图 7
第5章 测试 7
第6章 总结 10
附录:程序代码 10
需求分析
用C++设计一个系统,能提供下列服务:
(1)录入车次信息,格式为:
车次 发车时间 起始 终点 硬座票价 剩余座位 k264 20:30 包头 北京 110 200 可不定时地增加车次数据。
(2)浏览车次信息,可显示出所有车次,如果当前系统时间超过了某车次的发车时间,则显示“此班列车已发出”的提示信息。
(3)查询路线:可按车次编号查询,可按起始站,终点站查询
(4)售票和退票功能
A:查询车次或站点。当剩余座位数大于0,并且当前系统时间小于发车时间时才能售票,售票后自动更新剩余座位数。
B:退票时,输入退票的车次,当本班列车未发出时才能退票,退票后自动更新剩余座位数。
用结构图表示各功能间关系
2. 功能模块描述
车次录入
录入车次,,起始站,终点站,硬座票价,剩余座位。
浏览车次信息,可显示出所有车次,如果当前系统时间超过了某车次的发车时间,则显示“此班列车已发出”的提示信息
查询路线:可按车次编号查询,按终点站查询
查询车次或站点。当剩余座位数大于0,并且当前系统时间小于发车时间时才能售票,售票后自动更新剩余座位数。
退票时,输入退票的车次,当本班列车未发出时才能退票,退票后自动更新剩余座位数。
类的设计
Busman类的设计
1.画出类图
Busman string Num;
string SetoutTime;
string BegPlace;
string EndPlace;
string Price;
int Capacity;
int HumNum; void FoundInfo();
void SearchInfo();
void ShowInfo();
void ExitTicket();
void SellTicket(); 图3.1类图
2.对类的函数成员的说明
void FoundInfo();输入1;进行火车票录入操作按任意键返回void SearchInfo(); 输入2;进行浏览火车票操作;火车票信息按任意键返回void ShowInfo(); 输入3;进行查询路线信息查询操作;火车路线信息按任意键返回
void SellTicket(); 进行售票;火车票购买成功或者已发车按任意键返回
void ExitTicket(); 进行退票操作;返回退票成功或者该车已发无法退票任意键返回
工程视图
您可能关注的文档
最近下载
- 电力工程专业设计工日定额-送电工程±500kV(直流)部分.doc VIP
- 2021春人教版九年级数学下册 第29章 全章教案.doc VIP
- 2025年湖北专升本武汉文理学院《动画概论》考试及答案.docx VIP
- 医院门诊服务优化与创新体系构建ppt课件.pptx
- 电力工程专业设计工日定额光纤通信工程部分.docx VIP
- 电力工程专业设计工日定额光纤通信工程部份.pdf VIP
- 建筑施工安全法律法规最新课件.ppt VIP
- 电力工程专业设计工日定额·变电工程220kV(户外)部分.pdf VIP
- 电力工程专业设计工日定额变电工程500kV部分.doc VIP
- 2025美国心脏协会和美国儿科学会新生儿复苏、儿童基础生命支持和儿童高级生命支持指南更新解读.pptx VIP
原创力文档

文档评论(0)