两个人做人爱视频免费,97久久精品人人搡人妻人人玩,欧洲精品码一区二区三区,999zyz玖玖资源站永久

計算機專業畢業論文范文2500字

  隨著科技的逐步發展,我國的計算機應用技術如雨后春筍般快速發展起來,計算機應用技術的快速發展與壯大即體現了我國經濟的不斷壯大。下面是小編搜集整理的兩篇計算機專業畢業論文范文,歡迎大家閱讀借鑒!

  篇一

  摘 要:在改革開放以后,我國的國民經濟的快速發展的大背景下,我國在現代計算機應用技術領域取得了另世界矚目的成就。尤其,是在進入新世紀以后,我國的計算機應用技術如雨后春筍般快速發展起來,計算機應用技術的快速發展與壯大即體現了我國經濟的不斷壯大,同時也反映了我國人民物質文化生活水平的提高。那么,什么是計算機應用技術呢?計算機應用技術是一門研究社會中各行各業的技術、理論、方法以及系統中的計算機應用的學科。其中主要包括數值計算領域和非數值應用領域兩大部分。

  關鍵詞:計算機;應用;技術;學科;建設;實踐;發展;探討

  前言:

  在上文摘要中我們已經初步了解了計算機應用技術及其學科建設在改革開放以來快速發展的大背景。而計算機應用技術經過幾十年的發展與建設,已經被當今社會發展的各個領域廣泛應用,而且被稱為人類社會發展歷史上的一大發明和社會的一大進步。進入新世紀以來,計算機應用技術的不斷發展與完善,給我們人類社會的發展、經濟政治的發展都帶來了積極的影響。而隨著計算機應用技術的一次次飛躍的同時,也帶動了我國國民經濟的快速發展與壯大,并逐步縮小與西方發達國家的差距。因此,從現代化的角度來看,計算機應用技術的發明、推廣和使用,是一個國家綜合國力發展水平的衡量標準之一,是一個國家現代信息化建設的基礎,更是一個國家科學技術發展的動力源泉。而我國高等教育是我國經濟社會發展所需人才培養的重要基地,所以,辦好高等教育的計算機應用技術學科建設的實踐與發展至關重要。

  1.計算機應用技術的概述

  1.1 計算機應用技術的概念。計算機應用技術是一門研究社會中各行各業的技術、理論、方法以及系統中的計算機應用的學科。其中主要包括數值計算領域和非數值應用領域兩大部分。如今,計算機應用技術不僅豐富了人們的生活,還對計算機的發展起到主導作用。

  1.2 計算機應用技術的發展情況。自上個世紀40年代中期開始,我國計算機發展進入初始階段,研究學者著重于數值計算領域的研究,將理論大都應用于國防方面的武器的研究與生產等方面。從20世紀50 年代末至60年代末,我國計算機應用技術著重點從數值計算領域轉向非數值應用領域,并著重應用于企業信息管理,數據處理和工商業事務處理等社會經濟發展方面。自20 世紀70 年代開始,計算機應用開始普及,先后應用到文化教育,工農業,服務行業等領域。現階段,計算機應用技術充斥著我們的生活。由于與網絡技術的相互融合,擴展了計算機應用技術的發展道路,加快了信息化社會的建設。

  2.計算機應用技術學科建設的發展現狀

  2.1 數據處理。計算機應用使數據處理變得簡潔、快速,通過對計算機的使用,可以快速,有效的處理數據,并完成管理和加工等工作。現階段,很多高等院校或部門都開始實行檔案信息化管理,實現了信息管理系統的建立2.2 數值計算。隨著科學技術的不斷發展,計算機開始擁有運算速度快、運算的精度準確等特點,致使數據計算變得簡單精確。所以現階段大量的新學科涌現出來,例如計算力學,計算物理等偏重數據計算的學科。

  2.3 過程檢測與控制。通過對某種信號的檢測,可以控制企業生產過程。因此計算機應用能夠廣泛運用于企業生產。同時對于儀器和儀表的引入,構建了檢測與控制系統,加速了企業自動化的發展。

  2.4 人工智能。當前我國科研人員已經開發出來了人工智能應用系統,該系統可以模擬人的判斷能力甚至思維活動,在一定程度上降低了工作人員用腦程度,對今后的計算機發展有著里程碑式的影響作用。

  3.計算機應用技術在發展中存在的問題及解決方法。

  3.1 計算機應用水平較低。就目前現狀看,我國正處于發展中國家的行列,我國上網企業或上網家庭的比例占總體比例很少的一部分,使得許多企業的信息化應用發展狀況不盡人意,尤其是信息化的普及與應用于發達國家之間已然存在著一定的差距。

  3.2 計算機應用發展不平衡。在我國沿海城市計算機的應用比較普遍,相對于大陸尤其是西部地區來說是十分發達的。但是正是由于這種發展不平衡現狀,嚴重影響著我國經濟發展的一體化和統一化。

  3.3.計算機應用研發力度不夠。我國在重要領域的應用甚至大型工程所運用的系統和軟硬件方面,大多數依靠進口于國外。這種依賴,就注定了對本國信息發展上的忽視,導致我國科研速度跟不上信息的更新,因此在重要領域和工作中不能運用。長期以來造成的這一惡性循環,使得與發達國家的距離越來越大。

  4.計算機應用技術的發展趨勢

  4.1 微型化。筆記本電腦,平板電腦的出現,見證著計算機應用的微型化。在工業發展中,控制系統的龐大導致反應的笨拙與復雜。將計算機應用于管理的核心部分中,微型化大型器材,降低了投入資金外,還增大了計算準確性。

  4.2 智能化。隨著科技的發展,“智能”這一詞匯深入人心。據報道,新一代的計算機,將可以高效的模擬人的思維邏輯過程和簡單的感官行為。這就意味著它可以與人互動起來,具有聽、說、讀、寫等互動行為。這一趨勢,大大減少了人們的工作難度和繁冗的操作步驟。

  4.3 網絡化。網絡化是現今社會的一個普遍的趨勢,尤其計算機的網絡化在社會中更是不可缺少的。例如對于交通運輸,銀行系統,甚至網絡交易等領域來說,計算機網絡發揮著越來越重要的作用。

  4.4 巨型化。這里的巨型化并不是指體積的增大,而是儲存空間和運行空間的增大。我國所研究巨型化的計算機應用系統,它具有超快的運算速度,幾乎可以達到每秒幾百億次。

  參考文獻:

  [1]朗海艷.淺談計算機應用發展現狀和發展趨勢[J].中國科技縱覽,2012.

  [2]侯曉璐.淺析計算機應用的發展現狀及趨勢[J].科技創新與應用,2012.

  [3]張華.淺談計算機應用技術的發展與應用[J].現代農業,2012.

  [4]馬忠鋒.計算機應用的現狀與計算機的發展趨勢[J].黑龍江科技信息,2011.

  篇二

  摘要:SQL語句的優化是將性能低下的SQL語句轉換成目的相同的性能優異的SQL語句。人工智能自動SQL優化就是使用人工智能技術,自動對SQL語句進行重寫,從而找到性能最好的等效SQL語句。

  關鍵詞:人工智能;自動優化;SQL語句優化

  一個數據庫系統的生命周期可以分成:設計、開發和成品三個階段。在設計階段進行數據庫性能優化的成本最低,收益最大。在成品階段進行數據庫性能優化的成本最高,收益最小。數據庫的優化通常可以通過對網絡、硬件、操作系統、數據庫參數和應用程序的優化來進行。最常見的優化手段就是對硬件的升級。根據統計,對網絡、硬件、操作系統、數據庫參數進行優化所獲得的性能提升,全部加起來只占數據庫系統性能提升的40%左右,其余的60%系統性能提升來自對應用程序的優化。許多優化專家認為,對應用程序的優化可以得到80%的系統性能的提升。應用程序的優化通常可分為兩個方面:源代碼和SQL語句。由于涉及到對程序邏輯的改變,源代碼的優化在時間成本和風險上代價很高,而對數據庫系統性能的提升收效有限。

  1.1為什么要優化SQL語句

  第一、SQL語句是對數據庫進行操作的惟一途徑,對數據庫系統的性能起著決定性的作用。

  第二、SQL語句消耗了70%至90%的數據庫資源。

  第三、SQL語句獨立于程序設計邏輯,對SQL語句進行優化不會影響程序邏輯。

  第四、SQL語句有不同的寫法,在性能上的差異非常大。

  第五、SQL語句易學,但難精通。

  優化SQL語句的傳統方法是通過手工重寫來對SQL語句進行優化。DBA或資深程序員通過對SQL語句執行計劃的分析,依靠經驗,嘗試重寫SQL語句,然后對結果和性能進行比較,以試圖找到性能較佳的SQL語句。這種傳統上的作法無法找出SQL語句的所有可能寫法,且依賴于人的經驗,非常耗費時間。

  1.2 SQL優化技術的發展歷程

  第一代SQL優化工具是執行計劃分析工具。這類工具針對輸入的SQL語句,從數據庫提取執行計劃,并解釋執行計劃中關鍵字的含義。

  第二代SQL優化工具只能提供增加索引的建議,它通過對輸入的SQL語句的執行計劃的分析,來產生是否要增加索引的建議。

  第三代SQL優化工具不僅分析輸入SQL語句的執行計劃,還對輸入的SQL語句本身進行語法分析,經過分析產生寫法上的改進建議。

  1.3人工智能自動SQL優化

  人工智能自動SQL優化出現在90年代末。目前在商用數據庫領域,LECCO Technology Limited(靈高科研有限公司)擁有該技術,并提供使用該技術的自動優化產品LECCO SQL Expert,它支持Oracle、Sybase、MS SQL Server和IBM DB2數據庫平臺。該產品針對數據庫應用的開發和維護階段提供的模塊有:SQL語法優化器、PL/SQL集成化開發調試環境(IDE)、掃描器、數據庫監視器等。其核心模塊SQL 語法優化器的工作原理為:①輸入一條源SQL語句;②“人工智能反饋式搜索引擎”對輸入的SQL語句,結合檢測到的數據庫結構和索引進行重寫,產生N條等效的SQL語句輸出;③產生的N條等效SQL語句再送入“人工智能反饋式搜索引擎”進行重寫,直至無法產生新的輸出或搜索限額滿;④對輸出的SQL語句進行過濾,選出具有不同執行計劃的SQL語句;⑤對得到的SQL語句進行批量測試,找出性能最好的SQL語句。

  2 LECCO SQL Expert自動優化實例

  2.1假設我們從源代碼中抽取出這條SQL語句(也可以通過內帶的掃描器或監視器獲得SQL語句):

  SELECT COUNT(*) 論文下載

  FROM EMPLOYEE

  swheresEXISTS (SELECT ‘X‘

  FROM DEPARTMENT

  swheresEMP_DEPT=DPT_ID

  AND DPT_NAME LIKE ‘AC%‘)

  AND EMP_ID IN (SELECT SAL_EMP_ID

  FROM EMP_SAL_HIST B

  swheresSAL_SALARY > 70000)

  按下“優化”按鈕后,經過10幾秒,SQL Expert就完成了優化的過程,并在這10幾秒的時間里重寫產生了2267 條等價的SQL語句,其中136條SQL語句有不同的執行計劃。接下來,我們可以對自動重寫產生的136條SQL語句進行批運行測試,以選出性能最佳的等效SQL語句。按下“批運行” 按鈕,在“終止條件” 頁選擇“最佳運行時間SQL語句”,按“確定”。

  經過幾分鐘的測試運行后,我們可以發現SQL124的運行時間和反應時間最短。運行速度約有22.75倍的提升(源SQL語句運行時間為2.73秒,SQL124運行時間為0.12秒)。現在我們就可以把SQL124放入源代碼中,結束一條SQL語句的優化工作了。

  2.2“邊做邊學式訓練”提升SQL開發水平

  LECCO SQL Expert不僅能夠找到最佳的SQL語句,它所提供的“邊做邊學式訓練”還能夠教開發人員和數據庫管理員如何寫出性能最好的SQL語句。LECCO SQL Expert的“SQL比較器”可以標明源SQL和待選SQL間的不同之處。

  以上面優化的結果為例,為了查看源SQL語句和SQL124在寫法上有什么不同,我們可以按下“比較器” 按鈕,對SQL124和源SQL語句進行比較。“SQL 比較器”將SQL124相對于源SQL語句的不同之處以藍顏色表示了出來。如果選擇“雙向比較”復選框,“SQL 比較器”可以將兩條SQL語句的不同之處以藍色表示。當然,我們也可以從源語句和重寫后的SQL 語句中任選兩條進行比較。

  從比較的結果可以看到,重寫后的SQL124把第一個Exists改寫成了In;在字段DPT_ID上進行了合并空字符串的操作,以誘導數據庫先執行子查詢中的

  (SELECT DPT_ID||‘‘

  FROM DEPARTMENT

  WHERE DPT_NAME LIKE ‘AC%‘)

  在子查詢完成后,再與EMPLOYEE表進行嵌套循環連接(Nested Loop Join)。

  如果覺得對寫法的改變難以理解,還可以點中“執行計劃”復選框,通過比較兩條SQL語句的執行計劃的不同,來了解其中的差異。在查看執行計劃過程中,如果有什么不明白的地方,可以點中“SQL信息按鈕”,再點擊執行計劃看不明白的地方,LECCO SQL Expert的上下文敏感幫助系統將提供執行計劃該處的解釋。

  在“SQL比較器”中,選中“統計信息”復選框后,可得到詳細的兩條SQL語句運行時的統計信息比較,這對于學習不同的SQL寫法對數據庫資源的消耗很有幫助。

  2.3 LECCO SQL Expert優化模塊的特點

  LECCO SQL Expert優化模塊的特點主要表現為:自動優化SQL語句;以獨家的人工智能知識庫“反饋式搜索引擎”來重寫性能優異的SQL語句;找出所有等效的SQL語句及可能的執行計劃;保證產生相同的結果;先進的SQL語法分析器能處理最復雜的SQL語句;可以重寫SELECT、SELECT INTO、UPDATE、INSERT和DELETE語句;通過測試運行,為應用程序和數據庫自動找到性能最好的SQL語句;提供微秒級的計時,能夠優化Web應用程序和有大量用戶的在線事務處理中運行時間很短的SQL語句;為開發人員提供“邊做邊學式訓練”,迅速提高開發人員的SQL編程技能;提供上下文敏感的執行計劃幫助系統和SQL運行狀態幫助;不是猜測或建議,而是獨一無二的SQL重寫解決方案。

  2.4寫出專家級的SQL語句

  LECCO SQL Expert的出現,使SQL的優化變得極其簡單,只要能夠寫出SQL語句,它就能幫用戶找到最好性能的寫法。LECCO SQL Expert不僅能在很短的時間內找到所有可能的優化方案,而且能夠通過實際測試,確定最有效的優化方案。同以往的數據庫優化手段相比較,LECCO SQL Expert將數據庫優化技術帶到了一個嶄新的技術高度,依賴人的經驗、耗費大量時間、受人的思維束縛的數據庫優化手段已經被高效、省時且準確的自動優化軟件所取代了。通過內建的“LECCO小助手”的幫助,即使是SQL的開發新手,也能快速且簡單地寫出專家級的SQL語句。

  參考文獻

  1張孔倚.關于人工智能技術在情報檢索中的應用.山西大學學報,2007(3)

  2涂序彥.人工智能及其應用.北京:清華大學出版社,2006

  3劉寧.用于情報檢索的專家系統.現代圖書情報技術,2005 (1)

  4李明,沈紅君.情報檢索智能化.情報理論與實踐,2005(6)

本文已影響6827
上一篇:護理專業畢業論文參考范文 下一篇:2016計算機網絡畢業論文范文

相關文章推薦

|||||

主站蜘蛛池模板: 许昌市| 丰镇市| 德昌县| 镇原县| 卢龙县| 磐安县| 富顺县| 温宿县| 镇安县| 楚雄市| 华亭县| 正安县| 兴业县| 庆云县| 绥棱县| 灵寿县| 延长县| 彝良县| 夏津县| 伽师县| 永福县| 乐平市| 读书| 腾冲县| 张家港市| 游戏| 紫金县| 海安县| 鄯善县| 鹤峰县| 靖江市| 兴义市| 盐城市| 江北区| 丹阳市| 辰溪县| 运城市| 陆丰市| 时尚| 乌拉特中旗| 兴和县|