<ruby id="zx91x"></ruby><p id="zx91x"></p>
<p id="zx91x"></p>
<pre id="zx91x"><ruby id="zx91x"><mark id="zx91x"></mark></ruby></pre>

<p id="zx91x"><del id="zx91x"></del></p>

        <track id="zx91x"><ruby id="zx91x"></ruby></track>

            <pre id="zx91x"><ruby id="zx91x"></ruby></pre>

            <track id="zx91x"><del id="zx91x"></del></track>

              <big id="zx91x"><ruby id="zx91x"></ruby></big>

                  計算機科學與技術實習報告【5篇】

                  時間:2021-11-22 實習報告 點擊:

                  計算是漢語詞語。有“核算數目,根據已 知量算出未知量;運算”和“考慮;謀慮”兩種含義, 以下是為大家整理的關于計算機科學與技術實習報告5篇 , 供大家參考選擇。

                  計算機科學與技術實習報告5篇

                  第1篇: 計算機科學與技術實習報告

                  新疆財經大學

                  計算機科學與工程學院

                  畢業實習報告

                  學 號:

                  姓 名:

                  班 級:

                  實習單位:

                  實習時間:

                  指導教師:

                  二○一○年四月

                  一、 實習內容

                  1、 實習目的和任務

                  通過實習,將理論聯系實際,把自己大學4年所學的知識體系進行鞏固和強化并能應用到實際中,提高處理實際問題的能力及應變能力。了解畢業設計專題的主要內容,結合畢業設計論文課題進行研究,為畢業設計的順利進行做好充分的準備,并為自己能順利與社會環境接軌做準備。

                  2、 實習單位情況

                  “中心”背靠政府、面向企業,集成社會資源,構架政府與科研院所、企業之間的橋梁。通過服務平臺建設和特色業務建設,為企業提供綜合服務;通過農業信息技術和農產品深加工技術的推廣應用,推動兵團農業經濟發展。通過幾年來的規范運行,“中心”得到了較快的發展,并于2006年2月通過了ISO9001:2000質量體系認證。

                  “中心”現擁有員工20人,平均年齡30歲,從事企業服務的員工15人,其中本科以上學歷占84%;擁有職稱的員工共計16人,占員工總數的89%,其中高級職稱6人,中級職稱9人。

                  現有總資產629萬元,辦公面積合計1660平方米。建有兵團一流的網絡信息支撐中心機房。機房擁有網絡交換設備、集群服務器,企業級服務器,防火墻等各類網絡設備。“中心”網絡設備通過中國電信10M寬帶接入互聯網,并在“中心”網絡平臺搭建了協同辦公平臺,各部門每名工作人員配備一臺計算機,借助信息化的手段,全面提高了“中心”各部門辦公效率,簡化了工作程序,也為政府管理部門提供了全方位,多層次的服務。

                  經過幾年的發展,“中心”已在實現組織網絡化、功能社會化、服務產業化目標所具備的條件與能力方面,日趨成熟,為“中心”今后的發展奠定了堅實的基礎。

                  3、 具體實習內容

                  第一周,對“中心”做系統的認識,通過查看資料,跟老師學習。了解到“中心”有著在網絡技術、農業信息、科技培訓等領域技術人才上的優勢,在所從事的服務工作中,始終本著“背靠政府、面向企業”的服務宗旨,一方面作好政府延伸服務,充分體現政府的意志,在形式和內容上不斷創新,得到政府部門的認可和好評。另一方面,作為聯系政府部門和企業的紐帶,積極為兵團農業服務,積極為推進企業信息化進程服務。

                  積極承擔政府委托業務,做好政府職能的延伸工作,提高責任意識,為企業提供優質高效的服務。如:深入調研兵團企業,協助政府部門編制“十一五”科技規劃。承擔國家“863”項目4項,國家星火培訓項目1項,獲得830萬元資金支持等。

                  “中心”在承擔政府委托的業務外,大力加強自身服務能力的建設,在加強農業信息技術推廣和星火科技培訓、企業網絡信息服務等方面作了許多工作。如:承擔863“軟件重大專項”,積極開展網絡信息服務,完成863“縮小數字鴻溝—西部行動”主題的“基于國產Linux系統的公共衛生及科技成果管理關鍵技術的開發與應用”和863軟件重大專項“基于國產Office軟件的辦公、社保系統關鍵技術開發與應用”項目的實施工作,項目驗收后迅速將成果推廣應用到政府及有關事業單位。為科技、農業、衛生、社保、社區系統及企業提供信息化服務,搭建了以介紹新疆兵團農業信息為主的智能化專家系統網站——兵團農業科技信息網。并根據中心服務資源大力開展網絡服務業務,通過推廣企業虛擬主機、協同辦公系統和企業電子郵件系統三個方面的服務提高企業的信息化水平。

                  第二周,鞏固、強化和擴展已有知識體系。了解了中心服務器的種類、數量、使用功能等,如“中心”服務器用的是聯想萬全Xeon 1.8GHz CPU,256MB Registered ECC DDR內存,18G 10000轉非熱插拔SCSI硬盤,雙NIC。主要用來做網站的發布。熟悉“中心”的主要工作地點,并對服務器的工作原理進行進一步的學習了解。同時,也對“中心”的老師們有了進一步的認識。在平時看他們工作都很認真,一絲不茍,可私下里都很可愛,幽默,和藹可親。無論在實習的學習期間,還是在生活方面,都給了我很大的幫助。

                  第三周,學習了解了中心計算機的軟硬件相關配置信息,認識學習了Cisco2611 Cisco4500的路由器,和交換機 Cisco。在防火墻方面,在“中心”老師帶領下,了解了方正方御入侵檢測。在服務器的操作系統方面,對win2000server win2003server 紅旗linux我還是不太熟悉,以后有機會還是會多多學習和使用的。在這期間,還了解了中心計算機網絡應用情況、局域網有關情況。中心計劃采用星形結構方式,為解決局域網在訪問INTERNET網時的安全問題,在設計中主要采用了“硬件防火墻+硬件路由器設備+軟件殺毒軟件”的網絡安全體系來抵御外來的攻擊和干擾。主要應用:虛擬主機托管、系統辦公平臺、網絡管理服務平臺。學習的東西也漸漸加深,覺得壓力也慢慢變大,雖然每天做的事都很簡單,幫“中心”的老師們整理材料,打印、傳真文件等,可對我來說,也是一種鍛煉。

                  第四周,重復在“中心”的日常工作。協助數字化社區服務信息平臺服務示范項目整理文檔,提出需求等。“中心”老師們的嚴格要求,然我明白了再瑣碎的小事,也要踏踏實實的認真去做好。學習安裝了正版win2003seerver,紅旗linux系統,對一些主機進行重新分區以及最后對系統備份。進行日常的對維護計算機軟件和對石河子市辦公系統OA的使用、熟悉和簡單維護、整理項目調研報告等。雖然很多東西我們課堂都有學過,過實踐過程中還是會發生很多的問題。要學習的地方還有很多,當然也包括人際關系等。

                  后幾周,主要就是再重復前面的工作,有時侯也會覺得沒意思,“中心”的老師們一眼就看出來了,告訴我了他們的一些工作經歷。讓我明白了堅持就勝利。我開始自學一些跟自己畢業設計有關的相關知識。學習了解Web開發的基本原則,Web開發的相關知識,掌握Web開發的基本技術,豐富Web開發的實戰經驗。通過實習了解構建一個較完整的網站,能對ASP動態網站的開發有一個概括性的總體認識。

                  接著在本次實習中,我開始利用閑暇時間自學了網站編程,借閱了《ASP程序開發》等有關ASP的書籍。通過學習,對HTML技術、VBScript腳本語言技術、ASP對象、控件和數據庫技術等又有了進一步的理解。還對大學生就業咨詢系統網站的建設有一個初步的構思及確定其應該包括哪些模塊實現什么功能以及頁面的設計;了解ASP動態網頁設計知識在實際中的應用, 理論及生產實際知識去分析和解決問題,進行的相關訓練;掌握通用數據庫的連接、數據的相關操作或網站的設計過程和進行方式,培養正確的設計思想和分析問題、解決問題的能力,特別是系統的分析、系統設計、數據庫設計和功能的實現。

                  最后,在我以為實習就要這么結束時,“中心”的老師們讓我參與了解學習了數字化社區服務信息平臺服務示范項目。石河子師市數字化社區服務信息平臺示范項目將從基層社區入手,通過統一的社區服務與綜合管理信息平臺,建立統一數據中心,實現跨部門、跨區域的數據共享,進而解決社區服務基礎數據的信息孤島問題,對基礎數據加以整合和挖掘,擴大基礎數據的聚集效應,改善社區公共服務的方式和方法,提高社區服務與城市綜合管理水平。

                  從數據庫的采集,到建設社區服務管理應用平臺。要經過多個部門的協調合作,和反復的核查上報。最后才能從繁重的數據挖掘、采集、整理、上報工作中解脫出來。看到那些驚人的數據后,我體會到了團結的力量,一個通力合作的團隊比什么都重要,所有的事情都是一環套一環的,每一個環節都不能有錯,要有高度的合作精神和責任感,使命感才行。讓我明白了原來要做一個好的平臺,并不是那么容易。

                  二、實習表現

                  在實習期間,自己能嚴格要求自己,虛心學習,不懂就問。自覺遵守單位制定的規章制度。從身邊的一點一滴做起,心態端正,積極進取。能認真學習,并自覺按時完成“中心”老師們布置的任務。雖然,在實習的有一小段時間內,有過混日子的念頭,可在“中心”老師和指導的老師的細心教育下,做了及時的調整,并以飽滿的熱情,完成了整個實習。

                  三、實習收獲和體會

                  在這個時間不算長不算短的實習期間,我真真切切的體會到了“書到用時方恨少!”在實習單位的日子,就像自己將來要進入的社會,馬上要走向的工作單位。感覺很真實,仿佛已經真的參加工作了一樣。提高了我的思想覺悟、角色轉換能力,尤其是觀察、分析和解決問題的實際工作能力。

                  在實習期間,雖然很辛苦,但收獲頗豐。原來實習了才知道,要學的東西還有很多,什么叫學無止境,什么叫紙上得來終覺淺, 絕知此事要躬行。暴露出了自身的很多缺點和不足,實習給了我一次很好的鍛煉自己的機會。雖然自己是學了4年計算機的本科生,但真的工作起來我的起點卻很低。有時候遇到事情總會著急,慌張。信心不足,總感覺自己做不好。大家說我很外向、活潑,其實還是自己有點自卑的。還需要一段時間多多磨練。只有自己的知識和能力都在提升,相信自己總有一天會很勇敢很完美的表現自己。

                  上學的時候大家都說,能珍惜現在的日子就好好珍惜。等實習了才真的領悟這句話。每天起早貪黑,忙忙碌碌,同學們見上一面是難上加難,做了第一天就想回到學校接著做學生。感覺學生時代真是最美好的時間。可是既然踏出來了就要繼續走下去,因為這一天也終究要來到。

                  體會到了學生時代很美好,不僅僅是不需要去努力工作,而是在學生時代你可以有很好的同學,很好的朋友,大家相互噓寒問暖,不必勾心斗角。這里才真的有純潔的友誼。可踏上了社會,于存在著利益關系,又工作繁忙,就多了份人情世故。讓我懂得了首先要學會做人,再學會做事。很多事情單靠一個人的努力是不行的,即使你能力再大。團結的力量遠比想象的要大的多,一個團結,積極向上的團隊,比什么都強。

                  發現了自身的很多不足,對我來說就是最大的收獲。工作有的時候太急于求成,有點眼高手低,不是特別細心,耐心。有的時候又比較膽小,不夠勇敢,不能大膽的把自己內心的想法表達出來。這些都為我以后走向工作崗位,走向社會上了很好的一課,使我更明確了自己以后的發展方向,更有目標的朝明天邁進。

                  四、實習總結

                  光陰似箭,歲月如梭。一晃7周的實習生活已經過去了。實習,是終點也是起點。實習結束了,很快大學4年的學習生涯也要結束了,可新的生活就要開始。在書本上學過很多理論,但從未付諸實踐過,等到真正運用時,才會體會到難度有多大。要提高學習的地方很多:

                  1、?英語能力

                  在校只知道考四、六級英語,卻從沒想過英語學習的真正應用,到了“中心”,才知道英語的重要性。對計算機專業來說,英語很重要。很多有關計算機的文獻和摘要都看不懂。所以,在以后的英語學習,要主要著重于英語實際閱讀能力的提高。

                  2、?專業知識??

                  計算機行業是個專業性較強的專業。大學期間,我們學習的內容涵蓋很多,所以每門都不是很精。故很多專業技術和操作對我而言都比較陌生。使得自己花了不少時間在自學上,這直接影響了社會實踐的進程和效果。所以我需要更專一于計算機的某一項技術,而不是滿把抓。

                  3、 學習能力??

                  在日新月異,新事物,新觀點層出不窮的信息社會,必須具備快速學習的能力,并要以一種終身學習的心態來積極吸收新知識和新觀念,以開放的姿態面對未來的變革。同時,要注意理論學習和實踐能力的結合。要以理論指導實踐,并在實踐中不斷檢驗和提高理論可信度,深化認識。以后我們面對社會的選擇,所學專業與從事的工作很可能不一致。那時就應該調整心態,找準個人定位,及時充電,更快更好地適應新工作發展的需要。??

                  4、 適應能力??

                  不僅包括對于一項新工作的適應,更包括對公司企業文化的一種認同和融合,在短短幾周中,我和“中心”的老師們都相處的都不錯,大家也都比較照顧我這個新來的“子弟兵”,認識了很多新朋友還是一件值得高興的事。??

                  總之,在今后的工作和生活中,自己需要更加努力的奮斗下去。

                  吳 慧

                  2010年4月20日

                  第2篇: 計算機科學與技術實習報告

                  西南科技大學計算機學院

                  本科(畢業)校外實習報告

                  ?????????????????????????????????????????????????????????????????????????????????

                  ???

                  院 (系) :計算機科學與技術????????

                  專業班級 :計算機1104

                  學生姓名 :學長

                  學 號 :20111639????????????

                  成? 績 :????????????????????????

                  指導老師 :?高小明????????????????????

                  提交日期 :???????????????????????

                  一、實習的目的和意義

                  畢業實習是學生大學本科教學實踐的主要環節,對學生的實踐能力的培養具有十分重要的意義。學生通過本次實習,能夠了解計算機專業的相關新技術,了解理論知識在實際應用中的作用,了解計算機技術的新發展,體驗計算機專業的工作內容和工作特點,拓寬知識面,增強人際溝通能力,加強團隊協作精神,為走向社會打下基礎。?

                  Android以Linux為核心的Android運行平臺,使用Java作為編程語言。本次實習是在學習java語言程序設計的基礎上進行的一次綜合實踐。通過綜合訓練,要求學生掌握java語言程序設計的基本技能和Android編程的應用,并較系統地掌握JAVA語言程序設計開發方法以及幫助文件的使用等,使學生通過本次實訓,能夠進行獨立的Android應用程序開發,能夠在實際操作中得到進一步的提高,為以后的學習和工作打下良好的基礎。

                  1.1實習目的

                  1.了解公司,熟悉辦公流程及環境

                  2.培養學生運用所學課程Java語言程序設計的理論知識和技能,分析解決計算機實際應用中的問題的能力。?

                  3.培養學生在Java語言程序設計的基礎上,開發Android應用程序的思想和方法。?

                  4.培養學生調查研究、查閱技術文獻、資料、手冊以及編寫技術文獻的能力。?

                  5.掌握MTK Android源碼

                  1.2實習意義

                  1.鍛煉自己的動手能力,將學習的理論知識運用于實踐當中,反過來檢驗書本上理論的正確性。將自己的理論知識與實踐融合,進一步鞏固、深化已經學過的理論知識,提高綜合運用所學過的知識,并且培養自己發現問題、解決問題的能力,加強對市場營銷過程的認識;?

                  2.更廣泛的直接接觸社會,了解社會需要,加深對社會的認識,增強對社會的適應性,將自己融合到社會中去,培養自己的實踐能力,縮短我們從一名大學生到一名工作人員之間的思想與業務距離。為以后進一步走向社會打下堅實的基礎;???

                  3.了解公司部門的構成和職能,整個工作流程,從而確立自己在公司里最擅長的工作崗位。為自己未來的職業生涯規劃起到關鍵的指導作用。

                  二、實習內容

                  2.1 系統學習java語言

                  (1)Java語言特點

                  ·面向對象:? ?

                  與C++相比,JAVA是純的面向對象的語言,C++為了向下兼容C,保留了很多C里面的特性,而C,眾所周知是面向過程的語言,這就使C++成為一個"混血兒"。而JAVA語法中取消了C++里為兼容C所保留的特性,如取消了頭文件、指針算法、結構、單元等。

                  ·可移植(平臺無關性):? ?

                  生成中間字節碼指令,與其他編程語言不同,Java并不生成可執行文件(.exe文件),而是生成一種中間字節碼文件(.class文件)。任何操作系統,只要裝有Java虛擬機(JVM),就可以解釋并執行這個中間字節碼文件。這正是Java實現可移植的機制。? ?

                  ·原始數據類型存儲方法固定,避開移植時的問題??

                  Java的原始數據類型的大小是固定的。比如,在任何機器上,整型都是32位,而C++里整型是依賴于目標機器的,對16位處理器(比如8086),整數用兩個字節表示;在像Sun?SPARC這樣的32位處理器中,整數用4個字節表示。在Intel?Pentium處理器上,整數類型由具體的操作系統決定:對于DOS和Win32來說,整數是2個字節;對于Windows?9x?、NT和2000,整數是4個字節。當然,使整數類型平臺無關之后,性能必然有所下降,但就Java來說,這個代價是值得的。Java的字符串,則采用標準的Unicode格式保存。可以說,沒有這個特性,Java的可移植性也不可能實現。?

                  ·JAVA在語法上與C++類似

                  JAVA的語法與C++很接近,有過C或者C++編程經驗的程序員很容易就可以學會JAVA語法;

                  ·取消了C++的一些復雜而低效的特性比如:用接口技術代替了C++的多重繼承。C++中,一個類允許有多個超類,這個特性叫做"多重繼承",多重繼承使得編譯器非常復雜且效率不高;JAVA的類只允許有一個超類,而用接口(Interface)技術實現與C++的多繼承相類似的功能

                  其它被取消的特性包括:虛擬基礎類、運算符過載等

                  ·JAVA的基本解釋器和類支持模塊大概僅40K

                  即使加入基本的標準庫和支持線程的模塊,也才220K左右。與GUI(圖形用戶界面)相比,明顯小很多

                  ·取消了指針算法

                  C的最關鍵的一個特性是它的強大指針算法,比如可以用指針訪問字符串、數組甚至文件,很容易產生指針溢出,意外地改寫內存和損毀數據。JAVA里有一個指針模型,對于普通的任務,如訪問字符串、數組,根本不用指針,而一旦需要,比如訪問對象、文件時,也可以獲得指針的強大能力,但JAVA同時有高度的指針安全保障,用戶永遠不可能訪問一個壞掉的指針、不可能造成內存分配錯誤,也用不著專門提防可能出現的內存漏洞。

                  ·強大的多線程能力

                  多線程可以使程序有更好的交互性和實時性,并可以最大限度地利用多處理器系統。JAVA有著強大的多線程處理能力,因為各主流操作系統平臺在線程的實施方面有重大的差異,所以JAVA為不同的操作系統實現了專門的多線程機制。在這點上來說,JAVA沒有做到平臺無關。

                  (2)面向對象基礎

                  static稱為靜態修飾符,它可以修飾類中的屬性和方法。

                    1.靜態屬性

                    被static修飾的屬性稱為靜態屬性,這類屬性一個最本質的特點是:它們是類的屬性,而不屬于任何一個類的具體對象。換句話說,對于該類的任何一個具體對象而言,靜態屬性是一個公共的存儲單元,任何一個類的對象訪問它時,取到的都是相同的數值,同樣任何一個類的對象去修改它時,也都是在對同一個內存單元做操作。

                    靜態屬性節省空間;靜態屬性保持類對象的一致性修改

                    舉例:總和、基本工資等

                    2.靜態方法

                    static修飾符修飾的屬性是屬于類的公共屬性:與之相仿,用static修飾符修飾的方法,是屬于整個類的類方法;而不用static至少有三重含義:

                    (1)調用這個方法時,應該使用類名做前綴,而不是某一個具體的對象名;

                    (2)非static的方法是屬于某個對象的方法,在這個對象創建時對象的方法在內存中擁有自己專用的代碼段;而static的方法是屬于整個類的,它在內存中的代碼段將隨著類的定義而分配和裝載,不被任何一個對象專有:

                    (3) 由于static方法是屬于整個類的,所以它不能操縱和處理屬于某個對象的成員變量,而只能處理屬于整個類的成員變量。也即,static方法只能處理static的數據。

                    3.靜態初始化器

                    靜態初始化器是由關鍵字static引導的一對大括號括起的語句組。它的作用與類的構造函數有些相似,都用來完成初始化的工作,但是靜態初始化器與構造函數有三點根本的不同:

                    (1)構造函數是對每個新創建的對象初始化,而靜態初始化器是對每個類進行初始化;

                    (2)構造函數是在用new運算符產生新對象時由系統自動執行,而靜態初始化器則是在它所屬的類加載入內存時由系統調用運行的;

                    (3)不同于構造函數,靜態初始化器不是方法,沒有方法名、返回值和參數列表。

                    讓我們考慮如下的問題,所以考慮由系統自動為新雇員對象生成編號變量的值,將Employee類的屬性定義改寫為:

                    class Employee    //定義雇員類

                    {

                      private int m_EmpNo; //私有屬性:雇員編號

                      String m_EmpName;   //雇員姓名

                      char m_EmpGender;   //雇員性別

                      private double m_EmpSalary;  //私有屬性:雇員工資

                      static double m_MinSalary;   //靜態屬性:最低工資

                      static int m_NextEmpNo;    //下一個新雇員的編號

                    }

                  構造函數為:

                    Employee(String name,char sex,double sal)  //構造函數,完成初始化工作

                    {

                      m_EmpNo=m_NextEmpNo++;   //新雇員使用了新編號之后,再產生另一個新編號

                      m_EmpName=new String(name);

                      m_EmpGender=sex;

                      if(sal>=m_MinSalary)   //工資額不合理時使用最低工資

                        m_EmpSalary=sal;

                      else

                        m_EmpSalary=m_MinSalary;

                  這里,為實現編號不重復地自動生成,引入一個類成員m_NextEmpNo,它的值是下一個新創建的雇員對象的編號。每當有新對象生成時,系統調用構造函數,將m_NextEmpNo的當前值賦給新雇員的編號變量m_EmpNo,然后讓類靜態屬性m_NextEmpNo自動加一,這樣新對象的編號就不會與已有對象的編號相重復。表面看來整個問題似已解決,但實際上還有很關鍵的一步沒有完成:那就是static的類屬性m_NextEmpNo的初始化問題。

                     總之,靜態初始化器的作用是對整個類完成初始化操作,包括給static類成員賦初值等,它在系統向內存加載時自動完成。

                  (3)java線程基礎

                  一、線程概述?

                  線程是程序運行的基本執行單元。當操作系統(不包括單線程的操作系統,如微軟早期的DOS)在執行一個程序時,會在系統中建立一個進程,而在這個進程中,必須至少建立一個線程(這個線程被稱為主線程)來作為這個程序運行的入口點。因此,在操作系統中運行的任何程序都至少有一個主線程。?

                  進程和線程是現代操作系統中兩個必不可少的運行模型。在操作系統中可以有多個進程,這些進程包括系統進程(由操作系統內部建立的進程)和用戶進程(由用戶程序建立的進程);一個進程中可以有一個或多個線程。進程和進程之間不共享內存,也就是說系統中的進程是在各自獨立的內存空間中運行的。而一個進程中的線可以共享系統分派給這個進程的內存空間。?

                  線程不僅可以共享進程的內存,而且還擁有一個屬于自己的內存空間,這段內存空間也叫做線程棧,?是在建立線程時由系統分配的,主要用來保存線程內部所使用的數據,如線程執行函數中所定義的變量。?注意:任何一個線程在建立時都會執行一個函數,這個函數叫做線程執行函數。也可以將這個函數看做線程的入口點(類似于程序中的main函數)。無論使用什么語言或技術來建立線程,都必須執行這個函數(這個函數的表現形式可能不一樣,但都會有一個這樣的函數)。如在Windows中用于建立線程的API函數CreateThread的第三個參數就是這個執行函數的指針。?

                  在操作系統將進程分成多個線程后,這些線程可以在操作系統的管理下并發執行,從而大大提高了程序的運行效率。雖然線程的執行從宏觀上看是多個線程同時執行,但實際上這只是操作系統的障眼法。由于一塊CPU同時只能執行一條指令,因此,在擁有一塊CPU的計算機上不可能同時執行兩個任務。而操作系統為了能提高程序的運行效率,在一個線程空閑時會撤下這個線程,并且會讓其他的線程來執行,這種方式叫做線程調度。我們之所以從表面上看是多個線程同時執行,是因為不同線程之間切換的時間非常短,而且在一般情況下切換非常頻繁。假設我們有線程A和B。在運行時,可能是A執行了1毫秒后,切換到B后,B又執行了1毫秒,然后又切換到了A,A又執行1毫秒。由于1毫秒的時間對于普通人來說是很難感知的,因此,從表面看上去就象A和B同時執行一樣,但實際上A和B是交替執行的。

                  二、線程給我們帶來的好處

                  如果能合理地使用線程,將會減少開發和維護成本,甚至可以改善復雜應用程序的性能。如在GUI應用程序中,還以通過線程的異步特性來更好地處理事件;在應用服務器程序中可以通過建立多個線程來處理客戶端的請求。線程甚至還可以簡化虛擬機的實現,如Java虛擬機(JVM)的垃圾回收器(garbage collector)通常運行在一個或多個線程中。因此,使用線程將會從以下五個方面來改善我們的應用程序:

                  1. 充分利用CPU資源 現在世界上大多數計算機只有一塊CPU。因此,充分利用CPU資源顯得尤為重要。當執行單線程程序時,由于在程序發生阻塞時CPU可能會處于空閑狀態。這將造成大量的計算資源的浪費。而在程序中使用多線程可以在某一個線程處于休眠或阻塞時,而CPU又恰好處于空閑狀態時來運行其他的線程。這樣CPU就很難有空閑的時候。因此,CPU資源就得到了充分地利用。

                  2. 簡化編程模型 如果程序只完成一項任務,那只要寫一個單線程的程序,并且按著執行這個任務的步驟編寫代碼即可。但要完成多項任務,如果還使用單線程的話,那就得在在程序中判斷每項任務是否應該執行以及什么時候執行。如顯示一個時鐘的時、分、秒三個指針。使用單線程就得在循環中逐一判斷這三個指針的轉動時間和角度。如果使用三個線程分另來處理這三個指針的顯示,那么對于每個線程來說就是指行一個單獨的任務。這樣有助于開發人員對程序的理解和維護。

                  3. 簡化異步事件的處理 當一個服務器應用程序在接收不同的客戶端連接時最簡單地處理方法就是為每一個客戶端連接建立一個線程。然后監聽線程仍然負責監聽來自客戶端的請求。如果這種應用程序采用單線程來處理,當監聽線程接收到一個客戶端請求后,開始讀取客戶端發來的數據,在讀完數據后,read方法處于阻塞狀態,也就是說,這個線程將無法再監聽客戶端請求了。而要想在單線程中處理多個客戶端請求,就必須使用非阻塞的Socket連接和異步I/O。但使用異步I/O方式比使用同步I/O更難以控制,也更容易出錯。因此,使用多線程和同步I/O可以更容易地處理類似于多請求的異步事件。

                  4. 使GUI更有效率 使用單線程來處理GUI事件時,必須使用循環來對隨時可能發生的GUI事件進行掃描,在循環內部除了掃描GUI事件外,還得來執行其他的程序代碼。如果這些代碼太長,那么GUI事件就會被“凍結”,直到這些代碼被執行完為止。 在現代的GUI框架(如SWING、AWT和SWT)中都使用了一個單獨的事件分派線程(event dispatch thread,EDT)來對GUI事件進行掃描。當我們按下一個按鈕時,按鈕的單擊事件函數會在這個事件分派線程中被調用。由于EDT的任務只是對GUI事件進行掃描,因此,這種方式對事件的反映是非常快的。

                  5. 節約成本

                  提高程序的執行效率一般有三種方法:

                  (1)增加計算機的CPU個數。

                  (2)為一個程序啟動多個進程

                  (3)在程序中使用多進程。

                  第一種方法是最容易做到的,但同時也是最昂貴的。這種方法不需要修改程序,從理論上說,任何程序都可以使用這種方法來提高執行效率。第二種方法雖然不用購買新的硬件,但這種方式不容易共享數據,如果這個程序要完成的任務需要必須要共享數據的話,這種方式就不太方便,而且啟動多個線程會消耗大量的系統資源。第三種方法恰好彌補了第一種方法的缺點,而又繼承了它們的優點。也就是說,既不需要購買CPU,也不會因為啟太多的線程而占用大量的系統資源(在默認情況下,一個線程所占的內存空間要遠比一個進程所占的內存空間小得多),并且多線程可以模擬多塊CPU的運行方式,因此,使用多線程是提高程序執行效率的最廉價的方式。

                  2.2 系統學習Android語言

                  2.2.1 歷史背景:

                  2007年11月5日,Google發布基于Linux平臺的開源移動手機平臺——Android。該平臺由操作系統、中間件、用戶界面和應用軟件等組成,號稱是首個為移動終端打造的真正開放的移動開發平臺。 2008年9月22日,美國運營商T‐Mobile USA在紐約正式發布第一款Google手機——T‐Mobile G1。該款手機為中國臺灣HTC(宏達電)代工制造,是世界上第一部使用Android操作系統的手機,支持WCDMA/HSPA 網絡,理論下載速率為7.2Mbit/s,并支持Wi‐Fi無線局域網絡。 Android的特性 Android的主要特性如下:

                  · 應用程序框架,支持組建的重用與替換。

                  · Dalvik虛擬機,專門為移動設備做了優化。

                  · 內部集成瀏覽器,該瀏覽器基于開源的WibKit引擎。

                  · 優化的圖形庫,包括2D和3D圖形庫,3D圖形庫基于OpenGL ES 1.0(硬件加速可 選)。

                  · SQLite數據庫,是一套開放性源代碼的關系型數據庫,其特點在于輕量級的設計結 構,更適合在手機上使用。

                  · GSM電話(依賴于硬件)。

                  · 藍牙(Bluetooth),EDGE,3G和Wi‐Fi(依賴于硬件)。

                  · 多媒體支持,包括常見的音頻、視頻和靜態圖像文件格式。

                  · 照相機、GPS、指南針和加速度計等豐富的傳感器(依賴于硬件)。

                  · 豐富的開發環境,包括設備模擬器、調試工具、內存及性能分析圖表,以及Eclipse 集成開發環境插件。

                  1)程序應用

                  Android連同一個核心應用程序包發布,該應用程序包括E‐mail客戶端、SMS短消息程序、日歷、地圖、瀏覽器、聯系人管理程序等。所以的應用程序都是用Java編寫的。

                  2)應用程序框架

                  開發者完全可以訪問核心應用程序所使用的API框架。該應用程序框架架構用來簡化組件的軟件的重用,任何一個應用程序都可以發布它的模塊功能并且任何其他的應用程序都可以使用其所發布的功能塊(不過要遵循框架的安全性限制)。該應用程序重用機制使得組件可以被用戶替換。

                  以下所有的應用程序都由一系列的服務和系統組成,包括:

                  1.一個可擴展的視圖(Views)可以用來創建應用程序,包括列表(lists)、網絡(grids)、文本框(text boxes)、按鈕(buttons),甚至是一個可嵌入的Web瀏覽器。

                  2.內容管理器(Content Providers)使得應用程序可以訪問另一個應用程序的數據(如聯系人數據庫),或者共享它們自己的數據。

                  3.一個資源管理器(Resource Manager)提供非代碼資源的訪問,如本地字符串、圖形和分層文件(layout files)。

                  4.一個通知管理器(Notification Manager)使得應用程序可以在狀態欄中顯示客戶通知信息。

                  5.一個活動類管理器(Activity Manager)用來管理應用程序生命周期并提供常用的導航回退功能。

                  3)Android程序庫

                  Android包括一個被Android系統中各種不同組件所使用的C/C++集庫。該庫通過Android應用程序框架為開發者提供服務。

                  以下是一些主要的核心庫:1.系統C庫:一個從BSD繼承來的標準C系統函數庫(libc),專門為基于Embedded Linux的設備定制。

                  2.媒體庫:基于Packet Video Open CORE;該庫支持錄放,并且可以錄制許多流行的音頻視頻格式,還有靜態映像文件包括MPEG4、H.264、MP3、AAC、JPG、PNG。

                  3.Surface Manager:對顯示子系統的管理,并且為多個應用程序提供2D和3D圖層的無縫融合。

                  4.LibWebCore:一個最新的Web瀏覽器引擎,用來支持Android瀏覽器和一個可嵌入的Web視圖。

                  5.SGL:一個內置的2D圖形引擎。

                  6.3D libraries:基于OpenGL ES 1.0 APIs實現;該庫可以使用硬件3D加速(如果可用)或者使用高度優化的3D軟加速。

                  7.FreeType:位圖(bitmap)和向量(vector)字體顯示。

                  8.SQLite:一個對于所以應用程序可用、功能強勁的輕型關系型數據庫引擎。

                  4)Android運行庫

                  Android包括了一個核心庫,該核心庫提供了Java編程語言核心庫的大多數功能。每一個Android應用程序都在它自己的進程中運行,都擁有一個獨立的Dalvik虛擬機實例。Dalvik是針對同時高效地運行多個VMs實現的。Dalvik虛擬機執行.dex的Dalvik可執行文件,該格式文件針對最小內存使用做了優化。該虛擬機是基于寄存器的,所有的類都是經由Java匯編器編譯,然后通過SDK中的DX工具轉化成.dex格式由虛擬機執行。Dalvik虛擬機依賴于Linux的一些功能,比如線程機制和底層內存管理機制。

                  5)Linux內核

                  Android的核心系統服務依賴于Linux2.6內核,如安全性、內存管理、進程管理、網絡協議棧和驅動模型。Linux內核也同時作為硬件和軟件之間的硬件抽象層。

                  6) service以及service的生命周期

                  兩種用處:后臺運行和跨進程訪問

                  兩種模式:startService()/bindService()

                  模式場合:調用者與服務之間沒有關連,即使調用者退出了,服務仍然運行即用 startService(),調用者與服務綁定在了一起,調用者一旦退出,服務也就終止則用bindService() 生命周期:service的生命周期沒有像activity里的onstop,主要經歷創建、開始、銷毀三個階段,由于有兩種模式的存在,其生命周期有兩種體現方式

                  如果打算采用Context.startService()方法啟動服務,在服務未被創建時,系統會先調用服務的onCreate()方法,接著調用onStart()方法,如果調用startService()方法前服務已經被創建,多次調用startService()方法并不會導致多次創建服務,但會導致多次調用onStart()方法。采用startService()方法啟動的服務,只能調用Context.stopService()方法結束服務,服務結束時會調用onDestroy()方法。 onBind()只有采用Context.bindService()方法啟動服務時才會回調該方法。該方法在調用者與服務綁定時被調用,當調用者與服務已經綁定,多次調用Context.bindService()方法并不會導致該方法被多次調用。采用Context.bindService()方法啟動服務時只能調用onUnbind()方法解除調用者與服務解除,服務結束時會調用onDestroy()方法。

                  2.3系統學習Github知識

                  Git是一個分布式的版本控制系統,最初由Linus Torvalds編寫,用作Linux內核代碼的管理。在推出后,Git在其它項目中也取得了很大成功,尤其是在Ruby社區中。目前,包括Rubinius、Merb和Bitcoin在內的很多知名項目都使用了Git。Git同樣可以被諸如Capistrano和Vlad the Deployer這樣的部署工具所使用。

                  作為開源代碼庫以及版本控制系統,Github擁有140多萬開發者用戶。隨著越來越多的應用程序轉移到了云上,Github已經成為了管理軟件開發以及發現已有代碼的首選方法[2] 。

                  如前所述,作為一個分布式的版本控制系統,在Git中并不存在主庫這樣的概念,每一份復制出的庫都可以獨立使用,任何兩個庫之間的不一致之處都可以進行合并。

                  GitHub可以托管各種git庫,并提供一個web界面,但與其它像 SourceForge或Google Code這樣的服務不同,GitHub的獨特賣點在于從另外一個項目進行分支的簡易性。為一個項目貢獻代碼非常簡單:首先點擊項目站點的“fork”的按鈕,然后將代碼檢出并將修改加入到剛才分出的代碼庫中,最后通過內建的“pull request”機制向項目負責人申請代碼合并。已經有人將GitHub稱為代碼玩家的MySpace。

                  在GitHub進行分支就像在Myspace(或Facebook…)進行交友一樣,在社會關系圖的節點中不斷的連線。

                  GitHub項目本身自然而然的也在GitHub上進行托管,只不過在一個私有的,公共視圖不可見的庫中。開源項目可以免費托管,但私有庫則并不如此。Chris Wanstrath,GitHub的開發者之一,肯定了通過付費的私有庫來在財務上支持免費庫的托管這一計劃。

                  是的,我們正是這么計劃的。通過與客戶的接洽,開發FamSpam,甚至是開發GitHub本身,GitHub的私有庫已經被證明了物有所值。任何希望節省時間并希望和團隊其它成員一樣遠離頁面頻繁轉換之苦的人士都會從GitHub中獲得他們真正想要的價值。

                  在GitHub,用戶可以十分輕易地找到海量的開源代碼。

                  三、實習收獲與感受

                  我在為期四個月的實習中學到了很多在課堂上根本就學不到的知識,收益非淺.

                  通過四個月的android實習,基本掌握了Android應用程序開發的一般流程。對常用控件基本掌握其用法,對其事件的監聽方法也基本掌握。學習Android不僅是對前沿開發技術的了解,也是對編程知識的一次提升 通過學習Android的控件、布局、Activity、Service等一系列基礎知識,對整個Android的開發有了大致的了解。例如: 要的布局(或者控件) ,在學習界面中,我發現Android為我們提供了很好的類似反射機制,通過Layout文件夾下的配置文件,可以快速的形成界面,在配置文件可以設置屬性或者樣式都是很快捷方便。對比較特殊的界面也可以通過處理嵌入到指定的界面,同樣你可以通過java代碼直接創建View進行添加,不過這種方式比較復雜。對一些點擊、選中、按鍵等處理的事件,界面之間的跳轉Intent管理,通過Bundle對數據在界面之間進行傳輸。

                  在手機交互式通信服務中,學習了Android手機之間進行短信發送、廣播、對廣播的監聽、服務等,在Service類中沒有context,可以通過Handler來每秒反復運行,自動送出系統廣播信息,同時在這里我們也知道可以設計一個常用的變量類,設計一個當前的CurrentActivity這個變量進行控制,進行處理。 在Android編程過程中鞏固熟悉了Java的編程。由于Android應用程序的開發離不開Java的支持,所以基礎的Java知識是必須的。Android系統是基于Linux的手機操作系統平臺,要深入系統的學習Android,不僅僅是有Java和Android應用開發,必須要具備Linux,C/C++高級編程才能深入的涉及Android Framework和Android內核開發。成為Android開發的高素質人才。所以,在后續對Android的學習中可能會看一些較底層的書籍。

                  由于這次實習時間較短,對于Android應用程序的高級編程講的很少,是這次實習中的不足。要想開發一些好的應用程序,還需要更多的知識支持。在做實習最后的項目時,遇到了很多平時沒有遇到或者沒有特別關注的問題,如常見的Activity忘記注冊,對SD卡存取需要權限,在寫SQL語句時細微的錯誤就可能導致程序運行錯誤。這些問題只有自己在實際開發中才能體會到并且解決,并且在解決后可以長時間的記住。

                  通過Android的實習,我們在大四畢業前,我們又掌握了一項新的前沿的開發技能,也有了更多的發展方向,這在以后的找工作的過程中無疑為我們增加了砝碼,也可以成為我們的一項興趣愛好,可以根據我們自己的需要設計一些小的程序。總之,在這次實習中,我獲得了很多東西,提高了自己的編程技巧和編程方法,并且認識了Android應用程序的開發,以及加深了對Java的認識。

                  最后,通過實習,我收獲了很多東西,特別是編程方面的,這對即將畢業的我們來說,這次實習是一次較為珍貴的充電。

                  第3篇: 計算機科學與技術實習報告

                  計算機科學與技術專業實習報告范文

                  這學期一開學,我就盼望著學院安排我們實習,有一個將理論和實踐聯系起來的機會。所以當得知學院將安排我們去華迪實訓時,心理非常高興,希望能早點去。后來因為種種因素,來實訓的勁頭沒那么大了,但最后還是順從心底最真實的愿望來到了四川華迪實訓基地,開始了為期約兩周的網絡項目實訓。
                  DHCP(Dynamic Host Configure Protocol):動態主機配置協議。它是設計用于簡化管理地址配置的TCP/IP標準。它使用服務器集中管理 IP地址以及在您的網絡上使用的其他相關配置(比如網關、DNS服務器等)的詳細信息。在常見的小型網絡中(例如家庭網絡和學生宿舍網),網絡管理員都是采用手工分配IP地址的方法,而到了中、大型網絡,這種方法就不太適用了。在中、大型網絡,特別是大型網絡中,往往有超過100臺的客戶機,手動分配IP地址的方法就不太合適了。因此,我們必須引入一種高效的IP地址分配方法,幸好,DHCP(Dynamic Host Configuration Protocol)為我們解決了這一難題。可以說DHCP服務器是主要作用是為某一區域內的機子分配IP地址的。
                  這次實習我總結了幾個方面的內容,大致可以分為:網線的制作了;服務器操作系統的安裝;域控制器的安裝與配置;DNS服務器的安裝與配置;DHCP服務器的安裝與配置;Web站點的設置與發布;同時還包括與之相關的一些常用的控制臺命令,網絡命令的使用,以及網絡故障的分析和排除,安全日志。系統日志和應用程序日志的查看和分析。
                  568A:從左至右線序是:白綠,綠,白橙,藍,白藍,橙,白棕,棕
                  左← →右 水晶扣在下面。直通線:568A-568A或568B-568B 交叉線:568A -568B其中HUB代表集線器,SWITCH代表交換機,ROUTER代表路由器:PC-PC: 直通線PC-HUB: 直通線HUB-HUB普通口: 交叉線HUB-HUB級連口-級連口:交叉線HUB-HUB普通口-級連口:直通線HUB-SWITCH: 交叉線
                  ROUTER-ROUTER: 交叉線100BaseT連接雙絞線,以100Mb/S的EIA/TIA 568B作為標準規格。
                  在做完這些工作后我總結了以下深刻的體會:
                  實習,是每一個大學生都必須經歷的階段,因為這能讓我們將理論知識有效地運用到實踐中去,將我們在學校所學到的知識得到很好的發揮。參加實習,所見到的、學到的、接觸到的,都不會局限于書本知識,這些都會讓我們興奮,讓我們充滿激情。我們在實習中成長,在實踐中鍛煉自己。我們開始扮演不同的角色,嘗試不同的工作,接觸不同層次的人,體味不同崗位的欣喜,逐步完成職業角色的轉變。我們在努力的工作,感受著生活的另一種意義,我們也享受著過程,等待著得到成果的喜悅。
                  來到華迪實訓后,我感覺到了工作的神圣,一種身在崗位的責任。我們每天上班下班都刷卡,上課的時候聽老師講,上機的時候認真操作,嚴格按照公司的規章制度來要求自己,雖有一種新鮮感,可更體會到公司紀律的嚴肅性,在工作崗位上,就必須令行禁止。是這樣的,無規矩不成方圓,我們已經是員工了,就該有一種無形的責任,嚴格要求自己,就不能再懶散,要讓生活更充實更有色彩。在一個公司工作,就要注意公司的形象,這是一個團隊,我們要時刻以團隊的利益為重。一份工作往往不是一個人的事情,要完成一個項目更不是一個人的事情,所以團隊的合作是多么的重要。這次實習,我們就是每個小組完成一個項目,從開發項目到最后的發布,都由我們親自操作,每一個過程,每一個細節,我們都需要一點一點、一步一步去完成。我們在完成項目的同時,其實就是在編輯我們的夢。每一個過程,每一次分工,每一次合作,每一個錯誤,每一次經驗,每一個成果,都是給我們的獎勵,也是在為我們奠定良好的事業基礎。
                  老師和領導們真是用心良苦,他們要培養同學們的團隊意識,培養同學們的合作能力,讓我們發現自己真實的興趣和無窮的潛力,為以后的工作打下堅實的基礎,給我們創造這樣一種特殊的實習機會。這不僅僅是在教我們做事,更是教我們做人啊!所以我們更應該認真對待每一次體驗,把握每一個機會。今天我們畫的是規劃圖,明天走的就是人生路。也許現在只是一張小小的圖紙,可日后就是繽紛的彩虹。
                  我會好好珍惜這次實習,日后在工作中我必定會努力工作,團結同事,共同進步,相信明天的我們就會不一樣。那是一個經歷由毛毛蟲到蝴蝶的蛻變之后的自己,是一個全新的自己。一顆種子,不管品種多好,都需要放在土壤里扎根才能生長,所以我們要把基礎打扎實,才能創造更多的輝煌。世上沒有做不到的事,只有想不到的事,不管我們遇到多少挫折,都要勇敢面對,學會在困難中成長。只要我們有堅強的信念,向著我們的目標奮斗,成功之門就會為我們敞開。人生路遙漫漫,只要我們始于足下,腳踏實地,一步一個腳印地往前邁進,我們總會到達屬于我們的高峰的。



                  第4篇: 計算機科學與技術實習報告

                  計算機科學與技術實習報告

                  這個工作可讓學生分組負責收集整理,登在小黑板上,每周一換。要求學生抽空抄錄并且閱讀成誦。其目的在于擴大學生的知識面,引導學生關注社會,熱愛生活,所以內容要盡量廣泛一些,可以分為人生、價值、理想、學習、成長、責任、友誼、愛心、探索、環保等多方面。如此下去,除假期外,一年便可以積累40多則材料。如果學生的腦海里有了眾多的鮮活生動的材料,寫起文章來還用亂翻參考書嗎?   指導教師:鄭廣、喬世權、高紹強學生學號:Z040702314 學生姓名:flyjilong所學專業:計算機科學與技術XX年 9月 17日一、 實習地點: 石家莊佳誠網絡技術有限公司二、 實習目的:專業實習是在學生已經學習了部分專業課以后進行的,是理論與實踐相結合的重要環節。專業實習對于學生綜合素質的提高具有重要意義。專業實習的目的是提高學生動手能力和綜合實踐能力,提高學生的學習興趣,為提高學生的就業競爭力打好基礎。三、 實習內容:第一周9月5日,星期二今天是認知實習的第一天,我們認知實習的地點是石家莊佳誠網絡公司的教育中心,第一堂課老師給我們介紹了佳誠及公司的理念:德,言,藝,行。使我對佳誠公司有了一個初步的認識。也學到了德,言,藝,行對我個人今后發展及對一個公司的重要意義。然后還講了蓋茨,史立柱等幾個中外傳奇人物的鮮為人知的事跡,揭示出成功要靠努力,只要你努力沒有什么不可以做成的!接著他講述了當今IT流行技術展示:門戶網站,搜索引擎,即時聊天,電子商務,移動增值,網絡游戲,每一項都以一個案例去講述,生動易懂,掌聲不斷,最后給出總結:中國首富在網絡中誕生,短信因網絡而精彩,寬帶因網民而繁忙,游戲因網絡而盈利,搜索成為新貴,電子商務成為發展重點。老師還講述了智能系統(BI、AI),識別系統(語音識別,感應識別),導航系統(電子地圖),移動3G(可視通話,手機電視),生物科技(DNA解析)等技術。后來,老師還把他們香港之行的圖片做成FLASH給我們分享,揭示著香港的繁榮及她的中西結合的文化!9月6日,星期三上午上網查詢了上網查詢PC機配件、PC服務器資料,了解了最新的PC機、服務器配置PC機的硬件、軟件技術參數、CMOS設置、網絡參數配置信息,為書寫實習報告做好了準備。 下午在互聯網上查詢了各大學校的網絡拓撲圖,并分析了其特點,使用VISO畫圖工具畫出了給定的網絡拓撲圖。9月7日 星期四昨天學校安排去中國聯通石家莊分公司參觀實習,真是大開眼界,我還從來沒見過這么大的數據庫中心!首先是一位工作人員向我們講述整個聯通公司的網絡拓撲,真是龐大又復雜!然后是帶領我們參觀機房,這里的工作人員給我們講不要隨意觸摸這里的設備,因為你身上的靜電可能會給這些耗資巨大的設備造成致命的損失,甚至導致整個省的連通通信癱瘓!這其實也讓我這個對網絡感興趣的人學到了一個小常識:平時要注意靜電的危害!我還發現無論是路由器還是交換機都是兩個的,我想這也許是為了安全而做的備份吧,可見他們對安全看的多么的重要,因為出一點點的小問題可能導致整個河北省的通信癱瘓!下午我們去了佳誠公司,首先一位微軟金牌認證講師講了網絡工程師的相關方面知識及要想成為一名網絡工程師需要具備的知識技能,他反復強調基礎要打牢!然后是趙老師,他是一位優秀的程序員,以非常生動的比喻法講到要想做一個優秀的程序員,可以從那方面入手。指明了發展的方向。讓我對程序員有了更深的認識。老師還講到了我聞所未聞的軟件測試工程師,讓我認識到原來計算機行業職位是如此的多,就業面是如此的廣!最后谷岳峰老師在非常活躍的氣氛下給我們進行了一場游戲,笑聲掌聲不斷!在歡樂的氣氛中學到了人生的很多道理!……9月8日,星期五上網查詢校園網的構造,了解了河北科技大學校園網的設計方案,熟悉了選用的網絡設備和網絡軟件。查詢網絡產品信息,查詢主流網絡產品的詳細信息,并做了記錄。撰寫一周實習記錄,介紹實習報告要求,確定以本周實習內容的為主的實習報告題目范圍。9月9日,星期六上午,老師現場演示了PC機的組裝過程,讓我們從理論和實物方面了解了PC機的各組成部分,掌握了各部件的特征及組裝方法,了解了各部件當前主流產品廠家等。在后面的課程中,在老師設計出詳細的組裝步驟及常見故障的診斷、解決辦法后,我們還自己動手進行了PC機的拆裝實驗。下午,由韓老師使用理論與實物結合,現場演示安裝設置過程的方法,讓我們知道了操作系統的基本原理,了解了當前最流行的個人操作系統WinXP的安裝和簡單配置。在老師設計出詳細的安裝步驟及簡單設計步驟后,我們親自動手完成了利用虛擬機安裝系統的技術,掌握了WinXP的安裝和簡單設置。并且還學會了安裝系統時的相關設置。第二周9月11日,星期一 老師講解了如何通過搜索引擎在互聯網上找到自己想要的信息,主要包括:互聯網上都有哪些東西,如何找到自己想要的東西,搜索引擎的歷史,如何使用Goolge和百度,查詢關鍵字的技巧等內容,并進行了搜索引擎的動手實驗。 李老師首先展示了幾個經典的Visio圖作品,然后以演示的方式介紹制作常用圖的方法。 VISO動手實驗,自己動手完成家居和流程圖的設計。 職業生涯規劃9月12日,星期二了解OMS產品的項目背景、功能特性。主要包括:OMS的背景,OMS功能特性,OMS功能演示等。OMS產品重點技術介紹,主題覆蓋范圍包括:短信彩信,XML,,WebService等。MSF在OMS中的應用,結合OMS產品的開發過程講解了MSF框架的主要概念,主題覆蓋范圍主要包括:MSF概述,MSF組隊模型在OMS產品中的體現,MSF過程模型在OMS產品中的體現等。MSF的過程模型和組隊模型,結合OMS產品的開發過程講解了MSF框架的組隊模型和過程模型。主題覆蓋范圍包括:MSF的組隊模型,MSF的過程模型。9月13日 星期三一切從模仿開始。谷老師以故事的形式告訴我們,我們學習的過程就是模仿與創新的過程。圍墻之外,你準備收獲什么?老師通過一個荒島求生的游戲告訴我們,人生活在這個世界上,承擔著為他人更好的活著的責任。在戶外場地做游戲,告訴我們——責任是成功的第一步。 9月14日, 星期四了解軟件工程規范,上網查詢我國軟件工程規范,搜索軟件工程規范樣本并閱讀。搜索國內著名軟件技術網站,為做實習報告做準備。了解我國互聯網發展歷史過程,查詢最新互聯網信息,了解電子商務的發展狀況。查詢我國軟件知識產權保護法律,法規,了解我國當前對軟件業的鼓勵和保護政策,拓寬學生視野。9月15日,星期五整理實習日記,搜集資料,撰寫實習報告。四、 實習總結:暑假在北京打工以及平時參加的大大小小的招聘會,使我深知大學生平時實習對經驗積累的重要性,所以對學校安排的這次實習格外的珍惜!認知的意義在于知道了什么,而不在于學會了什么!正如這句話所說,我們這次實習的目的并不是要來學會什么,而是來了解作為這個專業的學生我們需要知道的,為了今后的發展我們有必要知道的!這次認知實習不僅使我對IT這個專業有了更清晰、深刻、全面地了解:IT業體系太龐大了,它無處不在。同時它是充滿傳奇的行業,蘊涵著無限的商機!我國的信息產業還很落后,隨著社會的發展及國家的支持,網絡必是社會發展的趨勢,計算機將來會無處不在!學計算機是很有前途的,不管自己精通哪一項技術,前途都會是光明的!通過這次實習我知道了其實計算機就業范圍不僅局限在網絡工程師,程序員等上面,其實是很廣泛的,比如說軟件測試工程師(還是第一次聽說)系統分析師就都是很有前途的職位,還有3G的到來必將帶來無限的職位需求,將來的熱門:人工智能、生物科技、無限局域,還有通信網與因特網的合并…無不關系到計算機,無不蘊涵著無數的機會,無不關系到我們學計算機的每一個人!同時我們也有了更多的根據自己的興趣選擇的機會。我還了解到Office功能其實還很多,我們掌握的只有不足1%!使我意識到無論朝哪個方向發展,主要還是得扎實、深刻地學習,同時必須努力探索! IT業的發展速度驚人,我們必須不斷的學習,現在的社會不再是一勞永逸,其它行業也是如此,我們必須不斷的拿知識來武裝自己,不然就會落伍!現在就業難原因其實在于競爭的加劇,為了在競爭中得到成功,我們必須時時刻刻學習!還學到了很多做人做事的道理,不僅懂得了要想在計算機這一行立足必須具備扎實的技術理論知識,還必須有與人溝通、禮節…的能力!更懂得了嘗試的重要性:很多事情不是聽了說了就行的,只有去體驗才會學會,即實踐的重要性!上大學是在投資未來,大學生就業需要解決的問題:理論與操作,人際溝通,態度與心態,而且必須要有壓力和自信!最重要的是要付出勤勞和汗水!老師安排的職業生涯規劃更是使我感受頗多!我學到了德、言、藝、行的哲理:一個人的發展必須不斷從這幾方面完善自己,這樣自己的整體素質才會得到提高!將來步入社會專業技能并不是衡量一個人的唯一標準!人活著還必須要有一種責任,責任是成功的第一步!有了責任才會有動力!還有無論做什么事必須要堅持,只有堅持下去,才會成功!事在人為,就怕不做!我們不能怕失敗,關鍵是要從失敗中總結經驗!帶著勇氣,帶著自信,堅持不懈,踏踏實實!我們就一定會成功!兩周的實習是短暫的,但我的收獲是無限的!回顧所走過的路,太多的是無奈和迷茫,這次實習就像是我人生道路上的航標,為我指明了前進的方向,使我對自己的前途充滿了信心,我不僅知道了在人生的岔道口更適合朝哪個方向前進!更知道了在今后的道路上怎么去武裝自己!

                  第5篇: 計算機科學與技術實習報告

                  酒店管理系統

                  電氣與信息工程學院


                  《數據庫開發技術》課程設計



                  設計題目:××年級專業:10級計算機科學與技術組長:××小組成員:××××指導教師:謝艷新、許薇完成日期:2013年6月28日




                  酒店管理系統

                  酒店管理系統設計

                  摘要



                  隨著信息化建設的發展,酒店服務業與國際市場接軌已成為大勢所趨,酒店業要迎接這場挑戰,就必須提高整體競爭能力,變革酒店的管理模式,提高管理水平。實施信息化建設無疑是實現這一目的的必由之路和明智之舉。目前,我國酒店服務業信息化管理的進程緩慢,跟國外的酒店相比管理依然落后。在激烈的酒店業競爭中,如何能把握機會,保持自己的優勢,立于不敗之地呢?這就需要提供最好的服務,提供最完善的設施和最先進的技術。在信息時代,更重要的是還必須要有一個完善的管理信息系統,便于方便客人以及更好地管理酒店。特別是近年來計算機在我國突飛猛進的發展,越來越多的行業都涉足到這個新興的領域,而酒店管理由于自身應該和顧客及時快捷緊密聯系的特點,更應該乘著這股春風打開酒店管理新的一頁,更為酒店管理與國際接軌以及酒店的長足發展打下良好的軟件基礎。天泉酒店管理系統,它可以借用計算機信息化的優勢,方便快捷的實現顧客和管理者的交戶,方便管理者在第一時間了解顧客的需求,及時做好應對措施,從而可以使經營者在競爭日益激烈的酒店服務行業中取得優勢!關鍵詞:新建,查找,刪除,清空,結算

                  I

                  酒店管理系統
                  Abstract

                  Astheinformationofthedevelopment,hotelservicesandstandardsoftheinternationalmarkethasbecomethetrendofthetimes.Thehotelindustrytomeetthischallenge,wewillhavetoimproveoverallcompetitiveness,reformthehotelmanagement,enhancethemanagementlevel.
                  Implementationofinformationtechnologyistoachievethispurposeandtheonlywaytoawisemove.Atpresent,China"shotelservicesintheinformationmanagementprocesshasbeenslow,withforeignhotel


                  II

                  熱門標簽:
                  《計算機科學與技術實習報告【5篇】.doc》
                  將本文的Word文檔下載到電腦,方便收藏和打印
                  推薦度:

                  文檔為doc格式

                  <ruby id="zx91x"></ruby><p id="zx91x"></p>
                  <p id="zx91x"></p>
                  <pre id="zx91x"><ruby id="zx91x"><mark id="zx91x"></mark></ruby></pre>
                  
                  
                  <p id="zx91x"><del id="zx91x"></del></p>

                        <track id="zx91x"><ruby id="zx91x"></ruby></track>

                            <pre id="zx91x"><ruby id="zx91x"></ruby></pre>

                            <track id="zx91x"><del id="zx91x"></del></track>

                              <big id="zx91x"><ruby id="zx91x"></ruby></big>

                                  成人视频