網站首頁 文學常識 簡歷 公文文書 文學名著 實用文 人生哲理 作文 熱點話題作文
當前位置:文萃咖 > 知識文庫 > 實用文檔

數據庫實習報告範文

欄目: 實用文檔 / 發佈於: / 人氣:3.36W

數據庫實習報告範文

數據庫實習報告範文

篇一:數據庫實習報告

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

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

這次實習的主要任務是圖書管理系統的開發。項目運行的平台是windowsxp,運用系統主要是microsoft visual studioxx,microsoft sql server xx,運用的知識主要有我們學習過的知識數據庫技術,以及實習過程中所提及的知識。在軟件開發果過程中首先要了解三層結構的的含義及其設計模式思想部署企業級數據庫業務系統開發。

三層結構是一種成熟、簡單並得到普遍應用的應用程序架構,它將應用程序結構劃分三層獨立的包,包括用户表示層、業務邏輯層、數據訪問層。其中將實現人機界面的所有表單和組件放在表示層,將所有業務規則和邏輯的實現封裝在負責業務邏輯組件中,將所有和數據庫的交互封裝在數據訪問組件中。

三層結構示意圖

三層結構是一種嚴格分層方法,即數據訪問層只能被業務邏輯層訪問,業務邏輯層只能被表示層訪問,用户通過表示層將請求傳送給業務邏輯層,業務邏輯層完成相關業務規則和邏輯,並通過數據訪問層訪問數據庫獲得數據,然後按照相反的順序依次返回將數據顯示在表示層。

下面介紹圖書管理系統開發技術

一 系統的功能設計

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

1、系統的功能特點

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

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

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

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

2、 系統的詳細設計

系統的主要功能是通過幾個功能模塊來實現的。具體的設計過程

⑴ 系統登錄:該模塊負責將用户分為普通用户和管理員用户來實現用户權限的管理。

⑵圖書類別管理:該模塊只有管理員才有的權限,管理員可以對圖書的大、小類進行添加、更新、刪除等操作。

⑶庫存圖書瀏覽:該模塊負責分頁列出圖書館中所有圖書的信息,包括圖書名稱、作者、出版社,圖書狀態,每條記錄後面都有一個,被做成一個超,點擊它們就能跳轉頁面可以查看的詳情如圖書封面、圖書數量、圖書出版年份。

⑷庫存圖書添加:該模塊是圖書管理員進行圖書的添加,權限僅限管理員,在此頁面中的大小類實現了聯動作用,點擊其大類,小類的下拉列表中就會顯示與之對應的小類,從中選擇即可。

⑷ 圖書快速查詢:該模塊提供了圖書快速查詢功能,輸入待查找的圖書名稱可以快速地找到符合條件的圖書,並輸出查詢結果,點擊產看詳情字樣就可以查看圖書的詳細信息。

⑸編輯系統用户:該模塊負責分頁羅列註冊用户的具體信息,普通用户本人或管理員可以對用户進行刪除、修改。非普通用户或系統管理員外不具有對該用户的處理權限,所以不同普通用户進入此頁面將顯示不同的內容。

⑹修改用户密碼:普通用户本人用户錄入所需要的內容,包含用户名、真實姓名、權限類型、舊密碼及新密

密碼,點擊更改即可修改密碼,並寫入數據庫中保存。

⑺系統名稱設置:該模塊為管理員權限,管理員可以更改圖書系統的名稱。普通用户為不可見狀態。

⑻系統使用説明:主要是供普通用户和管理員閲讀,使之更好地瞭解本系統的權限以及用法。

下面給出系統後端數據存儲方案

利用microsoft sql server xx建立數據庫及其存儲過程。這裏給出幾個必需的數據表,主要有system,bigclass,smallclass,users,books。

二、asp部分設計

1、連接數據庫

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

要建立數據庫連接,在中到數據庫

2、數據的綁定

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

此方法也可以插在所要調用的函數中,但是將這個方法單獨提出有利於後面的利用,後面對數據進行綁定時就可以用這個方法,避免做重複的工作,減少工作量。

篇二:數據庫實習報告

一、實習目的

認識實習是本科教學計劃中非常重要的實踐性教學環節,其目的是使學生了解和掌握電力生產知識、印證、鞏固和豐富已學過的計算機專業課程內容,培養學生理論聯繫實際,提高其在生產實踐中調查研究、觀察問題、分析問題以及解決問題的能力和方法,為後續專業課程的學習打下基礎。通過認識實習,還應使學生了解現電力生產方式,培養熱愛軟件工程專業思想。

二、實習內容

為了達到上述實習目的,實習主要內容應包括:

1. 參觀浦東軟件園

2. 上海市高新技術產業展

3. 四場高水平的技術講座

三、實習過程

1. 參觀浦東軟件園

進入主體大樓後,上海浦東軟件園和它的圖標赫然放置在最顯眼的門口處,我們跟隨着老師的步伐,一路向內層走去。在路上我們注意到了牆上貼出來的優秀學員的照片,以及關於軟件園的人才和研製軟件對於國家信息技術的貢獻,可以稱之為一條“榮譽迴廊”。邁過這條迴廊,我們走到了一個廣闊的教室,裏面整整齊齊擺放了數十台計算機,看其規模,我猜想這應該是一個大型的計算機學習教室,供裏面的學員進行專業方面的開發和探索。之後我們便各自找好座位,等待浦東軟件園的老師給我們做一下關於軟件園的介紹並闡述對我們未來工作的需求。

我們坐好後,一場對未來的探索之旅馬上就開始了,浦軟的老師非常厚道的給我們觀看了兩場激動人心的宣傳視頻,詳細的介紹了浦軟的來由,發展和輝煌以及對整個軟件業的展望。首先,上海浦東軟件園做為第一批國家軟件產業基地和第一批國家軟件出口基地是與北京中關村,大連和西安這四個軟件園是齊名的,並且是全國第一家軟件園區,這三個“一”,奠定了浦東軟件園在全國軟件開發中無論是人才量還是創作量都處於不可動搖的位置。之後她給我們介紹了浦東軟件園是由“滿庭芳”的郭守敬園和“浣溪沙”的祖沖之園聯合組成的。而著名的浦軟大廈就坐落於祖沖之園。重點馬上就要到了,老師在介紹完浦東軟件園後開始向我們展示了成為一個炙手可熱的軟件工程師的必須條件。老師一再強調了擁有豐富的實踐經驗以及必備的英語知識是你獲得實習機會的必備功課。並鼓勵我們在校時期就積極的去尋找實習的機會。非常讓人温暖的是,老師還主動拋出橄欖枝,把電子郵件地址給了我們,如果有想要參加浦軟的暑期夏令營以及與微軟聯合辦學的實踐班的同學都可以發郵件到着個地址詢問她具體的事宜。十分有心的浦軟老師還給我們總結幾個全球著名並有分部坐落於浦軟的軟件公司,比如SAP,InfoSYS等等,並介紹了一些入門要求和麪試注意事項,讓我們收益匪淺,並對未來充滿信心。

2. 上海市超算中心

上海超級計算中心是國內第一個面向社會開放,資源共享、設施一流、功能齊全的高性能計算公共服務平台,目前擁有曙光4000A(20xx年世界 排名第十)和“魔方”(曙光5000A,20xx年世界排名第十、亞洲第一)等3台超級計算機,同時配備豐富的科學和工程計算軟件,致力於為國家科技進步和企業創新提供高端計算服務。

多年來,上海超級計算中心立足上海,面向全國,為來自工程科研院所和多所知名大學的超過350家用户,提供了隨需應變的高性能計算資源、技術支持以及高級技術諮詢服務,支持了一大批國家和地方政府的重大科學研究、工程和企業新產品研發,在汽車、航空、鋼鐵、核能、市政工程、新材料、生物製藥、天文、物理、化學等多個領域取得了大批重大成果。

未來,面向自主創新的國家戰略需求和上海建設金融和航運兩個中心的目標,以及發展商用大飛機、新材料、生物醫藥、重大裝備、新能源、電動車等高科技產業方向的區域戰略需求,上海超級計算中心將持續保持資源優勢,進一步提升技術能力和服務水平,協助更多的用户將先進計算能力轉化為科研創新能力,打造國際一流的超級計算中心。

3.四場技術講座

第一場講座:虛擬化技術

在講師的講解下我們對虛擬化技術有了個初步的認識和了解。

虛擬化技術與多任務以及超線程技術是完全不同的。多任務是指在一個操作系統中多個程序同時並行運行,而在虛擬化技術中,則可以同時運行多個操作系統,而且每一個操作系統中都有多個程序運行,每一個操作系統都運行在一個虛擬的CPU或者是虛擬主機上;而超線程技術只是單CPU模擬雙CPU來平衡程序運行性能,這兩個模擬出來的CPU是不能分離的,只能協同工作。

虛擬化技術也與目前VMware Workstation等同樣能達到虛擬效果的軟件不同,是一個巨大的技術進步,具體表現在減少軟件虛擬機相關開銷和支持更廣泛的操作系統方面。

第二場講座:GE數字能源

數字能源的產品和服務已得到中國眾多專業用户的認可,GE UPS系統大量安全運行在中國的國防、通信、電力、金融、證券、石化、交通、水利、醫療等行業。GE數字能源(GE Digital Energy)隸屬於GE工業系統,是全球電源保護領域的技術領先者。 數字能源致力於為全球客户提供高性能不間斷電源系統(UPS)和相關軟件產品及服務。 高可靠性能UPS產品功率從500VA—4MVA,GE數字能源亦為客户提供先進的電源管理和數據保護軟件。

第三場講座:職業規劃

通過這次職業規劃講座,也讓我知道了,我自己的職業性格。通過講師的講解讓我知道,我們首先要規劃我們的時間,以前的學習生活中,時間管理不強,想做什麼做什麼,這是我們第一個需要改進的地方,也是我們必須改進的地方,在沒有一個正確的時間觀念下,很多事情都是做不好的,所以,我們必須先把自己的學習生活時間安排好,再有就是自己必須要有明確的目標,規範好自己的目標,有助於自己的學習,制定好自己的短期,中期,長期目標,把自己武裝起來,讓自己的生活充實起來?

第四場講座:網絡資源管理

在最後一場講座中,我們聽到了以前很少接觸到的詞“網絡資源管理”, 在講師的精心講解之下我們終於弄清它是什麼。

在市場逐步放開、競爭加劇的大環境下,國內電信運營企業的戰略重點由原先的投資建網擴大規模,逐步轉向提高用户滿意度、網絡管理水平和網絡應用效率,進而轉向全面運營管理水平的較量。在這種背景下,網絡資源管理系統(NRM)作為網絡運營支撐系統的重要組成部分很快發展起來,在電信管理網(TMN)中迅速佔據重要地位,成為電信運營商提高網絡運營效率、快速開通業務、實現全網集約化經營的重要手段。資源管理系統的基礎是資源數據庫。資源數據庫就是通過規範的符號體系和表達關係把現實的網絡資源(包括物理和邏輯資源等)在計算機數據庫中建立的一一對應的數字映像。所有針對資源的查詢、統計、調度方案設計、數據分析、決策支持等,都是通過資源管理應用軟件對數據庫中的資源映像數據進行運算來實現的。如果虛擬映像與現實網絡對應的準確率足夠高(通常要求95%以上),那麼基於計算機虛擬網絡做出的調度方案和其它決策在現實網絡中就是可執行的,從而達到有效使用網絡資源和快速開通電信業務的目的。

基於以上資源管理系統的運行模型,我們不難理解資源管理系統中“網絡資源”的三大基本屬性,即資源的存在性、使用性和動態性。

四、 實習總結

這一次的實習經歷是如此獨特而又感觸深刻,我相信這是在我專業生涯上邁出實實在在的第一步,雖然微小,但是決不微弱。這三天的實習我接觸到了無數的科技前沿知識,從生化科技到電氣自動化,有環保也有節能,有實用也有理想,兩場講座透析了專業中數據挖掘利用以及配電網的未來方向,收穫了太多太多,現在我就我覺得最重要以及我最感興趣的知識點進行詳細的總結與歸納昇華。

首先,虛擬化技術今後的發展,服務器虛擬化技術是指通過運用虛擬化的技術充分發揮服務器的硬件性能,能夠在確保企業投入成本的同時,提高運營效率,節約經濟成本和空間浪費,對於發展迅速,成長規模大的用户來説,可以通過服務器虛擬化技術帶來更多的經濟效益。我們可以着手這方面的發展和學習。其次,我們應該學會在對個人職業生涯的主客觀條件進行測定、分析、總結研究的基礎上,對自己的興趣、愛好、能力、特長、經歷及不足等各方面進行綜合分析與權衡,結合時代特點,根據自己的職業傾向,確定其最佳的職業奮鬥目標,併為實現這一目標做出行之有效的安排。這才是以後我們發展就業必不可少的前提條件。

篇三:數據庫實習報告

一、 實習目的

通過實習,培養綜合運用Java語言的面向對象編程能力;培養動手能力;培養良好編程規範、編程方法;以便能較全面地理解、掌握和綜合運用所學的知識,提高自身的編程能力;增強自己的團隊協作意識,瞭解軟件開發的思考角度和主要流程。通過理論與實際的結合、學校與社會的溝通,進一步提高自己的思想覺悟、業務水平,尤其是觀察、分析和解決問題的實際工作能力,以便培養自己成為能夠主動適應社會主義現代化建設需要的高素質的複合型人才。為畢業之後能夠更快地進入工作狀態並且能夠更好的工作,打好一定的基礎。

二、實習單位基本情況介紹

神豐信息技術(延邊)有限公司(簡稱“神豐信息”),是一家由日方注資,專注於面向中國豐田汽車的軟件開發設計、受託日本神豐信息系統株式會社開展系統開發,系統維護、面向中國的日資企業開展系統開發,以及面向中國國內的軟件開發設計的IT企業。公司成立於2005年 8月 12日,註冊資金RMB 2,000,000元 (神豐信息系統株式會社100%投資), 2006年04月04日成為延民族自治州信息產業協會會員;2006年05月25日成為吉林省軟件輸出聯盟會員;2006年05月30日被認定為吉林省科技企業;2007年09月25日通過雙軟認定(軟件企業認定、軟件產品認定)。神豐信息一直秉承軟件提高效率、與社會共創信息化新時代的理念,致力於為用户提供具有自主知識產權的系統軟件、安全軟件、平台軟件、各類應用軟件以及全方位的解決方案和相關服務。

三、實習內容

1. 日語培訓

由於公司為日資企業,日常工作要求職員使用日語,因此,公司特從日本請來中原先生為我們做培訓。大家零基礎開始,每天有兩到三個小時的學習時間,每週一參加語言階段性測試。過程雖然比較艱難,但是效果顯著,目前基本工作語言可用日語交流。

2. Java實訓

通過本次實習,我對Java語言的各種特性有了更進一步的體會:

① Java語言的語法與C語言和C++語言很接近,使得大多數程序員很

容易學習和使用Java。另一方面,Java丟棄了C++ 中很少使用的、很難理解的、令人迷惑的那些特性,如操作符重載、多繼承、自動的強制類型轉換。特別地,Java語言不使用指針,並提供了自動的廢料收集,使得程序員不必為內存管理而擔憂。

② Java語言提供類、接口和繼承等原語,為了簡單起見,只支持類之間的單繼承,但支持接口之間的多繼承,並支持類與接口之間的實現機制(關鍵字為implements)。Java語言全面支持動態綁定,而C++ 語言只對虛函數使用動態綁定。總之,Java語言是一個純的面向對象程式語言。

③ Java語言支持Internet應用的開發,在基本的Java應用編程接口中有

一個網絡應用編程接口()它提供了用於網絡應用編程的類庫,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(遠程方法激活)機制也是開發分佈式應用的重要手段。

④ Java語言是體系結構中立的Java程序(後綴為java的文件)在Java平台上被編譯為體系結構中立的字節碼格式(後綴為class的文件), 然後可以在實現這個Java平台的任何系統中運行。這種途徑適合於異構的網絡環境和軟件的分發。

⑤ Java語言是可移植的,這種可移植性來源於體系結構中立性,另外,Java還嚴格規定了各個基本數據類型的長度。Java系統本身也具有很強的'可移植性,Java編譯器是用Java實現的,Java的運行環境是用ANSI C實現的。

⑥ 在Java語言中,線程是一種特殊的對象,它必須由Thread類或其子(孫)類來創建。通常有兩種方法來創建線程:其一,使用型構為Thread(Runnable) 的構造子將一個實現了Runnable接口的對象包裝成一個線程,其二,從Thread類派生出子類並重寫run方法,使用該子類創建的對象即為線程。值得注意的是Thread類已經實現了Runnable接口,因此,任何一個線程均有它的run方法,而run方法中包含了線程所要運行的代碼。線程的活動由一組方法來控制。 Java語言支持多個線程的同時執行,並提供多線程之間的同步機制(關鍵字為synchronized)。

⑦ Java語言的設計目標之一是適應於動態變化的環境。Java程序需要的類能夠動態地被載入到運行環境,也可以通過網絡來載入所需要的類。這也有利於軟件的升級。另外,Java中的類有一個運行時刻的表示,能進行運行時刻的類型檢查。

3. 數據庫實訓——SQL Server2008

在此次實習中,與Web服務器相連的數據庫採用的是大型關係數據庫管理系統——SQL Server 2008。它是基於客户機/瀏覽機模式的數據庫管理系統;它支持ODBC、ADO等技術的應用,可無縫的與Windows 2008 Server 和 IIS 集成,提供高效安全的數據訪問服務;有利於整個系統管理規範化,使數據的完整性、安全性得到保證。

數據庫設計實際上主要是所要處理的數據的表示方法和存儲結構的設計。在採用數據庫技術之前,這些工作分散在應用程序中進行;在採用數據庫技術之後,這些工作可以通過數據庫設計集中起來系統地進行。

進行數據庫設計的首要任務是考慮信息需求,也就是數據庫要存入什麼樣的數據。創建數據庫並不是僅僅為了存儲數據,更主要的目的是從中提取有用的信息。除了考慮數據存儲什麼數據外,還應考慮存取方式,也就是處理需求。即要根據用户提出的存取要求來設計數據模式和應用程序。

4. 社會人教育 社會人教育也可以稱為職業道德教育,是指從事一定職業的人們在職業活動中所應遵循的道德規範以及該職業所要求的道德準則、道德情操和道德品質的總和。成功的大學生職業道德教育可以為大學生以後從事本職工作打下良好的職業道德基礎,為他們從業後具備良好職業道德修養提供理論、知識、情感前提。因此公司對新職員開展了職業道德教育課程,主要課程包括職前職業道德教育,即通過教育使大學生自覺認識到自己將來所從事職業的社會價值,使他們深刻感受到自己肩負的社會責任和使命,確立正確的就業意識和擇業取向;表現在將來的從業行為上,通過教育使他們熱愛本職工作,盡職盡責地履行職業義務,有較強的敬業和奉獻精神。

四、實習收穫

通過實習,我自身發生了重大的轉變。首先,進入公司,你就是一名職業人,不再是一名學生,你要具備一名職業人應具備的素養,不遲到不早退是必然的,而且還要時刻嚴格要求自己,公司的規定要嚴格遵守。其次,實習期間,我對項目的開發有了一個較完整的瞭解和熟悉。在實習過程中,我學到了許多在學校學不到的知識和技巧,學習了很多公司自己的框架和工具,這都是一些前輩的寶貴經驗。再次,個人日語水平有了長足進步,對日後生活工作頗有裨益。

此次畢業實習,我學會了運用所學知識進行軟件開發,學會了如何跟同事進行合作溝通。積累了處理有關人際關係問題的經驗方法。同時我體驗到了社會工作的艱苦性,通過實習,讓我在社會中磨練了自己,也鍛鍊了意志力,訓練了自己的動手操作能力,提升了自己的實踐技能。積累了軟件開發的經驗,為以後工作也打下了很好的基礎。實習是為將來打基礎的重要階段,珍惜自己每一個工作的機會,不論什麼人,什麼學歷,從事什麼工作,好好的表現、展示自己的能力,不要錯過好的機遇。沒有一件事情是輕輕鬆鬆的,但每一件事都是讓人成長的,經歷一段過程,喜悦或是艱辛,儘管經歷的方式不盡相同,但它的結果是相同的,我都會因涉事而成長。