團隊專案之需求分析報告
【背景簡介】:
我們想了很久這次到底要做什麼專案,本來我們想做餐飲管理系統的,但是我們對餐飲行業不熟悉,不知道那個流程是怎麼樣的,不是說有收銀系統就可以的了,這樣最多就算是個計算器,所以我們後來就想到不如做一個類似方正教務系統的“高校學生選課系統”。因為我們經常使用教務系統去選課檢視課表等,也比較熟悉選課的流程。所以後來我們就決定了要做“高校學生選課系統”。
【專案名稱】:“高校學生選課系統”。
【開發環境】:IDEAUI、Navicat
【開發時間】:大約一個月
【團隊名稱】:強強聯手
【團隊成員】:何廣強、杜殷浩
【團隊分工】:
姓名 | 角色 | 工作描述 |
何廣強 | 專案經理 | 負責專案的前期分析、策劃、專案開發進度的跟蹤、專案質量的檢查 |
介面設計師 | 負責系統的介面設計 | |
杜殷浩 | 軟體工程師 | 負責系統設計與編碼 |
測試人員 | 部分文件的編寫,以及對軟體進行測試、編寫軟體測試文件 |
【NABCD】模型分析:
N (Need 需求):
1.介面設計美觀大方、操作簡便靈活。(我們會著重前臺的設計)
2.實現課程資訊的具體管理。
3.實現學生的註冊功能。
4.實現學生檢視歷史選課情況。
5.實現學生選課功能。
6.實現對選課學生資訊的統計功能。
A(Approch 做法):
1.使用sql資料庫儲存資料。
2.使用網頁HTML,CSS,JavaScript設計網站前臺。
3.使用Java語言編寫後臺。
B (Benefit 好處):
1.學生可以進行網上選課。
2.管理員對課程與專業資訊進行維護。
3.可以統計資訊。
4.學生可以修改密碼。
C(Competitors 競爭):
優勢:
1.介面更加美觀有趣,操作更加快捷
2.查詢成績這塊兒會如果沒有選擇學期會直接統計全部的成績。
劣勢:
1.不能釋出公告資訊
2.不能釋出調查問卷等調查
3.不能查詢老師課表
。。。
D (Delivery 推廣):
好像這個還真不能怎麼推廣,因為高校一般都會使用一些比較成熟的選課系統,不過我們會努力嘗試把它一直完善看看能不能推廣給高校使用。如果能推廣,我的思路是這樣的:與學校的教務人員負責人交流,向其詳細說清楚我們系統與他們現在在用的系統的區別,並且提供免費使用期限讓他們免費使用。
【我說】:
這次的這個團隊專案比較大型,我們也不知道是不是真的能夠做出來,畢竟現在學到java web的知識很有限,但是我們會去尋找度娘幫忙,也會去圖書館查詢相關的資料。一個月做出來的可能是很簡陋,但是我們會用心去把這次的專案做好。畢竟這是一個很好的鍛鍊機會,因為涉及很多方面的知識,例如HTML5、資料庫設計、伺服器等等,所以真的是很有挑戰的,不過做完這個專案肯定會收穫很多。這次我們選擇角色分工,嘗試下不同的角色,這次我充當的是專案經理,我會好好帶領我的隊員的。期待我們的作品吧。
燃燒吧,小宇宙!!
-----------------此次的作業報告到此結束,謝謝老師審閱--------------------------