計算機畢業論文及設計

計算機畢業論文及設計

即全日制本科高校計算機專業畢業生在畢業前寫的論文以及設計創作出來的相關實體。畢業論文與設計是評判一個畢業生是否達到畢業條件的重要指標,同時也是其是否能獲得學位的基本依據。

論文寫作

計算機畢業論文是計算機專業畢業生培養方案中的必修環節。學生通過計算機畢業論文的寫作,培養綜合運用計算機專業知識去分析並解決實際問題的能力,學有所用,不僅實踐操作、動筆能力得到很好的鍛鍊,還極大地增強了今後走向社會拼搏、奮鬥的勇氣和自信。

計算機畢業論文的研究方向,通常有以下四類:

一.設計並完成一個模組

完成一個不太大的實際項目或在某一個較大的項目中設計並完成一個模組(如套用軟體、工具軟體或自行設計的板卡、接口等等),然後以工程項目總結或科研報告、或已發表的論文的綜合擴展等形式完成論文。 這類項目的寫作提綱是:

1)引言(應該寫本論文研究的意義、相關研究背景和本論文的目標等內容。);

2)×××系統的設計(應該寫該系統設計的主要結論,如系統的總體設計結論(包括模組結構和接口設計)、資料庫/數據結構設計結論和主要算法(思想)是什麼等內容。);

3)×××系統的實現(主要寫為了完成該系統的設計,要解決的關鍵問題都有什麼,以及如何解決,必要時應該給出實驗結果及其分析結論等。);

4)結束語(應該總結全文工作,並說明進一步研究的目標和方向等)。

二.進行系統分析

對一個即將進行開發的項目的一部份進行系統分析(需求分析,平台選型,分塊,設計部分模組的細化)。這類論文的重點是收集整理套用項目的背景分析,需求分析,平台選型,總體設計(分塊),設計部分模組的細化,使用的開發工具的內容。論文結構一般安排如下:

1)引言(重點描述套用項目背景,項目開發特色,工作難度等) ;

2)項目分析設計(重點描述項目的整體框架,功能說明,開發工具簡介等);

3)項目實現(重點描述資料庫設計結果,代碼開發原理和過程,實現中遇到和解決的主要問題,項目今後的維護和改進等,此部分可安排兩到三節);

4)結束語。

三.對先進技術或成熟軟體進行分析、比較

對某一項計算機領域的先進技術或成熟軟體進行分析、比較,進而能提出自己的評價和有針對性創見。這類論文的寫作重點是收集整理有關的最新論文或軟體,分析比較心得,實驗數據等內容。論文結構一般安排如下:

1)引言(重點描述分析對象的特點,分析比較工作的意義,主要結果等) ;

2)分析對象的概括性描述;

3)分析比較的主要結果(如果是技術分析,給出主要數據,如果是軟體分析,給出代碼分析結果,實驗過程等) ;

4)分析比較的評價和系統套用(可以給出基於分析比較的結果,提出某些設計實現方案,和進行一些實驗工作 ;

5)結束語。

四.理論研究

對某一個計算機科學中的理論問題有一定見解,接近或達到了在雜誌上發表的水平。這類論文的寫作重點是收集整理問題的發現,解決問題所用到的基本知識,解決問題的獨特方法,定理證明,算法設計和分析。論文結構一般安排如下: 1)引言(重點描述要解決的問題的來源,難度,解決問題的主要方法等) ;2)基本知識(解決問題涉及的基本定義,定理,及自己提出的概念等);3)推理結論(給出問題解決方案,包括定理證明,算法設計,複雜性分析等) ;4) 結束語。

論文構成

一般,一份完整、規範的計算機畢業論文應大致包括以下項目(各院校要求不完全相同):

摘要及關鍵字Abstract and Keywords

目錄

正文第一章

引言

1、本課題的研究意義

2、本論文的目的、內容及作者的主要貢獻

第二章 研究現狀及設計目標

1、相近研究課題的特點及優缺點分析

2、現行研究存在的問題及解決辦法

3、本課題要達到的設計目標

第三章 要解決的幾個關鍵問題

1、研究設計中要解決的問題

2、具體實現中採用的關鍵技術及複雜性分析

第四章 系統結構與模型

1、設計實現的策略和算法描述

2、編程模型及數據結構

第五章 系統實現技術

1、分模組詳述系統各部分的實現方法

2、程式流程

第六章、性能測試與分析

1、測試實例(測試集)的研究與選擇

2、測試環境與測試條件

3、實例測試(表格與曲線)

4、性能分析

第七章 結束語致謝參考文獻

完成環節

一.實踐環節

1、計算機專業實踐環節形式:畢業設計

2、畢業論文實踐環節應注意的事項

(1)、“畢業論文”實踐環節在全部畢業學分中占有一定學分;

(2)、“畢業論文”實踐環節從起步到畢業答辯結束歷時至少4周以上;

(3)、“畢業論文”實踐環節包括兩部分內容:① 完成“畢業論文”所開發的應用程式;② 針對所開發的應用程式書寫“畢業論文”說明書(即論文);

3、畢業論文實踐環節應先完成的工作在畢業論文實踐環節之前,應向有關主管設計工作的單位或老師上報如下材料:

(1)《畢業論文實踐環節安排意見》(包括領導小組名單,畢業班專業、級別、性質、工作計畫安排、實踐環節工作步驟,指導教師名單,學生分組名單)、

(2)《畢業論文(論文)審批表》一式兩份(要求認真審核、填寫指導教師資格,包括職稱、從事專業、有何論著,每人指導學生不得超過一定人數,兼職(或業餘)指導教師指導學生數根據情況酌減)。

二.工作的過程步驟

4、關於“畢業論文”工作的過程步驟:

(1)、“畢業論文”題目的選擇選題時應遵循以下原則:①選題必須符合計算機專業的綜合培養要求;②應儘可能選擇工程性較強的課題,以保證有足夠的工程訓練;③畢業論文工作要有一定的編程量要求,以保證有明確的工作成果;④選題原則上一人一題,結合較大型任務的課題,每個學生必須有畢業論文的獨立子課題;⑤選題應儘量結合本地、本單位的教學、科研、技術開發項目,在實際環境中進行。總之選題要體現綜合性原則、實用性原則、先進性原則、量力性原則等選題時要達到以下目標:①選題與要求提高綜合運用專業知識分析和解決問題的能力;②掌握文獻檢索、資料查詢的基本方法和獲取新知識的能力;③掌握軟硬體或套用系統的設計開發能力;④提高書面和口頭表達能力;⑤提高協作配合工作的能力。

(2)、“畢業論文”題目審核有關單位將畢業學生選擇的題目填寫在同一個“畢業論文(論文)審批表”中的“畢業論文安排表”相應欄目中,,審核通過後方可開展下一步工作。

三.應用程式開發實施

(3)、“畢業論文”應用程式開發實施(大致用時安排)①需求分析階段(約一周時間完成)②系統分析階段(約一周時間完成),同時完成畢業論文說明書前兩章資料整理工作。③系統設計階段(約一周時間完成)④代碼實現階段(約三周時間完成)同時完成畢業論文說明書第三章、第四章資料整理工作。⑤系統調試階段(約二周時間完成),同時完成畢業論文說明書第五章資料整理工作。⑥投入運行階段(約一周時間完成),同時完成畢業論文說明書中第六章資料整理工作。⑦畢業論文說明書的整理定稿階段(約二周時間完成)

基本步驟

1.確定畢業設計論文的課題

選題是畢業設計論文的關健。一個良好的課題,能強化理論知識及實踐技能,使學生充分發揮其創造力,圓滿地完成畢業設計。畢業設計的課題可從以下幾個方面綜合考慮:

(1)有利於綜合學生所學知識。

(2)能結合學科特點。

(3)儘可能聯繫實際。

(4)有一定的套用價值。

根據以上要求,可以考慮從下面一些角度挖掘課題:

(1)學科教學的延伸。例如:結合電氣控制線路,要求學生設計機械動力頭控制電路並安裝調試。結合數字電路進行邏輯電路的設計與裝接。

(2)多學科的綜合。結合某專業學科確定一個綜合課題,假如課題較大,可分解為幾個子課題,交由不同的小組完成,最後再整合成一個完整的課題。例如,機電專業可設計以下課題:大型城市的交通信號燈指示。這個課題就可分為以下兩個子課題:PLC控制的信號燈顯示、信號長短計時的時鐘電路。

(3)結合生產實際。學校可以和一些單位聯合,共同開發一批有實用價值、適合學生設計的課題,甚至可以以某些單位的某項生產任務作為設計課題。學校應注重課題資料的積累,儘量選取最適合教學內容又貼近生產實際的課題,完成資料庫的建設,為今後課題的不斷完善創造良好的基礎。

2.指導學生設計

指導教師布置給學生任務後,要指導學生分析課題,確定設計思路,充分利用技術資料,注重設計方法和合理使用工具書。學生設計時應注重理論與實際的差距,充分考慮設計的可行性。指導教師要注重學生完成任務的質量和速度,及時指出其存在的不足,啟發其獨立思考。在設計過程中,應指導學生養成良好的安全意識和嚴謹的工作作風。設計完成後應撰寫畢業設計論文,對自己的設計過程作全面的總結。

3.組織答辨

答辨是檢查學生畢業設計論文質量的一場“口試”。通過這一形式,有助於學生進一步總結設計過程,提高其應變能力及自信心,為真正走上社會打下堅實的基礎。答辯主要考查學生的一些專業基礎知識和基本理論。答辯的過程實際上也是幫助學生總結的過程。教師要積極引導學生總結在設計過程中積累起來的經驗,分析設計效果,找出不足以及改進方法,幫助學生把實踐轉化成自己的知識和技能。通過答辯,也有助於學生提高應變能力及自信心,為真正走上社會打下堅實的基礎。

4.評定論文成績

評定成績的根據主要有兩個方面:一是畢業設計論文的質量;二是答辯的表現,而答辯的表現不低於畢業設計論文的質量。

1) 優秀:按期圓滿完成任務書中規定的項目;能熟練地綜合運用所學理論和專業知識;有結合實際的某項具體項目的設計或對某具體課題進行有獨立見解的論證,並有較高技術含量。立論正確,計算、分析、實驗正確、嚴謹,結論合理,獨立工作能力較強,科學作風嚴謹;畢業設計(論文)有一些獨到之處,水平較高。

2) 良好:按期圓滿完成任務書中規定的項目;能較好地運用所學理論和專業知識;有一定的結合實際的某項具體項目的設計或對某具體課題進行有獨立見解的論證,並有一定的技術含量。立論正確,計算、分析、實驗正確,結論合理;有一定的獨立工作能為,科學作風好;設計〈論文〉有一定的水平。

3) 及格:在指導教師的具體幫助下,能按期完成任務,獨立工作能力較差且有一些小的疏忽和遺漏;能結合實際的某項具體項目的設計或對某具體課題進行有獨立見解的論證,但技術含量不高。在運用理論和專業知識中,沒有大的原則性錯誤;論點、論據基本成立,計算、分析、實驗基本正確。畢業設計(論文)基本符合要求。

4) 不及格:任務書規定的項目未按期完成;或基本概念和基本技能未掌握。沒有本人結合實際的具體設計內容或獨立見解的論證,只是一些檔案、資料內容的摘抄。畢業設計(論文)未達到最低要求。

寫作指導

畢業設計論文是畢業設計工作的總結和提高,應有一定的實際套用價值,能反映出作者所具有的專業基礎知識和分析解決問題的能力。 在畢業設計期間,儘可能多的閱讀文獻資料是很重要的,一方面是為畢業設計做理論準備,另一方面是學習論文的寫作方法。一篇優秀的論文對啟發我們的思維,掌握論文的寫作規範很有幫助。下面僅對工科論文中的幾個主要部分的寫作規範和寫作方法提出一點參考性的意見。

一、前言部分

前言部分也常用“引論”、“概論”、“問題背景”等做標題,在這部分中,主要介紹論文的選題。

首先要闡明選題的背景和選題的意義。選題需強調實際背景,說明在計算機研究中或部門信息化建設、企業管理現代化等工作中引發該問題的原因,問題出現的環境和條件,解決該問題後能起什麼作用。結合問題背景的闡述,要使讀者感受到此選題確有實用價值和學術價值,因而有研究和開發的必要性。

前言部分常起到畫龍點睛的作用。選題實際又有新意,表明作者的研究方向正確,設計開發工作有價值。對一篇論文來說,前言寫好了,就會吸引讀者,使他們對作者的選題感興趣,願意進一步了解作者的工作成果。

二、綜述部分

任何一個課題的研究或開發都是有學科基礎或技術基礎的。綜述部分主要闡述選題在相應學科領域中的發展進程和研究方向,特別是近年來的發展趨勢和最新成果。通過與中外研究成果的比較和評論,說明自己的選題是符合當前的研究方向並有所進展,或採用了當前的最新技術並有所改進,目的是使讀者進一步了解選題的意義。

綜述部分能反映出畢業設計學生多方面的能力。首先是結合課題任務獨立查閱中外文獻資料的能力,通過查閱文獻資料,收集各種信息,了解同行的研究水平,在工作和論文中有效地運用文獻,這不僅能避免簡單的重複研究,而且也能使論文工作有一個高起點。

其次,還能反映出綜合分析的能力。從大量的文獻中找到可以借鑑和參考的信息,這不僅要有一定的專業知識水平,還要有一定的綜合能力。對同行研究成果是否能抓住要點,優缺點的評述是否符合實際,恰到好處,這和一個人的分析理解能力是有關的。

值得注意的是,要做好一篇畢業論文,必須閱讀一定量(2~3篇)的近期外文資料,這不僅反映自己的外文閱讀能力,而且有助於體現論文的先進性。

三、方案論證

在明確了所要解決的問題和課題綜述後,很自然地就要提出自己解決問題的思路和方案。在寫作方法上,一是要通過比較,顯示自己方案的價值,二是讓讀者了解方案的獨到之處或有創新點的思路、算法和關鍵技術。

在與文獻資料中的方案進行比較時,首先要闡述自己的設計方案,說明為什麼要選擇或設計這樣的方案,前面評述的優點在此方案中如何體現,不足之處又是如何得到了克服,最後完成的工作能達到什麼性能水平,有什麼創新之處(或有新意)。如果自己的題目是總方案的一部分,一定要明確說明自己承擔的部分,以及對整個任務的貢獻。

四、論文主體

在這部分中,要將整個研究開發工作的內容,包括理論分析、總體設計、模組劃分、實現方法等進行詳細的論述。論文主體部分要占4/5左右。

主體部分的寫法,視選題的不同可以多樣,研究型論文和套用開發型論文的寫法就有明顯的不同。

研究型的論文,主體部分一般應包括:理論基礎,數學模型,算法推導,形式化描述,求解方法,軟硬體系統的實現及調試,測試數據的分析及結論。

要強調的是,研究型論文絕不是從推理到推理的空洞文章。研究型論文也應有實際背景,也應有到企業和實際部門調研的過程,並在實際調查研究中獲取信息,發現問題,收集數據和資料。在研究分析的基礎上,提出解決實際問題的、富有創建性的結論。

套用開發型的論文,主體部分應包括:總體設計,模組劃分,算法描述,編程模型,數據結構,實現技術,實例測試及性能分析。

以上內容根據任務所處的階段不同,可以有所側重。在整個任務初期的論文,可側重於研究與設計,在任務後期的論文可側重於實現與套用。但作為一篇完整的論文應讓讀者從課題的原理設計,問題的解決方法,關鍵技術以及性能測試都有全面的了解,以便能準確地評判論文的質量。

論文主體部分的內容一般要分成幾個章節來描述。在寫作上,除了用文字描述外,還要善於利用各種原理圖、流程圖、表格、曲線等來說明問題,一篇條理清晰,圖文並茂的論文才是一篇好的論文。

五、測試及性能分析

對理工專業的畢業設計論文,測試數據是性能評價的基礎,必須真實可靠。通過測試數據,論文工作的成效可一目了然。根據課題的要求,可以在實驗室環境下測試,也可以在工作現場測試。

在論文中,要將測試時的環境和條件列出,因為任何測試數據都與測試環境和條件相關,不說明測試條件的數據是不可比的,因此也是無意義的。

測試一般包括功能測試和性能測試。功能測試是將課題完成的計算機軟硬體系統(子系統)或套用系統所要求達到的功能逐一進行測試。性能測試一般是在系統(子系統)的運行狀態下,記錄實例運行的數據,然後,歸納和計算這些數據,以此來分析系統運行的性能。

測試實例可以自己設計編寫,也可以選擇學科領域內公認的、有一定權威性的測試實例或測試集。原則是通過所選擇(設計)的實例的運行,既能準確反映系統運行的功能和性能,與同類系統又有可比性。只有這樣,論文最後為自己工作所做的結論才有說服力。

六、結束語

這一節篇幅不大,首先對整個論文工作做一個簡單小結,然後將自己在研究開發工作中所做的貢獻,或獨立研究的成果列舉出來,再對自己工作的進展、水平做一個實事求是的評論。但在用“首次提出”、“重大突破”、“重要價值”等自我評語時要慎重。

論文答辯

計算機論文答辯的一般程式: 1.學員必須在論文答辯會舉行之前半個月,將經過指導老師審定並簽署過意見的畢業論文一式三份連同提綱、草稿等交給答辯委員會,答辯委員會的主答辯老師在仔細研讀畢業論文的基礎上,擬出要提問的問題,然後舉行答辯會。 2.在答辯會上,先讓學員用15分鐘左右的時間概述論文的標題以及選擇該論題的原因,較詳細地介紹論文的主要論點、論據和寫作體會。 3.主答辯老師提問。主答辯老師一般提三個問題。老師提問完後,有的學校規定,可以讓學生獨立準備15—20分鐘後,再來當場回答,可以是對話式的,也可以是主答辯老師一次性提出三個問題,學員在聽清楚記下來後,按順序逐一作出回答。根據學員回答的具體情況,主答辯老師和其他答辯老師隨時可以有適當的插問。 4.學員逐一回答完所有問題後退場,答辯委員會集體根據論文質量和答辯情況,商定通過還是不通過,並擬定成績和評語。 5.召回學員,由主答辯老師當面向學員就論文和答辯過程中的情況加以小結,肯定其優點和長處,指出其錯誤或不足之處,並加以必要的補充和指點,同時當面向學員宣布通過或不通過。至於論文的成績,一般不當場宣布。

相關詞條

熱門詞條

聯絡我們