第三章 概要设计
3.1课程设计题目:
飞机订票系统
3.2模块内容:
(1)主函数模块。
(2)录入模块:输入航班信息。
(3)查找模块:提供三种查找方式,分别为按起飞地、降落地、航班号查找。 (4)订票模块:查询乘客要订的航班号,判断此航班是否有空位,有则输入乘客有关信息,订票成功,否则失败。
(5)退票模块:输入退票的乘客姓名及证件号码,查找乘客资料中是否有这位乘客,有则删去,无则退票失败。
(6)修改模块:确认是否有权对航班进行修改,有则在航班列表中查找要查找修改的内容,进行修改,否则不能修改。
3.3.模块功能
(1)主函数模块:本函数信息的输入。
(3)查找模块功能:实现信息的的主要功能是调用各子函数,实现系统功能。 (2)录入模块功能:实现数据查找,包括显示空座的数量,订票的信息,航班起飞的时间的信息。
(4)订票模块功能:实现乘客订票功能。 (5)退票功能:实现乘客退票要求。
5
第四章 详细设计
4.1数据类型
(1)本系统使用到的库函数 #include
(2)本系统使用的数据结构 typedef struct flight /*将flight别名为FLIGHT结构体*/ {
int Number; struct DATE { int year; int month; int day; }Date;
struct TIME { int hour; int min; }start;
char from[30]; char to[30]; int seat; bool you_wu; char name[20]; char sfnum[20]; }FLIGHT; struct have {
char name[20]; char SFnum[20]; }have;
6
4.2系统总体结构
飞机订票系统 订票 查询所有航输入航班号 全部 显示 航班号 出发地 目的地 输入旅客信息 姓名 退票 退 查询所有 证件号 查询 密码 输入航班号 航班信息和旅客信 机票信息录入 查询所有机票 保存 修改机票 删除机票信息
7
相关推荐: