- 1、本文档共18页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言课程设计图书馆里系统
C++程序设计课程设计说明书
民航订票管理系统
指导教师:
设 计 者:
设计时间:
民航订票管理系统
一、需求分析
设计目的
目前,面向对象程序设计技术是程序设计与软件开发的主流,面向对象程序设计技术最适合的语言是C++语言,因此有人说“C++程序员是标准程序员”。C++程序设计语言是目前最流行和最实用的程序语言,它具有丰富的数据类型和运算功能,并带有庞大的函数库和类库,既支持面向过程的程序设计,又支持面向对象的程序设计,是进行软件开发的最常用工具之一。C++功能丰富,表达能力强,使用灵活方便,目标程序效率高,可移植性好。其应用时分广泛,主要是管理系统,有航空订票、万年历、职工管理、学生管理、计算器等。
对于民航订票管理系统方式,我们查找了多方面的资料,经讨论、研究编辑出此程序,方便、简洁。
需求分析
此程序主要针对民航订票、退票、查看信息等进行管理。其中包括管理人员与客户两种进入方式,管理人员可以订票、退票、查看航班信息、查询航班信息、修改航班信息等,客户能查看信息和查询信息。我们本着快速精准合理的原则来设计,使操作者使用得心应手、不易出错。使客户随时查看信息。
二、系统的软硬件环境
1、硬件环境:
(1)80G硬盘.
(2)CPU 2.0以上
(3)内存128MB以上
(4)光驱24倍速以上
2、软件环境:
(1)WINDOWS XP操作系统
(2)visaul C++6.0版本
三、系统模块功能
1、任务分工
组长王广财主抓整体工作,分配工作,查找资料。
组员华伟莹主要负责打印源程序,完成设计等。
组员柳楠主要负责打印已完成资料、刻盘等户外工作。
我们一起工作,互相配合,共同完成这次报告。
2、模块功能及程序操作步骤(设计思路和程序框图)
(1)功能:第一次进入系统时,将要选择不同身份进入系统(有管理员和客户两种身份)
四、使用范围
在合适的软硬件条件下,本程序适用于民航管理,可进行管理员对飞机票的录入、查询、查看、定退票等和客户的查询与查看等。
五、使用说明
把光盘放入计算机,待光盘转动后,如图所示。复制光盘里名为民航订票管理文件夹到计算机硬盘中,然后打开文件夹,在一定的软硬件环境支持下,点击minhang.cpp按照以上的模块功能介绍便能运行此程序。
图一
图二
六、结束语
在整个编译的过程中,本小组经过不懈的努力,克服各种困难,查找资料,征求老师意见,最后终于圆满完成此项课程设计。通过编写这个程序,不仅仅是我们体会到团队的合作精神,这对于我们今后的人生产生很深的影响。
成功之处:
是运用了链表方式,在链表中增加和删除一个结点,要保持链表的连续性。增加一个结点时,插入的结点要与其前后的结点建立指针链接;删除一个结点时,删除的结点的前驱结点和后继结点要重新建立链接。通过这次课程设计是我熟练的掌握了使用链表、结点、指针函数等做管理系统。程序中用airticket结构为链表的结点,建立和增加链表结点的函数Great(),实现退票功能的函数tuipiao(),实现查看订票信息的函数watch(),实现航空公司的订票系统的完整运行,简介易操作。
不足之处:
该程序的实质是建立一个链表进行机票管理,但是链表是动态的,内容不能永久保存,可能会导致一些经营管理方面的不足。由于我们对c++还不算熟,并不能充分利用课本上所有的内容,所以程序中还存在很多的不足,我们还要继续努力学习,让自己的能力得到提高。
程序源代码
#includeiostream.h
#includestdio.h
#includestring.h
#includeiomanip.h
#includestdlib.h
struct airticket
{
int IDcard;
int num;
int day;
char time[50];
char count[50];
char start[50];
char ends[50];
airticket * next;
};
void main();
FILE * fp;
airticket*head=NULL;
void fn();
airticket * Create()
{
文档评论(0)