第一篇:計算機生產(chǎn)實習報告
暑期生產(chǎn)實習報告
實習情況概述
根據(jù)學院的統(tǒng)一部署和要求,我系自2010年7月9日至2010年7月18日,集中十天時間安排了Java實習,現(xiàn)將實習情況概述總結(jié)如下:
回顧實習的這段日子,從最初的新鮮感到后來的無比充實,從最初對自己能力的懷疑和擔憂,到后來的每一天都因為掌握了新知識而興奮不已。在軟帝的課堂上,帶著我們做項目的朱老師沒有任何架子,有問必答,嚴謹認真又充滿了親和力。
我認為在實習的這段日子里,我的學習態(tài)度非常端正,學習勁頭很足,我每天都會坐到第一排正中間的位置,這樣不僅能清晰的看到投影屏幕,又方便就不懂的問題向老師請教討論,及時進行解決,從未缺勤或遲到早退,積極地發(fā)揮著一個中共黨員應(yīng)有的風范,認真主動的學習。我想這與我們實習的環(huán)境是緊密相關(guān)的,教室里沒有外網(wǎng),朱老師講到的也都是從學校書本里衍生出的新知識,他運用了大量明晰的操作步驟和典型的應(yīng)用實例,我必須緊張的跟著思考,跟著敲程序,不然就會出錯掉隊。
實習這段時間,我學習了J2EE,學習使用JSP,JS,TOMCAT服務(wù)器,html以及strusts框架。對mySQL和Myeclipse這些工具能熟練使用,并對JDBC有了初步的認識,學習了如何用Java連接數(shù)據(jù)庫,對數(shù)據(jù)庫的表進行添加、刪除、更新和查詢。對于數(shù)據(jù)庫,即JDBC老師講的時間比較長,講解的JDBC的六種方法雖不能樣樣都掌握,但對于最基本的兩種方法我非常熟練。html老師講了一天,講解了基本的語法,標記,以及在html中嵌套js語言,用來創(chuàng)建函數(shù)方法,完成一定的功能,在學習的過程,我發(fā)現(xiàn)html中有很多的標記都很陌生,不知道具體的含義,以后我會自己弄清楚。strusts框架是本次實習的核心,難度大,現(xiàn)在我已經(jīng)對其框架結(jié)構(gòu)有了清楚的了解,對頁面的跳轉(zhuǎn)建立,它的構(gòu)造過程和方法都熟諳于心,但是仍不能熟練的進行設(shè)計。
本次實習的項目是寵物網(wǎng)站的制作,這涉及到數(shù)據(jù)庫知識和相應(yīng)的程序設(shè)計框架,運用JSP技術(shù)來進行網(wǎng)頁制作并實現(xiàn)網(wǎng)頁之間的跳轉(zhuǎn)。最后,本人結(jié)合所學這些的內(nèi)容制作了一個小型網(wǎng)站,作為實習的成果。
挑戰(zhàn)與困難共存,成功與喜悅同在。
總之,通過此次實習,我得到了一次全面而系統(tǒng)的鍛煉機會,增長了不少知識,學到了許多書本上所學不到的知識和技能。朱老師關(guān)心我們的進度,重視與我們的互動,這讓我很感動,同時也學得很有勁。我對這次的實習如此感興趣,是因為它不僅融入了我們學位課數(shù)據(jù)庫里面的知識,而且把數(shù)據(jù)結(jié)構(gòu)的知識和JAVA也結(jié)合起來,使我們真正對所學的知識融會貫通,熟練在手。所以我想這次實習最成功的地方就在于,它為我們解開了一個一直以來的疑團,就是我們學習數(shù)據(jù)庫,學習各種程序語言,學習數(shù)據(jù)結(jié)構(gòu),這些看似各不相關(guān)的東西,究竟是有什么用。它讓我意識到,原來我們所學的知識是可以以這樣的方式融合在一起,原來我們所學的知識應(yīng)該這樣來使用。
我非常感謝學校給予我們這樣的實習機會,這對我們的學習能力的提高有了莫大的幫助以及對行業(yè)有了更多的了解和認識。
實習內(nèi)容的概述
本次實習所要完成的項目是制作一個寵物網(wǎng)站,涉及到的知識包括JAVA、數(shù)據(jù)庫、程序設(shè)計框架,以及運用JSP技術(shù)來實現(xiàn)網(wǎng)頁之間的跳轉(zhuǎn)。朱老師循序漸進的為我們講解每一部分的知識,他條理分明的授課計劃,讓我們每一天的學習都充滿了勁頭,下面我就每天的實習內(nèi)容做一個簡要概述。
第一天:
主要是回顧了一下JAVA的基礎(chǔ)知識,然后老師將我們在學校所學的知識進行了延伸,向我們概括的說明了這次生產(chǎn)實習的總體任務(wù)和學習方向,這是我第一次聽到JDBC這個概念,并學習使用JAVA連接數(shù)據(jù)庫。在老師的指導下,我們安裝了Mysqle和Mclipse,它們將貫穿在我們所有的學習之中,老師還額外的提到了一些快捷鍵,加快了編程的效率,這很實用。
第二天:
今天老師用不少實例演示如何完成JAVA連接數(shù)據(jù)庫,我們在DOS界面下用數(shù)據(jù)庫語言來進行命令的輸入,這和我們學過的數(shù)據(jù)庫知識聯(lián)系緊密,接著我們學習了一些基本的數(shù)據(jù)庫操作,如對數(shù)據(jù)庫的表進行創(chuàng)建、添加、查找、刪除、修改等操作,我的感覺是,構(gòu)建一個程序之前首先要對我們手里的數(shù)據(jù)有邏輯性的分析和掌握。今天的學習內(nèi)容很多,通過今天的學習,我對Myclipse有了熟練的掌握,并對Mysqle有了初步認識,雖然對JDBC仍然一頭霧水,但我相信接下來的學習,能讓我有所收獲的。
第三天:
今天回顧了一下昨天學習的對數(shù)據(jù)庫在DOS界面下的操作,以及用JAVA程序代碼操作數(shù)據(jù)庫,接著,老師對對應(yīng)的JAVA代碼進行了修改,然后我們也試著修改代碼,這樣我們就對代碼有了深入的了解,今天還學習創(chuàng)建Webproject,并學習了消除異常的方法,學習如何處理拋出異常,以及設(shè)置快捷鍵的方法,再一次對Myclipse這一軟件有了更深入的認識。今天過得很充實,幾乎每天都在不停的敲代碼,很充實。
第四天:
今天回顧了一下前面所講的一些對于數(shù)據(jù)庫的操作的Java程序代碼,并就其中的一部分進行了重新的分析,鞏固了多態(tài)的知識。而后,結(jié)合數(shù)據(jù)庫的知識,對增、刪、改、查這四個功能進行了延伸,對相應(yīng)的Java程序代碼進行了修改,重寫了類,重新定義了包。并對各個類之間的關(guān)系進行了系統(tǒng)的分析。下午,我們學習了HTML的基本格式和標簽,在學校沒有接觸過HTML,但是老師講的很清楚,知識很容易接受。
第五天:
今天對HTML進行了進一步講解,完成了HTML代碼的編寫,并對其中的重難點語句進行了分析,老師今天給我們講解了JSP的概念,之后,我們學習建立WEB工程,學習配置tomcate和serves。JSP的作用是響應(yīng)客戶端請求,講HTML表單中的值拿出來放入數(shù)據(jù)庫形成連接,最后,便在html知識的基礎(chǔ)上開始對jsp文件進行設(shè)計。今天將HTML與JAVA以及數(shù)據(jù)庫知識聯(lián)系起來,第一次認識到這三門學科可以這樣聯(lián)系起來,這也算是一種收獲吧!
第六天:
今天首先是重新安裝了一下所需的各種軟件。這些軟件在我們在此次寵物網(wǎng)站項目的建設(shè)上都要用到,接著創(chuàng)建所需的數(shù)據(jù)庫,并各自編寫相應(yīng)的程序代碼,并對jsp文件的功能進行完善,接著學習了Struts。接下來我們學習了框架的設(shè)計,網(wǎng)站的需求分析,同時,對網(wǎng)站的各個頁面的設(shè)計及功能,涉及到的數(shù)據(jù)庫和相應(yīng)的程序設(shè)計框架做了說明,讓我們從各方面了解了網(wǎng)頁制作。
第七天:
今天學習編寫了ActionForm類和Action類,講解了昨天所建的類中一些特殊語句的含義,對xml文件進行了配制,并對struts的工作流程做了一個詳細的介紹,這一天老師對很多代碼進行了完善,我學習了一些關(guān)鍵字的意義以及用法,比如login屬性,它必須與頁面屬性相同。此外老師在最后對整個工作流程及相應(yīng)原理做了一個詳細的介紹,讓我們思路頓時清晰不少。
第八天:
今天學習安裝了一個數(shù)據(jù)庫的客戶端。創(chuàng)建了Local host的連接,創(chuàng)建了customer和pet兩個表來存儲所需要的相應(yīng)的信息。隨后,又對jsp文件和xml文件進行了配置和測試。下午我們開始連接數(shù)據(jù)庫,進行了基本的查詢、刪除操作之后,老師給我們做邏輯結(jié)果的分析,并與數(shù)據(jù)庫進行連接,并將從頁面中拿到的值與數(shù)據(jù)庫中的值進行比較后將最后結(jié)果從數(shù)據(jù)庫中取出并返回到頁面作了一個詳細的介紹。隨后,又用Dreamweaver對所編寫的文件進行了測試,創(chuàng)建站點,使用服務(wù)器登錄,并就測試的結(jié)果對源文件進行修改。
第九天:
今天老師首先講解了寵物網(wǎng)站的制作涉及到的知識點,Struts依舊是核心,今天的學習十分系統(tǒng),從主頁開始,對各個頁面等jsp文件進行了相應(yīng)的設(shè)置與修改。并對longin-config.xml文件進行了反復配置,以完成從頁面取值后反饋到數(shù)據(jù)庫及再由數(shù)據(jù)庫取值反饋到相應(yīng)的頁面的工作。同時,由于系統(tǒng)的需要,還需在數(shù)據(jù)庫中創(chuàng)建Vet表來存儲相應(yīng)的信息??傮w而言,今天,十分具有挑戰(zhàn)性。
第十天:
老師對前面幾天的工作作了一個詳細的回顧,并完善了前面幾天的工作,對寵物管理系統(tǒng)的所有代碼都作了相應(yīng)的完善。完成了對寵物管理系統(tǒng)中的增加、刪除等操作,并對從add.jsp到owner.jsp的跳轉(zhuǎn),以及對pet、customer、和vet數(shù)據(jù)庫的增、刪、改、查功能進行了完善。同時,對login-config.xml和web.xml文件反復的進行配置。并完成對DTO和DAO文件的修改以及對actionfrom和action類的創(chuàng)建等。最終我順利完成了寵物網(wǎng)站的制作。感謝朱光和老師一直以來的幫助!
專題分析內(nèi)容
1、數(shù)據(jù)庫
在本次生產(chǎn)實習中,我們使用的是SQL數(shù)據(jù)庫。數(shù)據(jù)庫的建立與刪除:
(1)建立數(shù)據(jù)庫:其語句格式為:
CREATE DATABASE <數(shù)據(jù)庫名> 〔其它參數(shù)〕(2)數(shù)據(jù)庫的刪除:其語句格式為: DROP DATABASE <數(shù)據(jù)庫名> 基本表的定義及變更:
本身獨立存在的表稱為基本表,在SQL語言中一個關(guān)系唯一對應(yīng)一個基本表。基本表的定義指建立基本關(guān)系模式,而變更則是指對數(shù)據(jù)庫中已存在的基本表進行刪除與修改。
2、SQL Server:
SQL Server是基于服務(wù)器端的中型的數(shù)據(jù)庫,可以適合大容量數(shù)據(jù)的應(yīng)用,在處理海量數(shù)據(jù)的效率,后臺開發(fā)的靈活性,可擴展性等方面強大。
SQL Server 特點:
(1)真正的客戶機/服務(wù)器體系結(jié)構(gòu)。
(2)圖形化用戶界面,使系統(tǒng)管理和數(shù)據(jù)庫管理更加直觀、簡單。
(3)豐富的編程接口工具,為用戶進行程序設(shè)計提供了更大的選擇余地。
(4)SQL Server與Windows NT完全集成,利用了NT的許多功能,如發(fā)送和接受消息,管理登錄安全性等。
(5)對Web技術(shù)的支持,使用戶能夠很容易地將數(shù)據(jù)庫中的數(shù)據(jù)發(fā)布到Web頁面上。
3、Html HTML是網(wǎng)絡(luò)的通用語言,一種簡單、通用的全置標記語言。它允許網(wǎng)頁制作人建立文本與圖片相結(jié)合的復雜頁面,這些頁面可以被網(wǎng)上任何其他人瀏覽到,無論使用的是什么類型的電腦或瀏覽器。
HTML文檔制作不是很復雜,且功能強大,支持不同數(shù)據(jù)格式的文件鑲?cè)?,這也是WWW盛行的原因之一,其主要特點如下:
(1)簡易性,靈活方便。
(2)可擴展性,HTML語言的廣泛應(yīng)用帶來了加強功能,增加標識符等要求,HTML采取子類元素的方式,為系統(tǒng)擴展帶來保證。
4、Dreamweaver Dreamweaver是集網(wǎng)頁制作和管理網(wǎng)站于一身的所見即所得網(wǎng)頁編輯器
5、JDBC JDBC(Java Data Base Connectivity,java數(shù)據(jù)庫連接)是一種用于執(zhí)行SQL語句的Java API,可以為多種關(guān)系數(shù)據(jù)庫提供統(tǒng)一訪問,它由一組用Java語言編寫的類和接口組成。
JDBC 擴展了 Java 的功能。簡單地說,JDBC 可做三件事:與數(shù)據(jù)庫建立連接、發(fā)送 操作數(shù)據(jù)庫的語句并處理結(jié)果。JDBC API 既支持數(shù)據(jù)庫訪問的兩層模型(C/S),同時也支持三層模型(B/S)。在兩層模型中,Java applet或應(yīng)用程序?qū)⒅苯优c數(shù)據(jù)庫進行對話。這將需要一個JDBC驅(qū)動程序來與所訪問的特定數(shù)據(jù)庫管理系統(tǒng)進行 通訊。用戶的SQL語句被送往數(shù)據(jù)庫中,而其結(jié)果將被送回給用戶。數(shù)據(jù)庫可以位于另一臺計算機上,用戶通過網(wǎng)絡(luò)連接到上面。這就叫做客戶機/服務(wù)器配置,其中用戶的計算機為客戶機,提供數(shù)據(jù)庫的計算機為服務(wù)器。(1)建立JDBC連接:
Connection 對象代表與數(shù)據(jù)庫的連接。(2)打開連接 與數(shù)據(jù)庫建立連接的標準方法是調(diào)用DriverManager.getConnection方法。
(3)發(fā)送SQL語句 連接一旦建立,就可用來向它所涉及的數(shù)據(jù)庫傳送SQL語句。JDBC對可被發(fā)送的SQL語句類型不加任何限制。這就提供了很大的靈活性,即允許使用特定的數(shù)據(jù)庫語句或甚至于非SQL語句。然而,它要求用戶自己負責確保所涉及的數(shù)據(jù)庫可以處理所發(fā)送的SQL語句,否則將自食其果。例如,如果某個應(yīng)用程序試圖向不支持儲存程序的DBMS發(fā)送儲存程序調(diào)用,就會失敗并將拋出異常。
JDBC提供的類,用于向數(shù)據(jù)庫發(fā)送SQL語句。Connection接口中的三個方法可用于創(chuàng)建這些類的實例。下面列出這些類及其創(chuàng)建方法:
(1)Statement:由方法createStatement所創(chuàng)建。Statement對象用于發(fā)送簡單的SQL語句。
(2)PreparedStatement:由方法prepareStatement所創(chuàng)建。
6、JSP JSP是Java Server Pages的縮寫,是一種動態(tài)網(wǎng)頁技術(shù)。(1)JSP工作原理:
在一個JSP文件第一次被請求時,JSP引擎把該JSP文件轉(zhuǎn)換成為一個servlet。JSP引擎先把該JSP文件轉(zhuǎn)換成一個Java源文件,在轉(zhuǎn)換時如果發(fā)現(xiàn)jsp文件有任何語法錯誤,轉(zhuǎn)換過程將中斷,并向服務(wù)端和客戶端輸出出錯信息;如果轉(zhuǎn)換成功,JSP引擎用javac把該Java源文件編譯成相應(yīng)的class文件。然后創(chuàng)建一個該SERVLET的實例。(2)JSP基本配置:安裝和配置j2sdk和tomcat(3)JSP與SQL的調(diào)試:JSP用Jdbc與SQL 數(shù)據(jù)庫連接
(4)JSP的優(yōu)點:一個分布式系統(tǒng)應(yīng)分為三層:表示層,業(yè)務(wù)邏輯層,數(shù)據(jù)存取層,在J2EE體系結(jié)構(gòu)中,SERVLET用來寫業(yè)務(wù)邏輯層是很強大的,但是對于寫表示層就很不方便。JSP則主要是為了方便寫表示層而設(shè)計的。如果是簡單的應(yīng)用系統(tǒng),可采用JSP+BEANS的結(jié)構(gòu)進行設(shè)計,JSP中應(yīng)該僅僅存放與表示層有關(guān)的東西,也就是說,只放輸出HTML網(wǎng)頁的部份。而所有的數(shù)據(jù)計算,數(shù)據(jù)分析,數(shù)據(jù)庫聯(lián)結(jié)處理,統(tǒng)統(tǒng)是屬于業(yè)務(wù)邏輯層,應(yīng)該放在JAVA BEANS中。通過JSP調(diào)用JAVA BEANS,實現(xiàn)兩層的整合。
實習收獲體會
1、學到了很多知識
通過實習,我初步我學習了J2EE,學習使用JSP,對TOMCAT服務(wù)器的基本運行原理有了理解,對mySQL和Myeclipse這些工具能熟練使用,并對JDBC有了初步的認識,學習了如何用Java連接數(shù)據(jù)庫,能自己手動寫code開發(fā)一些小網(wǎng)頁,對于一些簡單的小問題,能夠自己動手排除。制作一個寵物網(wǎng)站是本次的任務(wù),這涉及到數(shù)據(jù)庫知識和相應(yīng)的網(wǎng)頁設(shè)計知識,還要運用JSP技術(shù)來實現(xiàn)網(wǎng)頁之間的跳轉(zhuǎn)。strusts框架是本次實習的核心,難度大,現(xiàn)在我已經(jīng)對其框架結(jié)構(gòu)有了清楚的了解,對頁面的跳轉(zhuǎn)建立,它的構(gòu)造過程和方法都熟諳于心,但是仍不能熟練的進行設(shè)計。最終我成功的完成了項目,將此次實習圓滿的畫下了句號。
2、解開了一直以來的疑團
實習是個人綜合能力的鍛煉。我個人認為,這次實習對于我是非常有意義的,對我個人的影響比較大,對我的成長更有莫大的幫助。通過此次實習,我得到了一次全面而系統(tǒng)的鍛煉機會,增長了不少知識,學到了許多書本上所學不到的知識和技能。我想這次實習最成功的地方就在于,它為我們解開了一個一直以來的疑團,就是我們學習數(shù)據(jù)庫,學習各種程序語言,學習數(shù)據(jù)結(jié)構(gòu),這些看似各不相關(guān)的東西,究竟是有什么用,而本次實習將我們我們所學的知識融合在一起使用,才使我茅塞頓開。
3、提高了快速學習的能力。
“在大學里學的不是知識,而是一種叫做自學的能力”。參加實習后才能深刻體會這句話的含義。課本上學的理論知識是遠遠不夠應(yīng)付這個信息爆炸的時代的,知識更新太快,靠原有的一點知識肯定是不行的。我們必須在實際項目中勤于動手慢慢琢磨,不斷學習不斷積累。遇到不懂的地方,自己先想方設(shè)法解決,實在不行可以虛心請教他人,而沒有自學能力的人遲早要被企業(yè)和社會所淘汰。
4、對自身的清醒認識
我通過這次為時十天的實踐,從另一個側(cè)面檢驗了自己的各方面的情況,培養(yǎng)了自己發(fā)現(xiàn)問題、分析問題、解決問題的能力和與人交往的能力;同時也發(fā)現(xiàn)一些了自己的不足,使我在以后的學習中不斷的彌補和提高。許多同學也在實習的過程中清醒地認識了自己,了解了自身能力與社會需求之間的差距。
絕大多數(shù)同學在實習結(jié)束后都感到大學前三年浪費了太多的寶貴時間,最后一年一定要抓緊,否則真得無法在社會上立足。所以很多同學都報了輔導班摩拳擦掌開始認真學習了。
我非常感謝學校給予我們這樣的實習機會,在學校中老師只是大概提了一些的東西甚至一點都沒有提到的知識在做項目的時候卻用到了,就需要你快速的學習和接受,并且把所學到的東西快速的運用到實踐中去,這對我們的學習能力的提高非常有幫助,而且通過此次實習,我對行業(yè)有了更多的了解和認識??梢哉f,這次實習讓我是“受益匪淺”。
對實習的工作意見
1.學院應(yīng)該要求指導教師加強對學生實習過程的指導,及時分析解決學生實習過程中出現(xiàn)的問題,拿出切實可行的方案。實習也是教學,是課堂教學的延續(xù),教師就要發(fā)揮重要的作用,尤其是專業(yè)課教師。建議將教師參與實習的深度與程度建立一項考核的指標。
2.協(xié)助實習公司建設(shè)實習制度。實習是在公司進行的,但是公司缺少詳細的學生實習計劃,對實習學生定位模糊,因此,學校應(yīng)幫助公司建立學生實習計劃,并加強實習制度的建設(shè)。如建立學生的請假制度,明確的規(guī)定病事假、遲到等應(yīng)采取的處理措施。3.實習與培訓相結(jié)合。在實習過程中同學們很想學點相關(guān)的知識,如:先進的企業(yè)管理,怎么才能把事做好?如何才能成為優(yōu)秀的員工?優(yōu)秀的工程師的基本素質(zhì)等等,要以講座等形式,來指導與引導學生,讓他們知道應(yīng)該做什么、怎么做?該如何思考?以及應(yīng)該成為什么樣的人?這樣可以極大地豐富實習生活。只有真正地讓學生得到實實在在的收獲他才會全身心的投入。
4.密切與企業(yè)的關(guān)系。實習的質(zhì)量很大程度上與企業(yè)有關(guān),如何建立與企業(yè)密切的關(guān)系,實現(xiàn)雙贏,是要我們認真思考的問題。在如何為企業(yè)服務(wù)這個問題上,建議學院應(yīng)給予足夠的重視。
第二篇:計算機生產(chǎn)實習報告2010
計算機生產(chǎn)實習報告
王堅
在計算機生產(chǎn)實習中,我參觀了廣東電網(wǎng)清遠英德供電局用電管理部門,聽了工程師介紹英德供電局電力事業(yè)的發(fā)展以及用電管理的現(xiàn)代化和技術(shù)化,這些經(jīng)驗和信息對我的學習和今后的發(fā)展都可以說是受益匪淺的。
在兩年多的英德電大學習計算機應(yīng)用基礎(chǔ)中,通過學習實踐中和老師的指導下以大量明晰的操作步驟和典型的應(yīng)用實例,讓我從中學到很多計算機的功能和基礎(chǔ)。也讓我知道計算機在飛速的發(fā)展,將具備更多的智能成分,它將具有多種感知能力、一定的思考與判斷能力及一定的自然語言能力,它在人們政治、經(jīng)濟、生活等各個方面發(fā)揮著重要的作用。
在實習的過程中,我作為一個供電企業(yè)的職工對自己所處的單位的計算機電費回收的系統(tǒng)不是很明白。想到自己在電大中學的計算機應(yīng)用基礎(chǔ)能不能和供電系統(tǒng)的收費系統(tǒng)相結(jié)合,結(jié)合自己學到計算機功能來認識供電收費系統(tǒng)的操作。在單位供電的用電管理工程師的帶領(lǐng)下,讓我了解英德市供電局在回收電費和用電管理的認識,使我明白電力生產(chǎn)與客戶有了比較深刻的概念。
從1989年開始,英德市供電局就進行用電管理應(yīng)用。從最早的華立B16到現(xiàn)在的奔騰4,從單機操作到現(xiàn)在網(wǎng)絡(luò)資源共享,軟件平臺由DOS/NETWARE版本升級到WINDOWNT版本,應(yīng)用軟件也多次開發(fā)升級,并有很大的變化,基本完善大、中用戶IC卡預售電費
系統(tǒng)。在1994年以后,先后在5個供電所相繼建成抄表收費綜合查詢系統(tǒng)。也結(jié)合用電人員部分技術(shù)素質(zhì)較低,用電部門業(yè)務(wù)繁多,處理數(shù)據(jù)量大,回收電費的線損和工作量、全面開展計算機應(yīng)用困難較大,就采取先易后難、逐步推廣的辦法,一是在機型上選用人們較易接受,具有全漢化的PB4軟件的華立B16機,以滿足用電管理人員應(yīng)用。二是以用電量、電費管理為微機應(yīng)用的突破口,率先應(yīng)用。在微機操作的有各小水電站、躉售鎮(zhèn)、部分大中工業(yè)用電戶的電量、電費結(jié)算、用電報表統(tǒng)計。
從1994年開始,在供電所組建BETWAWE局域網(wǎng),購買計算機和振中ZZ502手持抄表器,使用FOXBOUS3.0數(shù)據(jù)庫管理系統(tǒng),開發(fā)抄表收費系統(tǒng),和建設(shè)銀行合作開展銀行代扣電費業(yè)務(wù),免除用電戶排隊交費的的問題,實現(xiàn)抄表、電量電費結(jié)算、打印票據(jù)、統(tǒng)計報表都是計算機處理,1998年,面對各大用戶拖欠的情況是益嚴重,英德供電局同計算機產(chǎn)家進行合作,開始使用IC預收電費系統(tǒng),通過實際使用,明顯降低的控制用戶的欠費,提高企業(yè)的經(jīng)濟效益。隨著計算機軟件的發(fā)展改為用VF6.0數(shù)據(jù)系統(tǒng),修改升級抄表管理系統(tǒng)和業(yè)擴管理系統(tǒng),終端使用WINDOWS98操作界面,服務(wù)器使用VT4.0操作系統(tǒng),很好地解決人機界面,實行抄、收一人負責制,在抄、核、收工作中加強經(jīng)濟責任制,以計算用電量的用戶,實現(xiàn)不漏抄,不錯抄,不誤抄,降低線損,建立用戶賬、電費臺賬和抄表卡片,使外觀更簡潔、操作更簡單、功能更齊全。
聽了工程師詳細介紹電力事業(yè)的發(fā)展以及用電管理的現(xiàn)代化后,問我能理解多少?我也說出了一些見解,隨著計算機的操作界面的不斷升級我們的收費系統(tǒng)對WINDOWS操作界面都有什么要求?他說這一點不怕,這些計算機收費系統(tǒng)都由計算機產(chǎn)家進行合作的。我們有什么要求計算機產(chǎn)家都會幫我們設(shè)計好的?,F(xiàn)在就是要求我們這些供電職工對計算機的認識夠不夠,能否操作起來,或者能開發(fā)供電行業(yè)的軟件系統(tǒng),供電企業(yè)需要這一類的專業(yè)人才,將來還要發(fā)展每個鄉(xiāng)鎮(zhèn)供電所與局的系統(tǒng)聯(lián)網(wǎng)又是一個新的發(fā)展,新時代的發(fā)展就要跟進時代步伐。從這一席話中明白現(xiàn)在的人才要獲得能力一般是通過三條途徑:1.學歷教育2.自學成才3.實訓培育。我在電大都是在接受學歷教育,自學和實訓培育的機會較少,所以要想在專業(yè)知識上有所突破,就一定不能僅僅限于課堂上所學的內(nèi)容,多學習一些計算機技能,還要增強動手能力,像學校的實習就是一個很好的機會,多做實驗,多動手,這樣才能提高自己的能力。為自己打好基礎(chǔ),這是目前最重要的事情。
在掌握了相關(guān)的知識后,工程師就在計算機運行供電收費的操作界面讓我如何運用VF6.0編寫的供電收費系統(tǒng)它包括兩個收費系統(tǒng),一個是抄表收費;一個是業(yè)擴收費,進入抄表系統(tǒng)、首先是操作人員的代碼與密碼,輸入正確后方能進入收費系統(tǒng),接著輸入用戶名、街道與臺變、抄表序號、用電類型、表號、核對表碼與止碼到存盤,打印每個街道的用電量與回收電費款項。業(yè)擴收費系統(tǒng)是針對大的企業(yè)這一類的輸入,操作界面與抄表收費一致的,只是小用戶與大用戶的收費不同的區(qū)別。通過計算機管理用戶的資料合理分配電能,安全用
電,這一系列的操作讓我學到更多更快的計算機功能,明白計算機的科技進步發(fā)展與方便快捷、服務(wù)大眾。以我現(xiàn)在的水平在當前的供電收費軟件的功能日趨復雜,不學到一定的深度和廣度是難以在實際工作中應(yīng)付自如的。因此反映出學習的還不夠,缺點疏漏。虛在加以刻苦鉆研及學習,不斷開拓視野,增強自己的實踐操作技能,為以后能做出出色的計算機開發(fā)軟件而努力。
通過本次實習,基本了解了供電企業(yè),一些高端技術(shù)和未來走向??梢哉f收獲非常大,雖然這份工作并不與自己所在的單位部門相一致,但讓我理解作為一個供電的職工對自己企業(yè)要有一定的的認識,但我認為,無論任何一種償試,都是對自己以后很寶貴的充實。對我今后的學習和工作都將起到很好的促進作用。
第三篇:計算機生產(chǎn)實習報告
計算機生產(chǎn)實習報告
隨著社會不斷地進步,大家逐漸認識到報告的重要性,不同種類的報告具有不同的用途。寫起報告來就毫無頭緒?以下是小編收集整理的計算機生產(chǎn)實習報告,僅供參考,大家一起來看看吧。
計算機生產(chǎn)實習報告11、概述
由于自己本科期間大三、大四的課程很多沒有合格,經(jīng)過一年的努力還剩下很多課程設(shè)計沒有完成,于是自己在家人的要求下,選擇在離學校不遠的一個親戚朋友公司里面實習,一方面不會離學校太遠,可以方便回學校進行課程的重修和考試,另一方面不用花費太多的經(jīng)歷在工作上,在業(yè)余時間可以復習考試。雖然公司不是典型的IT和軟件公司,但是也屬于計算機領(lǐng)域的范疇,主要業(yè)務(wù)是電腦(臺式機和筆記本)的安裝和維修、服務(wù)器的安裝和維修。對于在學校里面只接觸到軟件和基礎(chǔ)理論知識的計算機學生來說,也是一個很好地機會去熟悉計算機硬件方面的業(yè)務(wù)和實踐知識。
雖然動手實踐并沒有像理論知識那樣復雜和深奧,但是卻需要反復的實踐才能很好地掌握,對于一個沒有經(jīng)常接觸計算機硬件的人來說,很多地方看起來簡單但是實際操作起來卻不知所措,這就是理論和動手實踐的差別。
通過一個月來的實習,通過多次親自動手來組裝臺式機電腦和參觀實驗室的服務(wù)器,自己熟練的掌握了計算機硬件的組裝和系統(tǒng)安裝過程,以及基本的電腦維修技術(shù),對于計算硬件有了更詳細的了解和更親切的體會。
2、實習內(nèi)容記述
在一個月的實習過程中,主要的內(nèi)容圍繞著臺式機組裝和操作系統(tǒng)安裝展開,當然也包含一些瑣碎的事情,包括送修主板、顯示器;到客戶家里維修電腦;幫外地客戶的組裝電腦發(fā)貨運以及在水果店里安裝監(jiān)控等。主要的內(nèi)容選取以下4個作為重點介紹;
2.1學習組裝臺式機和安裝操作系統(tǒng)
最開始的時候是公司的部門經(jīng)理王經(jīng)理(在公司親切的稱呼為王哥),跟我講解和演示裝機的具體過程,大概分為一下幾個步驟;
硬件組裝部分:
(1)在主板上安裝CPU和CPU風扇;
(2)在主板上安裝內(nèi)存條;
(3)在機箱中安裝電源;
(4)把主板安放進機箱并固定,插上主板供電;
(5)在機箱內(nèi)安裝硬盤和光驅(qū),連接上SATA線和供電線;
(6)把機箱中的開機鍵、重啟鍵等線連接上主板,并整理好機箱內(nèi)的線路;
(7)檢查有無錯誤,準備插上電源線開始裝系統(tǒng)。
裝系統(tǒng)部分:
(1)開機按DEL鍵設(shè)置BIOS,現(xiàn)在的機器都支持快速啟動,可以開機按F12選擇啟動項進行啟動;
(2)進入WINPE系統(tǒng),將硬盤進行分區(qū)格式化,然后啟動手動Ghost工具,講系統(tǒng)文件拷貝到硬盤的主分區(qū)之中;
(3)重啟機器,電腦自動安裝系統(tǒng)和公用驅(qū)動,安裝完成之后查看設(shè)備管理器,看有沒有安裝好的驅(qū)動;
(4)用光盤安裝主板的驅(qū)動,選擇需要安裝的驅(qū)動,完成之后再查看設(shè)備管理器;
(5)之后設(shè)置Realtek音頻管理器,使之能夠使用前面的音頻接口,同時調(diào)整錄音設(shè)備的音量;
(6)連接上網(wǎng)線看是否能夠上網(wǎng),基本沒有問題了就可以關(guān)機封箱了。
2.2十臺臺式機的組裝
有一天有一個客戶需要裝十臺電腦,使用統(tǒng)一的配置,王哥首先和客戶溝通好價格和配置,然后就向各大配件的經(jīng)銷商調(diào)過來部件,包括機箱電源、內(nèi)存、主板、硬盤、鍵盤、顯示器等,我們一共有四個人,由于有十臺機器要裝好,每一臺都使用相同的硬件配置,不可能也沒有必要一臺一臺的裝系統(tǒng),我們決定使用硬盤拷貝來完成所有機器的系統(tǒng)安裝,王哥首先弄好一個主板,即安裝好CPU和風扇還有內(nèi)存、硬盤,并沒有把主板放進機箱之中,而是使用裸露的板子安裝系統(tǒng),我和另一個小伙子則在王哥的指導下分別把CPU、CPU風扇、內(nèi)存安裝主板上,我們流水作業(yè),然后將電源安裝進機箱,之后再把主板放進
機箱之中,最后連接好供電線和數(shù)據(jù)線,等王哥把一個硬盤的系統(tǒng)裝好后,便使用Ghost軟件進行硬盤對拷,裝好一個硬盤我們就把一個硬盤裝進機箱之中,等所有的硬盤都安裝好系統(tǒng)之后,再依次的把每個主機通電試一下,其中有一個主機點不亮,后來發(fā)現(xiàn)是另一個小伙子沒有把CPU放進去,而直接把CPU風扇蓋在盒子上。最后我們把拆下來的機箱擋板安裝上,進行封箱。
經(jīng)過一個下午的時間,我們四個人完成了十臺電腦的組裝工作,雖然看起來每項工作不需要什么體力,但是一下午一直站著擰螺絲走來走去的也是有一點辛苦的,通過這次流水作業(yè)裝機實踐,熟悉了裝機的大致步驟,期間碰到過很多小問題,比如說CPU風扇卡上去的時候,并不是很好弄,需要使勁而且要注意力道不能過大,還有比如主板的擋板上在機箱的后面板的時候,需要先將一邊按進去,然后再使勁把另一半按進去;經(jīng)過動手實踐才能真正的掌握具體的裝機步驟,雖然有些過程看似很簡單,但是到了自己的手上就是弄不好。所以這次突擊訓練讓我經(jīng)歷了動手的過程,相對以前對于裝機有了大概的概念,至于說熟練還需要進一步的實踐。
2.3服務(wù)器系統(tǒng)安裝
由于需要服務(wù)器的客戶不多,只是在武漢大學的實驗室安裝過一臺。服務(wù)器的很多部件都是原裝的,我們的工作是把硬盤通過硬盤托架安裝進臺架式服務(wù)器之中,還有4跟內(nèi)存條插進入,然后接上顯示器和電源就可已安裝系統(tǒng)了。服務(wù)器的系統(tǒng)和臺式的系統(tǒng)不同,硬盤和內(nèi)存的容量也不同,安裝的是Windows Sever 20xx;具體步驟和臺式機的差不多,只是要選擇硬盤組的組織模式,具體步驟如下;
(1)首先將電腦第一啟動設(shè)置為光驅(qū)啟動;
(2)安裝程序啟動,選擇要安裝的語言類型,同時選擇適合的時間和貨幣顯示種類及鍵盤和輸入方式;
(3)點擊“現(xiàn)在安裝”,開始安裝;
(4)輸入“產(chǎn)品密鑰”,接受許可協(xié)議點擊下一步;
(5)選擇安裝類型,升級or自定義(推薦),當然如果選擇的是“用安裝光盤引導啟動安裝”,升級是不可用的;
(6)設(shè)置安裝分區(qū);
(7)點擊下一步,進行安裝;
(8)安裝完成之后經(jīng)過兩次自動重啟便完成了系統(tǒng)的安裝。
2.4到某生物公司鋪設(shè)交換機和網(wǎng)線
這家生物公司由于新建了一棟辦公樓,辦公桌都放進房間了,他們要在明天就進行簡單的職員搬遷工作,于是需要在一天之內(nèi)完成五個房間的網(wǎng)線鋪設(shè)工作;上午一上班我和王哥就準備好一箱優(yōu)質(zhì)的網(wǎng)線,還有一個十六口的交換機和四個小的交換機、四個四口的路由器還有網(wǎng)線接口和萬用鉗子以及網(wǎng)線測試儀,之后開車趕到公司。到了公司之后公司的員工帶我們到了新辦公室,房間很亂,裝修留下來的東西還堆在辦公室內(nèi),只有辦公桌大致擺放好在辦公室內(nèi),觀察了現(xiàn)場,我們發(fā)現(xiàn)這是一項很艱難的工作,因為不能使用無線,因此
計算機生產(chǎn)實習報告2一、實習目的
初踏社會,心情激動、緊張。激動的是我終于可以長大了,可以開始我真正的人生;緊張的是不知自己是否能適應(yīng)這個社會,戰(zhàn)勝這新環(huán)境。
經(jīng)過一番尋找和大家的商討之后,最后選擇了在xxx電腦網(wǎng)絡(luò)公司進行社會實習,這是一個電腦銷售的公司,相對于我們這些學計算機專業(yè)的學生,這個也是不錯的選擇,同時也想著這是另一種生活的開始,心里充滿期待的同時,也有點擔心自己的能力不夠,但自己卻覺得無論怎樣都不會退縮的,有壓力,有挑戰(zhàn),才會有收獲,也才會有進步的,不能總是在自己的能力范圍內(nèi)做事,這樣永遠也學不到新的知識,所以自己也沒有多想什么,就開始投入工作的思想準備了。
通過實習,了解社會和實習場所的一般情況,增加對本專業(yè)學科范圍的感性認識和理性認識;了解所學專業(yè)在國民經(jīng)濟建設(shè)中的地位、作用和發(fā)展趨勢;了解本專業(yè)業(yè)務(wù)范圍內(nèi)的計算機運用生產(chǎn)與應(yīng)用方法、信息組織形式、軟件開發(fā)紀實過程及常用技術(shù)方法。從事專業(yè)技術(shù)工作及管理工作所必須的各種基本技能和實踐動手能力。
培養(yǎng)學生理論聯(lián)系實際、從實際出發(fā)分析問題、研究問題和解決問題的能力,將學生所學知識系統(tǒng)化,為我們畢業(yè)后走上工作崗位打下一定的基礎(chǔ)。并熟悉專業(yè)技術(shù)人員的工作職責和工作程序,獲得組織和管理的初步知識;培養(yǎng)熱愛專業(yè)、虛心學習和熱愛勞動的品德;培養(yǎng)團結(jié)協(xié)作的團隊精神。
實習期間,我不但學會了許多書本沒有的專業(yè)知識,還從中體檢到人生的苦與樂。通過實際操作,一方面檢驗了課堂理論教學中基本知識掌握的程度;另一方面擴大了知識面;再者是鍛煉和增強了實際動手和獨立工作的能力,培養(yǎng)了良好的工作作風和嚴謹求實的科學態(tài)度。
二、實習內(nèi)容
雖然不會退縮,但到了真正要面對的時候,還是有點緊張害怕的。首先第一天,就是要對我們進行基本的電腦銷售培訓,同時也會教我們?nèi)ソM裝電腦,雖說我自己學的是軟件知識,但對于電腦的硬件知識同樣是充滿興趣的,所以培訓的時候覺得一點都不枯燥。自己也曾組裝過電腦,所以看到零零散散的電腦部件,自己倒是沒有什么緊張的感覺,心情漸漸安定了下來。負責培訓的工作人員首先給我們講解了大概的電腦安裝順序,到這我才知道,原來電腦安裝主要是主機的安裝,各個部件的安裝也是要求順序,這樣電腦組裝起來才不會有所損壞,接線也是很講究正負極的,這些在主板那里有提示正負極方向。
經(jīng)過幾次和這些零零散散的部件打交道,終于把他們各個部分拼湊成一個基本完整的主機了。但這也僅僅是開始,裝好電腦,接好線后,就是要裝電腦操作系統(tǒng),這個對于我們這些學計算機軟件的人來說簡直就是小菜一碟了,不存在什么難度,但也有細節(jié)要注意的,尤其是電腦顯示器的屏幕測試,一定要夠細心才可以。
經(jīng)過幾次動手,終于掌握了這基本的電腦組裝了,同時心里也終于有點學有所成的感覺了。但接下來要學的不禁讓我暗暗皺眉了,那就是要記住一些部件的型號、功能、價格等方面的信息?,F(xiàn)代科學發(fā)展進步的飛快,不僅軟件更新速度快,硬件更新的速度一點都不落后,所以面對一大堆電腦部件的信息,真的擔心腦袋會負荷不起,還好我的同學看起來不怎么煩躁,這讓我暗暗慚愧,只好默默的開始面對那些信息。
大概那些工作人員也知道要記住這些不容易,也沒有要求我們記住全部,只要求我們慢慢掌握,這也讓我松了一口氣。當我們大概記住那些產(chǎn)品的.信息的時候,今天也在悄悄的隱退,一天的培訓基本完成,頓時有肩膀卸下百斤重物的感覺,整個人輕松起來。原來當個學徒一點都不簡單啊,雖然體力沒有怎么消耗,但是腦力感到有點超支,或許是還沒有習慣的原因吧。有幾個同學說也有同感,這種壓力和學校學習的那種壓力不一樣。終于嘗到社會生活的味道了,澀澀的,也甘甜的。
培訓之后,正式開始接觸銷售了,開始幾天還沒什么顧客上門,所以就盡量把那些產(chǎn)品的信息繼續(xù)記憶著。到了第四天,終于有人客上門了,是一個學生配電腦上學,我們就給他介紹了款性價比比較適合學生用的電腦給他。經(jīng)過一番商討,還有動手組裝,終于做好了自己的第一單銷售,心里也有點滿足感,畢竟是開始,要沉住氣。
之后工作漸漸上手,對產(chǎn)品的功能等也不那么陌生了,同時也讓我知道銷售業(yè)這樣的行業(yè)必須遵循第一準則,那就是顧客就是上帝,無論顧客多么刁鉆,要求多高,都要盡量滿足顧客。
在實習的過程中,態(tài)度要求也很高,首先就是自己的儀表必須要整潔,給人一種干凈的感覺,這對我們來說并不是很難,其次就是要有禮貌,臉上要盡量帶著微笑,這樣就保證了員工的基本素質(zhì),同時也是給顧客留下一個良好的印象。這也讓我深刻的了解到,無論在何處工作,細節(jié)都是必須要注意的,細節(jié)決定成敗,這是一句老話了,但至今仍然適合。
三、實習結(jié)果
近1個月的工作使我成長了不少,從中有不少感悟,下面就是我的一點心得:
第一是要真誠:你可以偽裝你的面孔你的心,但絕不可以忽略真誠的力量。第一天去公司實習,心里不可避免的有些疑惑:不知道老板怎么樣,應(yīng)該去怎么做啊,要去干些什么等等!踏進公司,只見幾個陌生的臉孔用莫名而疑惑的眼神看著我。我微笑著和他們打招呼,尷尬的局面立刻得到了緩解,大家多很友善的微笑歡迎我的到來。從那天起,我養(yǎng)成了一個習慣,每天早上見到他們都要微笑的說聲:“你好,早”,那是我心底真誠的問候。
我總覺得,經(jīng)常有一些細微的東西容易被我們忽略,比如輕輕的一聲問候,但它卻表達了對老師同事對朋友的尊重關(guān)心,也讓他人感覺到被重視與被關(guān)心。
僅僅幾天的時間,我就和同事們打成一片,很好的跟他們交流溝通學習,我想,應(yīng)該是我的真誠,換得了老師的信任。他們把我當朋友也愿意指導我,愿意分配給我任務(wù)。
第二是溝通:要想在短暫的實習時間內(nèi),盡可能多的學一些東西,這就需要跟同事們有很好的溝通,加深彼此的了解,剛到公司,經(jīng)理并不了解你的工作學習能力,不清楚你會做哪些工作,不清楚你想了解什么樣的知識,所以跟他們建立起很好的溝通是很必要的。同時我覺得這也是我們將來走上社會的一把不可獲缺的鑰匙。
通過溝通了解,同事對我有了大體的了解,一邊有針對性的教我一些計算機知識,一邊根據(jù)我的興趣給予我更多的指導與幫助,例如我對網(wǎng)絡(luò)布線,電腦硬件安裝,系統(tǒng)、網(wǎng)絡(luò)或硬件故障排除,工作原理應(yīng)用等方面比較感興趣,師傅就讓我和他一起完成電腦故障排除工作。在這次的工作中,我真正學到了計算機教科書上所沒有的知識,擁有了實踐經(jīng)驗,這才真正體現(xiàn)了知識的真正價值,學以致用。
第三是激情與耐心:激情與耐心,就像火與冰,看似兩種完全不同的東西,卻能碰撞出最美麗的火花。在公司時,老板就跟我說,想做電腦維護這一塊,激情與耐心必不可少,在產(chǎn)品更新方面,這一行業(yè)就像做新聞工作,不斷的在更新,這就需要你有激情去發(fā)現(xiàn)與創(chuàng)造,而你的耐心就要用到不斷的學習新知識,提高自己的專業(yè)水平當中去。
在一些具體的工作當中也是這樣的:記得剛來公司實習的時候老板安排我學習安裝操作系統(tǒng),我本想這應(yīng)該是非常簡單的事,可沒想到出現(xiàn)了很多問題,還是在同事的幫助下,直到最后才把系統(tǒng)安裝成功,用了整整半天的時間。
通過自己的摸索,調(diào)試,自此,我算是真正的弄明白了計算機的硬件安裝,維護和更新。后來我又進行了各種計算機操作系統(tǒng)的反復安裝調(diào)試,一遍又一遍的調(diào)試安裝,自然有些煩,但我用我的熱情與耐心克服這些困難,同事也幫我用書面的方式整理了不少關(guān)于硬件故障的經(jīng)驗。
四、實習總結(jié)和體會
實習是為將來打基礎(chǔ)的重要階段,珍惜自己每一個工作的機會,不論什么人,什么學歷,從事什么工作,好好的表現(xiàn)、展示自己的能力,不要錯過好的機遇。沒有一件事情是輕輕松松的,但每一件事都是讓人成長的,經(jīng)歷一段過程,喜悅或是艱辛,盡管經(jīng)歷的方式不盡相同,但它的結(jié)果是相同的,我們都會因涉事而成長。
畢業(yè)實習的結(jié)束,意味著學校生活也將結(jié)束。在此,非常感謝學校和實習單位給予我實習的機會。通過實習,讓我看清自己需要什么,同時也讓我吸取了許多工作和社會經(jīng)驗,這將對我以后踏足社會,謀生立業(yè)有很好的借鑒和幫助作用。今后,我會帶著這些寶貴的經(jīng)驗,在人生的旅途中勇往直前,迎接時代的挑戰(zhàn)。
第四篇:計算機生產(chǎn)實習報告
生產(chǎn)實習報告
生產(chǎn)實習報告
生產(chǎn)實習報告
一、實習目的與任務(wù)
根據(jù)教學計劃的安排,本學期開始三周進行實習安排,完成《鮮花購物網(wǎng)站》的開發(fā)與制作。通過實習使學生掌握java編程的核心思想和面向?qū)ο蟮脑O(shè)計方法,JDK基本類的學習與運用,運用html做網(wǎng)頁的設(shè)計,java窗口界面設(shè)計,訪問數(shù)據(jù)庫的知識與能力,通過java的學習實施跨平臺運行。進一步了解java開發(fā)的相關(guān)知識,掌握java開發(fā)的基本技術(shù),豐富 java開發(fā)的實戰(zhàn)經(jīng)驗。學習SQL的基礎(chǔ)知識及正確的運用方法,和有用的相關(guān)技術(shù),提高自己的工作效率。通過實習,培養(yǎng)我們綜合運用已學知識Java語言的面向?qū)ο缶幊棠芰?;培養(yǎng)我們動手能力;培養(yǎng)我們良好編程規(guī)范、編程方法;以便能較全面地理解、掌握和綜合運用所學的知識,提高自身的編程能力;增強自己的團隊協(xié)作意識,了解軟件開發(fā)的思考角度和主要流程。為畢業(yè)之后能夠更快地進入工作狀態(tài)并且能夠更好的工作,打好一定的基礎(chǔ)。
二、實習內(nèi)容和要求
實習要求:
學習java基本知識,能用java以及其他知識完成在線鮮花購物網(wǎng)站。其中網(wǎng)站的制作包括四個模塊:登錄模塊、主頁面顯示模塊、購物車模塊、訂單模塊。要求主頁面能顯示鮮花圖片,并有一定的動態(tài)效果;登錄時有用戶信息識別和驗證功能,還有注冊功能,與數(shù)據(jù)庫相關(guān)聯(lián);購物車上的功能要實現(xiàn),包括取消、提交、修改、清空等;訂單提交后,確認訂單是能在數(shù)據(jù)庫記錄下來。技術(shù)知識要求:①編程語言-java ;②MySql數(shù)據(jù)庫和SQL數(shù)據(jù)庫的使用; ③Java 中的常用設(shè)計模式; ④控制技術(shù)-Servlet技術(shù);⑤html 超文本傳輸協(xié)議; ⑥JDBC(Java Data Base Connectivity,java 數(shù)據(jù)庫連接);⑦頁面設(shè)計-JSP 頁面。實習內(nèi)容:
1)理論知識
(1)編程語言-java Java 是由Sun微系統(tǒng)公司所發(fā)展出來的程序語言,它本身是一種(Object-Oriented)的程序語言。Java也號稱是能跨平臺使用的語言,這主要是因為Java本身被編譯之后,并不是直接產(chǎn)生可執(zhí)行的碼,而是產(chǎn)生一 種中間碼叫作 ByteCode,這種碼必需在透過 Java 的直譯器來解讀它,才能夠真正的被執(zhí)行,所以只要平臺上裝有這種Java 的直譯器,就能解讀ByteCode也就能執(zhí)行Java編譯過的程序,故與Java 程序是在那種平臺上被編譯 的,就完全沒有干系了。Java 寫出來的程序可分為兩類,分別是Java Applet與一般的Application,而 Application這一類就與一般的程序如 C++的作用是比較類似的,是一個獨立可執(zhí)行的應(yīng)用程序,像 HotJava是一個瀏覽器,且就是使用Java 程序所 發(fā)展出來的。最常見的Java程序包括應(yīng)用程序和applets。應(yīng)用程序是單獨的程序,諸如 HotJava 瀏覽器軟件就是用Java語言編寫的。Applets類似于應(yīng)用程序,但是它們不能單獨運行,Applets可以在支持Java的瀏覽器中運行。Applet主要是內(nèi)置于HTML網(wǎng)頁中,在瀏 覽時發(fā)揮作用。Java 的目標是為了滿足在一個充滿各式各樣不同種機器,不同操作系統(tǒng)平臺的網(wǎng)絡(luò)環(huán)境中開發(fā)軟件。用Java 程序語言,利可以在網(wǎng)頁中加入各式各樣的動態(tài)效果??梢苑派弦欢蝿赢?,加入聲音,也可以建立交互式網(wǎng)頁等。(2)Mysql 數(shù)據(jù)庫
MySQ是最流行的開放源碼SQL數(shù)據(jù)庫管理系統(tǒng),數(shù)據(jù)庫是數(shù)據(jù)的結(jié)構(gòu)化集合。計算機是處理大量數(shù)據(jù)的理想工具,因此,數(shù)據(jù)庫管理系統(tǒng)在計算方面扮演著關(guān)鍵的中心角色,或是作為獨立的實用工具,或是作為其他應(yīng) 用程序的組成部分。MySQ服務(wù)器還有一套實
生產(chǎn)實習報告
用的特性集合,這些特性是通過與我們用戶的密切合作而開發(fā)的。在我們的基準測試主頁上,給出MySQL服務(wù)器和其他數(shù)據(jù)庫管理器的比較結(jié)果。MySQL服務(wù)器最初是為處理大型數(shù)據(jù)庫而開發(fā)的,與已有的解決方案相比,它的速度更快,多年以來,它已成功用于眾多要求很高的生產(chǎn)環(huán)境。盡管 MySQL 始終在不斷發(fā)展,但目前 MySQL 服務(wù)器已能提供豐富和有用的功能。它具有良好的連通性、速度和安全性,這使的 MySQL十分適合于訪問 Internet上的數(shù)據(jù)庫。
MySQL穩(wěn)定性每次發(fā)布的MySQ服務(wù)器均是可用的。僅當用戶嘗試源自“灰色區(qū)域”的代碼時才會出現(xiàn)問題。當然,新用戶不了解“灰色區(qū)域”是什么。因此,在本實習中,我們介紹了目前已知的這類區(qū)域。本節(jié)所作的介紹主要針對 MySQL 服務(wù)器 5.0 版和更高版本。在最新的版本中,更正了所有已知和通報的缺陷,但“缺陷”一節(jié)所列的除外,這類缺陷與設(shè)計有關(guān)。
(3)java 與 SQL 的應(yīng)用
Java 語言是編寫數(shù)據(jù)庫應(yīng)用程序的杰出語言之一,它提供了方便訪問數(shù)據(jù)的技術(shù)。利用 Java 語言中的 JDBC 技術(shù),用戶能方便地開發(fā)出基于 Web 網(wǎng)頁的數(shù)據(jù)庫訪問程序,從而擴充網(wǎng)絡(luò)應(yīng)用功能。JDBC(Java Database Connectivity,Java 數(shù)據(jù)庫連接)是一種用于執(zhí)行 SQL 語句的 Java API,可以為多種關(guān)系數(shù)據(jù)庫提供統(tǒng)一的訪問接口。JDBC 由 一組用 Java 語言編寫的類與接口組成,通過調(diào)用這些類和接口所提供的方法,用戶能 夠以一致的方式連接多種不同的數(shù)據(jù)庫系統(tǒng)(如Access、SQL Server 2000、Oracle、Sybase 等),進而可使用標準的 SQ語言來存取數(shù)據(jù)庫中的數(shù)據(jù),而不必再為每一種數(shù)據(jù)庫 系統(tǒng)編寫不同的Java 程序代碼。SQL Server2000是微軟公司新一代的數(shù)據(jù)庫產(chǎn)品,它是在 SQL Server7.0 建立的堅固基礎(chǔ)上產(chǎn)生的,并對 SQL Server7.0 做了大量擴展。SQL Server2000 通過高端硬件平臺以及最新網(wǎng)絡(luò)和存儲技術(shù)的支持,可為最大的Web 站點和企業(yè)級應(yīng)用提供可擴展性和高可靠性。(4)控制技術(shù)-Servlet 技術(shù)
什么是 Servlet? 一個 servlet 就是 Java 編程語言中的一個類,它被用來擴展服務(wù)器的性能,服務(wù) 器上駐留著可以通過“請求-響應(yīng)”編程模型來訪問的應(yīng)用程序。雖然 servlet 可以對 任何類型的請求產(chǎn)生響應(yīng),但通常只用來擴展Web服務(wù)器的應(yīng)用程序。Java Servlet 技術(shù)為這些應(yīng)用程序定義了一個特定于HTTP的servlet 類。javax.servlet 和 javax.servlet.http 包為編寫 servlet 提供了接口和類。所有的 servlet 都必須實現(xiàn) Servlet 接口,該接口定義了生命周期方法。一個 servlet的生命周期由部署 servlet 的容器來控制。(5)超文本傳輸協(xié)議-Html 超文本傳輸協(xié)議是一種網(wǎng)絡(luò)的通用語言,一種簡單、通用的全置標記語言。它允許網(wǎng)頁制作人建立文本與圖片相結(jié)合的復雜頁面,這些頁面可以被網(wǎng)上任何其他人瀏覽到,無論使用的是什么類型的電腦或瀏覽器。HTML文檔制作不是很復雜,且功能強大,支持不同數(shù)據(jù)格式的文件鑲?cè)耄@也是004km.cn.tarena.flower.dao:全部是接口,封裝操作數(shù)據(jù)庫的標準com.tarena.flower.dao.impl:dao的實現(xiàn);com.tarena.flower.dao.impl:dao的實現(xiàn)com.tarena.flower.dao.impl(db2):dao的實現(xiàn);dao必須依賴于數(shù)據(jù)庫連接Connection對象,工具類ConnectionUtil。
有時候在主頁面顯示的時候我們開始都顯示不了鮮花的圖片,最后我們通過將鮮花分類,篩選。
其中一些功能要用到重定向,和頁面的跳轉(zhuǎn),這兩種方式有很大的不同,出現(xiàn)錯誤也不同,轉(zhuǎn)發(fā):request.getRequestDispatcher(“l(fā)ogin.jsp”).forward(request, response);重定向:response.sendRedirect(“index.jsp”);區(qū)別:轉(zhuǎn)發(fā):一次請求,地址欄不改變,一次請求干多件事情,重定向:二次請求,地址欄改變,狀態(tài)碼302。
生產(chǎn)實習報告
五、實習體會
1)本次對電子商務(wù)網(wǎng)站的實習,我初步我學習J2EE,學習使用JSP,對 TOMCAT服務(wù)器的基本運行原理有了理解,mySQL和 Myeclipse 這些工具能熟練使用,對并對JDBC 有了初步的認識,學習了如何用 Java 連接數(shù)據(jù)庫,能自己手動寫 servlet 開發(fā)一些小網(wǎng)頁,對于一些簡單的小問題,能夠自己動手排除。制作一個鮮花網(wǎng)站是本次的任務(wù),這涉及到數(shù)據(jù)庫知識和相應(yīng)的網(wǎng)頁設(shè)計知識,還要運用 JSP 技術(shù)來實現(xiàn)網(wǎng)頁之間的跳轉(zhuǎn)。最終我成功的完成了項目,將此次實習圓滿的畫下了句號,提高了實踐與熟練運用知識的能力。
2)課本上學的理論知識是遠遠不夠應(yīng)付這個信息爆炸的時代的,知識更新太快,靠原有的一點知識肯定是不行的。我們必須在實際項目中勤于動手慢慢琢磨,不斷學習不斷積累。遇到不懂的地方,自己先想方設(shè)法解決,實在不行可以虛心請教他人,而沒有自學能力的人遲早要被企業(yè)和社會所淘汰。
3)通過這次為時十五天的實踐,檢驗了自己的各方面的情況,培養(yǎng)了自己發(fā)現(xiàn)問題、分析問題、解決問題的能力和與人交往的能力;同時也發(fā)現(xiàn)一些了自己的不足,其中就有如何在基本框架下講各個程序包聯(lián)系起來,糾正錯誤的能力,使我在以后的學習中不斷的彌補和提高。雖然在實習結(jié)束后都感到大學前三年浪費了太多的寶貴時間,最后一年一定要抓緊,否則真得無法在社會上立足。
4)實習為我以后的就業(yè)作了一個鋪墊,實習是為將來打基礎(chǔ)的重要階段,珍惜自己每一個工作的機會,不論什么人,什么學歷,從事什么工作,好好的表現(xiàn)、展示自己的能力,不要錯過好的機遇。沒有一件事 情是輕輕松松的,但每一件事都是讓人成長的,經(jīng)歷一段過程,喜悅或是艱辛,盡管經(jīng)歷的方式不盡相同,但它的結(jié)果是相同的,我們都會因涉事而成長。通過實習,我自身發(fā)生了重大的轉(zhuǎn)變。
5)通過本次實習是我更加堅信有付出就有回報,要耐得住性子,不急不躁,認真仔細的態(tài)度。不拘泥,不怕出錯,有了錯誤及時解決,有了不懂的及時發(fā)問,知道弄懂為止。嚴謹?shù)臅鴮懗绦?,全身心的投入其中,思維要開闊。
-武漢工程大學計算機科學與工程學院
生產(chǎn)實習日記
2012年9月3日 計算機大樓205機房 星期一 晴
今天是實習的第一天,開學初,這次實習很正規(guī),有真實的項目工程,我們請來的老師都是有項目經(jīng)驗的老師。這次實習任務(wù)是學習Java語言,給我們講課的李順老師就挑選了比較容易的一些事例給我們講,今天是實習的第一天,老師給我們講了面向?qū)ο蟮乃枷搿?/p>
模擬面向?qū)ο蟮膬蓚€重要方面是抽象事物數(shù)據(jù)和提取業(yè)務(wù)邏輯。抽象數(shù)據(jù)就是找到事物的屬性,就是在事例里面找到相應(yīng)的名詞;提取邏輯就是找到方法,就是找到關(guān)鍵的動詞,接著老師給我們講了一個貓和老鼠的例子,讓我們找到關(guān)鍵的詞,經(jīng)過老師這樣具體的講解,我很快就找到了相應(yīng)的詞,然后動詞寫成函數(shù),名詞寫成類,描述屬性的名詞就定義為屬性。然后在我們寫出了框架后,老師幫我們補充了類里面的函數(shù)的實現(xiàn),在my eclipse里面運行后才知道我們還要在工程里面先建包,再才能建造類,這與C++還是有很大的不同。
-武漢工程大學計算機科學與工程學院
生產(chǎn)實習日記
2012年9月4日 計算機大樓205機房 星期二 晴
今天老師講了一些java中數(shù)據(jù)類型的知識。其數(shù)據(jù)類型包括byte、short、int、long、float、double、char等基本類型。char是無符號的16位整數(shù),字符的值必須要''單引號賦值。Java字符表示使用Unicode編碼,采取的是'u0000'十六進制編碼格式int a=0;int b='0';int a=0;char b='u0000';int a=123;char b='u007B';int a=0x123;char b='u0123';int a=3+'5';char b='8';int a='3'+'5';char b='8';還有二進制、八進制、十六進制的相互轉(zhuǎn)換問題。負數(shù)的二進制:符號位為1,值等于二進制各位取反末位加1。
面向?qū)ο蟮娜腴T知識,首先老師引入貓合老鼠的故事,何為貓,何為老鼠總結(jié)為在java里面一切皆為對象,我們將對象的概念也領(lǐng)悟很深。1)屬性和方法,構(gòu)造方法。屬性:A.聲明初始化一起;String name=“Tom”;數(shù)據(jù)類型 變量名=初始值B.聲明和初始化分開;String name ;name=“Tom”;方法: 修飾符、返回值、方法名(參數(shù)列表){方法體}A.特殊方法:main()方法,構(gòu)造方法(2)初始化。
-ii-
武漢工程大學計算機科學與工程學院
生產(chǎn)實習日記
2012年9月5日 計算機大樓205機房 星期三 晴
李老師用很生動的例子給我們講解了什么是構(gòu)造方法,為什么要用到構(gòu)造方法,以及構(gòu)造方法有哪些種類。
構(gòu)造方法是指與類型相同沒有返回類型的一類方法。類似:class type(){}其中構(gòu)造方法分為:默認構(gòu)造方法,復制構(gòu)造方法,賦值構(gòu)造方法。其中著重講到了默認構(gòu)造方法:.默認的構(gòu)造方法(無參構(gòu)造方法)The constructor Cat()is undefined 一個類會自動的提供一個默認的構(gòu)造方法(隱式),如果我們顯示的提供了一個構(gòu)造方法,那么系統(tǒng)不會在提供無參的構(gòu)造方法。.構(gòu)造方法的特點:a.與類名相同 b.沒有返回值 c.類提供一個(隱式)無參構(gòu)造方法:構(gòu)造方法的作用:初始化對象;構(gòu)造方法重載。繼承是為了實現(xiàn)代碼的復用,應(yīng)注意構(gòu)造方法不能被繼承,Java中的繼承使用extends關(guān)鍵字,并且Java中只允許單繼承。
-iii-
武漢工程大學計算機科學與工程學院
生產(chǎn)實習日記
2012年9月6日 計算機大樓205機房 星期四 晴
使用關(guān)鍵字interface修飾,接口不是類,而是對類功能需求的描述,接口以一種完全抽象的類為定義,應(yīng)注意類是一系列對象模板,而接口是一系列功能的集合。類與類是繼承關(guān)系,類與接口是實現(xiàn)關(guān)系,接口與接口是繼承關(guān)系。
多態(tài)的兩大定理:
1、子類對象能夠當做父類對象看,Animal animal=new Fish();
2、當子類對象能夠當做父類對象看,調(diào)用子類對象覆蓋父類對象的方法,其調(diào)用的就是子類對象的方法,用到了animal.eat()。還講了多態(tài)的兩種用法,多態(tài)用到的關(guān)鍵字instanceof static Final abcstract interface。其中instanceof類似于C中的typeof;用abcstract時抽象方法只做聲明,不做實現(xiàn),實現(xiàn)交給子類,一個類如果包含一個抽象方法,此類一定是抽象類,子類繼承自父類的抽象方法,應(yīng)注意必須實現(xiàn)此抽象方法,如果不實現(xiàn),那么次子類也必須是抽象的,此外抽象類是不能創(chuàng)建對象的。
-iv-
武漢工程大學計算機科學與工程學院
生產(chǎn)實習日記
2012年9月7日 計算機大樓205機房 星期五 晴
用mySQL軟件認識數(shù)據(jù)庫,以及一些基本的語句,create table user(id int(20),name varchar(50),password varchar(50));insert into user values(7,'宇文拓','123456');insert into user values(8,'陳靖仇','123456');insert into user values(9,'小雪','123456');select *from user;delete from user where id=9;其中對多表進行操作時,有點難,老師也遇到了一些問題,不過最后還是解決了問題,運用了實例化如:create table actor(a_id int(10)primary key auto_increment,a_name varchar(50)not null,,a_tvname varchar(50)not null,tv_id int(10)not null,,t_actor varchar(50),,foreign key(tv_id)referenses TV(t_id));create table TV(t_id int(10)primary key auto_increment,,t_name varchar(50)not null);對基本表的操作講的很仔細,增刪改查 和一些級聯(lián)操作。其中著重講了查詢操作:select *from tables;帶表達式的查詢:select from student where sdept in(‘cs’,’is’),對一些字句也有了解:order by ,group by。
-v-
武漢工程大學計算機科學與工程學院
生產(chǎn)實習日記
2012年9月10月 計算機大樓205機房 星期一 晴
上午老師先給我們講了一下我們昨天所學到的IO的知識,我以為就像面向?qū)ο罄锩娴囊粯?,很簡單,但事實是很難。先總結(jié)了一下IO四大家族,主要有InputStream和OutputStream、Reader和Write、Properties類,老師用IO輸入輸出流讀取和寫入本地電腦上的一個txt文件,還能通過IO修改該文件。
接著我們復習了已經(jīng)學過的數(shù)據(jù)庫的內(nèi)容,與之前所不同的是這次我們所用的數(shù)據(jù)庫軟件是mySQL,這與以前的ORACLE有很大的操作上的差別,比如一些語句,定義,數(shù)據(jù)類型等。一個比較明顯的區(qū)別就是MY SQL下面有很多的數(shù)據(jù)庫,在對數(shù)據(jù)庫進行操作時要先聲明操作是對哪個數(shù)據(jù)庫進行的,一些基本的操作:先用show databases查看有幾個數(shù)據(jù)庫,然后show tables查看表,insert into插入數(shù)據(jù)。通過Jdbc導入數(shù)據(jù)庫,connection連接數(shù)據(jù)庫,相應(yīng)的還可以讀數(shù)據(jù)庫的數(shù)據(jù)到相應(yīng)的地方。
-vi-
武漢工程大學計算機科學與工程學院
生產(chǎn)實習日記
2012年9月11日 計算機大樓205機房 星期二 晴
今天講JDBC和HTML。JDBC是用于訪問數(shù)據(jù)庫的標準。完成JDBC的HelloWorld主要七個步驟:導入數(shù)據(jù)庫驅(qū)動器jar包;注冊驅(qū)動;獲取連接對象;測試連接對象是否獲取成功;獲得statement對象,去執(zhí)行SQL;獲得ResultSet結(jié)果集對象;關(guān)閉連接。JDBC的三元大將Connection conn=DriverManager.getConnection(url,username,password);Statement pstm=conn.createStatement();ResultSet rs=stm.executeQuery(sql)。接著講實習用戶登錄時驗證用戶名和密碼是否正確的證據(jù);SQL注入,如何解決?Preparedstatement和statement的區(qū)別。
HTML是一種超文本標記語言,是xxx.html或者xxx.htm文件,由瀏覽器解析執(zhí)行。HTML的基本結(jié)構(gòu)根元素標記:,基本兩大部分:頭
和體,head:是描述頁面的數(shù)據(jù),body:顯示與頁面有關(guān)的內(nèi)容,標記:是有開始和結(jié)尾的