一、畢業(yè)設(shè)計(論文)的目的:
1、畢業(yè)設(shè)計(論文)是本科專業(yè)教育的一個重要教學環(huán)節(jié),是對學生的實踐能力、科研能力、論文寫作能力以及論文答辯的表述能力的綜合訓練過程。
2、畢業(yè)設(shè)計(論文)是將課堂知識轉(zhuǎn)化為實踐技術(shù)的手段,是理論結(jié)合實際、提高學生綜合應(yīng)用能力的必經(jīng)之路。
3、撰寫畢業(yè)論文是對完成畢業(yè)設(shè)計的實現(xiàn)過程的總結(jié),通過撰寫畢業(yè)論文可以提高學生將具體技術(shù)上升到理論認識的能力。
4、認真完成畢業(yè)設(shè)計是獲得本科畢業(yè)證書及學位證書的必要的一環(huán)。
二、畢業(yè)設(shè)計(論文)的要求:
1、選題要有一定的實用價值,有一定難度和新意。
2、必須有獨立開發(fā)的程序,要完成從需求分析、概要設(shè)計、詳細設(shè)計到代碼實現(xiàn)、測試、試用乃至使用的全過程。
3、程序要有一定的規(guī)模,不能少于2000行代碼。
4、要能夠根據(jù)導師要求做演示。
三、畢業(yè)設(shè)計(論文)的寫作注意事項:
1、按教育部規(guī)定,畢業(yè)論文要完整,必須有摘要、關(guān)鍵字及參考文獻。
論文封面應(yīng)包含題目、專業(yè)、學生姓名、導師姓名、時間。封面不能有頁眉、頁碼,具體的字體、字號請參照附錄。
論文整體結(jié)構(gòu)安排如下:
A、摘要(具體內(nèi)容要用小四號字,全部摘要控制在一頁內(nèi)。)
摘要的內(nèi)容可采用三段式,即:第一段:軟件針對何種應(yīng)用,解決什么問題。第二段:論文的主要工作是什么,采用的技術(shù)和方法是什么,特點是什么,成果是什么,應(yīng)用或測試情況如何等,列出幾點,并加以簡要說明。第三段:介紹論文的內(nèi)容組織及章節(jié)編排,首先是……接下來是……然后是……最后是總結(jié)及進一步的工作展望。
關(guān)鍵字不要超過5個,之間用 “,”號隔開。關(guān)鍵字與摘要之間空一行。
B、目錄(采用自動生成方式,插入-〉引用-〉索引和目錄-〉目錄。)
C、正文(論文應(yīng)采用第三人稱論述的語氣書寫的,不要采用第一人稱。所有的段落要求首行縮進兩個字符,每章要另起一個新頁。)
引言(主要工作的基礎(chǔ)介紹,同時說明各章總的結(jié)構(gòu),各章要論述的問題等。)
第一章 開發(fā)背景、選題意義
第二章 軟件需求分析(概論、引論)
對主要工作涉及到的國內(nèi)外開發(fā)現(xiàn)狀進行綜述,所屬領(lǐng)域內(nèi)的研究熱點、目前存在的問題,要解決的途徑和方法。對引用別人的成果時要采用上標方式指明是引用參考文獻中的哪一篇文章(如智能代理模型NetAgent〔2〕)。
如果是軟件開發(fā),要明確軟件選型(包括硬件和軟件平臺及工具),為什么選用此種結(jié)構(gòu)可開發(fā)模式,目前類似的軟件還有什么樣的開發(fā)方式,要對各個特點進行相互比較。軟件開發(fā)中依據(jù)的基礎(chǔ)是哪些,采用了哪些技術(shù)。對所應(yīng)用的技術(shù)要有簡要論述,指出其特點,但不要過長。即對采用的成熟技術(shù)和開發(fā)軟件簡述即可,不要占用過多篇幅。
第三章 軟件的總體結(jié)構(gòu)、功能設(shè)計
第四章 軟件各部分設(shè)計(突出有特色部分)
第五章 軟件的特點、實現(xiàn)難點等
第六章 軟件的使用或試運行情況等(配以實例說明)
第七章 總結(jié)(應(yīng)包含:結(jié)論,總結(jié)論文工作,歸納出主要的工作成果、論文工作的創(chuàng)新之處;進一步工作的考慮或相關(guān)工作的展望。)
上述7章內(nèi)容等僅供參考,重點在第三、四、五章。請注意:每章可以分為若干節(jié),但不能有四級目錄,每章最后最好要有本章小結(jié)。
D、參考文獻(作者,“文章名”或《書名/刊物名》,出版社,時間)
E、附錄(可選,每人可以根據(jù)自己的需要考慮是否需要這部分。此部分可以介紹以下內(nèi)容:重要的代碼、用戶使用報告、主要程序代碼片斷、程序結(jié)構(gòu)圖、數(shù)據(jù)流圖、數(shù)據(jù)庫關(guān)系表、運行界面等。)
F、致謝(控制在一頁即可)
2、對各項內(nèi)容要進行論述,首先要提出問題,然后提出解決問題的思路,再結(jié)合具體的技術(shù)手段和方法解決所提出的問題,而不只是簡單地敘述和羅列。不能將論文寫成使用說明書或軟件開發(fā)文檔。
3、突出軟件開發(fā)過程中使用的關(guān)鍵技術(shù),對其現(xiàn)狀及相關(guān)技術(shù)要有綜述,對選題中的技術(shù)難點要有分析,說明為什么要選用該關(guān)鍵技術(shù)并敘述難點解決的過程。對所采用的技術(shù)如果是主流成熟的就不必用過多的篇幅介紹,只需點明你所采用的其中的哪部分即可。問題可以集中在幾個點上,不要寬泛,重點強調(diào)你個人所做的工作和解決問題的方法。
4、不要用程序代碼、各種圖表、視窗圖等湊頁數(shù),正文中的圖表要服務(wù)于內(nèi)容,其他的可以放在附錄中或不要。
5、寫作上要結(jié)構(gòu)清楚、語句通順、避免錯別字、英文簡寫詞,產(chǎn)品名稱等。不要出現(xiàn)專有產(chǎn)品或工具的英文名稱的大小寫錯誤。字數(shù)一般在2萬字以上。
6、論文題目不宜太大、太泛,要具體;題目中不要用“系統(tǒng)”的字樣。
7、論文中的圖、表要有圖、表編號及圖、表標題(如圖1.2 xxxx,表3.1 xxxx等),一般圖標在圖的下方居中位置寫上圖的說明,表標在表頭的上方居左位置寫表的名稱。
8、論文初稿要在答辯的前一個半月交給導師。
四、基本完成畢業(yè)設(shè)計(論文):
1、要多檢查幾遍,確保無錯、別字,無錯誤概念(例如,數(shù)據(jù)庫中數(shù)據(jù)類型)。
2、目錄頁號要正確,要和正文匹配。
3、答辯前準備好演講稿。演講稿是答辯時講述的提綱。內(nèi)容可以包含開發(fā)軟件的背景、意義及同類軟件當前發(fā)展水平等;軟件的功能、總體結(jié)構(gòu);軟件的特點、開發(fā)時的難點;所用的技術(shù)特點、難點以及使用該技術(shù)所取得的經(jīng)驗;開發(fā)軟件中所用到的難度大或較有意義的算法;軟件的使用情況(上述內(nèi)容不一定都包含)等。切記:重點講自己的工作。
演講稿(作成PPT文件)的字要大(小二號以上),以能讓參加答辯老師看清楚為準;層次要分明,要令人一目了然。
一般情況,每人講述10分鐘,演講稿的Word文件10-12頁即可。
4、事先最好在家試講幾次,以保證答辯時節(jié)奏合適、講述熟練、清楚。
注意:要經(jīng)常訪問北京大學信息科學技術(shù)學院網(wǎng)站(http://eecs.pku.edu.cn),按著進度要求,提供論文、光盤(光盤中的內(nèi)容包括開發(fā)源代碼、可執(zhí)行代碼、文檔說明)等。
附錄:(論文摘要、正文、參考文獻、附錄、致謝均采用宋體,小四號字,單倍行距。)