欢迎来到天天文库
浏览记录
ID:6380214
大小:578.00 KB
页数:13页
时间:2018-01-12
《飞机订票系统设计报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、算法与数据结构程序设计题目:飞机订票系统学院:计算机科学与过程学院专业:信息安全姓名:学号:指导教师:王瑞霞2011年9月9日目录引言…………………………………………………11.系统概述………………………………………………….12.课程设计的目的…………………………………………..23.需求分析…………………………………………………..34.详细设计…………………………………………………….45.所遇到的问题和分析解决………………………………106.系统特色及关键技术……………………………………107.结论…………………
2、…………………………………10引言:当今时代是飞速发展的信息时代,科技的日新月异的发展必然会给人们的生活带来一定的变化。就数据处理方面来说,单纯的手工操作不仅工作量大、出错率高、更面临着修改难,时间成本过高的问题,寻求一种更为细致安全,高效率的数据管理方式成为人们日益探讨和追求的问题。而现代计算机的出现使者些成为了现实。从上世纪七十年代问世至今,计算机已经不是单纯的数据计算机器,它已经被广泛地应用于信息系统的环境。尤其对于复杂的信息管理,计算机往往表现出极高的效率和安全性。本文论述的飞机订票系统是为公司的管理者提供的一种
3、集录入、删除、查询修改、排序、统计等于一体的便捷的飞机订票系统。该系统主要使得顾客订票能够更方便快捷。为此,本系统能够给他们带来一些较为方便快捷的导航帮助。本系统论述了飞机订票系统的开发目标、实现过程,并着重介绍了系统设计、所遇到问题的分析和解决、系统特色及关键技术等方面。本文共分为6章:1.系统概述2.课程设计的目的3.需求分析4.详细设计5.所遇到的问题和分析解决6.系统特色及关键技术7.结论(心得体会)1.系统概述数据结构是计算机存储、组织数据的方式,是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,
4、精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关。关于数据结构在计算机学界至今还没有标准的定义:SartajSahni在他的《数据结构、算法与应用》一书中称:“数据结构是数据对象,以及存在于该对象的实例和组成实例的元素之间的各种联系。这些联系可以通过定义相关的函数来给出。”他将数据对象定义为“一个数据对象是实例或值的集合”。CliffordA.Shaffer在《数据结构与算法分析》一书中的定义是:“数据结构是ADT(抽象数据类型AbstractDataType)的物理实现。”L
5、obertL.Kruse在《数据结构与程序设计》一书中,将一个数据结构的设计过程分成抽象层、数据结构层和实现层。其中,抽象层是指抽象数据类型层,它讨论数据的逻辑结构及其运算,数据结构层和实现层讨论一个数据结构的表示和在计算机内的存储细节以及运算的实现。而本人的理解,数据结构通俗来讲就是将数据元素依据某种逻辑联系组织起来通过特定的算法将理论运用到生活中解决一些现实问题应用。在这次课程设计中,正是基于这样一种理念,在经过需求分析将实际情况综合起来之后设计并开发出了这样一个飞机订票系统。本系统的主要功能是通过接收顾客的输入建立
6、航班信息、顾客信息、订票情况、退票信息等内容,在实际的生产生活中确保数据的可靠性和安全性。2.课程设计的目的数据结构课程设计是综合运用数据结构课程中的几种典型数据结构,以及程序设计语言(c语言),自行实现一个较为完整的应用系统的设计和开发。通过课程设计,自己通过系统分析、系统设计、编程调试、写实验报告等环节,进一步掌握应用系统设计的方法和步骤,灵活运用并深刻理解典型数据结构在软件开发中的应用。学会将知识应用于实际的方法。提高分析和解决问题的能力,增强综合能力。2.1飞机订票系统:2.1.1熟练掌握链表存储结构及其建立过程
7、和常用操作;2.1.2学会自己调试程序的方法并掌握一定的技巧。2.2课程设计内容飞机订票系统(限1人完成) 任务:通过此系统可以实现如下功能: 录入: 可以录入航班情况(数据可以存储在一个数据文件中,数据结构、具体数据自定) 查询: 可以查询某个航线的情况(如,输入航班号,查询起降时间,起飞抵达城市,航班票价,票价折扣,确定航班是否满仓); 可以输入起飞抵达城市,查询飞机航班情况; 订票:(订票情况可以存在一个数据文件中,结构自己设定) 可以订票,如果该航班已经无票,可以提供相关可选择航班; 退票:可退
8、票,退票后修改相关数据文件; 客户资料有姓名,证件号,订票数量及航班情况,订单要有编号。 修改航班信息: 当航班信息改变可以修改航班数据文件 要求: 根据以上功能说明,设计航班信息,订票信息的存储结构,设计程序完成功能.3.需求分析无论是做任何开发或者设计,我想,这都是一个必不可少的至关重要的阶段,飞机订票
此文档下载收益归作者所有