数据库大作业总结
今晚,我們的數據庫大作業就基本完工了。不過自己離真正熟練運用數據庫還有一段好遙遠的距離。
我們這次大作業是選擇用網站的形式做一個寵物店管理系統。其實這不是我的最初的設想,我覺得如果只是做一個web的運用,沒有什么意義,只是很辛苦地寫很多代碼,后來也證明了這一點。所以,我一開始的就想自己實現一個數據庫,這樣我們就能夠深入的理解數據庫的底層實現。但考慮到我們組員的實力與觀點,最終還是選擇了做一個web的網站。
還有一點是很有意思的。當初我們的成員在討論做一個什么應用的時候,我提議做一個粵語輸入法,但他們都反對,說沒有什么意義。后來到了5月份,谷歌就發布了“粵語輸入法”這一個應用。現在回想起來,不是說自己有谷歌不謀而合,而是感嘆谷歌連這么小的事情都做。而平時自己好高騖遠,結果至今一事無成。如果我們在小事上都可以花很大的精力去做好,那我們日積月累,還有什么做不好的呢?
回到我的的大作業上,在這個工程中,我們也有很多缺點。
(1)?????????需求不明確:其實我很早就確定做一個寵物店管理系統了,但在功能上遲遲不能定下了,以致我們在寫代碼的工程中多次更改功能。后來由于時間緊迫,砍掉了許多不要的功能,導致我們網站的功能相對較少。更重要的是,由于功能的更改,也寫了很多沒有用的代碼,更改了許多代碼,增加了我們的工作量。
(2)?????????對PHP,CSS, JavaScript等語言不熟悉:雖然我們學過web2.0,但我們在這方面的水平還是十分低下。我感覺自己對PHP了解的還是比較膚淺,除了對一些經常用的函數熟悉外,幾乎對其他的一無所知。而對CSS和JavaScript,我更少無語,經常會發生一個莫名其妙的錯誤,即使話幾個小時也改不來。所以在寫的的過程中,也一直參考自己以前寫過的代碼。歸根到底,還是自己練地不夠多。這也是我對自己最不滿的地方。
(3)?????????對數據庫用的不夠多,不夠深:這是數據庫的大作業,而我們做成了web2.0作業,我們把大量的精力用在了前臺的CSS和JavaScript,不過慚愧的是我們的CSS和JavaScript也寫得一塌糊涂,特別是JavaScript,基本就沒怎樣用到。原先設想的是用JavaScript來檢測用戶的輸入是否合法,當最終還是有些地方沒有實現,所以在測試的時候,如果輸入一些非法的數據,我們的網站還是會發生一些異常。而對SQL的應用,用的最多的就是SELECT* FROM * WHERE, DELETE, UPDATA, INSERT 這幾個基本語句了,其他的諸如GROUP BY, HAVING,EXISTS , IN, 集合比較操作,聚集操作符等都沒有用到,所以我們只是在用web2.0的知識來完成數據庫的大作業,感覺這樣對提高數據庫的認識沒有什么幫助。
(4)?????????人員分工不名確:其實整個過程,參與寫代碼的人數是比較少的。而自己一直在寫,既寫前臺,有些后臺,忙的喘不過氣了。其實我是想自己對承擔一點任務,然后其他人可以時間去做其他事。我不知道這樣是否好,也不知道別人是否會誤解,以為我是在排斥他們。這也是我們需要注意,其實我并沒有像一個真正的開發小組在奮斗,而是在個人戰斗,這也有我的一些失誤吧!不過還好啦,感謝我們的組員的堅持與合作,感謝他們的支持與幫助,所以我的建議是所有的人的貢獻比都差不多。
呵呵,一口氣寫這里,發現自己寫的都是缺點,其實我們收獲也挺多的,比如我們第一次把我們的作品放上了云平臺。不過既然是總結,如果都是寫一些好的方面,那也沒有什么意思。我在這里把自己在這些日子的感想寫下來,一方面希望是警醒自己的不足,另外一方面也希望和我的組員做個交流。其實我們的路還有很長,我們現在的能力還是很有限的。作為一名搞技術的人,我們還是需要腳踏實地,用心做好每一件事。
“路漫漫其修遠兮,吾將上下而求索”。
共勉!
總結
- 上一篇: 移动视频通话的过去、现在和未来
- 下一篇: ibator mysql 分页,ZUI分