甘露 梁祥波


摘要:21世紀是信息化時代,計算機網絡已經得到廣泛應用,并且得到了教育界的青睞。基于此,文章從多媒體網絡教學用戶界面設計概念、原則、目標以及流程等幾個方面進行了介紹。
關鍵詞:多媒體;網絡教學;用戶界面
中圖分類號:TP391 文獻標志碼:A 文章編號:2095-2163(2016)02-
User interface design based on multimedia network teaching software
GAN Lu1, LIANG Xiangbo2
(1 School of mathematics and computer science, Xinyang Vocational and Technical College,Xinyang Henan 464000, China;2Xinyang Vocational and Technical College,Xinyang Henan 464000, China )
Abstract:The twenty-first Century is the era of information. The computer network has been widely used, and has gotten the favor of the education sector. Under this background, the paper discusses some aspects such as design concept、principles、goals and the implementation process of user interface design based on multimedia network teaching software.
Keywords: Multimedia; network Teaching; user interface
0 引言
21世紀進入了信息化創新時代,軟件產業因其所具備的基礎性和戰略性,已然成為助推時代及社會快速迅猛發展的支柱產業和核心產業。軟件產業的一大特色就是,這個產業滲透波及了當今社會的各個行業和領域,并在其中發揮著不可替代的積極智能動力作用,有利于產業升級和結構優化。追本溯源來講,1949年軟件業正式出現在人們的視野中,發展迄今,已經演變升級至第5代。時下,隨著互聯網的不斷拓展蔓延,軟件業和通信業、及電子消費等正日漸緊密地實現了一體與聯合。更有甚者,人們的日常生活和學習也與軟件的進步和發展變得息息相關。當前,軟件在教學中也得到了廣泛應用,并且進一步地成為教學活動必不可少的可靠“幫手”。因此,針對多媒體網絡教學軟件展開研究分析則已具備了十分重要的現實意義。
1 用戶界面設計概念
所謂用戶界面是指介于用戶和計算機軟件代碼之間的一種交互性交流。在實際工作中,設計師往往將多種元素組合起來對用戶界面進行設計,其實施目的重點在于幫助用戶更加方便地操作和運用計算機。
如果軟件操作不便,或者是在操作過程中總是出現這樣或那樣的問題,就會使用戶目標難于達成,甚至造成一定危害。即使這個軟件能力再強,功能再多,也不會得到用戶的認可。原因其實非常簡單,因為用戶體驗較差,用戶的支持接受度較低。由此,即可看出,界面設計在軟件開發中尤為重要,必須要做到邏輯與使用上的科學、流暢及合理。
針對當前狀況分析可知,交互設計、平面設計以及界面設計之間存在著非常嚴重的混淆混用事件,為了將這三者進行有效區分,研究需要對交互設計和平面設計做出特別專門說明。交互設計與界面設計相似度頗高,這也是引發一些設計師混同這兩個概念的主要原因。交互是針對軟件工作方式而言的,比如不同界面的定位,特定界面的交互指令設計等。設計師必須根據用戶需求開展交互設計工作,但是大多數界面設計主要依據用戶需求說明報告。多數情況下,在設計之前,用戶會將自己的某些具體要求體現在這一提交報告中。平面設計還有另一種說法,叫做圖形設計。當設計師在對軟件界面進行設計時,通常就需要根據軟件界面風格、用戶需求等要素對圖表、圖片等應用類型加以挑選和制作。在界面設計中,基礎元素是比不可少的,這些基礎元素和平面設計存在著緊密的聯系,而在界面設計中,這些基礎元素也是組織效果的具備內容。因此,很難對這兩者做到清晰甄別與區分[1]。
在開展界面設計工作前,設計師必須與用戶展開談話,了解用戶個人情況和需求,并借此尋求用戶特點,從而實現界面初步設計工作;在此基礎上,再與用戶進行二次交流,將用戶不滿意的地方做出可行性關聯改進。由此我們不難看出,一種界面設計并不是面向所有用戶,而是具有著極強的針對性。
2 界面設計
2.1 系統登錄模塊
2.1.1 登錄模塊數據庫設計
就登錄模塊來說,多媒體網絡教學軟件需要涉及到數據庫中的4個表:用戶表和用戶信息表,表中包含所有用戶基本信息和資料;服務表,表中包含教學軟件所提供的全部服務以及各服務的詳細信息;定制表,主要是對用戶定制而進行保存。
2.1.2登錄模塊流程圖設計
2.1.3登錄模塊服務器端的實現
本部分涉及到用戶信息數據模型和服務信息數據模型。用戶信息就是對用戶個人信息進行定義,當用戶注冊或者登錄系統時,只需要根據該模型將數據保存下來即可,從而實現數據交互。服務信息定義了系統所開放服務及其服務屬性的存儲結構。當用戶擁有使用服務的權限或者需要定制新的服務時,只要將相應的服務信息以服務信息數據模型的結構形式進行存儲交互即可。
當用戶完成相關操作之后,系統就會將用戶信息自動提交至控制層。控制層則對用戶提交的請求通過調用模型層的方法進行處理,而后返回指定的操作結果。
2 云文件管理模塊設計
2.1云文件數據庫設計
就云文件管理模塊而言,多媒體網絡教學軟件需要涉及到數據庫中的4個表,分別是存儲表、文件夾表、文件表以及塊表。
2.2云文件流程圖設計
在此,給出了云文件流程圖的完整呈現,即如圖2所示。從用戶角度來說,首先需要對云文件服務進行定制,成功定制后,就可在自己空間新建文件夾;服務器獲得新建文件夾請求,文件夾中的信息隨即將會存儲在數據庫中。需要注意的是,用戶可以對新建文件夾進行修改,比如重命名等,服務器則會實時接收用戶請求,對相應文件夾信息完成指定操作。當用戶刪除該文件時,數據庫也將與其同步刪除該文件信息。
2.3云文件服務器端的實現
本部分涉及到用戶存儲信息數據模型、文件夾信息數據模型和文件信息數據3個模型。模型中主要用到的方法類包括DBConnect類和DiskDao類。DBConnect類是數據庫連接的方法,將該類作為基類,而由DiskDao類來提供繼承。
當用戶執行相關動作,并已實現了服務功能定制后,才可以進入云文件界面選擇操作,包括新建文件(夾)、修改文件(夾)、刪除文件(夾)。
3 云存儲管理模塊設計
多媒體網絡教學軟件云存儲管理模塊包含兩個部分,分別是:上傳和下載。由于本文是從用戶角度出發,因此,只對下載工作流程給出如下表述:
(1)發送下載請求。用戶選擇要下載的文件,向服務器端發送文件下載的請求。
(2)查找文件塊信息。服務器端接收到客戶端發送的下載請求后,從數據庫中查找該文件的存儲信息。
(3)響應下載請求。服務器將文件的存儲信息以 XML 格式發回至客戶端。
(4)并行下載文件塊。客戶端根據接收到服務器返回的文件存儲信息后,為每個存儲節點創建一個線程,再將文件塊并行下載到本地計算機作為臨時文件來設定保存。
(5)文件整合。客戶端下載完畢所有的文件塊,將其整合為一個完整的文件,并刪除無用文件塊。
4 多媒體網絡教學用戶界面展示
本文以多媒體講座為用戶界面的實例,對其進行深度豐富解析。圖3即以圖像生動展示了多媒體網絡教學用戶界面設計中的典型案例。
5 結束語
從當前我國教育發展情況來看,無論是小學還是大學,教學軟件已經成功應用到各門學科的輔助研究中,大大提高了教學效率和教學水平。基于多媒體網絡教學軟件的界面設計是一項非常高端的工作,需要設計師不斷積累設計經驗,同時兼具廣博精深的美學知識。在設計過程中,即需首要站在用戶角度思考問題,如此才能設計出符合用戶需求、并且贏得更高用戶滿意度的教學軟件。
參考文獻:
[1]俞伊娜.基于多媒體網絡教學軟件的用戶界面設計[D]. 上海:華東理工大學,2015.
[2]王悅.基于P2P技術的多媒體網絡教學系統的設計和實現[J].通訊世界, 2015(4):213-214.
[3]徐倩.多媒體教學軟件界面設計的原則探究[J].才智,2014(13):182.