




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、實習(xí)報告一、 實習(xí)目的(對實習(xí)目的簡要描述,這部分內(nèi)容所有實習(xí)學(xué)生都應(yīng)一致)1、培養(yǎng)學(xué)生理論聯(lián)系實際,了解生產(chǎn)技術(shù)工作的一般程序和方法,掌握計算機應(yīng)用技術(shù)的開發(fā)方法和當(dāng)前流行的開發(fā)技術(shù)。2、培養(yǎng)嚴(yán)謹(jǐn)?shù)墓ぷ髯黠L(fēng)和認(rèn)真的科學(xué)態(tài)度。3、樹立工程技術(shù)工作所必須的全局觀點、生產(chǎn)觀點和經(jīng)濟觀點。二、 實習(xí)任務(wù)1、公司管理規(guī)則,員工素質(zhì),程序員編碼規(guī)范;2、需求開發(fā)與管理;3、面向?qū)ο蠓治雠c設(shè)計,面向?qū)ο缶幊痰奶匦裕?、BasicJava、JPA、JSP&JSF 5、數(shù)據(jù)庫設(shè)計、SQL應(yīng)用6、軟件需求分析與設(shè)計7、項目實戰(zhàn)三、 實習(xí)內(nèi)容剛進(jìn)入公司,首先進(jìn)行為期一周的公司管理規(guī)則和員工素質(zhì)的軟技能培訓(xùn)
2、,通過這一周的學(xué)習(xí),我了解了公司的企業(yè)文化以及公司的管理規(guī)則,同時也和自己的項目小組成員互相了解溝通,和小組成員建立團結(jié)互助的合作精神, 為我以后融入公司的工作環(huán)境以及更好的學(xué)習(xí)奠定了良好的基礎(chǔ)。接下來,我們開始了JAVA技術(shù)的培訓(xùn)學(xué)習(xí),由于在學(xué)校時沒有學(xué)習(xí)過JAVA,所以剛開始還是不免有點擔(dān)心自己學(xué)不好,但幸運的是我們的學(xué)習(xí)是從復(fù)習(xí)大學(xué)所學(xué)的基礎(chǔ)知識開始的,這對于我們學(xué)習(xí)JAVA技術(shù)就有了一個緩沖期。下面是這段時間公司實習(xí)的主要內(nèi)容(當(dāng)然,由于公司安排的實習(xí)學(xué)習(xí)還沒有結(jié)束,這里只是前段時間的實習(xí)內(nèi)容):(一) RDBMS概述RDBMS是通過數(shù)據(jù)、關(guān)系和對數(shù)據(jù)的約束三者組成的數(shù)據(jù)模型來存放和管
3、理數(shù)據(jù)的系統(tǒng)。三十多年來,RDBMS獲得了長足的發(fā)展,目前許多企業(yè)的在線交易處理系統(tǒng)、內(nèi)部財務(wù)系統(tǒng)、客戶管理系統(tǒng)等大多采用了RDBMS。字節(jié)級關(guān)系型數(shù)據(jù)庫在大型企業(yè)集團中已是司空見慣。目前業(yè)界普遍使用的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)產(chǎn)品有IBM DB2通用數(shù)據(jù)庫、Oracle、My SQL以及SQL Server等,在我們公司主要使用Oracle和SQL Server兩種數(shù)據(jù)庫,所以接下來所講的SQL語句的語法也是針對這兩種數(shù)據(jù)庫的。RDBMS的特點如下: (1)數(shù)據(jù)以表格的形式出現(xiàn) (2)每行為各種記錄名稱 (3)每列為記錄名稱所對應(yīng)的數(shù)據(jù)域 (4)許多的行和列組成一張表單 (5)若干的表單組成dat
4、abaseRDBMS的發(fā)展分為三個階段,如下圖所示:我們知道,數(shù)據(jù)庫技術(shù)是數(shù)據(jù)管理的最新技術(shù)。其主要目標(biāo)是解決數(shù)據(jù)管理中數(shù)據(jù)的存儲、訪問、處理等問題。因此RDBMS產(chǎn)品在第一階段主要用于信息管理應(yīng)用領(lǐng)域,如基層部門的事務(wù)處理,企業(yè)的管理信息系統(tǒng)。這些應(yīng)用對聯(lián)機速度的要求不是很高;第二階段的RDBMS主要針對聯(lián)機事務(wù)處理的應(yīng)用領(lǐng)域,提高RDBMS事務(wù)處理的能力,這種能力包括兩個方面,一是事務(wù)吞吐量,二是事務(wù)聯(lián)機響應(yīng)時間。為此必須在以下兩個方面改善RDBMS的實現(xiàn)技術(shù):(1)性能:提高RDBMS對于聯(lián)機事務(wù)響應(yīng)速度。(2)可靠性:由于聯(lián)機事務(wù)處理系統(tǒng)不允許RDBMS間斷運行,在發(fā)生事務(wù)故障、軟硬件
5、故障時均能有相應(yīng)的恢復(fù)能力,保證聯(lián)機事務(wù)的正常運行、撤消和恢復(fù)。保證數(shù)據(jù)庫數(shù)據(jù)的完整性和一致性。RDBMS雖然是在學(xué)校學(xué)過的課程,但是理論性比較強,在公司的實習(xí)學(xué)習(xí)期間注重的是實踐以及應(yīng)用,所以在學(xué)習(xí)這門課的同時,我們主要講究的是如何提高數(shù)據(jù)庫的查詢執(zhí)行效率,也就是上面所說的性能,在實踐鍛煉時我們主要注重的是如何提高事物執(zhí)行效率以及數(shù)據(jù)安全性,而不是簡單地只是得出數(shù)據(jù)結(jié)果那么簡單。(二)軟件工程軟件工程(Software Engineering,簡稱為SE)是一門研究用工程化方法構(gòu)建和維護有效的、實用的和高質(zhì)量的軟件的學(xué)科。它涉及到程序設(shè)計語言,數(shù)據(jù)庫,軟件開發(fā)工具,系統(tǒng)平臺,標(biāo)準(zhǔn),設(shè)計模式等
6、方面。它的目標(biāo)在給定成本、進(jìn)度的前提下,開發(fā)出具有可修改性、有效性、可靠性、可理解性、可維護性、可重用性、可適應(yīng)性、可移植性、可追蹤性和可互操作性并且滿足用戶需求的軟件產(chǎn)品。追求這些目標(biāo)有助于提高軟件產(chǎn)品的質(zhì)量和開發(fā)效率,減少維護的困難。這門課的理論性比較強,概念性的知識很多,我們主要了解到了軟件開發(fā)的各種常用的模型,以及軟件開發(fā)的整個過程,同時通過對各種成功案例的學(xué)習(xí),使我加深了對軟件開發(fā)的過程的理解,這不僅僅是簡單地完成各個模塊的功能那么簡單,而是從全局角度考慮,從系統(tǒng)角度分析,開發(fā)出一個完善的、性能強的軟件。(三)OOP&BasicJava這部分主要是復(fù)習(xí)大學(xué)所學(xué)的C+知識,我們
7、所學(xué)的主要是其面向?qū)ο蟮木幊趟枷?,編程語法運用的是JAVA。面向?qū)ο蟮某绦蛟O(shè)計,所謂“對象”就是一個或一組數(shù)據(jù)以及處理這些數(shù)據(jù)的方法和過程的集合。面向?qū)ο蟮某绦蛟O(shè)計完全不同于傳統(tǒng)的面向過程程序設(shè)計,它大大地降低了軟件開發(fā)的難度,使編程就像搭積木一樣簡單,是當(dāng)今電腦編程的一股勢不可擋的潮流。如今很多大型公司的軟件開發(fā)都是采用這一編程思想。OOP達(dá)到了軟件工程的三個主要目標(biāo):重用性、靈活性和擴展性。面向?qū)ο缶幊逃腥齻€特征:封裝、繼承、多態(tài)。Java 編程語言的風(fēng)格十分接近C、C+語言。Java是一個純的面向?qū)ο蟮某绦蛟O(shè)計語言,它繼承了 C+ 語言面向?qū)ο蠹夹g(shù)的核心,Java舍棄了C +語言中容易引
8、起錯誤的指針(以引用取代)、運算符重載(operator overloading)、多重繼承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的對象所占據(jù)的內(nèi)存空間,使得程序員不用再為內(nèi)存管理而擔(dān)憂。在 Java SE 1.5 版本中,Java 又引入了泛型編程(Generic Programming)、類型安全的枚舉、不定長參數(shù)和自動裝/拆箱等語言特性。Java 不同于一般的編譯執(zhí)行計算機語言和解釋執(zhí)行計算機語言。它首先將源代碼編譯成二進(jìn)制字節(jié)碼(bytecode),然后依賴各種不同平臺上的虛擬機來解釋執(zhí)行字節(jié)碼,從而實現(xiàn)了“一次編譯、到處執(zhí)行”的跨平臺特性。不過,每次的編譯執(zhí)行需
9、要消耗一定的時間,這同時也在一定程度上降低了Java 程序的運行效率。在OOP中我們主要了解了JAVA的編程思想,它主要繼承了C+的一些特點,那么接下來在BasicJava中我們就主要針對JAVA的一些自身的特征進(jìn)行學(xué)習(xí)。這門課可以說是在整個學(xué)習(xí)JAVA的過程中的起到了承上啟下的作用,通過該課程的學(xué)習(xí)我們了解到JAVA中的JAVABEAN、JAVA類庫、異常捕獲與處理、Collection、反射機制、注解、QA4J等。在學(xué)習(xí)這門課的過程中也遇到一些問題,尤其是對一些新的特性的理解與掌握,不過這些問題都在同事那里得到了及時的解決。(四)Oracle架構(gòu)這門課主要講了Oracle架構(gòu),其架構(gòu)圖如下
10、所示:學(xué)習(xí)該課程的目標(biāo)主要是掌握以下幾點:(1)掌握ORACLE數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)中物理結(jié)構(gòu)、系統(tǒng)全局區(qū)和進(jìn)程的概念(2)掌握ORACLE數(shù)據(jù)庫的存儲管理知識(3)掌握管理ORACLE數(shù)據(jù)庫的方法(4)了解ORACLE數(shù)據(jù)庫的網(wǎng)絡(luò)應(yīng)用任何硬件平臺或操作系統(tǒng)下的ORACLE體系結(jié)構(gòu)是相同的,包括如下三個方面:物理結(jié)構(gòu):數(shù)據(jù)文件,日志文件,控制文件,參數(shù)文件;系統(tǒng)全局區(qū)(SGA):共享池,數(shù)據(jù)緩沖區(qū),日志緩沖區(qū),字典緩沖區(qū);進(jìn)程:用戶進(jìn)程,服務(wù)器進(jìn)程,后臺進(jìn)程;其架構(gòu)示意圖如上面所示。一個ORACLE數(shù)據(jù)庫是數(shù)據(jù)的集合,被處理成一個單位。一個ORACLE數(shù)據(jù)庫有一個物理結(jié)構(gòu)和一個邏輯結(jié)構(gòu)。數(shù)據(jù)庫物理結(jié)
11、構(gòu)是由構(gòu)成數(shù)據(jù)庫的操作系統(tǒng)文件所決定。每一個ORACLE數(shù)據(jù)庫是由四種類型的文件組成:數(shù)據(jù)文件、日志文件、控制文件和參數(shù)文件。數(shù)據(jù)庫的文件為數(shù)據(jù)庫信息提供真正的物理存儲。SGA(System Global Area)系統(tǒng)全局區(qū)是ORACLE系統(tǒng)為實例分配的一組共享緩沖存儲區(qū),用于存放數(shù)據(jù)庫數(shù)據(jù)和控制信息,以實現(xiàn)對數(shù)據(jù)庫數(shù)據(jù)的管理和操作,SGA分為以下幾個部分:共享池、數(shù)據(jù)塊緩沖區(qū)、日志緩沖區(qū)、字典緩沖區(qū)四個部分;其每個部分具體的作用就不再一一詳述。進(jìn)程是操作系統(tǒng)中的一種機制,它可執(zhí)行一系列的操作步驟(在有些操作系統(tǒng)中使用作業(yè)(JOB)或任務(wù)(TASK)的術(shù)語來表示進(jìn)程)。一個進(jìn)程通常有它自己的
12、專用存儲區(qū)。ORACLE實例有兩種類型:單進(jìn)程實例和多進(jìn)程實例。通常用的是多進(jìn)程實例。在管理ORACLE數(shù)據(jù)庫這一部分,主要介紹了數(shù)據(jù)字典、事物管理等模塊。其中數(shù)據(jù)字典是ORACLE數(shù)據(jù)庫的最重要的部分之一,是由一組只讀的表及其視圖所組成。這些表和視圖是數(shù)據(jù)庫被建立同時由數(shù)據(jù)庫系統(tǒng)建立起來的,起著系統(tǒng)狀態(tài)的目錄表的作用。數(shù)據(jù)字典描述表、列、索引、用戶、訪問權(quán)以及數(shù)據(jù)庫中的其它實體,當(dāng)其中的一個實體被建立、修改或取消時,數(shù)據(jù)庫將自動修改數(shù)據(jù)字典;而事務(wù)是數(shù)據(jù)庫維護數(shù)據(jù)一致性的單位,它將數(shù)據(jù)庫從一致性狀態(tài)轉(zhuǎn)換成新的一致性狀態(tài)。同時還學(xué)習(xí)了Oracle數(shù)據(jù)庫的多種管理方法,即啟動和關(guān)閉數(shù)據(jù)庫的各種方
13、法以及數(shù)據(jù)庫的用戶權(quán)限問題,也就是數(shù)據(jù)庫中數(shù)據(jù)的安全問題。 最后介紹了ORACLE數(shù)據(jù)庫的網(wǎng)絡(luò)應(yīng)用,ORACLE數(shù)據(jù)庫有極強的網(wǎng)絡(luò)功能,它支持各種網(wǎng)絡(luò)協(xié)議,如TCP/IP、SPX/IPX、X.25、LU6.2、Decnet等等,支持異種網(wǎng)絡(luò)協(xié)議互聯(lián)、異種數(shù)據(jù)庫互聯(lián)。SQL*Net是ORACLE的網(wǎng)絡(luò)軟件。ORACLE不僅支持傳統(tǒng)的主機終端方式,還支持流行的Client/Server體系結(jié)構(gòu)方式,使得應(yīng)用與數(shù)據(jù)庫核心分布處理,極大地提高了資源的利用率和處理效率。通過該模塊的學(xué)習(xí),我對Oracle的架構(gòu)有了比較清楚地認(rèn)識,這為以后的數(shù)據(jù)庫系統(tǒng)的開發(fā)奠定了良好的基礎(chǔ)。按照公司的實習(xí)學(xué)習(xí)要求,我們在實習(xí)的最后階段是要完成一個實例保險業(yè)務(wù)項目的開發(fā),由于該項目的開發(fā)還在初級階段,在此就不再詳述。四、體會與總結(jié) 第一次參加專業(yè)實習(xí),讓我明白了大學(xué)生生產(chǎn)實習(xí)是引導(dǎo)我們學(xué)生走出校門,走向社會,接觸社會,了解社會,投身社會的良好形式;是培養(yǎng)鍛煉才干的好渠道;是提升思想,樹立服務(wù)社會的思想的有效途徑。通過實習(xí),我自身也發(fā)生了重大的轉(zhuǎn)變。首先,進(jìn)入公司,我就是一名職業(yè)人,不再是一名學(xué)生,我要具備一名職業(yè)人應(yīng)具備的素養(yǎng),不遲到不早退是必然的,而且還
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 滌綸纖維在防霉地毯材料中的應(yīng)用考核試卷
- 塑料鞋制造過程廢料處理與回收利用考核試卷
- 生物制藥過程中的質(zhì)量控制實驗室建設(shè)與管理考核試卷
- 電視廣播信號加密與解密技術(shù)考核試卷
- 玻璃屋頂搭建考核試卷
- 電視芯片原理與系統(tǒng)集成考核試卷
- 皮革護理技能競賽策劃與實施考核試卷
- 陽泉職業(yè)技術(shù)學(xué)院《單片機技術(shù)與應(yīng)用》2023-2024學(xué)年第二學(xué)期期末試卷
- 四川托普信息技術(shù)職業(yè)學(xué)院《建設(shè)用地管理》2023-2024學(xué)年第二學(xué)期期末試卷
- 徐州市九里區(qū)2024-2025學(xué)年四下數(shù)學(xué)期末復(fù)習(xí)檢測試題含解析
- 商業(yè)銀行員工家訪制度
- 英語練習(xí)漢譯英100句
- 六年級下冊經(jīng)典誦讀DOC
- 來料檢驗指導(dǎo)書鋁型材
- 基于單片機的無線射頻收發(fā)系統(tǒng)
- 工程項目監(jiān)理常用臺賬記錄表格(最新整理)
- Purchase Order模板參考模板
- 質(zhì)量保證體系調(diào)查表
- -腦梗死臨床路徑2016
- 財綜[2001]94號
- 發(fā)電機組防腐保溫施工方案
評論
0/150
提交評論