第十七屆山東省大學生軟件設計大賽總結

從今年7月份開始一直到9月10號提交上作品,現在終於有時間進行總結一下了。

我們報的是html5組的比賽,但是隨着技術的發展,再加上比賽提升了難度,現在對於普通網站、二手貨市場、論壇、博客、常規電商平臺、遊戲等作品,一般要淘汰,最多給完成獎。有重大創新的作品例外。

命題給出的建議是,與移動應用結合,併發揮移動應用的特點,比如定位功能、拍照功能等;建議開發平臺類、插件類作品,體現HTML5的新特性。

報H5的隊是最多的,本來是一共200隊,後來由於參才人數太多有很多同學沒有報上名然後又開放了一次報名。要知道其它組纔有幾十個隊參加,每一組的獎項都是一樣的,這樣就給我們帶來了很大的壓力,想要得獎沒有那麼容易。

我們隊伍5個人,3個前臺,2個後臺。

這是我第一次做一個比較完整的項目,總體來說完成的還算可以,但是也避免不了有很多失誤。

我們打算用H5做一個跑步webAPP,大體進程記錄

2019.7.26

主頁,寵物界面,我的界面完成; 開始着手接口文檔,數據庫建立; 谷歌地圖api,Echart圖表引入;

2019.8.12

遇到谷歌地圖api,wifi定位可以,流量定位不行問題

2019.8.15

跑步界面完成,路線記錄正在實現,完善接口

2019.8.16

二級路由會一級路由不刷新問題,進行強制刷新,目前還沒有更好方法 數據庫發現問題,重新討論新建數據庫

2019.8.17

完成認證頁面

2019.8.19

距離,配速問題解決

2019.8.20

出現bug整個思路全錯,決定重新調整

2019.8.21

整理完思路,問題終於解決,還剩路線刷新問題

2019.8.25

引用mui解決 返回退出問題

2019.8.29

終於可以畫線了

2019.8.30

今天有點服氣,每次提交都出錯

2019.8.31

電腦太卡,卡死了

2019.9.2

所有部分基本結束 僅剩寵物修改以及聯繫的一小部分 明天希望可以完成

問題:

1.由於剛開始對高德地圖API沒有全面瞭解,也沒有對跑步app的線路繪製進行了解,不知道這個過程是怎麼實現的,就盲目的定了主題,開始了項目。以至於做到後來,到了路線繪製這一步,才發現靠瀏覽器定位根本不行,網上一個實例也沒有。必須用android開發 GPS,但是爲時已晚,項目已經進入後期了。最後只能用瀏覽器定位強行寫代碼往效果上靠。(瀏覽器定位是真的慢,範圍太大,一般移動好幾米甚至十幾米才能更新定位)

2.剛開始感覺時間充足,前期浪費時間太多,邊做邊玩,以至於後期任務太重,匆忙趕進度,導致出現很多bug,改bug又耽誤很多時間,得不償失。

3.一開始定需求並沒有定的很完整,然後前後端交流的有點草率,以至於一開始數據庫就建的有問題。

4.接口文檔這一步做的非常不好,我們是用一個接口,跟後臺說一個,不用的時候,後端屬於待機狀態,導致很多有聯繫的部分沒有聯繫起來,白白多了很多接口。

總結:

1.原型圖一開始就制定出來,這一點還不錯,在頁面上沒有浪費太多時間。

2.全程用git協同開發,即使假期回家也不影響進度。

3.做項目不只是敲代碼,把頁面做出來,把頁面做好看就行了。它是有一系列過程的,這其中每一步都很重要,只有都做好了,出來的纔是一個完整的項目。

4.需求一開始一定要定清楚了,一定,一定!!!需求不明確就開始開發,帶來的痛苦太大了。

5.接口文檔也是要一開始就要定義完的,這次就喫虧了。

6.要制定一個合理的開發進度表,按排好時間,把每一個階段的每一步都計劃好了,然後嚴格落實,這樣就不會到最後趕進度,完不成,以至於很多效果沒有實現。

7.團隊成員直接,多交流,多溝通,畢竟一個人的能力是有限的,有問題大家一起解決。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章