文档介绍:设计
课程设计报告
课程设计名称数据结构课程设计
专业计算机科学与技术
班级 7 班
学号 10030716
姓名潘建康
指导教师李芳
成绩
2012年02月25日
题目: 航空订票系统
摘要
此论文首先对航空订票管理软件的需求进行分析,接着对软件的概要设计和软件的详细设计进行阐述,最后对软件的组装及测试的详细叙述,并附加了软件的使用说明书(操作手册)。本程序设计由两部分组成:算法和数据结构,数据结构的正确选取具有重要意义。每个功能分别由单个函数实现,通过函数包含,调用等方法实现各项功能间的连接为设计思想,采用链表的形式存储航空订票信息。定义多种结构体存储各功能所需的信息,并将他们连接起来。
本软件将各个模块的功能分为列菜单、录入、排序、查询、插入及读取等来组成整个程序,实现对航空订票信息的系统管理。该程序界面简洁,便于操作,使操作者和使用者应用更加方便。
关键字:数据结构、界面、软件需求、概要设计、详细设计、组装及测试等
数据结构课程设计
——《航空订票系统》
目录
第1章软件的需求分析 1
1
软件功能说明 1
1
各项功能说明 1
2
第2章软件概要设计 3
软件模块的划分 3
软件设计详细内容 4
采用的主要数据结构类型 4
各个模块之间的调用关系和数据储存格式说明 4
主要流程图 4
第3章运行结果分析 8
总结 14
致谢 15
参考文献 15
第1章软件的需求分析
概软件主要是实现对航空订票进行系统化的管理,首先可以对航线基本信息进行输入和存取,其次可以查询航线的相关信息,然后可以接受客户的订票,退票等行为,还有就是可以查询客户订票的相关信息。由此来系统化管理航空订票,并达到简易操作的目的。
软件功能说明
该软件功能分析说明图如1-2-1所示:
查询航线的基本信息
浏览已订票客户信息
查询航线
办理订票业务
办理退票业务
查看剩余票数并排序
退出系统
航空订票管理系统
图:1-2-1功能分析说明图
各项功能说明
该系统的主要功能是实现客户的订票,退票等操作,实现航空订票的录入。对航空订票信息进行删除、修改。并统计客户所有信息。该系统功能主要包括六大模块:
第1章软件的需求分析
概软件主要是实现对航空订票进行系统化的管理,首先可以对航线基本信息进行输入和存取,其次可以查询航线的相关信息,然后可以接受客户的订票,退票等行为,还有就是可以查询客户订票的相关信息。由此来系统化管理航空订票,并达到简易操作的目的。
软件功能说明
该软件功能分析说明图如1-2-1所示:
查询航线的基本信息
浏览已订票客户信息
查询航线
办理订票业务
办理退票业务
查看剩余票数并排序
退出系统
航空订票管理系统
图:1-2-1功能分析说明图
各项功能说明
该系统的主要功能是实现客户的订票,退票等操作,实现航空订票的录入。对航空订票信息进行删除、修改。并统计客户所有信息。该系统功能主要包括六大模块:
(1)查询航线的基本信息:
此项功能是实现浏览已存的航线的信息,并显示出来。
(2)浏览已订票客户信息:
此功能是实现对已定票的客户信息进行查询。
(3)查询航线:
此项功能是实现对已存的航线的信息进行查询。
(4)办理订票业务:
此项功能实现客户根据航线信息进行订票的行为。
(5)办理退票业务:
此项功能是实现客户根据航线信息进行退票的行为。
(6)查看剩余票数并排序:
进入该项功能界面后,用户可以各航线查看剩余票数。
(7)退出系统,结束任务。
一、有较为美观简洁大方的菜单,能保证用户方便、直观、快捷的熟悉并使用软件的各项功能。
二、有严密正确的数据验证功能和数据处理功能,能够求和、求平均成绩,对总成绩进行排序,对数据进行保存和读取,能按学号查找学生信息,以及插入和删除学生信息。
三、系统要有一定的可靠性。
第2章软件概要设计
软件模块的划分
该软件主要组成模块和各个模块之间的调用关系如图2-1:
航空订票管理系统
主菜单
主函数(包含
以下所有函数)
查询航线的基本信息
浏览已订票客户信息
查询航线
办理订票业务
办理退票业务
查看剩余票数并排序
退出系统
进入等候区
取消订票
进入等候区