華康民 馮桂林 元魯艷
(1、鄭州航空工業管理學院 仿真實驗中心,河南 鄭州450046 2、鄭州航空工業管理學院 智能工程學院,河南 鄭州450046)
互聯網時代的到來對各行各業和人們的生活、學習、工作都產生了深遠的影響,社會環境的影響已經徹底改變人們原有的學習習慣,在線學習將成為未來學習模式的主旋律[1]??涨谌藛T常年在外飛行執行任務,無法定期參與組織公司的培訓學習活動,傳統的學習和考核方式不適用于這一特殊行業。在這樣的背景下,一款專為民航空勤人員服務的學習考試系統——“民航學派”應運而生?!懊窈綄W派”是一款為民航空勤人員量身定制的學習系統,在線方式的學習、考試方式可以使專業提升不再受限于時間、空間等因素,可以節約大量的人力、物力、財力,民航從業人員的學習質量也可以得到保障。
在科技高速發展的今天,越來越多的移動智能終端例如網站、手機APP 等都為信息的集中化提供了承載空間。這些平臺以多媒體呈現、多資源聚合和多技術應用等優勢為學習者提供了更好的條件[2]。隨著近年來民航業的發展也對民航空勤人員提出了新的要求,在日常的工作生活中持續學習提高自己的專業知識,定期參加考核進行自我檢測,提升自己的專業知識。由于民航空勤人員長年在外飛行、時間碎片化,如何開展更好的專業能力提升,存在較多挑戰。
根據上文分析,現階段民航空勤人員面臨的問題可以通過民航學派這一線上學習、考試的系統得到較大程度上的解決。民航學派依托微信小程序運行,高效利用碎片化時間學習,具有良好的易用性和可靠性,無需下載,微信一鍵關注即可使用,并且平臺保證所采集信息的安全性和保密性。用戶可以通過自由練習、雙人對戰、多人團戰等多樣化的形式完成專業知識學習和互動PK,快速提升民航專業知識。
該系統運用LNMP 系統框架搭建,LNMP[3]指的Linux (操作系統) 、Nginx (Web 服務器) 、My SQL (數據庫軟件) 和PHP(有時也是指Perl 或Python) , LNMP 架構中的以上組件均是開源軟件, 是國際上成熟的架構框架, 很多大型的互聯網應用都是采取這個架構, 和Java/J2EE 架構相比, LNMP 具有Web 資源豐富、輕量、快速開發等特點,微軟的.NET 架構相比, LNMP具有通用、跨平臺、高性能、低價格的優勢。
LNMP 框架的部署結構[4]如圖1:

圖1 LNMP 工作原理圖
在開發系統的過程中,設計數據庫是一項最基礎但又是很重要的環節。高質量的數據庫設計不僅能夠滿足用戶合理存儲數據的需求,又能發揮自身安全性、穩定性作用[5]。本系統的數據庫管理平臺選用MySQL,綜合考慮以上因素,本平臺設計的數據庫包括答題記錄表、答題房間表、答題分類配置表、人員身份表、題目表、題目難度表、題目類型表等,以下將對主要的數據庫表進行介紹:
3.2.1 如表1 所示,answer_identity 存入用戶ID m_id、人員名字name、人員編號number。

表1 人員身份表(answer_identity)
3.2.2 如表2 所示,answer_company 存入所屬航司fid、名稱name、人員類型type、排序sort、狀態deleted。

表2 航司機隊(answer_company)
3.2.3 如表3 所示,answer_member 存入人員身份表id tdi_id、用戶角色worktype、航司idcompany_id、機隊id rank_id、賬號account、密碼password。

表3 積分會員表(answer_member)
3.2.4 如表4 所示,answer_subject 存入模塊id、分類category、二級分類twocategory、難度等級degree、題目類型type、題目question、答案answer、選項1 item1、選項2 item2、選項3 item3、選項4 item4、題目解析answer_desc。

表4 題目表(djanswer_subject)
3.2.5 如表5 所示,answer_record 存入模塊id s_id、房間id rid、答題人id mid、題目id aid、答題所屬分類category_type、題目所屬主題special_category、題目所屬分類answer_category、題目所屬關卡pass_num、答題所用時間answer_time、答題成績answer_score、所選答案answer。
3.2.6 如表6 所示,mistake_record 存入用戶id mid、題目的id aid、答題所屬類型category_type、創建時間create_time。
用戶可以通過自由練習、雙人對戰、多人團戰等方式完成專業知識學習和互動PK,利用碎片化時間,快速提升民航專業知識。用戶還可通過民航學派完成專題考試、查看錯題,了解航司重要通知信息等。本應用的產品結構如圖2。

表5 答題記錄表(answer_record)

表6 答題錯誤記錄表(mistake_record )
航司管理員通過系統錄入題目數據,解決民航工作人員學習不方便的問題,空勤人員可以通過答題提升工作知識水平,以碎片化的時間,取得高效學習回報。
民航學派的使用:通過微信授權之后,選擇“角色”,認定用戶身份,進行日常學習和考核。用戶可以選擇個人自由練習、個人挑戰、雙人對戰、匹配團戰等多種形式進行考核練習,通過學習加油站模塊,溫習錯題集。
下面是介紹該系統的主要功能:
a.趣味答題:多種答題模式提高趣味性,激發用戶學習答題的積極性。
b.全真模擬:真實再現理論知識場景,題庫隨時更新,方便企業和用戶相關系統理論知識的學習和提高,具有專業性。
c.云端同步:登錄后答題,學習進度一鍵同步,用戶可隨時隨地繼續學習答題。
d.錯題回顧:自動統計錯題,按照答題類型分類記錄曾經答錯的題,進入錯題分類后會標記出用戶選錯的答案,再標記出正確答案。用戶遇到有疑問的答案,可以選擇錯題反饋,針對性鞏固練習。在用戶答題或者回顧錯題時,若對題目有異議,可隨時點擊“錯題反饋”懸浮窗,及時向運營方進行反饋,運營方將在后臺重新審核題目,為用戶提供更加專業的服務。
e.公司提示:成員可及時查看公司最新通知,包括安全提示、簽派提示、機隊提示、工作提示、公司通告等,可搜索標題或關鍵字進行查找相關公司提示,提高相關單位的提示通知效率。
f.幫內排行榜:分為個人戰績、機隊排行、公司排行、民航排行,個人戰績可查看個人等級徽章、積分、場次、獲勝和勝率等信息,民航排行榜可查看積分排名、等級徽章和個人名次等信息,通過積分段位統計各用戶的專業學習能力,增加用戶的游戲體驗感,利用用戶好勝心理,使用戶在學習中提升“游戲段位”,獲得更高積分,取得更好的排名,獲得榮譽感,從而提升學習動力。

圖2 產品結構圖
3.4.1 測試的意義
技術人員對系統進行運行,觀察并記錄結果,找出該系統的缺陷或故障。系統測試的意義是在系統投入運行之前,對各方面的性能進行合理檢測,找到系統存在的缺陷,判斷系統的功能是否符合客戶的需求,然后及時修正系統中的不足。
3.4.2 測試的目的
測試的目的在于找到程序中存在的缺陷, 發現其運行中出現的邏輯問題。經過多次測試,使得程序的功能多方面滿足客戶需求[6]。
本系統的應用結合民航空勤人員的工作特點,將空勤人員碎片化的時間高效利用。通過新穎的答題學習方式,簡潔舒適的界面,有趣而不枯燥,高效幫助空勤人員提升專業素質,促使空勤人員在專業領域內能夠更好的發展。