航空公司的訂票系統界面為啥這麼丑?

妹妹分享了一張模擬訂票系統的界面截圖說航空公司的訂票系統基本都這樣。這和上世紀九十年代的信息系統UI幾乎沒變化, 是命令行式的界面。在這麼重視用戶體驗和UI設計的時代還能竟然還能看到這樣界面的系統。

因為航空公司的訂票系統沒有產品經理或者UI設計師嗎?還是把界面設計的好看根本沒有必要並且會增加操作難度?


航空系統早在八十年代就做了一個「全球分銷系統」(GDS)。當時這個系統運行在Unisys和IBM的Mainframe上面,各位旅行社、航空公司員工就直接通過這個界面的終端和GDS通信。這個終端雖然丑,但是

1.員工們已經熟悉了操作這種終端和Cryptic這個操作語言,重新培訓成本高昂,

2.界面已經滿足了客戶的大部分需求,客戶使用新界面的意願不強烈。

其實,GDS的提供商為了滿足客戶的新需求,開發了很多種新界面,比如票務系統有這種JAVA GUI的:

即使在GUI工具中,也保存了終端操作界面, 如果GUI上面的操作困難的話,可以有終端做B計劃

這種系統在中國大陸境內主要有中航信提供, 海外部分主要有Amadeus(西歐)和Sabre (北美)兩家提供給傳統航空公司。

廉價航空公司或者有自己的分銷系統(Easyjet),或者使用一些小型航空IT供應商(比如 Navitaire)的系統 (台灣的老虎航空, Air Canada)。


其實挺好用的。以前做機票銷售用過這玩意。比後來出的那個中航信網頁版類似攜程之類查票的好用多了。


還不僅僅是航公公司,在美帝,經常會看到什麼保險公司啊,甚至是超市也是用這樣的系統。說不定這是人權和自由主義情懷的一部分。


因為重做很麻煩,而且有風險

上世紀早期的航空公司的系統根本沒有什麼現成框架,即便是web端的系統也沒有什麼現在幾乎成為電腦培訓機構首選的SSH之類的東西,更別說還算比較新的SSM(其實SSM現在也算有年頭了)

那那個時候的源代碼都是怎麼搞的?自己開發的框架,甚至還有類似weblogic的神奇的東西(有的系統開發出來的時候還沒有什麼weblogic框架)

這種有點像上世紀日廠早期在主機開發遊戲一樣的做派(上世紀早期日廠開發遊戲都是一個遊戲一個引擎,所以為什麼移植成本近乎重做就是這個道理)帶來的問題就是,你連升級系統都很麻煩,即便資料庫結構和數據全部原封不動繼承下來(實際上還是要有調整,牽連會特別大)

我舉個例子,正好是才搞完的一個陳年老系統

這系統的後台全部是當初自己現編的偽框架(我真蠻佩服這個設計者的,那個年代就能有這種框架),在weblogic框架還沒被發明出來的時候,他居然自己造了一個偽weblogic......

然後正好這個項目的目標就是升級.首先是java版本要升級,升完之後編譯要成片的改,test基本全跪,祖國山河一片紅.

然後就是界面問題.我們最終的改修方針是,界面不動,僅作升級必須的調整.

因為他桌面端的程序根本沒法升級,是用一種自開發的java框架搞的一種像jframe一樣的鬼,你用什麼方式來升級他?或者可以全部替換,這個成本就大了去了.因為他這套自創的東西和後台是成體系的,你一動,後台全部報廢,相當於這一部分系統全部重寫.

再來講它這個web端,丑是真的丑,改也不是不能改,但是擺在面前的問題是,那麼多的頁面,有些根本不知道是幹什麼的東西,要弄明白這東西改了會不會有其他什麼影響的話,你得非常了解當初的設計.然而幾十年過去了,且不說設計者,當初做項目的程序員估計自己都看不懂自己寫的什麼鬼.

還是出於工時成本考慮,就先這樣吧,不動他,不動還好,動了出毛病算誰的?

這系統其實還有第二個web端,還有批處理什麼的......所以為什麼不改就保持這樣?這就是老項目的無法解決的問題.任何一個有年頭的項目,都有這個問題,就是改修起來難度太大成本太高,然後被迫放棄重寫,然後繼續被添磚加瓦......直到這系統實在玩不動了,改修人員看著一大堆天書一樣的代碼搖頭表示看不懂搞不定,無法理解這些東西的時候,可能才會考慮重寫一個.


這種垃圾系統還居然有人洗地..

我看了一下還是我關注的人。

我就簡單說一下,

業內所(wo)有(jue)人(de)都覺得這個系統垃圾,

我查個今天北京廈門的廈航航班要輸入

avpekxmn17apr/mf/d

請問這樣還會有效率?

提個票號要輸入

detr:tn票號

這樣會有效率?

其實就是這些傳統行業已經跟不上互聯網時代了而已

炒股也好,航空業也好,銀行業好像用的都是這種黑屏系統。

這些行業都是壟斷的

中航信的這個系統,

他自身沒有優化這個系統的動力

什麼時候開放競爭,這些系統遲早第一個被淘汰


一、的確很醜。

二、航空公司的訂票系統是中航信開發的平台,與航空公司無關,我們只是把機票放在上面賣而已。

三、黑屏命令界面可以不依靠滑鼠,純鍵盤命令操作,效率爆高,春運高峰時期我每天要監控1800個航班的銷售進度,拼的是手速,碼農或許清楚,脫離滑鼠的雙手,真的很爽。

四、因為gui沒有圖片,純文本界面,載入數據響應速度極快,毫秒級別,反饋快感超高。

五、都是賺錢吃飯的傢伙,美不美真的也就那樣,我寫程序給自己科室用,如果不是領導要求,別說搭gui,連打包都懶得弄,隨時源代碼改參數,裸奔…

六、也可以參考炒股軟體,人家是撬動百億資金的工具,面向群體比航司黑屏廣泛得多,界面也好不了多少。

七、聽說中航信有嘗試開發過圖形界面,但很不討喜,原因如上述,操作起來鍵鼠都要用上,工作效率下降不少,響應時間也有增加,出現卡頓感,工作流暢度不如純文本界面,最後就流產了。

八、唯一確實值得吐槽的,是:IBM的資料庫固定行列顯示數是鬧哪樣…偌大個屏幕,你就只給我顯示25行數據,內容一多還得翻好幾頁才看完…

我想知道下圖這個人在幹嘛……


雖然很醜很簡陋,但是熟悉了各種指令以後,操作神速啊,你讓一個工作人員用黑屏和你用航司的網站同時出一張票,看看效率能差多少 。這樣的效率才能滿足在航班不正常時需要快速處理旅客的客票。

所以UI啊,界面交互啊還是要看使用群體的嘛。

不過黑屏其實還是有不少反人類的地方的。。。


界面表示不服:我很醜可是我很溫柔!

航空訂票系統功能之強大,請看:

1、 來電號碼自動識別:航空訂票系統可以根據號碼自動識別客戶資料,屏幕上彈出客戶名、會員號、送票地址、證件號碼、最近訂票和常用聯繫人等信息,避免重複詢問和記錄客戶名稱和地址,大大減少錯誤率,提高客戶滿意度;坐席人員便可根據客戶以往的訂票記錄,針對不同的客戶進行準確而有效的報價,大大提高成交率。

2、 強大的客戶資料管理功能:航空訂票系統不僅擁有會員管理和行業客戶管理,同時還擁有會員積分管理,行業客戶返點自動計算和提醒,客戶的電話號碼可以任意多個,客戶資料可批量導入與導出(Excel格式)等功能。

3、 通過航空訂票系統可查詢詳細的航空公司代碼、機場代碼、航班信息。

4、航空訂票系統報表統計功能:擁有銷售情況統計;、話務統計報表、坐席日訪統計報表等多種報表模式。

5、 訂票結算功能:用於與送票員結算應收款。

6、航空訂票系統配備了強大的列印功能。

7、 會員積分管理:積分兌換管理,為客戶建立積分累積,能更好地抓住老客戶,加大了客戶的回頭率。

8、 行業客戶管理:返點率自由設置,返點自動計算。

9、內部實時通訊功能,協同工作。

10、智能話務分配策略:航空訂票系統能夠自動平均分配每個座席的話務量;老客戶來電時系統自動將電話轉接到上次接聽該客戶電話的座席上;設備已包含交換機(集團電話)功能,可帶2-240路的分機或座席。外線來電號碼可自動轉發到分機;分機之間互轉時來電號碼也可轉發;系統未啟動時,分機自動與外線直連,不影響電話正常使用;(備註:只有語音卡版本具備)。

11、在線監聽功能:管理可隨時監聽任何一個座席的通話,考核服務質量。(只有語音卡版本具備)。

12、電話調查功能:通話快結束時提示客戶對服務評價,例如「按1非常滿意,按2滿意..."。(只有語音卡版本具備)。

13、通話自動錄音功能:對通話過程無任何影響,錄音文件自動壓縮成 mp3格式,20G硬碟約可存儲2500小時左右的通話,可隨時聽取避免遺忘通話內容,也可作為解決糾紛的依據。

14、來電防火牆的功能:航空訂票系統具有自動拒接騷擾電話並保留記錄。


這是使用IBM AS/400小型機系統的標準界面。證明這些航空公司啦保險啦銀行啦都是IBM 的大(受)客(害)戶(者)


銀行,保險,航空都是老行業。這種終端式系統沒病沒痛的,老員工愛用,己經不用看的功力了。

受不了的是新員工,消費者又看不到。老闆哪有意願改?一改是超級花錢,和非常大風險,最後不就爽了新員工,學習成本低?

真的想替換。。要知道,業務邏輯是商務提,碼農是實現。這樣老業務邏輯真會的人不多。重做又很多部門會吵的要新功能。

老闆心想,改毛呀?能多賺錢嗎?


是內部人員用又不是你用…舉個例子,你會去糾結ATM機還在運行Windows XP嗎?甚至澳門海關用的都還是基於Windows 2000+Delphi 7開發的過關係統…因為升級的成本太大了,能用就行


懶得一條條分析了,直接給答案。一,新系統你出錢做?舊的能用憑什麼上新的?這是做生意,不是大姑娘上花轎。二,命令行操作效率比gui高多少倍知道嗎?三,熟練掌握舊系統的員工你來組織集體培訓熟悉新系統?舊手冊和處理方案不要了全都重新探索?換件衣服是不還得考慮個價格?


剛開始學UI時,老師說中國火車票訂票網站界面丑出天際,白浪費了那麼多錢。後來跟很多業內設計聊過,一致認為訂票網很牛。

從美工角度來說,確實丑的沒話說,但是UI討論的不僅僅是美醜,用戶的體驗操作是最為主要的,火車票網站簡單的配色和排版,功能卻是複雜,能夠讓不懂互聯網操作的一個務工人員買到一張回家的票,這就是很成功的設計。

假如,換成配色很高大上,界面設計也很屌,功能也完善,各種動效飛來飛去,那你能保證有很多人可以順利買到票而不蒙蔽么?


因為 獨此一家


黑屏前期雖然學習起來麻煩但是學好後效率比白屏不知道高到哪裡去了。界面漂亮和工作效率之間我選工作效率。


這是藐視攻城獅情商的問題還是鄙視資產大鱷管理猿智商的問題?何必扯國外,點擊後退看12306,甚至都不需要扯互聯網,直接看帝都土到渣的地面公交系統。

對於此類的行業,

系統而言船大難掉頭,空降來的領導著重成本第一效率優先,我做大佬管事期間,刷分磨時間涮履歷表(改過自新)。升遷走人前,不出錯就好;

個體而言,開發的活本來都是外包出去的,大家都是打醬油看中福利(技術能力有限),做做和維護相關的事,即使有想法有資源,人微言輕疏於承擔迭代風險,就算做成功也是給上層領導刷KPI,投入產出不成正比,關他P事。

運輸、物流行業又不是朝陽(泡沫)產業,幾千人的作坊,上個項目組,想迭代就迭代,996式加班1個月完工緊接著第二天推送,然後用研的人從所謂微信之流公媒調取一下輿情數據資料再接著改么?


估計代碼是用vi寫出來的


這難道不是CS專業的課程設計或者是作業么.....


這個和為什麼程序員喜歡用linux是一樣的道理啊


頓時感覺鐵老大信息化已經走在了世界的前列,是世界前列,沒毛病


推薦閱讀:

如何看待設計師設計海報,更改網站圖片來討薪,老闆躲著欠了整個技術部好幾個月的工資?
角標和圓角是一回事嗎?
為什麼 Reddit 的界面這麼簡陋還會有這麼高的訪問量?
如何看待 EMUI5 違背 Material Design?
WP8 的全新 UI 的錯誤設計有哪些?

TAG:機票 | 用戶界面設計 | 民航 | 用戶體驗設計 |