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