結隊成員:031302501,031302530android
本次設計的系統是基於android手機開發的app。web
本次採用的原型設計工具是axure RP
,用來設計android還要下載額外的包,這上面都有:axure中文網app
一、需求來源:排課老師在負責排課時須要羣發郵件、羣收郵件、催收郵件、彙總每一個老師的excel,工做量巨大。框架
二、需求描述:須要一個系統,報課的教師可以導入excel表格而且可以查看,負責排課的老師可以將提交的excel表格彙總,而且可以查看結果和導出結果。從而減輕排課老師工做量量。工具
三、需求分析:根據NABCD原則(Need:需求、Approach:作法、Benefit:好處、Competitors:競爭、Delivery:推廣):測試
「N」設計
咱們經過思考討論出了兩套方案:excel
作一個系統,支持報課教師在上面填表,提交,排課老師可以在系統上面彙總,分類,查看。code
作一個專門定製的郵箱功能,簡化用戶羣發,催發,彙總excel。對象
次日,爲了明確‘用戶’(老師)的需求,咱們專門找‘用戶’瞭解了一下,發現用戶真正須要的是一個能支持excel表格導入導出的具備彙總功能的系統。因而咱們調整了咱們的方案,明確了用戶需求,並在此基礎上制定出解決方案。
「A」
本次任務可使用web開發
也可使用android開發
,考慮到對web開發
不是很熟悉,咱們最後決定使用android開發
,而且也有利於咱們接下來的組隊的android開發任務。
「B」
如今用戶的需求是一對多的(一個排課老師對多個報課老師),所以,咱們要有真對性,所涉及的方面不必定特別廣,可以很好解決用戶痛點便可!
「C」
咱們最終的產品驗收時間是統一的,不存在先發和後發的區別,所以,把項目作細,作好變得相當重要。
「D」
目前主要是靠學校推廣,如在教務處提供下載連接、推薦教師使用等。
以這個系統做爲媒介,報課老師能夠到上面去下載須要的表格,填完表格後再上傳,發送給排課老師,這樣排課老師就不用羣發,羣收了。
排課老師能夠經過系統查看目前提交狀況,發出催收消息,全部的還未提交的用戶都收到催收消息,這樣就能夠根據狀況方便催收了,固然,若是超過期限,會提醒用戶沒法提交報課表。
排課老師能夠利用匯總的功能把全部已提交的excel報課表彙總,並支持導出excel表格。這樣就能解決用戶手工彙總的痛處了。
總體功能框架:
一、登陸:分兩個角色,一個是報課老師,一個是排課負責人。同時還支持註冊帳號和密碼找回功能。
二、登陸成功後報課老師和排課負責人會分別跳到他們本身的主菜單下:
登陸以後主菜單: 收件箱(用戶接收的排課報表和催收消息):
用戶打開收件箱裏面的排課表格的界面: 用戶打開收件箱裏面的催收消息以後的界面:
登陸以後主菜單:
上傳功能:點擊上傳以後,在文件夾裏面選中以後顯示下圖: 統計功能:查看當前還有誰沒提交,而且根據提交狀況和期限決定是否催收
催收功能: 以前沒寫完的催收信息能夠留在這裏,也能夠用來參考之前的信息:
選擇須要合併的學期的文件夾(裏面包含已提交的全部excel文件): 勾選須要合併的對象,進行合併彙總,成功以後,點擊返回便可經過「查看」按鈕查看:
彙總的excel表格所在(已經導出在文件夾裏面了)
三、設置,支持帳戶管理,以及一些其餘操做:
計劃2-3周完成本項目: