報告,漢語詞語,公文的一種格式,是指對上級有所陳請或匯報時所作的口頭或書面的陳述。優(yōu)秀的報告都具備一些什么特點呢?又該怎么寫呢?下面是小編給大家?guī)淼膱蟾娴姆段哪0?,希望能夠幫到你?
軟件工程實踐報告總結(jié)軟件工程實踐報告篇一
實踐時間:xx年7月1日-----xx年7月31日共31天
一、實踐目的:綜合利用所學(xué)的專業(yè)知識,培養(yǎng)軟件開發(fā)的技能;掌握android操作系統(tǒng)的編程技巧,體會企業(yè)軟件開發(fā)與學(xué)習(xí)過程中編寫軟件的不同;提高自身的創(chuàng)新意識與創(chuàng)新能力,促進團隊之間的溝通協(xié)作,為早日踏上工作崗位打下堅實基礎(chǔ)。
二、實踐內(nèi)容及感悟:
a) 實踐前準(zhǔn)備:自xx年清明節(jié)前后,我和我的組員就開始接受山西西太行信息有限公司的公開課的培訓(xùn),當(dāng)時經(jīng)電子與計算機技術(shù)學(xué)院于一老師介紹由陳川老師主要帶領(lǐng)我們重新溫習(xí)了一遍關(guān)于java語言的基本知識,在這將近一個月的學(xué)習(xí)過程中我們逐漸重新拾起了即將被遺忘的java 知識,走出了以前認(rèn)識上的誤區(qū),使我在java這一塊又有了一定的的優(yōu)勢,為以后我們用java語言做開發(fā)打下了很好的基礎(chǔ)。
自xx年5月1日,我們開始了真正的基于android操作系統(tǒng)的軟件開發(fā),雖然我們是利用課余時間進行學(xué)習(xí),但是學(xué)習(xí)的效果真的很好,我們基本上晚上都會學(xué)到很晚才回宿舍。剛開始的時候我感到很不適應(yīng),感到學(xué)習(xí)的java語言不能夠充分的的到利用,只能夠用一些和系統(tǒng)相關(guān)的東西,但是隨著學(xué)習(xí)的深入,我發(fā)現(xiàn)android操作系統(tǒng)也是一個很強大的手機操作系統(tǒng),它有著很好的發(fā)展前景。并且移動互聯(lián)網(wǎng)在在中國有著大的市場,所以我對我正在從事的android手機軟件開發(fā)給予了很大的希望。這一個月的培訓(xùn)我們主要學(xué)習(xí)了android操作系統(tǒng)的五大系統(tǒng)組件:activity、service、sqlite、content provider、intent、broadcastrecever,同時我也學(xué)到了一些課堂上學(xué)不到得東西,對外面的市場的情況也有了更深刻的了解。
我們一行十六個人,大三的十一人大二的六人。我們被分了兩個小組,每個小組八個人,上課時間一般是下午兩點到五點半或者下午五點半到晚上八點半,其余的時間是我們自己寫代碼的時間。每天的任務(wù)量都有所不同,有時候把自己的任務(wù)做完了剩下的時間就自由支配。這一個月我們的主要任務(wù)是做一個騰訊微博android手機客戶端,每天陳老師都會給我們傳授一些做軟件的經(jīng)驗和一些新的知識點,然后我們根據(jù)具體的要求編寫文檔,編寫代碼,第二天交由陳老師點評。
1) 可惡的文檔:剛開始的時候感覺很不適應(yīng),以前上課就是學(xué)習(xí)關(guān)于編程的知識,但是做項目的第一天陳老師要求我們寫文檔,我們用的是gb8568—88格式的文檔,第一次寫即感覺很枯燥又感覺不會寫。對于寫文檔我們都有想通的反應(yīng),就是莫名奇妙的反感,但是陳老師還是不依不饒的要求我們寫要我們查資料,我們也很沒辦法只能按照要求寫文檔。但是由于我們不知道在文檔上寫些什么,陳老師看我們很為難也有所讓步,帶領(lǐng)我們寫了軟件需求說明書,后來我們依次寫了概要設(shè)計說明書、詳細(xì)設(shè)計說明書,后來又寫了測試計劃、用戶手冊。當(dāng)時的感覺就是知道的知識太少,對著文檔一個詞一個詞的硬擠,但是當(dāng)文檔寫完的時候還是很有成就感的。
其實在寫文檔的過程中我們也漸漸的明白了文檔的重要性,我們只是
在學(xué)校編寫程序的時間久了習(xí)慣了上來就寫代碼的壞習(xí)慣,忽略了軟件工程中的很重要的部分-----分析階段和設(shè)計階段。可能是因為以前做的軟件都很小,一旦項目稍微大一點,那在編寫代碼階段將付出不可估量的代價甚至最終將以失敗告終。其實我們都學(xué)過軟件工程,而且在考試的時候成績還不是很差,但是到真正需要這些知識的時候我感覺卻忘記了如何下手,這也就是所謂的紙上談兵吧,所以我感覺大學(xué)生缺少的正是一種動手能力。知識本身沒有價值,有價值的是運用知識解決問題。
2) 該死的bug:寫完文檔感覺寫代碼就輕松了,但是事與愿違啊。由于以前沒做過開放平臺的客戶端,中間涉及到同騰訊公司微博開放平臺接洽的問題,開始真的很不適應(yīng),不知道怎么下手。當(dāng)知道下手的時候不免出現(xiàn)了各種各樣的bug:騰訊服務(wù)器故障啦、實驗室斷網(wǎng)啦、模擬器連不上網(wǎng)啦、代碼錯誤啦等等。為了弄好這些bug有時真是忙的焦頭爛額,因為可能因為自己寫的代碼有問題導(dǎo)致大家的代碼都不能運行,作為團隊的一員誰都不想拖后腿。但有時候我也找不到問題所在,只能請高手指教或者找老師為我排憂解難。只可惜我當(dāng)時掌握的排錯方式只有打印輸出和查看日志,根本沒接觸過單元測試。
其實多遇到一些bug還真不是壞事情,我現(xiàn)在開始明白編寫代碼最重要的是快速查找資料和排除錯誤的能力。首先我們不可能記住java語言或者android操作系統(tǒng)中所有的類和方法,所以能夠快速找到我們所需要功能的類或者方法是很重要的。其次對于程序工作者來說遇到bug是很正常的事情,遇到不能解決的問題也是很常見的,重要的是能夠正確的處理這些問題,并總結(jié)經(jīng)驗為以后的開發(fā)做好鋪墊。遇到問題是要保持好的心態(tài),千萬不能焦躁,細(xì)心的一點點的分析問題,必的時候可以去網(wǎng)絡(luò)上查找一些資料。但是不要遇到問題就上網(wǎng)查找,我感覺現(xiàn)在自己動手處理題很重要,上網(wǎng)查與吃現(xiàn)成飯沒有本質(zhì)的區(qū)別。網(wǎng)絡(luò)可以幫我們開闊視野,但不要讓網(wǎng)絡(luò)阻礙了我們自我發(fā)展的機會。編寫軟件過程中要及時記錄,這既可以讓我們總結(jié)更多的經(jīng)驗,也可以為后來者提供一些寶貴的資料。畢竟都有成長的時候。
3) 痛苦的合并:這是我第一次這么正式的和這么多的人一起開發(fā)軟件,更何況還有不認(rèn)識的人在一個組,這給我們的溝通帶來了很大的不便,尤其是最后代碼合并的時候,很多的問題都一擁而上。我們當(dāng)時用了一個軟件visualsvn,這是一款團隊開發(fā)的軟件,當(dāng)代碼寫的可以組合的時候我們就用這個軟件在eclipse下共同開發(fā)。但開始的時候我們也會為了自己的代碼正確而被迫修改別人的代碼,最后弄得大家的代碼不能夠正確的運行,然后所有人都會停下來共同尋找錯誤,改正錯誤。這是團隊開發(fā)時候很忌諱的問題,并且大家還都不好意思開口說誰錯了,畢竟都不是很熟悉。直到大家開始慢慢適應(yīng)這種團隊開發(fā)之后,這樣的情況才慢慢的被避免,效率也有所提高。
這次的團隊開發(fā)讓我明白,在團隊開發(fā)中根本不存在自我,你所做的任何事情都應(yīng)從整個團隊出發(fā),以團隊的利益為重,不能自私。尤其是在團隊中千萬不能應(yīng)付,你的應(yīng)付很可能會給他人帶來很多不便,甚至造成更大的損失。因此teamwork很重要,必須謹(jǐn)慎!
冗余度太大,有時候時代碼不夠安全,有時候是技術(shù)上不是很完善。對我們來說目標(biāo)就是編寫的軟件能用,只要大家寫的軟件合并后能夠正常運行,一切就ok了。但是這些是遠(yuǎn)遠(yuǎn)不夠的,面向?qū)ο蟮乃枷牒蛙浖こ痰囊恍┏WR我們都沒涉及到,異步加載圖片在陳老師講之前我們也從來沒有想到過,這些問題讓我深深的體會到我們的創(chuàng)新能力的要求遠(yuǎn)遠(yuǎn)不夠,我們對完美的渴求度遠(yuǎn)遠(yuǎn)不夠。
沒有最好,只有更好。這句話真是非常經(jīng)典,作為軟件開發(fā)者永遠(yuǎn)沒有標(biāo)準(zhǔn)答案,沒有最好的軟件,只有不斷的學(xué)習(xí)不斷的追求才能發(fā)現(xiàn)好的東西,找到更好的創(chuàng)意。雖然最后騰訊微博客戶端能夠成功的運行了,但是我意識到我所掌握的知識遠(yuǎn)遠(yuǎn)不夠,在這個實踐中卻是暴露了很多的問題。但愿天天能做到更好!
三、實踐總結(jié):
1、一個假期結(jié)束了,留下了很多的回憶,因為這個暑假是很有意義的。在這三十一天里每天都學(xué)到了新的知識,每天都遇到了新的問題,每天都在進步這,也讓我有時間更加清晰的認(rèn)識了軟件工程這門課程和設(shè)計模式在軟件開發(fā)中的重要性,編寫代碼知識軟件開發(fā)的一小部分,只有真正的這種開發(fā)才能體會到軟件工程的意義。
2、團隊的凝聚力關(guān)系著每一個軟件開發(fā)人員的發(fā)展前途,每一個人的努力都會得到回報,同樣一個人的失誤也會影響到整個團隊,因此正確處理好人際關(guān)系是很重要的。
3、注重產(chǎn)品的價值,做好市場調(diào)研是成敗的決定性因素。4、掌握好一門技術(shù)你可以吃飽,但是你要想很富有,必須懂得很多。隊友可以幫助你一時幫不了一世,要注重個人能力發(fā)展!
軟件工程實踐報告總結(jié)軟件工程實踐報告篇二
手指在鍵盤上敲敲打打,寫下我點點滴滴記憶。今年的夏天酷熱如舊,今年的雷雨急驟如夕。然而今年的夏天我們卻肩負(fù)著不同的使命,擁有不同的感動。我們在學(xué)院領(lǐng)導(dǎo)的關(guān)懷下,在院團委的支持和系黨組織的帶領(lǐng)下,我們“牽手石化儲運,共促科學(xué)發(fā)展”暑期實踐團隊的活動已經(jīng)_束。
三下鄉(xiāng)為的是更好的讓大學(xué)生了解當(dāng)今社會,更好的適應(yīng)以后的社會,為出社會做了一條道路。只有真正的投入其中去,才能夠領(lǐng)略到當(dāng)中的道理。在活動中每一位同學(xué)都互助、互愛。在一個合楷的氣氛中開展活動。不論是活動的前后,大家都有一顆善良的心,一個良好的心態(tài),一個開心的心情,對突發(fā)的事件能夠保持冷靜,以平常心來對待!我們隊員之間保持良好的聯(lián)系,外出事先報隊長得到批準(zhǔn)。我們每個人都記日記,記錄著當(dāng)天的生活點滴,每2~3日進行工作小結(jié)。
淚水與喜悅,還是要落入俗套,最想說的一句話還是時間過得好快,十二天的暑期實踐活動就這樣結(jié)束了。從開始時的喜悅與好奇到如今的懷念與不舍,種.種感想在這短暫而又漫長的十二天里,從我的心里飄過飄過,難以忘懷!這十二天的暑期實踐經(jīng)歷,我獲得了很多,有友情,有經(jīng)驗……在參觀學(xué)習(xí)過程中遇到了兩位中國石油大學(xué)研究生的學(xué)長,學(xué)長跟我們聊了儲運專業(yè)的前景,另外學(xué)長建議我們在校大學(xué)生要好好珍惜在學(xué)校的時間,盡量多去學(xué)習(xí)。給我印象最深的是他說大三的專業(yè)課很重要,除了老師強調(diào)的重點知識外,一些細(xì)微的知識我們自己也要主動去鉆研,像海洋學(xué)院這樣比較年輕的學(xué)校,知識系統(tǒng)比起其他老資格的學(xué)校的來說還不是很全面,而大學(xué)的知識又是最最基礎(chǔ)的,為了把基礎(chǔ)打好,我們更得主動去多學(xué),學(xué)精,否則和那些211工程學(xué)校的同學(xué)競爭起來就相對較弱了。這些話很誠懇,很現(xiàn)實,聯(lián)想到自己近兩年來的學(xué)習(xí)態(tài)度,實在難以啟齒,大三,是得踏踏實實地學(xué)習(xí)專業(yè)知識了,不管今后是不是從事這一行,但對于自己多學(xué)知識總是有利的。這次的三下鄉(xiāng)活動,不僅僅是個好的學(xué)習(xí)的平臺,更是我們鍛煉自己、接觸社會的一個很好的機會。先感謝一下給我這個機會和一直鼓勵我堅持下去的那些人們!
一、合理分配
不論是做什么工作,總會有要分配的時候。合作能力我也與同學(xué)們差不多,通過這一次的社會實踐,讓我知道了合作的重要性。在我隊出發(fā)前,我們的一些活動材料還沒有全部到位,留了一名同學(xué)在學(xué)校,團隊的活動日程才得正常開展,要是不分配下去而是全部留下來的話,那我們的團隊活動肯定是不完滿的。
二、主動提問
我們學(xué)生與社會接觸不多,不好意思主動的去找一個提問,有點害羞。沒有老師在,一切都需要我們自己去考慮,哪怕只是一根鐵絲,一枚釘子,都要我們想到?;顒又袝泻芏鄦栴},或許是個人無法考慮全的,那就需要大家集思廣益,把自己想到的提出來,把自己不懂的提出來,讓大家一起解決。
軟件工程實踐報告總結(jié)軟件工程實踐報告篇三
軟件工程實踐作為軟件工程專業(yè)本科生企業(yè)實習(xí)前的綜合實踐課程在培養(yǎng)體系中占有重要地位,本文是本站小編為大家整理的軟件工程的實踐報告范文,僅供參考。
實踐單位:山西西太行信息有限公司
實踐時間:xx年7月1日-----xx年7月31日共31天
一、實踐目的:綜合利用所學(xué)的專業(yè)知識,培養(yǎng)軟件開發(fā)的技能;掌握android操作系統(tǒng)的編程技巧,體會企業(yè)軟件開發(fā)與學(xué)習(xí)過程中編寫軟件的不同;提高自身的創(chuàng)新意識與創(chuàng)新能力,促進團隊之間的溝通協(xié)作,為早日踏上工作崗位打下堅實基礎(chǔ)。
二、實踐內(nèi)容及感悟:
a) 實踐前準(zhǔn)備:自xx年清明節(jié)前后,我和我的組員就開始接受山西西太行信息有限公司的公開課的培訓(xùn),當(dāng)時經(jīng)電子與計算機技術(shù)學(xué)院于一老師介紹由陳川老師主要帶領(lǐng)我們重新溫習(xí)了一遍關(guān)于java語言的基本知識,在這將近一個月的學(xué)習(xí)過程中我們逐漸重新拾起了即將被遺忘的java 知識,走出了以前認(rèn)識上的誤區(qū),使我在java這一塊又有了一定的的優(yōu)勢,為以后我們用java語言做開發(fā)打下了很好的基礎(chǔ)。
自xx年5月1日,我們開始了真正的基于android操作系統(tǒng)的軟件開發(fā),雖然我們是利用課余時間進行學(xué)習(xí),但是學(xué)習(xí)的效果真的很好,我們基本上晚上都會學(xué)到很晚才回宿舍。剛開始的時候我感到很不適應(yīng),感到學(xué)習(xí)的java語言不能夠充分的的到利用,只能夠用一些和系統(tǒng)相關(guān)的東西,但是隨著學(xué)習(xí)的深入,我發(fā)現(xiàn)android操作系統(tǒng)也是一個很強大的手機操作系統(tǒng),它有著很好的發(fā)展前景。并且移動互聯(lián)網(wǎng)在在中國有著大的市場,所以我對我正在從事的android手機軟件開發(fā)給予了很大的希望。這一個月的培訓(xùn)我們主要學(xué)習(xí)了android操作系統(tǒng)的五大系統(tǒng)組件:activity、service、sqlite、content provider、intent、broadcastrecever,同時我也學(xué)到了一些課堂上學(xué)不到得東西,對外面的市場的情況也有了更深刻的了解。
我們一行十六個人,大三的十一人大二的六人。我們被分了兩個小組,每個小組八個人,上課時間一般是下午兩點到五點半或者下午五點半到晚上八點半,其余的時間是我們自己寫代碼的時間。每天的任務(wù)量都有所不同,有時候把自己的任務(wù)做完了剩下的時間就自由支配。這一個月我們的主要任務(wù)是做一個騰訊微博android手機客戶端,每天陳老師都會給我們傳授一些做軟件的經(jīng)驗和一些新的知識點,然后我們根據(jù)具體的要求編寫文檔,編寫代碼,第二天交由陳老師點評。
1) 可惡的文檔:剛開始的時候感覺很不適應(yīng),以前上課就是學(xué)習(xí)關(guān)于編程的知識,但是做項目的第一天陳老師要求我們寫文檔,我們用的是gb8568—88格式的文檔,第一次寫即感覺很枯燥又感覺不會寫。對于寫文檔我們都有想通的反應(yīng),就是莫名奇妙的反感,但是陳老師還是不依不饒的要求我們寫要我們查資料,我們也很沒辦法只能按照要求寫文檔。但是由于我們不知道在文檔上寫些什么,陳老師看我們很為難也有所讓步,帶領(lǐng)我們寫了軟件需求
說明書
,后來我們依次寫了概要設(shè)計說明書、詳細(xì)設(shè)計說明書,后來又寫了測試計劃、用戶手冊。當(dāng)時的感覺就是知道的知識太少,對著文檔一個詞一個詞的硬擠,但是當(dāng)文檔寫完的時候還是很有成就感的。其實在寫文檔的過程中我們也漸漸的明白了文檔的重要性,我們只是
在學(xué)校編寫程序的時間久了習(xí)慣了上來就寫代碼的壞習(xí)慣,忽略了軟件工程中的很重要的部分-----分析階段和設(shè)計階段??赡苁且驗橐郧白龅能浖己苄?,一旦項目稍微大一點,那在編寫代碼階段將付出不可估量的代價甚至最終將以失敗告終。其實我們都學(xué)過軟件工程,而且在考試的時候成績還不是很差,但是到真正需要這些知識的時候我感覺卻忘記了如何下手,這也就是所謂的紙上談兵吧,所以我感覺大學(xué)生缺少的正是一種動手能力。知識本身沒有價值,有價值的是運用知識解決問題。
2) 該死的bug:寫完文檔感覺寫代碼就輕松了,但是事與愿違啊。由于以前沒做過開放平臺的客戶端,中間涉及到同騰訊公司微博開放平臺接洽的問題,開始真的很不適應(yīng),不知道怎么下手。當(dāng)知道下手的時候不免出現(xiàn)了各種各樣的bug:騰訊服務(wù)器故障啦、實驗室斷網(wǎng)啦、模擬器連不上網(wǎng)啦、代碼錯誤啦等等。為了弄好這些bug有時真是忙的焦頭爛額,因為可能因為自己寫的代碼有問題導(dǎo)致大家的代碼都不能運行,作為團隊的一員誰都不想拖后腿。但有時候我也找不到問題所在,只能請高手指教或者找老師為我排憂解難。只可惜我當(dāng)時掌握的排錯方式只有打印輸出和查看日志,根本沒接觸過單元測試。
其實多遇到一些bug還真不是壞事情,我現(xiàn)在開始明白編寫代碼最重要的是快速查找資料和排除錯誤的能力。首先我們不可能記住java語言或者android操作系統(tǒng)中所有的類和方法,所以能夠快速找到我們所需要功能的類或者方法是很重要的。其次對于程序工作者來說遇到bug是很正常的事情,遇到不能解決的問題也是很常見的,重要的是能夠正確的處理這些問題,并總結(jié)經(jīng)驗為以后的開發(fā)做好鋪墊。遇到問題是要保持好的心態(tài),千萬不能焦躁,細(xì)心的一點點的分析問題,必的時候可以去網(wǎng)絡(luò)上查找一些資料。但是不要遇到問題就上網(wǎng)查找,我感覺現(xiàn)在自己動手處理題很重要,上網(wǎng)查與吃現(xiàn)成飯沒有本質(zhì)的區(qū)別。網(wǎng)絡(luò)可以幫我們開闊視野,但不要讓網(wǎng)絡(luò)阻礙了我們自我發(fā)展的機會。編寫軟件過程中要及時記錄,這既可以讓我們總結(jié)更多的經(jīng)驗,也可以為后來者提供一些寶貴的資料。畢竟都有成長的時候。
3) 痛苦的合并:這是我第一次這么正式的和這么多的人一起開發(fā)軟件,更何況還有不認(rèn)識的人在一個組,這給我們的溝通帶來了很大的不便,尤其是最后代碼合并的時候,很多的問題都一擁而上。我們當(dāng)時用了一個軟件visualsvn,這是一款團隊開發(fā)的軟件,當(dāng)代碼寫的可以組合的時候我們就用這個軟件在eclipse下共同開發(fā)。但開始的時候我們也會為了自己的代碼正確而被迫修改別人的代碼,最后弄得大家的代碼不能夠正確的運行,然后所有人都會停下來共同尋找錯誤,改正錯誤。這是團隊開發(fā)時候很忌諱的問題,并且大家還都不好意思開口說誰錯了,畢竟都不是很熟悉。直到大家開始慢慢適應(yīng)這種團隊開發(fā)之后,這樣的情況才慢慢的被避免,效率也有所提高。
這次的團隊開發(fā)讓我明白,在團隊開發(fā)中根本不存在自我,你所做的任何事情都應(yīng)從整個團隊出發(fā),以團隊的利益為重,不能自私。尤其是在團隊中千萬不能應(yīng)付,你的應(yīng)付很可能會給他人帶來很多不便,甚至造成更大的損失。因此teamwork很重要,必須謹(jǐn)慎!
冗余度太大,有時候時代碼不夠安全,有時候是技術(shù)上不是很完善。對我們來說目標(biāo)就是編寫的軟件能用,只要大家寫的軟件合并后能夠正常運行,一切就ok了。但是這些是遠(yuǎn)遠(yuǎn)不夠的,面向?qū)ο蟮乃枷牒蛙浖こ痰囊恍┏WR我們都沒涉及到,異步加載圖片在陳老師講之前我們也從來沒有想到過,這些問題讓我深深的體會到我們的創(chuàng)新能力的要求遠(yuǎn)遠(yuǎn)不夠,我們對完美的渴求度遠(yuǎn)遠(yuǎn)不夠。
沒有最好,只有更好。這句話真是非常經(jīng)典,作為軟件開發(fā)者永遠(yuǎn)沒有標(biāo)準(zhǔn)答案,沒有最好的軟件,只有不斷的學(xué)習(xí)不斷的追求才能發(fā)現(xiàn)好的東西,找到更好的創(chuàng)意。雖然最后騰訊微博客戶端能夠成功的運行了,但是我意識到我所掌握的知識遠(yuǎn)遠(yuǎn)不夠,在這個實踐中卻是暴露了很多的問題。但愿天天能做到更好!
三、實踐總結(jié):
1、一個假期結(jié)束了,留下了很多的回憶,因為這個暑假是很有意義的。在這三十一天里每天都學(xué)到了新的知識,每天都遇到了新的問題,每天都在進步這,也讓我有時間更加清晰的認(rèn)識了軟件工程這門課程和設(shè)計模式在軟件開發(fā)中的重要性,編寫代碼知識軟件開發(fā)的一小部分,只有真正的這種開發(fā)才能體會到軟件工程的意義。
2、團隊的凝聚力關(guān)系著每一個軟件開發(fā)人員的發(fā)展前途,每一個人的努力都會得到回報,同樣一個人的失誤也會影響到整個團隊,因此正確處理好人際關(guān)系是很重要的。
3、注重產(chǎn)品的價值,做好市場調(diào)研是成敗的決定性因素。4、掌握好一門技術(shù)你可以吃飽,但是你要想很富有,必須懂得很多。隊友可以幫助你一時幫不了一世,要注重個人能力發(fā)展!
根據(jù)學(xué)校要求,本人在開學(xué)前三周參加了畢業(yè)前的實習(xí)工作。我所實習(xí)的工作單位是天津木牛流馬科技發(fā)展有限公司。公司主要從事軟件開發(fā)方面的一些工作,包括java,c#方面的開發(fā)。本人在公司主要從事的是java項目的開發(fā),包括前期的需求分析以及開發(fā)。
公司強調(diào)以人為本,認(rèn)為對員工的投資是最重要的投資,通過對員工的培訓(xùn)提高員工的工作能力,并可以在多方面體會到公司方面的關(guān)懷與照顧,非常感謝這段時間公司的培養(yǎng)。
一、對實習(xí)過程的回顧
作為一個軟件開發(fā)技術(shù)公司,不同于一般的那種嚴(yán)肅的氣氛,給人的感覺是比較的寬松,公司的人情味也比較濃。讓我們很快的就能融入這個小家庭。
首先給我的任務(wù)就是熟悉企業(yè)的開發(fā)流程以及企業(yè)的編碼規(guī)范,了解這些是非常重要的,對于團隊開發(fā)來說,統(tǒng)一的編碼規(guī)范是必須具備的,因為編碼如果不統(tǒng)一的話,每個人都有自己的編碼方式,開發(fā)出來的系統(tǒng)可用性是很差的,而且也不利于今后的維護以及二次開發(fā)。所以開始花了兩天的時間來看編碼規(guī)范。這里面還是很有學(xué)問的。
接下來還要學(xué)習(xí)公司所用到的技術(shù)。在學(xué)校的學(xué)習(xí)中,我主修的方向是java,除了學(xué)習(xí)java基礎(chǔ)外,還學(xué)習(xí)了html,css,jquery等前臺頁面的技術(shù),以及struts,hibernate,spring框架技術(shù),為企業(yè)開發(fā)已經(jīng)做好了一些準(zhǔn)備。公司需要我學(xué)習(xí)的技術(shù)為webservice和ibatis。通過學(xué)習(xí),了解到webservice是一種可以接收從internet或者intranet上的其它系統(tǒng)中傳遞過來的請求,輕量級的獨立的通訊技術(shù)。是:通過soap在web上提供的軟件服務(wù),使用wsdl文件進行說明,并通過uddi進行注冊。ibatis是一個持久層框架,用于對數(shù)據(jù)的增刪改查。
由于我算是第一次正式的參與企業(yè)的開發(fā),在經(jīng)驗、知識上必然有所欠缺,所以在開始階段我們主要都是了解項目的背景知識,進一步學(xué)習(xí)基本的一些項目原理等。而后要進行設(shè)計工作,然后才是真正的工程開發(fā)過程,還有調(diào)試過程。再由于我們只是短期的社會實踐工作,為了所做的工作在以后能真正為人所用,我們在走之前還要留下完善的相關(guān)文檔。短短的一個星期,要分成這么多的階段,而任務(wù)就擺在那,每一階段的時間可想而知是多么的寶貴。
我在公司實習(xí)期主要做的工作就是開發(fā)一個小的項目申報系統(tǒng)。
這個項目的需求大致為:申報單位模塊、管理機構(gòu)模塊、評審專家模塊。最主要的就是項目申報模塊。其中包括文件管理欄目、項目申報欄目、項目開題欄目、項目驗收欄目、項目報獎欄目、項目查詢欄目、用戶信息欄目。管理機構(gòu)模塊主要包括:文件管理欄目、項目申報欄目、中期檢查欄目、報獎管理欄目、項目驗收欄目、項目查詢欄目、項目統(tǒng)計表欄目、成果評估欄目、用戶信息管理欄目。
雖然實踐的時間比較的短暫,但我還是有了不小的收獲,最大的收獲是了解了一些軟 件開發(fā)的程序化生產(chǎn)過程。還有就是能有機會向開發(fā)部門的職員的一絲不茍、兢兢業(yè)業(yè)的敬業(yè)精神學(xué)習(xí)。相信這些都將給我以后的學(xué)習(xí)和工作帶來不小的幫助。
二、專業(yè)知識在實習(xí)過程中的應(yīng)用
整個項目用的是struts2+ibatis+spring開發(fā)的。業(yè)務(wù)層使用輕量級的框架spring實現(xiàn)業(yè)務(wù)組件的管理,持久層采用ibatis技術(shù)實現(xiàn)業(yè)務(wù)層和數(shù)據(jù)庫的交互。web部分采用基于mvc模式的struts2框架實現(xiàn),表現(xiàn)層用jsp與jstl、el相結(jié)合實現(xiàn)。其中也會用到圖表技術(shù)以及ajax技術(shù)。
我的工作任務(wù)并不是很多,項目的數(shù)據(jù)庫設(shè)計完成后,頁面有專人來負(fù)責(zé),首先看懂頁面及需求,接下來編寫框架代碼,有了框架代碼,項目基本上已經(jīng)可以進行開發(fā)了。在開發(fā)過程中,越到了很多這樣那樣的問題,比如說寫前臺的驗證和前臺的一些特效,這就需要前臺的css技術(shù)和jquery技術(shù),當(dāng)然之前的學(xué)習(xí)還是不夠的,所以就一邊做一邊學(xué),其中包括table的特效(隔行特效,鼠標(biāo)移入移出特效),一些動畫特效,以及jquery的前臺驗證。還有ajax與服務(wù)器的異步交互,這方面的知識以前接觸的還是比較少,然后以json格式返回前臺做輸出,以達(dá)到不刷新頁面就可以顯示不同數(shù)據(jù)的效果。
三、
心得體會
與經(jīng)驗總結(jié)如今眼看在公司實習(xí)已經(jīng)接近一個月了,從這次活動的成果上來看,還是比較成功的。辛勤的工作換來的是累累的碩果,不管是對于企業(yè)、學(xué)校還是我們自己。
首先我要在較短的時間內(nèi),克服各種困難,從最初的閱讀文檔,設(shè)計、開發(fā),到最后的調(diào)試,完善,我也都按質(zhì)按量的完成了,完成預(yù)定的工程開發(fā)任務(wù),通過了公司的項目小組的驗收,也得到了領(lǐng)導(dǎo)的一致好評,實現(xiàn)了最初為企業(yè)作實際共享的目標(biāo)。
其次在這個過程中,我也通過了深入的調(diào)查、討論,以對一個大型軟件開發(fā)企業(yè)的結(jié)構(gòu)、管理、文化、氣氛有了比較詳細(xì)的了解。而通過我在公司中的工作上的良好表現(xiàn),還有生活中與公司員工的交流,我也在他們面前展現(xiàn)了了一個積極進取、勇于創(chuàng)新形象,起到了加強學(xué)校與企業(yè)雙向交流的作用。
再有的一點就是,通過這次活動,讓我們理論聯(lián)系實際,在軟件工程的開發(fā)過程、數(shù)據(jù)庫的開發(fā)、分布式計算等工程實踐經(jīng)驗上有了很大的提高。在公司中也培養(yǎng)了初步的大型項目合作開發(fā)經(jīng)驗,這一些都很好的增強了我們的個人的能力和并提高了自身的素質(zhì)。
類似的以上的收獲還有很多很多,但在活動結(jié)束的這個時候,仔細(xì)考慮一下,還是有一些地經(jīng)驗教訓(xùn)的。
四、幾點不足與努力方向
這次實習(xí)也是我初次不如社會工作的一次經(jīng)驗,當(dāng)然會有很多的不足之處,比如說為人處事方面,由于社會經(jīng)驗還是略顯不足,所以在工作中難免會有和同事意見不同的時候卻沒有以最好的方式處理,這里深深地表示歉意,還有就是技術(shù)方面的不足,通過這次實習(xí)我明白了從學(xué)校學(xué)習(xí)的知識不足以面對以后的工作,所以還要更加的努力才行!
一、
實習(xí)目的
這次實習(xí)的目的是為了提高我的專業(yè)技能、實踐能力、以及讓我了解一些實際的工作情況。對我在正式工作前有很重要的意義,不論是專業(yè)技能,還是綜合素質(zhì),以及實際中的人際關(guān)系都有了更加深刻的體會,讓我在正式工作前有了一筆很珍貴的經(jīng)驗。
這次實習(xí)的主要任務(wù)就是在了解整個軟件的制作過程,以及各個環(huán)節(jié)中的細(xì)節(jié),當(dāng)學(xué)會了這些環(huán)節(jié)后,再用學(xué)到的知識來完成一個公司給我們安排的一個項目。我分到的項目名稱是《診所管理系統(tǒng)》,這個項目我們將以小組的形式共同將其完成,以模擬實際軟件制作的過程,盡最大程度的將我們所學(xué)到的知識轉(zhuǎn)化成實際的能力。為真正的項目做好充分的準(zhǔn)備,讓我們可以在實習(xí)過后的正式工作中,有準(zhǔn)備的去面對。
公司的最終目的就是希望我們能了解實際項目的制作,并初步的理解各個環(huán)節(jié)的意義。而讓我們用項目進行實際制作就是為了讓我們能更好的理解項目制作中各個流程的意義以及項目制作過程中的團隊是如何合作的。
二、實習(xí)單位及崗位
我所實習(xí)的單位是校企合作埃森哲信息技術(shù)(大連)有限公司的軟件開發(fā)部。這個部門的主要職能就是外包服務(wù)工作,按照客戶的需求制作成相應(yīng)的軟件,所以我們需要對整個軟件開發(fā)的過程都較熟悉,這樣才能應(yīng)對客戶們各種各樣的問題,才能制作出更好的軟件以滿足客戶們的需求。
因為剛實習(xí)的原因,所以我的職位是軟件助理工程師,時間的具體安排是實際項目制作以及專業(yè)知識的學(xué)習(xí),實習(xí)時間為8個星期。本來實習(xí)的地點是在公司的,后來因為公司的內(nèi)部原因,將我們的實習(xí)地點改為學(xué)校內(nèi)部實習(xí),每天的時間和正式上班相同。早8晚5,每周六周日休息。
整個實習(xí)的實際流程前面已經(jīng)說過,八周的實際項目制作以及專業(yè)知識的學(xué)習(xí)。具體的每周任務(wù)、實際工作內(nèi)容、以及專業(yè)知識與專業(yè)技能的實際應(yīng)用會根據(jù)不同的環(huán)節(jié)也有所不同。但總體的目標(biāo)就是讓我們了解實際工作中軟件的制作流程,以及各個流程中所需要的技術(shù)和注意點,并用實際的項目讓我們進行練習(xí)。
三、實習(xí)過程
上面已經(jīng)介紹了個整個實習(xí)的任務(wù)以及目的,下面將詳細(xì)介紹整個實習(xí)的流程,并對每個流程的細(xì)節(jié)加以詳細(xì)說明。
具體的時間安排如下:
第一周:將對該項目所需要的知識進行集體鞏固復(fù)習(xí)。將一些已經(jīng)生疏的知識鞏固鞏固,以備項目中的不時之需。在實習(xí)的第一天企業(yè)的經(jīng)理就詳細(xì)的給我們講解了軟件工程這門科學(xué)對于一個軟件制作的重要性,并以此為基本給我們定下了這次實習(xí)的大體實習(xí)流程。
第二周:將直接進行項目的需求分析。因為項目名稱已經(jīng)給出,所以將去掉可行性分析。我們小組分到的項目是“診所管理系統(tǒng)”,這就免不了去診所實地調(diào)查了。實際調(diào)查的過程中發(fā)現(xiàn),需求分析這個過程是非常非常的重要,需求分析文檔的制作,決定了項目的各個功能以及這個軟件是否符合用戶的需求。這一周的收獲就是軟件需求分析的文檔制作,這是軟件工程中非常重要的一個步驟,這一環(huán)節(jié),是一整個軟件生成的最為重要和關(guān)鍵的環(huán)節(jié)。
第三周:這一周由于臨時變動,將概要設(shè)計和詳細(xì)設(shè)計合為一周制作。根據(jù)調(diào)查的結(jié)果,進行概要設(shè)計。由于是初次制作軟件概要分析的文檔,所有有很多不符合規(guī)定的地方,就比如數(shù)據(jù)流圖的制作,很多小的細(xì)節(jié)都沒有注意,像這樣的問題還有很多。不過,在經(jīng)過了小組成員的積極討論修改以及老師的指導(dǎo)后,這些問題都得以解決。接下來,根據(jù)概要設(shè)計,來制作軟件的詳細(xì)設(shè)計。詳細(xì)設(shè)計的制作,相對于概要設(shè)計,感覺能稍微簡單些,也不知道感覺對不對。因為在概要設(shè)計模塊中,我們已經(jīng)設(shè)計好了所需要的模塊、接口、類、以及所要實現(xiàn)的功能,所以我們只需要考慮每個類的功能如果用代碼實現(xiàn)就可以了,當(dāng)然不是將代碼寫上去,而是用流程圖以及偽代碼之類的相關(guān)技術(shù)來表示。這個階段的制作完成就開始正式的編碼了。到此為止,準(zhǔn)備工作總算是做完了,幾乎花費了我們實習(xí)的一半時間。這一周的時間,我們在忙碌中不知不覺的度過了!下一周就會進入到該項目的實際編碼當(dāng)中,這也是我們大家最熟悉的地方了,感覺總算有地方出力了,期待著下一周的到來。
第四周:根據(jù)詳細(xì)設(shè)計,來進行項目的編碼。這一周,我們進行實際的編碼,我最大的感覺就是,照著詳細(xì)設(shè)計去進行編碼,思路以及邏輯非常的清晰,可能在將流程如以及偽代碼轉(zhuǎn)換時稍微有點費勁,當(dāng)相對于以往我們的直接編碼而言,流暢度不言而明。
第五周:這一周本來是要進行測試的,但在編碼完后企業(yè)老師檢查的時候,給我們指出了很多的問題,說我們所寫的代碼太粗糙,所以我們只能對代碼進行細(xì)致的加工,把測試推到了下周來進行。這一周,讓我們受益匪淺,對代碼的注釋以及編碼格式都有了更加深刻的理解。
第六周:根據(jù)做完的項目,進行項目的測試。本周就是對軟件進行測試,從最基本的類之內(nèi)的方法測試,一直到整個項目的綜合測試,分了好幾個階段。而區(qū)分于以往的測試不同,這次我們是先寫測試文檔,當(dāng)測試文檔檢查合格后,我們才可以對著文檔進行逐步測試。我想,這可能就是我們以后工作的大體方向吧,以文檔為主的項目制作。由于測試文檔的制作進度太慢,所以本周就忙測試文檔的制作了一樣了,其它的什么也沒干,測試也只能等下周進行了。希望下周測試的時候效率會很高,期待的試一次,拿著測試文檔去測試的感覺。
第七周:拿著測試文檔,根據(jù)上面的要求,一項一項的測試,以確認(rèn)項目的正確性。測試的順利讓我有了爽快的感覺,拿著測試文檔,直接去校驗代碼就可以了。幾乎不用去想程序內(nèi)部的測試流程,因為文檔上已經(jīng)給你寫的明明白白了。到這里,我有一種感覺,像埃森哲這種大公司內(nèi),文檔的重要性比編碼本身更為重要。我想,這就是企業(yè)派來的老師沒有直接給我們進行技術(shù)培訓(xùn),而是讓我們來了解軟件工程的流程的原因。當(dāng)然,根據(jù)企業(yè)的文化不同,對軟件工程的生命周期也會有細(xì)微的差別,他們會選擇最適合自己公司的方法來進行整個軟件的生命周期,并不是一成不變的。
第八周:這一周,我們沒有跟技術(shù)相關(guān)的任務(wù),只要好好準(zhǔn)備準(zhǔn)備個人展示就可以了。但你可千萬不要小瞧這個人展示,因為他將占你整個實習(xí)成績的50%,這也是企業(yè)老師在本周周一時才告訴我們的,我們之前根本就不知道還有實習(xí)成績這一說。項目總結(jié),我們將用一周的時間來總結(jié)整個實習(xí)的收獲,在本周的周五進行自我展示,以及收獲報告。至此,實習(xí)的生涯將會到此結(jié)束。這一周,我們思考著、沉淀著、總結(jié)著,將我們對整個實習(xí)的收獲、總結(jié)、體會等各個方面進行了精華的提煉,以ppt為基礎(chǔ),進行為期10分鐘的個人展示以及項目答辯。就此,我們的實習(xí)畫上了完整的句號。
四、
實習(xí)總結(jié)
項目的制作以及疑難問題的解決,將我們把大學(xué)期間那些快要淡忘的知識又重新熟悉了起來,并且對代碼有了更深層次的理解。代碼的復(fù)用性、類與類之間的調(diào)用、對象的創(chuàng)建、數(shù)據(jù)庫的連接以及操作等各種專業(yè)知識的使用,讓我們能更好的將這些各種各樣知識合理的整合在一起。
如果說專業(yè)知識收獲頗多,那么接下來的職業(yè)技能卻是我認(rèn)為在整個實習(xí)過程中收獲最大的地方。代碼的注釋以及編碼的規(guī)范這兩點是我以前很少注意的地方,對其也并沒有多少重視。但這一次,卻明白了他的重要性:這是作為一個軟件開發(fā)人員必須應(yīng)該具備的能力,或者說應(yīng)該特別注重的地方。因為我們的代碼并沒有多少注釋以及很多地方的編碼很不規(guī)范,企業(yè)老師寧愿讓我們多花一周的時間修改,也沒有匆匆的進行下一步測試。在修改的這一周內(nèi),通過自己的體會以及老師的重點強調(diào),對于代碼的編碼規(guī)范和代碼的注釋有了更深層次的理解。通過了這次的實習(xí),我個人認(rèn)為,代碼的注釋以及編碼的規(guī)范比個人的技術(shù)更為重要。
這次實習(xí)的最終目的就是希望我們了解軟件的整個制作過程,也就是軟件工程這門科學(xué)。這一次的實習(xí),中間的制
作文
檔時間大約是編碼的好幾倍,編碼的時間即使是因為我們修改的原因也只有兩周,而其他的大部分時間就是制作文檔。我個人猜想可能進公司后文檔的制作比個人的技術(shù)更加重要。因為文檔的原因,我們的項目制作,感到非常的流暢,條例非常的清晰,邏輯也很流暢。對于軟件的制作,這些文檔起了很重要的意義,所以覺得,軟件工程也許就是自己以后努力的方向吧。最后,總結(jié)這段時間的實習(xí)生活的收獲,真的是使我受益匪淺。在實習(xí)中,我學(xué)習(xí)到了不僅僅是技術(shù)上的收獲,更還有生活中的的人際交往以及其他的許多經(jīng)驗。而這些,都將作為我邁入社會的根本,我將以此為我的基礎(chǔ),懷著一顆勇敢無畏的心去迎接我即將來臨的工作。
五、實習(xí)體會
這一次的實習(xí),給了我很深刻的體會,不僅僅是專業(yè)的收獲,更還有團隊間的相互合作,這些讓我明白了團隊的意義。工作即將來臨,我期待著工作的到來,我將帶著這次實習(xí)的收獲,盡量的將學(xué)到的知識運用到實際工作中,去迎接一個又一個的挑戰(zhàn)。前方的路會有很多困難等著我,但我不怕,因為我堅信,只要我努力,終會克服這些困難。路就在腳下,我將帶著堅定的信念,不畏挫折,勇往直前!
軟件工程實踐報告總結(jié)軟件工程實踐報告篇四
根據(jù)學(xué)校要求,本人在開學(xué)前三周參加了畢業(yè)前的實習(xí)工作。我所實習(xí)的工作單位是天津木牛流馬科技發(fā)展有限公司。公司主要從事軟件開發(fā)方面的一些工作,包括java,c#方面的開發(fā)。本人在公司主要從事的是java項目的開發(fā),包括前期的需求分析以及開發(fā)。
公司強調(diào)以人為本,認(rèn)為對員工的投資是最重要的投資,通過對員工的培訓(xùn)提高員工的工作能力,并可以在多方面體會到公司方面的關(guān)懷與照顧,非常感謝這段時間公司的培養(yǎng)。
作為一個軟件開發(fā)技術(shù)公司,不同于一般的那種嚴(yán)肅的氣氛,給人的感覺是比較的寬松,公司的人情味也比較濃。讓我們很快的就能融入這個小家庭。
首先給我的任務(wù)就是熟悉企業(yè)的開發(fā)流程以及企業(yè)的編碼規(guī)范,了解這些是非常重要的,對于團隊開發(fā)來說,統(tǒng)一的編碼規(guī)范是必須具備的,因為編碼如果不統(tǒng)一的話,每個人都有自己的編碼方式,開發(fā)出來的系統(tǒng)可用性是很差的,而且也不利于今后的維護以及二次開發(fā)。所以開始花了兩天的時間來看編碼規(guī)范。這里面還是很有學(xué)問的。
接下來還要學(xué)習(xí)公司所用到的技術(shù)。在學(xué)校的學(xué)習(xí)中,我主修的方向是java,除了學(xué)習(xí)java基礎(chǔ)外,還學(xué)習(xí)了html,css,jquery等前臺頁面的技術(shù),以及struts,hibernate,spring框架技術(shù),為企業(yè)開發(fā)已經(jīng)做好了一些準(zhǔn)備。公司需要我學(xué)習(xí)的技術(shù)為webservice和ibatis。通過學(xué)習(xí),了解到webservice是一種可以接收從internet或者intranet上的其它系統(tǒng)中傳遞過來的請求,輕量級的獨立的通訊技術(shù)。是:通過soap在web上提供的軟件服務(wù),使用wsdl文件進行說明,并通過uddi進行注冊。ibatis是一個持久層框架,用于對數(shù)據(jù)的增刪改查。
由于我算是第一次正式的參與企業(yè)的開發(fā),在經(jīng)驗、知識上必然有所欠缺,所以在開始階段我們主要都是了解項目的背景知識,進一步學(xué)習(xí)基本的一些項目原理等。而后要進行設(shè)計工作,然后才是真正的工程開發(fā)過程,還有調(diào)試過程。再由于我們只是短期的社會實踐工作,為了所做的工作在以后能真正為人所用,我們在走之前還要留下完善的相關(guān)文檔。短短的一個星期,要分成這么多的階段,而任務(wù)就擺在那,每一階段的時間可想而知是多么的寶貴。
我在公司實習(xí)期主要做的工作就是開發(fā)一個小的項目申報系統(tǒng)。
這個項目的需求大致為:申報單位模塊、管理機構(gòu)模塊、評審專家模塊。最主要的就是項目申報模塊。其中包括文件管理欄目、項目申報欄目、項目開題欄目、項目驗收欄目、項目報獎欄目、項目查詢欄目、用戶信息欄目。管理機構(gòu)模塊主要包括:文件管理欄目、項目申報欄目、中期檢查欄目、報獎管理欄目、項目驗收欄目、項目查詢欄目、項目統(tǒng)計表欄目、成果評估欄目、用戶信息管理欄目。
雖然實踐的時間比較的短暫,但我還是有了不小的收獲,最大的收獲是了解了一些軟 件開發(fā)的程序化生產(chǎn)過程。還有就是能有機會向開發(fā)部門的職員的一絲不茍、兢兢業(yè)業(yè)的敬業(yè)精神學(xué)習(xí)。相信這些都將給我以后的學(xué)習(xí)和工作帶來不小的幫助。
整個項目用的是struts2+ibatis+spring開發(fā)的。業(yè)務(wù)層使用輕量級的框架spring實現(xiàn)業(yè)務(wù)組件的管理,持久層采用ibatis技術(shù)實現(xiàn)業(yè)務(wù)層和數(shù)據(jù)庫的交互。web部分采用基于mvc模式的struts2框架實現(xiàn),表現(xiàn)層用jsp與jstl、el相結(jié)合實現(xiàn)。其中也會用到圖表技術(shù)以及ajax技術(shù)。
我的工作任務(wù)并不是很多,項目的數(shù)據(jù)庫設(shè)計完成后,頁面有專人來負(fù)責(zé),首先看懂頁面及需求,接下來編寫框架代碼,有了框架代碼,項目基本上已經(jīng)可以進行開發(fā)了。在開發(fā)過程中,越到了很多這樣那樣的問題,比如說寫前臺的驗證和前臺的一些特效,這就需要前臺的css技術(shù)和jquery技術(shù),當(dāng)然之前的學(xué)習(xí)還是不夠的,所以就一邊做一邊學(xué),其中包括table的特效(隔行特效,鼠標(biāo)移入移出特效),一些動畫特效,以及jquery的前臺驗證。還有ajax與服務(wù)器的異步交互,這方面的知識以前接觸的還是比較少,然后以json格式返回前臺做輸出,以達(dá)到不刷新頁面就可以顯示不同數(shù)據(jù)的效果。
如今眼看在公司實習(xí)已經(jīng)接近一個月了,從這次活動的成果上來看,還是比較成功的。辛勤的工作換來的是累累的碩果,不管是對于企業(yè)、學(xué)校還是我們自己。
首先我要在較短的時間內(nèi),克服各種困難,從最初的閱讀文檔,設(shè)計、開發(fā),到最后的調(diào)試,完善,我也都按質(zhì)按量的完成了,完成預(yù)定的工程開發(fā)任務(wù),通過了公司的項目小組的驗收,也得到了領(lǐng)導(dǎo)的一致好評,實現(xiàn)了最初為企業(yè)作實際共享的目標(biāo)。
其次在這個過程中,我也通過了深入的調(diào)查、討論,以對一個大型軟件開發(fā)企業(yè)的結(jié)構(gòu)、管理、文化、氣氛有了比較詳細(xì)的了解。而通過我在公司中的工作上的良好表現(xiàn),還有生活中與公司員工的交流,我也在他們面前展現(xiàn)了了一個積極進取、勇于創(chuàng)新形象,起到了加強學(xué)校與企業(yè)雙向交流的作用。
再有的一點就是,通過這次活動,讓我們理論聯(lián)系實際,在軟件工程的開發(fā)過程、數(shù)據(jù)庫的開發(fā)、分布式計算等工程實踐經(jīng)驗上有了很大的提高。在公司中也培養(yǎng)了初步的大型項目合作開發(fā)經(jīng)驗,這一些都很好的增強了我們的個人的能力和并提高了自身的素質(zhì)。
類似的以上的收獲還有很多很多,但在活動結(jié)束的這個時候,仔細(xì)考慮一下,還是有一些地經(jīng)驗教訓(xùn)的。
這次實習(xí)也是我初次不如社會工作的一次經(jīng)驗,當(dāng)然會有很多的不足之處,比如說為人處事方面,由于社會經(jīng)驗還是略顯不足,所以在工作中難免會有和同事意見不同的時候卻沒有以最好的方式處理,這里深深地表示歉意,還有就是技術(shù)方面的不足,通過這次實習(xí)我明白了從學(xué)校學(xué)習(xí)的知識不足以面對以后的工作,所以還要更加的努力才行!
軟件工程實踐報告總結(jié)軟件工程實踐報告篇五
在暑假沒來臨之前我已經(jīng)計劃好了這次特別的暑假生活,因為這是我進入大學(xué)一年來第一個暑假,應(yīng)該要過十分充實而且有意義才對。因此我參加了x大學(xué)的x學(xué)院中美學(xué)生暑期夏令營的志愿者活動,在這次暑期社會實踐活動中我收獲到了許多在學(xué)校里學(xué)習(xí)不到的知識,也鍛煉了自我,加強了與不同人甚至是與外國朋友的交流能力。
我參加的暑期社會實踐活動是由x大學(xué)和x學(xué)院聯(lián)合舉辦的中美學(xué)生交流活動,從20x年x月x日至x月x日,歷時五個星期。期間我的主要工作和實踐活動內(nèi)容是與美國學(xué)生一同學(xué)習(xí)、一同生活,為美國學(xué)生介紹中國博大精深的傳統(tǒng)文化,相互交流中美之間不同的風(fēng)俗習(xí)慣。
這次特別的社會實踐活動,從x月x日開始,我作為中方的志愿者入住x師大對外交流中心賓館,與我同屋的美國學(xué)生是x大學(xué)的x。我們會在接下來的五周里一起讀書一起生活。
與其它中外學(xué)生交流活動不同的是,上午中方學(xué)生會在全外教的課堂里提高自身的英語,這對身為英語專業(yè)的學(xué)生的我是個很好鍛煉英語的機會,同時美方學(xué)生則學(xué)習(xí)中文課程,中午一同午飯過后,中美學(xué)生便會圍坐在一起互相交流,這不僅讓我對美國的文化和情況有更多的了解,而且由于中美學(xué)生的年齡相仿大家都會很多共同的話題,在其中也體會到了許多不一樣的樂趣。
下午安排的活動是對中國傳統(tǒng)文化的學(xué)習(xí),中國的太極拳、武術(shù)、書法、國畫、剪紙、京劇、孔雀舞讓中美學(xué)生都樂在其中,更有意思的是,中美學(xué)生還一起動手體驗包水餃,制作中國結(jié),觀x影,教唱中國歌等等能體現(xiàn)中國傳統(tǒng)文化的活動。
作為一名志愿者,我就應(yīng)該負(fù)責(zé)為美國學(xué)生講解中國文化和西方文化之間的不同,有時這讓我這名英語為專業(yè)的學(xué)生也感到為難,許多中國特有的習(xí)俗是很難用英語對美方學(xué)生敘述的,于是便會到處查資料來提升自己各方面的英語能力,雖然會感到辛苦,可卻又是樂在其中。
能代表上海的歷史文化和當(dāng)代藝術(shù)氣息的上海博物館、上海工藝美術(shù)館和上海當(dāng)代美術(shù)館,讓我們遨游在古代和現(xiàn)代的藝術(shù)長廊中。
此外我們還一起登東方明珠在上海處眺望,參觀上海舊社會的歷史陳列館,體驗了上海x的世博會的上海城市規(guī)劃展覽館,以及代表先進技術(shù)的上海科技館,身臨其境感受x北京奧運會的北京文化之旅和體驗江南特有的小橋流水尋常百姓人家的南潯之旅。無論是哪一段參觀或者是游覽之處,都無不讓我與美國學(xué)生有了進一步的交流和了解。
接下來額兩個星期則是美方學(xué)生入住中方學(xué)生家的x,在這個兩個禮拜里,我和我的x相處的特別的愉快,我們平時一塊學(xué)習(xí)生活,周末則和父母一起外出游玩參觀其他有特色的景點。
最后一個禮拜也是最忙的一個,結(jié)束了四個禮拜的學(xué)習(xí)和生活,中美學(xué)生要一同策劃一臺文藝匯報演出,大家積極參加,演出不僅吸引了中方學(xué)生的家長更是吸引了雙方學(xué)校的領(lǐng)導(dǎo)前來觀摩,演出也大獲成功。演出過后,美國學(xué)生就要回芝加哥,在唱響最后一首《朋友》后,中美學(xué)生相互擁抱,甚至落下了難舍的淚水。
俗話說天下無不散之筵席,在這個短短的五個禮拜中,我不僅學(xué)習(xí)到了如何獨立的生活,如何與不同的人相處,也學(xué)習(xí)到了美國學(xué)生那種勇敢又充滿活力和求知欲的精神,或許這就是我們所說的美國精神吧,同樣我作為中國學(xué)生的代表同樣讓美國學(xué)生感受到中國“有朋自遠(yuǎn)方來,不亦樂乎”的中國精神。
這是一次值得我一生記憶的社會實踐活動,活動結(jié)束到現(xiàn)在我還是和美國學(xué)生和中方學(xué)生的保持著聯(lián)絡(luò)和交流,他們讓我感受到什么才是真正的“愛,無國界”。在這次活動中,由于我表現(xiàn)突出,主辦學(xué)校還特頒發(fā)證書以資鼓勵,更重要的是在這個看似普通的暑假我收獲一份與眾不同的人生財富!
軟件工程實踐報告總結(jié)軟件工程實踐報告篇六
這次實習(xí)的目的是提高我的專業(yè)技能、實踐能力,讓我了解一些實際的工作情況。正式工作前對我意義重大。在實踐中對專業(yè)技能、綜合素質(zhì)、人際關(guān)系有更深的體會,這給了我正式工作前的寶貴經(jīng)驗。
這次實習(xí)的主要任務(wù)是了解整個軟件制作流程,以及各個環(huán)節(jié)的細(xì)節(jié)。學(xué)完這些環(huán)節(jié),就可以用學(xué)到的知識去完成一個公司安排的項目。我分配的項目名稱是診所管理系統(tǒng)。我們將以小組的形式共同完成這個項目,模擬實際的軟件制作過程,最大限度地將學(xué)到的知識轉(zhuǎn)化為實踐能力。為真正的項目做好充分的準(zhǔn)備,這樣實習(xí)后才能在正式工作中面對。
公司的最終目的是希望能了解實際的項目制作,初步了解各個環(huán)節(jié)的意義。讓我們將項目用于實際生產(chǎn),這樣我們可以更好地理解項目生產(chǎn)中每個過程的意義,以及團隊在項目生產(chǎn)過程中是如何合作的。
我的實習(xí)單位是埃森哲信息技術(shù)(大連)有限公司軟件開發(fā)部,校企合作。該部門的主要職能是外包服務(wù)工作,根據(jù)客戶需求制作相應(yīng)的軟件。因此,我們需要熟悉整個軟件開發(fā)過程,這樣才能處理客戶的各種問題,做出更好的軟件來滿足客戶的需求。
因為實習(xí)的原因,我的職位是軟件助理工程師。具體的時間安排是實際的項目制作和專業(yè)知識的學(xué)習(xí)。實習(xí)時間8周。本來實習(xí)的地方是在公司。后來因為公司內(nèi)部原因,我們實習(xí)的地方改成了學(xué)校內(nèi)部實習(xí),每天的時間和正式工作一樣。上午8點和5點,每周六周日休息。
整個實習(xí)的實際過程前面已經(jīng)講過了,包括八周的實際項目制作和專業(yè)知識學(xué)習(xí)。具體每周任務(wù)、實際工作內(nèi)容、專業(yè)知識和技能的實際應(yīng)用會根據(jù)不同環(huán)節(jié)而有所不同。但總體目標(biāo)是讓我們了解實際工作中的軟件生產(chǎn)流程,以及每個流程需要的技術(shù)和注意點,讓我們用實際的項目去實踐。
整個實習(xí)的任務(wù)和目的上面已經(jīng)介紹過了。下面將詳細(xì)介紹整個實習(xí)過程,并詳細(xì)講解每個過程的細(xì)節(jié)。
具體時間安排如下:
第一周:這個項目需要的知識將被集中整理和復(fù)習(xí)。鞏固一些不熟悉的知識,以防項目出現(xiàn)意外需求。實習(xí)的第一天,企業(yè)的經(jīng)理向我們詳細(xì)解釋了軟件工程科學(xué)對軟件生產(chǎn)的重要性,并在此基礎(chǔ)上給了我們大致的實習(xí)過程。
第二周:直接進行項目的需求分析。因為已經(jīng)給出了項目名稱,可行性分析就取消了。分配給我們小組的項目是“門診管理系統(tǒng)”,去診所實地調(diào)查是必然的。在實際調(diào)研過程中發(fā)現(xiàn),需求分析的過程非常非常重要,需求分析文檔的制作決定了項目的各項功能以及軟件是否滿足用戶的需求。本周的收獲是軟件需求分析的文檔化,這是軟件工程中非常重要的一步,這個環(huán)節(jié)是整個軟件生成過程中最重要、最關(guān)鍵的一環(huán)。
第三周:這一周由于臨時變動,將概要設(shè)計和詳細(xì)設(shè)計合并成一周。根據(jù)調(diào)查結(jié)果,進行概要設(shè)計。因為是第一次制作軟件概要分析文檔,所以有很多不規(guī)范的地方,比如數(shù)據(jù)流圖的制作,很多小細(xì)節(jié)都忽略了,所以像這樣的問題還是很多的。但這些問題經(jīng)過組員的積極討論和修改,以及老師的指導(dǎo),都得到了解決。然后,根據(jù)概要設(shè)計,進行軟件的詳細(xì)設(shè)計。詳細(xì)設(shè)計相比于概要設(shè)計能感覺簡單一點,不知道感覺對不對。因為在概要設(shè)計模塊中,我們已經(jīng)設(shè)計了需要實現(xiàn)的模塊、接口、類、函數(shù),所以我們只需要考慮每個類的函數(shù)都可以用代碼來實現(xiàn),而不是寫在代碼上,而是用流程圖、偽代碼等相關(guān)技術(shù)來表達(dá)。正式的編碼在這個階段生產(chǎn)完成時開始。到目前為止,準(zhǔn)備工作終于完成了,差不多花了我們一半的實習(xí)時間。這一周的時間,我們不知不覺就在忙碌中度過了!下周我們將進入這個項目的實際編碼,這也是我們最熟悉的地方。感覺終于有地方投稿了,期待下周的到來。
第四周:根據(jù)詳細(xì)設(shè)計對項目進行編碼。本周,我們進行了實際的編碼。我最大的感受就是按照詳細(xì)設(shè)計的編碼很清晰,偽代碼等轉(zhuǎn)換過程可能有點困難。和我們過去直接編碼相比,流暢度不言而喻。
第五周:這周本來是要測試的,但是編碼后企業(yè)老師指出了很多問題,說我們寫的代碼太粗糙了,要小心處理代碼,把測試推到下周。這一周我們受益匪淺,對代碼標(biāo)注和編碼格式有了更深入的了解。
第六周:根據(jù)完成的項目測試項目。這一周是軟件測試,分為幾個階段,從最基礎(chǔ)一節(jié)課內(nèi)的方法測試到整個項目的綜合測試。與之前的測試不同,這次我們先寫測試文檔,待測試文檔通過檢驗后,再逐步測試文檔。我想,這可能是我們未來工作的大方向,基于文檔的項目制作。因為測試文檔的制作進度太慢,我們這周忙于測試文檔的制作,其他什么都沒做,所以測試只能等到下周。我希望下周的考試會很有效率。期待嘗試一下,感覺很想拿著測試文檔測試一下。
第七周:拿著測試文檔,按照上述要求逐一測試,確認(rèn)項目的正確性。順利的考試讓我精神煥發(fā)。拿著測試文檔直接查代碼就行了。幾乎沒有必要考慮程序內(nèi)部的測試流程,因為文檔已經(jīng)為你寫得很清楚了。在這里,我有一種感覺,在埃森哲這樣的大公司,文檔的重要性比編碼本身更重要。我想這就是為什么企業(yè)派來的老師沒有直接給我們技術(shù)培訓(xùn),而是讓我們了解軟件工程的流程。當(dāng)然,根據(jù)企業(yè)文化的不同,軟件工程的生命周期也會有細(xì)微的差異。他們會選擇最適合自己公司的方法進行整個軟件生命周期,而不是一成不變的。
第八周:這一周,我們沒有任何與技術(shù)相關(guān)的任務(wù),只需要準(zhǔn)備個人演示。但是不要小看這個人的發(fā)揮,因為他會占你整個實習(xí)成績的50%,這是本周一企業(yè)老師告訴我們的。我們之前都不知道有實習(xí)結(jié)果。項目總結(jié),我們會花一個星期的時間總結(jié)整個實習(xí)的收獲,這個星期的周五呈現(xiàn)自己,匯報收獲。至此,實習(xí)生涯就告一段落。這一周,我們從收獲、總結(jié)、經(jīng)驗等方面對整個實習(xí)的精髓進行了思考、沉淀、總結(jié)、提煉?;趐pt,我們進行了10分鐘的個人陳述和項目答辯。在這方面,我們的實習(xí)徹底結(jié)束了。
項目的制作和難題的解決,會讓我們熟悉大學(xué)即將遺忘的知識,對代碼有更深的理解。代碼的重用,類與類之間的調(diào)用,對象的創(chuàng)建,數(shù)據(jù)庫的連接以及各種專業(yè)知識的使用,讓我們能夠更好的將這些各種知識合理的整合在一起。
如果專業(yè)知識收獲很多,那么下面的專業(yè)技能就是整個實習(xí)過程中最大的收獲。我很少關(guān)注代碼的標(biāo)注和編碼的規(guī)范,也沒有太多關(guān)注。但這一次,我意識到了他的重要性:這是一個軟件開發(fā)人員必須具備的能力,或者說應(yīng)該特別注意的能力。因為我們的代碼沒有太多的注釋,很多地方的編碼很不規(guī)范,企業(yè)老師寧愿讓我們多花一周時間修改,也不急于下一次測試。在這一周的復(fù)習(xí)中,通過自己的經(jīng)歷和老師的強調(diào),對代碼編碼規(guī)范和代碼標(biāo)注有了更深入的了解。通過這次實習(xí),個人認(rèn)為代碼標(biāo)注和編碼規(guī)范比個人技能更重要。
這次實習(xí)的最終目的是希望能夠了解軟件生產(chǎn)的全過程,也就是軟件工程的科學(xué)。這次實習(xí),中間做文檔的時間大概是編碼的幾倍,甚至因為我們的修改,編碼時間也只有兩周,而其他大部分時間都在做文檔。個人覺得進公司后,文檔制作比個人技能更重要。因為有了文檔,我們的項目制作非常流暢,規(guī)定非常明確,邏輯非常流暢。這些文檔在做軟件的過程中起著重要的作用,所以我覺得軟件工程可能是我未來的方向。
最后,總結(jié)一下這段時間實習(xí)的收獲,真的讓我受益匪淺。實習(xí)期間不僅學(xué)到了技術(shù)上的收獲,還學(xué)到了生活中的人際交往以及很多其他的經(jīng)驗。這些都將作為我進入社會的基礎(chǔ)。我會以此為基礎(chǔ),以一顆勇敢無畏的心迎接即將到來的工作。
動詞(verb的縮寫)實習(xí)經(jīng)歷
這次實習(xí)給了我深刻的體會,不僅是專業(yè)上的收獲,還有團隊之間的合作,讓我明白了團隊的意義。工作快到了,期待工作的到來。我會努力把學(xué)到的知識運用到實際工作中,迎接一個又一個挑戰(zhàn)。前面的路上會有很多困難等著我,但我并不害怕,因為我堅信,只要我努力,我最終會克服這些困難。路就在我腳下,我會帶著堅定的信念前進,不怕挫折!
軟件工程實踐報告總結(jié)軟件工程實踐報告篇七
這次實習(xí)的目的是為了提高我的專業(yè)技能、實踐能力、以及讓我了解一些實際的工作情況。對我在正式工作前有很重要的意義,不論是專業(yè)技能,還是綜合素質(zhì),以及實際中的人際關(guān)系都有了更加深刻的體會,讓我在正式工作前有了一筆很珍貴的經(jīng)驗。
這次實習(xí)的主要任務(wù)就是在了解整個軟件的制作過程,以及各個環(huán)節(jié)中的細(xì)節(jié),當(dāng)學(xué)會了這些環(huán)節(jié)后,再用學(xué)到的知識來完成一個公司給我們安排的一個項目。我分到的項目名稱是《診所管理系統(tǒng)》,這個項目我們將以小組的形式共同將其完成,以模擬實際軟件制作的過程,盡最大程度的將我們所學(xué)到的知識轉(zhuǎn)化成實際的能力。為真正的項目做好充分的準(zhǔn)備,讓我們可以在實習(xí)過后的正式工作中,有準(zhǔn)備的去面對。
公司的最終目的就是希望我們能了解實際項目的制作,并初步的理解各個環(huán)節(jié)的意義。而讓我們用項目進行實際制作就是為了讓我們能更好的理解項目制作中各個流程的意義以及項目制作過程中的團隊是如何合作的。
二、實習(xí)單位及崗位
我所實習(xí)的單位是校企合作埃森哲信息技術(shù)(大連)有限公司的軟件開發(fā)部。這個部門的主要職能就是外包服務(wù)工作,按照客戶的需求制作成相應(yīng)的軟件,所以我們需要對整個軟件開發(fā)的過程都較熟悉,這樣才能應(yīng)對客戶們各種各樣的問題,才能制作出更好的軟件以滿足客戶們的需求。
因為剛實習(xí)的原因,所以我的職位是軟件助理工程師,時間的具體安排是實際項目制作以及專業(yè)知識的學(xué)習(xí),實習(xí)時間為8個星期。本來實習(xí)的地點是在公司的,后來因為公司的內(nèi)部原因,將我們的實習(xí)地點改為學(xué)校內(nèi)部實習(xí),每天的時間和正式上班相同。早8晚5,每周六周日休息。
整個實習(xí)的實際流程前面已經(jīng)說過,八周的實際項目制作以及專業(yè)知識的學(xué)習(xí)。具體的每周任務(wù)、實際工作內(nèi)容、以及專業(yè)知識與專業(yè)技能的實際應(yīng)用會根據(jù)不同的環(huán)節(jié)也有所不同。但總體的目標(biāo)就是讓我們了解實際工作中軟件的制作流程,以及各個流程中所需要的技術(shù)和注意點,并用實際的項目讓我們進行練習(xí)。
三、實習(xí)過程
上面已經(jīng)介紹了個整個實習(xí)的任務(wù)以及目的,下面將詳細(xì)介紹整個實習(xí)的流程,并對每個流程的細(xì)節(jié)加以詳細(xì)說明。
具體的時間安排如下:
第一周:將對該項目所需要的知識進行集體鞏固復(fù)習(xí)。將一些已經(jīng)生疏的知識鞏固鞏固,以備項目中的不時之需。在實習(xí)的第一天企業(yè)的經(jīng)理就詳細(xì)的給我們講解了軟件工程這門科學(xué)對于一個軟件制作的重要性,并以此為基本給我們定下了這次實習(xí)的大體實習(xí)流程。
第二周:將直接進行項目的需求分析。因為項目名稱已經(jīng)給出,所以將去掉可行性分析。我們小組分到的項目是“診所管理系統(tǒng)”,這就免不了去診所實地調(diào)查了。實際調(diào)查的過程中發(fā)現(xiàn),需求分析這個過程是非常非常的重要,需求分析文檔的制作,決定了項目的各個功能以及這個軟件是否符合用戶的需求。這一周的收獲就是軟件需求分析的文檔制作,這是軟件工程中非常重要的一個步驟,這一環(huán)節(jié),是一整個軟件生成的最為重要和關(guān)鍵的環(huán)節(jié)。
第三周:這一周由于臨時變動,將概要設(shè)計和詳細(xì)設(shè)計合為一周制作。根據(jù)調(diào)查的結(jié)果,進行概要設(shè)計。由于是初次制作軟件概要分析的文檔,所有有很多不符合規(guī)定的地方,就比如數(shù)據(jù)流圖的制作,很多小的細(xì)節(jié)都沒有注意,像這樣的問題還有很多。不過,在經(jīng)過了小組成員的積極討論修改以及老師的指導(dǎo)后,這些問題都得以解決。接下來,根據(jù)概要設(shè)計,來制作軟件的詳細(xì)設(shè)計。詳細(xì)設(shè)計的制作,相對于概要設(shè)計,感覺能稍微簡單些,也不知道感覺對不對。因為在概要設(shè)計模塊中,我們已經(jīng)設(shè)計好了所需要的模塊、接口、類、以及所要實現(xiàn)的功能,所以我們只需要考慮每個類的功能如果用代碼實現(xiàn)就可以了,當(dāng)然不是將代碼寫上去,而是用流程圖以及偽代碼之類的相關(guān)技術(shù)來表示。這個階段的制作完成就開始正式的編碼了。到此為止,準(zhǔn)備工作總算是做完了,幾乎花費了我們實習(xí)的一半時間。這一周的時間,我們在忙碌中不知不覺的度過了!下一周就會進入到該項目的實際編碼當(dāng)中,這也是我們大家最熟悉的地方了,感覺總算有地方出力了,期待著下一周的到來。
第四周:根據(jù)詳細(xì)設(shè)計,來進行項目的編碼。這一周,我們進行實際的編碼,我最大的感覺就是,照著詳細(xì)設(shè)計去進行編碼,思路以及邏輯非常的清晰,可能在將流程如以及偽代碼轉(zhuǎn)換時稍微有點費勁,當(dāng)相對于以往我們的直接編碼而言,流暢度不言而明。
第五周:這一周本來是要進行測試的,但在編碼完后企業(yè)老師檢查的時候,給我們指出了很多的問題,說我們所寫的代碼太粗糙,所以我們只能對代碼進行細(xì)致的加工,把測試推到了下周來進行。這一周,讓我們受益匪淺,對代碼的注釋以及編碼格式都有了更加深刻的理解。
第六周:根據(jù)做完的項目,進行項目的測試。本周就是對軟件進行測試,從最基本的類之內(nèi)的方法測試,一直到整個項目的綜合測試,分了好幾個階段。而區(qū)分于以往的測試不同,這次我們是先寫測試文檔,當(dāng)測試文檔檢查合格后,我們才可以對著文檔進行逐步測試。我想,這可能就是我們以后工作的大體方向吧,以文檔為主的項目制作。由于測試文檔的制作進度太慢,所以本周就忙測試文檔的制作了一樣了,其它的什么也沒干,測試也只能等下周進行了。希望下周測試的時候效率會很高,期待的試一次,拿著測試文檔去測試的感覺。
第七周:拿著測試文檔,根據(jù)上面的要求,一項一項的測試,以確認(rèn)項目的正確性。測試的順利讓我有了爽快的感覺,拿著測試文檔,直接去校驗代碼就可以了。幾乎不用去想程序內(nèi)部的測試流程,因為文檔上已經(jīng)給你寫的明明白白了。到這里,我有一種感覺,像埃森哲這種大公司內(nèi),文檔的重要性比編碼本身更為重要。我想,這就是企業(yè)派來的老師沒有直接給我們進行技術(shù)培訓(xùn),而是讓我們來了解軟件工程的流程的原因。當(dāng)然,根據(jù)企業(yè)的文化不同,對軟件工程的生命周期也會有細(xì)微的差別,他們會選擇最適合自己公司的方法來進行整個軟件的生命周期,并不是一成不變的。
第八周:這一周,我們沒有跟技術(shù)相關(guān)的任務(wù),只要好好準(zhǔn)備準(zhǔn)備個人展示就可以了。但你可千萬不要小瞧這個人展示,因為他將占你整個實習(xí)成績的50%,這也是企業(yè)老師在本周周一時才告訴我們的,我們之前根本就不知道還有實習(xí)成績這一說。項目總結(jié),我們將用一周的時間來總結(jié)整個實習(xí)的收獲,在本周的周五進行自我展示,以及收獲報告。至此,實習(xí)的生涯將會到此結(jié)束。這一周,我們思考著、沉淀著、總結(jié)著,將我們對整個實習(xí)的收獲、總結(jié)、體會等各個方面進行了精華的提煉,以ppt為基礎(chǔ),進行為期10分鐘的個人展示以及項目答辯。就此,我們的實習(xí)畫上了完整的句號。
四、實習(xí)總結(jié)
項目的制作以及疑難問題的解決,將我們把大學(xué)期間那些快要淡忘的知識又重新熟悉了起來,并且對代碼有了更深層次的理解。代碼的復(fù)用性、類與類之間的調(diào)用、對象的創(chuàng)建、數(shù)據(jù)庫的連接以及操作等各種專業(yè)知識的使用,讓我們能更好的將這些各種各樣知識合理的整合在一起。
如果說專業(yè)知識收獲頗多,那么接下來的職業(yè)技能卻是我認(rèn)為在整個實習(xí)過程中收獲最大的地方。代碼的.注釋以及編碼的規(guī)范這兩點是我以前很少注意的地方,對其也并沒有多少重視。但這一次,卻明白了他的重要性:這是作為一個軟件開發(fā)人員必須應(yīng)該具備的能力,或者說應(yīng)該特別注重的地方。因為我們的代碼并沒有多少注釋以及很多地方的編碼很不規(guī)范,企業(yè)老師寧愿讓我們多花一周的時間修改,也沒有匆匆的進行下一步測試。在修改的這一周內(nèi),通過自己的體會以及老師的重點強調(diào),對于代碼的編碼規(guī)范和代碼的注釋有了更深層次的理解。通過了這次的實習(xí),我個人認(rèn)為,代碼的注釋以及編碼的規(guī)范比個人的技術(shù)更為重要。
這次實習(xí)的最終目的就是希望我們了解軟件的整個制作過程,也就是軟件工程這門科學(xué)。這一次的實習(xí),中間的制作文檔時間大約是編碼的好幾倍,編碼的時間即使是因為我們修改的原因也只有兩周,而其他的大部分時間就是制作文檔。我個人猜想可能進公司后文檔的制作比個人的技術(shù)更加重要。因為文檔的原因,我們的項目制作,感到非常的流暢,條例非常的清晰,邏輯也很流暢。對于軟件的制作,這些文檔起了很重要的意義,所以覺得,軟件工程也許就是自己以后努力的方向吧。
最后,總結(jié)這段時間的實習(xí)生活的收獲,真的是使我受益匪淺。在實習(xí)中,我學(xué)習(xí)到了不僅僅是技術(shù)上的收獲,更還有生活中的的人際交往以及其他的許多經(jīng)驗。而這些,都將作為我邁入社會的根本,我將以此為我的基礎(chǔ),懷著一顆勇敢無畏的心去迎接我即將來臨的工作。
五、實習(xí)體會
這一次的實習(xí),給了我很深刻的體會,不僅僅是專業(yè)的收獲,更還有團隊間的相互合作,這些讓我明白了團隊的意義。工作即將來臨,我期待著工作的到來,我將帶著這次實習(xí)的收獲,盡量的將學(xué)到的知識運用到實際工作中,去迎接一個又一個的挑戰(zhàn)。前方的路會有很多困難等著我,但我不怕,因為我堅信,只要我努力,終會克服這些困難。路就在腳下,我將帶著堅定的信念,不畏挫折,勇往直前!
軟件工程實踐報告總結(jié)軟件工程實踐報告篇八
; 《軟件工程實踐》報告 ——機票預(yù)定系統(tǒng) 院系:
專業(yè)班級:
報告人:
指導(dǎo)教師:
實驗地點:
完成起止日期:
學(xué)號 姓名 角色 成績 組長 完成工作 主要:寫論文、資料整合、概要設(shè)計、指導(dǎo)畫圖、編碼調(diào)試。
參與:討論、可行性分析、測試、作圖 評語 組員 完成工作 主要:經(jīng)濟可行性分析、用例分析、詳細(xì)設(shè)計作圖、編碼調(diào)試、實行測試和運行。
參與:討論、收集資料 評語 組員 完成工作 主要:收集資料、需求分析作圖、詳細(xì)設(shè)計作圖、測試作表 參與:討論、可行性分析、概要設(shè)計、 評語 目錄 第一章 可行性分析 5 1.1引言 5 1.1.1 編寫目的 5 1.1.2 項目背景 5 1.2可行性研究的前提 6 1.2.1要求 6 1.2.2目標(biāo) 6 1.2.3條件,假定和限制 6 1.2.4決定可行性的主要因素 6 1.3技術(shù)可行性分析 6 1.3.1系統(tǒng)簡要描述 6 1.3.2處理流程和數(shù)據(jù)流程 7 1.4經(jīng)濟可行性分析 7 1.4.1支出 7 1.4.2效益 7 1.4.3 收益/投資比 8 1.4.4投資回收周期 8 1.4.5敏感性分析 8 1.5法律因素 8 1.6其他可供選擇的方案 8 1.7結(jié)論意見 8 第二章需求分析 9 2.1求規(guī)格說明 9 2.1.1系統(tǒng)概貌 9 2.1.2功能需求 9 2.1.3性能需求 9 2.1.4運行需求 10 2.2數(shù)據(jù)流圖分析 10 2.2.1數(shù)據(jù)流圖 10 2.2.2數(shù)據(jù)描述? 11 2.2.3數(shù)據(jù)詞典? 11 2.3用例分析 12 2.3.1系統(tǒng)基本用例 12 2.3.2 用況描述 13 2.3.3系統(tǒng)業(yè)務(wù)邏輯描述 15 第三章 概要設(shè)計 16 3.1系統(tǒng)的結(jié)構(gòu)化設(shè)計 16 3.1.1軟件體系結(jié)構(gòu)圖 16 3.1.2軟件結(jié)構(gòu)流程圖? 17 第四章 詳細(xì)設(shè)計 19 4.1 機票預(yù)訂管理系統(tǒng)體系結(jié)構(gòu)設(shè)計 19 4.1.1面向旅客的界面包的類圖 20 4.1.2面向管理員的界面包的類圖 21 4.1.3機票預(yù)訂系統(tǒng)的體系結(jié)構(gòu)圖 22 4.1.4機票預(yù)訂系統(tǒng)的體系結(jié)構(gòu)圖描述 23 4.2 機票預(yù)訂管理系統(tǒng)子系統(tǒng)設(shè)計 23 4.2.1用戶查詢航班及機票信息 23 4.2.2旅客訂票及退票 24 4.2.3機票預(yù)訂系統(tǒng)統(tǒng)計分析 26 4.3數(shù)據(jù)庫結(jié)構(gòu)設(shè)計 26 4.4數(shù)據(jù)庫表創(chuàng)建? 27 第五章測試 29 5.1定義 29 5.2主界面模塊 29 5.2.1用戶注冊 29 5.2.2用戶登錄 31 5.2.3管理員登錄 33 5.3查詢機票模塊 35 5.4 航班管理模塊 37 5.5用戶訂票模塊 39 第六章 結(jié)束語 42 第一章 可行性分析 1.1引言 隨著社會發(fā)展的不斷進步,航空事業(yè)不斷壯大,人們生活水平不斷提高,乘坐飛機的人也越來越多,隨著消費者的不斷增多,飛機預(yù)訂系統(tǒng)在各地預(yù)訂網(wǎng)點作用也愈顯重要。目前,我國還有相當(dāng)一部分地區(qū)酒店的機票預(yù)訂還未進入智能處理階段,和發(fā)達(dá)地區(qū)比較工作效率較低。在計算機技術(shù)快速發(fā)展的今天,有必要引進高效的計算機系統(tǒng)來協(xié)助機票預(yù)訂工作。因此開發(fā)一套具有完整的存儲,查詢,核對,打印機票功能的實時機票預(yù)訂系統(tǒng)勢在必行。機票預(yù)定系統(tǒng)應(yīng)克服存儲乘客信息少,查詢效率低下等問題外,更重要的是其安全性,可靠性,這關(guān)系到航班和乘客的安全及準(zhǔn)確,本系統(tǒng)因面向廣大機票預(yù)定網(wǎng)點,因此要能在售票網(wǎng)點中普及,則需要開發(fā)一個功能全,價格能被顧客所接受的系統(tǒng)。? 機票預(yù)訂系統(tǒng)是為了機場工作人員和客戶提供訂票退票等與機票相關(guān)內(nèi)容和管理的系統(tǒng),它具有開放的系統(tǒng)結(jié)構(gòu),易擴充的,易維護的,具有良好人機界面的優(yōu)點。它克服了存儲客戶信息少,查詢效率低等問題,更重要的是其安全性,可靠性,實現(xiàn)航空公司的機票銷售的自動化,為乘客出行提供方便,便于機場人員信息管理,提高了機場人員對機票管理的工作效率。
1.1.1 編寫目的 可行性研究的目的是為了對問題進行研究,以最小的代價在最短的時間內(nèi)確定問題是否可解。
經(jīng)過對此項目進行詳細(xì)調(diào)查研究,初擬系統(tǒng)實現(xiàn)報告,對軟件開發(fā)中將要面臨的問題及其解決方案進行初步設(shè)計及合理安排。明確開發(fā)風(fēng)險及其所帶來的經(jīng)濟效益。本報告經(jīng)審核后,交軟件經(jīng)理審查。
1.1.2 項目背景 開發(fā)軟件名稱:機票預(yù)訂系統(tǒng)。
項目任務(wù)提出者:航空公司及旅游開發(fā)公司。
項目開發(fā)者:
a++開發(fā)小組。
用戶:航空公司及旅游開發(fā)公司。
實現(xiàn)軟件單位:旅游開發(fā)公司及廈門理工學(xué)院 項目與其他軟件,系統(tǒng)的關(guān)系:
本項目采用客戶機/服務(wù)器原理,客戶端的程序是建立在windows xp 系統(tǒng)上以microsoft visual c++為開發(fā)軟件的應(yīng)用程序。
1.2可行性研究的前提 1.2.1要求 主要功能:為游客提供機票預(yù)定服務(wù),方便旅游局的售票工作,提高旅游局的服務(wù)質(zhì)量和服務(wù)效率 。
性能要求:機場提供的信息必須及時的反映在旅游局的工作平臺上。售票系統(tǒng)的定單必須無差錯的存儲在機場的主服務(wù)器上。對服務(wù)器上的數(shù)據(jù)必須進行及時正確的刷新。
輸出要求:數(shù)據(jù)完整,詳實。
輸出要求:簡捷,快速,實時。
安全與保密要求:服務(wù)器的管理員享有對機場航班信息庫及機票信息庫和定票信息庫的管理與修改。售票員只享有對訂票信息庫的部分修改(寫入與讀出)。
完成期限:預(yù)計兩個月。
1.2.2目標(biāo) 系統(tǒng)實現(xiàn)后,大大提高旅游局的機票預(yù)定服務(wù)效率。降低售票服務(wù)中的錯誤發(fā)生率,減少信息交流的煩瑣過程及其帶來的開銷。
1.2.3條件,假定和限制 建議軟件壽命:5 年。
經(jīng)費來源:中國國際旅游開發(fā)公司。
硬件條件:終端為pc 機。
運行環(huán)境:windosxp 1.2.4決定可行性的主要因素 成本/效益分析結(jié)果,效益 成本。
技術(shù)可行,現(xiàn)有技術(shù)可完全承擔(dān)開發(fā)任務(wù)。
操作可行,軟件能被原有工作人員快速接受。
1.3技術(shù)可行性分析 1.3.1系統(tǒng)簡要描述 在旅游局中的終端是安裝了windows xp的pc機,主要目的是向機場的服務(wù)器傳遞數(shù)據(jù)。當(dāng)顧客在旅游局進行咨詢時,終端向服務(wù)器發(fā)出查詢請求,服務(wù)器根據(jù)航班信息庫的實時數(shù)據(jù),向終端發(fā)送數(shù)據(jù),顯示在終端的屏幕上。當(dāng)顧客向售票員定票時,終端向服務(wù) 器發(fā)出詳盡的一份定單,服務(wù)器核對后,存入定票信息庫,并修改機票信息庫。當(dāng)顧客再次 來取票時,終端向服務(wù)器發(fā)出查詢定票請求,服務(wù)器接收后,查詢定票信息庫,核對后,傳送機票確認(rèn)表單,終端打印出機票。
1.3.2處理流程和數(shù)據(jù)流程 圖1-1 數(shù)據(jù)流程圖 1.4經(jīng)濟可行性分析 1.4.1支出 基礎(chǔ)投資:
終端pc 機5臺:6000*5 = 3 萬 網(wǎng)絡(luò)設(shè)備和輔助配置:4 萬 共計:7萬 其他一次性投資:
mysql : 0元 windows xp: 2 萬 操作員培訓(xùn)費:3萬 共計:5 萬 經(jīng)費:
人工費用: 2(月)*5(人)*4000(元)=4 萬 其他不可知額外支出: 4 萬 共計: 8萬 支出共計:20 萬 1.4.2效益 一次性收益 0元 經(jīng)常性收益 (按銀行利率:1%);
減少員工5 人(100 元/人)五年收益: 100*(1/1.01+1/(1.01)2+1/(1.01)3+1/(1.01)4+1/(1.01)5)*5*12*5=170000 工作效率提高收益(工作效率提高20%): 20000*(1/1.01+1/(1.01)2+1/(1.01)3+1/(1.01)4+1/(1.01)5)*(20%)*5 = 117000 經(jīng)常性收益共計:28.7萬 不可定量收益 因服務(wù)質(zhì)量提高增加收益:3000*12*5=180000 收益共計: 46.7萬 1.4.3 收益/投資比 46.7 萬/20 萬=233.5% 1.4.4投資回收周期 2.54年 1.4.5敏感性分析 設(shè)計系統(tǒng)周期為五年, 估計最長可達(dá)7 年 處理速度: 一般查詢速度4 秒 關(guān)鍵數(shù)據(jù)查詢速度: 2 秒 1.5法律因素 所有軟件都選用正版;
所有技術(shù)資料都由提出方保管;
合同制定確定違約責(zé)任。
1.6其他可供選擇的方案 端與服務(wù)器端聯(lián)系在一起,在旅游局中只設(shè)立終端,在機場設(shè)立服務(wù)器,數(shù)據(jù)輸入由終端輸入,所有數(shù)據(jù)都由服務(wù)器處理,只在終端上顯示數(shù)據(jù)結(jié)果。此設(shè)計簡化了數(shù)據(jù)處理,但加重了服務(wù)器的數(shù)據(jù)處理。而使用客戶端/服務(wù)器機理, 簡化數(shù)據(jù)流量,加快數(shù)據(jù)處理。
1.7結(jié)論意見 由于投資效益比遠(yuǎn)大于100%, 技術(shù)、經(jīng)濟、操作都有可行性,可以進行開發(fā)。
第二章需求分析 2.1求規(guī)格說明 2.1.1系統(tǒng)概貌 航空公司為方便旅客,需開發(fā)一個機票預(yù)定系統(tǒng)。為便于旅客由旅行社代替航空公司負(fù)責(zé)為旅客定票,旅行社把預(yù)定機票的旅客信息,包括姓名、性別、工作單位、身份證號碼、旅行時間、旅行目的地,輸入機票預(yù)定系統(tǒng)的客戶端程序,系統(tǒng)經(jīng)過查詢航空公司內(nèi)的航班數(shù)據(jù)服務(wù)器后,為旅客安排航班,印出取票通知。旅客在飛機起飛前一天憑取票通知和賬單交款后取票,系統(tǒng)校對無誤后即印出機票給旅客。
2.1.2功能需求 1. 航空公司工作人員登錄及注銷? ?? 要求合法的管理員才可以登錄系統(tǒng),防止系統(tǒng)被無關(guān)人員動用,使用字符串匹配對 用戶名和密碼進行判斷。在不使用時進行注銷,下次使用時需要重新登陸,由于目標(biāo)客戶 的層次較低,建議用輸入檢測確保輸入準(zhǔn)確無誤。??? 2. 機票信息輸入和查詢? ?? 在系統(tǒng)中,要求可以輸入每日航班次數(shù)。可以通過航班號、目的地、起飛日期、起飛地點查詢航班,輸出該次航班的起飛時間和所剩票數(shù)和票的價格等信息。?? 3. 訂票,取票和退票? ?? 把預(yù)定機票的旅客信息(姓名、性別、工作單位、身份證號碼(護照號碼)、旅行時間、旅行始發(fā)地和目的地,航班艙位要求等)輸入到系統(tǒng)中,系統(tǒng)為旅客安排航班。當(dāng)旅客交付了預(yù)訂金后,系統(tǒng)打印出取票通知和帳單給旅客。,旅客在飛機起飛前一天憑取票通知和帳單交款取票,系統(tǒng)對旅客有關(guān)證件合法性(如身份證、取票通知和交款發(fā)票)等進行驗證,系統(tǒng)核對無誤即打印出機票給旅客。對于已取機票應(yīng)在未售出機票中減去。對于以下情況要求退票者,給予50%金額退款:(1)旅客延誤取票時間;
(2)旅客臨時更改航班處理;
(3)因私人原因需要退票。對于因特殊情況下(如天氣不適合飛機起降、飛機延誤超過30分鐘)等給予全額退票。對于退訂機票要在未售出機票中重新體現(xiàn)。
2.1.3性能需求 為了保證系統(tǒng)能夠長期、安全、穩(wěn)定、可靠、高效的運行,機票預(yù)訂系統(tǒng)應(yīng)該滿足以下的性能需求:? 1. 系統(tǒng)處理的準(zhǔn)確性和及時性? 系統(tǒng)處理的準(zhǔn)確性和及時性是系統(tǒng)的必要性能。在系統(tǒng)設(shè)計和開發(fā)過程中,要充分考慮系統(tǒng)當(dāng)前和將來可能承受的工作量,使系統(tǒng)的處理能力和響應(yīng)時間能夠滿足企 業(yè)對信息處理的需求。在系統(tǒng)開發(fā)過程中,必須采用一定的方法保證系統(tǒng)的準(zhǔn)確性。? 2. 系統(tǒng)的開放性和系統(tǒng)的可擴充性? 機票預(yù)訂系統(tǒng)在開發(fā)過程中,應(yīng)該充分考慮以后的可擴充性。要實現(xiàn)這一點,應(yīng)通過系統(tǒng)的開放性來完成,即系統(tǒng)應(yīng)是一個開放系統(tǒng),只要符合一定的規(guī)范,可以簡單的加入和減少系統(tǒng)的模塊,配置系統(tǒng)的硬件。通過軟件的修補、替換完成系統(tǒng)的升級和更新?lián)Q代。? 3.系統(tǒng)的易用性和易維護性? 機票預(yù)訂系統(tǒng)是直接面對使用人員的,而使用人員往往對計算機并不時非常熟悉。這就要求系統(tǒng)能夠提供良好的用戶接口,易用的人機交互界面。
4.系統(tǒng)的標(biāo)準(zhǔn)性? 系統(tǒng)在設(shè)計開發(fā)使用過程中都要涉及到很多計算機硬件、軟件。所有這些都要符合主流國際、國家和行業(yè)標(biāo)準(zhǔn)。同時,在自主開發(fā)本系統(tǒng)時,要進行良好的設(shè)計工作,制訂行之有效的軟件工程規(guī)范,保證代碼的易讀性、可操作性和可移植性。? 5.系統(tǒng)的先進性? 目前計算機系統(tǒng)的技術(shù)發(fā)展相當(dāng)快,做為機票預(yù)訂系統(tǒng)工程,應(yīng)該保證系統(tǒng)在一段時間內(nèi)是先進的,在系統(tǒng)的生命周期盡量做到系統(tǒng)的先進,充分完成企業(yè)信息處理的要求而不至于落后。這一方面通過系統(tǒng)的開放性和可擴充性,不斷改善系統(tǒng)的功能完成。另一方面,在系統(tǒng)設(shè)計和開發(fā)的過程中,應(yīng)在考慮成本的基礎(chǔ)上盡量采用當(dāng)前主流并先進且有良好發(fā)展前途的產(chǎn)品。? 2.1.4運行需求 系統(tǒng)軟件:windows?xp 數(shù)據(jù)庫管理系統(tǒng):mysql?? 硬件要求:奔四?1.6ghz????512m?ram???10g?hd 2.2數(shù)據(jù)流圖分析 2.2.1數(shù)據(jù)流圖 圖2-1本系統(tǒng)的頂層數(shù)據(jù)流圖 圖2-2 0層數(shù)據(jù)流圖 圖2-3 本系統(tǒng)的二層數(shù)據(jù)流圖 2.2.2數(shù)據(jù)描述? 1.靜態(tài)數(shù)據(jù)?:訂票單、取票通知單、帳單、機票 2.動態(tài)數(shù)據(jù)?:旅客姓名、身份證、航班時間 2.2.3數(shù)據(jù)詞典? 1.旅客信息? 名字:旅客信息? 別名:passenger?information? 描述:旅客的個人信息,用于對旅客的確認(rèn)? 定義:旅客信息=姓名+性別+工作單位+身份證號碼+旅行時間+旅行目的地? 位置:輸入到旅行社端(client端)
2.訂票旅客清單? 名字:訂票旅客清單? 別名:list? 描述:已訂票的旅客的記錄? 定義:訂票旅客清單=旅客信息的合集? 位置:輸入到旅行社端(client端)
3.訂票信息? 名字:訂票信息? 別名:booked?information? 描述:旅客的旅行時間和目的地,用于確定旅客的航班? 定義:訂票信息=旅客旅行時間+旅客旅行目的地? 位置:傳輸?shù)胶娇展径耍╯erver端)
4.航班機票信息? 名字:航班機票信息 別名:bill?information? 描述:旅客的航班信息,根據(jù)旅客的旅行時間和目的地確定? 定義:航班機票信息=旅客機票時間+旅客機票班次? 位置:傳輸?shù)铰眯猩缍耍╟lient端)? 5.取票通知? 名字:取票通知? 別名:?notification? 描述:旅客領(lǐng)取機票的憑證? 定義:取票通知=旅客姓名+領(lǐng)票時間 位置:輸出到打印機? 6.售出機票信息? 名字:售出機票信息? 別名:saled? 描述:旅客的航班機票的信息? 定義:售出機票信息=旅客的航班機票? 位置:輸出到打印機? 7.旅客訂票記錄? 名字:旅客訂票記錄 別名:record? 描述:已訂票的旅客在航空公司的記錄? 定義:旅客訂票記錄=旅客姓名+航班機票信息? 位置:輸出到航空公司端(server端)
2.3用例分析 2.3.1系統(tǒng)基本用例 本系統(tǒng)的邊界是:機票預(yù)定系統(tǒng)服務(wù)平臺。
系統(tǒng)的參與者有:航空公司管理員、旅行設(shè)、旅客。用例圖如下:
圖2-4 系統(tǒng)用例圖 1.航空公司管理員通過系統(tǒng)實現(xiàn)以下使用需求:
登錄、預(yù)訂機票、退訂機票、取票管理、航班查詢、 航班信息管理、訂票信息管理、旅客信息管理 2.旅客通過系統(tǒng)實現(xiàn)以下使用需求:
登錄、預(yù)訂機票、退訂機票、航班查詢 3.旅行社通過系統(tǒng)實現(xiàn)以下使用需求:
航班查詢、旅客信息管理 2.3.2 用況描述 1.用例名:登錄。
主要執(zhí)行者:旅客。
目標(biāo):可以查詢和修改旅客的基本信息。
范圍:機票預(yù)訂系統(tǒng)。
基本互交動作:
1).旅客登錄。
2).旅客輸入姓名、證件類型、證件號碼及電子郵件地址。
2.用例名:預(yù)訂機票。
主要執(zhí)行者:旅客。
目標(biāo):預(yù)訂機票。
范圍:機票預(yù)訂管理系統(tǒng) 基本互交動作:
1).旅客查詢航班及機票 2).旅客選取信息表中的一個航班,輸入姓名、證件及號碼。
3).顯示總票款。
4).旅客確認(rèn)預(yù)訂信息、總票款。
3.用例名:退訂機票。
主要執(zhí)行者:旅客。
目標(biāo):取消此前預(yù)訂的機票。
范圍:機票預(yù)訂系統(tǒng)。
基本互交動作:
1).用戶登錄。
2).系統(tǒng)顯示旅客此前預(yù)訂但并未登機的機票;
旅客選取欲退訂的機票。
3).系統(tǒng)按照退票費計算規(guī)則計算退票費,顯示欲退訂機票的總票款及總退費。
4).旅客確認(rèn)退票請求、總票款。
4.用例名:查詢航班。
主要執(zhí)行者:旅客及旅行社。
次要執(zhí)行者:航空公司。
目標(biāo):查詢航班時刻表、機票等信息。
范圍:機票預(yù)訂管理系統(tǒng)。
基本互交動作:
1).用戶登錄。
2).用戶輸入出發(fā)地、目的地、出發(fā)日期、起飛或者到達(dá)時間的范圍。
3).系統(tǒng)從航空公司的機票管理系統(tǒng)中獲取航班及機票信息,顯示符合旅客要求的 所有航班及剩余機票數(shù)量。
5.用例名:航班信息管理 主要執(zhí)行者:航空公司。
目標(biāo):提供最新的航班信息。
范圍:機票預(yù)訂系統(tǒng)。
基本互交動作:
1).更新航班信息(每5秒)。
2).提供航班信息。
6.用例名:取票管理 主要執(zhí)行者:航空公司。
目標(biāo):及時通知旅客取票時間及方式。
范圍:機票預(yù)訂系統(tǒng)。
基本互交動作:
1).獲取已定機票信息并打印機票。
2).通知旅客取票的時間及方式。
7.用例名:旅客信息管理 主要執(zhí)行者:航空公司、旅行社。
目標(biāo):儲存旅客信息。
范圍:機票預(yù)訂系統(tǒng)。
基本互交動作:
1).對旅客填寫的個人信息進行保存以便于管理。
2).定時更新旅客的信息。
8.用例名:報表及分析。
主要執(zhí)行者:定時器(每周一00:00)
次要執(zhí)行者:管理員。
目標(biāo):匯總前一周的訂票、退票情況。
范圍:機票預(yù)訂系統(tǒng)。
基本互交動作:
1).系統(tǒng)匯總自上次生成周報表至此刻發(fā)生的所有訂票、退票情況。
2.3.3系統(tǒng)業(yè)務(wù)邏輯描述 本系統(tǒng)的業(yè)務(wù)邏輯是這樣的:旅客登錄系統(tǒng),使用客戶端進行訂 票、查詢、退票的操作,旅行社通過查詢和旅客信息管理與航空 公司進行數(shù)據(jù)交流與業(yè)務(wù)往來。
第三章 概要設(shè)計 3.1系統(tǒng)的結(jié)構(gòu)化設(shè)計 3.1.1軟件體系結(jié)構(gòu)圖 圖3-1 系統(tǒng)的軟件體系結(jié)構(gòu)圖 1.旅客用戶模塊:本模塊主要功能,是旅客可登錄系統(tǒng)進行機票信息查詢,并根據(jù)需求預(yù)訂機票,在支付預(yù)定金后系統(tǒng)打印取票清單。
2.航空公司模塊:該模塊主要功能,是對航班及機票信息進行管理更新,并根據(jù)用戶提供的取票清單和付款單進行驗證和打印機票。
3.系統(tǒng)管理員模塊:本模塊主要功能,是管理員對系統(tǒng)的軟硬件進行維護,并對航空公司產(chǎn)生的業(yè)務(wù)進行編制報表和分析。
4. 旅行社模塊:本模塊主要功能,是旅行社可登錄系統(tǒng)進行機票信息查詢和管理旅客信息。
3.1.2軟件結(jié)構(gòu)流程圖? 圖3-2 軟件結(jié)構(gòu)流程圖 1.各功能詳細(xì)描述? 本系統(tǒng)主要用于機票預(yù)訂,所以提供了以下幾個子功能:機票預(yù)訂,取票通知,查詢航班,查詢機票,退票,打印機票,取消航班,機票的生成,以及航班的查詢等后臺功能。? 1).機票預(yù)訂功能:旅行社和機場管理員有權(quán)力進行該項功能。首先通過查詢得到旅客所需的航班,確定該航班還有沒有被預(yù)訂的座位,然后選擇座位的等級,填寫旅客的詳細(xì)信息之后就可進行網(wǎng)上預(yù)訂機票。? 2).票通知:該項功能只有旅行社和機場管理員有權(quán)力進行操作,在機票預(yù)訂功能成功完成之后,系統(tǒng)會自動給瀏覽器端發(fā)送一條取票信息以及所需繳納的費用。旅行社可以利用特定設(shè)備將該取票信息打印出來,這就是取票通知。? 3).查詢航班:可以通過輸入出發(fā)地,目的地,日期和時間選定自己航班。? 4).查詢機票:該項功能三方都可以操作,可以通過自己的身份證號以及取票通知上的機票號查詢自己的機票信息。? 5).退訂機票:該功能只有旅行社和機場管理員有權(quán)力操作,利用身份證號和對應(yīng)的機票號就可以查詢到機票信息,然后就可以退訂機票。? 6).打印機票:該功能只有機場管理員有權(quán)力操作,只有當(dāng)管理員確認(rèn)旅客已經(jīng)付款后才予以打印機票,可以通過身份證號和對應(yīng)的取票信息上的機票號查詢機票信息,然后服務(wù)器返回機票信息,管理員就可以打印該機票信息,交給旅客。? 7).后臺的取消航班:該項功能只有機場管理員才能操作,先通過航班號和航班日期查詢到航班信息后,取消航班就可以將該航班從數(shù)據(jù)庫中刪除。? 8).后臺的航班查詢:該項功能只有機場管理員才能操作,通過航班號和航班日期查詢到航班信息。? 9).后臺的機票生成:該項功能只有機場管理員才能操作,可以通過該項功能給剛添加的航班生成對應(yīng)的飛機票號紀(jì)錄。? 第四章 詳細(xì)設(shè)計 4.1 機票預(yù)訂管理系統(tǒng)體系結(jié)構(gòu)設(shè)計 本系統(tǒng)包圖主要包括:用戶界面包、航空公司業(yè)務(wù)邏輯包及與外部系統(tǒng)的接口。其中業(yè)務(wù)邏輯中還包含訂票及退票包、客戶管理包、統(tǒng)計分析包。
圖4-1 機票預(yù)定管理系統(tǒng)之包圖 4.1.1面向旅客的界面包的類圖 圖4-2 面向旅客的界面包的類圖 4.1.2面向管理員的界面包的類圖 圖4-3 面向管理員的界面包的類圖 4.1.3機票預(yù)訂系統(tǒng)的體系結(jié)構(gòu)圖 圖4-4機票預(yù)訂系統(tǒng)的體系結(jié)構(gòu)圖 4.1.4機票預(yù)訂系統(tǒng)的體系結(jié)構(gòu)圖描述 1.在ticketservice構(gòu)件的對外接口中,quertflights負(fù)責(zé)查詢航班及尚余機票booktickets和returntickets分別負(fù)責(zé)訂票和退票,通過ticketsaleagent向航空公司的機票銷售管理系統(tǒng)發(fā)出訂票和退票請求,通過datapersistenceserviceinterface在數(shù)據(jù)庫中記錄客戶的訂票和退票情況。querysaletickets和queryreturntickets負(fù)責(zé)查詢客戶的訂票和退票情況。
2.在customermanager構(gòu)件的對外接口中,register和unregister分別負(fù)責(zé)客戶信息的記錄和注銷。getcustomerinfo和setcustomerinfo分別負(fù)責(zé)獲取和修改客戶信息。
3.在statandanalyser子系統(tǒng)的對外接口中,statsaledtickets和statreturntickets借助于ticketserviceinterface中的querysaletickets和queryreturntickets分別統(tǒng)計在某一時段售票和退票的情況。
4.2 機票預(yù)訂管理系統(tǒng)子系統(tǒng)設(shè)計 4.2.1用戶查詢航班及機票信息 圖4-5 機票預(yù)定系統(tǒng)之查詢航班及機票信息類圖 圖4-6 查詢航班及機票用例順序圖 4.2.2旅客訂票及退票 圖4-7機票預(yù)訂管理系統(tǒng)之“訂票及退票”包的類圖 圖4-8 訂票用例順序圖 圖4-9 退票用例順序圖 4.2.3機票預(yù)訂系統(tǒng)統(tǒng)計分析 圖4-10 機票預(yù)訂系統(tǒng)之統(tǒng)計分析包的類圖 圖4-11 生成統(tǒng)計分析報表的順序圖 4.3數(shù)據(jù)庫結(jié)構(gòu)設(shè)計 根據(jù)總的結(jié)構(gòu)圖設(shè)計各表結(jié)構(gòu)如下:
表4-1 旅客信息表 表4-2航班信息表 表4-3機票信息表 4.4數(shù)據(jù)庫表創(chuàng)建? create?table?旅客信息表? ( 姓名?char(50)?not?null?primary?key,?? ? 性別?char(50)?not?null,? 年齡?int?not?null,? 用戶密碼char(50)?not?null,? 證件號?int?notnull) create?table?航班信息表? ( 航班號?int?not?null,??primary?key,? 出發(fā)時間?char(30)?not?null,?? 出發(fā)地?char(20)?not?null,?? 目的地?char(20)?not?null, 票數(shù)?int?not?null, 票價?int?not?null)
create?table?機票信息表? ( 姓名?varchar(50)?not?null?primary?key,?? 座位號int?not?null, 航班號?int?not?null, 登機口?int?not?null,?? 票價?int?not?null,? ? 時間?char(30)?not?null,? 出發(fā)地?char char(50)not?null,? 目的地 char(50)not?null)? 第五章測試 5.1定義 黑盒測試:
黑盒測試也稱功能測試,它是通過測試來檢測每個功能是否都能正常使用。在測 試中,把程序看作一個不能打開的黑盒子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,在程序接口進行測試,它只檢查程序功能是否按照需求規(guī)格說明書的規(guī)定正常使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)而產(chǎn)生正確的輸出信息。黑盒測試著眼于程序外部結(jié)構(gòu),不考慮內(nèi)部邏輯結(jié)構(gòu),主要針對軟件界面和軟件功能進行測試。
黑盒測試是以用戶的角度,從輸入數(shù)據(jù)與輸出數(shù)據(jù)的對應(yīng)關(guān)系出發(fā)進行測試的。很明顯,如果外部特性本身設(shè)計有問題或規(guī)格說明的規(guī)定有誤,用黑盒測試方法是發(fā)現(xiàn)不了的。
白盒測試:
白盒測試也稱結(jié)構(gòu)測試或邏輯驅(qū)動測試,它是按照程序內(nèi)部的結(jié)構(gòu)測試程序,通過測試來檢測產(chǎn)品內(nèi)部動作是否按照設(shè)計規(guī)格說明書的規(guī)定正常進行,檢驗程序中的每條通路是否都能按預(yù)定要求正確工作。
這一方法是把測試對象看作一個打開的盒子,測試人員依據(jù)程序內(nèi)部邏輯結(jié)構(gòu)相關(guān)信息,設(shè)計或選擇測試用例,對程序所有邏輯路徑進行測試,通過在不同點檢查程序的狀態(tài),確定實際的狀態(tài)是否與預(yù)期的狀態(tài)一致。
5.2主界面模塊 主界面與注冊界面和登錄界面(航空公司管理員登錄、用戶登錄)。
通過主界面可以進入注冊界面和登錄界面,由登錄界面分別進入航空公司管理系統(tǒng)和用戶預(yù)訂機票系統(tǒng)。
5.2.1用戶注冊 1.輸入項 表5-1 測試用戶注冊輸入項 字段名稱 數(shù)據(jù)類型 長度 允許空 字段描述 name char 50 否 用戶真實姓名 sex char 50 否 用戶性別 age int 35 否 用戶年齡 password char 50 否 用戶密碼 credential int 35 否 用戶身份證號 2.輸出項 1顯示注冊成功,按任意鍵返回主頁;
2提示該身份證號已注冊,重新輸入。
3.算法 點擊主界面2入口中的一個,可進入相應(yīng)的注冊界面。
內(nèi)部處理 if 用戶身份證號注冊過, 提示錯誤信息: 該身份證號已注冊,請重新輸入! else 顯示注冊成功,按任意鍵返回主頁。
4.流程邏輯 圖5-1 用戶注冊流程邏輯圖 5.編碼和界面 圖5-2 用戶注冊界面 圖5-3 用戶注冊錯誤測試結(jié)果 6.測試用例 對輸入?yún)?shù)查驗,檢測數(shù)據(jù)庫數(shù)據(jù)異常時能否判斷并給予適當(dāng)處理。
表5-2用戶注冊測試用例 測試用例 預(yù)期結(jié)果 錯誤的身份證號 提示:身份證已注冊 正確的用戶信息 提示:注冊成功 5.2.2用戶登錄 1.輸入項 表5-3 測試用戶登錄輸入項 字段名稱 數(shù)據(jù)類型 長度 允許空 字段描述 username char 50 否 用戶真實姓名 password char 30 否 登錄密碼 2.輸出項 1顯示登陸成功,按任意鍵進入機票預(yù)訂系統(tǒng);
2提示用戶或密碼錯誤,重新輸入請按y,退出請按n。
3.算法 點擊主界面2入口中的一個,可進入相應(yīng)的登錄界面。在用戶 登錄界面輸入用戶名與密碼,點擊確定按鈕:
內(nèi)部處理 if 用戶名或密碼不正確 提示錯誤信息: 用戶或密碼錯誤,請重新輸入! else 登陸成功并轉(zhuǎn)入相應(yīng)頁面 點擊0確認(rèn):返回主界面。
4.流程邏輯 圖5-4 用戶登錄流程邏輯圖 5.編碼和界面 圖5-5 登錄界面 圖5-6 用戶登錄成功 圖5-7 用戶登錄錯誤測試 6.測試用例 對輸入?yún)?shù)查驗,檢測數(shù)據(jù)庫數(shù)據(jù)異常時能否判斷并給予適當(dāng)處理。
表5-4 用戶登錄測試用例 測試用例 預(yù)期結(jié)果 錯誤的用戶名 提示:用戶名錯誤 錯誤的密碼 提示:密碼錯誤 正確的用戶名、密碼 提示:登陸成功進入機票預(yù)訂系統(tǒng) 5.2.3管理員登錄 1.輸入項 表5-5 管理員登錄測試輸入項 字段名稱 數(shù)據(jù)類型 長度 允許空 字段描述 manager char 50 否 管理員姓名 password char 30 否 登錄密碼 2.輸出項 1顯示登陸成功,按任意鍵進入機票調(diào)整系統(tǒng);
2提示姓名或密碼錯誤,重新輸入請按y,退出請按n。
3.算法 點擊主界面2入口中的一個,可進入相應(yīng)的登錄界面。在管理者 登錄界面輸入姓名與密碼,點擊確定按鈕:
內(nèi)部處理 if 姓名或密碼不正確 提示錯誤信息: 用戶或密碼錯誤,請重新輸入! else 登陸成功并轉(zhuǎn)入相應(yīng)頁面 點擊0確認(rèn):返回主界面。
4.流程邏輯 圖5-8 管理員登錄流程邏輯圖 5.編碼和界面 圖5-9 管理員登錄成功 圖5-10 管理員登錄錯誤測試結(jié)果 6.測試用例 對輸入?yún)?shù)查驗,檢測數(shù)據(jù)庫數(shù)據(jù)異常時能否判斷并給予適當(dāng)處理。
表5-6管理員登錄測試用例 測試用例 預(yù)期結(jié)果 錯誤的姓名 提示:姓名錯誤 錯誤的密碼 提示:密碼錯誤 正確的姓名、密碼 提示:登陸成功進入機票調(diào)整系統(tǒng) 5.3查詢機票模塊 用戶或管理員進入查詢機票界面,可以通過查找航班信息來選擇自己要乘坐的航班。
1. 輸人項 表5-7 查詢機票測試輸入項 字段名稱 數(shù)據(jù)類型 長度 默認(rèn)值 允許為空 字段描述 flight_num string 是 飛機班次 2. 輸出項 表5-8 查詢機票測試輸出項 字段名稱 數(shù)據(jù)類型 長度 默認(rèn)值 允許為空 字段描述 flight_num string 是 飛機班次 origion string 是 旅行始發(fā)地 destination string 是 旅行目的地 leave_time string 是 旅行初始時間 3.算法 顯示查詢界面 case1 航班號 輸入查詢的航班號;
break; 根據(jù)所輸出的內(nèi)容,連接數(shù)據(jù)庫開始搜索 if 找到符合條件的機票 顯示輸出 else 沒有找到符合要求的機票 4.流程邏輯 選擇航班號 查詢 檢索數(shù)據(jù)庫 顯示結(jié)果 y n 圖5-11查詢機票流程邏輯圖 5.編碼和界面 圖5-12 查詢機票錯誤測試結(jié)果 圖5-13 查詢機票成功 6.測試計劃 輸入數(shù)據(jù):輸入?yún)?shù)合法,數(shù)據(jù)庫出現(xiàn)異常的處理。數(shù)據(jù)的共享與獨立性,一致性與完整性。
7. 測試用例 表5-9 查詢機票測試用例 測試用例 預(yù)期結(jié)果 輸入合法參數(shù) 顯示正確的航班信息 輸入非法參數(shù) 數(shù)據(jù)庫出現(xiàn)異常處理結(jié)果 (違背數(shù)據(jù)的一致性或者完整性)
5.4 航班管理模塊 航空公司管理員登錄成功后進入航空公司管理系統(tǒng), 添加航班。
1. 輸人項 表5-10 航班管理測試輸入項 字段名稱 數(shù)據(jù)類型 長度 默認(rèn)值 是否允許空 字段描述 flight_num string 否 飛機班次 price int 4 否 機票價格 leave_time datatime 否 發(fā)機時間 cout int 否 票數(shù) origin string 否 始發(fā)地 destination string 否 目的地 2.輸出項 1).成功轉(zhuǎn)入相應(yīng)頁面;
2).提示輸入錯誤,重新輸入。
3.算法 進入航班管理信息界面,可返回主界面。
選擇航班管理信息界面的添加航班界面以及返回主界面。
添加航班:
依次輸入數(shù)據(jù) if 輸入數(shù)據(jù)格式錯誤或內(nèi)容不對 提示錯誤,重新輸入 else 將數(shù)據(jù)存入數(shù)據(jù)庫 提示添加成功 返回航班管理信息界面 在管理員登錄系統(tǒng) 4.流程邏輯 選擇航班管理操作 添加航班信息 n 填寫信息正確 成功添加航班 返回 圖5-14添加航班流程邏輯圖 5.編碼和界面 圖5-15 航班添加界面 圖5-16 添加成功界面 6.測試用例 表5-11 航班添加測試用例 測試用例 預(yù)期結(jié)果 重復(fù)輸入的航班信息 提示:該航班已存在,重新輸入 正確的航班信息 提示:是否繼續(xù)添加 5.5用戶訂票模塊 用戶登錄成功后進入航空公司管理系統(tǒng),選擇瀏覽航班后進入訂票系統(tǒng)。
1. 輸人項 表5-12 訂票測試輸入項 字段名稱 數(shù)據(jù)類型 長度 默認(rèn)值 是否允許空 字段描述 flight_num string 否 飛機班次 cout int 否 票數(shù) 2.輸出項 1).航班信息,開始訂票及訂票成功;
2).沒有您要的航班信息,余票不足,請出入有效票數(shù)。
3.算法 進入航班管理信息界面,可返回主界面。
選擇航班管理信息界面的訂票界面以及返回主界面。
訂機票:
輸入數(shù)據(jù) if 輸入數(shù)據(jù)不對 提示錯誤,重新輸入 else 顯示航班信息 繼續(xù)查找or開始訂票 if 輸入票數(shù)有誤 提示錯誤,重新輸入 else 顯示訂票成功 航班管理信息界面 4.流程邏輯 選擇訂票操作 查詢航班信息 n 顯示航班信息 開始訂票 輸入訂票數(shù) n 輸入票數(shù)正確 訂票成功 返回 圖5-17訂票流程邏輯圖 5.編碼和界面 圖5-18 訂票錯誤測試結(jié)果 圖5-19 訂票成功結(jié)果 6.測試用例 表5-13 訂票測試用例 測試用例 預(yù)期結(jié)果 輸入錯誤的航班號 提示:該航班不存在,重新輸入 正確的航班號 提示:是否繼續(xù)查找或開始訂票 錯誤的機票數(shù) 提示:余票不足,重新訂票 正確的機票數(shù) 提示:訂票成功 第六章 結(jié)束語 經(jīng)過兩周的努力,我們終于完成了《軟件工程》的課程設(shè)計。從開始接到題目到系統(tǒng)的完成,每走一步對我們來說都是新的嘗試與挑戰(zhàn)。我們從對軟件工程的技術(shù)不熟悉的狀態(tài)開始了課程設(shè)計,查看相關(guān)資料和書籍,讓自己頭腦中模糊的概念逐漸清晰,使自己非常稚嫩的作品一步步完善起來,每一次改進都是學(xué)習(xí)的收獲,每一次試驗的成功都是辛勞的成果。
此次課程設(shè)計中,本小組根據(jù)軟件工程實行過程完成了機票預(yù)定系統(tǒng)的大部分功能,包括用戶(旅客、旅行社)注冊,管理員登錄系統(tǒng)進行航班添加查詢功能,用戶(旅客、旅行社)登錄系統(tǒng)進行查詢訂票功能。
雖然我們的作品不是很成熟,還有很多不足之處,但我們可以自豪的說,這里面的每個細(xì)節(jié)都有我們的辛勤付出。兩周的時間過去了,我們的課程設(shè)計也將告一段落,點擊運行程序,也基本達(dá)到預(yù)期的效果。心中不由得也會冒出小小的成就感。由于時間和精力的關(guān)系,做出來的程序中仍有許多不盡人意的地方。例如:功能不夠完善,界面不夠美觀等。對于這些遺憾我們只能以人們常說的,“做一件事,不必過于在乎最終的結(jié)果,可貴的是過程中的收獲”來聊以自慰。但在以后的時間里我們?nèi)詴俳釉賲柊堰@個程序做的更加完美。
在本次軟件工程設(shè)計過程中,我們不免遇到很多的困難但是在老師的精心指導(dǎo)和自己的不斷努力下基本上完成了此次的設(shè)計并達(dá)到了預(yù)期的要求,而且自己在程序設(shè)計方面也有不少的收獲,更加堅定了自己在編程中的信心。在此,衷心感謝胡老師的認(rèn)真授課和精心指導(dǎo)! 參考資料:
[1]吳潔明等,《軟件工程實例教程》,清華大學(xué)出版社。
[2]錢樂秋等,《軟件工程》,清華大學(xué)出版社。
[3]譚慶平等,《軟件工程實踐教程》,高等教育出版社。
相關(guān)熱詞搜索:;軟件工程實踐報告總結(jié)軟件工程實踐報告篇九
(一)廣州中醫(yī)藥大學(xué)第一附屬醫(yī)院
廣州中醫(yī)藥大學(xué)第一附屬醫(yī)院創(chuàng)建于19__年,是一所集醫(yī)療、教學(xué)、科研、康復(fù)、保健于一體的大型綜合性中醫(yī)醫(yī)院,為全國首批三級甲等中醫(yī)醫(yī)院、示范中醫(yī)醫(yī)院和首批廣東省中醫(yī)名院,__年廣州亞運會定點醫(yī)院。實際開放病床1250張,醫(yī)療業(yè)務(wù)每年持續(xù)增長,__年門診量突破225萬人次,年收治住院病人超過3萬人次,急診量和出車量在全廣州市所有醫(yī)院(含中醫(yī)院和西醫(yī)院)中名列前三甲。專家包括“國醫(yī)大師”鄧鐵濤教授及全國知名的王建華教授、歐明教授等,是我國華南地區(qū)乃至全國的高等中醫(yī)藥臨床教育、醫(yī)療、科研重要基地之一,也是全國中醫(yī)技術(shù)力量最雄厚的中醫(yī)院之一。醫(yī)院醫(yī)療實力雄厚,擁有8個國家級重點專科專病(髖關(guān)節(jié)病專科、腫瘤科、婦科、心血管病???、針灸科、耳鼻喉科、糖尿病專病、全國中醫(yī)急診臨床基地),已進入國家重點??茖2挝粩?shù)量最多的醫(yī)院行列,其中多個??茖2〕蔀槿珖鴧f(xié)作組組長或副組長單位。在__年衛(wèi)生部中國最佳醫(yī)院之??婆琶?中西醫(yī)院一起排序)中,醫(yī)院婦科排名第八位,骨科排名第九位,在廣東省乃至全國中醫(yī)醫(yī)療機構(gòu)中排名第一。醫(yī)院也是廣州中醫(yī)藥大學(xué)第一臨床醫(yī)學(xué)院,共有13個教研室,承擔(dān)著年13000多學(xué)時的年課堂教學(xué)任務(wù),是華南乃至全國最大的中醫(yī)臨床教學(xué)醫(yī)院之一。學(xué)院擁有國家重點學(xué)科4個、國家中醫(yī)藥局重點學(xué)科3個及博士后流動站2個,擁有中醫(yī)婦科學(xué)、傷寒論、溫病學(xué)3門國家級精品課程,是全國同類院校中擁有國家級精品課程最多的臨床醫(yī)學(xué)院。
二、實踐概況
在廣州中醫(yī)藥大學(xué)第一附屬醫(yī)院,我先后在胃腸甲狀腺外科、婦科、兒科、急診普內(nèi)科、針灸科、脊柱骨科和內(nèi)分泌科實踐,每科實踐時間為一個月。在山東中醫(yī)藥大學(xué)第二附屬醫(yī)院,我先后在腎病診療中心、消化內(nèi)科、呼吸內(nèi)科、心內(nèi)科、神經(jīng)內(nèi)科、生殖中心、骨科、血液腫瘤科、泌尿外科、兒科、心電圖室、特檢科、放射科、神經(jīng)外科、心胸外科實踐,每科實踐時間為兩周。實踐期間,我能遵守醫(yī)院和科室的各項規(guī)章制度,以一名實踐醫(yī)生的標(biāo)準(zhǔn)嚴(yán)格要求自己,積極參加醫(yī)院和科室組織的各種學(xué)術(shù)活動,醫(yī)學(xué)知識得到進一步鞏固提高,臨床操作技能得到很大程度鍛煉。
(一)醫(yī)學(xué)知識得到進一步鞏固提高
在實踐期間,對各科室常見病、多發(fā)病的臨床表現(xiàn)、診斷及鑒別診斷、治療原則有了初步認(rèn)識。如胃部疼痛,需要和心絞痛鑒別,這時心電圖可提供鑒別依據(jù),再結(jié)合患者病史可作出診斷。與此同時,對于臨床常用藥物的使用也有所了解。如在呼吸內(nèi)科實踐時,初步掌握了抗生素的規(guī)范使用;在腎病診療中心實踐時,初步掌握了使用激素的適應(yīng)證和禁忌證,等等。在實踐期間,還遇到過急性心肌梗死、上消化道出血、闌尾炎等急癥,并親自參與到溶栓、止血、手術(shù)等治療過程中,對教科書上學(xué)到的有關(guān)疾病的相關(guān)知識有了更加深刻的理解。
(二)臨床操作技能得到很大程度鍛煉
在帶教老師的指導(dǎo)下,對于實踐大綱上要求掌握的臨床技能進行了重點學(xué)習(xí)。在內(nèi)科實踐時,基本掌握了全身系統(tǒng)查體的要領(lǐng),掌握了測血壓等基本臨床操作。在外科,掌握了外科基本操作如洗手、穿手術(shù)衣、帶無菌手套、縫合、打結(jié)、減線、換藥等。在心電圖室,掌握了心電圖機的操作方法和臨床常見的房性早搏、室性早搏、房顫、房室傳導(dǎo)阻滯、束支傳導(dǎo)阻滯等的心電圖表現(xiàn)。在特檢科,熟悉了心臟彩超、胃鏡、b超等報告的書寫。在放射科,熟悉了骨性關(guān)節(jié)炎、支氣管炎、肺結(jié)核等的_片的特征及頸椎、腰椎間盤突出、腦梗塞、腦出血的ct表現(xiàn)。在生殖中心,掌握了涂片的制作方法及顯微鏡的使用。在針灸科,能夠獨立給患者進行針刺、隔姜灸、推拿等治療。在門診掌握了問診要點及門診病歷的書寫,在病房基本掌握了入院記錄、首次病程和病程記錄的書寫。
三、實踐體會
在實踐過程中,對于中西醫(yī)的發(fā)展及醫(yī)患關(guān)系的處理有了自己初淺的認(rèn)識和體會。作為赴廣州實踐的實踐隊長,帶領(lǐng)所在實踐隊同學(xué)較圓滿地實現(xiàn)了增進兩校交流的目的,開拓了眼界,增長了見識。
(一)向中醫(yī)藥強省學(xué)習(xí)
廣東是中醫(yī)藥強省,中醫(yī)氛圍好,群眾信賴中醫(yī),在中醫(yī)藥宣傳、對外交流、教學(xué)等方面值得我們學(xué)習(xí)。
宣傳得力對創(chuàng)造濃厚的中醫(yī)藥氛圍有重要意義
廣州的各大中醫(yī)院都會定期在周末通過義診、講座等形式向廣大群眾傳播中醫(yī)藥知識,醫(yī)院的宣傳欄也會定期更新醫(yī)院專家在各大報刊上發(fā)表的適于公眾閱讀的醫(yī)學(xué)科普文章,每個科室都在病房的走廊上詳細(xì)介紹該科室的中醫(yī)診療特色,這些做法都有效地向公眾傳播著中醫(yī)藥文化。
軟件工程實踐報告總結(jié)軟件工程實踐報告篇十
__暑假已經(jīng)到來,許多的學(xué)生放假在家。他們每天除了完成老師布置的作業(yè),還可以進行體育鍛煉,參加各種補習(xí)班,或外出旅游等等。假期本就是一個放松的時間,可以隨性所欲。
二、問題的提出
輕松愉快的暑假是每一個中小學(xué)生所向往的。那么,在暑假期間學(xué)生們又在做些什么呢?他們是在家復(fù)習(xí)功課,和父母出門旅游,還是參加各種各樣的_養(yǎng)自己的特長等等。中小學(xué)生的暑假還存在哪些問題?學(xué)生們的暑假究竟該怎樣度過?針對這一系列的問題,我對當(dāng)?shù)氐闹行W(xué)生的暑假生活進行了調(diào)查。
三、正文
現(xiàn)在多數(shù)的家庭父母都有自己的工作,平時父母上班,孩子上學(xué)??傻搅耸罴?,學(xué)生常常是自己在家。沒有了父母和老師的看管,這些未成年人能管理好自己的生活嗎?處在這樣一種無組織、無規(guī)律的生活之中,學(xué)生的人身安全是的隱患。
在走訪的過程中發(fā)現(xiàn),超過6成的學(xué)生在暑假期間是獨自在家,沒有父母或其他大人的照看。他們安排自己每天的生活,什么時候?qū)W習(xí),什么時候看電視,什么時候出去玩,什么時候參加課外的補習(xí)班盡管每個學(xué)生的暑假生活會有所不同,但基本的內(nèi)容是一致的。
值得注意的是網(wǎng)吧是多數(shù)學(xué)生打發(fā)假期時間最常去的地方,另外,暑假天氣炎熱,很多學(xué)生為了避暑去野浴,這都是很危險的行為。據(jù)調(diào)查,本市有一半以上的中小學(xué)生,整天泡在網(wǎng)吧或是游戲廳里,給孩子們生命安全造成了很大的隱患,也給家長的工作和學(xué)習(xí)帶來了很大的影響。如家住本市湘北市場姓王的同學(xué),今年14歲,暑假的第一天進游戲廳玩耍,另一個姓楊的同學(xué)上前找王要游戲幣,王不肯,楊便操起椅子向王猛砸,爾后又用木棒打其后背,將王打得鮮血直流,暈倒在地,終因搶救不及時,_多而死亡。又如一姓胡的孩子暑假在家無所事事,便和幾個同學(xué)去附近農(nóng)村的壩里游泳,胡本來還會游幾下,但由于水草纏身,一時慌張,弄不清方向,他拼命地往深水處掙扎,終因體力不濟而活活淹死。其年近七十的奶奶突聞噩耗,一時支持不住,心臟病復(fù)發(fā),搶救無效而死亡。
如果這些學(xué)生有大人的照看,有人來管理他們的生活,這些慘劇或許就不會發(fā)生但既然已經(jīng)發(fā)生,我么就要從中吸取教訓(xùn),避免類似時間的再次發(fā)生。
暑假的時間很長,很多家長并不放心把孩子單獨放在家里。于是,家長為孩子報_既希望能培養(yǎng)學(xué)生的某些特長,又能讓學(xué)生的生活有些規(guī)律,畢竟_有老師看著學(xué)生,情況會好些。
根據(jù)有關(guān)部門的數(shù)據(jù)顯示,32%的中小學(xué)生在暑期中參加了課外輔導(dǎo)班,但喜歡參加課外輔導(dǎo)班的孩子數(shù)只占6%。數(shù)據(jù)顯示,家長在孩子學(xué)費上的支出占所有支出的65%,學(xué)習(xí)科目主要集中在英語、計算機、數(shù)學(xué)、文藝等方面。其中,28%的家長希望孩子通過參加暑期活動來提高學(xué)習(xí)成績,26%的家長希望孩子能夠提高學(xué)習(xí)興趣。
所以在暑假期間經(jīng)??梢钥吹胶芏嗟膶W(xué)生背著書包坐公交車到各各_課。商家也看準(zhǔn)這個時機,開設(shè)各類的補習(xí)班招攬生意。
作為假日經(jīng)濟的一種延伸,長達(dá)兩個月的暑期成為不少商家獲得經(jīng)濟效益的黃金時期。這對有些孩子而言,假期卻十分難過,他們那望子成龍、望女成鳳的父母又會給他們報上各種各樣的_特長班,對此,家長們也有自己的難處。
通過對所的數(shù)據(jù)的頻數(shù)分析可以看出,大一學(xué)生的課外時間最多,平均達(dá)到每天六小時,而大三學(xué)生的課外時間相對較少,平均每天兩小時。如圖課外時間柱狀分析圖。
在調(diào)查中顯示大學(xué)生對課外生活自我安排的態(tài)度可以看出,50%同學(xué)都是稍微安排自己的課外生活,余下的部分,約有10%是仔細(xì)安排,而大多數(shù)都是無所謂或者不安排,由此可見大學(xué)生對自己的課外生活都是沒有自主安排得,由此窺視出大學(xué)生的課外生活質(zhì)量出于一個不理想的水平之上,亟待解決。
大學(xué)生的課余生活類型以娛樂主導(dǎo)為主。
根據(jù)某種活動在課余生活中的主導(dǎo)地位為標(biāo)準(zhǔn),可簡單地將大學(xué)生課余生活分為學(xué)習(xí)主導(dǎo)型、活動主導(dǎo)型、運動主導(dǎo)型、娛樂主導(dǎo)型等類型。在學(xué)生課余活動中選擇率的是上網(wǎng),占89%,而睡覺、玩手機、體育運動等也分別占55%、445和35%,這說明大學(xué)生課余生活類型是以娛樂主導(dǎo)為主。
對課余生活的利用情況
大學(xué)生課余生活脫離了社會,不利于技能和經(jīng)驗的提高在大學(xué)生的課余生活中,做兼職、義工,參加社會實踐活動的人很少,體現(xiàn)了大學(xué)生的課余活動脫離了社會,不利于大學(xué)生在個方面能力與技能的提高,也不利于大學(xué)生為走向社會做準(zhǔn)備。
以上的種.種數(shù)據(jù)從各個方面反映了目前當(dāng)代大學(xué)生的總體課余生活的狀況,對大學(xué)生的課余生活狀況有了全面的了解和認(rèn)識。
(二)對比分析
1、不同性別的大學(xué)生課余生活的對比分析
其中在購物和健身方面有著明顯的性別差異。在購物這一項上_36%,而男生只有16%;相反,在健身一項上男生占22%,而_7%。通過性別之間的對比我們不難得出,男_間的課外生活所存在的差異極大程度上是受各自性別因素上的影響。
2上網(wǎng)的學(xué)生多,使用時間長,上網(wǎng)目的不一。
從調(diào)查結(jié)果看,約40%的學(xué)生每天花2-3小時上網(wǎng),占其所有課余時間50%左右,且12%的時間用于學(xué)習(xí)查資料,68.6%的時間用于聊天,上校內(nèi)及論壇,看影視劇。這表明,網(wǎng)絡(luò)在大學(xué)生課余生活中越來越重要,大學(xué)生也越來越鐘情于這種新興的娛樂學(xué)習(xí)方式。但僅有12%的上網(wǎng)時間用于學(xué)習(xí)查資料,其余大部分用于聊天,沖浪,游戲和看影視劇。可見,大學(xué)生的網(wǎng)絡(luò)的學(xué)習(xí)價值和功能有待開發(fā)和提高。
3、上網(wǎng)的主要內(nèi)容分析
網(wǎng)絡(luò)資源是一筆取之不盡,用之不竭的寶貴資源。但是如何正確利用確實是一個值得考慮的問題。據(jù)調(diào)查統(tǒng)計,在選擇上網(wǎng)的同學(xué)中,以學(xué)習(xí)為目的的占45%,朋友聯(lián)絡(luò)需要占21%,娛樂占28%。由此可見,大多數(shù)同學(xué)上網(wǎng)的主要目的是健康的,但仍有相當(dāng)部分學(xué)生沉溺于網(wǎng)絡(luò)游戲,或者有其他不健康的目的。