報告材料主要是向上級匯報工作,其表達方式以敘述,、說明為主,在語言運用上要突出陳述性,把事情交代清楚,充分顯示內容的真實和材料的客觀,。報告書寫有哪些要求呢,?我們怎樣才能寫好一篇報告呢?下面是小編帶來的優(yōu)秀報告范文,,希望大家能夠喜歡!
軟件開發(fā)綜合實訓報告篇一
根據所學課程的理論知識,結合企業(yè)的運營實際,,掌握軟件開發(fā)的一般過程,,軟件的生命周期和作為一個開發(fā)人員就應具備的基本潛力,,并撰寫頂崗實習報告。使學生進一步鞏固所學理論知識,,同時提高觀察問題、分析問題,、解決問題的潛力。
深圳市百盛佳信息咨詢有限公司
20xx年12月5日——20xx年4月5日
1,、java軟件開發(fā)
在internet飛速發(fā)展的這天,互聯(lián)網成為人們快速獲取,、發(fā)布和傳遞信息的重要渠道,,它在人們政治,、經濟、生活等各個方面發(fā)揮著重要的作用,。目前系統(tǒng)的架構一般有c/s架構和b/s架構,但是c/s架構的應用系統(tǒng),,每升級一個版本,客戶端都需要自我下載更新,,而b/s架構不需要,因為它是基于瀏覽器的,。因此b/s架構的應用系統(tǒng),在internet上的地位顯而易見,,它已成為政府、企事業(yè)單位信息化建設中的重要組成部分,,從而倍受人們的重視。
計算機將具備更多的智能成分,,它將具有多種感知潛力,、必須的思考與決定潛力及必須的自然語言潛力。除了帶給自然的輸入手段(如語音輸入,、手寫輸入)外,讓人能產生身臨其境感覺的各種交互設備已經出現(xiàn),,虛擬現(xiàn)實技術是這一領域發(fā)展的集中體現(xiàn)。這天人們談到計算機必然地和網絡聯(lián)系起來,,一方面孤立的未加入網絡的計算機越來越難以見到,另一方面計算機的概念也被網絡所擴展,。二十世紀九十年代興起的internet在過去如火如荼地發(fā)展,,其影響之廣、普及之快是前所未有的,。從沒有一種技術能像internet一樣,劇烈地改變著我們的學習,、生活和習慣方式。全世界幾乎所有國家都有計算機網絡直接或間接地與internet相連,,使之成為一個全球范圍的計算機互聯(lián)網絡。人們能夠透過internet與世界各地的其它用戶自由地進行通信,,可從internet中獲得各種信息。人們已充分領略到網絡的魅力,,internet大大縮小了時空界限,透過網絡人們能夠共享計算機硬件資源,、軟件資源和信息資源?!熬W絡就是計算機”的概念被事實一再證明,,被世人逐步理解,。
(一),、頂崗實習過程遇到的困難
1,、一進入企業(yè),,就立刻被分配開發(fā)任務,我的任務是質量信息管理系統(tǒng)的一個功能點,,pdi退改車,有新增,,刪除,查詢,,審核,統(tǒng)計的操作,。該系統(tǒng)使用的是struts2springibates模式,一開始什么都不明白,,oracle數(shù)據庫沒用過,jquery框架沒有用過,,ibates框架沒用過,。所以給我的開發(fā)帶來了很大的困難,。
2,、在第二個項目中,我的開發(fā)任務是,,一線通管理系統(tǒng)中的設備查詢,設備修改,,還有一些報表的功能,發(fā)運環(huán)節(jié)主要異常事件,銷售部工單月統(tǒng)計報表,,儲運部工單月統(tǒng)計報表等等,這些報表功能都需要有折線圖和餅狀圖,,還要有導出excel的功能,而我對于如何生成折線圖或餅狀圖,,如何導出excel,從未接觸過,,這些都是這次開發(fā)中的難點,。
3,、在益凌進銷存系統(tǒng)中,,也就是第三個項目,因為是剛剛開始,,所以主要的任務是做設計,,就是把那些業(yè)務流程圖轉化為靜態(tài)網頁。這事看起來好像不難,,不就是做靜態(tài)網頁嘛!當初我是這樣想的,!但是到真正做的時候,就發(fā)現(xiàn)了其實并不是想象中的那么簡單,,例如,如何抽象數(shù)據字段,,也就是說,別人給你一張真實的業(yè)務表,,你該如何把那些有用的字段顯示在你的界面上,,業(yè)務流程中的每個點之間又有沒有關系,,這些都需要你去想的問題。初次接觸,,所以做起來也很棘手。
(二),、如何解決問題:
作為一個開發(fā)人員,遇到這些問題是在所難免的,,因為很多技術都在不停的更新,你要不斷的去學習,,要有學習新知識的潛力,,而且如今網絡資源是如此的豐富,,只要在internet上搜索一下,,很多問題都會迎刃而解。oracle數(shù)據庫簡單的應用,,jquery框架和ibaties框架的應用也是透過網絡資源一邊學習一邊應用來實現(xiàn)我的目的的,當然也少不了跟同事的溝通,。對于那個報表中用到的折線圖和餅狀圖,,我們采用了一個叫jfreechat的框架,關于如何應用,,也是從網上獲取相關例子,,然后經過我們的加工,就很順利的解決了問題,。透過這次,感覺收獲還是挺大的,。對于進銷存管理系統(tǒng)的設計問題,我壓根就什么都不懂,,看了一段時光的業(yè)務流程圖,還是不明白要做什么,要在網頁界面上體現(xiàn)哪些字段,,每個界面之間又有什么聯(lián)系,,這些都不太明白?!斑@些東西要靠自我想的”,,項目負責人跟我說了,之后他就跟我說了一大堆如何抽象字段,,要把每個業(yè)務點的關系理清,,然后再透過他們的關系抽象有用的字段,。聽他說了之后,恍然大悟,,原先是這么一回事。之后,,每次遇到不懂的,就立刻去和他溝通,。完成了這些設計,我感覺我對軟件開發(fā),,又有了更深的認識,同時也讓我意識到溝通在軟件開發(fā)中真的是一件很重要的事,。
經過為期4個月的專業(yè)頂崗實習,,令我更深一步的了解和學習了軟件開發(fā)的一般過程,不再是以前那樣,,都不明白軟件開發(fā)是什么東西。對于一個應用系統(tǒng)他們?yōu)槭裁匆敲炊嗳藖碜?,而這么多人一齊做,代碼又是如何進行管理的,。對于每一個應用系統(tǒng),企業(yè)到底用到哪些技術,他們?yōu)槭裁匆x取這些技術,,我們開發(fā)人員的主要任務是什么等等,,這些概念都漸漸的清晰,。人,孰能無過,,過而改之,善莫大焉,!沒有誰,在編寫代碼的過程中永遠不會犯錯,,即使他十分的厲害,,那也是從不斷的犯錯過程中鍛煉出來的,,但亦有“犯錯”的時候,因為需求是不斷的改變的,,即使你當時沒錯,,但需求改了之后,,你的代碼不貼合需求,,那也是你的錯。有錯那當然就要調試咯,,以前老是害怕出錯,,找不到問題所在是件令人煩惱的事,。但是當調試的錯誤多了之后,你就會發(fā)現(xiàn),,每當一看到相類似的錯誤之后,你就會立即明白這個錯誤是什么原因造成的,!所以,,我們不就應害怕出錯,,就應把調試錯誤當成一種提高個人潛力的方式。對于測試人員發(fā)回來的bug我們要認真的對待,,造成這種bug就證明了我們的思路還是不怎樣的清晰,所以有必要再去看看相關的資料,。溝通是人與人之間傳遞信息的途徑,好的溝通能很完美的傳達你的思想,,你的見解,。在企業(yè)中,,每一個系統(tǒng)的
開發(fā)過程一般來說都不是一個人從頭做到尾的,,一般都有分工的,如此一來,,溝通就必不可少了,因為你要把你做的工作,,你為什么這樣做,,告訴別人,,別人才更好的去完成他的任務,。
這次頂崗實習,,是進行實戰(zhàn)性工作,,學到了很多東西,我相信對以后的生活和工作都有很大的幫忙,。
軟件開發(fā)綜合實訓報告篇二
我所頂崗實習的南京xx軟件有限公司簡稱xx公司,公司成立于xx年,,主營軟件開發(fā)和信息系統(tǒng)集成,專門從事工程建設項目管理信息系統(tǒng)開發(fā)和實施,具有自主知識產權的項目管理軟件產品xx項目管理系列軟件(包括xx投資控制合同管理軟件,、xx進度控制計劃管理軟件,、xx質量控制安全管理軟件、xx項目管理門戶,、xx城建項目管理平臺等),并已經在全世界第一大橋蘇通長江大橋、國內最大的開發(fā)區(qū)蘇州工業(yè)園區(qū)以及南水北調工程實施和應用,,目前正與南京城建集團合作,開發(fā)城建項目管理平臺,。
今年xx月xx日開始,我正式走進xx開始了頂崗實習工作,,并被調到了江蘇省建筑質量檢測中心,參加正在進行的一個檢測項目,。由于我才大三,本身對企業(yè)的經營方式等都很陌生,公司讓我們的王工帶我學習,以師傅帶徒弟的方式,指導我的日常頂崗實習,。在王工的熱心指導下,,我依次對此次項目的業(yè)務流程和大概框架進行了了解,并積極參與相關工作,,注意把書本上學到的理論知識對照實際工作,,用理論知識加深對實際工作的認識,用實踐驗證大學所學確實有用,。以雙重身份完成了學習與工作兩重任務,。跟公司同事一樣上下班,協(xié)助同事完成部門工作,;又以學生身份虛心學習,努力汲取實踐知識,。我心里明白我要以良好的工作態(tài)度以及較強的工作能力和勤奮好學來適應公司的工作,完成公司的任務。
頂崗實習收獲,,主要有四個方面:
一是通過直接參與企業(yè)的運作過程,,學到了實踐知識,,同時進一步加深了對理論知識的理解,使理論與實踐知識都有所提高,,圓滿地完成了本科教學的實踐任務。
二是提高了實際工作能力,,為就業(yè)和將來的工作取得了一些寶貴的實踐經驗。
三是一些學生在頂崗實習單位受到認可并促成就業(yè),。
四是為畢業(yè)后的正式工作做好了準備,。
到公司頂崗實習并沒有我想象中的難以融入,,通過慢慢的學習,發(fā)現(xiàn)在公司用的到得知識在我們的學校學習中都會遇到,。至暑期結束,從不懂到漸漸的做了幾個檢測項目,。學到不少的東西。頂崗實習生活還沒結束,,開學了我還是會繼續(xù)留在公司我的學習和探索,。
軟件開發(fā)綜合實訓報告篇三
轉眼已經在東軟實訓這樣的大家庭中生活快10個月時間了,,之前的興奮,、喜悅如今已經讓我熟悉,在這里的每一天都會讓我有成為一名真正財富擁有者的沖動,。也許對別人來說,一定不能體會為什么在這不到10個月的時間會讓一個人有翻天覆地的變化,,但是變化就是這樣一點一點產生的,。
在東軟的實訓生活中,,我深深體會到了自己在專業(yè)知識方面的欠缺和不足,也意識到了自己做為計算機軟件工程專業(yè)的學生,,要想在以后的職業(yè)中嶄露頭角,除了要有過硬的理論知識,,健康的體魄外,還必須具備良好的心理素質,,使自己在以后的途中無論經歷什么樣的困難,,都立于不敗之地,。這正是本次實訓的根本目的。
通過實訓中心老師的課堂講解與企業(yè)化標準的培訓,,使我加深了對自己專業(yè)的認識。從而確定自己以后的努力方向,。要想在短暫的實訓時間內,盡可能多的學到東西,,就需要我們跟老師或同學進行很好的溝通,,加深彼此的了解,。只有我們跟老師多溝通,讓老師更了解我們,,才能跟真切的對我們進行培訓工作。由此,,班級的文化共享就在生活中慢慢形成了,。
紙上得來終覺淺,絕知此事要躬行,!在這短短的時間里,讓我深深的感覺到自己在實際應用中所學專業(yè)知識的匱乏,。讓我真真領悟到學無止境這句話的涵義。而老師在專業(yè)認識周中所講的,,都是課本上沒有而對我們又非常實用的東西,,這又給我們的實訓增加了濃墨淡采的光輝,。我懂得了實際生活中,專業(yè)知識是怎樣應用與實踐的,。在這些過程中,我不僅知道了職業(yè)生涯所需具備的專業(yè)知識,,而且讓我深深體會到一個團隊中各成員合作的重要性,要善于團隊合作,,善于利用別人的智慧,這才是大智慧,。靠單一的力量是很難完成一個大項目的,,在進行團隊合作的時候,,還要耐心聽取每個成員的意見,,使我們的組合達到更加完美。
這次實訓帶給我太多的感觸,,它讓我知道工作上的辛苦,事業(yè)途中的艱辛,。讓我知道了實際的'工作并不像在學校學習那樣輕松。
人非生而知之,雖然我現(xiàn)在的知識結構還很差,,但是我知道要學的知識,一靠努力學習,,二靠潛心實踐。沒有實踐,,學習就是無源之水,,無本之木。這次實訓讓我在一瞬間長大:我們不可能永遠呆在象牙塔中,,過著一種無憂無慮的生活,我們總是要走上社會的,,而社會,就是要靠我們這些年輕的一代來推動,。這就是我們不遠千里來實訓的心得和感受,而不久后的我,,面臨是就業(yè)壓力,,還是繼續(xù)深造,,我想我都應該好好經營自己的時間,充實,、完善自我,不要讓自己的人生留下任何空白,!
實訓中除了學到不少專業(yè)知識,也了解一些社會的現(xiàn)實性,,包括人際交往,溝通方式及相關禮節(jié)方面的內容,,對于團隊開發(fā)來說,團結一致使我深有體會。團隊的合作注重溝通和信任,,不能不屑于做小事,永遠都要保持親和誠信,,把專業(yè)理論運用到具體實踐中,不僅加深我對理論的掌握和運用,,還讓我擁有了一次又一次難忘的開發(fā)經理,這是也是實訓的收獲,。
現(xiàn)在我對一個人的財富是他的人生經歷和關系網絡這句話非常的有感情,因為它確實幫了我們不少,。除此課本上的知識畢竟有限,。通過實訓,,我班同學都有這樣一個感覺,課本上的理論知識與實際工作有很大差距,,只有知識是遠遠不夠的,專業(yè)技能急需提高,。
從最初的笨手笨腳,到現(xiàn)在可以熟練的按照流程開發(fā)軟件,,這都與我班每個人的努力是分不開的。十個月的實訓,,教會了我們很多東西,,同時也鍛煉了大家踏實,、穩(wěn)重的能力,每個人都很珍惜這來之不易的實訓機會,。
在實際工作中經常會和不同的人打交道,,然而他們的態(tài)度是不可恭維的,你會感覺到他的不耐煩以及他的高傲,,所以這就需要學會溝通的方式及說話技巧,學會靈活面對,。通過這十個月的實訓,我班同學都收獲頗豐,,總體來說對這次實訓還是很滿意的。盡管實訓很累,,每天早出晚歸。但真的很感謝學校能夠提供我們這樣好的實訓機會,,以及東軟給予我們的實訓平臺,。我們深刻的了解到,,只有經歷過,,才知道其中的滋味。對于我而言,,喜歡體驗生活,可以說通過這次實訓,,真真切切的讓我了解了什么是軟件開發(fā),什么是軟件工程,,讓我對于軟件最初的觀點也有了本質性的改變!程序員不僅僅是一份職業(yè),,更是一份細心+一份耐心+一份責任心=人生價值的詮釋,。即將走向工作崗位的我們更要不斷加強自己的專業(yè)技能,,社會不會要一個一無是處的人,所以我們要更多更快的從一個學校人向社會人轉變,。為此我們將會在以后的日子里繼續(xù)努力,不斷激勵經驗,不斷磨礪自己,,早日走向工作崗位。
軟件開發(fā)綜合實訓報告篇四
一直以來,,我都認為測試是脫離了軟件工程范圍的工作,不以為屑,。但在實際情況中,測試是既重要且難以精湛的.其真正的壓力,,在于找不到bug,責任在你,,而不在于編碼人員,。一般的測試人員不懂編碼,,他們靠的是日以累計的經驗總結和想象力。而要做到高級測試工程師,,則一定要懂編碼,因為這是你完全掌握整個系統(tǒng)的方方面面具體運作的前提,。但占主導地位的,還是大型系統(tǒng)的集成測試經驗,。實際項目中,編碼時間一般只占30%左右,,真正耗費時間的是it階段的找 bug與對應bug,此階段基本評定了coder的編碼質量,。
有些人,以為教學視頻和代碼看多,,自己就懂的多,,實際做起來,,卻不知從何下手,,問題在那?如何定位?如何解決?通通跟一樣能力有關,,debug追蹤能力,也稱調試,。在項目組工作不愁源碼資源,但問題是蛋糕擺在面前,,你如何去消化?
有位同事告訴我:代碼看幾遍都沒用,要去抄,,例如一個查詢模塊,,在此基礎上去做具體記錄的歷史記錄查詢模塊,,你可能會覺得很簡單,,但實際情況卻往往報一堆異常,配置問題涉及到方方面面,,以及數(shù)據庫字段,傳值問題等等,,一大堆對于新人來說很郁悶的問題。但不用怕,,只要學會調試,,一個個問題去追蹤,,一個個去解決,自然而然,,那段“源碼”才真正屬于你,。
如果你能在短短的時間內就看到問題點在那,,放下斷點去追蹤,出去找工作,,絕對沒問題。出現(xiàn)問題的時候,,不要光看代碼,要用實際行動去追蹤運行期間的具體值,,那是最好途徑。eclipse是個很爽的ide,,這點做的很好,。例如頁面內容顯示不是自己想要的數(shù)據,,我們要先從數(shù)據庫查詢語句去下手,設置斷點,,一步一步step over,讓sql字段(存取最終sql語句的字符串)運行到有值,,inspect進去看,如果還看不出來,,就點擊它,copy后在sql客戶端去實際運行,,看看實際查詢出來的表是什么,,如果是對的,,有可能就是頁面調用的錯誤或者action邏輯的傳值問題。
頁面錯誤的調試,,基本方法是用右鍵點擊實際網頁查看源代碼,copy到editplus,,就能看到具體錯誤發(fā)生在那幾行,。通常有幾種常見的錯誤,,例如:缺少對象這種很多時候是有些被你調用的字段有可能為空的情況出現(xiàn)的,可以加if(xxx=null)語句加保護,。追蹤的方法基本就是用alert語句,放在有可能出錯的地方,。
遇到問題先自己思考,無從下手再找高手幫忙看看,,注意他幫你看的思路,,別在一旁閑著,,看多了自己也會了,不然你一輩子都停留在那種水平,,從人身上學到的東西遠遠比書多的多。
解決了一個問題后,,要去究根問底去找到問題產生的起因,以防你下次遇到類似的問題再浪費同樣的時間,。
把代碼寫的漂亮,注釋,、空行,、規(guī)范一樣不能少,,可讀性是放在第一位,。曾經看過一個高手寫的代碼,真的一看就是不同水平的人寫的,,幾乎很完美,讀起來很流暢,,方便自己也方便別人,。
任務完后不要呆著,去要求經理給你更有挑戰(zhàn)性的任務,,只要你肯去嘗試,他們就會對你另言相看,,把三天的任務一天加班搞定,效率和忠誠都有了,,路也比較好走了。