資料庫實訓總結 篇1
持續一個月的資料庫實訓,讓我參與了軟體工程化的開發過程。其中體會最深的便是我們這個實訓網的幾個之最:
一、項目最大:
項目大是因為我們這個事業起點網站涉及到用戶眾多—高校,企業,學生,老師,專家,第二個原因是網站的功能多—用戶管理,網上實習,網上競賽,畢業實習設計,項目管理,人才庫管理,人才推薦,搜尋 。 項目大很容易造成系統範圍的泛濫,在我們的開發初期,由於需求不太明確,功能實現沒有重點,造成了需求範圍的擴大,給項目開發進度造成了嚴重的滯後性。然後我們召開了會議討論了這個問題,一致認同先把項目的基本功能實現,將網站的基本架構搭建起來,最後再在這個基礎上繼續增加我們網站的其他功能。因此在這個過程中,我深刻體會到了軟體工程初期階段的需求分析以及概要設計的重要性,這兩個文檔是指導我們後期開發的最重要的依據。
二、資料庫表最多:
如此龐大的系統,就需要龐大的資料庫來支持,所以項目大的直接後果就是我們的資料庫表特別多,而且表與表之間的依賴關係也複雜,實體類之間的關係眾多,設計起來有一定的難度。資料庫的另外一個問題是—數據表的屬性,數據表屬性的設計完全是依賴於我們剛開始做的需求分析文檔,如果需求分析不完整的話,就會造成資料庫表屬性的缺失,從用戶的角度看,就會覺得你的系統提供的數據不夠全面,信息量小。
三、開發團隊最大:
我們團隊一共有十四個人,這個對於我們的項目經理來說,是一個相當嚴峻的問題,畢竟十四個人的團隊相當於其他幾個小組加起來的人數總和,管理起來有相當大的難度。對於我們這些小組成員來說,由於溝通渠道太多,造成了我們項目中遇到問題,不知道去跟哪個小組成員溝通。為了解決這個問題,我們在團隊中又選出了三個小組長,小組成員遇到問題,先去諮詢小組長,然後小組長提供反饋信息。
四、項目各個模組間藕合度高:
網站涉及的各個功能模組之間的聯繫緊密,模組之間的接口設計的好壞是項目最終集成成功與否的最重要因素。用戶管理這一個部分要為每個模組提供接口,主要是用戶的編號以及用戶的類型等。每個頁面之間的連結也是其中重要的模組接口。這個問題由於我們前期做好了充分的溝通以及按照概要設計中的接口說明去設計自己的模組,所以後期的模組整合沒有遇到什麼太大的不兼容性等問題。
五、接下來就談談我這一個月中的工作:
需求分析階段:需求分析階段我完成了網上競賽模組的需求分析,其中遇到的主要問題是閱讀材料後發現網上實習,網上競賽,畢業設計指導這幾個模組的功能是類似的,提取需求分析後不夠明確,經過幾次跟湯老師的交流後,確定了這幾個模組之間的'具體差別,網上競賽模組的基本需求也大致確定了,網上競賽模組的基本功能就是學生通過網站報名參加競賽,企業審核通過後,專家對作品進行評分,排名。
六、概要設計階段:
在需求分析的基礎上,對網上競賽模組進行了比較具體的概要設計,流程圖(IPO圖以及用例圖);這個階段的主要難點是對網上競賽業務流程的描述,如何實現學生報名,企業發布,專家評審的步驟操作,與及跟其他模組對該模組的限制。
資料庫設計階段:我負責整合初步資料庫設計說明書,分配組員按照各自的功能模組的具體需求設計自己模組需要的數據表,然後對這些數據表進行整合。在這個過程中遇到的問題就是資料庫實在是太大了,最後下來一共有30多張表,表與表之間的關係複雜,關聯性大,需要設定的外鍵較多,很難將所有的屬性欄位給提取出來,屬性的類型設定也是一個問題,採用數值型還是採用字元串性在資料庫設計中尤為重要,因為在後台搜尋方面,數值型比較快捷,而在數據顯示方面,字元串型又有直接讀出不用轉換的好處。每個表的主鍵我們採用了用實體的編號去標記它,因為這樣實體間關聯起來會更加簡單。資料庫的設計關鍵是要對整個項目的整體的把握,並且要細化對每個實體類的具體屬性要求。
七、詳細設計階段:
我覺得是最重要的一個方面,一個完整的詳細設計說明應該可以幫助程式設計師完成具體的實現,程式設計師可以不用考慮模組之間的耦合問題,只需要將單一的功能按照邏輯順序編寫出來就可以了。網站整體構架搭好了,我們就可以在裡面填充自己的功能了。但是因為時間太倉促了,我們這個階段也就縮水了,帶來後面的問題就是後期代碼編寫的時候比較混亂,函式接口較難統,界面風格多樣化。這個階段,我的主要工作是跟隊友一起設計出了網上競賽模組的學生,企業,管理員,高校以及專家的界面。
八、編碼階段:
我們是用Asp.net開發的,主要任務就是從工具中選出你想要的控制項,然後在控制項回響函式中填充代碼,完成相應的事件回響。這裡遇到的最大問題是頁面的排版問題,因為自己是第一次開發網站,造成了自己設計的界面風格單調,不太美觀,現在就儘量做到頁面的整齊。這個階段主要做的就是:寫代碼→編譯→調試→寫代碼。
這一個月中我學到了很多東西,技術方面就是學會了用Asp.net編寫網站,最重要的是讓我經歷了軟體工程化的所有階段,讓我對整個軟體工程有了感性的認識,而且將大學三年所學到的知識進行了一次系統的串聯,更重要的是學會了如何跟項目團隊中的成員溝通問題,這是一個寶貴的實踐經驗。
資料庫實訓總結 篇2
20xx年12月28號,我們商務班踏上了實訓的道路。而1月9號我們實訓也已經結束。為期8天的實訓讓我領會到了許多平時課堂上所沒有接受的課外知識,很讓人受益匪淺,懂得如何去運用,而進行的一次分析設計綜合的訓練。本次實訓的目的是讓我們掌握資料庫設計的方法、原理和技術,把理論與實踐相結合,鞏固課堂教學內容。
經過我們小組的激烈討論,這次實訓我們從12個選題當中選擇了倉儲管理系統。大部分小組都選圖書借閱管理系統,而我們小組就是不走尋常路的。
倉儲管理看似簡單的一個選擇,卻很複雜。當老師讓我們設計數據流圖的時候,我們自我感覺是已經做流最充分的準備了,可是當老師給我們檢查的時候,錯誤和漏洞一個個被發現並指正。而我們虛心接受了老師的指導。而我們發現簡單的一個倉儲管理系統包含了很繁瑣而雜多的多系,所以我們果斷摘取其中的一個部分————物流。倉儲管理是現代物流不可或缺的重要環節。首先,倉儲管理是對貨物質量的保證;其次倉儲管理是保證生產順利進行的必要條件;最後,合理性的倉儲管理是加快商品流通、節約流通費用的必要手段。
現在真正到了我們創建資料庫的時候了,當然首要的任務是建表了,表是建立關係資料庫的基本結構,用來存儲數據具有已定義的屬性,在表的操作過程中,有查看錶信息、查看錶屬性、修改表中的數據、刪除表中的數據及修改表和刪除表的操作。從實訓中讓我更明白一些知識,表是數據最重要的一個數據對象,表的創建好壞直接關係到數資料庫的成敗,表的內容是越具體越好,但是也不能太繁瑣,以後在實際套用中多使用表,對表的規劃和理解就會越深刻。我們實訓的另一個內容是資料庫的約束、視圖、查詢。從中我們了解到查詢語句的基本結構,和簡單SELECT語句的使用,多表連線查詢。而在視圖的操作中,也了解到了視圖是常見的資料庫對象,是提供查看和存取數據的另一種途徑,對查詢執行的大部分操作,使用視圖一樣可以完成。使用視圖不僅可以簡化數據操作,還可以提高資料庫的安全性,不僅可以檢索數據,也可以通過視圖向基表中添加、修改和刪除數據。
實訓課是在學習與探索中度過的,短暫的8天實訓是結束了,一方面是對自我的認識,認識到自身的不足,需要不斷提高自己的專業知識、數據管理和硬體維護的知識;另一方面是對資料庫維護的學習認知,通過學習資料庫使我上升了一個層次,雖然出現許多未知的為什麼,如倉庫管理資料庫的初步設定、數據備份與還原的步驟等,正是在老師和同學的共同努力之下,我們才一步步把問題解決了,最終完成了不可能完成的任務。
資料庫實訓總結 篇3
時間流水,短短的兩周就流逝了,回想在這兩周的實訓生活,我從單一,片面的學習進入了全面,系統的學習,學好它更是一項大任務。而對於如何學好它,光靠理論知識是遠遠不夠的,鄧小平同志曾經就說過“實踐是檢驗真理的唯一標準”!正如大師傅炒菜,知道炒菜的程式,主料、調料一清二楚,不真正掌勺,永遠也成不了“大廚”。而學校給我們提供了這樣一個機會,讓我們自己"掌勺",使我們從實踐中,加深了對資料庫的理解。
這次實訓的目的與要求,是讓我們學生動手實驗,加深了資料庫知識的學習和理解。這次的實訓內容其實也蠻多的,剛開始看起來覺得應該會很容易的,剛剛開始做“(電子商務相關的基本操作)”與“(網上銀行服務)”操作的時候,做的還挺順手。但是,實際做起來才知道不那么簡單,但是越是到後面就越不行。當我做到“(電子錢包管理與使用)”的時候,我就遇到了問題,怎么做都不成功。看到別人已經做到實訓四,而我還在實訓三慢慢的摸索,可還是毫無結果,伴隨著這樣的壓力,我的心裡非常著急。也終於明白必須好好的學習,不然你永遠也不會成功。於是我不得不請教同學,經過同學的指導,才完成了這些操作雖然我知道的可能還不是很多,但這次實訓給了我一個很好機會,讓我知道不少,(電子郵件服務、網上銀行服務、電子錢包管理與使用、電子商務的三種模式:B2B、B2C、C2C,網上單證、EDI模式、CA認證、電子契約和企業網站。)
經過這次的實訓,我們對資料庫有了更深的了解,從書面的明白到實踐的理解,接觸到了自己以前沒有接觸到的東西,並讓我加深了資料庫知識的學習和理解,也使我進一步了解資料庫,這次實訓可以為我們以後真正的實際資料庫系統設計提供很好的借鑑。更使我明白遇到什麼挫折,不氣餒,不放棄,勇於探索,才會讓自己離成功越來越近!俗話說:知之為知之,不知為不知!不要不懂裝懂,有什麼不懂的要敢於向"知之者"請教!知識是慢慢積累而成的,我們學習不僅要學習理論知識,而實踐也是非常重要的,只有當兩者結合,才會獲得收穫!
我們這次實習對我們的認識起到了很大的啟發作用,使我們以後在接觸資料庫的過程中少走點彎路。也使我們對人生和社會有了更清楚的認識,任何的成功都有艱辛和汗水鋪出來的',沒有那么多的意外收穫。我們要學的還有很多,要接觸的還不知道有多少,以後的路還很漫長,我相信我會更加努力的,把握現在,為自己的未來而奮鬥,展開雙翅飛向美好的未來!
在這裡很感謝唐老師給我們傳授了這么多的知識和經驗,讓我們在畢業之際更好的填補自己的不足。