樱花直播网址-樱花直播西西-黄色樱花直播平台

軟件實(shí)習(xí)報(bào)告

時(shí)間:2024-08-25 12:34:22
軟件實(shí)習(xí)報(bào)告15篇

軟件實(shí)習(xí)報(bào)告15篇

在不斷進(jìn)步的時(shí)代,越來越多的事務(wù)都會(huì)使用到報(bào)告,報(bào)告具有成文事后性的特點(diǎn)。其實(shí)寫報(bào)告并沒有想象中那么難,以下是小編幫大家整理的軟件實(shí)習(xí)報(bào)告,歡迎閱讀,希望大家能夠喜歡。

軟件實(shí)習(xí)報(bào)告1

時(shí)光過的真快,一眨眼時(shí)光我在xx科技實(shí)習(xí)三個(gè)多月了?;仡欉@三個(gè)多月在公司的工作生活,我感到很慶幸和滿意。慶幸的`是我比其它一部分同學(xué)多了三個(gè)月在軟件公司工作的經(jīng)歷,這使我畢業(yè)后能夠更好更快地適應(yīng)軟件公司的工作生活和節(jié)奏。滿意的是公司為我?guī)Ыo了良好的工作學(xué)習(xí)環(huán)境,我剛到公司不久公司就為我?guī)Ыo了電腦和相應(yīng)的座位,當(dāng)我在學(xué)習(xí)C#過程中遇到不懂問題的時(shí)候,同事都會(huì)毫不吝嗇的為我講解,讓我感受到公司團(tuán)結(jié)向上的氛圍,軟件公司最重要的也就是這種團(tuán)隊(duì)合作的精神。

軟件實(shí)習(xí)報(bào)告2

一、實(shí)習(xí)目的

搜集與畢業(yè)設(shè)計(jì)相關(guān)的資料,了解web開發(fā)的基本原則,學(xué)習(xí)web開發(fā)的相關(guān)知識(shí),掌握web開發(fā)的基本技術(shù),豐富web開發(fā)的實(shí)戰(zhàn)經(jīng)驗(yàn)。學(xué)習(xí)asp、sql等的基礎(chǔ)知識(shí)及正確的運(yùn)用方法,了解設(shè)計(jì)專題的主要內(nèi)容,通過實(shí)習(xí),鞏固大學(xué)所學(xué)到的知識(shí),提高分析、判斷和處理實(shí)際問題的能力,增強(qiáng)自己的團(tuán)隊(duì)協(xié)作意識(shí),了解軟件開發(fā)的思考角度和主要流程。為畢業(yè)之后能夠更快地進(jìn)入工作狀態(tài)并且能夠更好的工作,打好一定的基礎(chǔ)。通過理論聯(lián)系實(shí)際,從而提高處理實(shí)際問題的能力,為將來開發(fā)項(xiàng)目的順利進(jìn)行做好充分的準(zhǔn)備,與社會(huì)環(huán)境接軌做好準(zhǔn)備。

二、實(shí)習(xí)內(nèi)容

通過本次實(shí)習(xí),應(yīng)當(dāng)對html、css、javascript等達(dá)到熟練運(yùn)用的地步,同時(shí)應(yīng)該對xxml語言及其應(yīng)用有一個(gè)非常清晰、明了的認(rèn)識(shí)。本次的實(shí)習(xí)內(nèi)容主要包括:對教學(xué)網(wǎng)站的建設(shè)有一個(gè)初步的構(gòu)思及確定其應(yīng)該包括哪些模塊實(shí)現(xiàn)什么功能;對asp、sql的基礎(chǔ)知識(shí)的理論學(xué)習(xí);理論聯(lián)系實(shí)際對asp、sql進(jìn)行具體操作;學(xué)會(huì)用sql建數(shù)據(jù)庫及所需表格的具體方法;理解連接sql數(shù)據(jù)庫的語句及能正確的應(yīng)用于實(shí)踐;學(xué)習(xí)基于ajaxx技術(shù)的rss閱讀器(web形式)、基于xxml和xxslt的學(xué)生成績發(fā)布系統(tǒng)、基于web

services的xxml文件上傳和查看系統(tǒng);完成簡單的單點(diǎn)登錄系統(tǒng);軟件初步測試;了解和初步掌握系統(tǒng)的發(fā)布等。

三、實(shí)習(xí)總結(jié)

在注重素質(zhì)教育的今天,社會(huì)實(shí)踐活動(dòng)一直被視為培養(yǎng)德、智、體、美、勞全面發(fā)展的跨世紀(jì)優(yōu)秀人才的重要途徑。畢業(yè)設(shè)計(jì)實(shí)習(xí)是學(xué)校教育向課堂外的一種延伸,也是推進(jìn)素質(zhì)教育進(jìn)程的重要手段、大學(xué)生進(jìn)入社會(huì)的橋梁。它有助于當(dāng)代大學(xué)生接觸社會(huì),了解社會(huì)。同時(shí),實(shí)踐也是大學(xué)生學(xué)習(xí)知識(shí)、鍛煉才干的有效途徑,更是大學(xué)生服務(wù)社會(huì)、回報(bào)社會(huì)的一種良好形式。鑒于畢業(yè)實(shí)習(xí)的以上的優(yōu)點(diǎn),我懷著一顆真誠學(xué)習(xí)的心成為了其中的一員。

本次畢業(yè)設(shè)計(jì)我的課題是教學(xué)網(wǎng)站,因此選擇了北京京師要鐸科技有限公司,在公司實(shí)習(xí)期間與網(wǎng)站建設(shè)有關(guān)的知識(shí)我從頭學(xué)起。asp和sql

server作為開發(fā)工具都有它們各自的特點(diǎn),使用asp不但可以創(chuàng)建和運(yùn)行動(dòng)態(tài)、交互的web服務(wù)器應(yīng)用程序,而且也可以與html頁、腳本命令和activexx組件組合創(chuàng)建交互的web頁和基于web的功能強(qiáng)大的應(yīng)用程序。在sql

server數(shù)據(jù)庫的學(xué)習(xí)中不但了解到它的基本的服務(wù)組成而且通過具體的操作掌握了數(shù)據(jù)庫的安裝、連接過程。

由于此次web開發(fā)初步的項(xiàng)目還要和rss這個(gè)網(wǎng)絡(luò)新寵打交道,所以我們也了解了rss的相關(guān)知識(shí)。

rss(really simple

syndication)是一種描述和同步網(wǎng)站內(nèi)容的格式,是目前使用最廣泛的xxml應(yīng)用。rss搭建了信息迅速傳播的一個(gè)技術(shù)平臺(tái),使得每個(gè)人都成為潛在的信息提供者。發(fā)布一個(gè)rss文件后,這個(gè)rss

feed中包含的信息就能直接被其他站

點(diǎn)調(diào)用,而且由于這些數(shù)據(jù)都是標(biāo)準(zhǔn)的xxml格式,所以也能在其他的終端和服務(wù)中使用。

如果從rss閱讀者的角度來看,完全不必考慮它到底是什么意思,只要簡單地理解為一種方便的信息獲取工具就可以了。

如果你用過rss,你會(huì)發(fā)現(xiàn)他實(shí)際上不過是一個(gè)導(dǎo)航的目錄表而已,你訂閱了一個(gè)rss,其實(shí)質(zhì)就是從網(wǎng)站上接收了一個(gè)rss格式的xxml文件,然后,你的rss閱讀器就解釋這個(gè)xxml文件,然后(總是有然后)顯示出來,當(dāng)然,在這個(gè)過程中,閱讀器也許會(huì)將其轉(zhuǎn)換為html格式文件(如maxxthon就是這樣處理的。)說到底,xxml不過是一種保存數(shù)據(jù)的方式,對數(shù)據(jù)含義的解釋和使用最終都是應(yīng)用軟件的事。

兩天后,web版的rss閱讀器設(shè)計(jì)完成了。接下來的是應(yīng)用xxml和xxslt技術(shù)的學(xué)生成績發(fā)布板的設(shè)計(jì)。在這一部分內(nèi)容中,我們學(xué)習(xí)了以下幾種新的技術(shù):

xxslt:

xxslt的英文標(biāo)準(zhǔn)名稱為exxtensible stylesheet language

transformation。根據(jù)w3c的規(guī)范說明書,最早設(shè)計(jì)xxslt的用意是幫助xxml文檔(document)轉(zhuǎn)換為其它文檔。但是隨著發(fā)展,xxslt已不僅僅用于將xxml轉(zhuǎn)換為html或其它文本格式,更全面的定義應(yīng)該是:xxslt是一種用來轉(zhuǎn)換xxml文檔結(jié)構(gòu)的語言。

xxpath:

xxpath是xxslt的重要組成部分。在學(xué)習(xí)ml時(shí)我們已經(jīng)知道xxml是一個(gè)完整的樹結(jié)構(gòu)文檔。在轉(zhuǎn)換xxml文檔時(shí)可能需要處理其中的一部分(節(jié)點(diǎn))數(shù)據(jù),那么如何查找和定位xxml文檔中的信息呢,xxpath就是一種專門用來在xxml文檔中查找信息的語言。xxpath隸屬xxslt,因此我們通常會(huì)將xxslt語法和xxpath語法混在一起說。

用一種比較好理解的解釋:如果將xxml文檔看作一個(gè)數(shù)據(jù)庫,xxpath就是sql查詢語言;如果將xxml文檔看成dos目錄結(jié)構(gòu),xxpath就是cd,dir等目錄操作命令的集合。

學(xué)生成績發(fā)布板完成以后,我們進(jìn)入到了web開發(fā)的實(shí)戰(zhàn)階段。

雖然在公司實(shí)習(xí)的時(shí)間是有限的,但是它讓我感觸頗深。首先,公司跟學(xué)校是兩個(gè)不同的概念,在學(xué)校時(shí)除了上課自己的課余時(shí)間比較多,也可以隨意的安排自己的時(shí)間。但在公司一天的時(shí)間都在工作,這樣的時(shí)間不是屬于自己的,我們必須認(rèn)認(rèn)真真的工作學(xué)習(xí),否則在這樣競爭激烈的社會(huì)就很難找到我們的立足之地。其次是紀(jì)律方面,在學(xué)

校的時(shí)候隨著上課鈴響進(jìn)課堂那是很正常的事,甚至有的同學(xué)會(huì)遲到,老師只是批評(píng)兩句警告下次注意,但在公司每天必須在規(guī)定的上班時(shí)間之前到達(dá)公司以刷卡的形式進(jìn)行監(jiān)督,遲到次數(shù)少的.有相應(yīng)的懲罰措施一般都是扣除獎(jiǎng)金,遲到次數(shù)多的就得“另謀高就”。此外,公司還有一些技術(shù)性資料是保密性質(zhì)的,這就要求我們遵守基本的職業(yè)道德必須對其進(jìn)行保 ……此處隱藏31880個(gè)字……域。本節(jié)所作的介紹主要針對MySQL服務(wù)器5.0版和更高版本。在最新的版本中,更正了所有已知和通報(bào)的缺陷,但“缺陷”一節(jié)所列的除外,這類缺陷與設(shè)計(jì)有關(guān)。

java與SQL的應(yīng)用

Java語言是編寫數(shù)據(jù)庫應(yīng)用程序的杰出語言之一,它提供了方便訪問數(shù)據(jù)的技術(shù)。利用Java語言中的JDBC技術(shù),用戶能方便地開發(fā)出基于Web網(wǎng)頁的數(shù)據(jù)庫訪問程序,從而擴(kuò)充網(wǎng)絡(luò)應(yīng)用功能。JDBC(Java Database Connectivity,Java數(shù)據(jù)庫連接)是一種用于執(zhí)行SQL語句的Java API,可以為多種關(guān)系數(shù)據(jù)庫提供統(tǒng)一的訪問接口。JDBC由一組用Java語言編寫的類與接口組成,通過調(diào)用這些類和接口所提供的方法,用戶能夠以一致的方式連接多種不同的數(shù)據(jù)庫系統(tǒng)(如Access、SQL Server 20xx、Oracle、Sybase等),進(jìn)而可使用標(biāo)準(zhǔn)的SQL語言來存取數(shù)據(jù)庫中的數(shù)據(jù),而不必再為每一種數(shù)據(jù)庫系統(tǒng)編寫不同的Java程序代碼。

SQL Server20xx是微軟公司新一代的數(shù)據(jù)庫產(chǎn)品,它是在SQL Server7.0建立的堅(jiān)固基礎(chǔ)上產(chǎn)生的,并對SQL Server7.0做了大量擴(kuò)展。SQL Server20xx通過高端硬件平臺(tái)以及最新網(wǎng)絡(luò)和存儲(chǔ)技術(shù)的支持,可為最大的Web站點(diǎn)和企業(yè)級(jí)應(yīng)用提供可擴(kuò)展性和高可靠性。

Java中的常用設(shè)計(jì)模式

1)工廠模式

客戶類和工廠類分開。消費(fèi)者任何時(shí)候需要某種產(chǎn)品,只需向工廠請求即可。消費(fèi)者無須修改就可以接納新產(chǎn)品。缺點(diǎn)是當(dāng)產(chǎn)品修改時(shí),工廠類也要做相應(yīng)的修改。如:如何創(chuàng)建及如何向客戶端提供。

3)工廠方法模式

核心工廠類不再負(fù)責(zé)所有產(chǎn)品的創(chuàng)建,而是將具體創(chuàng)建的工作交給子類去做,成為一個(gè)抽象工廠角色,僅負(fù)責(zé)給出具體工廠類必須實(shí)現(xiàn)的接口,而不接觸哪一個(gè)產(chǎn)品類應(yīng)當(dāng)被實(shí)例化這種細(xì)節(jié)。

控制技術(shù)-Servlet技術(shù)

1)什么是Servlet?

一個(gè)servlet就是Java編程語言中的一個(gè)類,它被用來擴(kuò)展服務(wù)器的性能,服務(wù)器上駐留著可以通過“請求-響應(yīng)”編程模型來訪問的應(yīng)用程序。雖然servlet可以對任何類型的請求產(chǎn)生響應(yīng),但通常只用來擴(kuò)展Web服務(wù)器的應(yīng)用程序。Java Servlet技術(shù)為這些應(yīng)用程序定義了一個(gè)特定于HTTP的servlet類。

javax.servlet和javax.servlet.http包為編寫servlet提供了接口和類。所有的servlet都必須實(shí)現(xiàn)Servlet接口,該接口定義了生命周期方法。

2) Servlet的生命周期

一個(gè)servlet的生命周期由部署servlet的容器來控制。當(dāng)一個(gè)請求映射到一個(gè)servlet時(shí),該容器執(zhí)行下列步驟。

頁面設(shè)計(jì)-JSP頁面

1)MVC模式

為了把表現(xiàn)層presentation從請求處理request processing和數(shù)據(jù)存儲(chǔ)data storage中分離開來,SUN公司推薦在JSP文件中使用一種“模型-視圖-控制器”Model-view-controller模式。規(guī)范的SERVLET或者分離的JSP文件用于處理請求。當(dāng)請求處理完后,控制權(quán)交給一個(gè)只作為創(chuàng)建輸出作用的JSP頁。有幾種平臺(tái)都基于服務(wù)于網(wǎng)絡(luò)層的模-視圖-控件模式(比如Struts和Spring framework)。

2) JSP技術(shù)的強(qiáng)勢

(1)一次編寫,到處運(yùn)行。在這一點(diǎn)上Java比PHP更出色,除了系統(tǒng)之外,代碼不用做任何更改。

(2)系統(tǒng)的多平臺(tái)支持?;旧峡梢栽谒衅脚_(tái)上的任意環(huán)境中開發(fā),在任意環(huán)境中進(jìn)行系統(tǒng)部署,在任意環(huán)境中擴(kuò)展。相比ASP/PHP的局限性是顯而易見的。

(3)強(qiáng)大的可伸縮性。從只有一個(gè)小的Jar文件就可以運(yùn)行Servlet/JSP,到由多臺(tái)服務(wù)器進(jìn)行集群和負(fù)載均衡,到多臺(tái)Application進(jìn)行事務(wù)處理,消息處理,一臺(tái)服務(wù)器到無數(shù)臺(tái)服務(wù)器,Java顯示了一個(gè)巨大的生命力。

(4)多樣化和功能強(qiáng)大的開發(fā)工具支持。這一點(diǎn)與ASP很像,Java已經(jīng)有了許多非常優(yōu)秀的開發(fā)工具,而且許多可以免費(fèi)得到,并且其中許多已經(jīng)可以順利的運(yùn)行于多種平臺(tái)之下。

3) JSP技術(shù)的弱勢

(1)與ASP一樣,Java的一些優(yōu)勢正是它致命的問題所在。正是由于為了跨平臺(tái)的功能,為了極度的伸縮能力,所以極大的增加了產(chǎn)品的復(fù)雜性。

(2) Java的運(yùn)行速度是用class常駐內(nèi)存來完成的,所以它在一些情況下所使用的內(nèi)存比起用戶數(shù)量來說確實(shí)是“最低性能價(jià)格比”了。從另一方面,它還需要硬盤空間來儲(chǔ)存一系列的java文件和.class文件,以及對應(yīng)的版本文件。

4) JSP內(nèi)置對象

(1)request對象:

該對象封裝了用戶提交的信息,通過調(diào)用該對象相應(yīng)的方法可以獲取封裝的信息,即使用該對象可以獲取用戶提交信息。

(2)response對象:

對客戶的請求做出動(dòng)態(tài)的響應(yīng),向客戶端發(fā)送數(shù)據(jù)。

(3)session對象

session對象是一個(gè)JSP內(nèi)置對象,它在第一個(gè)JSP頁面被裝載時(shí)自動(dòng)創(chuàng)建,完成會(huì)話期管理。從一個(gè)客戶打開瀏覽器并連接到服務(wù)器開始,到客戶關(guān)閉瀏覽器離開這個(gè)服務(wù)器結(jié)束,被稱為一個(gè)會(huì)話。當(dāng)一個(gè)客戶訪問一個(gè)服務(wù)器時(shí),可能會(huì)在這個(gè)服務(wù)器的幾個(gè)頁面之間反復(fù)連接,反復(fù)刷新一個(gè)頁面,服務(wù)器應(yīng)當(dāng)通過某種辦法知道這是同一個(gè)客戶,這就需要session對象。

(4)application對象

服務(wù)器啟動(dòng)后就產(chǎn)生了這個(gè)application對象,當(dāng)客戶在所訪問的網(wǎng)站的各個(gè)頁面之間瀏覽時(shí),這個(gè)application對象都是同一個(gè),直到服務(wù)器關(guān)閉。但是與session不同的是,所有客戶的application對象都是同一個(gè),即所有客戶共享這個(gè)內(nèi)置的application對象。

(5)out對象

out對象是一個(gè)輸出流,用來向客戶端輸出數(shù)據(jù)。out對象用于各種數(shù)據(jù)的輸出。

七、實(shí)踐的感受和體會(huì):

實(shí)習(xí)是為將來打基礎(chǔ)的重要階段,珍惜自己每一個(gè)工作的機(jī)會(huì),不論什么人,什么學(xué)歷,從事什么工作,好好的表現(xiàn)、展示自己的能力,不要錯(cuò)過好的機(jī)遇。沒有一件事情是輕輕松松的,但每一件事都是讓人成長的,經(jīng)歷一段過程,喜悅或是艱辛,盡管經(jīng)歷的方式不盡相同,但它的結(jié)果是相同的,我們都會(huì)因涉事而成長。

通過實(shí)習(xí),我自身發(fā)生了重大的轉(zhuǎn)變。首先,進(jìn)入公司,你就是一名職業(yè)人,不再是一名學(xué)生,你要具備一名職業(yè)人應(yīng)具備的素養(yǎng),不遲到不早退是必然的,而且還要時(shí)刻嚴(yán)格要求自己,公司的規(guī)定要嚴(yán)格遵守。然后,在技術(shù)上也有了很大的提高,學(xué)習(xí)了很多公司自己的框架和工具,這都是一些前輩的寶貴經(jīng)驗(yàn)。而且所作的軟件應(yīng)用性更強(qiáng)。所以,我要堅(jiān)定自己的信念,在公司好好實(shí)習(xí),爭取提早轉(zhuǎn)正,我相信我會(huì)在JAVA開發(fā)這條路上走的更長更遠(yuǎn)。

《軟件實(shí)習(xí)報(bào)告15篇.doc》
將本文的Word文檔下載到電腦,方便收藏和打印
推薦度:
點(diǎn)擊下載文檔

文檔為doc格式