數據庫實(shí)訓心得體會(huì )

時(shí)間:2022-07-05 08:50:53 心得體會(huì ) 我要投稿
  • 相關(guān)推薦

數據庫實(shí)訓心得體會(huì )

數據庫實(shí)訓心得體會(huì )一

數據庫實(shí)訓心得體會(huì )

持續一個(gè)月的數據庫實(shí)訓,讓我參與了軟件工程化的開(kāi)發(fā)過(guò)程。其中體會(huì )最深的便是我們這個(gè)實(shí)訓網(wǎng)的幾個(gè)之最:

一.項目最大:項目大是因為我們這個(gè)事業(yè)起點(diǎn)網(wǎng)站涉及到用戶(hù)眾多-高校,企業(yè),學(xué)生,老師,專(zhuān)家,第二個(gè)原因是網(wǎng)站的功能多-用戶(hù)管理,網(wǎng)上實(shí)習,網(wǎng)上競賽,畢業(yè)實(shí)習設計,項目管理,人才庫管理,人才推薦,搜索 ... 項目大很容易造成系統范圍的泛濫,在我們的開(kāi)發(fā)初期,由于需求不太明確,功能實(shí)現沒(méi)有重點(diǎn),造成了需求范圍的擴大,給項目開(kāi)發(fā)進(jìn)度造成了嚴重的滯后性。然后我們召開(kāi)了會(huì )議討論了這個(gè)問(wèn)題,一致認同先把項目的基本功能實(shí)現,將網(wǎng)站的基本架構搭建起來(lái),最后再在這個(gè)基礎上繼續增加我們網(wǎng)站的其他功能。因此在這個(gè)過(guò)程中,我深刻體會(huì )到了軟件工程初期階段的需求分析以及概要設計的重要性,這兩個(gè)文檔是指導我們后期開(kāi)發(fā)的最重要的依據。

二.數據庫表最多:如此龐大的系統,就需要龐大的數據庫來(lái)支持,所以項目大的直接后果就是我們的數據庫表特別多,而且表與表之間的依賴(lài)關(guān)系也復雜,實(shí)體類(lèi)之間的關(guān)系眾多,設計起來(lái)有一定的難度。數據庫的另外一個(gè)問(wèn)題是-數據表的屬性,數據表屬性的設計完全是依賴(lài)于我們剛開(kāi)始做的需求分析文檔,如果需求分析不完整的話(huà),就會(huì )造成數據庫表屬性的缺失,從用戶(hù)的角度看,就會(huì )覺(jué)得你的系統提供的數據不夠全面,信息量小。

三.開(kāi)發(fā)團隊最大:我們團隊一共有十四個(gè)人,這個(gè)對于我們的項目經(jīng)理來(lái)說(shuō),是一個(gè)相當嚴峻的問(wèn)題,畢竟十四個(gè)人的團隊相當于其他幾個(gè)小組加起來(lái)的人數總和,管理起來(lái)有相當大的難度。對于我們這些小組成員來(lái)說(shuō),由于溝通渠道太多,造成了我們項目中遇到問(wèn)題,不知道去跟哪個(gè)小組成員溝通。為了解決這個(gè)問(wèn)題,我們在團隊中又選出了三個(gè)小組長(cháng),小組成員遇到問(wèn)題,先去咨詢(xún)小組長(cháng),然后小組長(cháng)提供反饋信息。

四.項目各個(gè)模塊間藕合度高:網(wǎng)站涉及的各個(gè)功能模塊之間的聯(lián)系緊密,模塊之間的接口設計的好壞是項目最終集成成功與否的最重要因素。用戶(hù)管理這一個(gè)部分要為每個(gè)模塊提供接口,主要是用戶(hù)的編號以及用戶(hù)的類(lèi)型等。每個(gè)頁(yè)面之間的鏈接也是其中重要的模塊接口。這個(gè)問(wèn)題由于我們前期做好了充分的溝通以及按照概要設計中的接口說(shuō)明去設計自己的模塊,所以后期的模塊整合沒(méi)有遇到什么太大的不兼容性等問(wèn)題。

接下來(lái)就談?wù)勎疫@一個(gè)月中的工作:

需求分析階段:需求分析階段我完成了網(wǎng)上競賽模塊的需求分析,其中遇到的主要問(wèn)題是閱讀材料后發(fā)現網(wǎng)上實(shí)習,網(wǎng)上競賽,畢業(yè)設計指導這幾個(gè)模塊的功能是類(lèi)似的,提取需求分析后不夠明確,經(jīng)過(guò)幾次跟湯老師的交流后,確定了這幾個(gè)模塊之間的具體差別,網(wǎng)上競賽模塊的基本需求也大致確定了,網(wǎng)上競賽模塊的基本功能就是學(xué)生通過(guò)網(wǎng)站報名參加競賽,企業(yè)審核通過(guò)后,專(zhuān)家對作品進(jìn)行評分,排名。

概要設計階段:在需求分析的基礎上,對網(wǎng)上競賽模塊進(jìn)行了比較具體的概要設計,流程圖(IPO圖以及用例圖);這個(gè)階段的主要難點(diǎn)是對網(wǎng)上競賽業(yè)務(wù)流程的描述,如何實(shí)現學(xué)生報名,企業(yè)發(fā)布,專(zhuān)家評審的步驟操作,與及跟其他模塊對該模塊的限制。

數據庫設計階段:我負責整合初步數據庫設計說(shuō)明書(shū),分配組員按照各自的功能模塊的具體需求設計自己模塊需要的數據表,然后對這些數據表進(jìn)行整合。在這個(gè)過(guò)程中遇到的問(wèn)題就是數據庫實(shí)在是太大了,最后下來(lái)一共有30多張表,表與表之間的關(guān)系復雜,關(guān)聯(lián)性大,需要設置的外鍵較多,很難將所有的屬性字段給提取出來(lái),屬性的類(lèi)型設置也是一個(gè)問(wèn)題,采用數值型還是采用字符串性在數據庫設計中尤為重要,因為在后臺搜索方面,數值型比較快捷,而在數據顯示方面,字符串型又有直接讀出不用轉換的好處。每個(gè)表的主鍵我們采用了用實(shí)體的編號去標記它,因為這樣實(shí)體間關(guān)聯(lián)起來(lái)會(huì )更加簡(jiǎn)單。數據庫的設計關(guān)鍵是要對整個(gè)項目的整體的把握,并且要細化對每個(gè)實(shí)體類(lèi)的具體屬性要求。

詳細設計階段:我覺(jué)得是最重要的一個(gè)方面,一個(gè)完整的詳細設計說(shuō)明應該可以幫助程序員完成具體的實(shí)現,程序員可以不用考慮模塊之間的耦合問(wèn)題,只需要將單一的功能按照邏輯順序編寫(xiě)出來(lái)就可以了。網(wǎng)站整體構架搭好了,我們就可以在里面填充自己的功能了。但是因為時(shí)間太倉促了,我們這個(gè)階段也就縮水了,帶來(lái)后面的問(wèn)題就是后期代碼編寫(xiě)的時(shí)候比較混亂,函數接口較難統,界面風(fēng)格多樣化。這個(gè)階段,我的主要工作是跟隊友一起設計出了網(wǎng)上競賽模塊的學(xué)生,企業(yè),管理員,高校以及專(zhuān)家的界面。

編碼階段:我們是用ASP.net開(kāi)發(fā)的,主要任務(wù)就是從工具中選出你想要的控件,然后在控件響應函數中填充代碼,完成相應的事件響應。這里遇到的最大問(wèn)題是頁(yè)面的排版問(wèn)題,因為自己是第一次開(kāi)發(fā)網(wǎng)站,造成了自己設計的界面風(fēng)格單調,不太美觀(guān),現在就盡量做到頁(yè)面的整齊。這個(gè)階段主要做的就是:寫(xiě)代碼→編譯→調試→寫(xiě)代碼。

這一個(gè)月中我學(xué)到了很多東西,技術(shù)方面就是學(xué)會(huì )了用ASP.Net編寫(xiě)網(wǎng)站,最重要的是讓我經(jīng)歷了軟件工程化的所有階段,讓我對整個(gè)軟件工程有了感性的認識,而且將大學(xué)三年所學(xué)到的知識進(jìn)行了一次系統的串聯(lián),更重要的是學(xué)會(huì )了如何跟項目團隊中的成員溝通問(wèn)題,這是一個(gè)寶貴的實(shí)踐經(jīng)驗。

數據庫實(shí)訓心得體會(huì )二

將近一個(gè)月的假期實(shí)習生活結束了,告別了這一次短暫的實(shí)習生活,這段時(shí)間也讓我感概萬(wàn)分,有歡樂(lè ),也有苦累,也許這就是實(shí)習生活所必須經(jīng)歷的吧。似乎嘗到了校園中所不能經(jīng)歷的辛酸苦累,所以,這段時(shí)間里我學(xué)到了很多,也都成為了我人生中的寶貴財富,也邁向了社會(huì )中重要的一步,是非常值得珍惜的。

這次實(shí)踐主要就是學(xué)會(huì )使用公司軟件部門(mén)所開(kāi)發(fā)的應用軟件和各種產(chǎn)品設備,熟悉和了解一貫的操作方法和可能出現的問(wèn)題,并就如何解決問(wèn)題向老員工請教方法。教我的是一位年紀稍大的老員工,先與我說(shuō)了一下要點(diǎn),然后讓我自已看,遇到不懂的就問(wèn)。初次接觸,發(fā)現它并不像書(shū)本那樣的有條有序,許多信息夾雜在一起,令人眼花繚亂,而有不同的種類(lèi),要做到隨便一看就知是什么單是不行的,因為看過(guò)一點(diǎn)有關(guān)軟件測試的書(shū)籍,所有有點(diǎn)了解,但是這些根本不夠,于是接來(lái)的幾天我就踏踏實(shí)實(shí)的坐在哪里認真的看產(chǎn)品介紹和說(shuō)明書(shū),熟悉它的大致結構。

熟悉了相關(guān)軟件和硬件的操作和基本故障診斷之后,我也成為工作之中的一員,開(kāi)始嘗試解決客戶(hù)應用產(chǎn)品中出現的一些問(wèn)題。在這一段時(shí)間里,主要任務(wù)有鞏固之前所學(xué)的,對常見(jiàn)的錯誤要一看便知,并養成認真仔細的工作習慣。在工作的過(guò)程中我也遇到了一些棘手的問(wèn)題,但是經(jīng)過(guò)大家的共同努力也一起解決了。經(jīng)過(guò)了這些之后我也感覺(jué)到光靠培訓聽(tīng)講是不那么管用的,有時(shí)候也要自己試著(zhù)去解決問(wèn)題去親自動(dòng)手測試一些東西,在實(shí)際的應用過(guò)程中去發(fā)現問(wèn)題和解決問(wèn)題,做任何事都是一樣要實(shí)事求是。

結合之前的培訓,了解我現在的任務(wù)就是熟悉各種軟件的操作和數據結構,然后在此基礎上盡一切可能的去模擬、去思考現實(shí)使用環(huán)境中的應用可能性和預測可能出現的狀況再對比一出現故障的概率等等,在這樣的一個(gè)環(huán)節之后我要做的更細致的活兒就是做好各種測試計劃和測試報告,然后對這些報告做一個(gè)準確和客觀(guān)的評估然后將我所獲得的結果反饋給軟件或者硬件開(kāi)發(fā)人員。

經(jīng)過(guò)了將近一個(gè)月時(shí)間學(xué)習,了解到自己還有許多的不足,首先是缺乏工作經(jīng)驗,因為自己缺乏經(jīng)驗,很多問(wèn)題而不能分清主次,還有些培訓或學(xué)習不能找到重點(diǎn),然后工作態(tài)度仍然不夠積極,在工作中僅僅能夠完成布置的工作是不夠的,若沒(méi)有工作做時(shí)可能就會(huì )松懈,不能做到主動(dòng)學(xué)習。在工作中,不允許絲毫的馬虎,嚴謹認真是時(shí)刻要牢記的。同時(shí),學(xué)術(shù)上不夠鉆研,這是由工作性質(zhì)決定的,也是我自己選擇的,因為在我看來(lái),只有被市場(chǎng)認可的技術(shù)才有價(jià)值,,但我畢竟是大三在校生,對科研技術(shù)進(jìn)展方面都不了解,所以還需要更多的鍛煉機會(huì )。

經(jīng)過(guò)這一次的實(shí)踐與學(xué)習,我才慢慢開(kāi)始真正了解了軟件測試工作,實(shí)習是一個(gè)開(kāi)端,一個(gè)讓自己學(xué)會(huì )成長(cháng)的地方,不管是從工作技能上還是為人處事上,我都感覺(jué)到了自己有很大的提高。

首先,應對軟件測試感興趣和對自己有自信,如果具備了這兩點(diǎn),那么在開(kāi)發(fā)過(guò)程中不管遇到什么樣的困難,我相信自己一定能克服。作為軟件測試工作者要善于懷疑,世界上沒(méi)有絕對正確的,總有錯誤的地方,具有叛逆心理,別人認為不可能發(fā)生的事,我卻認為可能發(fā)生,別人認為是對的,我卻認為不是對的。有時(shí)候,往往某些質(zhì)疑才是關(guān)鍵。保持一個(gè)良好的心情,否則很可能無(wú)法把測試作好,一定不能把生活中的不愉快的情緒帶到工作中來(lái)。在工作技能上,因為從事的是測試工作,自己又沒(méi)有經(jīng)驗,所以一切需要我從頭開(kāi)始,而且更需要自己的努力、耐心和細心。這些都是自己欠缺的,但是在工作了這幾個(gè)月后,真的發(fā)現自己有了很大的改善。其次,讓自己成熟了許多。雖然不能用語(yǔ)言來(lái)描述,但是確實(shí)可以從生活中的點(diǎn)點(diǎn)滴滴感覺(jué)得到。經(jīng)歷使人成長(cháng),只有經(jīng)歷過(guò),才可以讓自己真的成熟起來(lái)。

剛開(kāi)始的時(shí)候很多人都和我一樣,認為軟件測試工作簡(jiǎn)單,只需要動(dòng)動(dòng)鼠標就行,之后才明白當初的認識是多么的膚淺。雖然自是功能測試,手工測試的工作,但是那鼠標也不是那么亂點(diǎn)的!所以其實(shí)做任何一件事都要付出自己自己的真心,努力去做,勇敢去做,才能離成功更進(jìn)一步。


99久久精品免费看国产一区二区三区|baoyu135国产精品t|40分钟97精品国产最大网站|久久综合丝袜日本网|欧美videosdesexo肥婆