

下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、一個(gè)月的數(shù)據(jù)庫(kù)實(shí)訓(xùn)就轉(zhuǎn)眼間就上完了,期間講解了一個(gè)學(xué)生管理系統(tǒng),最后還做了一 個(gè)小的數(shù)據(jù)庫(kù) 作業(yè)。現(xiàn)在就說(shuō)說(shuō)關(guān)于 vb 的數(shù)據(jù)庫(kù)的一些方法。首先說(shuō)數(shù)據(jù)庫(kù),簡(jiǎn)單的說(shuō)就是建表格,然后把一張一張的表格和在一起 , 成為一大堆的數(shù)據(jù)集合。他是依照某種數(shù)據(jù)結(jié)構(gòu)組織起來(lái)并存放二級(jí)存儲(chǔ)器中的數(shù)據(jù)集合,基本分為三個(gè)層 次,物理數(shù)據(jù)層,概念數(shù)據(jù)層和邏輯數(shù)據(jù)層。不同層次間的聯(lián)系是通過(guò)映射來(lái)轉(zhuǎn)換的。大多數(shù) vb 數(shù)據(jù)庫(kù)都使用 ado 控件,他可以分為分為有源數(shù)據(jù)庫(kù)和無(wú)源數(shù)據(jù)庫(kù),即是否 使用了 dsn數(shù)據(jù)源。在連接數(shù)據(jù)庫(kù)前首先要在 vb 菜單中“工程” - “引用”或“部件”從中 選擇 microsoft activ
2、exdata objects 2.6 library和 microsoft activex data objectsrecordset 2.6 兩個(gè)組件,然后定義 的對(duì)象,用什么名字由自己決定。這樣數(shù)據(jù)庫(kù)也就基本 上 好了。SQL 是 Structured Query Language(結(jié)構(gòu)化查詢語(yǔ)言)的縮寫(xiě)。SQL 是專為數(shù)據(jù)庫(kù)而建立 的操作命令集,是一種功能齊全的數(shù)據(jù)庫(kù)語(yǔ)言。在使用它時(shí),只需要發(fā)出“做什么”的命令, “怎么做”是不用使用者考慮的。 SQL 功能強(qiáng)大、簡(jiǎn)單易學(xué)、使用方便,已經(jīng)成為了數(shù)據(jù)庫(kù) 操作的基礎(chǔ),并且現(xiàn)在幾乎所有的數(shù)據(jù)庫(kù)均支持SQL。它的強(qiáng)大功能以前就聽(tīng)人說(shuō)過(guò), 所以就選
3、了這門(mén)課。 經(jīng)過(guò)一個(gè)學(xué)期的數(shù)據(jù)庫(kù)課程的學(xué)習(xí), 我們掌握了創(chuàng)建數(shù)據(jù)庫(kù)以及對(duì)數(shù)據(jù)庫(kù)的操作的基礎(chǔ)知識(shí)。幸老師的教學(xué)耐心細(xì)致,課堂上我 們有不理解的地方老師都反復(fù)講解,使我們的基礎(chǔ)知識(shí)掌握的比較牢固。數(shù)據(jù)庫(kù)這門(mén)課涉及 到以前的知識(shí)不多, 是一門(mén)從頭學(xué)起的課程, 即使基礎(chǔ)不是很好, 只要認(rèn)真聽(tīng)講、 復(fù)習(xí)功課, 還是一門(mén)比較容易掌握的課。通過(guò)學(xué)習(xí),我對(duì)數(shù)據(jù)庫(kù)沒(méi)有了神秘感,簡(jiǎn)單的說(shuō)下我對(duì)數(shù)據(jù)庫(kù)的理解吧。我覺(jué)得它就是 創(chuàng)建一些表格,然后再用一些語(yǔ)句根據(jù)他們之間的關(guān)系,把它們組合在一起。最基本的就是 子查詢了。我的子查詢經(jīng)驗(yàn)就是先寫(xiě)出 select * 我們要找什么,然后寫(xiě)條件,我們要找的東西有什 么條件,然后
4、在寫(xiě)條件,我們的條件涉及那些表,那些字段,再在這些字段中通過(guò)我們學(xué)過(guò) 的簡(jiǎn)單 select 語(yǔ)句選出來(lái),有時(shí)候還要用到幾層子查詢, 不過(guò)無(wú)所謂, 只要思路是清晰的就 沒(méi)什么問(wèn)題了。接下來(lái),關(guān)聯(lián)查詢之類的,學(xué)起來(lái)也是不難的,但有一點(diǎn)必須注意,那就是 上課必須跟著老師的進(jìn)度走, 一定要注意聽(tīng)講,勤做筆記 . 這樣,你學(xué)起來(lái)就會(huì)得心應(yīng)手, 沒(méi) 什么困難??傊?,這是一門(mén)很值得學(xué)的課程,自己學(xué)過(guò)獲益匪淺,就算自己將來(lái)不從事這個(gè)行業(yè), 但是至少對(duì)數(shù)據(jù)不再陌生,甚至還略知一二。呵呵謝謝老師!3 月 7 號(hào)進(jìn)入宏天實(shí)訓(xùn)公司參加軟件開(kāi)發(fā)實(shí)訓(xùn)的,在此次實(shí)訓(xùn)中,除了讓我明白工作中 需要能力,素質(zhì),知識(shí)之外,更重要的
5、是學(xué)會(huì)了如何去完成一個(gè)任務(wù),懂得了享受工作。當(dāng) 遇到問(wèn)題,冷靜,想辦法一點(diǎn)一點(diǎn)的排除障礙,到最后獲取成功,一種自信心就由然而生, 這應(yīng)該就是工作的樂(lè)趣。有時(shí)候不懂的就需要問(wèn)別人了,虛心請(qǐng)教,從別人的身上真的能學(xué) 到自己沒(méi)有的東西,每一次的挫折都會(huì)使我更接近成功。還有學(xué)會(huì)了在工作中與人的合作與 交流,同樂(lè)同累,合作互助,這是團(tuán)體的精神,也是必須學(xué)習(xí)的 東西。經(jīng)過(guò)之前的在校學(xué)習(xí),對(duì)程序設(shè)計(jì)有了一定的認(rèn)識(shí)與理解。在校期間,一直都是學(xué)習(xí)理 論知識(shí),沒(méi)有機(jī)會(huì)去參與項(xiàng)目的開(kāi)發(fā)。所以說(shuō)實(shí)話,在實(shí)訓(xùn)之前,軟件項(xiàng)目開(kāi)發(fā)對(duì)我來(lái)說(shuō)是 比較抽象的,一個(gè)完整的項(xiàng)目要怎么分工以及完成該項(xiàng)目所要的步驟也不是很明確。而經(jīng)過(guò)
6、這次實(shí)訓(xùn),讓我明白了一個(gè)完整項(xiàng)目的開(kāi)發(fā),必須由團(tuán)隊(duì)來(lái)分工合作,并在每個(gè)階段中進(jìn)行 必要的總結(jié)與論證。一個(gè)完整項(xiàng)目的開(kāi)發(fā)它所要經(jīng)歷的階段包括:遠(yuǎn)景范圍規(guī)劃和用例說(shuō)明、項(xiàng)目結(jié)構(gòu)和風(fēng) 險(xiǎn)評(píng)估、業(yè)務(wù)功能說(shuō)明書(shū)、詳細(xì)設(shè)計(jì)說(shuō)明書(shū)、代碼實(shí)現(xiàn)、測(cè)試和安裝包等等。一個(gè)項(xiàng)目的開(kāi) 發(fā)所需要的財(cái)力、人力都是很多的,如果沒(méi)有一個(gè)好的遠(yuǎn)景規(guī)劃,對(duì)以后的開(kāi)發(fā)進(jìn)度會(huì)有很 大的影響,甚至?xí)霈F(xiàn)在預(yù)定時(shí)間內(nèi)不能完成項(xiàng)目或者完成的項(xiàng)目跟原來(lái)預(yù)想的不一樣。一 份好的項(xiàng)目結(jié)構(gòu)、業(yè)務(wù)功能和詳細(xì)設(shè)計(jì)說(shuō)明書(shū)對(duì)一個(gè)項(xiàng)目的開(kāi)發(fā)有明確的指引作用,它可以 使開(kāi)發(fā)人員對(duì)這個(gè)項(xiàng)目所要實(shí)現(xiàn)的功能在總體上有比較明確的認(rèn)識(shí),還能減少在開(kāi)發(fā)過(guò)程中 出現(xiàn)不必要的
7、麻煩。代碼的實(shí)現(xiàn)是一個(gè)項(xiàng)目開(kāi)發(fā)成功與否的關(guān)鍵,也就是說(shuō),前期作業(yè)都是 為代碼的實(shí)現(xiàn)所做的準(zhǔn)備。我深刻的認(rèn)識(shí)到要成為一名優(yōu)秀的軟件開(kāi)發(fā)人員不是一件容易的事情, 不僅要有足夠的 干勁和熱情,還要有扎實(shí)的編寫(xiě)代碼基礎(chǔ),必須要有事先對(duì)文檔進(jìn)行可靠性報(bào)告,功能說(shuō)明 書(shū),詳細(xì)設(shè)計(jì)說(shuō)明書(shū)等的編寫(xiě)和一些風(fēng)險(xiǎn)評(píng)估的編寫(xiě)的能力。除了圖書(shū)館,最能讓我感覺(jué)到身在大學(xué)的就是實(shí)訓(xùn)機(jī)房,在匆匆過(guò)去的兩個(gè)月內(nèi),我往 返于實(shí)訓(xùn)機(jī)房與宿舍之間,使我享受了一個(gè)充實(shí)的學(xué)習(xí)時(shí)期,讓我感受到了大學(xué)的魅力,對(duì) 自己充滿信心,對(duì)大學(xué)充滿信心,以積極的心態(tài)迎接明天挑戰(zhàn)。實(shí)訓(xùn)中要求有扎實(shí)的理論基本知識(shí),操作起來(lái)才順心應(yīng)手,我這時(shí)才明白什么是“書(shū)
8、到 用時(shí)方恨少” 。這就激發(fā)了學(xué)習(xí)的欲望?!皩W(xué)以致用” ,就是要把學(xué)來(lái)的知識(shí)能運(yùn)用到實(shí)際操作當(dāng)中, 用實(shí)踐來(lái)檢驗(yàn)知識(shí)的正確性。 我想,這是實(shí)訓(xùn)的最根本目的。“紙上得來(lái)終覺(jué)淺,絕知此事要躬行 !”, 在短暫的實(shí)訓(xùn)過(guò)程中,讓我深深感受到自己在 實(shí)際運(yùn)用中專業(yè)知識(shí)的匱乏。以前總以為自己學(xué)的還不錯(cuò),一旦應(yīng)用到實(shí)際就大不一樣了, 這時(shí)才真正領(lǐng)悟“學(xué)無(wú)止境”的含義。經(jīng)過(guò)為期兩個(gè)月的電子政務(wù)服務(wù)平臺(tái)系統(tǒng)開(kāi)發(fā)的實(shí)訓(xùn),我對(duì) Visual 20 xx. 軟件開(kāi)發(fā)平 臺(tái)有了更深一步的了解, 對(duì)微軟基礎(chǔ)類庫(kù)的認(rèn)識(shí)與使用也有了大大的提高。 以及如何使用 SQL Server 數(shù)據(jù)庫(kù)進(jìn)行連接操作方面有了本質(zhì)的提高。短短的
9、實(shí)訓(xùn)結(jié)束了, 為我將來(lái)的就業(yè)打下了良好的基礎(chǔ), 也提高了我的軟件開(kāi)發(fā)的水平, 今后我將會(huì)更加努力的學(xué)習(xí),不斷提高自身素質(zhì),開(kāi)拓創(chuàng)新,與時(shí)俱進(jìn),做一個(gè)優(yōu)秀的軟件 開(kāi)發(fā)工程師。持續(xù)一個(gè)月的數(shù)據(jù)庫(kù)實(shí)訓(xùn),讓我參與了軟件工程化的開(kāi)發(fā)過(guò)程。其中體會(huì)最深的便是我 們這個(gè)實(shí)訓(xùn)的幾個(gè)之最:一. 項(xiàng)目最大:項(xiàng)目大是因?yàn)槲覀冞@個(gè)事業(yè)起點(diǎn)站涉及到用戶眾多 - 高校,企業(yè),學(xué)生,老師,專家,第二個(gè)原因是 站的功能多 - 用戶管理, 上實(shí)習(xí), 上競(jìng)賽,畢業(yè)實(shí)習(xí)設(shè)計(jì),項(xiàng) 目管理, 人才庫(kù)管理, 人才推薦, 搜索 . 項(xiàng)目大很容易造成系統(tǒng)范圍的泛濫, 在我們的開(kāi) 發(fā)初期,由于需求不太明確,功能實(shí)現(xiàn)沒(méi)有重點(diǎn),造成了需求范圍的擴(kuò)
10、大,給項(xiàng)目開(kāi)發(fā)進(jìn)度 造成了嚴(yán)重的滯后性。然后我們召開(kāi)了會(huì)議討論了這個(gè)問(wèn)題,一致認(rèn)同先把項(xiàng)目的基本功能 實(shí)現(xiàn),將 站的基本架構(gòu)搭建起來(lái),最后再在這個(gè)基礎(chǔ)上繼續(xù)增加我們 站的其他功能。因此 在這個(gè)過(guò)程中,我深刻體會(huì)到了軟件工程初期階段的需求分析以及概要設(shè)計(jì)的重要性,這兩 個(gè)文檔是指導(dǎo)我們后期開(kāi)發(fā)的最重要的依據(jù)。二. 數(shù)據(jù)庫(kù)表最多: 如此龐大的系統(tǒng), 就需要龐大的數(shù)據(jù)庫(kù)來(lái)支持, 所以項(xiàng)目大的直接后 果就是我們的數(shù)據(jù)庫(kù)表特別多, 而且表與表之間的依賴關(guān)系也復(fù)雜, 實(shí)體類之間的關(guān)系眾多, 設(shè)計(jì)起來(lái)有一定的難度。 數(shù)據(jù)庫(kù)的另外一個(gè)問(wèn)題是 - 數(shù)據(jù)表的屬性, 數(shù)據(jù)表屬性的設(shè)計(jì)完全是 依賴于我們剛開(kāi)始做的需求
11、分析文檔,如果需求分析不完整的話,就會(huì)造成數(shù)據(jù)庫(kù)表屬性的 缺失,從用戶的角度看,就會(huì)覺(jué)得你的系統(tǒng)提供的數(shù)據(jù)不夠全面,信息量小。三. 開(kāi)發(fā)團(tuán)隊(duì)最大: 我們團(tuán)隊(duì)一共有十四個(gè)人, 這個(gè)對(duì)于我們的項(xiàng)目經(jīng)理來(lái)說(shuō), 是一個(gè)相 當(dāng)嚴(yán)峻的問(wèn)題,畢竟十四個(gè)人的團(tuán)隊(duì)相當(dāng)于其他幾個(gè)小組加起來(lái)的人數(shù)總和,管理起來(lái)有相 當(dāng)大的難度。 對(duì)于我們這些小組成員來(lái)說(shuō), 由于溝通渠道太多, 造成了我們項(xiàng)目中遇到問(wèn)題, 不知道去跟哪個(gè)小組成員溝通。為了解決這個(gè)問(wèn)題,我們?cè)趫F(tuán)隊(duì)中又選出了三個(gè)小組長(zhǎng),小 組成員遇到問(wèn)題,先去咨詢小組長(zhǎng),然后小組長(zhǎng)提供反饋信息。四. 項(xiàng)目各個(gè)模塊間藕合度高: 站涉及的各個(gè)功能模塊之間的聯(lián)系緊密,模塊之間
12、的接 口設(shè)計(jì)的好壞是項(xiàng)目最終集成成功與否的最重要因素。用戶管理這一個(gè)部分要為每個(gè)模塊提 供接口,主要是用戶的編號(hào)以及用戶的類型等。每個(gè)頁(yè)面之間的 也是其中重要的模塊接口。 這個(gè)問(wèn)題由于我們前期做好了充分的溝通以及按照概要設(shè)計(jì)中的接口說(shuō)明去設(shè)計(jì)自己的模塊, 所以后期的模塊整合沒(méi)有遇到什么太大的不兼容性等問(wèn)題。接下來(lái)就談?wù)勎疫@一個(gè)月中的工作:需求分析階段: 需求分析階段我完成了 上競(jìng)賽模塊的需求分析, 其中遇到的主要問(wèn)題是 閱讀材料后發(fā)現(xiàn) 上實(shí)習(xí), 上競(jìng)賽,畢業(yè)設(shè)計(jì)指導(dǎo)這幾個(gè)模塊的功能是類似的,提取需求分 析后不夠明確, 經(jīng)過(guò)幾次跟湯老師的交流后, 確定了這幾個(gè)模塊之間的具體差別, 上競(jìng)賽模 塊的
13、基本需求也大致確定了,上競(jìng)賽模塊的基本功能就是學(xué)生通過(guò) 站報(bào)名參加競(jìng)賽,企業(yè) 審核通過(guò)后,專家對(duì)作品進(jìn)行評(píng)分,排名。概要設(shè)計(jì)階段: 在需求分析的基礎(chǔ)上, 對(duì) 上競(jìng)賽模塊進(jìn)行了比較具體的概要設(shè)計(jì), 流程 圖 (IPO圖以及用例圖 ); 這個(gè)階段的主要難點(diǎn)是對(duì) 上競(jìng)賽業(yè)務(wù)流程的描述,如何實(shí)現(xiàn)學(xué)生報(bào) 名,企業(yè)發(fā)布,專家評(píng)審的步驟操作,與及跟其他模塊對(duì)該模塊的限制。數(shù)據(jù)庫(kù)設(shè)計(jì)階段:我負(fù)責(zé)整合初步數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明書(shū),分配組員按照各自的功能模塊的 具體需求設(shè)計(jì)自己模塊需要的數(shù)據(jù)表,然后對(duì)這些數(shù)據(jù)表進(jìn)行整合。在這個(gè)過(guò)程中遇到的問(wèn) 題就是數(shù)據(jù)庫(kù)實(shí)在是太大了, 最后下來(lái)一共有 30 多張表,表與表之間的關(guān)系復(fù)雜,
14、 關(guān)聯(lián)性大, 需要設(shè)置的外鍵較多,很難將所有的屬性字段給提取出來(lái),屬性的類型設(shè)置也是一個(gè)問(wèn)題,采用數(shù)值型還是采用字符串性在數(shù)據(jù)庫(kù)設(shè)計(jì)中尤為重要,因?yàn)樵诤笈_(tái)搜索方面,數(shù)值型比較 快捷,而在數(shù)據(jù)顯示方面,字符串型又有直接讀出不用轉(zhuǎn)換的好處。每個(gè)表的主鍵我們采用 了用實(shí)體的編號(hào)去標(biāo)記它,因?yàn)檫@樣實(shí)體間關(guān)聯(lián)起來(lái)會(huì)更加簡(jiǎn)單。數(shù)據(jù)庫(kù)的設(shè)計(jì)關(guān)鍵是要對(duì) 整個(gè)項(xiàng)目的整體的把握,并且要細(xì)化對(duì)每個(gè)實(shí)體類的具體屬性要求。詳細(xì)設(shè)計(jì)階段:我覺(jué)得是最重要的一個(gè)方面,一個(gè)完整的詳細(xì)設(shè)計(jì)說(shuō)明應(yīng)該可以幫助程 序員完成具體的實(shí)現(xiàn),程序員可以不用考慮模塊之間的耦合問(wèn)題,只需要將單一的功能按照 邏輯順序編寫(xiě)出來(lái)就可以了。 站整體構(gòu)架搭
15、好了, 我們就可以在里面填充自己的功能了。 但 是因?yàn)闀r(shí)間太倉(cāng)促了,我們這個(gè)階段也就縮水了,帶來(lái)后面的問(wèn)題就是后期代碼編寫(xiě)的時(shí)候 比較混亂,函數(shù)接口較難統(tǒng),界面風(fēng)格多樣化。這個(gè)階段,我的主要工作是跟隊(duì)友一起設(shè)計(jì) 出了 上競(jìng)賽模塊的學(xué)生,企業(yè),管理員,高校以及專家的界面。編碼階段:我們是用 ASP. 開(kāi)發(fā)的,主要任務(wù)就是從工具中選出你想要的控件,然后在 控件響應(yīng)函數(shù)中填充代碼, 完成相應(yīng)的事件響應(yīng)。 這里遇到的最大問(wèn)題是頁(yè)面的排版問(wèn)題,因?yàn)樽约菏堑谝淮伍_(kāi)發(fā) 站,造成了自己設(shè)計(jì)的界面風(fēng)格單調(diào), 不太美觀, 現(xiàn)在就盡量做到頁(yè) 面的整齊。這個(gè)階段主要做的就是:寫(xiě)代碼T編譯T調(diào)試T寫(xiě)代碼。這一個(gè)月中我學(xué)到了很多東西, 技術(shù)方面就是
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 大棚包工包料施工合同
- 職場(chǎng)辦公技能培訓(xùn)范文參考
- 公積金借款合同去哪里領(lǐng)取
- 安裝水管勞務(wù)合同
- 業(yè)績(jī)?cè)u(píng)估表格-市場(chǎng)分析
- 三農(nóng)產(chǎn)品加工企業(yè)質(zhì)量管理規(guī)范手冊(cè)
- 辦公室日常安排表格
- 2025年呼吸機(jī)培訓(xùn)課件版
- 2025年泰安b2貨運(yùn)資格證全題
- 勞動(dòng)合同百項(xiàng)問(wèn)答
- 礦山工程安全培訓(xùn)課件
- 2025年月度工作日歷含農(nóng)歷節(jié)假日電子表格版
- 2024年長(zhǎng)沙民政職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)及答案解析
- 2024年精對(duì)苯二甲酸市場(chǎng)分析報(bào)告
- 成人手術(shù)后疼痛評(píng)估與護(hù)理團(tuán)體標(biāo)準(zhǔn)
- 2025年中考數(shù)學(xué)二輪專題復(fù)習(xí) 題型四-二次函數(shù)圖象與性質(zhì)綜合題
- 【數(shù)學(xué)】一元一次方程的應(yīng)用第2課時(shí)盈不足問(wèn)題課件-2024-2025學(xué)年北師大版數(shù)學(xué)七年級(jí)上冊(cè)
- 不說(shuō)臟話課件
- 支氣管哮喘的診療課件
- 上海市黃浦區(qū)2022-2023學(xué)年九年級(jí)上學(xué)期期末化學(xué)試卷(一模)
- 競(jìng)聘運(yùn)營(yíng)主管的未來(lái)規(guī)劃
評(píng)論
0/150
提交評(píng)論