通过上面的分析,建立了下列java实体类:
1、航班计划(Flight Scheduler):用来描述由某个航空公司执行的某个定期航班的计划表。例如:由中国国际航空公司执行的每天早上8:00从北京起飞,上午10:00到达上海的CA1202就是一个航班计划。
航班计划中包含如下属性:航班号、起始日期、结束日期、出发地、目的地、离港时间、到港时间、里程、飞机机型、班期、基准票价。主要属性介绍如下:
(1) 航班号:由航空公司给航班计划定义的唯一标识号码,该号码由2位英文字符和4位数字组成,2位英文字符是航空公司编码,4位数字是航班编码。例如:CA1202就是一个航班计划的航班号,其中CA代表中国国际航空公司,1202代表航班的编号。
(2) 出发地:用来描述某个航班计划的起飞城市和机场,所有国内机场均用三个英文字母的代码表示。
(3) 目的地:用来描述某个航班计划的到达城市和机场,所有国内机场均用三个英文字母的代码表示。
(4) 离港时间:用来描述某个航班计划的从出发地机场离开的时刻,离港时间一般代表飞机舱门关闭,不再接收乘客的时刻。该时间精确到分钟。
(5) 到港时间:用来描述某个航班计划到达目的地机场的时间,到港时间一般代表飞机舱门开启,允许乘客下飞机的时刻,该时间精确到分钟。
(6) 开始日期:用来描述某个航班计划的开始日期,该日期精确到某一天。
(7) 结束日期:用来描述某个航班计划的结束日期,该日期精确到某一天。
(8) 班期:用来描述某个航班计划在一周之内哪些天有航班,哪些天没有航班。
2、航班(Flight):用来描述在某个确定日期执行某个定期航班计划的一次航班。例如:2008年5月25日从北京飞上海的CA1202就是一个航班的实例。
属性:航班计划,出发日期,各舱剩余座位数,折扣。
3、营业网点
白云影院在线售票管理网站的设计 地铁售票管理系统 航空订票信息网站 基于javaweb的电影院售票系统 基于.NET的火车物联网售票系统的设计 航空售票系统 电影院售票系统 基于.NET的电影院网上售票网站的设计与实现
你可能感兴趣的