下载此文档

李凤鸣课程设计.doc


文档分类:办公文档 | 页数:约25页 举报非法文档有奖
1/25
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/25 下载此文档
文档列表 文档介绍
《C++程序设计》
课程设计说明书
题目
长途客运售票管理系统的设计
学号
1467111116
姓名
李凤鸣
指导教师
孙涛
日期

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

将框图中系统的各个功能用文字详细的描述。
基本功能:录入——次、始发站、终点站、开车时间(小时、分钟)、票价、剩余票数等信息。
浏览车次——查看所有的录入车次其中开车时间小于当前时间的车次则输出车次已发出。
查询车次——通过搜索车次或站点来快速的查看车辆的信息。
定退票——车时间大于当前系统时间的前提下才可退票并且在票数大于零的前提下才可定票,票数更新。
文件的存储——存储录入的车次信息以便下次访问。
文件的读取——读取文件内的信息方便操作以上的各项功能;。
类的设计
相关数据结构的说明
车次:变量 train 定义为字符型。
发车时间:time 结构体。
始发站:变量 star-station 字符型。
终点站:变量end-station 字符型。
开车的间: :变量 time 整型、变量 time1 整型。
票价:变量 ticket-price 实型。
剩余票数:变量remaind_seats 整型。
类的设计
定义了一个user 类,类中包括以下几部分:
私有段:
定义车辆的车次、开车时间(小时、分钟)、始发站、终点站、票价、票数。
公有段
依次为输出函数、定票函数、退票函数。
友元函数
查询函数、浏览函数、文件存储函数、文件读取函数。
定义了一个service 类,类中包括以下几部分:
公有继承了user类
私有段:
定义车辆的车次、开车时间(小时、分钟)、始发站、终点站、票价、票数。
公有段
依次为输入函数、输出函数、定票函数、退票函数。添加设定信息函数。

李凤鸣课程设计 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数25
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小335 KB
  • 时间2017-12-01