航空售票管理系统
数据库课程设计(航空售票管理系统)
******小组成员:**金智恒,李星良,刘杨
选题概要
1、研究背景
伴随社会持续发展与进步的趋势日益明显,在这一过程中,中国民航业也随之实现了跨越式的发展与成长阶段,在这一过程中用户的消费能力也在不断提升,在这一背景下越来越多的人开始选择乘坐飞机出行以享受更为便捷的服务体验;与此同时,在这一背景下传统的机票预订系统已经无法满足日益增长的需求与挑战,在面对机场吞吐量激增以及用户对便捷性服务更高要求的情况下现有的传统 booking system 已经显得力不从心难以支撑未来的发展需求
为实现航空公司的现代化管理目标并提升运营效率的同时也为旅客提供便捷的购票服务与机场运行保障需求特制定一个智能化的机场售票及管理系统该系统将具备完整的技术架构功能模块与数据处理能力以确保各项业务流程高效运行
该系统将具备完整的技术架构功能模块与数据处理能力以确保各项业务流程高效运行
该系统可支持用户完成机票信息查询和在线预订功能
航班信息及订单管理可通过机场信息系统进行查询与维护
航班运行数据及收益统计可通过航空管理系统进行分析与监控
随着计算机技术和网络技术的迅速发展,在未来电子商务将逐渐崛起为Internet应用的核心领域之一,并对航空公司的机票销售模式产生深远影响
2、需求描述
航空售票系统旨在为航空公司及乘客提供航班信息查询与管理,并支持机票预订及退票/改签服务。
该系统必须具备全面的航班信息管理功能。
涵盖航班编号以及起飞与到达城市的时间安排。
同时提供起飞与到达城市的地理位置标识。
此外还包括起飞与到达时间的具体数值。
这些数据对于后续的操作至关重要。
每位乘客都可以通过系统便捷地查询各项航班信息。
通过输入姓名等个人信息即可完成账户注册。
注册完成后将自动获得初始权限。
该账户需包含姓名以及有效的身份证号码等基础信息。
为了确保账户安全必须设置独特的密码并绑定手机号码作为备用联系人。
除了基本的信息之外
passengers should also be able to access detailed personal information, including flight history and travel preferences.
这些详细记录有助于提升用户体验并优化后续服务.
Additionally, the system must handle payment processing for ticket purchases.
支持多种支付方式包括信用卡和电子钱包.
此外还应具备订单确认功能以防止付款失败导致的问题.
为了提高服务质量
系统应配备完善的售后服务机制.
这些措施将有助于提升乘客的整体满意度并增强品牌忠诚度.
最后
the system must provide comprehensive reporting capabilities.
以便于管理层及时了解运营状况并优化资源配置.
同时还应支持多语言界面以便满足全球客源的需求.
3、功能描述
- 
信息管理:系统管理员可以添加新的航班信息,修改现有航班的信息,或者删除已取消的航班。航班信息包括航班号、起飞和到达城市、起飞和到达时间、航班状态、座位数量、座位类型等。
 - 
机票预订:旅客可以通过输入起飞和到达城市以及日期来查询航班。查询结果会显示所有符合条件的航班信息,旅客可以选择合适的航班进行预订。预订时需要提供旅客的个人信息,包括姓名、联系方式、证件号码等。预订成功后,系统会生成一个订单。
 - 
退票和改签:旅客可以查看自己的机票订单,选择需要退票或改签的订单进行操作。退票后,系统会自动将机票状态更改为已退票。改签后,系统会生成新的机票订单。
 - 
旅客信息管理:涉及旅客在订票时提供的个人信息收集与存储过程。该模块需确保这些数据的安全性,并防止外泄。每位旅客可在个人中心浏览全部订单记录及其支付状态相关信息。
 - 
订单管理:每个订票事件都会产生一个对应的订单记录记录下来以便后续查询和核对使用支持多种常用支付手段包括信用卡借记卡支付宝以及微信支付等
 
4、系统性能需求
为了确保机票预定系统的长久、安全性高、稳定性好、可靠性强以及效率高能够持续运行, 该系统应满足相应的性能需求
(1)系统处理的准确性和及时性
该系统以其准确性和及时性作为核心能力,在设计与开发阶段需要充分考量系统将承受的工作负荷,并确保其处理效率与响应速度符合企业对信息管理的期待。其中机场售票与管理系统作为数据核心来源之一,其查询功能作为数据核心来源之一,并且票务数量及时间参数直接影响企业的运营决策。同时该管理系统的信息准确性直接关系到该系统能否成功运行。
(2)系统的开放性和系统的可扩充性
在开发该机场售票及管理系统的过程中
(3)系统的易用性和易维护性
机场售票与管理系统直接面向使用者,在线人员通常不常非常熟悉计算机操作。因此系统必须具备良好的用户界面以保证人机交互效率。要做到这一点就需要系统应尽可能采用使用者熟悉的术语并以中文信息为基础设计界面;同时针对可能出现的问题需提供充足的在线支持缩短学习曲线以便于操作。对于涉及的数据部分机票预定系统需确保其安全性以及可靠性能够方便地进行备份日常维护以及在发生故障时及时恢复数据完整性。
(4)系统的标准性
该系统在设计、开发及应用过程中均会涉及大量计算机硬件与软件资源;这些技术要素均需遵循国际、国家标准以及行业内的通用规范。
其中,在使用过程中所涉及的操作系统(如Windows或其他主流操作系统)、网络架构(如基于TCP/IP的设计)以及相关软硬件工具(如编程语言与集成开发环境)都应严格遵循通用技术规范。
此外,在自行研发该系统时,则需要制定一套切实可行的技术规范体系,并着重确保代码能够具有良好的可读性、可维护性和广泛的适用性。
5、系统的数据需求
机场售票和管理系统的数据需求包括如下几点:
(1)数据录入和处理的准确性和实时性
确保数据准确性是进行数据处理的基础。当存在输入错误时,系统的输出不仅会出现偏差还会导致整体功能失效进而影响系统的正常运作。其中手动输入的数据需要通过特定的操作流程确保其准确性与可靠性。为了确保手动操作的安全性和可靠性所有手动操作必须经过预先设定好的程序。由于系统的日常运营通常会涉及大量的人工数据录入工作因此设计时必须考虑相应的处理能力以保证迅速完成大量数据的工作量
(2)数据的一致性与完整性
因为系统的各部分需要与其他航空公司共享运行信息,在航空公司的运营信息管理系统中实现机票航班等资源的互联互通成为一个重要课题。因此需要采取相应的措施以确保各平台之间的信息一致性成为一个技术难题。为了解决这一技术难题为公司管理层提出了以下几点解决方案:第一要有专业的技术人员负责维护各平台的信息一致性;第二在用户界面设计上明确所有操作行为的方向性;第三建立严格的数据库完整性机制并制定详细的数据验证规则;第四对于用户的提交请求将无法通过审核而被拒
(3)数据的共享与独立性
基于所有机场售票及管理系统数据采用共用方案。就系统开发而言,在这种方案下会导致设计与调试上的挑战。鉴于此,在确保各子系统的独立运行能力的同时,并允许各子系统间通过人工干预完成数据交换任务的能力。这将有助于提升系统的健壮性。
