項目成員:git
黃豐潤 031302307github
王旭鑾 031302320web
張家俊 031302329數據庫
張曉燕 031302343編程
項目完成度:實現了專業信息填寫、查看,教師信息填寫,報課和查看課表等最基礎的內容。後端
小組成員分工:服務器
黃豐潤:博客撰寫,分配工做(組長),服務器搭建markdown
王旭鑾:web後端框架
張家俊:數據庫學習
張曉燕:負責界面設計和優化和部分文檔編寫
小組成員心得:
界面:
因爲代碼基礎薄弱,我是先找到相近的界面作修改,在配置好環境的基礎,修改好代碼打開網頁做對比,逐一修改有缺陷的界面並優化界面,從初期的無 從下手,到後面逐漸摸索出規律來,挺有成就感的。
數據庫:
在此次的軟工實踐中,我在團隊裏面主要負責的是數據庫這方面的有關事項,包括數據庫的搭建,初始內容的導入,與外部鏈接等。
雖然初始都不怎麼順利,就想是軟工我的總結裏面說的那樣,一開始裝個MYSQL也不知道是哪裏弄錯了,仍是電腦就是在那時候犯病了,次日就癱瘓開不了機,最後不得不下下策,重裝了系統,再次嘗試才得以搞定,又將以前安裝的JAVA,ANDROID STDIO又從新弄了一遍,從新配置路徑,總之,萬事開頭難,雖然以後的路仍是挺艱辛的。在以後的編程路上,我試着在MYSQL上建立此次教師選課系統所要的數據庫,與以前的數據庫實踐中用的SQL server相比,確實感受更容易上手。完成了數據的導入,在將隊友作的部分鏈接在一塊兒,實現了數據查詢,數據手動導入的功能的時候,確實有不小的成就感,這也應該是軟工實踐這門課最讓人喜歡的一個地方吧,看到本身的辛苦付出,accept的那一刻。
此次的軟工實踐,不管如何,仍是有所收穫的,雖然最後也許是由於能力的緣由,也許也是由於本身最後鬆懈,不能一始而終,最後沒能實現所預期的excel表格的導入功能,不過有付出努力,老是有學到什麼的,像是團隊的分工合做的重要性,團隊之間的默契跟合做,項目的合理分配,分工,都能產生事半功倍的效果。還有,markdown的學習和使用,項目的燃盡圖,不少頗有價值的東西都一一有所涉獵,之後要花更多的時間去消化,去應用。總之,此次的軟工實踐,感謝老師給予這個機會,感謝一直不倦教導的老師助教,感謝一路默默付出的隊友們,雖然有遺憾,可是,一切都是值得的。
服務器搭建:
beta階段心血來潮申請了半年阿里雲,然並卵。並無什麼成型的東西能夠搭建,搭好了環境後測試了下ALPHA就沒有再開過了。還有半年使用期,以後再試試吧。
Web後端:
這學期的軟工實踐結束了。在作項目的過程當中,我也學到不少東西。
1.如何搭框架。在查閱了許多資料,看了許多源碼後,這個教師報課的框架總算是搭建了起來。雖說仍是有許多BUG,可是大體上的功能已經實現了。這也算 是我第一次作項目的一大收穫吧,之後在作到相關的項目時也不會以爲那麼陌生。
2.如何調試。尋找BUG,調試BUG也是一門技術活,也是一門體力活。一個BUG調試了好久調試不出正確的結果,這會令人很不耐煩...不過解決了BUG無疑是一個開心的事情。
3.如何使用GITHUB。這是很是實用的東西,若是從事IT行業,這將是必不可少的。如今學會了如何使用,之後也可以快人一步,少走一點彎路。
咱們的beta版本在一個功能上遇到了瓶頸,直接影響到了項目進度。不過在alpha版本中大體的界面和基本功能作的差很少了。團隊缺少溝通,花的時間少,這是應該反思的。
工做分配:
身爲組長,我作的確實不夠好。軟工和團隊,都是一個過程,一整個過程都要保持得牢牢的,都要不斷激勵,越困難越激勵。一開始的工做分配沒有認真考慮到實際狀況,致使beta版本的基本上絲毫沒有進展。
項目中遇到的問題:
小組成員步驟不一致,缺少討論,致使分工時會產生分歧,嚴重影響效率;編程能力廣泛較弱,部分功能沒有完成,只實現一些基礎的功能;github的提交常常出現問題;解決問題的能力不強且不夠積極。