天天被操天天被操综合网,亚洲黄色一区二区三区性色,国产成人精品日本亚洲11,欧美zozo另类特级,www.黄片视频在线播放,啪啪网站永久免费看,特别一级a免费大片视频网站

現(xiàn)在位置:范文先生網(wǎng)>文檔下載>心得體會>數(shù)據(jù)表的創(chuàng)建與維護(hù)實驗心得

數(shù)據(jù)表的創(chuàng)建與維護(hù)實驗心得

時間:2022-04-06 13:24:16 心得體會 我要投稿
  • 相關(guān)推薦

數(shù)據(jù)表的創(chuàng)建與維護(hù)實驗心得

數(shù)據(jù)表的創(chuàng)建與維護(hù)實驗心得1

  通過這次在清華it的實習(xí),學(xué)到了很多東西。也了解到了軟件開發(fā)的真正價值。這次的實踐讓我真切體會到了我們前面所學(xué)知識的用處所在。以前總認(rèn)為所學(xué)的知識只是理論上的知識,根本就沒有任何作用,但通過這次實習(xí),讓我學(xué)有所用。而且學(xué)到了很多在學(xué)校學(xué)不到的東西,受益匪淺。

數(shù)據(jù)表的創(chuàng)建與維護(hù)實驗心得

  在這個信息時代,信息都是電子化。很多方面根本不在是一些手把手的管理,而是在電腦面前操作一下即可,讓我們真正享受到高科技的待遇。在軟件開發(fā)領(lǐng)域,做一個項目的出發(fā)點(diǎn)是提高辦事效率。而在項目制作的過程中我們要使一個軟件簡潔實用,人性化,快捷方便。

  這次實習(xí)的主要任務(wù)是圖書管理系統(tǒng)的開發(fā)。項目運(yùn)行的平臺是windowsxp,運(yùn)用系統(tǒng)主要是microsoftvisualstudioX,microsoftsqlserverX,運(yùn)用的知識主要有我們學(xué)習(xí)過的知識數(shù)據(jù)庫技術(shù),以及實習(xí)過程中所提及的知識。在軟件開發(fā)果過程中首先要了解三層結(jié)構(gòu)的的含義及其設(shè)計模式思想部署企業(yè)級數(shù)據(jù)庫業(yè)務(wù)系統(tǒng)開發(fā)。

  三層結(jié)構(gòu)是一種成熟、簡單并得到普遍應(yīng)用的應(yīng)用程序架構(gòu),它將應(yīng)用程序結(jié)構(gòu)劃分三層獨(dú)立的包,包括用戶表示層、業(yè)務(wù)邏輯層、數(shù)據(jù)訪問層。其中將實現(xiàn)人機(jī)界面的所有表單和組件放在表示層,將所有業(yè)務(wù)規(guī)則和邏輯的實現(xiàn)封裝在負(fù)責(zé)業(yè)務(wù)邏輯組件中,將所有和數(shù)據(jù)庫的交互封裝在數(shù)據(jù)訪問組件中。

  三層結(jié)構(gòu)示意圖

  三層結(jié)構(gòu)是一種嚴(yán)格分層方法,即數(shù)據(jù)訪問層只能被業(yè)務(wù)邏輯層訪問,業(yè)務(wù)邏輯層只能被表示層訪問,用戶通過表示層將請求傳送給業(yè)務(wù)邏輯層,業(yè)務(wù)邏輯層完成相關(guān)業(yè)務(wù)規(guī)則和邏輯,并通過數(shù)據(jù)訪問層訪問數(shù)據(jù)庫獲得數(shù)據(jù),然后按照相反的順序依次返回將數(shù)據(jù)顯示在表示層。

  下面介紹圖書管理系統(tǒng)開發(fā)技術(shù)

  一、系統(tǒng)的功能設(shè)計

  首先對系統(tǒng)進(jìn)行需求分析,我們必須要知道要做一個系統(tǒng)用來干什么,這需要在對用戶需求進(jìn)行充分調(diào)研的基礎(chǔ)上,深入理解并描述出軟件的功能、性能、接口等方面的需求,可以使用uml建模作為需求分析和系統(tǒng)設(shè)計的有效方法。圖(1)給出了本圖書管理系統(tǒng)的功能結(jié)構(gòu)圖,其工作流程為:普通用戶直接登錄主頁面,只能瀏覽、快速查詢圖書、注冊新用戶、修改自己的密碼以及查看圖書的詳情,管理員用戶除了可以完成普通用戶的操作外,還可以進(jìn)入圖書管理模塊進(jìn)行圖書添加、修改和刪除的操作。

  1、系統(tǒng)的功能特點(diǎn)

  (1)操作簡單、界面友好:插入表格的頁面布局,使得圖書的錄入工作更簡便;許多選項包括圖書類別、來源等只需要點(diǎn)擊鼠標(biāo)就可以完成;另外,跟蹤出現(xiàn)的提示信息也讓用戶隨時清楚自己的操作情況。

  (2)即時可見:對圖書的處理(包括圖書添加、修改、刪除)將立即在主頁的對應(yīng)欄目顯示出來,達(dá)到即時處理、即時見效的功能。

  (3)功能完善:包括常見網(wǎng)站的圖書管理的各個方面:圖書新增、瀏覽、刪除、修改、檢索等各個方面,完整地實現(xiàn)了網(wǎng)站對即時圖書的管理要求。

  (4)方便移植:針對不同的圖書館,只需要稍作修改就可以開發(fā)出適合本企業(yè)特點(diǎn)的網(wǎng)站圖書管理系統(tǒng)。

  2、系統(tǒng)的詳細(xì)設(shè)計

  系統(tǒng)的主要功能是通過幾個功能模塊來實現(xiàn)的。具體的設(shè)計過程

  ⑴系統(tǒng)登錄:該模塊負(fù)責(zé)將用戶分為普通用戶和管理員用戶來實現(xiàn)用戶權(quán)限的管理。

 、茍D書類別管理:該模塊只有管理員才有的權(quán)限,管理員可以對圖書的大、小類進(jìn)行添加、更新、刪除等操作。

 、菐齑鎴D書瀏覽:該模塊負(fù)責(zé)分頁列出圖書館中所有圖書的信息,包括圖書名稱、作者、出版社,圖書狀態(tài),每條記錄后面都有一個,被做成一個超,點(diǎn)擊它們就能跳轉(zhuǎn)頁面可以查看的詳情如圖書封面、圖書數(shù)量、圖書出版年份。

  ⑷庫存圖書添加:該模塊是圖書管理員進(jìn)行圖書的添加,權(quán)限僅限管理員,在此頁面中的大小類實現(xiàn)了聯(lián)動作用,點(diǎn)擊其大類,小類的下拉列表中就會顯示與之對應(yīng)的小類,從中選擇即可。

 、葓D書快速查詢:該模塊提供了圖書快速查詢功能,輸入待查找的`圖書名稱可以快速地找到符合條件的圖書,并輸出查詢結(jié)果,點(diǎn)擊產(chǎn)看詳情字樣就可以查看圖書的詳細(xì)信息。

 、删庉嬒到y(tǒng)用戶:該模塊負(fù)責(zé)分頁羅列注冊用戶的具體信息,普通用戶本人或管理員可以對用戶進(jìn)行刪除、修改。非普通用戶或系統(tǒng)管理員外不具有對該用戶的處理權(quán)限,所以不同普通用戶進(jìn)入此頁面將顯示不同的內(nèi)容。

  ⑹修改用戶密碼:普通用戶本人用戶錄入所需要的內(nèi)容,包含用戶名、真實姓名、權(quán)限類型、舊密碼及新密

  密碼,點(diǎn)擊更改即可修改密碼,并寫入數(shù)據(jù)庫中保存。

 、讼到y(tǒng)名稱設(shè)置:該模塊為管理員權(quán)限,管理員可以更改圖書系統(tǒng)的名稱。普通用戶為不可見狀態(tài)。

 、滔到y(tǒng)使用說明:主要是供普通用戶和管理員閱讀,使之更好地了解本系統(tǒng)的權(quán)限以及用法。

  下面給出系統(tǒng)后端數(shù)據(jù)存儲方案

  利用microsoftsqlserverX建立數(shù)據(jù)庫及其存儲過程。這里給出幾個必需的數(shù)據(jù)表,主要有system,bigclass,smallclass,users,books。

  二、asp部分設(shè)計

  1、連接數(shù)據(jù)庫

  訪問數(shù)據(jù)庫信息的第一步是和數(shù)據(jù)庫源建立連接。ado提供connection對象,可以使用該對象建立和管理應(yīng)用程序和odbc數(shù)據(jù)庫之間的連接。connection對象具有各種屬性和方法,可以使用它們打開和關(guān)閉數(shù)據(jù)庫連接,并且發(fā)出查詢請求來更新信息。

  要建立數(shù)據(jù)庫連接,在中到數(shù)據(jù)庫

  2、數(shù)據(jù)的綁定

  數(shù)據(jù)的連接分為直接連接和間接連接,前面所舉例子用的是直接連接,下面用間接地方法對數(shù)據(jù)進(jìn)行綁定。主要是利用數(shù)據(jù)適配器sqladatapter(),下面的函數(shù)方法是對數(shù)據(jù)綁定

  此方法也可以插在所要調(diào)用的函數(shù)中,但是將這個方法單獨(dú)提出有利于后面的利用,后面對數(shù)據(jù)進(jìn)行綁定時就可以用這個方法,避免做重復(fù)的工作,減少工作量。

數(shù)據(jù)表的創(chuàng)建與維護(hù)實驗心得2

  我們是20xx年3月7號進(jìn)入宏天實訓(xùn)公司參加軟件開發(fā)實訓(xùn)的,在此次實訓(xùn)中,除了讓我明白工作中需要能力,素質(zhì),知識之外,更重要的是學(xué)會了如何去完成一個任務(wù),懂得了享受工作。當(dāng)遇到問題,冷靜,想辦法一點(diǎn)一點(diǎn)的排除障礙,到最后獲取成功,一種自信心就由然而生,這應(yīng)該就是工作的樂趣。有時候不懂的就需要問別人了,虛心請教,從別人的身上真的能學(xué)到自己沒有的東西,每一次的挫折都會使我更接近成功。還有學(xué)會了在工作中與人的合作與交流,同樂同累,合作互助,這是團(tuán)體的精神,也是必須學(xué)習(xí)的東西。

  經(jīng)過之前的在校學(xué)習(xí),對程序設(shè)計有了一定的認(rèn)識與理解。在校期間,一直都是學(xué)習(xí)理論知識,沒有機(jī)會去參與項目的開發(fā)。所以說實話,在實訓(xùn)之前,軟件項目開發(fā)對我來說是比較抽象的,一個完整的項目要怎么分工以及完成該項目所要的步驟也不是很明確。而經(jīng)過這次實訓(xùn),讓我明白了一個完整項目的開發(fā),必須由團(tuán)隊來分工合作,并在每個階段中進(jìn)行必要的總結(jié)與論證。

  一個完整項目的`開發(fā)它所要經(jīng)歷的階段包括:遠(yuǎn)景范圍規(guī)劃和用例說明、項目結(jié)構(gòu)和風(fēng)險評估、業(yè)務(wù)功能說明書、詳細(xì)設(shè)計說明書、代碼實現(xiàn)、測試和安裝包等等。一個項目的開發(fā)所需要的財力、人力都是很多的,如果沒有一個好的遠(yuǎn)景規(guī)劃,對以后的開發(fā)進(jìn)度會有很大的影響,甚至?xí)霈F(xiàn)在預(yù)定時間內(nèi)不能完成項目或者完成的項目跟原來預(yù)想的不一樣。一份好的項目結(jié)構(gòu)、業(yè)務(wù)功能和詳細(xì)設(shè)計說明書對一個項目的開發(fā)有明確的指引作用,它可以使開發(fā)人員對這個項目所要實現(xiàn)的功能在總體上有比較明確的認(rèn)識,還能減少在開發(fā)過程中出現(xiàn)不必要的麻煩。代碼的實現(xiàn)是一個項目開發(fā)成功與否的關(guān)鍵,也就是說,前期作業(yè)都是為代碼的實現(xiàn)所做的準(zhǔn)備。

  我深刻的認(rèn)識到要成為一名優(yōu)秀的軟件開發(fā)人員不是一件容易的事情,不僅要有足夠的干勁和熱情,還要有扎實的編寫代碼基礎(chǔ),必須要有事先對文檔進(jìn)行可靠性報告,功能說明書,詳細(xì)設(shè)計說明書等的編寫和一些風(fēng)險評估的編寫的能力。

  除了圖書館,最能讓我感覺到身在大學(xué)的就是實訓(xùn)機(jī)房,在匆匆過去的兩個月內(nèi),我往返于實訓(xùn)機(jī)房與宿舍之間,使我享受了一個充實的學(xué)習(xí)時期,讓我感受到了大學(xué)的魅力,對自己充滿信心,對大學(xué)充滿信心,以積極的心態(tài)迎接明天挑戰(zhàn)。

  實訓(xùn)中要求有扎實的理論基本知識,操作起來才順心應(yīng)手,我這時才明白什么是“書到用時方恨少”。這就激發(fā)了學(xué)習(xí)的欲望。

  “學(xué)以致用”,就是要把學(xué)來的知識能運(yùn)用到實際操作當(dāng)中,用實踐來檢驗知識的正確性。我想,這是實訓(xùn)的最根本目的。

  “紙上得來終覺淺,絕知此事要躬行!”,在短暫的實訓(xùn)過程中,讓我深深感受到自己在實際運(yùn)用中專業(yè)知識的匱乏。以前總以為自己學(xué)的還不錯,一旦應(yīng)用到實際就大不一樣了,這時才真正領(lǐng)悟“學(xué)無止境”的含義。

  經(jīng)過為期兩個月的電子政務(wù)服務(wù)平臺系統(tǒng)開發(fā)的實訓(xùn),我對Visual 20xx、net軟件開發(fā)平臺有了更深一步的了解,對微軟基礎(chǔ)類庫的認(rèn)識與使用也有了大大的提高。以及如何使用SQL Server數(shù)據(jù)庫進(jìn)行連接操作方面有了本質(zhì)的提高。

  短短的實訓(xùn)結(jié)束了,為我將來的就業(yè)打下了良好的基礎(chǔ),也提高了我的軟件開發(fā)的水平,今后我將會更加努力的學(xué)習(xí),不斷提高自身素質(zhì),開拓創(chuàng)新,與時俱進(jìn),做一個優(yōu)秀的軟件開發(fā)工程師。

數(shù)據(jù)表的創(chuàng)建與維護(hù)實驗心得3

  持續(xù)一個月的數(shù)據(jù)庫實訓(xùn),讓我參與了軟件工程化的開發(fā)過程。其中體會最深的便是我們這個實訓(xùn)網(wǎng)的幾個之最:

  一、項目最大:

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

  二、數(shù)據(jù)庫表最多:

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

  三、開發(fā)團(tuán)隊最大:

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

  四、項目各個模塊間藕合度高

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

  接下來就談?wù)勎疫@一個月中的工作:

  需求分析階段

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

  概要設(shè)計階段

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

  數(shù)據(jù)庫設(shè)計階段:

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

  詳細(xì)設(shè)計階段:

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

  編碼階段

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

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

【數(shù)據(jù)表的創(chuàng)建與維護(hù)實驗心得】相關(guān)文章:

實驗的心得03-12

java實驗心得05-22

做實驗的心得03-24

生物實驗心得08-17

實驗工作心得10-10

學(xué)生實驗心得08-21

化學(xué)實驗心得08-31

關(guān)于實驗的心得08-27

個人實驗心得08-27

生物實驗的心得12-23