成員:031302337 My blog 031302340 Her blog前端
客戶的困擾是開課報課的繁瑣,繁瑣的根源即是郵件羣收發,須要人工覈對未反饋的教師,對他們發郵件催收,以及最終人工彙總表格。因而咱們的想法是能夠不限於郵件這個形式,經過手機APP將用戶分爲普通教師和彙總負責人。
NABCD模型的說明
web
Axure RP Pro 7.0
算法
總體流程圖
爲各個頁面編號:
1.登錄頁面;2.編輯頁面;
3.普通教師主頁面;4.開始選課;5.選課結果;
6.負責人主頁面;7.開課計劃;8.當前狀態;9.查看結果;10.表格預覽編程
Part1.登錄界面及編輯界面
頁面說明:
編號1.登錄頁面:普通教師與負責人共用一個登錄頁面,當前不考慮註冊頁面,即用戶名採用教工號,相似教務系統無需註冊。
編號2.編輯頁面:當編號1頁面中點擊username文本框或password文本框就調整至此頁面。瀏覽器
Part2.負責人頁面模塊
頁面說明:
編號6.負責人主頁面:負責人在頁面1完成編輯點擊登錄後跳轉到此界面。點擊「開課計劃」跳轉至編號7頁面;點擊「當前狀態」跳轉至編號8頁面;點擊「查看結果「跳轉至編號9頁面;點擊「退出登陸」即退出當前帳戶跳轉回編號1頁面。
編號7.開課計劃頁面:該頁面爲負責人肯定選課時間的頁面。點擊」確認「,即確認當前選課週期設定。(相應的彈窗後期設定)點擊」當前狀態「跳轉至編號8。
頁面說明:
編號8.當前狀態頁面:點擊「催收」可對未提交教師發送郵件催收;點擊「查看結果」跳轉至編碼9頁面。
編號9.查看結果頁面:負責人在當前查看選課結果,在課程名稱欄選擇相應課程,學分和學時就自動識別課程顯示;在任課教師欄能夠查看當前選擇該門課程的教師名單,選定某個教師後,開始週數,結束週數和備註欄就鎖定顯示該老師的相關信息;同時也可經過設置開始週數與結束週數來查看在這個週期有哪些老師選了課。點擊」表格預覽「頁面跳轉至編號10;點擊頁面左上角<,返回前一個頁面即編號6。
編號10.預覽表格頁面:點擊「查看本地文件」將自動Excel表格在本地經過相應其餘程序查看;點擊「發送至郵箱」可將Excel表格發送至負責人郵箱;點擊「返回主菜單」跳轉至編碼6頁面。app
解決方案預期規劃
工具
Ps:以上是咱們的基本規劃構想,鑑於小組的兩人都是初次接觸APP的開發,對於Android的開發也缺少經驗,在這個項目咱們的目標是完成兩個主要功能。前期分別接手一個功能邊學習邊實現,後期兩人共同對功能進行改進和完善。學習
上圖爲進行討論原型模型的過程測試
上圖爲進行討論NABCD模型的過程優化
總得來講,過程比想象要艱辛,成果和想象有差距。在許多繁瑣的事情上花費了很多時間,大概是處女座的強迫症。截界面圖的時候也截出了好幾個版本。從一開始的需求分析,到使用Axure,以及NABCD模型還有PDF的生成,都有一些心得。 首先,瞭解需求的過程當中,不該該僅停留在固定的思惟當中。以此次的需求分析爲例,一開始我是把本身侷限在郵件這個形式上的。可是還好隊友給了我一個新的思路,解開困頓。 其次,在使用Axure的過程當中,也在糾結是否是應該花不少心思把界面作的吸引人。後來仍是選擇了很簡潔的方式。一方面,在axure.com.cn上的教程中瞭解到原型模型是爲了更好的向客戶展現功能,太過花哨的界面可能反而喧賓奪主,忽略重點;固然還有更重要的一點就是咱們的能力有限,並無前端和UI經驗。但在使用Axure的過程當中,我以爲本身對於UI和前端的興趣較大,但願之後能往此方向發展。 第三,NABCD模型,反覆閱讀了《構建之法》的相關章節,在Approach和Delivery上花了不少時間仍是想不到如何表達準確,但願在後期項目進行中能更明確這兩方面。 第四,PDF一開始原本打算寫完後直接用博客導出工具導出PDF,可是使用了CSDN的相關工具後發現效果不夠好。因而最後仍是選擇了用word從新排版生成PDF。 第五,此次個人搭檔是以前多門實踐課的搭檔。配合應該算是比較默契,可是對於這類的實踐項目咱們仍是第一次,仍然存在一些問題,例如分工不夠明確,角色定位不清晰。但願從此次的做業中吸收教訓,互相指正,在接下來的編程環節將以上這些問題改進。