民 航 售 票 系 统 班级 : 西北大学*** 时间: 2008-**-** 1 .需求分析 以无歧义的陈述说明项目开发的任务,强调的是该项目要实现什么?并明确规定: (1) 项目采用的技术路线,支持软件; (2) 系统整体框架图; (3) 项目实现的功能点; 该项目为民航订票系统。由于经济水平的不断提高,出行选择飞机的旅客也逐渐增多,为方便用户订票退票买票,对民航订票系统的要求也在逐年提高。特此编写了一个民航机票订票系统的代码程序,它的功能主要是完成 航班信息的录入、编辑、修改;用户的注册、订票、查票、退票、买票 (1) 项目采用的技术路线,支持软件 该项目用c 语言实现,创建结构体变量,并以链表的形式将航班信息、订票人信息、国内航班已订票信息和国际航班已订票信息写入文件中。程序运行开始,打开文件并将其分别链入链表之中;程序结束关闭并保存文件。整体系统功能全部由链表实现。 在主函数main()函数中,只调用一个函数,在系统中,函数之间采用级联调用,即一个函数里调用另一个函数,每个函数实现一个单独的功能,可被一次或多次调用。 (2) 系统整体框架图 进入浏览用户子菜单退出开始Y显示主菜单输入主菜单选项5>=Inpu t>=1N系统文件载入Inpu t==1Inpu t==5请输入Inpu t==2,3,4登录登录成功?进入系统管理员子菜单进入售票员子菜单进入注册用户子菜单1=