計(jì)算機(jī)專業(yè)畢業(yè)生實(shí)習(xí)報(bào)告
河南中醫(yī)學(xué)院軟件職業(yè)技術(shù)學(xué)院
畢業(yè)實(shí)習(xí)報(bào)告
學(xué)生姓名:學(xué)號(hào):
專業(yè):軟件技術(shù)指導(dǎo)教師:
201*年5月1日畢業(yè)實(shí)習(xí)報(bào)告
1.實(shí)習(xí)的目的和要求1.1實(shí)習(xí)目的畢業(yè)實(shí)習(xí)是一個(gè)重要的綜合性實(shí)踐環(huán)節(jié),旨在培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)知識(shí)和技術(shù),針對(duì)具體應(yīng)用問題,進(jìn)行分析、設(shè)計(jì)和解決問題的能力,拓展學(xué)生的知識(shí)面,練習(xí)和掌握新而實(shí)用的開發(fā)技術(shù),為實(shí)際項(xiàng)目計(jì)做好技術(shù)準(zhǔn)備和課題調(diào)研并按規(guī)范化方法逐步完成實(shí)訓(xùn)項(xiàng)目。1.2實(shí)習(xí)要求了解項(xiàng)目開發(fā)的流程學(xué)會(huì)運(yùn)用所學(xué)的知識(shí)解釋實(shí)習(xí)中遇到問題綜合運(yùn)用所學(xué)知識(shí)和技術(shù),分析、設(shè)計(jì)和解決實(shí)際問題2.實(shí)習(xí)的主要內(nèi)容:2.1開發(fā)工具的選擇、環(huán)境配置及對(duì)開發(fā)工具的熟悉MicrosoftVisualStudio201*SQLServer201*應(yīng)用語(yǔ)言,C#ASP.NETMicrosoftprojectDreamweaverMicrosoftWordMicrosoftExcelROSEPowerDesigner2.2對(duì)課題的調(diào)研軟件開發(fā)項(xiàng)目二手房電子商務(wù)交易系統(tǒng)是應(yīng)對(duì)日益發(fā)展的房產(chǎn)交易市場(chǎng)而開發(fā)的一種網(wǎng)站系統(tǒng),本著為客戶服務(wù)的精神,旨在為客戶提供更多,更全面的房產(chǎn)信息及公司業(yè)務(wù)介紹信息;方便人才投職簡(jiǎn)歷及公司招聘人才;方便系統(tǒng)管理員對(duì)網(wǎng)站系統(tǒng)的管理工作。首先,用SQLSERVER201*建立網(wǎng)站數(shù)據(jù)庫(kù),其次用VS201*新建網(wǎng)站,連接數(shù)據(jù)庫(kù),網(wǎng)站分為前臺(tái)業(yè)務(wù)和后臺(tái)管理兩大部分,前臺(tái)又分為六大部分:首頁(yè),公司新聞,公司業(yè)務(wù),人力資源,聯(lián)系方式,及管理入口。后臺(tái)管理部分為管理員管理信息發(fā)布員,新聞發(fā)布員,梳理簡(jiǎn)歷。在對(duì)網(wǎng)站系統(tǒng)的編寫中,我們把它分為六大界面,依次是首頁(yè)界面,公司新聞界面,公司業(yè)務(wù)介紹界面,人力資源界面,聯(lián)系方式界面,及管理入口界面。管理員對(duì)信息發(fā)布員,新聞發(fā)布員,客戶授予相應(yīng)的權(quán)限。信息發(fā)布員登陸后臺(tái)信息管理,發(fā)布公司招聘信息。新聞發(fā)布員登陸后臺(tái)新聞管理,發(fā)布新聞信息,用戶登陸網(wǎng)站系統(tǒng),瀏覽公司新聞信息,及行業(yè)動(dòng)態(tài),在人力資源界面可查看公司招聘信息,根據(jù)個(gè)人意向可投至相應(yīng)簡(jiǎn)歷。我的任務(wù)是制定《項(xiàng)目開發(fā)計(jì)劃》、《甘特圖》、《同行評(píng)審報(bào)告》及《項(xiàng)目問題跟蹤表》。當(dāng)然這些都是在開發(fā)階段的內(nèi)容,其中《甘特圖》要用到Microsoftproject當(dāng)然根據(jù)開發(fā)環(huán)境的不同用的軟件也不同也可用EXCEL因?yàn)楦侍貓D是一個(gè)項(xiàng)目小組員工任務(wù)分配圖,所以根據(jù)環(huán)境的不同來制定不同的甘特圖。在開發(fā)階段要獲取業(yè)務(wù)需求有一項(xiàng)是少不了的就是《軟件需求規(guī)約》因?yàn)樵谲浖_發(fā)時(shí)需求是最難滿足的,因?yàn)榭蛻舻男枨蠖己芸量獭T谛枨箝_發(fā)階段要做的有《軟件實(shí)現(xiàn)規(guī)約》、Rose模型(用例)還有界面原型。在開發(fā)階段最難的也就是編碼,因?yàn)槲覀儗W(xué)的也不是太多所以在界面設(shè)計(jì)做好后編碼時(shí)感覺挺難的,當(dāng)然也不是一點(diǎn)不會(huì),只是掌握的太少。還有一個(gè)難點(diǎn)就是Rose模型中的時(shí)序圖,其實(shí)時(shí)序圖的供能很明確,就是對(duì)軟件開發(fā)流程的一個(gè)概括性介紹,之前沒有接觸過這方面的知識(shí),在做時(shí)序圖的時(shí)候感覺挺吃力的。至于Rose模型中的類圖做的時(shí)候根據(jù)模板樣式做的還算可以難度沒有時(shí)序圖大。我們用的開發(fā)工具是visualstudio201*,08版本在開發(fā)時(shí)比較方便。在數(shù)據(jù)庫(kù)開發(fā)階段我們用的是PD(PowerDesigner),設(shè)計(jì)時(shí)主要設(shè)計(jì)的是概念數(shù)據(jù)模型和物理數(shù)據(jù)模型這兩種。數(shù)據(jù)庫(kù)階段是為后面的編碼打的基礎(chǔ),沒有數(shù)據(jù)庫(kù)的話編碼會(huì)很難。我在做PD模型時(shí)做了幾個(gè)重要的關(guān)系表做好后生成數(shù)據(jù)庫(kù)之后還要連接到SQLserver數(shù)據(jù)庫(kù)建立連接,在編碼中只要連接數(shù)據(jù)庫(kù)就行了,至于界面的功能要根據(jù)需要編寫代碼。畢業(yè)實(shí)習(xí)報(bào)告
3.實(shí)習(xí)收獲與體會(huì)小組分工協(xié)作,各自負(fù)責(zé)不同工作,又相互協(xié)助,通過對(duì)網(wǎng)站的開發(fā),提高了我專業(yè)技能的同時(shí),也極大提高了我的團(tuán)隊(duì)合作意識(shí),使我明白了:每一個(gè)成功的項(xiàng)目單靠一個(gè)人或幾個(gè)人是很難按時(shí)出色的完工的,需要每一個(gè)項(xiàng)目組員的努力,發(fā)揮最大效力。在實(shí)習(xí)當(dāng)中感觸最深的便是實(shí)踐聯(lián)系理論的重要性,當(dāng)遇到實(shí)際問題時(shí),只要認(rèn)真思考,對(duì)就是思考,用所學(xué)的知識(shí),再一步步探索,是完全可以解決遇到的一般問題的,在大學(xué)在校期間我們學(xué)的都是一些理論知識(shí),對(duì)于一些實(shí)際中的運(yùn)用有很多的生疏,甚至是不能夠理解得到的東西,在社會(huì)實(shí)踐中我體會(huì)到了,感悟到了,原來理論和實(shí)際之間的差距不是能夠用幾個(gè)字來銜接的,簡(jiǎn)單來說看一個(gè)簡(jiǎn)單的了理論,但它在實(shí)際操作中就是有許多要思考的地方,有些東西也與你的想象不一樣,實(shí)習(xí)就是要我們跨過這道實(shí)際和理論之間的鴻溝。“紙上得來終覺淺,絕知此事要躬行”。在短暫的實(shí)習(xí)過程中,我深深感覺到自己所掌握的知識(shí)的膚淺和在實(shí)際運(yùn)用中專業(yè)知識(shí)的匱乏。剛開始的一段時(shí)間里,對(duì)工作感覺無從下手,茫然不知所措,在學(xué)?傄詾樽约簩W(xué)的不錯(cuò),而一旦接觸到實(shí)際,才發(fā)現(xiàn)自己知道的是多么的少,這時(shí)才真正領(lǐng)悟到“學(xué)無止境”的含義。這也許是我個(gè)人想法,不過我接受的教育和實(shí)踐的確有很長(zhǎng)一段距離。實(shí)習(xí)期間我也很努力的將在學(xué)校學(xué)的理論知識(shí)轉(zhuǎn)向?qū)嵺`方面,盡力做到與實(shí)踐相結(jié)合。實(shí)習(xí)之后我最大的感想就是學(xué)校里面學(xué)的東西基本上是沒什么實(shí)用性的。在實(shí)習(xí)的地方,什么都是從新開始。才實(shí)習(xí)一個(gè)月,也很難說具體學(xué)到什么,但是有一點(diǎn)是肯定的,在公司里接觸到的都是很實(shí)用的東西,不像課本知識(shí)那么理論而抽象。而且,工作中很需要獨(dú)立與人打交道的能力。雖說一開始有人帶,但困難天天會(huì)有,而且很多,因?yàn)槭呛軐?shí)際的問題,很多時(shí)候也不得不茫然地面對(duì),F(xiàn)在,我覺得我已經(jīng)能夠獨(dú)立處理一些問題,知道怎么解決某些困難,“一個(gè)具備亮劍精神的人總有過人的膽略,敢于為別人所不敢為,視困難如草芥;一個(gè)具備亮劍精神的員工總能遵守命令,為了完成任務(wù),哪怕失去生命也不退縮;而一個(gè)具備亮劍精神的組織總能精誠(chéng)團(tuán)結(jié),斗志昂揚(yáng),無往而不勝。”遇到困難后不要逃避,而是要想辦法怎樣去解決它,我覺得,這種能力是很重要的?偟脕碚f在實(shí)習(xí)期間,很辛苦,更受到了很大的啟發(fā)。我明白,在今后的工作終還會(huì)遇到許多新的東西,這些東西往往會(huì)帶給我新的體驗(yàn)和體會(huì)。因此,我堅(jiān)信:只要用心發(fā)掘,勇敢地嘗試,就一定會(huì)有更大的收獲和啟發(fā)的,也只有這樣才能為自己以后的工作和生活積累更多的知識(shí)和寶貴的經(jīng)驗(yàn)。我所經(jīng)歷的雖談不上很多,但在這些不多的經(jīng)歷中所感悟到的東西以及所形成的情感體驗(yàn)卻可以夠我,值得我用一輩子去回憶。也許這其中有許多的經(jīng)歷或決蕩于經(jīng)歷中的情感在很多人看來很可笑。但我知道,這就是我的真正的實(shí)習(xí)生活,因?yàn)槲沂怯眯脑隗w驗(yàn),用心在品味。雖然有過很多的失敗,但我卻從這些失敗中學(xué)到了很多,這些失敗使我得到提煉,也使我在以后的工作中更有經(jīng)驗(yàn)。我的實(shí)習(xí)生涯,讓我品嘗到了生活中的“四味”:酸、甜、苦、辣。酸味讓我緊皺眉,甜味令我笑展顏,苦味使我顯愁容,辣味告訴我在很多現(xiàn)實(shí)中要學(xué)會(huì)隱忍,更要學(xué)會(huì)堅(jiān)強(qiáng)。通過這次實(shí)習(xí)我真正感覺到步入社會(huì)后我們要學(xué)得的東西很多,差距還是有的,專業(yè)課知識(shí)的欠缺、動(dòng)手能力不足等等,我也知道這不是一天兩能夠?qū)W會(huì)的,不過我堅(jiān)信我能做到這一點(diǎn)。這次實(shí)習(xí)對(duì)我的畢業(yè)設(shè)計(jì)也有很大的幫助,我想能夠在以后的設(shè)計(jì)過程中體會(huì)到很多東西。實(shí)習(xí)是每一個(gè)大學(xué)畢業(yè)生必須擁有的一段經(jīng)歷,他使我們?cè)趯?shí)踐中了解社會(huì),讓我們學(xué)到了很多在課堂上根本就學(xué)不到的知識(shí)也打開了視野,長(zhǎng)了見識(shí),為我們以后進(jìn)一步走向社會(huì)打下堅(jiān)實(shí)的基礎(chǔ),實(shí)習(xí)是我們把學(xué)到的理論知識(shí)應(yīng)用在實(shí)踐中的一次嘗試。人們常說,大學(xué)是個(gè)象牙塔。確實(shí),學(xué)校與職場(chǎng)、學(xué)習(xí)與工作、學(xué)生與員工之間存在著巨大的差異。在角色的轉(zhuǎn)化過程中,人們的觀點(diǎn)、行為方式、心理等方面都要做適當(dāng)?shù)恼{(diào)整。所以,不要老抱怨公司不愿招聘應(yīng)屆畢業(yè)生,有時(shí)候也得找找自己身上的問題。而實(shí)習(xí)提供了一個(gè)機(jī)會(huì),讓大家接觸到真實(shí)的職場(chǎng)。有了實(shí)習(xí)的經(jīng)驗(yàn),以后畢業(yè)工作時(shí)就可以更快、更好地融入新的環(huán)境,完成學(xué)生向職場(chǎng)人士的轉(zhuǎn)換。而如今,我能體會(huì)到了。有些挫折,有些壓力,有些傷害是無法避免的,這是成長(zhǎng)所帶來的陣痛。想起之前很不屑的看待家人的安排,和不知深淺,沒遮攔的向羅老師闡述自己的憤青思想,我真該反省了。找準(zhǔn)自己的定位,探明自己的道路,看清自己的實(shí)力,高瞻遠(yuǎn)矚,腳踏實(shí)地,我想我們會(huì)走得更遠(yuǎn),會(huì)看到更多的風(fēng)景。最后用羅老的一句話和同學(xué)們共勉:"畢業(yè)以后的日子,大抵如此,這就是現(xiàn)實(shí)。實(shí)習(xí),只是體驗(yàn)了一把而已。實(shí)際上很多時(shí)候要的不是你的知識(shí)和技能,要的只是一種精神。這個(gè)精神的名字叫:堅(jiān)持"。最后還應(yīng)該感謝老師給的此次機(jī)會(huì),讓我真正學(xué)到了很多專業(yè)和社會(huì)知識(shí)。在為期近一個(gè)月的實(shí)習(xí)里,我們像一個(gè)真正的員工一樣擁有自己的工作卡,感覺自己已經(jīng)不是一個(gè)學(xué)生了,每天按時(shí)起床,然后象個(gè)真正的上班族一樣上班。實(shí)習(xí)過程中遵守華迪公司的各項(xiàng)制度,虛心向有經(jīng)驗(yàn)的同事學(xué)習(xí),近一個(gè)月的實(shí)習(xí)使我懂得了很多以前不知道的東西,而且還參加了一次有關(guān)IT行業(yè)的大型的開幕式,對(duì)軟件開發(fā)行業(yè)也有了比較好的了解。通過這近一個(gè)月的實(shí)習(xí)使我深深明白到軟件開發(fā)的苦與樂,并不是讀書時(shí)想象的那般困難。同樣也使我深刻體會(huì)到在學(xué)校學(xué)好專業(yè)知識(shí)固然很重要,但更重要的是把學(xué)到的知識(shí)靈活運(yùn)用到實(shí)踐中去,這個(gè)很好的道理。這次在成都**的實(shí)習(xí),雖然僅短短的近一個(gè)月時(shí)間,確實(shí)人生中最難忘的,不可多得的人生經(jīng)歷!扒Ю镏,始于足下”,這是一個(gè)短暫而又充實(shí)的實(shí)習(xí),我認(rèn)為對(duì)我走向社會(huì)起到了一個(gè)橋梁的作用,過渡的作用,是人生的一段重要的經(jīng)歷,也是一個(gè)重要步驟,對(duì)將來走上工作崗位也有著很大幫助。在這里,我衷心的感謝我的母校和**公司,謝謝你們給了我們這樣一個(gè)成長(zhǎng)機(jī)會(huì)。簽名:張**201*年3月15日
擴(kuò)展閱讀:計(jì)算機(jī)專業(yè)畢業(yè)實(shí)習(xí)報(bào)告
第一章實(shí)習(xí)目的
1.1實(shí)習(xí)目的
個(gè)人認(rèn)為畢業(yè)實(shí)習(xí)是對(duì)一個(gè)本科生在校期間所學(xué)知識(shí)的一種檢驗(yàn),也是學(xué)以致用的一個(gè)嘗試,更是通向社會(huì)的敲門磚。在這樣一個(gè)過程中,讓學(xué)生親自感受社會(huì)的需求,高強(qiáng)度與社會(huì)接軌。同時(shí)不得不提的是,畢業(yè)實(shí)習(xí)錘煉了一個(gè)本科生的素質(zhì),不僅是知識(shí)上的一個(gè)錘煉,更是人生價(jià)值觀、社會(huì)經(jīng)驗(yàn)觀的提前導(dǎo)入,所以這一過程必不可少,同時(shí)也是受益匪淺。
1.2實(shí)習(xí)意義
畢業(yè)實(shí)習(xí)是教學(xué)計(jì)劃中最后一個(gè)綜合性實(shí)踐性教學(xué)環(huán)節(jié),是學(xué)生在從事相關(guān)專業(yè)的人員指導(dǎo)下,獨(dú)立從事軟件設(shè)計(jì)工作的初步嘗試,其基本目的是培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)的基礎(chǔ)理論、專業(yè)知識(shí)、基本技能應(yīng)對(duì)和處理問題的能力。是學(xué)生對(duì)四年來所學(xué)專業(yè)理論知識(shí)和技能進(jìn)行系統(tǒng)化、綜合化運(yùn)用、總結(jié)和深化的過程。通過在實(shí)習(xí)單位的考察、學(xué)習(xí)、參與軟件設(shè)計(jì)、等過程,檢查學(xué)生的思維能力、創(chuàng)造能力、實(shí)踐能力和掌握知識(shí)的深度,從而提高學(xué)生從業(yè)的素質(zhì),給畢業(yè)之后能夠更快的進(jìn)入工作狀態(tài)打下了良好的基礎(chǔ)。通過在實(shí)習(xí)單位實(shí)際從事軟件設(shè)計(jì)和結(jié)束時(shí)的畢業(yè)答辯,來考核實(shí)習(xí)學(xué)的質(zhì)量,對(duì)深化教學(xué)改革,提高人才培養(yǎng)工作水平具有重要的意義。
第二章實(shí)習(xí)單位簡(jiǎn)介
我們所在的實(shí)習(xí)單位上海杰普軟件科技有限公司是一家專注于高端IT培訓(xùn)、軟件外包、研發(fā)咨詢的高新技術(shù)企業(yè)。
上海杰普軟件科技有限公司(BriupTechnology,Inc.)是一家專注于高端IT培訓(xùn)、軟件外包、研發(fā)咨詢的高新技術(shù)企業(yè)。公司核心成員由海外留學(xué)人員和來自Sybase、亞信、Sun等國(guó)際大公司的資深技術(shù)人員組成,在電信、金融、電子商務(wù)等方面有著豐富的專業(yè)開發(fā)、管理和培訓(xùn)經(jīng)驗(yàn)。杰普軟件多年以來,專注于精心培養(yǎng)專業(yè)的IT人才,得到政府、企事業(yè)單位、合作院校的一致好評(píng)。201*年受邀入駐上海龍軟基地(上海首家專業(yè)軟件外包園區(qū)),成為龍軟軟件園區(qū)產(chǎn)業(yè)鏈上的重要一環(huán),滿足園區(qū)及合作企業(yè)的人才需求。公司業(yè)務(wù)高端IT培訓(xùn)
A)DPS人才培訓(xùn)項(xiàng)目:高級(jí)JAVA軟件開發(fā)實(shí)訓(xùn)/企業(yè)定制化培訓(xùn)嵌入式軟件開發(fā)實(shí)訓(xùn)/高級(jí)web開發(fā)實(shí)訓(xùn)。
B)B)企業(yè)培訓(xùn)項(xiàng)目:企業(yè)客戶定制開發(fā)課程/軟件開發(fā)/項(xiàng)目管理。軟件外包:提供軟件開發(fā)服務(wù)和人力資源外包服務(wù)。研發(fā)咨詢:提供專業(yè)的研發(fā)管理咨詢服務(wù)。公司文化
誠(chéng)信、專業(yè)、和諧、創(chuàng)新
給我們上課的王老師更是名校復(fù)旦大學(xué)畢業(yè)的本科生,聽他講課,十分有趣,更是無形中學(xué)到了最前沿的andriod知識(shí)。
杰普軟件多年以來,專注于精心培養(yǎng)專業(yè)的IT人才,得到政府、企事業(yè)單位、合作院校的一致好評(píng)。201*年受邀入駐上海龍軟基地(上海首家專業(yè)軟件外包園區(qū)),成為龍軟軟件園區(qū)產(chǎn)業(yè)鏈上的重要一環(huán),滿足園區(qū)及合作企業(yè)的人才需求。
所以很感謝學(xué)院老師能選這么一家高認(rèn)可度、著名的軟件公司,選擇杰普,就是選擇成功,這一路的學(xué)習(xí)真實(shí)受益匪淺,感受良多。
第三章實(shí)習(xí)內(nèi)容
3.1項(xiàng)目介紹及需求分析
著重介紹在線考試系統(tǒng)、在線購(gòu)物系統(tǒng)、影音租賃系統(tǒng)、選課教務(wù)系統(tǒng)需求介紹及功能展示。學(xué)以致用,利用一臺(tái)andriod手機(jī)模擬系統(tǒng)實(shí)現(xiàn)以上功能。3.2關(guān)于Oracle數(shù)據(jù)庫(kù)
Oracle簡(jiǎn)稱甲骨文,是僅次于微軟公司的世界第二大軟件公司,該公司名稱就叫Oracle。該公司成立于1979年,是加利福尼亞州的第一家在世界上推出以關(guān)系型數(shù)據(jù)管理系統(tǒng)(RDBMS)為中心的一家軟件公司。
Oracle不僅在全球最先推出了RDBMS,并且事實(shí)上掌握著這個(gè)市場(chǎng)的大部分份額,F(xiàn)在,他們的RDBMS被廣泛應(yīng)用于各種操作環(huán)境:WindowsNT、基于UNIX系統(tǒng)的小型機(jī)、IBM大型機(jī)以及一些專用硬件操作系統(tǒng)平臺(tái)。
事實(shí)上,Oracle已經(jīng)成為世界上最大的RDBMS供應(yīng)商,并且是世界上最主要的信息處理軟件供應(yīng)商。由于Oracle公司的RDBMS都以O(shè)racle為名,所以,在某種程度上Oracle己經(jīng)成為了RDBMS的代名詞。
Oracle數(shù)據(jù)庫(kù)管理系統(tǒng)是一個(gè)以關(guān)系型和面向?qū)ο鬄橹行墓芾頂?shù)據(jù)的數(shù)據(jù)庫(kù)管理軟件系統(tǒng),其在管理信息系統(tǒng)、企業(yè)數(shù)據(jù)處理、因特網(wǎng)及電子商務(wù)等領(lǐng)域有著非常廣泛的應(yīng)用。因其在數(shù)據(jù)安全性與數(shù)據(jù)完整性控制方面的優(yōu)越性能,以及跨操作系統(tǒng)、跨硬件平臺(tái)的數(shù)據(jù)互操作能力,使得越來越多的用戶將Oracle作為其應(yīng)用數(shù)據(jù)的處理系統(tǒng)。
Oracle數(shù)據(jù)庫(kù)是基于“客戶端/服務(wù)器”模式結(jié)構(gòu)。客戶端應(yīng)用程序執(zhí)行與用戶進(jìn)行交互的活動(dòng)。其接收用戶信息,并向“服務(wù)器端”發(fā)送請(qǐng)求。服務(wù)器系統(tǒng)負(fù)責(zé)管理數(shù)據(jù)信息和各種操作數(shù)據(jù)的活動(dòng)。
Oracle數(shù)據(jù)庫(kù)有如下幾個(gè)強(qiáng)大的特性:1.支持多用戶、大事務(wù)量的事務(wù)處理。2.數(shù)據(jù)安全性和完整性的有效控制。3.支持分布式數(shù)據(jù)處理。4.可移植性很強(qiáng)。
Oracle體系龐大,對(duì)于初學(xué)者來說,大體上要明白定位思想:Oracle大體上分兩大塊,一塊是應(yīng)用開發(fā),一塊是系統(tǒng)管理。
開發(fā)主要是寫存儲(chǔ)過程、觸發(fā)器什么的,還有就是用Oracle的Develop工具做form。有點(diǎn)類似于程序員,需要有較強(qiáng)的邏輯思維和創(chuàng)造能力。管理則需要對(duì)Oracle數(shù)據(jù)庫(kù)的原理有深刻的認(rèn)識(shí),有全局操縱的能力和緊密的思維,責(zé)任較大,因?yàn)橐粋(gè)小的失誤就會(huì)丟失整個(gè)數(shù)據(jù)庫(kù),相對(duì)前者來說,后者更看重經(jīng)驗(yàn)。
本次實(shí)訓(xùn)的目的就是理解Oracle的結(jié)構(gòu)組成以及Oracle數(shù)據(jù)庫(kù)的設(shè)計(jì)。3.3我們的實(shí)習(xí)項(xiàng)目影像租賃系統(tǒng)
影像租賃系統(tǒng)需求分析
在美國(guó),由于知識(shí)產(chǎn)權(quán)問題得到了很好的保護(hù),所以一般不會(huì)出現(xiàn)盜版的問題。美國(guó)人除去在電影院看電影之外就是在音像店租碟回家去看。在這種情況下,影像出租的店鋪就
比較多。在信息化的背景下,設(shè)計(jì)一套系統(tǒng)管理影像出租業(yè)務(wù)成了當(dāng)務(wù)之急,于是通過和店鋪經(jīng)理溝通,獲得如下業(yè)務(wù)信息:
1.凡是想要到該影像租賃影碟的被稱為會(huì)員(Member),只有成為該店的會(huì)員才能夠租借該店的影像資料(Title)。
2.影像店中不定期會(huì)購(gòu)買一些影像資料(Title),并且獲得了復(fù)制該影像資料的權(quán)力,每一份影像制品可以有多個(gè)拷貝,每一份拷貝稱為一個(gè)復(fù)制條目(TitleCopy)。
3.對(duì)客戶而言,原始的影像資料(Title)只能被預(yù)定并且可以同時(shí)接受多份預(yù)定(Reservation),客戶可以租賃的是影像拷貝(TitleCopy)。
4.任何一個(gè)客戶的租賃信息(Rental)都必須存檔以便將來店鋪對(duì)客戶的租賃進(jìn)行評(píng)估。
通過和租賃店經(jīng)理詳細(xì)面談,了解更詳細(xì)的業(yè)務(wù)的信息:
1.每一個(gè)會(huì)員必須被記錄的信息包括會(huì)員編號(hào)Id,而且所有會(huì)員的編號(hào)是唯一的,姓名Name,稱為會(huì)員的日期Join_date,以及其他需要被記錄的信息包括(住宅地址Address,所在城市city,住宅電話phone)。2.影像制品(Title)必須被記錄的信息包括編號(hào)Id,而且所有影像制品的編號(hào)也是唯一的俄,標(biāo)題Title,影片說明Description,價(jià)格Price,和其他如下信息(分級(jí)rating,種類category,發(fā)行日期release_date)。
3.每一份影像拷貝(TitleCopy)都有各自的編號(hào)Id,同一個(gè)影像的若干拷貝編號(hào)不同,但是不同的影像拷貝的編號(hào)可能會(huì)重復(fù)。必須記錄下是否已經(jīng)出租,以便于店員隨時(shí)能夠查詢拷貝資料的當(dāng)前狀態(tài)(status)。
4.系統(tǒng)中允許會(huì)員預(yù)定某項(xiàng)影像資料,但必須提前預(yù)約租賃時(shí)間(res_date)。5.每一項(xiàng)出租事項(xiàng)需要記錄下來(租借日期book_date,實(shí)際歸還日期act_ret_date,過期時(shí)間(exp_ret_date)。
業(yè)務(wù)邏輯實(shí)現(xiàn):
1.查詢出所有用戶的名字(name)以及用戶所借閱的影像資料名字(title)和借閱的日期(book_date)。
2.查詢出最近一周訂閱影像資料的用戶的名字(name)和相應(yīng)的影像資料名字(title)及借閱日期(book_date)。
3.查詢出下周日應(yīng)該歸還的影像資料的名稱(title)和借閱者的姓名(name),地址(address)。
4.查詢出已經(jīng)超期還未歸還的影像資料的名稱(title)和借閱者的姓名(name),地址(address)。
5.查詢出最近一月借閱次數(shù)最多的影像資料的名稱(title)。6.查詢出已經(jīng)登記但是還沒有拷貝的影像資料的名稱(title)。7.查詢出本周預(yù)定最多的影像資料的名稱(title)。要求:
1.實(shí)體關(guān)系模型2.表實(shí)例圖3.建表語(yǔ)句
4.樣例數(shù)據(jù)入庫(kù)(insert語(yǔ)句)5.業(yè)務(wù)邏輯實(shí)現(xiàn)(select語(yǔ)句)
數(shù)據(jù)庫(kù)設(shè)計(jì)
采用oracle數(shù)據(jù)庫(kù)進(jìn)行設(shè)計(jì)。
1.根據(jù)需求分析,設(shè)計(jì)數(shù)據(jù)庫(kù),其實(shí)體關(guān)系模型圖如圖-1。
圖-1
2.由實(shí)體關(guān)系圖,設(shè)計(jì)各表的實(shí)例結(jié)構(gòu)圖如下。
圖-2
3.由表實(shí)例圖,設(shè)計(jì)建表語(yǔ)句。
使用JDBC鏈接數(shù)據(jù)庫(kù)
JDBC(JavaDataBaseConnectivity,java數(shù)據(jù)庫(kù)連接)是一種用于執(zhí)行SQL語(yǔ)句的JavaAPI,可以為多種關(guān)系數(shù)據(jù)庫(kù)提供統(tǒng)一訪問,它由一組用Java語(yǔ)言編寫的類和接口組成。JDBC提供了一種基準(zhǔn),據(jù)此可以構(gòu)建更高級(jí)的工具和接口,使數(shù)據(jù)庫(kù)開發(fā)人員能夠編寫數(shù)據(jù)庫(kù)應(yīng)用程序。
會(huì)員表單代碼如下:
packagecom.briup.jdbc;importcom.briup.pojo.Member;importjava.sql.*;importjava.util.*;
publicclassMemberJdbc{
//提供連接數(shù)據(jù)庫(kù)的四個(gè)參數(shù)
privatestaticfinalStringDRIVER="oracle.jdbc.driver.OracleDriver";privatestaticfinalStringURL="jdbc:oracle:thin:@localhost:1521:XE";privatestaticfinalStringUSER="wzp";
privatestaticfinalStringPASSWORD=
"wzp";
publicvoidsaveMember(Membermember){Connectionconn=null;PreparedStatementpstmt=null;
ResultSetrs=null;
try{//步驟1:注冊(cè)驅(qū)動(dòng)Class.forName(DRIVER);
//步驟2:建立和數(shù)據(jù)庫(kù)的連接
conn=DriverManager.getConnection
(URL,USER,PASSWORD);
/*從數(shù)據(jù)庫(kù)中獲得t_member_seq來作為主鍵*/StringselectSql=
"selectt_member_seq.nextvalfromdual";pstmt=conn.prepareStatement(selectSql);rs=pstmt.executeQuery();Longid=0L;
if(rs.next()){id=rs.getLong(1);}
//步驟3:創(chuàng)建PreparedStatement對(duì)象Stringsql=
"insertinto"+"jack_membervalues(?,?,?,?,?,?)";pstmt=conn.prepareStatement(sql);/*替換占位符"?"*/
pstmt.setLong(1,id);
pstmt.setString(2,member.getName());pstmt.setString(3,member.getAddress());pstmt.setString(4,member.getCity());pstmt.setString(5,member.getPhone());pstmt.setDate(6,member.getJoinDate());//步驟4:執(zhí)行sql語(yǔ)句
introws=pstmt.executeUpdate();//步驟5:處理返回的結(jié)果
System.out.println("成功插入"+rows+"條記錄!");}catch(Exceptione){
e.printStackTrace();}finally{//步驟6:關(guān)閉資源,釋放內(nèi)存
try{conn.close();pstmt.close();
}catch(SQLExceptione2){
}
}}使用Servlet編寫服務(wù)器端應(yīng)用程序
Servlet是一種服務(wù)器端的Java應(yīng)用程序,具有獨(dú)立于平臺(tái)和協(xié)議的特性,可以生成動(dòng)態(tài)的Web頁(yè)面。它擔(dān)當(dāng)客戶請(qǐng)求(Web瀏覽器或其他HTTP客戶程序)與服務(wù)器響應(yīng)(HTTP服務(wù)器上的數(shù)據(jù)庫(kù)或應(yīng)用程序)的中間層。Servlet是位于Web服務(wù)器內(nèi)部的服務(wù)器端的Java應(yīng)用程序,與傳統(tǒng)的從命令行啟動(dòng)的Java應(yīng)用程序不同,Servlet由Web服務(wù)器進(jìn)行加載,該Web服務(wù)器必須包含支持Servlet的Java虛擬機(jī)。
部分代碼如下:
packagecom.briup.pojo;importjava.sql.Date;
publicclassMemberTest{//程序入口方法
publicstaticvoidmain(String[]args){//創(chuàng)建Member對(duì)象Membermember=newMember();
//設(shè)置Member對(duì)象的屬性值member.setId(10L);
member.setName("briup");
member.setAddress("wanlongroad");member.setCity("shanghai");member.setPhone("888888");
longtime=System.currentTimeMillis();member.setJoinDate(newDate(time));
//輸出Member對(duì)象中的屬性值
System.out.println("id:"+member.getId());System.out.println("name:"+member.getName());System.out.println("city:"+member.getCity());System.out.println("address:"+member.getAddress());System.out.println
("phone:"+member.getPhone());System.out.println
("joinDate:"+member.getJoinDate());
}}第四章心得體會(huì)
工作心得:本人在杰普實(shí)訓(xùn)有半個(gè)月的時(shí)間,在這期間,我學(xué)到了許多,也悟到了許多。主要有以下幾點(diǎn):
1.扎實(shí)的專業(yè)知識(shí)是你提高工作水平的堅(jiān)實(shí)基礎(chǔ).在學(xué)校學(xué)習(xí)專業(yè)知識(shí)時(shí),可能感覺枯燥無味,但當(dāng)你工作以后,你才會(huì)發(fā)現(xiàn)專業(yè)知識(shí)是多么的重要.如我學(xué)的計(jì)算機(jī)網(wǎng)絡(luò)知識(shí)這些是必須知道的,因?yàn)樵谌粘9ぷ髦幸幪幱玫?但我要想提高我的工作效率,工作質(zhì)量,這些知識(shí)只是知道是遠(yuǎn)遠(yuǎn)不行的,而是要精通.做為生產(chǎn)技術(shù),在我們公司來說就是設(shè)備方面的權(quán)威,若沒有扎實(shí)的計(jì)算機(jī)知識(shí),在這方面你怎能服人那?遇到設(shè)備問題怎能快速有效的解決呢?
2.學(xué)好一門外語(yǔ)是你增加工資的資本.學(xué)我們計(jì)算機(jī)這一行的,也就是理科生,不注重外語(yǔ)的學(xué)習(xí),只要是考試能通過就可以了,而沒有想到在以后的工作中會(huì)用到.你在一外資企業(yè)工作,不會(huì)一門外語(yǔ)是行不通的,不會(huì)外語(yǔ),你就無法和老板交流,溝通.你只能悶著頭的干(和一個(gè)啞巴沒有什么區(qū)別).干了什么?干的怎么樣?老板根本不知道,那他怎么認(rèn)可你呢?你在這個(gè)公司又怎么發(fā)展那?
3.不但有良好的工作態(tài)度,而且要有很好的表現(xiàn)力.中國(guó)有句俗語(yǔ):"踏踏實(shí)實(shí)做人,老老實(shí)實(shí)做事."在今天,只是老老實(shí)實(shí),勤勤懇懇做事是不夠的,你還要學(xué)會(huì)適時(shí)地,恰當(dāng)?shù)乇憩F(xiàn)自己.讓老板知道你做了什么,讓老板知道你的存在是必要的!這樣你才有發(fā)展的的可能,別人才會(huì)認(rèn)可你,承認(rèn)你!
回想自己在這期間的實(shí)習(xí)情況,不盡如意。對(duì)此我思考過,學(xué)習(xí)經(jīng)驗(yàn)自然是一個(gè)因素,然而更重要的是心態(tài)的轉(zhuǎn)變沒有做到位,F(xiàn)在發(fā)現(xiàn)了這個(gè)不足之處,應(yīng)該還算是及時(shí)吧,因?yàn)槲颐靼琢撕沃^工作。在接下來的日子里,我會(huì)朝這個(gè)方向努力,我相信自己能夠把那些不該再存在的“特點(diǎn)”抹掉。感謝老師們?cè)谶@段時(shí)間里對(duì)我的指導(dǎo)和教誨,我從中受益非淺。
友情提示:本文中關(guān)于《計(jì)算機(jī)專業(yè)畢業(yè)生實(shí)習(xí)報(bào)告》給出的范例僅供您參考拓展思維使用,計(jì)算機(jī)專業(yè)畢業(yè)生實(shí)習(xí)報(bào)告:該篇文章建議您自主創(chuàng)作。
來源:網(wǎng)絡(luò)整理 免責(zé)聲明:本文僅限學(xué)習(xí)分享,如產(chǎn)生版權(quán)問題,請(qǐng)聯(lián)系我們及時(shí)刪除。