《C++程序设计》课程设计说明书题 目长途客运售票管理系统的设计学 号姓 名指导老师日 期科技大学课程设计任务书课程名称面对对象程序设计 A 课程设计设计题目长途客运售票管理系统的设计指导老师时间一、教学要求1
巩固和加深学生对 C++语言课程的基本知识的理解和掌握2
掌握 C++语言编程和程序调试的基本技能3
利用 C++语言进行基本的软件设计4
掌握书写程序设计说明文档的能力5
提高运用 C++语言解决实际问题的能力二、设计资料与参数用 C++设计一个系统,能提供下列服务:(1)录入车次信息,格式为:车次开车时间起始终点票价剩余座位22120:3031087可不定时地增加车次数据
(2)浏览车次信息,可显示出所有车次,假如当前系统时间超过了某车次的发车时间,则显示“此班车已发出”的提示信息
(3)查询路线:可按车次编号查询,可按起始站,终点站查询(4)售票和退票功能A:查询车次编号或站点
当剩余座位数大于 0,并且当前系统时间小于开车时间时才能售票,售票后自动更新剩余座位数
B:退票时,输入退票的车次,当本班车未发出时才能退票,退票后自动更新剩余座位数
三、设计要求与成果根据系统功能要求,可以将问题解决分为以下步骤:(1)分析系统中的各个实体之间的关系与其属性和行为;(2)根据问题描述,设计系统的类层次;(3)完成类层次中各个类的描述(包括属性和方法);(4)完成类中各个成员函数的定义;(5)完成系统的应用模块;(6)功能调试;(7)提交课程设计报告:完成系统总结报告以与系统使用说明书目录第 1 章 需求分析 3第 2 章 总体设计 3第 3 章 类的设计 33
1 ×××类的设计 33
2 ×××类的设计 4第 4 章 详细设计 44
1 工程视图 44
2 类图视图 44
3 函数的调用关系 54
4 主程序流程图 54
5 主要算法的流程图 5第 5 章