《程序设计基础》课程设计报告
课程设计题目
飞机订票系统
指导老师: 吴 学 辉 班 级: 1103班 学 号:xxx 完成日期: 2012-09-22
Xx
目 录
1. 课程设计目的-----------------------------------------------------------------3
2. 课程设计方案-----------------------------------------------------------------3
总体思路………………………………………………………………………………………3课程设计内容…………………………………………………………………………………3项目需求了解…………………………………………………………………………………3软件总体模块设计……………………………………………………………………………3
3. 课程设计内容-----------------------------------------------------------------4
课程设计的实验环境…………………………………………………………………………4
课程设计的预备知识…………………………………………………………………………4
4. 课程设计步骤-----------------------------------------------------------------4
系统结构分析…………………………………………………………………………………4软件设计阶段…………………………………………………………………………………8软件测试以及维护阶段……………………………………………………………………..8源代码附录…………………………………………………………………….….…………8结束语………………………………………………………………………………………..30
课程设计目的:
假定民航机场共有n个航班,每个航班有一航班号、确定的航线(起
始站、终点站)、确定的飞行时间(星期几)和一定的成员订额。要求学生根据所学的程序设计基础原理与程序设计的知识,能够针对一个小型的程序设计基础管理系统,进行系统的需求分析,系统设计,程序设计基础设计,编码,测试等,完成题目要求的功能,从而达到掌握开发一个小型系统程序设计的目的。
课程设计方案:
1.总体思路:
利用学到的C语言编程知识和编程技巧,完成一个小型管理信息系统的开发,帮助学生熟悉开发一个系统的整个过程:系统分析、程序的设计、编写与调试等过程。
2.课程设计内容:
1. 航班信息录入功能(航班信息用文件保存)
2. 航班信息浏览功能 3. 查询航线
(1)按航班号查询 (2)按终点站查询
注:查询结果用链表的形式保存并输出 4. 承办订票和退票业务
课程设计条件:
1.课程设计的实验环境:
硬件要求能运行Windows Microsoft Visual C++ 6.0。
XP操作系统,开发工具可采用
2.课程设计的预备知识
熟悉C语言编程知识和编程技巧,熟练运用C语言编程系统,将课本上的理论知识和实际有机的结合起来,锻炼分析解决实际问题以及提高实际编程的能力。
参考文献
王曙燕 《C语言程序设计》
李丽娟《C语言程序设计》等
课程设计步骤1. 系统结构分析
1. 每条航线所涉及的信息有:起终点站名、航班号、飞行时间、乘
员定额、票价 、售出票数
2. 系统能实现的操作和功能如下: a) 查询航线:
根据旅客提出的终点站名输出下列信息:航班号、时间、起终点站 b) 承办订票业务:
根据客户提出的要求(航班号、订票数额)查询该航班票额情况,若尚有余票,则为客户办理订票手续, c) 退票业务:
根据客户提供的情况(日期、航班),为客户办理退票手续。
本系统性能力求易于使用,并且具有一定的稳定性。系统的功能结构关系图及系统结构连接图如下
主函数
输入航线信息浏览航班信息航班操作办理订票业务
办理退票业务
保存退出
软件设计阶段
在系统中包括以下几个功能:基本信息录入、浏览、查询、修改、
(1)登陆界面的设计:
功能: 登陆者可以选择自己将要使用的功能,选择不同的序号可进入为自己服务的界面。
(2) 信息录入界面:
可以录入最多1000航班(3) 航班的浏览界面
相关推荐: