這個做業屬於哪一個課程 | https://edu.cnblogs.com/campus/xnsy/2019autumnsystemanalysisanddesign/ |
這個做業要求在哪裏 | https://www.cnblogs.com/harry240/p/11524162.html/ |
團隊名稱 | 西柚排課王 |
這個做業的目標 | 對項目alpha版本發佈進行簡單介紹 |
項目git地址 | https://github.com/Charming0011/EasySortCourse.git/ |
姓名 | 學號 |
秦傲明 | 201731062308 |
韓浩 | 201731062319 |
黃青松 | 201731062322 |
王越豪 | 201731062324 |
周金檉 | 201731062321 |
王雷 | 201731062313 |
劉洋 | 201731062314 |
黃睿 | 201731091317 |
最開始團隊項目肯定的是桌面應用程序,可是因爲團隊成員對WPF開發都不熟悉,並且遇到了不少不少的困難,而後想到其實網頁端對用戶更加的友好,遂最終更新需求從而開發網頁端,使用ASP.NET進行開發。html
Alpha版本的發佈地址:(http://49.234.196.168/)git
詳情請見組員博客(http://www.javashuo.com/article/p-rrfwhnvc-mg.html)github
這次測試主要爲功能模塊測試,採用黑盒測試,加以少部分的後端算法代碼測試。算法
第一組數據
後端
第二組數據
測試
第三組數據優化
第四組數據
ui
第五組數據
編碼
測試paikemama類中方法1(判斷周次是否合適)此方法用於判斷排課條件,周次相交則不能排課
測試paikemama類中方法2(教師空閒表和年級空閒表的或操做,功能是找到空閒時間表)
3d
0表示空閒,1表示忙碌 0or0=0 0or1=1 1or1=1
使用test3和test4數據,測試經過
使用test1和test4數據,測試不經過
見組員博客(http://www.javashuo.com/article/p-yukifinb-mb.html)
見組員博客(http://www.javashuo.com/article/p-fezuslbw-ma.html)
見組員博客(http://www.javashuo.com/article/p-raijkpwo-kz.html)
見組員博客(http://www.javashuo.com/article/p-yzmxixic-kx.html)
見組員博客(http://www.javashuo.com/article/p-kufnfnol-kv.html)
由於組內的分工問題,考慮到還有學生端以及界面優化工做沒有完成,並無所有人員進行測試,這次只測試了系統核心功能,管理員端的功能模塊測試,在後續版本會對學生以及教師端進行測試。這次測試也發現了許多bug,好比登陸界面的排版問題,以及一鍵排課後的課表刪除問題,菜單欄的導航顯示錯誤問題等,在後續開發中會針對問題進行改進,可是大部分的功能目前來看運行無缺。
目前項目的核心功能已經完成,排課算法也已經實現,而教師的管理端雖然有一些bug可是也仍是算完成了80%。
目前來講進度還算能夠,預計不會出現項目逾期的狀況,如今的大部分功能已經完善了,還有就是學生端於反饋系統沒有完成,還有就是UI界面的改善沒有完成,後續會完善,具體安排以下:
在下一次版本發佈的時候整個系統徹底成型,學生端開發完畢,爭取把反饋系統作好。
這一次的版本發佈中間遇到了不少問題,單不說編碼問題,就團隊協做方面。最開始由於你們都在本身電腦上弄一個界面一個界面,到最後項目整合的時候很是麻煩,調試了好久好久,遇到了不少問題才最終造成了一個可運行版本,可是仍是存在不少問題,後面經組員一步一步發現然後逐漸你們的版本控制的都差很少了,而後git也開始用起來了,後面纔好慢慢的好起來了,相信下一次的版本發佈就不會出現代碼整合時的調試問題了。