航空公司开发机票预订系统。用户将预订机票的旅客信息(姓名,身份证号码,旅行时间,旅行起始与目的地等)输入进入系统,系统提供可能的航班,用户选定航班后,系统确认,印出取票通知单和帐单,需求分析和总体设计
时间: 2023-12-10 10:06:01 浏览: 221
好的,这是一个比较典型的航空公司机票预订系统。根据您的需求,这个系统需要具备以下功能:
1. 用户输入旅客信息:包括姓名、身份证号码、旅行时间、旅行起始与目的地等信息。
2. 系统提供可能的航班:根据用户输入的起始与目的地、旅行时间等信息,从数据库中查询可能的航班信息,包括航班号、起飞时间、到达时间、票价等。
3. 用户选定航班:用户可以在系统提供的航班列表中选择符合自己需求的航班。
4. 系统确认航班:用户确认选择的航班后,系统需要对航班进行确认,包括座位数是否足够、票价是否正确等。
5. 印出取票通知单和账单:系统需要生成取票通知单和账单,包括航班信息、乘客信息、票价等。
根据以上需求,可以设计一个基于Web的机票预订系统。系统包括以下模块:
1. 用户注册模块:用户可以在系统中注册账号,以便保存个人信息和订单记录。
2. 航班查询模块:用户可以根据旅行起始与目的地、旅行时间等信息查询可能的航班信息。
3. 订单管理模块:用户可以在系统中查看自己的订单记录、取消订单等。
4. 支付模块:用户可以通过系统完成订单的支付,包括选择支付方式、输入支付信息等。
5. 后台管理模块:系统管理员可以对航班信息、订单信息等进行管理和维护。
在总体设计上,需要考虑系统的数据存储、数据安全、系统稳定性、用户体验等方面。需要使用合适的技术平台和框架,如Java、Spring、MySQL等。
相关问题
建立一个航空订系系统,用户可以预定机票,查看航班及订单信息,整个系统分为以下四个模块: Ticket tooking 订单管理模块:允许用户输入起始地、目的地、出发时间、返回时间、人数、经济舱(或头等舱)等信息。 Order 订单管理系统:用于保存并显示用户的订单信息,包括订单号、订单状态、航班号、起飞时间、到达时间、价格等。 Route 航线管理系:用于查询并显示航线信息,显示信息包括航班号、航空公司、机型、裁人数、起飞时间、到达时间以及空余位数等。 Passenger 乘客管理模块:用于记录乘客信息,包括姓名、身份证号、电话、住址、 积分等
好的,我理解了你的要求。你需要一个航空订票系统,包含四个模块:Ticket Booking(机票预订模块)、Order Management(订单管理模块)、Route Management(航线管理模块)和Passenger Management(乘客管理模块)。Ticket Booking模块允许用户输入起始地、目的地、出发时间、返回时间、人数、经济舱(或头等舱)等信息。Order Management模块用于保存并显示用户的订单信息,包括订单号、订单状态、航班号、起飞时间、到达时间、价格等。Route Management模块用于查询并显示航线信息,显示信息包括航班号、航空公司、机型、舱位数、起飞时间、到达时间以及空余位数等。Passenger Management模块用于记录乘客信息,包括姓名、身份证号、电话、住址、积分等。请问还有其他问题吗?
阅读全文