千文網(wǎng)小編為你整理了多篇相關(guān)的《軟件開(kāi)發(fā)分析實(shí)習(xí)報(bào)告》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在千文網(wǎng)還可以找到更多《軟件開(kāi)發(fā)分析實(shí)習(xí)報(bào)告》。
第一篇:軟件工程的實(shí)習(xí)報(bào)告
1概述
實(shí)習(xí)是一種實(shí)踐,是理論聯(lián)系實(shí)際,應(yīng)用和鞏固所學(xué)專(zhuān)業(yè)知識(shí)的一項(xiàng)重要環(huán)節(jié),是培養(yǎng)我們能力和技能的一個(gè)重要手段。八月初,我們來(lái)到大連東軟實(shí)訓(xùn)中心進(jìn)行為期20天的實(shí)習(xí),我們要做的是物流配送管理系統(tǒng),我要做的是配送中心管理模塊。它的主要功能是完成對(duì)商品、庫(kù)房和供應(yīng)商的管理,缺貨查詢和進(jìn)貨安排。由于大家負(fù)責(zé)不同的模塊編寫(xiě),作為組長(zhǎng)的我需要充分考慮各個(gè)模塊之間的交互,系統(tǒng)風(fēng)格一致性等問(wèn)題。
為此,項(xiàng)目啟動(dòng)之前我們小組6人開(kāi)會(huì)討論了整體的業(yè)務(wù)流程,明確了數(shù)據(jù)庫(kù)表之間的關(guān)聯(lián)和各個(gè)模塊之間的接口。在項(xiàng)目驗(yàn)收階段我們順利地通過(guò)了答辯,圓滿完成了預(yù)期目標(biāo),雖然和優(yōu)秀的小組開(kāi)發(fā)的系統(tǒng)還有一些差距,但是我們發(fā)揮了每個(gè)人的能力,結(jié)果也令我們滿意。
2感受與體會(huì)
在為期20天大連東軟實(shí)訓(xùn)中心的實(shí)習(xí)過(guò)程中,我每天都感覺(jué)很充實(shí),從基礎(chǔ)知識(shí)的鞏固,項(xiàng)目整個(gè)的開(kāi)發(fā)過(guò)程,我都認(rèn)真學(xué)習(xí),勤于思考,并且不斷動(dòng)手實(shí)踐,我感到收獲很大。
這是我們?cè)趯W(xué)習(xí)專(zhuān)業(yè)課程之后走向工作崗位之前的不可缺少的實(shí)踐環(huán)節(jié)。它對(duì)于培養(yǎng)我們的動(dòng)手能力有很大的意義。這次實(shí)習(xí)旨在培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)的軟件工程專(zhuān)業(yè)基礎(chǔ)理論、基本技能和專(zhuān)業(yè)知識(shí)分析問(wèn)題和解決問(wèn)題的能力,培養(yǎng)我們的專(zhuān)業(yè)素質(zhì)、應(yīng)用科學(xué)的思維方法和計(jì)算技巧,使我們明白科學(xué)研究工作的一般程序和方法,撰寫(xiě)科技論文的能力;培養(yǎng)我們直接參與科研活動(dòng)、科研文獻(xiàn)和資料的調(diào)研,對(duì)研究工作以及相關(guān)的研究結(jié)果分析、綜合的能力;重點(diǎn)培養(yǎng)我們積極的創(chuàng)新精神、嚴(yán)肅認(rèn)真的科學(xué)態(tài)度和嚴(yán)謹(jǐn)求實(shí)的工作作風(fēng),增強(qiáng)我們的綜合素質(zhì)以及對(duì)畢業(yè)后工作崗位的適應(yīng)能力;有利于擴(kuò)大我們的知識(shí)面,并掌握一些軟件工程技術(shù)的發(fā)展前沿。
這次實(shí)習(xí)讓我們走出校園,切身體會(huì)公司的企業(yè)文化,感受到了和學(xué)校里面不一樣的學(xué)習(xí)方式和氛圍,也可以從中學(xué)到很多社會(huì)經(jīng)驗(yàn),明白了很多行業(yè)需求和動(dòng)態(tài),使我們視野更加開(kāi)闊。
我是JAVA開(kāi)發(fā)方向的,前一周時(shí)間主要是老師給我們講解JAVA的基礎(chǔ)知識(shí),Web實(shí)用頁(yè)面的設(shè)計(jì)方法,ORACLE數(shù)據(jù)庫(kù)的使用,這些知識(shí)有些我們?cè)谡n堂上學(xué)過(guò),這次是系統(tǒng)的講解,為我們之后的項(xiàng)目開(kāi)發(fā)打下了良好的基礎(chǔ)。
對(duì)于像我這樣軟件工程專(zhuān)業(yè)的學(xué)生,JAVA語(yǔ)言是我們的立身之本,然而在學(xué)習(xí)的過(guò)程中我發(fā)現(xiàn)自己的`基礎(chǔ)知識(shí)掌握不是很牢固,學(xué)過(guò)的知識(shí)存在遺忘的現(xiàn)象。就像老師強(qiáng)調(diào)的那樣,我需要注重學(xué)習(xí)的細(xì)節(jié),不能模棱兩可。
在Web開(kāi)發(fā)技術(shù)是我的薄弱環(huán)節(jié),以前只知其然不知其所以然,在講解過(guò)程中,我明白了在JavaEE框架下對(duì)于一個(gè)B/S架構(gòu)的網(wǎng)絡(luò)應(yīng)用程序是如何基于HTTP協(xié)議進(jìn)行通信的。掌握了請(qǐng)求和響應(yīng)是如何發(fā)送和處理,過(guò)濾器的使用,Session技術(shù)原理等等。
之后我們6個(gè)人一組開(kāi)始了項(xiàng)目開(kāi)發(fā)。我們要做的是物流配送管理系統(tǒng),物流配送管理系統(tǒng)是一套專(zhuān)門(mén)針對(duì)配送行業(yè)實(shí)現(xiàn)銷(xiāo)售管理的軟件系統(tǒng),全面適用于物流配送領(lǐng)域中的各級(jí)各類(lèi)經(jīng)營(yíng)企業(yè)。時(shí)間緊任務(wù)重,對(duì)我們來(lái)說(shuō)是個(gè)不小的挑戰(zhàn)。我們先根據(jù)需求確定功能點(diǎn),根據(jù)功能點(diǎn)我們搭建了每個(gè)模塊的靜態(tài)界面,通過(guò)實(shí)現(xiàn)前臺(tái)跳轉(zhuǎn)我們逐漸明晰了流程,也順利通過(guò)了評(píng)審。
在開(kāi)發(fā)過(guò)程中我們也遇到了很多問(wèn)題,由于小組6個(gè)人實(shí)踐能力不同,大家的進(jìn)度就很難統(tǒng)一。還有一個(gè)就是版本控制的問(wèn)題,為了避免工程修改沖突,我們?yōu)槊總€(gè)人建立了了自己的開(kāi)發(fā)包,大家將自己開(kāi)發(fā)的文件放置其中。我們用到的Struts和Hibernate框架里面有些文件需要公用,這樣我們決定在項(xiàng)目整合的時(shí)候統(tǒng)一修改。這樣我們就避免了很多不必要的麻煩。
由于我們選用了我們比較熟悉的開(kāi)發(fā)工具和框架,所以我開(kāi)發(fā)起來(lái)比較流暢,技術(shù)上沒(méi)有遇到太大的問(wèn)題。在開(kāi)發(fā)過(guò)程中我們建立了很好的信任關(guān)系,良好的溝通機(jī)制,讓我們每個(gè)組員有問(wèn)題馬上分析和解決。我們也充分體會(huì)到了,團(tuán)隊(duì)合作開(kāi)發(fā)中每個(gè)人應(yīng)該承擔(dān)不僅僅是自己的責(zé)任還有團(tuán)隊(duì)的利益。
在實(shí)習(xí)過(guò)程中,實(shí)訓(xùn)中心還為我們安排了幾次專(zhuān)題講座。在項(xiàng)目管理和質(zhì)量管理講座中,張老師為我們講述了軟件行業(yè)一條非常重要的項(xiàng)目管理標(biāo)準(zhǔn)―― CMMI,能力成熟度模型。它用于指導(dǎo)軟件公司開(kāi)發(fā)出合理高效的產(chǎn)品。我們需要掌握這些標(biāo)準(zhǔn),使自己的技術(shù)和方法在以后的工作中處于行業(yè)的領(lǐng)先地位。通過(guò)職業(yè)生涯規(guī)劃的講座,我深切明白到生涯規(guī)劃是確定人每個(gè)階段發(fā)展的方向,立足于本職工作,不斷自我管理,最終達(dá)到職業(yè)目標(biāo)的一種方法。還有面試技巧訓(xùn)練,這些對(duì)于目前尚未走向工作崗位的我們大學(xué)生來(lái)說(shuō),是大有裨益的。
3總結(jié)
這次實(shí)習(xí)讓我理論聯(lián)系實(shí)際,在團(tuán)隊(duì)軟件工程的開(kāi)發(fā)、數(shù)據(jù)庫(kù)的設(shè)計(jì)、分析問(wèn)題解決問(wèn)題的能力上有了很大的提升,積累了開(kāi)發(fā)經(jīng)驗(yàn),達(dá)到了實(shí)習(xí)效果,讓我得到了難能可貴的鍛煉。
第二篇:軟件公司實(shí)習(xí)報(bào)告
一、實(shí)習(xí)目的
搜集與畢業(yè)設(shè)計(jì)相關(guān)的資料,了解Web開(kāi)發(fā)的基本原則,學(xué)習(xí)Web開(kāi)發(fā)的相關(guān)知識(shí),掌握Web開(kāi)發(fā)的基本技術(shù),豐富Web開(kāi)發(fā)的實(shí)戰(zhàn)經(jīng)驗(yàn)。學(xué)習(xí)ASP、SQL等的基礎(chǔ)知識(shí)及正確的運(yùn)用方法,了解設(shè)計(jì)專(zhuān)題的主要內(nèi)容,通過(guò)實(shí)習(xí),鞏固大學(xué)所學(xué)到的知識(shí),提高分析、判斷和處理實(shí)際問(wèn)題的能力,增強(qiáng)自己的團(tuán)隊(duì)協(xié)作意識(shí),了解軟件開(kāi)發(fā)的思考角度和主要流程。為畢業(yè)之后能夠更快地進(jìn)入工作狀態(tài)并且能夠更好的工作,打好一定的基礎(chǔ)。通過(guò)理論聯(lián)系實(shí)際,從而提高處理實(shí)際問(wèn)題的能力,為將來(lái)開(kāi)發(fā)項(xiàng)目的順利進(jìn)行做好充分的準(zhǔn)備,與社會(huì)環(huán)境接軌做好準(zhǔn)備。
二、實(shí)習(xí)內(nèi)容
通過(guò)本次實(shí)習(xí),應(yīng)當(dāng)對(duì)HTML、CSS、JavaScript等達(dá)到熟練運(yùn)用的地步,同時(shí)應(yīng)該對(duì)xML語(yǔ)言及其應(yīng)用有一個(gè)非常清晰、明了的認(rèn)識(shí)。本次的實(shí)習(xí)內(nèi)容主要包括:對(duì)教學(xué)網(wǎng)站的建設(shè)有一個(gè)初步的構(gòu)思及確定其應(yīng)該包括哪些模塊實(shí)現(xiàn)什么功能;對(duì)ASP、SQL的基礎(chǔ)知識(shí)的理論學(xué)習(xí);理論聯(lián)系實(shí)際對(duì)ASP、SQL進(jìn)行具體操作;學(xué)會(huì)用SQL建數(shù)據(jù)庫(kù)及所需表格的具體方法;理解連接SQL數(shù)據(jù)庫(kù)的語(yǔ)句及能正確的應(yīng)用于實(shí)踐;學(xué)習(xí)基于Ajax技術(shù)的RSS閱讀器(Web形式)、基于xML和xSLT的學(xué)生成績(jī)發(fā)布系統(tǒng)、基于Web Services的xML文件上傳和查看系統(tǒng);完成簡(jiǎn)單的單點(diǎn)登錄系統(tǒng);軟件初步測(cè)試;了解和初步掌握系統(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),我懷著一顆真誠(chéng)學(xué)習(xí)的心成為了其中的一員。
本次畢業(yè)設(shè)計(jì)我的課題是教學(xué)網(wǎng)站,因此選擇了北京京師要鐸科技有限公司,在公司實(shí)習(xí)期間與網(wǎng)站建設(shè)有關(guān)的知識(shí)我從頭學(xué)起。ASP和SQL Server作為開(kāi)發(fā)工具都有它們各自的特點(diǎn),使用ASP不但可以創(chuàng)建和運(yùn)行動(dòng)態(tài)、交互的Web服務(wù)器應(yīng)用程序,而且也可以與HTML頁(yè)、腳本命令和Activex組件組合創(chuàng)建交互的Web頁(yè)和基于Web的功能強(qiáng)大的應(yīng)用程序。在SQL Server數(shù)據(jù)庫(kù)的學(xué)習(xí)中不但了解到它的基本的服務(wù)組成而且通過(guò)具體的操作掌握了數(shù)據(jù)庫(kù)的安裝、連接過(guò)程。
由于此次Web開(kāi)發(fā)初步的項(xiàng)目還要和RSS這個(gè)網(wǎng)絡(luò)新寵打交道,所以我們也了解了RSS的相關(guān)知識(shí)。
RSS(Really Simple Syndication)是一種描述和同步網(wǎng)站內(nèi)容的格式,是目前使用最廣泛的xML應(yīng)用。RSS搭建了信息迅速傳播的一個(gè)技術(shù)平臺(tái),使得每個(gè)人都成為潛在的信息提供者。發(fā)布一個(gè)RSS文件后,這個(gè)RSS Feed中包含的信息就能直接被其他站點(diǎn)調(diào)用,而且由于這些數(shù)據(jù)都是標(biāo)準(zhǔn)的xML格式,所以也能在其他的終端和服務(wù)中使用。
如果從RSS閱讀者的角度來(lái)看,完全不必考慮它到底是什么意思,只要簡(jiǎn)單地理解為一種方便的信息獲取工具就可以了。
如果你用過(guò)RSS,你會(huì)發(fā)現(xiàn)他實(shí)際上不過(guò)是一個(gè)導(dǎo)航的目錄表而已,你訂閱了一個(gè)RSS,其實(shí)質(zhì)就是從網(wǎng)站上接收了一個(gè)RSS格式的xML文件,然后,你的RSS閱讀器就解釋這個(gè)xML文件,然后(總是有然后)顯示出來(lái),當(dāng)然,在這個(gè)過(guò)程中,閱讀器也許會(huì)將其轉(zhuǎn)換為HTML格式文件(如Maxthon就是這樣處理的。)說(shuō)到底,xML不過(guò)是一種保存數(shù)據(jù)的方式,對(duì)數(shù)據(jù)含義的解釋和使用最終都是應(yīng)用軟件的事。
兩天后,Web版的RSS閱讀器設(shè)計(jì)完成了。接下來(lái)的是應(yīng)用xML和xSLT技術(shù)的學(xué)生成績(jī)發(fā)布板的設(shè)計(jì)。在這一部分內(nèi)容中,我們學(xué)習(xí)了以下幾種新的技術(shù):
xSLT:
xSLT的英文標(biāo)準(zhǔn)名稱(chēng)為extensible Stylesheet Language Transformation。根據(jù)W3C的規(guī)范說(shuō)明書(shū),最早設(shè)計(jì)xSLT的用意是幫助xML文檔(document)轉(zhuǎn)換為其它文檔。但是隨著發(fā)展,xSLT已不僅僅用于將xML轉(zhuǎn)換為HTML或其它文本格式,更全面的定義應(yīng)該是:xSLT是一種用來(lái)轉(zhuǎn)換xML文檔結(jié)構(gòu)的語(yǔ)言。
xPath:
xPath是xSLT的重要組成部分。在學(xué)習(xí)xML時(shí)我們已經(jīng)知道xML是一個(gè)完整的樹(shù)結(jié)構(gòu)文檔。在轉(zhuǎn)換xML文檔時(shí)可能需要處理其中的一部分(節(jié)點(diǎn))數(shù)據(jù),那么如何查找和定位xML文檔中的信息呢,xPath就是一種專(zhuān)門(mén)用來(lái)在xML文檔中查找信息的語(yǔ)言。xPath隸屬xSLT,因此我們通常會(huì)將xSLT語(yǔ)法和xPath語(yǔ)法混在一起說(shuō)。
用一種比較好理解的解釋?zhuān)喝绻麑ML文檔看作一個(gè)數(shù)據(jù)庫(kù),xPath就是SQL查詢語(yǔ)言;如果將xML文檔看成DOS目錄結(jié)構(gòu),xPath就是cd,dir等目錄操作命令的集合。
學(xué)生成績(jī)發(fā)布板完成以后,我們進(jìn)入到了Web開(kāi)發(fā)的實(shí)戰(zhàn)階段。
雖然在公司實(shí)習(xí)的時(shí)間是有限的,但是它讓我感觸頗深。首先,公司跟學(xué)校是兩個(gè)不同的概念,在學(xué)校時(shí)除了上課自己的課余時(shí)間比較多,也可以隨意的安排自己的時(shí)間。但在公司一天的時(shí)間都在工作,這樣的時(shí)間不是屬于自己的,我們必須認(rèn)認(rèn)真真的工作學(xué)習(xí),否則在這樣競(jìng)爭(zhēng)激烈的社會(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è)道德必須對(duì)其進(jìn)行保密,所有這些我們?cè)趯W(xué)校的時(shí)候都是沒(méi)有接觸過(guò)的問(wèn)題。隨著時(shí)鐘一分一秒的走過(guò),我們也在不知不覺(jué)中長(zhǎng)大,長(zhǎng)大了就要離開(kāi)學(xué)校、進(jìn)入社會(huì)參加工作。周?chē)沫h(huán)境在不斷變化著,我們的責(zé)任也在不斷變化著,這就要求我們必須要很強(qiáng)的適應(yīng)能力,要努力認(rèn)真的工作。
由于公司是主要是做網(wǎng)站的,所以我們利用大概一周的時(shí)間對(duì)ASP和SQL Server 2000進(jìn)行了系統(tǒng)的學(xué)習(xí),在這里帶我的師傅只是很粗略的給我們講講或者干脆直接告訴我們應(yīng)該學(xué)會(huì)哪兒什么時(shí)候檢查。這時(shí)才真正感受到了在學(xué)校時(shí)老師耐心的教我們一點(diǎn)一滴知識(shí)時(shí)的珍貴。真后悔在學(xué)校時(shí)不應(yīng)該那么浪費(fèi)時(shí)間。但是現(xiàn)在也認(rèn)識(shí)到自學(xué)能力的重要性,認(rèn)識(shí)到“活到老學(xué)到老”的真諦。
本系統(tǒng)通過(guò)ASP編程與SQL Server 2000數(shù)據(jù)庫(kù)相結(jié)合的技術(shù)手段組裝完成基于B/S模式的教學(xué)網(wǎng)站。基本思想是把整個(gè)網(wǎng)站的建設(shè)分成若干個(gè)階段,嚴(yán)格遵照軟件開(kāi)發(fā)的步驟先進(jìn)行調(diào)查研究、之后是需求分析、整體規(guī)劃、編寫(xiě)代碼、軟件測(cè)試等。在整個(gè)實(shí)施過(guò)程當(dāng)中還必須注意每個(gè)階段都盡量做好并寫(xiě)成文檔,還要注意頁(yè)面友好、可用性強(qiáng)等特點(diǎn)。這樣就會(huì)給以后的調(diào)試和維護(hù)工作帶來(lái)極大的方便,也容易達(dá)到用戶滿意的效果。
基于ASP的學(xué)習(xí)網(wǎng)站在改進(jìn)傳統(tǒng)的學(xué)習(xí)模式,通過(guò)一種新的以互聯(lián)網(wǎng)為基礎(chǔ)的模式為學(xué)校創(chuàng)造一新的學(xué)習(xí)環(huán)境,使教學(xué)管理突破時(shí)空限制提高學(xué)習(xí)效率和標(biāo)準(zhǔn)化水平,使學(xué)校管理者、教師和學(xué)生可以隨時(shí)隨地通過(guò)網(wǎng)絡(luò)完成教與學(xué)的管理。將網(wǎng)上教學(xué)代替?zhèn)鹘y(tǒng)的手工方式應(yīng)用于教學(xué)管理中協(xié)助辦公是當(dāng)今的發(fā)展趨勢(shì),不僅節(jié)省了大量的時(shí)間,還提高了工作效率同時(shí)也方便了學(xué)生。以致于每個(gè)人都可以不受時(shí)間、空間和地點(diǎn)的限制而自由學(xué)習(xí),以較低的付出得到高質(zhì)量的教育。它提供了豐富的知識(shí)庫(kù)與信息庫(kù),能夠激發(fā)學(xué)習(xí)者的學(xué)習(xí)興趣,從而達(dá)到讓學(xué)習(xí)者主動(dòng)構(gòu)建知識(shí)的目的,實(shí)現(xiàn)自己獲取知識(shí)、自己更新知識(shí)的理想目標(biāo)。隨著網(wǎng)絡(luò)的不斷發(fā)展和普及,學(xué)習(xí)網(wǎng)站必將在教育科研的各個(gè)方面發(fā)揮越來(lái)越重要的作用。
幾年的大學(xué)生活,讓我對(duì)計(jì)算機(jī)理論知識(shí)有了一定的了解,但實(shí)踐出真知,唯有把理論與實(shí)踐相結(jié)合,才能更好地為社會(huì)服務(wù). 實(shí)習(xí)期間每天緊張的工作狀態(tài),完全沒(méi)有時(shí)間考慮其它事情。在這期間,我上網(wǎng)查閱了一些計(jì)算應(yīng)用知識(shí)并對(duì)畢業(yè)論文所需的資料進(jìn)行了粗淺的了解,為接下來(lái)的畢業(yè)設(shè)計(jì)作準(zhǔn)備,提高了我的動(dòng)手能力,同時(shí)也讓我了解到了自己的不足, 今天我學(xué)到的所有這些都必將對(duì)我將來(lái)的就業(yè)產(chǎn)生深刻的影響。而對(duì)我來(lái)說(shuō),真正的就業(yè)也已經(jīng)不遠(yuǎn)了。我慶幸也感謝有這樣一個(gè)學(xué)習(xí)的機(jī)會(huì),能夠在就業(yè)前很好的提高自己、鍛煉自己。同時(shí)也讓自己對(duì)自己的能力更加自信,相信自己將來(lái)能夠成為一個(gè)對(duì)社會(huì)有用的一員,為社會(huì)主義現(xiàn)代化建設(shè)做貢獻(xiàn)。
第三篇:軟件工程實(shí)習(xí)報(bào)告
一、實(shí)習(xí)目的
根據(jù)所學(xué)課程的理論知識(shí),結(jié)合企業(yè)的運(yùn)營(yíng)實(shí)際,掌握軟件開(kāi)發(fā)的一般過(guò)程,軟件的生命周期和作為一個(gè)開(kāi)發(fā)人員就應(yīng)具備的基本潛力,并撰寫(xiě)實(shí)習(xí)報(bào)告。使學(xué)生進(jìn)一步鞏固所學(xué)理論知識(shí),同時(shí)提高觀察問(wèn)題、分析問(wèn)題、解決問(wèn)題的潛力。
二、企業(yè)實(shí)習(xí)地點(diǎn)
深圳市百盛佳信息咨詢有限公司
三、實(shí)習(xí)時(shí)光
20xx年12月5日――20xx年4月5日
四、實(shí)習(xí)資料
1、java軟件開(kāi)發(fā)
五、實(shí)習(xí)總結(jié)
在Internet飛速發(fā)展的這天,互聯(lián)網(wǎng)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在人們政治、經(jīng)濟(jì)、生活等各個(gè)方面發(fā)揮著重要的作用。目前系統(tǒng)的架構(gòu)一般有c/s架構(gòu)和b/s架構(gòu),但是c/s架構(gòu)的應(yīng)用系統(tǒng),每升級(jí)一個(gè)版本,客戶端都需要自我下載更新,而b/s架構(gòu)不需要,因?yàn)樗腔跒g覽器的。因此b/s架構(gòu)的應(yīng)用系統(tǒng),在Internet上的地位顯而易見(jiàn),它已成為政府、企事業(yè)單位信息化建設(shè)中的重要組成部分,從而倍受人們的重視。
計(jì)算機(jī)將具備更多的智能成分,它將具有多種感知潛力、必須的思考與決定潛力及必須的自然語(yǔ)言潛力。除了帶給自然的輸入手段(如語(yǔ)音輸入、手寫(xiě)輸入)外,讓人能產(chǎn)生身臨其境感覺(jué)的各種交互設(shè)備已經(jīng)出現(xiàn),虛擬現(xiàn)實(shí)技術(shù)是這一領(lǐng)域發(fā)展的集中體現(xiàn)。這天人們談到計(jì)算機(jī)必然地和網(wǎng)絡(luò)聯(lián)系起來(lái),一方面孤立的未加入網(wǎng)絡(luò)的計(jì)算機(jī)越來(lái)越難以見(jiàn)到,另一方面計(jì)算機(jī)的概念也被網(wǎng)絡(luò)所擴(kuò)展。二十世紀(jì)九十年代興起的Internet在過(guò)去如火如荼地發(fā)展,其影響之廣、普及之快是前所未有的。從沒(méi)有一種技術(shù)能像Internet一樣,劇烈地改變著我們的學(xué)習(xí)、生活和習(xí)慣方式。
全世界幾乎所有國(guó)家都有計(jì)算機(jī)網(wǎng)絡(luò)直接或間接地與Internet相連,使之成為一個(gè)全球范圍的計(jì)算機(jī)互聯(lián)網(wǎng)絡(luò)。人們能夠透過(guò)Internet與世界各地的其它用戶自由地進(jìn)行通信,可從Internet中獲得各種信息。人們已充分領(lǐng)略到網(wǎng)絡(luò)的魅力,Internet大大縮小了時(shí)空界限,透過(guò)網(wǎng)絡(luò)人們能夠共享計(jì)算機(jī)硬件資源、軟件資源和信息資源?!熬W(wǎng)絡(luò)就是計(jì)算機(jī)”的概念被事實(shí)一再證明,被世人逐步理解。
(一)、實(shí)習(xí)過(guò)程遇到的困難
1、一進(jìn)入企業(yè),就立刻被分配開(kāi)發(fā)任務(wù),我的任務(wù)是質(zhì)量信息管理系統(tǒng)的一個(gè)功能點(diǎn),PDI退改車(chē),有新增,刪除,查詢,審核,統(tǒng)計(jì)的操作。該系統(tǒng)使用的是struts2springibates模式,一開(kāi)始什么都不明白,oracle數(shù)據(jù)庫(kù)沒(méi)用過(guò),jquery框架沒(méi)有用過(guò),ibates框架沒(méi)用過(guò)。所以給我的開(kāi)發(fā)帶來(lái)了很大的困難。
2、在第二個(gè)項(xiàng)目中,我的開(kāi)發(fā)任務(wù)是,一線通管理系統(tǒng)中的設(shè)備查詢,設(shè)備修改,還有一些報(bào)表的功能,發(fā)運(yùn)環(huán)節(jié)主要異常事件,銷(xiāo)售部工單月統(tǒng)計(jì)報(bào)表,儲(chǔ)運(yùn)部工單月統(tǒng)計(jì)報(bào)表等等,這些報(bào)表功能都需要有折線圖和餅狀圖,還要有導(dǎo)出excel的功能,而我對(duì)于如何生成折線圖或餅狀圖,如何導(dǎo)出excel,從未接觸過(guò),這些都是這次開(kāi)發(fā)中的難點(diǎn)。
3、在益凌進(jìn)銷(xiāo)存系統(tǒng)中,也就是第三個(gè)項(xiàng)目,因?yàn)槭莿倓傞_(kāi)始,所以主要的任務(wù)是做設(shè)計(jì),就是把那些業(yè)務(wù)流程圖轉(zhuǎn)化為靜態(tài)網(wǎng)頁(yè)。這事看起來(lái)好像不難,不就是做靜態(tài)網(wǎng)頁(yè)嘛!
當(dāng)初我是這樣想的!
但是到真正做的時(shí)候,就發(fā)現(xiàn)了其實(shí)并不是想象中的那么簡(jiǎn)單,例如,如何抽象數(shù)據(jù)字段,也就是說(shuō),別人給你一張真實(shí)的業(yè)務(wù)表,你該如何把那些有用的字段顯示在你的界面上,業(yè)務(wù)流程中的每個(gè)點(diǎn)之間又有沒(méi)有關(guān)系,這些都需要你去想的問(wèn)題。初次接觸,所以做起來(lái)也很棘手。
(二)、如何解決問(wèn)題:
作為一個(gè)開(kāi)發(fā)人員,遇到這些問(wèn)題是在所難免的,因?yàn)楹芏嗉夹g(shù)都在不停的更新,你要不斷的去學(xué)習(xí),要有學(xué)習(xí)新知識(shí)的潛力,而且如今網(wǎng)絡(luò)資源是如此的豐富,只要在internet上搜索一下,很多問(wèn)題都會(huì)迎刃而解。
Oracle數(shù)據(jù)庫(kù)簡(jiǎn)單的應(yīng)用,jquery框架和ibaties框架的應(yīng)用也是透過(guò)網(wǎng)絡(luò)資源一邊學(xué)習(xí)一邊應(yīng)用來(lái)實(shí)現(xiàn)我的目的的.,當(dāng)然也少不了跟同事的溝通。對(duì)于那個(gè)報(bào)表中用到的折線圖和餅狀圖,我們采用了一個(gè)叫Jfreechat的框架,關(guān)于如何應(yīng)用,也是從網(wǎng)上獲取相關(guān)例子,然后經(jīng)過(guò)我們的加工,就很順利的解決了問(wèn)題。透過(guò)這次,感覺(jué)收獲還是挺大的。對(duì)于進(jìn)銷(xiāo)存管理系統(tǒng)的設(shè)計(jì)問(wèn)題,我壓根就什么都不懂,看了一段時(shí)光的業(yè)務(wù)流程圖,還是不明白要做什么,要在網(wǎng)頁(yè)界面上體現(xiàn)哪些字段,每個(gè)界面之間又有什么聯(lián)系,這些都不太明白。
“這些東西要靠自我想的”,項(xiàng)目負(fù)責(zé)人跟我說(shuō)了,之后他就跟我說(shuō)了一大堆如何抽象字段,要把每個(gè)業(yè)務(wù)點(diǎn)的關(guān)系理清,然后再透過(guò)他們的關(guān)系抽象有用的字段。聽(tīng)他說(shuō)了之后,恍然大悟,原先是這么一回事。之后,每次遇到不懂的,就立刻去和他溝通。完成了這些設(shè)計(jì),我感覺(jué)我對(duì)軟件開(kāi)發(fā),又有了更深的認(rèn)識(shí),同時(shí)也讓我意識(shí)到溝通在軟件開(kāi)發(fā)中真的是一件很重要的事。
六、實(shí)習(xí)心得
經(jīng)過(guò)為期4個(gè)月的專(zhuān)業(yè)實(shí)習(xí),令我更深一步的了解和學(xué)習(xí)了軟件開(kāi)發(fā)的一般過(guò)程,不再是以前那樣,都不明白軟件開(kāi)發(fā)是什么東西。對(duì)于一個(gè)應(yīng)用系統(tǒng)他們?yōu)槭裁匆敲炊嗳藖?lái)做,而這么多人一齊做,代碼又是如何進(jìn)行管理的。對(duì)于每一個(gè)應(yīng)用系統(tǒng),企業(yè)到底用到哪些技術(shù),他們?yōu)槭裁匆x取這些技術(shù),我們開(kāi)發(fā)人員的主要任務(wù)是什么等等,這些概念都漸漸的清晰。
人,孰能無(wú)過(guò),過(guò)而改之,善莫大焉!
沒(méi)有誰(shuí),在編寫(xiě)代碼的過(guò)程中永遠(yuǎn)不會(huì)犯錯(cuò),即使他十分的厲害,那也是從不斷的犯錯(cuò)過(guò)程中鍛煉出來(lái)的,但亦有“犯錯(cuò)”的時(shí)候,因?yàn)樾枨笫遣粩嗟母淖兊?,即使你?dāng)時(shí)沒(méi)錯(cuò),但需求改了之后,你的代碼不貼合需求,那也是你的錯(cuò)。有錯(cuò)那當(dāng)然就要調(diào)試咯,以前老是害怕出錯(cuò),找不到問(wèn)題所在是件令人煩惱的事。但是當(dāng)調(diào)試的錯(cuò)誤多了之后,你就會(huì)發(fā)現(xiàn),每當(dāng)一看到相類(lèi)似的錯(cuò)誤之后,你就會(huì)立即明白這個(gè)錯(cuò)誤是什么原因造成的!
所以,我們不就應(yīng)害怕出錯(cuò),就應(yīng)把調(diào)試錯(cuò)誤當(dāng)成一種提高個(gè)人潛力的方式。
對(duì)于測(cè)試人員發(fā)回來(lái)的bug我們要認(rèn)真的對(duì)待,造成這種bug就證明了我們的思路還是不怎樣的清晰,所以有必要再去看看相關(guān)的資料。溝通是人與人之間傳遞信息的途徑,好的溝通能很完美的傳達(dá)你的思想,你的見(jiàn)解。在企業(yè)中,每一個(gè)系統(tǒng)的開(kāi)發(fā)過(guò)程一般來(lái)說(shuō)都不是一個(gè)人從頭做到尾的,一般都有分工的,如此一來(lái),溝通就必不可少了,因?yàn)槟阋涯阕龅墓ぷ?,你為什么這樣做,告訴別人,別人才更好的去完成他的任務(wù)。
這次實(shí)習(xí),是進(jìn)行實(shí)戰(zhàn)性工作,學(xué)到了很多東西,我相信對(duì)以后的生活和工作都有很大的幫忙。