?

基于用戶體驗的多媒體教學設施預約服務系統研究

2016-11-03 10:51曹津陳軍
中國教育信息化·基礎教育 2016年8期
關鍵詞:用戶體驗

曹津+陳軍

摘 要:隨著移動互聯網的不斷發展和高?!爸腔坌@”建設的不斷深入,以用戶為中心,以用戶體驗為核心的高校信息化建設理念,已成為高校信息化建設轉型過程中的共識和顯著特征。文章結合高校多媒體教學設施管理上的需求,通過分析、比較現有多媒體教學設施刷卡開機和手動開機兩種模式的特點和不足,提出了基于Android的多媒體教學設施移動預約服務系統的解決方案,方案將用戶體驗理論融入到高?!爸腔坌@”的信息化建設之中,有效地解決了傳統多媒體教學設施管理和服務中存在的弊端,促進了課堂教學中多媒體教學設施的合理和高效利用,對提升高校個性化信息服務水平、服務質量和用戶體驗具有良好的示范作用。

關鍵詞:用戶體驗;多媒體教學設施;預約服務;Android

中圖分類號:TM712 文獻標志碼:A 文章編號:1673-8454(2016)16-0080-04

一、引言

作為新思維和新技術的策源地之一,高校在信息化建設、科研創新等眾多領域正在向以用戶為中心的模式進行轉變。多媒體教學設施作為高等學校教學活動的主要工具,得到了越來越廣泛的普及和應用。然而,隨著多媒體教室中的投影系統、實物展示系統、計算機系統、音響(拾音)系統、有線(無線)網絡系統、一卡通系統、多媒體中控系統、考試屏蔽系統、網絡時鐘系統、視頻監控系統、空調智能控制系統等數字設備的日益增多,眾多的數字設備給任課教師和管理人員都帶來了嚴峻的挑戰。目前,高校課堂教學普遍使用的多媒體教學設施大部分都是通過中控進行協調控制。每間教室的中控采用以太網互聯,從而組成一個統一可調配的中控系統。中控系統將多種信號的輸入、輸出以及對多媒體設備的控制融為一體,通過軟件模擬成計算機屏幕上的虛擬控制臺,管理人員就可以遠程對這些多媒體教學設施進行直觀的操作和控制。與此相對應的是,任課教師在教室內開啟多媒體設施一般采用刷卡開機或手動開機兩種模式,刷卡開機模式無法應對教師忘記攜帶校園卡、校園卡失效、外聘教師無校園卡以及一門課程多位教師分別講授不同章節等各種特殊情況,其用戶體驗不佳,造成管理人員工作量大且工作效率低,常見教師因為上述原因或手動開機操作不當而未能正常開啟多媒體教學設施的情況。這不僅在一定程度上影響了課堂教學的秩序與教學進度,而且對多媒體教室管理人員而言,在開始上課之前的短暫時間內,要應對集中并發的服務呼叫和請求,也顯得力不從心,難以保證及時和有效的服務。

二、用戶體驗

用戶體驗(User Experience,簡稱UI)是指用戶在使用產品或接受服務過程中所產生的視覺、心理或生理感受,并能使用戶感知到產品或服務的內在價值和享受超越產品或服務本身價值的體驗[1]。唐納德.諾曼在其代表作《設計心理學》中對人類認知事物的層次進行了探討,并從認知心理學和行為學等多個視角將用戶體驗劃分為感官層、行為層和反思層[2]。其中,感官層體驗來源于產品或服務的外部形態以及產品的社會評價和大眾印象,產品或服務的表達方式、表現形式、感受和視覺等都是影響用戶感官層體驗的因素;行為層體驗來源于人與產品或服務之間的互動、互通,當人與產品或服務之間形成了思想和情感相互交流的整體時,人與產品或服務之間便形成了一個和諧、有機的共同體;反思層體驗則是個體對產品或服務進行體驗后,在對用戶的行為特征和使用習慣進行統計、分析和歸納的基礎上,不斷優化產品或服務,使產品或服務更加人性化的過程[3]。

三、預約服務

第一代預約系統的研究始于上世紀九十年代末,被稱為“電子登記系統”,其典型特征為網絡結構模式采用B/S架構,表現層和邏輯層分離,數據需要進行采集、存儲和檢索等處理[4]。21世紀初,許多IT公司、高校和科研機構紛紛著手研究、開發第二代預約系統,該類系統的顯著特征是標準化,這類系統需要設計復雜的數據庫結構和事件觸發機制,實現實時的數據存儲與業務流程[5]。

隨著智能手機和其他移動智能終端的普及,人們逐漸接受并習慣通過移動智能終端來獲取信息和服務。移動互聯網正悄然改變著人們的生產和生活方式,例如,從通過預約呼叫的方式解決城市打車效率問題的滴滴打車和優步Uber打車移動應用,到通過在線預約服務可以提供醫院掛號、餐廳就餐、家政和美容美發等服務,基于移動智能終端的APP預約服務愈發完善,滲透到人們生活中的各個層面,并不斷轉移到更加高頻和生活化的場景中[6]。上述預約服務的顯著特征是用戶的高度參與、人機界面的交互性和操作流程的便捷性。預約服務優化了線上線下的信息交互和用戶體驗環節,拓展了服務渠道,提供了更加精準和優質的服務。

四、系統總體設計

1.分層結構設計

系統分層的核心思想是將系統根據不同的功能組織成有序的層次結構,其中,除最上層外,每一層只為其相鄰上層提供一系列服務,除最下層外,每一層只調用與其毗鄰的底層服務[7]。根據上述分層結構設計思想,結合系統需求分析,本系統分為五層結構,自上而下分別是用戶層、網絡層、應用層、業務邏輯層和數據訪問層。系統分層結構設計如圖1所示,其核心部分是應用層、業務邏輯層和數據訪問層。

2.數據交互設計

在系統分層結構設計的基礎上,考慮系統各功能模塊之間的數據通信和傳輸方式,設計了系統運行時功能模塊之間的數據交互過程。良好的數據交互設計可以提高數據的傳輸效率,改善用戶體驗。系統運行的數據交互在Android移動客戶端、服務器端與TCP網絡通信服務器三者之間進行,如圖2所示。首先,任課教師利用移動客戶端通過HTTP協議向服務器端發送服務請求,服務器端接收到服務請求后執行相應的代碼,與后臺數據庫進行連接,響應移動客戶端請求;其次,服務器端采集相關數據,與Android移動客戶端建立連接,向Android移動客戶端發送數據并予以顯示;最后,服務器端接收并解析Android移動客戶端發送的控制命令。

3.移動客戶端功能設計

本系統移動客戶端功能模塊分為身份認證、消息通知、課表推送、預約服務以及個人設置五大模塊,Android移動客戶端功能模塊如圖3所示。

身份認證模塊:首先任課教師輸入用戶名和登錄密碼進行身份驗證,驗證成功后才能進行各項操作。

消息通知模塊:系統自動發布和更新校內新聞、推送預約成功通知,進行預約信息數據的存儲和管理,確保信息發布的準確性、有效性和實時性,方便任課教師對校園信息進行動態查詢。

課表推送模塊:登錄驗證成功后,系統將根據任課教師的用戶名自動推送與之有關的學年、學期、周次和節次相對應的課程表。任課教師可以提前了解與之有關的課程表的各種信息,實時獲得課程的上課時間、上課地點等動態信息。

預約服務模塊:任課教師可以根據自己的實際需求和課表安排,手動勾選預約開機服務。預約成功后,系統將自動生成預約成功的教師姓名、課程號、教室號、上課周數等預約信息。此外,任課教師還可以取消預約開機服務。

個人設置模塊:任課教師可以根據自己的使用需求,查看和修改個人資料,包括頭像、所在院系、聯系電話、電子郵箱等個人基本信息。同時,任課教師還可以自助修改登錄密碼。

4.服務器端功能設計

本系統服務器端功能模塊分為用戶信息管理、消息通知管理、課表管理和預約數據管理,服務器端功能模塊設計如圖4所示。

用戶信息管理:系統管理員可以添加、刪除用戶,維護用戶信息,查看、修改用戶賬號、用戶電話等個人基本信息。

消息通知管理:系統管理員通過本功能可以錄入、修改、更新、刪除、發布預約通知等基本信息,包括消息名稱、消息分類、發布時間等。

課表管理:系統管理員通過學校教務系統的相關接口同步課表信息存儲在數據庫中,包括課程時間、課程名稱、任課教師、授課地點等信息,并可以對讀取的信息進行查詢。

預約數據管理:系統管理員對預約數據進行管理,包括預約課程、預約教室、預約地點、預約開機時間等信息,并對預約狀態進行實時更新。

5.串口轉以太網模塊及其TCP通信

多媒體中控系統廠商出于知識產權方面的考慮,不提供相應的數據接口,因此本系統使用RS232/RS485串口轉以太網模塊,搭建具體的軟、硬件環境來模擬多媒體教室中的投影機按照預約時間自動開啟。串口轉以太網模塊是連接串口設備和以太網的橋梁,該模塊搭載了ARM處理器,內部集成了TCP/IP協議,其集成化程度高,系統穩定性強。串口轉以太網模塊采用TCP Client工作模式,模塊供電后按照事先的設置主動連接到指定的TCP Server服務器端,然后建立一個長連接進行數據的透明傳輸,其應用連接拓撲結構如圖5所示。串口轉以太網模塊的串口與被控制投影機的串口相連,網口與同一局域網的交換機連接。

五、關鍵技術和主要功能

1.移動客戶端與服務器端的Servlet通信

Servlet是使用Java Servlet應用程序設計接口(API)及相關類和方法并運行于服務器端的Java程序,其具有跨服務器平臺的特性。當Android移動客戶端和服務器端通過HTTP協議進行網絡傳輸時,Servlet采用基于HTTP協議的HttpServlet類建立連接并傳輸數據。在HttpServlet類中分別提供了相應的調用方法,它們是do Get(),do Post(),do Put()、do Delete()、do Head()、do Options()和do Trace()。HttpServlet容器響應Android移動客戶端請求的流程如圖6所示。

2.服務器端與TCP網絡通信服務器的Socket通信

本系統Socket網絡通信編程基于客戶/服務器模型,實現客戶端和服務器端之間的通信,其模型如圖7所示。服務器端首先建立和初始化一個Server Socket對象,并且指定相應的端口號。端口號一般使用大于1024的數字,然后接收并響應客戶端發送的數據,調用Server socket的accept( )方法與客戶端建立連接。accept( )方法當沒有數據接收時處于阻塞等待狀態,一旦與客戶端建立連接,則阻塞等待狀態結束??蛻舳私壎ㄒ粋€Socket對象,監聽服務器端對應的IP地址和端口號,然后通過inputstream讀取并響應服務器端發送的數據,處理完后的數據通過outputstream寫入到服務器端,這樣就實現了TCP協議的socket數據傳輸。

3.預約服務功能描述

當任課教師在UI界面上勾選“預約”方框時,Android移動客戶端會自動彈出相應的對話框,顯示預約課程的詳細信息,點擊對話框中的“確認”按鈕,若用戶此前沒有預約過,系統不存在此預約信息,則預約成功;若用戶此前預約過,系統存在此預約信息,則預約失敗。預約服務流程如圖8所示。

六、結束語

在移動互聯網蓬勃發展的時代背景下,高校信息化建設呈現出以用戶為中心,以用戶體驗為核心的顯著特征。本文將用戶體驗的理論融入到高?!爸腔坌@”的信息化建設之中,以高校使用頻率高和應用范圍廣的多媒體教學設施的信息化管理和服務為研究對象,研究、開發多媒體教學設施的預約服務系統,實現了任課教師利用Android移動智能終端按照用戶預約的時間自動啟動多媒體教學設備并提供服務。通過預約服務將多媒體教學設施的服務前移,變被動服務為主動服務,變事后服務為事前服務,保證了課堂教學的有序進行,有效緩解了多媒體教室管理人員短時間內應對集中并發服務請求的壓力,有效地提高了高等學校多媒體教學設施的管理效率和服務水平,改善了用戶體驗。這種預約服務系統的實現使用戶在接受服務的過程中體驗參與感、獲得感和尊重感,消除了傳統多媒體教學設施管理、服務模式存在的弊端,挖掘了多媒體教學設施的潛在價值,拓展了高校信息化管理和服務的維度,提升了高校信息系統智能化和個性化的服務水平,對“智慧校園”的建設具有借鑒意義。

參考文獻:

[1]Jennifer Peerce, Yvonne Rogers, Helen Sharp.超越人機交互[M].北京:電子工業出版社,2003:18-19.

[2][美]唐納德·A·諾曼著, 梅瓊譯.設計心理學[M].北京:中信出版社,2010.

[3]Portugal C. Design, User-Experience and Teaching-Learning[M].Springer International Publishing, 2014:230-241.

[4]孫宇,高祿梅,任金妮,趙韞哲,賈申利.大型設備預約管理系統新一代用戶體驗模型構建[J].實驗室研究與探索,2013(3):239-242.

[5]李張永,陳和平,顧進廣.跨平臺移動Web開發框架與數據交互方法[J].計算機工程與設計,2014(5):1827-1832.

[6]Shen J,Qiu F, Li W, et al. Exploring the Effect of the Telephone Online Booking System on Taxi Service: Case Study of Suzhou City in China[C].Cictp. 2015.

[7]周著榮, 陳濤.基于分層的軟件架構設計研究[J].科學時代, 2014(21).

[8]Wu J, Guo X.Online booking system design and experimental realization[C].International Conference on Electrical and Control Engineering. IEEE,2011:3556-3560.

[9]劉歡,陳潔,陳建香,劉暢,盧蓓蓉.技術視角下的高校信息化應用用戶體驗研究[J].華東師范大學學報(自然科學版),2015(S1):283-288.

(編輯:魯利瑞)

猜你喜歡
用戶體驗
基于用戶交互式體驗下的APP版式設計研究
手機閱讀平臺用戶體驗影響因子分析
O2O模式下生鮮農產品移動電子商務發展研究
淺談用戶體驗在產品設計中的運用
唯品會的品牌塑造研究
基于用戶體驗的電商平臺界面管理影響因素研究
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合