数据库课程设计学 院 计算机 专 业 计算机科学与技术 班 级 学 号 姓 名 指导老师 左亚饶 (2025 年 1 月)目录一、需求分析
3二、概念结构设计
4三、逻辑结构设计
4四、数据库设计实现及运行
5五、系统实现主要模块描述以及关键代码
18七、心得与体会
23一、需求分析1)、问题描述: 航空订票管理系统主要是为机场、航空公司和客户三方服务
航空公司提供航线和飞机的资料,机场则对在本机场起飞和降落的航班和机票进行管理,而客户能得到的服务应该有查询航班路线和剩余票数,以及网上订票等功能
客户可以分为两类:一类是普通客户,对于普通客户只有普通的查询功能和订票功能没有相应的票价优惠;另一类是常常旅客,需要办理注册手续,但增加了里程积分功能和积分优惠政策
机场还要有紧急应对措施,在航班出现延误时,要发送相应的信息
2)、系统功能描述:航班查询:根据用户输入的“起飞机场” 和“降落机场”信息找到符合要求的航班号,并显示相应的起飞时间、飞行里程、各舱等的余票情况、各舱等的票价情况
供用户进行选择
订票: 根据用户输入的“所订航班号”和“订票乘客信息”,为用户查看该航班是否有余票:有则生成一条新的票