制作“産品錄入系統” 軟件開發心得體會
發表時間:2020-10-25
發布人:葵宇科技
浏覽次數:28
用Unity制作“産品錄入系統” 數據上傳LeanCould數據庫 軟件開發心得體會
前段時間經曆過了兩周的徹夜奮戰,我和(hé)老師(shī)以及另外一個(gè)同學的協作下(xià)幫助客戶完成開發了一款産品錄入系統。
我們完成了産品錄入系統的後台以及錄入端的軟件制作、由另一隊人馬制作了小程序客戶端。
此次軟件開發是我學習編程以來第一次完成的一個(gè)正式的項目,無論這個(gè)項目是否在别人眼中(zhōng)是多麼的簡單、微不足道,但是從中(zhōng)的體會以及學到的東西,其中(zhōng)價值無法估量······
最顯而易見的就是在編程中(zhōng)所需要用到的專業(yè)知識,此次項目所用到LeanCould數據庫儲存上傳的數據,Unity制作軟件界面、C#語言編程數據處理,這些東西都是在學校(xiào)的學習中(zhōng)很難學到的,但是在這次的項目開發後我發現已經有了一些這方面的專業(yè)技能。但是這些并不是最主要的,因為即使再難以學到的專業(yè)技能都有能學到的地方,最令我覺得值得的有這幾件事。
第一:由于這次的項目開發是由我和(hé)另一位同學為主力,所以老師(shī)所能幫到的非常有限,迫使我在開發的過程中(zhōng)遇到難題自己解決。在多次的查百度、搜文(wén)檔中(zhōng),我學到的如(rú)何在遇到難題時,在自己不會的時候如(rú)何解決問(wèn)題,我堅信,這項技能在我未來的一生中(zhōng),無論是什麼時候都會用得到,并且會因為它使我在未來的項目開發中(zhōng)更加輕松和(hé)快捷。
第二:在所有的問(wèn)題中(zhōng),最讓人頭疼的并不是某個(gè)所有的困難都無法解決,而是在某一個(gè)需求上舉步維艱。産品錄入,固然需要數據的上傳、修改和(hé)删除,這就是LeanCould數據庫中(zhōng)的 “ 增删改查 ” 功能。要想實現這些功能就必須在代碼中(zhōng)下(xià)功夫。在項目正式開始開發的第二天,我們便熬了一個(gè)大夜,起初很快我們便實現了數據的增加,但在之後實現删除、查詢和(hé)修改功能時,經曆了無數次的代碼修改時,已經是深夜将近四點多,看看我們的進度,還有三個(gè)功能沒有實現幾乎絕望,老師(shī)也早都已經 “ 倒下(xià) ” 。而另一位學生主要負責制作UI界面那一部分,幫到我的也比較有限。就在我們都打算玩玩遊戲歇一會兒的時候他突然有了一個(gè)想法讓我按照他的思路(lù)試試删除功能,在我懷着最後一絲希望的努力下(xià),修改代碼、保存、測試,最後一步在我打開數據庫刷新的時候,我的手近乎是顫抖的,心裡祈求着成功的同時也做好了再次失望的準備。等等,數據,怎麼沒刷新出來?在反應了好久之後我們驚喜的抱在了一起,原來是數據删除成功!!!
之後的數據查詢、修改功能更是猶如(rú)神助,都是一次成功。連續的三次修改三次測試我們成功了三次、擁抱了三次。在天都快亮(liàng)了的時候我們将剩下(xià)的三個(gè)功能一次實現、沒有一次出錯。
說着傳奇,亦在情理之中(zhōng),一整夜的積累讓我們有了成功的理由。
第三:經曆過成功,當然也有挫折。又過了兩天,客戶需求的圖片格式的數據處理讓我們真正的敗下(xià)陣來。要求可(kě)以将圖片上傳到數據庫,這與處理文(wén)字數據又有不同,難度更難,并且涉及到更多的格式轉換,在我們一次又一次的版本更新中(zhōng)始終沒有成功的完成這個(gè)功能,最終是在另外一個(gè)工程師(shī)的幫助下(xià)加入了能夠上傳圖片的功能。其中(zhōng)最麻煩的地方就是到底以何種格式将圖片保存在數據庫中(zhōng),我嘗試了将圖片存在一個(gè)新建表格中(zhōng),圖片的地址以各種方式保存在原來的數據裡,嘗試了将圖片直接保存在數據裡,嘗試了見圖片轉為文(wén)件格式在轉存的數據庫裡,最終都以失敗告終,畢竟從來沒有學過,所以我到底也不知道,是我代碼寫錯了還是這種方法根本行不通(tōng)。
在最後的幾天中(zhōng),由于學校(xiào)各種課程安排使我分身乏術(shù),每天回到宿舍根本沒有精力再去想其他事情,這種累是心裡上的累,精力不足,躺在床上腦子(zǐ)什麼都不想思考,正是這樣,導緻開發的最後環節我無法全力以赴的撲在項目上,最後的反饋并沒有達到最好的效果。
雖然累,但是卻很充實,學到的這些專業(yè)技能、經曆的項目開發經驗,絕對值得我這段時間的付出,下(xià)次如(rú)果再有類似開發項目我一定能做到更好。