[关闭]
@zhangever 2017-08-28T09:42:16.000000Z 字数 1914 阅读 1298

信息展示平台设计

未分类


一 概述

从机场航显系统中提取数据,针对不同的人群做展示,同时提供人工修改的功能。
大致功能点如下:

序号 功能点 角色 备注
1 行李转盘屏显 到港旅客 显示当前转盘的行李所属航班,最多三个航班
2 分拣处屏显 分拣员 显示到港航班所属行李转盘
3 候机厅航显 出港旅客 在航班起飞前x分钟开始显示登机信息
4 行李转盘修改 分拣员 提供手工修改行李转盘分配以及是否取消显示的功能
4 系统参数设置 ?? 管理员修改相关系统参数

问题:
1. 如何知道某个航班旅客的行李已经全部给取走了,从而在屏显上不再显示该航班(能否某航班抵达机场后,最长显示该航班1小时-除非有多于三个航班需要展示,这种情况下就只显示最新的三个航班)

二 数据模型

1 进港航班信息表

序号 编码 类型 备注
1 id INT 主键ID
2 airline varchar(5) 航空公司
3 flightno varchar(6) 航班号
4 act_time DateTime 实际抵达时间
5 schedule_time DateTime 计划抵达时间
6 expect_time DateTime 预计抵达时间
7 dep_city varchar(100) 出发城市拼音
8 dep_city_cn varchar(10) 出发城市中文
9 dep_airport varchar(4) 出发机场三字码
10 over_city varchar(100) 经停城市拼音
11 over_city_cn varchar(10) 经停城市中文
12 over_airport varchar(4) 经停机场三字码
13 status varchar(45) 航班状态,例如DEP,ARR,BOR,CKI等
14 port varchar(5) 停机位,例如4,7
15 belt_no varchar(5) 行李转盘号,例如B1
16 main_flight varchar(10) 主航班
17 asyc_at timestamp 同步时间
18 updated_at timestamp 更新时间
19 is_display smallInt(2) 是否显示,默认1显示。可改为0以取消显示
20 is_manual smallInt(2) 是否手工修改过行李转盘
21 remark varchar(255) 备注

2 出港航班信息表

序号 编码 类型 备注
1 id INT 主键ID
2 airline varchar(5) 航空公司
3 flightno varchar(6) 航班号
4 act_time DateTime 实际离港时间
5 schedule_time DateTime 计划离港时间
6 expect_time DateTime 预计离港时间
7 dest_city varchar(100) 抵达城市拼音
8 dest_city_cn varchar(10) 抵达城市中文
9 dest_airport varchar(4) 抵达机场三字码
10 over_city varchar(100) 经停城市拼音
11 over_city_cn varchar(10) 经停城市中文
12 over_airport varchar(4) 经停机场三字码
13 status varchar(45) 航班状态,例如DEP,ARR,BOR,CKI等
14 port varchar(5) 停机位,例如4,7
15 gate varchar(5) 登机口,例如G04
16 main_flight varchar(10) 主航班
17 asyc_at timestamp 同步时间
21 remark varchar(255) 备注

详细设计

1 数据同步

  1. 只同步航班计划时间>=当前时间,或者当前时间-航班计划时间 <24小时的航班
  2. 当本地数据库有更新标志的时候,不做同步?(待确认)

2 行李转盘屏显

显示当前转盘所对应的航班信息
注:需求跟此图片描述有变动,具体看下面的表格
此处输入图片的描述
不需要右侧部分。
左侧修改为:

行号 内容 备注
1 航司大logo,航班号,抵达时间 航班信息,3列
2 起飞城市中英文信息 城市信息,2列
3 经停城市中英文信息 城市信息,2列
4 分割行 1列

3 分拣处屏显

注:需求跟此图片描述有变动,具体看下面的表格
此处输入图片的描述
左侧显示信息:

行号 内容 备注
1 正在分拣(抵达时间) 标题
2 航司大logo,航班号,停机位,转盘 航班信息,4列
3 起飞城市中英文信息 城市信息,2列
4 经停城市中英文信息 城市信息,2列
5 分割行 1列

右侧航班动态信息

列号 内容 备注
1 航司小logo
2 航班号
3 预计到达 HH:mm
4 起飞城市 是否需显示经停城市?

4 候机厅屏显

status=BOR CKI
此处输入图片的描述
只有一个航班处于登机状态
此处输入图片的描述
多个航班同时处于登机状态
问题: 没有登机的时候怎么搞?

5 后台功能

5.1 密码修改

5.2 行李转盘修改

5.3 系统参数修改

  1. 航班抵达机场后,多久开始在行李转盘上显示航班信息
  2. 航班在行李转盘上显示多久
  3. 行李分拣处航班动态信息,显示多少小时内的航班
  4. 登机信息,显示多少小时内的航班
  5. 底部滚动条信息
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注