Alpha衝刺——總結篇


所屬課程 軟件工程1916|W(福州大學)
做業要求 Alpha衝刺總結篇
團隊名稱 待就業六人組
後端源碼 Github地址
APP源碼 Github地址
在線評審表 騰訊文檔地址
Alpha版本測試程序 Github地址

1.團隊信息

  • 團隊名稱:待就業六人組
  • 團隊描述:同舟共濟揚帆起,乘風破浪萬里航
  • 隊員信息:
隊員學號 隊員暱稱 我的博客地址 備註
221600306 XRK http://www.cnblogs.com/XR-K/
221600307 Yellye http://www.cnblogs.com/CloudLong/
221600315 黎煥明 http://www.cnblogs.com/lihuanming/
221600319 Litm http://www.cnblogs.com/litm/
221600327 oirving http://www.cnblogs.com/oirving/
221600329 supermingjun http://www.cnblogs.com/supermingjun/ 組長

2.項目預期計劃

teambition Alpha迭代計劃以下圖




java


3.現實進展

Alpha需求基本完成。git

燃盡圖以下:github


4.代碼簽入記錄

XZPT-Java 代碼簽入記錄:156次commit,部分截圖以下:算法

XZPT-Android 代碼簽入記錄: 217次commit,部分截圖以下:數據庫


5.過程體會

221600306後端

原本還覺得本身之前還寫過幾個Android應用,應該不是很難,沒想到仍是發現了有不少不會的地方。衝刺嘛,時間緊任務重,百度到的東西,可以正常應用到代碼裏,完成相應的功能就很好了,實在說不上可以沉澱下來成爲本身的知識,下次碰到一樣的問題,最可能是知道該去找什麼,仍是不能立刻寫出來,還須要鍛鍊。這一衝刺下來,也會用了幾個框架,也算是學到了點東西,而後也發現了不少不足,進程啊,通訊啊,數據增刪改查啊,果真萬變不離其宗啊。有問題要主動找負責相應模塊的隊友詢問,否則話費大量時間最後發現是接口出了問題就太浪費時間了,仍是要多溝通。(PS:很累,很是累,嘆了這輩子都沒嘆過的那麼多氣。五一放假,沒有出行的打算,而後就莫名其妙變成了每天寫代碼,改bug,很忙很忙,可是有沒有辦法,常常寫着寫着就忘記時間,想起來點晚飯,都8點了,外賣到了,放在邊上,想起來要吃都10點了,我原本真的沒以爲本身會廢寢忘食的。人是鐵飯是鋼啊,每次睡覺前都在想還能不能看到明天的太陽)

221600307服務器

這段時間,梳理每一個功能流程,落實界面,從新設計原型UI,學習Android,學習測試,工做日每次上完課就開始忙忙碌碌,假期也投入了不少時間,好像作了不少又感受沒實際作出啥。現階段Android只能算入門,還要繼續學習;UI設計也很是業餘,可是審美好像沒什麼短時間內迅速提升的方法,並且設計和代碼實現徹底兩回事……團隊完成項目仍是不夠熟練,存在一些問題,溝通不充分,有時候各作各的,要合併了才發現對不上。我不太愛提問題,但是協做過程當中提問題是很是重要的,提出問題才能解決。後期仍是要和隊友多多交流,問題早發現早避免,早提出早解決。

221600315app

十天來,我從一個只知道Spring有春天意思的人,大概瞭解了Spring&Mybatis的使用,簡單瞭解了AOP和IOC的思想。雖然這十天比較忙碌,但好在總仍是有點收穫,懂得了團隊合做中組員交流的重要性,真正認識到本身在團隊協做中的水平以及能起的做用,有了簡單的「軟件工程」的思想,知道了凡事不可太急躁,本身種的因最終果也是本身承受。

221600319框架

由於我是負責算法,因此只須要寫寫java代碼就好,不用關心其餘的事,相對而言比較輕鬆。可是對我我的來講,在開發過程當中仍是有很多問題的,好比說代碼不規範、算法的健壯性不高等。致使後面好多都要改。這個過程當中我發現我合做能力和溝通能力真是差,好吧,這是個人一個缺點。但願以後會慢慢改掉吧。

221600327數據庫設計

在此次開發中,我是負責學生用戶客戶端界面的開發,因此要跟交互開發的小榕合做,個人進度決定了她的空餘時間。我是新手雖然是事實但不能成爲理由,我拖了你們的進度。界面作得挺差的,時間很緊,本身也很懊惱,只能說我作得很差,謝謝隊友的寬容,我會繼續努力。

6.組員分工及在Alpha階段的工做量比例

隊員學號 隊員暱稱 分工 貢獻佔比
221600306 XRK 學生端交互實現 16%
221600307 Yellye UI原型設計、項目測試人員 18%
221600315 黎煥明 項目後端 16%
221600319 Litm 項目算法 15%
221600327 oirving 學生端UI設計 18%
221600329 supermingjun 企業端UI設計和交互實現 17%

7.下階段展望

對界面和部分實現不合理的功能進行優化,增長全局異常處理,對需求分析中剩餘功能進行實現。

8.針對系統設計與數據庫設計問題回覆

(1)我想查看以往投送結果如何查看?

後端服務器會記錄用戶的每一次投遞記錄,求職者端有提供求職記錄查看。

(2)智能推薦的信息是否應該存儲起來?

系統定時將系統中的崗位和用戶進行匹配,會對匹配類似度進行存儲,在學生端請求數據時,根據類似度順序進行推薦。

(3)推薦算法使用什麼具體算法?如何保證有效性

基於內容的推薦算法,詳細描述請看 算法文檔:基於內容的推薦算法

(4)大量數據存在內存,會影響性能?

數據都存儲在數據庫中,並無大量數據存儲在內存。

(5)有沒有考慮增長信用機制,防止惡意發佈虛假招聘?

信用機制對於咱們小組目前的狀況,可能不太容易實現,一套信用系統的搭建難度可能太大。

相關文章
相關標籤/搜索