摘 要:本文是筆者專門結(jié)合學(xué)生考勤管理工作的實際發(fā)展需要,研究e-android管理平臺的院校考勤的管理系統(tǒng)。在基本完成了前期用戶需求分析和軟件方案的基礎(chǔ)上,對整個app進行交互方式設(shè)計,以大大提升用戶的系統(tǒng)操作流程體驗。根據(jù)交互功能設(shè)計工作流程和技術(shù)規(guī)范,分析設(shè)計系統(tǒng)實際需要和交互功能,完成系統(tǒng)app中的線路架框圖、流程圖的設(shè)計繪制,原型交互設(shè)計,可用性實驗測試。在通過測試后又對產(chǎn)品線上架框圖、流程圖、原型圖等進行了大量修改與更新完善。
關(guān)鍵詞:交互設(shè)計;Android;原型設(shè)計;
引言
在移動互聯(lián)網(wǎng)及其他移動通信技術(shù)高速發(fā)展下,傳統(tǒng)的網(wǎng)絡(luò)課堂自動教學(xué)方式已經(jīng)顯得尤為落后。通過點名的考核方式就可以有效提高班級出勤的效率,進而有效增強高校班級的課堂教學(xué)管理、促進班級學(xué)習(xí)的活動氛圍和教學(xué)積極性,因此許多高校都在積極進行班級考勤制度的改革,有的也將班級課堂管理出勤和效率點名納入班級教師業(yè)績考核當(dāng)中。為了大大提高學(xué)生的簽到率,同時為了方便教師或?qū)W校教務(wù)處及時管理查詢學(xué)校考勤管理的數(shù)據(jù),進行本校中學(xué)生學(xué)校考勤管理系統(tǒng)app的開發(fā)。要做到能夠同時滿足在校學(xué)生和任課教師,提高學(xué)生簽到的效率和操作準(zhǔn)確性。
1考勤系統(tǒng)需求分析
系統(tǒng)的主要設(shè)計目的就是設(shè)計出一個基于apandroid的三類考勤管理系統(tǒng),僅限于三類人員同時使用:學(xué)校管理員、教師、學(xué)生。管理員賬號具有最高管理權(quán)限,學(xué)生和主任教師兩個賬號均由高級管理員進行分配,按照學(xué)校默認(rèn)的新生學(xué)號和教師工號進行自動登錄,指定統(tǒng)一的賬號初始密碼,可自行自由修改。教師有權(quán)發(fā)布學(xué)生請假公告、調(diào)停課或者生成教師簽到驗證碼、查詢通知的權(quán)限,學(xué)生僅有教師請假、簽到和查詢通知等權(quán)限。
1.1功能設(shè)計
信息管理員:負(fù)責(zé)信息導(dǎo)入管理和異常數(shù)據(jù)修復(fù),如異常導(dǎo)入、修改任課教師和其他學(xué)生課程數(shù)據(jù),導(dǎo)入學(xué)生課程、班級成員名單等,對異常導(dǎo)入數(shù)據(jù)情況進行信息處理和數(shù)據(jù)修復(fù)。
教師:實時查看所授課程和學(xué)科課時、調(diào)停課執(zhí)行情況,查看所授學(xué)科課程的各班級學(xué)生名單,發(fā)布公告,進行課時調(diào)停課,生成簽到驗證碼,查看我校學(xué)生請假信息,查看學(xué)生出勤率或遲到率的名單等。
學(xué)生:通過掃碼wifi定位學(xué)校教學(xué)時間地點后,再輸入學(xué)校教師網(wǎng)上發(fā)布的實時簽到碼即可進行實時簽到,查看當(dāng)天的總體出勤情況,查看每門學(xué)科的總體出勤情況,查看當(dāng)前一個學(xué)期的每門課程和總體的出勤率,查看學(xué)校公告,請假等。
1.2框架結(jié)構(gòu)設(shè)計
根據(jù)系統(tǒng)需求原理分析系統(tǒng)中的功能設(shè)計,對系統(tǒng)的主要功能需求進行分類梳理,并對其分類進行歸納,從系統(tǒng)用戶體驗行為、內(nèi)容管理結(jié)構(gòu)、數(shù)據(jù)使用關(guān)系等多個角度進行需求分析,得出一個信息系統(tǒng)架構(gòu)圖。這是交互方式設(shè)計產(chǎn)品流程結(jié)構(gòu)中的一個基本設(shè)計步驟。后期的用戶界面設(shè)計、數(shù)據(jù)庫系統(tǒng)設(shè)計等都要以此設(shè)計圖紙作為設(shè)計藍本,從而進行開發(fā)設(shè)計。需要特別注意的一點是,系統(tǒng)主要面向三類不同用戶,各自擁有的信息權(quán)限不同,根據(jù)系統(tǒng)功能的不同定位和系統(tǒng)信息層級架構(gòu)中各層級之間的相互關(guān)系,列出每一個信息層級可能涉及的所有系統(tǒng)操作。圖1,圖2是包含部分應(yīng)用系統(tǒng)的電子信息系統(tǒng)架構(gòu)圖。
2系統(tǒng)交互設(shè)計
2.1線框圖
線形的框圖設(shè)計是整個app系統(tǒng)產(chǎn)品設(shè)計的重要組成部分,通過手動繪制一條線形的框圖,可以清晰準(zhǔn)確地展現(xiàn)整個app的產(chǎn)品頁面、結(jié)構(gòu)、功能和各種用戶體驗行為。線條邊框圖一般可以包含大量文字、圖片、視頻等,用簡潔的矩形線框、占位符等形式表示圖標(biāo)、文本等??傊?,線條架框圖就是用各種線條、圖形等描繪出的app的框架,從而準(zhǔn)確描述一個頁面主要功能與具體內(nèi)容的邏輯關(guān)系。線條邊框圖案也可以進行手繪,可以直接利用軟件繪制工具中的輔助進行繪制,可以輔助選用的軟件工具主要有uxpin,balsamiqmockups、justinmind,axure,visio等。其中的這個axureb就是來自美國axuresoftwaresolution公司的最新產(chǎn)品,是一個非常專業(yè)的原型工程設(shè)計工具,能夠快速創(chuàng)建基于應(yīng)用程序軟件或axweb官方網(wǎng)站的所有線上架框圖、流程圖、原型和產(chǎn)品規(guī)格以及說明書等文檔。
2.2頁面流程圖
這個開發(fā)階段主要是利用一個相關(guān)聯(lián)的工具組,從而完成一個頁面內(nèi)部邏輯結(jié)構(gòu)圖的精確繪制。頁面信息流程圖主要用于描述一個頁面信息流轉(zhuǎn)的流程關(guān)系,也就是用戶通過當(dāng)前什么樣的操作方式進入了什么樣的頁面,以及用戶后續(xù)的操作和管理頁面。換句話來說,就是需要正確設(shè)計兩個頁面之間的用戶行為交互路徑,這對前端開發(fā)非常重要,可為以后編寫前端代碼過程提供重要數(shù)據(jù)參考。理順了交互系統(tǒng)流程操作邏輯,才能有效提升用戶的正確操作交互流程用戶體驗。
2.3原型設(shè)計
app基于用戶界面的高保真模型,可以精確模擬一個用戶和系統(tǒng)界面之間的交互。制作一個app系統(tǒng)原型的主要目的之一是在實際系統(tǒng)開發(fā)之前預(yù)先測試整個系統(tǒng)的基本功能和系統(tǒng)可用性。原型交互設(shè)計在整個交互功能設(shè)計中一直處于重要的的位置,因為它既要準(zhǔn)確展現(xiàn)交互界面中的元素,還要掌握實現(xiàn)交互功能的基本邏輯。系統(tǒng)同樣需要采用axure方式進行系統(tǒng)原型架構(gòu)設(shè)計,完成所有的關(guān)鍵按鈕的切換動作、頁面自動跳轉(zhuǎn)并提示信息的交互方式設(shè)計。
3總結(jié)
通過交互系統(tǒng)設(shè)計的一系列工作流程,筆者完成了所有信息系統(tǒng)架構(gòu)圖、線程架框圖、流程圖、原型的交互設(shè)計,并定期進行了信息可用性試驗測試,在保持測試性的基礎(chǔ)上通過修改原型完善交互設(shè)計。后續(xù)筆者將在確定的代碼原型開發(fā)設(shè)計方案基礎(chǔ)上,進行升級代碼系統(tǒng)開發(fā),以求盡快將此前的app代碼系統(tǒng)化應(yīng)用于學(xué)生課堂上的考勤,真正做到有益于學(xué)院教師和廣大學(xué)生。
參考文獻:
[1]基于Android平臺的校園移動考勤系統(tǒng)的研究與應(yīng)用[J]. 薛云飛.? 中國新通信. 2018(02)
[2]基于Android移動設(shè)備的學(xué)生人臉考勤系統(tǒng)[J]. 鄭長偉,沈文輝.? 工業(yè)控制計算機. 2017(09)
[3]基于Android的學(xué)生移動考勤系統(tǒng)[J]. 周紅,唐偉.? 計算機光盤軟件與應(yīng)用. 2014(20)
作者簡介:
劉寶(1994-),男,籍貫:山西省太原市人,民族:漢,職稱(無)學(xué)歷(在讀碩士研究生)研究方向(軟件開發(fā)應(yīng)用).