民航订票系统设计与C++实现
需积分: 0 64 浏览量
更新于2024-07-28
收藏 152KB DOC 举报
本篇文档是XXXX大学《面向对象程序设计语言》课程设计报告,主题为"名航订票系统"。该系统旨在提供民航公司的航班管理与订票自动化解决方案,利用C++语言进行开发,因其可移植性和可维护性以及数据安全性得到选型。系统主要分为两个角色:销售员和管理员。
一、需求分析
系统需求明确,目的是为了简化民航公司对航班信息的管理,包括查询航班详细信息(如航班号、行程、价格等)、销售员的客票预订功能(输入航班号和数量,进行预订和信息核对),以及管理员的运营管理。C++的选择基于其在程序设计中的优势。
二、程序功能
1. 销售员功能:
- 航线查询:输入城市信息查询航班详情,包含航班号、出发和到达时间、机型、全价及余票情况。
- 客票预订:根据航班号和数量进行预订,完成相关手续。
2. 管理员功能:
- 添加航班:录入新航班信息,涉及航班号、行程、时间、价格等字段。
- 删除航班:按航班号删除已记录的信息。
- 显示功能:查看所有航班的详细信息。
- 航线查询:同样支持按城市或航班号查询航班信息。
三、运行平台
系统在Microsoft Visual C++ 6.0环境下运行,通过名为"TicketsOrderSystem.exe"的程序启动,初始界面为登录选择,支持管理员和普通用户登录。
报告还提供了详细的系统架构图、类说明、模块分析,以及具有特色的函数介绍。作者在实现过程中可能遇到了挑战,如处理不同角色的权限控制和数据管理,以及如何优化查询性能等。
四、评估与反思
最后部分,作者分享了系统的不足之处以及编程过程中的体会,这可能包括了对C++编程的深入理解、数据结构的运用、用户体验设计,以及系统性能调优等方面的经验。
这份报告详尽展示了如何运用面向对象的C++编程技术来构建一个民航订票系统,既实用又具有一定的理论指导意义。
2010-11-04 上传
2010-12-27 上传
2009-04-12 上传
2009-07-14 上传
2013-01-09 上传
2011-10-08 上传
2022-09-14 上传
2009-04-21 上传
nuoleilasi
- 粉丝: 0
- 资源: 1
最新资源
- AJAX开发简略.pdf
- PowerBuilder8.0中文参考手册.pdf
- struts2.0+hibernate3.1+spring2.0的使用.doc
- VB中与串口通讯需要用到的控件介绍
- cpu卡基础知识与入门方法
- c++ TR1 文档
- 虚拟键盘的驱动程序 制作虚拟键盘的过程和
- MRPII-最经典的教材
- GRAILS中文开发PDF文档
- c++ 小游戏 程序
- 深入浅出Struts2.pdf
- 网络工程师英词典 网工英语词汇表.pdf
- Ubuntu实用学习教程
- Linux.C++.Programming.HOWTO
- QTP初级使用手册QTP8_Tutorial_oldsidney_cn
- 注册表概述精华及普遍误区