1 C 语 言 航 空 订票系统程序2 2 目 录 第1 章 需求分析
3 第2 章 概要设计
4 第3 章 详细设计
7 第4 章 运行结果及分析
17 第5 章 课程设计心得
23 参考文献
25 3 第1 章需求分析 菜单是应用程序非常重要的组成部分,通过菜单,应用程序可以实现不同的功能,通过本系统的设计,可以实现应用程序的菜单
(1) 进入系统之前,用户输入 1 或者 2,以不同身份进入系统,如果输入1 和 2 以外的其他字符,则显示输入错误,请重新输入
(2) 用户以管理员身份进入,还需要输入密码,验证后正确,则进入系统;错误则提示密码错误,并返回主界面让用户重新选择身份
(3) 用户根据需要输入(0-5)或(0-4),若输入其他字符,则显示按键错误,请重新选择
(4) 用户选择(0-5)或(0-4)实现不同功能,如果要返回上级菜单界面,则需要按 0 返回
2 4 第2 章 概要设计 (1)为实现系统设计要求,我定义了7 个自定义函数
主函数从调用 menu开始
首先用函数menu 实现登录界面和判断用户的选择,框图如下:图 2-1 类图 a
=2 开始 输出主界面并让用户选择 让用户从键盘上输入一个数a 显示出错 a==1 运行函数fn 1 运行函数fn 2 5 我利用函数fn1 实现管理员界面,函数fn1 框图如下: 图 2-2 类图 开始 定义变量i,j 请用户输入密码(8888) i