组员:李健豪 陈智暄 刘思博 李元皓
一、航空售票管理系统概述
航空售票管理系统通过为订票用户、航空公司管理员和机场管理员提供各自所需的功能和服务,实现了航班信息的高效管理和用户体验的提升。系统的多角色设计确保了各类用户的需求得到满足,从而推动了航空售票和机场管理的现代化和智能化发展。
1.订票用户
订票用户是航空售票管理系统的主要服务对象,系统为他们提供便捷、高效的在线订票服务。订票用户可以通过系统查询航班信息,包括航班号、起飞和降落时间、起始地和目的地、票价等详细信息。用户可以根据个人需求选择合适的航班,并在线完成订票、支付等操作。系统还支持用户管理个人账户信息、查看和管理历史订单、在线办理登机手续、选择座位以及取消和更改机票。用户友好的界面设计和流畅的操作流程,提升了订票用户的使用体验。
2.航空公司管理员
航空公司管理员是系统的管理人员,负责航班信息的录入和维护。管理员可以通过系统添加、修改和删除航班信息,确保航班数据的准确和及时更新。系统提供了强大的数据管理功能,帮助管理员进行航班的调度和优化,确保航班安排的合理性和有效性。此外,航空公司管理员还可以通过系统查看航班的预订情况和销售数据,分析市场需求和客户偏好,以制定更加符合市场需求的航线和票价策略。
3.机场管理员
机场管理员是系统的另一类管理用户,他们的职责是管理和协调机场的运行。系统为机场管理员提供了详细的航班起降信息,包括航班的起飞和降落时间、登机口信息、乘客人数等。机场管理员可以通过系统进行登机口的分配和调整,确保机场运行的高效和有序。系统还支持机场管理员监控航班的实时动态,及时处理航班延误和取消等突发情况,保障乘客的顺利出行。此外,系统提供的统计和分析功能,帮助机场管理员进行运营数据的分析和优化,提高机场的服务质量和运行效率。
二、 实验环境
本系统开发平台及运行环境如下:
系统开发语言:Python
数据库管理软件:SQL Server 2017
运行平台:Windows7、10
三、 实验内容与步骤
3.1系统需求分析
3.1.1系统工作原理
-
先由用户向系统注册,由控制层调用数据逻辑层操作数据库,完成用户的注册。
-
// 注册。由用户向机场管理员申请注册,由管理员将信息表单提交到系统,由控制层调用数