千文網(wǎng)小編為你整理了多篇相關(guān)的《計(jì)算機(jī)系實(shí)踐報(bào)告(合集)》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在千文網(wǎng)還可以找到更多《計(jì)算機(jī)系實(shí)踐報(bào)告(合集)》。
第一篇:計(jì)算機(jī)專業(yè)畢業(yè)實(shí)習(xí)報(bào)告
河南理工大學(xué)
計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院
實(shí)習(xí)報(bào)告
2011— 2012學(xué)年二學(xué)期
實(shí)習(xí)名稱畢業(yè)實(shí)習(xí)實(shí)習(xí)地點(diǎn) 焦作凱盛信息技術(shù)有限公司實(shí)習(xí)日期 學(xué)生姓名 學(xué)號(hào)31080940115專業(yè)班級(jí)網(wǎng)絡(luò)工程08—01班指導(dǎo)教師申艷梅
2012年03 月12日
一、實(shí)習(xí)目的
通過(guò)實(shí)習(xí)深入企業(yè)了解自身知識(shí)結(jié)構(gòu)和當(dāng)今計(jì)算機(jī)行業(yè)之間的差別,更廣泛的直接接觸社會(huì),了解社會(huì)需要,加深對(duì)社會(huì)的認(rèn)識(shí),增強(qiáng)對(duì)社會(huì)的適應(yīng)性,將自己融合到社會(huì)中去,培養(yǎng)自己的實(shí)踐能力,縮短我們從一名大學(xué)生到一名工作人員之間的思想與業(yè)務(wù)距離,為畢業(yè)后社會(huì)角色的轉(zhuǎn)變打下基礎(chǔ)。了解現(xiàn)實(shí)中完成軟件開發(fā)和網(wǎng)絡(luò)架構(gòu)所進(jìn)行的準(zhǔn)備工作及相關(guān)流程。同時(shí)通過(guò)運(yùn)用所學(xué)的專業(yè)知識(shí)進(jìn)行觀察,鍛煉提出、分析并解決問題的能力。
進(jìn)一步學(xué)習(xí)javaEE開發(fā)的相關(guān)知識(shí),掌握javaEE開發(fā)的基本技術(shù),豐富javaEE開發(fā)的實(shí)戰(zhàn)經(jīng)驗(yàn)。學(xué)習(xí)java、html、c、javascript、jdbc、MYSQL、JSP、servlet基礎(chǔ)及正確的運(yùn)用方法,和有用的相關(guān)技術(shù),提高自己的工作效率。通過(guò)實(shí)習(xí),鞏固大學(xué)所學(xué)專業(yè)的基本知識(shí),提高分析、判斷和處理實(shí)際問題的能力,鍛煉自己的實(shí)際動(dòng)手能力,增強(qiáng)自己的團(tuán)隊(duì)協(xié)作意識(shí),了解軟件開發(fā)的思考角度和主要流程。為畢業(yè)之后能夠更快地進(jìn)入工作狀態(tài)并且能夠更好的工作,打好一定的基礎(chǔ)。
二、實(shí)習(xí)單位簡(jiǎn)介
焦作凱盛信息技術(shù)有限公司是堅(jiān)持自主研發(fā)的軟件公司,通過(guò)創(chuàng)新的視角和專業(yè)的流程為客戶提供優(yōu)質(zhì)的軟件研發(fā)及網(wǎng)站建設(shè)服務(wù)。業(yè)務(wù)涵蓋互聯(lián)網(wǎng)、企業(yè)內(nèi)部軟件、3G手機(jī)軟件以及企業(yè)技術(shù)支持和培訓(xùn) 。具有豐富研發(fā)經(jīng)驗(yàn),可以為提供從需求分析→軟件產(chǎn)品設(shè)計(jì)→軟件開發(fā)→軟件測(cè)試→部署運(yùn)行→升級(jí)維護(hù)的完整服務(wù)。
坐落于焦作摩登街,是焦作首家以JAVA語(yǔ)言、Android手機(jī)開發(fā)軟件實(shí)訓(xùn)及企業(yè)管理軟件自主研發(fā)、服務(wù)的高新企業(yè)。服務(wù)焦作以來(lái),以培養(yǎng)出多名優(yōu)秀的軟件工程師,就業(yè)于國(guó)內(nèi)外大中型軟件公司、互聯(lián)網(wǎng)公司。 根據(jù)企業(yè)需求量身訂做的企業(yè)管理軟件項(xiàng)目(OA、CRM、ERP等)的實(shí)用性及穩(wěn)定性,受到客戶的一致好評(píng)。
三、實(shí)習(xí)內(nèi)容
我實(shí)習(xí)所在的部門是開發(fā)部,主要職責(zé)是負(fù)責(zé)基于Java平臺(tái)的Web開發(fā)、軟件開發(fā)、網(wǎng)站構(gòu)建以及網(wǎng)站維護(hù)同時(shí)作為網(wǎng)絡(luò)專業(yè)出身的我還負(fù)責(zé)著公司機(jī)房的維護(hù)和管理?,F(xiàn)將實(shí)習(xí)情況概述總結(jié)如下:
經(jīng)過(guò)一個(gè)月的生產(chǎn)實(shí)習(xí),在老員工的帶領(lǐng)下我對(duì)網(wǎng)絡(luò)架構(gòu)有了基本的了解,通過(guò)不斷的學(xué)習(xí)和實(shí)踐,并進(jìn)一步完善了J2EE軟件開發(fā)的體系架構(gòu)。并使用HTML+CSS+JS+MYSQL+JDBC完成一個(gè)小型網(wǎng)站,并實(shí)現(xiàn)用戶登錄,身份認(rèn)證功能。 通過(guò)CSS+DIV完成網(wǎng)站的基本框架,用MYSQL建立數(shù)據(jù)庫(kù)并導(dǎo)入用戶的基本信息。通過(guò)JDBC連接數(shù)據(jù)庫(kù)。在網(wǎng)站的前臺(tái)建設(shè)中photoshop也必不可少。網(wǎng)頁(yè)代碼的簡(jiǎn)潔高效固然重要,但頁(yè)面設(shè)計(jì),構(gòu)圖,和顏色搭配也是個(gè)技術(shù)活,往往為我們所忽視。這其中用到的相關(guān)技術(shù)介紹如下:
1、前端開發(fā):Html +c+js
HTML是網(wǎng)絡(luò)的通用語(yǔ)言,一種簡(jiǎn)單、通用的全置標(biāo)記語(yǔ)言。它允許網(wǎng)頁(yè)制作人建立文本與圖片相結(jié)合的復(fù)雜頁(yè)面,這些頁(yè)面可以被網(wǎng)上任何其他人瀏覽到,無(wú)論使用的是什么類型的電腦或?yàn)g覽器。
HTML文檔制作不是很復(fù)雜,且功能強(qiáng)大,支持不同數(shù)據(jù)格式的文件鑲?cè)?,這也是WWW盛行的原因之一,其主要特點(diǎn)如下:
(1)簡(jiǎn)易性,靈活方便。
(2)可擴(kuò)展性,HTML語(yǔ)言的廣泛應(yīng)用帶來(lái)了加強(qiáng)功能,增加標(biāo)識(shí)符等要求,HTML采取子類元素的方式,為系統(tǒng)擴(kuò)展帶來(lái)保證。
2、數(shù)據(jù)庫(kù)連接:JDBC
JDBC(Java Data Base Connectivity,java數(shù)據(jù)庫(kù)連接)是一種用于執(zhí)行SQL語(yǔ)句的Java API,可以為多種關(guān)系數(shù)據(jù)庫(kù)提供統(tǒng)一訪問,它由一組用Java語(yǔ)言編寫的類和接口組成。JDBC 擴(kuò)展了 Java 的功能。簡(jiǎn)單地說(shuō),JDBC 可做三件事:與數(shù)據(jù)庫(kù)建立連接、發(fā)送 操作數(shù)據(jù)庫(kù)的語(yǔ)句并處理結(jié)果。JDBC API 既支持?jǐn)?shù)據(jù)庫(kù)訪問的兩層模型(C/S),同時(shí)也支持三層模型(B/S)。在兩層模型中,Java applet或應(yīng)用程序?qū)⒅苯优c數(shù)據(jù)庫(kù)進(jìn)行對(duì)話。這將需
要一個(gè)JDBC驅(qū)動(dòng)程序來(lái)與所訪問的特定數(shù)據(jù)庫(kù)管理系統(tǒng)進(jìn)行 通訊。用戶的SQL語(yǔ)句被送往數(shù)據(jù)庫(kù)中,而其結(jié)果將被送回給用戶。數(shù)據(jù)庫(kù)可以位于另一臺(tái)計(jì)算機(jī)上,用戶通過(guò)網(wǎng)絡(luò)連接到上面。這就叫做客戶機(jī)/服務(wù)器配置,其中用戶的計(jì)算機(jī)為客戶機(jī),提供數(shù)據(jù)庫(kù)的計(jì)算機(jī)為服務(wù)器。
四、實(shí)習(xí)總結(jié)
通過(guò)實(shí)習(xí),我學(xué)習(xí)了J2EE,學(xué)習(xí)使用JSP,對(duì)TOMCAT服務(wù)器的基本運(yùn)行原理有了理解,對(duì)mySQL和Myeclipse這些工具能熟練使用,并對(duì)JDBC有了初步的認(rèn)識(shí),學(xué)習(xí)了如何用Java連接數(shù)據(jù)庫(kù),能自己開發(fā)一些小網(wǎng)頁(yè),對(duì)于一些簡(jiǎn)單的小問題,能夠自己動(dòng)手排除。
實(shí)習(xí)是個(gè)人綜合能力的鍛煉。我個(gè)人認(rèn)為,這次實(shí)習(xí)對(duì)于我是非常有意義的。通過(guò)此次實(shí)習(xí),我得到了一次全面而系統(tǒng)的鍛煉機(jī)會(huì),增長(zhǎng)了不少知識(shí),學(xué)到了許多書本上所學(xué)不到的知識(shí)和技能。我想這次實(shí)習(xí)最成功的地方就在于,它為我們解開了一個(gè)一直以來(lái)的疑團(tuán),就是我們學(xué)習(xí)數(shù)據(jù)庫(kù),學(xué)習(xí)各種程序語(yǔ)言,學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu),這些看似各不相關(guān)的東西,究竟是有什么用,而本次實(shí)習(xí)將我們我們所學(xué)的知識(shí)融合在一起使用,才使我茅塞頓開。
我通過(guò)這次實(shí)踐,從另一個(gè)側(cè)面檢驗(yàn)了自己的各方面的情況,培養(yǎng)了自己發(fā)現(xiàn)問題、分析問題、解決問題的能力和與人交往的能力;同時(shí)也發(fā)現(xiàn)一些了自己的不足,使我在以后的學(xué)習(xí)中不斷的彌補(bǔ)和提高。許多同學(xué)也在實(shí)習(xí)的過(guò)程中清醒地認(rèn)識(shí)了自己,了解了自身能力與社會(huì)需求之間的差距,接下來(lái)的時(shí)間里,我們要更加努力,迎頭趕上。
第二篇:計(jì)算機(jī)專業(yè)畢業(yè)實(shí)習(xí)報(bào)告
畢 業(yè) 實(shí) 習(xí) 報(bào) 告
姓名:
學(xué)號(hào):
專業(yè)班級(jí):計(jì)算機(jī)科學(xué)與技術(shù)120401 班
實(shí)習(xí)單位:
實(shí)習(xí)時(shí)間: 2016.01.11——2016.01.22
2016年1月
I
目錄
前言 ........................................................................1 實(shí)習(xí)目的 ....................................................................1 實(shí)習(xí)單位簡(jiǎn)介.................................................................1 實(shí)習(xí)任務(wù) ....................................................................2 相關(guān)技術(shù)簡(jiǎn)介 .............................................................2 實(shí)習(xí)內(nèi)容 ....................................................................3 影像租賃系統(tǒng) .............................................................3 數(shù)據(jù)庫(kù)設(shè)計(jì) ...............................................................5 使用JDBC鏈接數(shù)據(jù)庫(kù) ......................................................8 使用Servlet編寫服務(wù)器端應(yīng)用程序 ........................................10 調(diào)試運(yùn)行 ................................................................11 實(shí)習(xí)總結(jié) ...................................................................12 II 前言
作為還沒有踏入社會(huì)的大學(xué)生,面對(duì)自己未來(lái)的生活與工作,我們心中是有很多疑問的,我們特別需要到真正的工作環(huán)境中去感受一下自己幾年后會(huì)所從事的工作。因此在剛開學(xué)的兩周時(shí)間里,學(xué)校為我們安排了生產(chǎn)實(shí)習(xí),主要是讓我們較深層次接觸社會(huì),運(yùn)用所學(xué)的專業(yè)知識(shí)認(rèn)識(shí)企業(yè)實(shí)踐活動(dòng),了解企業(yè)運(yùn)行環(huán)境,認(rèn)識(shí)企業(yè)管理業(yè)務(wù)流程,為將來(lái)走上工作崗位打下基礎(chǔ)。
實(shí)習(xí)目的
1、加強(qiáng)和鞏固理論知識(shí),發(fā)現(xiàn)問題并運(yùn)用所學(xué)知識(shí)分析問題和解決問題的能力。
2、鍛煉自己的實(shí)習(xí)工作能力,適應(yīng)社會(huì)能力和自我管理的能力。
3、了解實(shí)習(xí)單位的計(jì)算機(jī)技術(shù)的應(yīng)用情況、需求情況和發(fā)展方向及前景。
4、親身參與項(xiàng)目的實(shí)際完成工作,了解計(jì)算機(jī)專業(yè)軟件開發(fā)的具體流程。
5、通過(guò)實(shí)習(xí)來(lái)認(rèn)識(shí)了解自己,發(fā)現(xiàn)不足,提前做好自己的職業(yè)規(guī)劃。
實(shí)習(xí)單位簡(jiǎn)介
學(xué)校安排的實(shí)習(xí)單位是在中國(guó)最大的城市上海,我們學(xué)的是計(jì)算機(jī)科學(xué)與技術(shù)專業(yè),因此學(xué)校給我們安排的單位是上海的一家軟件公司-上海杰普科技軟件有限公司。
上海杰普軟件科技有限公司(Briup Technology, Inc.)是一家專注于高端IT培訓(xùn)、軟件外包、研發(fā)咨詢的高新技術(shù)企業(yè)。公司核心成員由海外留學(xué)人員和來(lái)自Sybase、亞信、Sun等國(guó)際大公司的資深技術(shù)人員組成,在電信、金融、電子商務(wù)等方面有著豐富的專業(yè)開發(fā)、管理和培訓(xùn)經(jīng)驗(yàn)。公司全面致力于開展以面向外企、電信、金融等行業(yè)為主的中高級(jí)軟件人才培訓(xùn)及人才外包業(yè)務(wù)。公司經(jīng)過(guò)多年運(yùn)營(yíng),先后為浦東軟件園、徐匯軟件園、漕河涇軟件園、天地軟件園、南京雨花軟件園等提供數(shù)千名軟件開發(fā)人員,同時(shí)成為全國(guó)首家專業(yè)軟件外包園區(qū)---龍軟園區(qū)最為緊密的合作伙伴,為園區(qū)專業(yè)提供軟件外包人才。上海緊缺人才辦公室指定的高端IT培訓(xùn)基地 2007年度獲得“促進(jìn)上海信息化建設(shè)獎(jiǎng)” 2007年度、2008年度最受網(wǎng)友推崇的IT培訓(xùn)品牌百家高校指定的專業(yè)實(shí)習(xí)孵化基地首家與“211工程”大學(xué)聯(lián)合培養(yǎng)軟件工程碩士的培訓(xùn)機(jī)構(gòu)首家提出“優(yōu)質(zhì) 1 就業(yè)”理念的IT培訓(xùn)機(jī)構(gòu)國(guó)內(nèi)首家面向大學(xué)生提供免費(fèi)JAVA集訓(xùn)的IT公司。
公司業(yè)務(wù): IT培訓(xùn):A)DPS人才培訓(xùn)項(xiàng)目:高級(jí)JAVA軟件開發(fā)實(shí)訓(xùn)/職業(yè)規(guī)劃及入職培訓(xùn)。B)企業(yè)培訓(xùn)項(xiàng)目:企業(yè)客戶定制開發(fā)課程/軟件開發(fā)/項(xiàng)目管理
軟件外包:提供軟件開發(fā)服務(wù)和人力資源外包服務(wù)。 研發(fā)咨詢:提供專業(yè)的研發(fā)管理咨詢服務(wù) 公司文化:誠(chéng)信、專業(yè)、和諧、創(chuàng)新
公司資質(zhì):公司成立于2006年,注冊(cè)資金100萬(wàn)人民幣,是上海市人事局許可的高級(jí)人才培訓(xùn)中心。同時(shí)也是上海市緊缺人才辦公室培訓(xùn)基地。
實(shí)習(xí)任務(wù)
在Android平臺(tái)下運(yùn)用java語(yǔ)言、JDBC技術(shù)、Oracle數(shù)據(jù)庫(kù),開發(fā)一個(gè)手機(jī)上的應(yīng)用軟件—影像租賃系統(tǒng)。 相關(guān)技術(shù)簡(jiǎn)介
Android平臺(tái)
Android是基于Linux內(nèi)核的操作系統(tǒng),是Google公司在2007年11月5日公布的手機(jī)操作系統(tǒng),它采用了軟件堆層(software stack,又名以軟件疊層)的架構(gòu),主要分為三部分。底層Linux內(nèi)核只提供基本功能;其他的應(yīng)用軟件則由各公司自行開發(fā),部分程序以Java編寫。
ORACLE數(shù)據(jù)庫(kù)
ORACLE 是以高級(jí)結(jié)構(gòu)化查詢語(yǔ)言(SQL)為基礎(chǔ)的大型關(guān)系數(shù)據(jù)庫(kù),通俗地講它是用方便邏輯管理的語(yǔ)言操縱大量有規(guī)律數(shù)據(jù)的集合。是目前最流行的客戶/服務(wù)器(CLIENT/SERVER)體系結(jié)構(gòu)的數(shù)據(jù)庫(kù)之一。
Java語(yǔ)言
Java 吸取了C++面向?qū)ο蟮母拍?將數(shù)據(jù)封裝于類中,利用類 的優(yōu)點(diǎn),實(shí)現(xiàn)了程序的簡(jiǎn)潔性和便于維護(hù)性。類的封裝性、繼承性等有關(guān)對(duì)象的特性,使程序代碼只需一次編譯,然后 通過(guò)上述特性反復(fù)利用。程序員只需把主要精力用在類和接 口的設(shè)計(jì)和應(yīng)用上。Java 提供了眾多的一般對(duì)象的類,通過(guò)繼承即可使用父類的方法。在 Java 中,類的繼承關(guān)系是單一的非多重的,一個(gè)子類 只有一個(gè)父類,子類的父類又有一個(gè)父類。Java 提供的 Object 類及其子類的繼
2 承關(guān)系如同一棵倒立的樹形,根類 為 Object 類, Object 類功能強(qiáng)大,經(jīng)常會(huì)使用到它及其 它派生的子類。
JDBC技術(shù) JDBC是一種可用于執(zhí)行
SQL
語(yǔ)句的
JavaAPI(ApplicationProgrammingInterface應(yīng)用程序設(shè)計(jì)接口)。它由一些Java語(yǔ)言編寫的類和界面組成。JDBC為數(shù)據(jù)庫(kù)應(yīng)用開發(fā)人員、數(shù)據(jù)庫(kù)前臺(tái)工具開發(fā)人員提供了一種標(biāo)準(zhǔn)的應(yīng)用程序設(shè)計(jì)接口,使開發(fā)人員可以用純Java語(yǔ)言編寫完整的數(shù)據(jù)庫(kù)應(yīng)用程序。
任務(wù)種需要用到的相關(guān)技術(shù)都是我們之前沒有學(xué)過(guò)的,但是我們有C++語(yǔ)言和SQL SERVER數(shù)據(jù)庫(kù)的基礎(chǔ),這些技術(shù)在某些方面有其通用性,因此我們學(xué)習(xí)起來(lái)也會(huì)事半功倍。
實(shí)習(xí)內(nèi)容
影像租賃系統(tǒng)
在美國(guó),由于知識(shí)產(chǎn)權(quán)問題得到了很好的保護(hù),所以一般不會(huì)出現(xiàn)盜版的問題。美國(guó)人除去在電影院看電影之外就是在音像店租碟回家去看。在這種情況下,影像出租的店鋪就比較多。在信息化的背景下,設(shè)計(jì)一套系統(tǒng)管理影像出租業(yè)務(wù)成了當(dāng)務(wù)之急,于是通過(guò)和店鋪經(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)都必須存檔以便將來(lái)店鋪對(duì)客戶的租賃進(jìn)行
3 評(píng)估。
通過(guò)和租賃店經(jīng)理詳細(xì)面談,了解更詳細(xì)的業(yè)務(wù)的信息:
1 每一個(gè)會(huì)員必須被記錄的信息包括會(huì)員編號(hào)Id,而且所有會(huì)員的編號(hào)是唯一的,
姓名Name, 稱為會(huì)員的日期Join_date,以及其他需要被記錄的信息包括(住宅地址
Addre, 所在城市city, 住宅電話phone).2 影像制品(Title)必須被記錄的信息包括編號(hào)Id,而且所有影像制品的編號(hào)也是
唯一的俄,標(biāo)題Title,影片說(shuō)明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)需要記錄下來(lái)(租借日期book_date,實(shí)際歸還日期act_ret_date, 過(guò)期時(shí)間(exp_ret_date)。
業(yè)務(wù)邏輯實(shí)現(xiàn):
1 查詢出所有用戶的名字(name)以及用戶所借閱的影像資料名字(title)和借閱的日期(book_date) 2 查詢出最近一周訂閱影像資料的用戶的名字(name)和相應(yīng)的影像資料名字(title)及借閱日期(book_date) 4 3 查詢出下周日應(yīng)該歸還的影像資料的名稱(title)和借閱者的姓名(name),地址(addre) 4 查詢出已經(jīng)超期還未歸還的影像資料的名稱(title)和借閱者的姓名(name),地址(addre) 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
圖-4
圖-5
圖-6 3 由表實(shí)例圖,設(shè)計(jì)建表語(yǔ)句。
使用JDBC鏈接數(shù)據(jù)庫(kù)
JDBC(Java Data Base Connectivity,java數(shù)據(jù)庫(kù)連接)是一種用于執(zhí)行SQL語(yǔ)句的Java API,可以為多種關(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ì)員表單代碼如下:
package com.briup.jdbc; import com.briup.pojo.Member; import java.sql.*; import java.util.*;
public cla MemberJdbc {
//提供連接數(shù)據(jù)庫(kù)的四個(gè)參數(shù)
private static final String DRIVER = "oracle.jdbc.driver.OracleDriver"; private static final String URL = "jdbc:oracle:thin:@localhost:1521:XE"; private static final String USER = "wzp"; private static final String PASSWORD =
public void saveMember(Member member){
Connection conn = null; PreparedStatement pstmt = null; ResultSet rs = null;
8 "wzp";
try{
//步驟1: 注冊(cè)驅(qū)動(dòng) Cla.forName(DRIVER); //步驟2: 建立和數(shù)據(jù)庫(kù)的連接 conn = DriverManager.getConnection
/*從數(shù)據(jù)庫(kù)中獲得t_member_seq來(lái)作為主鍵*/ String selectSql = "select t_member_seq.nextval from dual"; pstmt = conn.prepareStatement(selectSql);
(URL, USER, PASSWORD); rs = pstmt.executeQuery(); Long id = 0L; if(rs.next()){ } //步驟3: 創(chuàng)建PreparedStatement對(duì)象 String sql = "insert into " + "jack_member values(?,?,?,?,?,?)"; id = rs.getLong(1); pstmt = conn.prepareStatement(sql); /*替換占位符'?'*/ pstmt.setLong(1, id); pstmt.setString(2, member.getName()); pstmt.setString(3, member.getAddre()); pstmt.setString(4, member.getCity()); pstmt.setString(5, member.getPhone()); pstmt.setDate(6, member.getJoinDate());
//步驟4: 執(zhí)行sql語(yǔ)句
int rows = pstmt.executeUpdate(); //步驟5: 處理返回的結(jié)果
System.out.println("成功插入"+rows+"條記錄!"); }catch(Exception e){ e.printStackTrace(); }finally{
} //步驟6: 關(guān)閉資源,釋放內(nèi)存 try{ conn.close(); pstmt.close(); }catch(SQLException e2){ }
} 使用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ī)。
部分代碼如下:
package com.briup.pojo; import java.sql.Date;
public cla MemberTest {
//程序入口方法
} public static void main(String[] args){
} //創(chuàng)建Member對(duì)象
Member member = new Member(); //設(shè)置Member對(duì)象的屬性值 member.setId(10L); member.setName("briup"); member.setAddre("wan long road"); member.setCity("shanghai"); member.setPhone("888888"); long time = System.currentTimeMillis(); member.setJoinDate(new Date(time));
//輸出Member對(duì)象中的屬性值
System.out.println("id:"+member.getId()); System.out.println ("name:"+member.getName()); System.out.println ("city:"+member.getCity()); System.out.println ("addre:"+member.getAddre()); System.out.println ("phone:"+member.getPhone()); System.out.println ("joinDate:"+member.getJoinDate()); 調(diào)試運(yùn)行
使用Android 手機(jī)模擬軟件,模擬手機(jī)客戶端,運(yùn)行該影響租賃系統(tǒng)。
11 實(shí)習(xí)總結(jié)
雖然實(shí)習(xí)只有短短的兩個(gè)星期,但是我的收獲是很多的。從對(duì)項(xiàng)目相關(guān)的技術(shù)完全不了解,到和同學(xué)組成的團(tuán)隊(duì)一起克服種種困難,解決各種疑問,一起協(xié)同合作成功將軟件調(diào)試成功。我的感觸頗深,古語(yǔ)有云:讀萬(wàn)卷書,行萬(wàn)里路。古人將讀與行并列甚至有偏重行的意味,這正是說(shuō)明了實(shí)踐的重要性?!皩?shí)踐是檢驗(yàn)真理的唯一標(biāo)準(zhǔn)”,沒有實(shí)踐何來(lái)了解、進(jìn)步之說(shuō)。也深深的體會(huì)到大學(xué)期間為什么要安排這樣的實(shí)習(xí)課程。
通過(guò)這次實(shí)習(xí),我們基本達(dá)到了此次實(shí)習(xí)的目的,加強(qiáng)和鞏固了理論知識(shí),提高了發(fā)現(xiàn)問題并運(yùn)用所學(xué)知識(shí)分析問題和解決問題的能力。鍛煉自己的實(shí)習(xí)工作能力,適應(yīng)社會(huì)能力和自我管理的能力。了解了實(shí)習(xí)單位的計(jì)算機(jī)技術(shù)的應(yīng)用情況、需求情況和發(fā)展方向及前景。親身參與了項(xiàng)目的實(shí)際完成工作,了解了計(jì)算機(jī)專業(yè)軟件開發(fā)工作的具體流程。
這次實(shí)習(xí)不僅拓展了我們的眼界,更為重要的是使我們了解了所學(xué)專業(yè)的現(xiàn)階段發(fā)展?fàn)顩r及未來(lái)發(fā)展動(dòng)向。在實(shí)習(xí)最后的幾天時(shí)間里,在公司工作的一個(gè)我們學(xué)校的學(xué)姐為我們上了一堂人生職業(yè)規(guī)劃的課,教我們?cè)撛趺唇o自己一個(gè)合適的定位,同時(shí)哪些是我們應(yīng)該著重學(xué)的,同時(shí)也介紹了計(jì)算機(jī)行業(yè)的發(fā)展前景,以及一些當(dāng)今比較流行比較熱門的技術(shù),為我們的學(xué)習(xí)指明了方向,也將激勵(lì)我們計(jì)算機(jī)專業(yè)學(xué)子更加努力地學(xué)好自己的專業(yè)知識(shí),為今后的發(fā)展打好基礎(chǔ)。
同時(shí),在這段時(shí)間我得到的最大體會(huì)就是,如果一個(gè)人在社會(huì)上沒有一技之長(zhǎng),那他是沒有辦法很好的活下來(lái)的。工欲善其事,必先利其器。而對(duì)于我們來(lái)說(shuō),扎實(shí)穩(wěn)固的技術(shù)就是我們以后走上工作崗位,實(shí)現(xiàn)人生夢(mèng)想、自我價(jià)值以及在競(jìng)爭(zhēng)越來(lái)越激烈的今天立足社會(huì)的最好利器,只有不斷的加強(qiáng)自身專業(yè)技能學(xué)習(xí)才行。所以,我會(huì)在以后的時(shí)間里努力學(xué)習(xí),加強(qiáng)自己的專業(yè)能力,使自己變得更強(qiáng),只有這樣才能上到為國(guó)家、為社會(huì)做出貢獻(xiàn),下到為自己、為父母、為學(xué)校交出一份滿意的答卷。
實(shí)習(xí)生活暫告一個(gè)段落,閑暇之余,我開始靜靜地長(zhǎng)思。通過(guò)這次實(shí)習(xí),我認(rèn)識(shí)到只有沉下身來(lái),靜下心來(lái)認(rèn)真學(xué)習(xí),踏實(shí)做事,多用心,多動(dòng)腦,才能讓自身能力有好的起色。社會(huì)的競(jìng)爭(zhēng)是激烈的,我想我們應(yīng)該好好把握住大學(xué)學(xué)習(xí)的時(shí)間,充實(shí)、完善自我,全面發(fā)展,做一名出色的IT精英!