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