- 1、本文档共40页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c课程设计--复数类的设计--课程设计论文
内蒙古科技大本科生课程设计论文
目 录
目录 1
前言 2
第一章 C++简介 3
第二章 需求分析 4
第三章 设计分析 7
2.1 功能模块 8
2.2 流程图 8
第四章 运行及测试结果 10
第五章 课程设计总结 14
附录(程序源代码) 15
参考文献 40
前言
随着科技的发展和人们生活水平的日益提高,人们在不断追求更加快捷的交通方式以满足人们快节奏的生活方式,航空系统在交通系统中已扮演着一个越来越重要的角色,那么航空售票系统还能像以前一样人工管理吗?我们可以想象那将是一项多么烦重的任务,因此人们会寻求一种更加便捷、高效的方法,这时我们的计算机就会显的格外重要了!当然也离不开计算机语言的编写。
随着计算机技术的飞速发展和普及,人们的生活方式也发生了巨大的改变,计算机在代替和延伸我们的脑力劳动方面发挥着越来越重要的作用。在交通系统中,有大量的数据需要被处理,而这些工作如果由人来完成几乎是不可能的,但交给计算机处理,就可以既快捷,又高效的完成我们所期待的任务了。
航空售票管理系统可以根据乘客和管理人员的要求,进行方便快捷的信息保存、查询、以及购票、退票和管理等工作。本文主要介绍了简易航空售票管理系统用C++程序设计语言进行编写和实现的过程。
第一章 C++简介
C++是一种使用非常广泛的电脑程序设计语言。它是一种静态数据类型检查的,支持多范型的通用程序设计语言。C++支持过程化程序设计、数据抽象化、面向对象程序设计、范型程序设计、基于原则设计等多种程序设计风格。
C++语言发展大概可以分为三个阶段:第一阶段从80年代到1995年。这一阶段C++语言基本上是传统类型上的面向对象语言,并且凭借着接近C语言的效率,在工业界使用的开发语言中占据了相当大份额;第二阶段从1995年到2000年,这一阶段由于标准模板库(STL)和后来的Boost等程序库的出现,泛型程序设计在C++中占据了越来越多的比重性。当然,同时由于Java、C#等语言的出现和硬件价格的大规模下降,C++受到了一定的冲击;第三阶段从2000年至今,由于以Loki、MPL等程序库为代表的产生式编程和模板元编程的出现,C++出现了发展历史上又一个新的高峰,这些新技术的出现以及和原有技术的融合,使C++已经成为当今主流程序设计语言中最复杂的一员。
第二章 需求分析
一要实现的功能
1.1该航空售票管理系统必须用C++语言进行设计,要能体现C++语言的特性。
1.2该系统至少要能提供下列服务:
录入航班信息,格式为:
航班号
起始
终点
起飞时间
经济舱票价
剩余座位
mu2164
包头
北京
20:30
610
87 可不定时地增加航班数据。
(2)浏览航班信息:可显示出所有航班,如果当前系统时间超过了某航班的起飞时间,则显示“此次航班已发出”的提示信息。
(3)查询航班信息:可按航班编号查询,可按起始站,终点站查询。
(4)订票和退票功能
A:查询航班编号或站点。当剩余座位数大于0,并且当前系统时间小于起飞时间时才能售票,售票后自动更新剩余座位数。
B:退票时,输入退票的班次,当本班航班未发出时才能退票,退票后自动更新剩余座位数。
二设计思路
分析其功能要求,该系统主要要实现四个功能,即航班信息输入功能、浏览航班信息功能、查询航班信息功能、订票和退票功能。那么我应该定义一个航班系统类(flight_system),该类的应该成员函数应该包含航班所有的信息,因此我要定义的成员函数:航班信息[航班号(hangban)、时间(time)、起始站(start)、终点站(end)、票价(price)、剩余票数(leftseat)],这些信息的录入函数都定义好后,那么我就要定义主函数了,主函数应该要声明这四项功能,然后再分别编写功能函数,比如定义航班信息输入功能函数,我就可以调用类中的成员函数来实现,同理浏览航班信息的功能函数也应调用类的成员函数来进行信息的输出,这样就可以达到简易的航空售票系统基本要求了,即当我把信息录入成功以后,就可以进行信息的浏览,信息的查询以及订票的售票的简单操作了,所以我首先应该做的就是编写成员函数,那么接下来的工作就会很容易的解决了!
课程名称 C++语言课程设计 设计题目 航空售票管理系统的设计 指导教师 余金林老师 时间 2011-2012春学期 第17、18周
一、设计资料及参数
用C++设计一个系统,能提供下列服务:
(1)录入航班信息,格式为:
航班号
起飞时间
起始
终点
经济舱票价
剩余座位
mu2164
20:30
您可能关注的文档
- 日产15万件汤碗发生炉煤气隧道窑设计_本科毕业设计论文.doc
- 肉制品haccp安全计划书_本科毕业设计.doc
- 群罗通村公路施工组织_本科毕业设计论文.doc
- 瑞龙大酒店节能监理细则_本科毕业设计.doc
- 瑞福园住宅小区1#楼cfg桩基工程_本科毕业设计论文.doc
- 润地星城住宅小区安全生产责任制_本科毕业设计.doc
- 三采辅助上山揭煤专项设计_本科毕业设计论文.doc
- 三级安全教育公司级教育_本科毕业设计论文.doc
- 三淅高速公路隧道风险分析评价与管理_本科毕业设计论文.doc
- 桑拿洗浴会所员工工作流程与服务流程汇编_本科毕业设计.doc
- 第18讲 第17课 西晋的短暂统一和北方各族的内迁.docx
- 第15讲 第14课 沟通中外文明的“丝绸之路”.docx
- 第13课时 中东 欧洲西部.doc
- 第17讲 第16 课三国鼎立.docx
- 第17讲 第16课 三国鼎立 带解析.docx
- 2024_2025年新教材高中历史课时检测9近代西方的法律与教化含解析新人教版选择性必修1.doc
- 2024_2025学年高二数学下学期期末备考试卷文含解析.docx
- 山西版2024高考政治一轮复习第二单元生产劳动与经营第5课时企业与劳动者教案.docx
- 第16讲 第15课 两汉的科技和文化 带解析.docx
- 第13课 宋元时期的科技与中外交通.docx
最近下载
- 西北工业(大学)数学分析历年考研试题.pdf
- 《Unit 4 Fun with numbers》教学设计外研版(三起)(2024)小学英语三年级上册.docx VIP
- 135战法55种方法图解(宁俊明版).docx VIP
- 小学生主题教育班会 不挑食我最棒 课件(共27张PPT).pptx VIP
- 工贸企业重大事故隐患判断标准解读培训课件.pdf
- 上海市2023年高考语文模拟题汇编-阅读与鉴赏(现代文阅读).doc
- 中国居民膳食指南2022全文.pdf
- 2024年《消费者权益保护法实施条例》全文解读PPT课件.pptx
- 商业商户店铺装修手册.doc
- 新人教版英语七年级上册全册课件(2024年新教材).pptx
文档评论(0)