時間:2023-03-15 14:53:13
序論:好文章的創(chuàng)作是一個不斷探索和完善的過程,我們?yōu)槟扑]十篇計算機畢業(yè)設計論文范例,希望它們能助您一臂之力,提升您的閱讀品質,帶來更深刻的閱讀感受。
不要選太偏的題,選太偏的題有可能導致可借鑒的資料太少,到最后落下個力不從心的結果。也許很多老師在選題的時候給的建議是不要選太常見的題目,其實我個人見解是這是個誤區(qū),竟然學校安排了這些題目,理所當然就能被選擇。更重要的是常見的題目也能推陳出新,你可以用流行或者高級的語言來新解這個論題,這樣也能拿到理想的分數(shù)。選題另一個要注意的地方就是不要選太寬太泛的題目,一旦你的指導老師是個比較嚴格的人,要求你按要求辦事,你就會有點自食其果了。
二、掌握計算機基礎。
計算機專業(yè)基礎知識該掌握的還是得掌握,個人覺得數(shù)據(jù)結構可以忽略一下,畢竟《數(shù)據(jù)結構》是運用主要體現(xiàn)在程序的實際開發(fā)中,而其理論知識都是大套大套的,對于答辯提問實在不宜,所以答辯中不會過多的涉及數(shù)據(jù)結構的知識;而對于系統(tǒng)開發(fā)必不可少的《數(shù)據(jù)庫》知識,在這里我推薦重點掌握一下,數(shù)據(jù)庫中重點要注意的是查詢這塊,答辯的老師可能會針對你具體系統(tǒng)中的某個查詢要你寫出數(shù)據(jù)庫語句,比如當時我答辯的時候老師就問了我一個牽涉三表查詢的問題,還有主鍵在這個系統(tǒng)表中的串聯(lián)和功能。
三、掌握畢業(yè)設計開發(fā)使用的語言。
這里所謂的掌握并不是需要你真正的能用一門語言去開發(fā)一個系統(tǒng)什么的,是你得對這門語言熟悉,略知其一二,能知道它有什么優(yōu)勢以及它在日常開發(fā)中的作用,并且掌握一些基礎的,如定義變量,基本語法結構,其大致的開發(fā)模式;有了這些東西在你畢業(yè)答辯的時候就多了一份勝算。據(jù)我了解,一般學校的答辯也不會很為難學生,其一是老師都是來自學校本院,提的問題也是相對基礎的,只要你答的不是牛頭不對馬嘴出太大的洋相,基本及格還是沒有問題的。其二是學校自身得保證他們的升學率,這個我就不多說了,大家都懂的。
四、畢業(yè)論文。
論文這塊比較的重要,我就多啰嗦幾句。1)論文格式。格式一定要嚴格按照學校的要求來,容不得半點馬虎,投機取巧那更是給自己挖坑。剛開始就能把格式這塊重視起來會給指導老師一個好的印象,哪怕你的程序不是非常的完善。2)論文目錄結構。計算機專業(yè)大多數(shù)專業(yè)(可能部分學校的信息管理專業(yè)沒有開設這門課程,不過肯定會開軟件項目管理和信息系統(tǒng)分析與設計)都必須學習軟件工程,一般論文的結構都是按照軟件工程所要求的在做。一般來說論文目錄結構主要有一下部分:緒論、需求分析、總體設計、詳細設計、軟件測試、總結致謝、參考文獻、附錄。這其中緒論這塊我就不詳細說了,需求分析這塊也沒有過多要說的,只是把各模塊實現(xiàn)的功能概括出來就OK了。總體設計中就牽涉到數(shù)據(jù)庫設計了,這個就得注意一下了,你得明白自己的系統(tǒng)使用的是面向結構還是面向對象,針對不同的開發(fā)模式需要繪制不同的圖,如面向對象就需要包圖、類圖、E-R圖之類的。詳細設計中配上系統(tǒng)運行的截圖,然后附帶實現(xiàn)方式,不要放過多的代碼,不然代碼過多會影響論文的排版和整體美觀。調試分析這塊很多人會忽略這塊,其實這塊會無形中給你加分;因為軟件測試在實際的項目開發(fā)中有著舉足輕重的作用。開發(fā)界有這樣一句話:代碼是調出來的,這足可想見其重要性,因而在論文中配上測試,會體現(xiàn)出你的專業(yè)性和學習認真的態(tài)度。論文后面的感言就不多說了,都是些新的以及對老師的感謝,懶得自己原創(chuàng)的話可以去搜索引擎網站搞拿來主義。畢竟這塊在論文中不太被重視。最后強調下參考文獻還得屬于開發(fā)語言的家族,免得弄出不必要的笑話。當年我答辯的時候老師都是挺重視這塊的,可能是這塊容易出問題又或者這塊能體現(xiàn)出word排版的水平
五、系統(tǒng)。
二、評估預測系統(tǒng)的開發(fā)研制
(一)基本原理與方法
如何實現(xiàn)評估過程從定性到定量的轉變,是開發(fā)研制該系統(tǒng)的關鍵所在。我們依據(jù)高等教育評估的原理,采用模糊綜合評價的基本原理和方法,給出了建筑工程專業(yè)畢業(yè)設計(論文)評估的量化模型,具體步驟如下:
1.建立畢業(yè)設計(論文)評估指標體系。一級指標分為教師、學生、選題、客觀條件四個方面。各方面再細分則為二級指標,如:教師方面分為準備工作、課堂講授、出勤率、答疑情況、教學方式、教師職稱等六個方面;學生方面分為學習態(tài)度、平時成績、計算書完成情況、圖紙完成情況、創(chuàng)新情況、譯文完成情況等六個方面;選題方面分為結構類型、課題新穎程度、計算機應用合理程度、題目性質、外文資料、創(chuàng)新性等六個方面;客觀條件分為設計教室、繪圖儀器及圖板、機房及出圖設施、每位教師指導學生人數(shù)等四個方面。
2. 設立評價等級V,V=1好(VI),較好(V2),—般(V3),較差(V4)|。
3. 構造單因素評判矩陣R,
其中,R中每一個元素rij表示第i個評價因素對第j個評價等級的隸屬度。
4. 設立各評價因素權重集A,例:一級指標權重集八=(0_35,0.35,0.15,0_15),八的取值可根據(jù)經驗,并依據(jù)以往各屆畢業(yè)設計(論文)評估結果經反復試算確定。
5.計算綜合評判矩陣
6.對各級指標體系重復步驟
7.計算測評結果
求得最終評判矩陣B該量化模型針對畢業(yè)生總體進行評估,評價畢業(yè)生的綜合質量,改變了過去僅片面地對個人進行評估的狀況。
(二)評估預測系統(tǒng)的計算機開發(fā)語言
系統(tǒng)采用流行的Windows人機交互式界面,力爭做到界面友好,操作方便。根據(jù)本系統(tǒng)的特點和具體要求,我們選用了Windows環(huán)境下的VisualBasic5.0可視化編程語言開發(fā)本系統(tǒng)。VisualBasic5.0是微軟公司開發(fā)的功能十分強大而又簡單易用的可視化編程環(huán)境,編程速度快,界面質量高,是編寫Windows應用程序的最佳選擇。使用VisualBa?sic語言開發(fā)本系統(tǒng)充分體現(xiàn)了本系統(tǒng)處理數(shù)據(jù)、信息快捷方便的特點。
(三)評估預測系統(tǒng)的總體結構
在Windows操作系統(tǒng)下安裝本系統(tǒng)后,啟動系統(tǒng),進人主菜單,依據(jù)界面提示您就可以輕松完成評估工作,系統(tǒng)主框圖如下:
三、評估預測系統(tǒng)的優(yōu)點
1. 量化評估,提前預測,動態(tài)管理。該計算機輔助評估預測系統(tǒng)能夠對畢業(yè)設計(論文)工作方案可能取得的效果進行預測。教學管理人員只要依據(jù)該系統(tǒng)的提示輸人各項有關畢業(yè)設計(論文)工作方案的參數(shù),系統(tǒng)隨即能計算出畢業(yè)設計(論文)工作的成績,從而對各項工作方案的結果作出預測。通過反復改變參數(shù)——計算成績,教學管理人員就能夠發(fā)現(xiàn)各種方案的優(yōu)缺點,即哪一項安排對畢業(yè)設計(論文)工作是有利的,如果實施下去會取得好的工作效果;哪一項安排對畢業(yè)設計(論文)工作是不利的,實施下去必將導致畢業(yè)設計(論文)工作成績下滑。這種預測如果安排在畢業(yè)設計(論文)工作開始之前,管理者就能有效地對畢業(yè)設計(論文)方案進行調整,從而獲得滿意的效果。我們將99屆與往屆的工作方案作了一下比較,發(fā)現(xiàn)由于老教授退休較多,本次畢業(yè)設計年輕教師比例上升,但年輕教師職稱偏低,講師居多,教授、副教授比例嚴重下降,用該系統(tǒng)初步預測發(fā)現(xiàn)畢業(yè)設計整體質量將要下滑。根據(jù)這個信息,系學術委員會馬上采取措施,對年輕教師提出更高要求:指導教師中講師一級必須具有碩士學歷,且應有一定的工程實踐經驗,在課題選擇及指導上必須具有較強的創(chuàng)新性,最后經系學術委員會嚴格審查后方可上崗。再用本系統(tǒng)預測后發(fā)現(xiàn),畢業(yè)設計(論文)工作最終得分并未降低,反而稍有提高。目前,99屆畢業(yè)設計(論文)工作已經結束,最終得分的確較98屆有所提高,與系統(tǒng)預測結果吻合較好。
2. 有效監(jiān)督,對癥下藥。畢業(yè)設計(論文)工作進行到中期時,系里為了加強對畢業(yè)設計(論文)工作的監(jiān)督管理,一般要求安排一次中期檢查。該檢查能發(fā)現(xiàn)一些問題,但對這些問題造成的結果卻很難預知。這樣的話,發(fā)現(xiàn)缺點往往不能及時糾正,任其發(fā)展下去必將導致不良后果。這時,如果用該計算機輔助評估預測系統(tǒng)進行一下“中期評估”,各種問題可能導致的結果將一覽無遺,且該系統(tǒng)會幫助教學管理人員清楚地發(fā)現(xiàn)各種導致畢業(yè)設計(論文)工作成績偏低的原因,從而有針對性地,高效率地對缺點進行糾正,對優(yōu)點給予肯定,保證畢業(yè)設計(論文)工作順利進行,最終取得優(yōu)異成績。例如,99屆某老師所帶設計組,由于指導教師出勤率過低,中期檢查時系統(tǒng)評估預測該設計小組成績偏低,系領導馬上對指導教師進行了批評教育。由于糾正及時,最終這個小組成績達到了總體平均成績。
0 引言
由于畢業(yè)設計是高等教育人才培養(yǎng)方案的重要組成部分,在設計過程中需要學生綜合運用校內外獲得的理論知識及實踐經驗,在老師的指導下獨立的完成。通過畢業(yè)設計的實踐訓練,進一步鞏固和加深所獲得的專業(yè)知識,培養(yǎng)學生分析和解決實際問題的能力,而且還能夠鍛煉學生撰寫文章的能力。然而計算機專業(yè)本科學生的畢業(yè)設計(論文)普遍存在著不盡如人意的地方,畢業(yè)設計的質量不高,在很大程度上并沒有達到計算機專業(yè)畢業(yè)設計的目的。
1 畢業(yè)設計(論文)質量不高的原因
1.1 學生不夠重視
一方面學生認為畢業(yè)設計只是教學環(huán)節(jié)的一個過程,不管完成的質量如何,都能蒙混過關,學生從思想上沒有引起足夠的重視。另一方面由于擴招,畢業(yè)生人數(shù)增多,面臨嚴峻的就業(yè)壓力,學生不得不將大量的時間和精力投入到找工作、面試或考研中,對畢業(yè)設計只能應付了事。
1.2 日常教學與畢業(yè)設計沒有有機結合
本科計算機專業(yè)畢業(yè)設計內容涉及學生綜合運用所學的專業(yè)知識的能力,包括算法設計、軟件開發(fā)流程、數(shù)據(jù)庫的設計、程序調試等方方面面。然而在教學過程中由于課程教學學時的限制或缺乏硬件設備等諸多原因,導致課堂教學只能完成最基本的教學任務,學生沒有達到獨立開發(fā)系統(tǒng)的能力,在學習過程中,學生很少有機會參與科研項目的研究,不了解系統(tǒng)開發(fā)的流程等,導致畢業(yè)設計時多數(shù)學生不能按要求完成指導老師給出的設計任務或完成的質量不高。
1.3 所選的畢業(yè)設計題目不恰當
計算機專業(yè)學生的畢業(yè)設計題目可以從理論、軟件和硬件等方面進行選擇,然而多數(shù)學生由于起點低,基礎比較薄弱,畢業(yè)設計做軟件或硬件的較多,進行理論研究的學生很少,我院的計算機專業(yè)畢業(yè)設計題目一般由兩方面構成,一是指導老師給出題目,并指出題目類型、題目來源、題目主要內容、預期目標、要求解決的問題及重點、題目難易程度等方面的信息,之后由學生進行選題。二是學生自己命題,然后找老師指導完成。不管哪種方式首先都要由指導老師給出任務書,明確給學生提出畢業(yè)設計的時間安排 、研究方案和目標、任務要求等,指導教師針對選題提供相應的參考文獻,學生根據(jù)指導老師提出的任務書,撰寫畢業(yè)設計(論文)開題報告,包括主要研究內容、研究意義及預期目標、擬采用的技術路線、研究方法及步驟等,然而學生在選題時,由于老師給出的題目,理論性強或學生不感興趣。不能進行深入思考導致無法完成。學生自選的題目,由于缺乏經驗,沒有進行切實的調研,所有的功能需求全憑想象完成,導致做出來的成品功能不全毫無應用價值,且題目多為各種類型的管理系統(tǒng)缺乏創(chuàng)新。
1.4 論文寫作不規(guī)范
畢業(yè)設計后期,要求學生根據(jù)其系統(tǒng)的開發(fā)過程撰寫出畢業(yè)論文。有的學生由于沒有留出充足的時間來寫論文,直到答辯前期才匆忙完成,導致畢業(yè)論文大多格式不規(guī)范、結構不合理,更缺乏對系統(tǒng)中關鍵技術進行論述,更多是靠粘貼代碼或對系統(tǒng)界面進行截圖來充當篇幅。
1.5 指導老師缺乏責任感
按要求,學生進行畢業(yè)設計開題之后,指導老師每周都要與學生交流,了解學生的設計進度,及時與學生一起解決在設計過程中遇到的難點問題,填寫指導記錄,設計中期還要進行中期檢查等相關工作,然而由于指導老師往往忙于教學或科研,加上學生不主動聯(lián)系老師、老師也不找學生進行指導,到最后指導老師只是在設計方向和論文寫作上把把關。從而也影響了畢業(yè)設計的整體質量。
1.6 畢業(yè)設計答辯流于形式
我院計算機專業(yè)學生的畢業(yè)論文最終成績由指導老師、評閱老師及答辯成績三部分構成,一方面由于學生的僥幸心理,覺得畢業(yè)設計做了,答辯就能通過,不重視答辯,對評閱老師提出的修改意見置之不理。另一方面由于本科生數(shù)量過多,答辯任務很重,答辯往往流于形式,沒有起到從質量上把好最后一道關的作用。
2 相關應對措施
計算機專業(yè)畢業(yè)設計質量是衡量教學水平的主要依據(jù),在本科教學中有非常重要的地位和作用,因此要進一步加強本科畢業(yè)設計質量的管理。
2.1 加強思想教育
一方面加強學生的思想教育,讓學生深入了解畢業(yè)設計的意義、畢業(yè)設計的基本過程和研究方法等,讓學生在思想上引起重視。另一方面加強指導老師的思想教育,將畢業(yè)設計與教師教學評價掛鉤,從而提高指導老師的責任心。
2.2 加強計算機專業(yè)實訓基地建設
加強計算機專業(yè)實訓基地建設,穩(wěn)步發(fā)展校企合作基地。一方面通過校企實踐教學基地的建設能夠彌補課堂教學的不足,進一步鞏固和提高專業(yè)知識,同時學生有更多機會參與科研,熟悉科研環(huán)境及流程,為畢業(yè)設計獨立完成系統(tǒng)的開發(fā)打下基礎,另一方面指導老師可以通過實踐教學內容,有針對性的為學生畢業(yè)設計進行命題,讓老師、學生對畢業(yè)設計題目進行雙向選擇。學生結合自己的興趣根據(jù)自己需求選擇題目,比如準備考研的學生可以選擇其科研方向相關的研究性題目,為今后的研究生學習奠定一定研究基礎;準備就業(yè)的學生,選擇與實際工作相結合,具有實際開發(fā)背景的題目,這樣就可以通過畢業(yè)設計積累相關的就業(yè)實踐經驗,為就業(yè)打下基礎。
2.3 加強制度管理
在畢業(yè)設計過程中,建立各種規(guī)章制度對老師和學生形成約束,規(guī)范畢業(yè)設計流程,嚴格執(zhí)行各種檢查制度,制定規(guī)范的畢業(yè)論文書寫格式,在答辯過程中制定詳細的畢業(yè)設計質量監(jiān)控體系,畢業(yè)設計不僅要檢查最終的畢業(yè)設計成果,還應該從學生調研、選題、畢業(yè)設計和論文完成的過程進行監(jiān)控,尤其對不合格或達不到指導老師要求的畢業(yè)設計作品要嚴格執(zhí)行淘汰制度,對其進行多次的補答辯,對抄襲、買賣設計或論文的學生進行嚴肅處理,在制度上糾正不良的學風。另外,為調動指導教師的積極性,應該對畢業(yè)設計質量高的學生和指導老師給予獎勵。
3 總結
計算機專業(yè)畢業(yè)設計作為本科教學計劃中的最后一項任務,它承擔著培養(yǎng)學生綜合運用所學知識的技能、是教學中的一個最重要的、無可替代的環(huán)節(jié),畢業(yè)設計質量高低也是衡量高等教育教學水平的一個重要依據(jù),同時也是提高高等教育人才培養(yǎng)質量、培養(yǎng)大學生實踐能力、創(chuàng)新能力的一個重要實踐教學環(huán)節(jié)。因此,提高計算機專業(yè)畢業(yè)設計的質量,意義重大。
【參考文獻】
畢業(yè)設計是所有工科人才培養(yǎng)方案中規(guī)定的重要實踐性教學環(huán)節(jié),高等職業(yè)技術學院也不例外。通過該環(huán)節(jié)的教學使學生能夠綜合運用所學理論知識分析、解決實際工程問題,初步掌握設計的一般流程和方法,在設計態(tài)度、工程思想、實踐能力等方面得到系統(tǒng)的鍛煉和提高,為步入工作崗位打下良好的基礎。畢業(yè)設計的質量在一定程度上反映了學生的專業(yè)知識水平、工程素質以及綜合運用各種知識的能力;也在一定程度上體現(xiàn)了指導教師的治學態(tài)度、學術水平和指導設計工作的能力;同時也從一個側面表明了學校的教學質量和管理水平[1].尤其對于工科學生而言,畢業(yè)設計是他們走上工作崗位前的一次預演,應該引起足夠的重視
1.當前高等職業(yè)技術學院畢業(yè)設計(論文)存在的問題
1.1 學生思想重視不夠, 投入精力不足
由于目前就業(yè)形勢嚴峻, 一部分學生忙于參加各種各樣的招聘會和公司面試, 在畢業(yè)設計環(huán)節(jié)上投入精力甚微。畢業(yè)設計的時間與實習、頂崗或長升本(接本)時間重合,在兩者不可兼顧的情況下, 多數(shù)學生都選擇了工作或接本為主, 而不是做畢業(yè)設計。
1.2 選題不恰當
選題恰當是做好畢業(yè)設計( 論文) 的前提, 我院制訂的"無錫商業(yè)職業(yè)技術學院物聯(lián)網技術學院專科生畢業(yè)設計( 論文) 工作的若干規(guī)定"規(guī)定了選題的基本原則。
盡管如此, 但是選題不當?shù)那闆r仍然時有發(fā)生, 表現(xiàn)在:(1) 論文題目大多由指導教師給定,學生并不感興趣, 因此更談不上對題目的意義有比較深入的思考; (2) 論文題目與學生的發(fā)展方向不一致。例如有的學生是軟件方向的, 但指導教師指定的題目卻是硬件方向的等等, 對于所用到的一些技術學生知之甚少; (3) 論文選題陳舊,圖書管理系統(tǒng)題、學生管理系統(tǒng)等類似的題已經做了多少年了, 每年都在做, 又沒有發(fā)展, 毫無創(chuàng)新性可言; (4) 選題脫離社會實踐, 所使用的技術屬于基本已經淘汰的技術, 對學生綜合能力培養(yǎng)的幫助不大;
1.3 指導教師缺乏經驗, 指導強度大
由于計算機專業(yè)發(fā)展比較晚, 具有豐富項目實踐經驗的老教師十分稀缺。而隨著近幾年計算機專業(yè)擴招, 高校引入了大批的年輕的畢業(yè)生充實教師隊伍, 這些年輕教師本身充滿活力, 敢想敢干, 不足之處在于他們多是畢業(yè)后直接從事教學工作, 實際的工程項目實踐經驗不足, 而計算機專業(yè)本身是一個實踐性要求很強的專業(yè), 沒有這些實踐體會, 就很難理解軟件開發(fā)過程、軟件技術如何應用到生產這些問題, 從而影響了畢業(yè)設計的質量;
1.4 畢業(yè)設計過程缺乏監(jiān)督
一般按慣例, 指導教師與學生之間每星期至少應見面兩次, 了解學生畢業(yè)設計的進展情況。然而由于受到學生找工作、升本(接本)等特殊情況的影響, 很難堅持下來。學生缺乏主動性, 不愿意主動找指導教師交流, 因此使得畢業(yè)設計的過程缺乏監(jiān)督。
1.5 論文抄襲現(xiàn)象時有發(fā)生
我校對論文抄襲現(xiàn)象處置甚嚴, 這也是對學生實事求是的科學態(tài)度和嚴肅認真的工作作風的培養(yǎng), 然而, 部分學生報著僥幸和偷懶心理, 往往將網絡上檢索到的多篇論文稍加修改, 重新組織加工, 從而就變成了自己的畢業(yè)論文。有的學生甚至一字不改, 原文照搬。
總的說來,目前有的高等職業(yè)技術院校的畢業(yè)設計(論文)工作中的主要問題是少了一點“規(guī)矩”,即使有規(guī)矩也是“老規(guī)矩”。對隨著教育和教學改革的深化而出現(xiàn)的新情況遇到的新問題,缺乏深入的研究和及時的改革。
2.畢業(yè)設計(論文)的定位
計算機應用專業(yè)是一門綜合性非常高的學科,該專業(yè)軟件、硬件及系統(tǒng)的開發(fā)、應用、維護等工程領域,是一個縱向較深,橫向較廣的復合性、綜合性專業(yè)。畢業(yè)設計(論文)是學生綜合運用所學知識,分析、解決實際問題,培養(yǎng)獨立思考、獨立工作的能力,接受高等職業(yè)技術人員所必需能力的基本訓練的重要教學環(huán)節(jié)。畢業(yè)設計(論文)首先具有教學與教育功能,是實現(xiàn)專業(yè)培養(yǎng)目標,對學生進行設計科學教育,培養(yǎng)探求真理的科學精神,強化工程意識,進行工程基本訓練,提高學生科學研究能力、工程實踐能力、創(chuàng)新能力和經濟意識的重要階段;是培養(yǎng)學生優(yōu)良思想品質,進行綜合素質教育的全面檢驗。其次,畢業(yè)設計(論文)成果具有直接或間接為經濟建設服務,為生產、科研服務的社會功能。隨著教育和教學改革的深化,對人才培養(yǎng)模式的改革,專業(yè)的拓寬改造,對人才培養(yǎng)提出了新的更高要求,我們更應高度重視畢業(yè)設計(論文)的基本要求和質量評價,使學生更清楚地知道怎樣主動做好畢業(yè)設計(論文),使指導教師更清楚地知道如何對學生進行指導,使管理人員知道怎樣抓住實質問題管理到位,以保證畢業(yè)設計(論文)的質量。
3.有關應對措施
3.1 加強學生思想教育
如何提高高校畢業(yè)設計的質量, 已成為一個日益引起教育界關注的話題。筆者陋見, 根本措施應當是加強學生教育, 使學生引起重視。其實多數(shù)高校和指導教師對于加強學生思想教育的重要性都深有體會, 但具體實施起來總覺得效果不如想象中好, 關鍵是在于“循循善誘”幾個字。筆者今年指導的幾個學生中, 也有個別學生對畢業(yè)設計重視不夠,設計時敷衍了事, 做好畢業(yè)設計,是為了對自己四年學習劃上一個圓滿的句號, 也是對個人責任心的一次考驗, 從而端正了態(tài)度, 主動性大大提高。
3.2 在畢業(yè)設計之前做專題講座
由于學生都是第一次參加畢業(yè)設計, 所以對如何進入狀態(tài), 開始畢業(yè)設計工作, 如何查閱資料, 如何分階段完成, 如何撰寫開題報告和畢業(yè)論文, 如何對畢業(yè)論文的章節(jié)規(guī)劃、內容安排和格式規(guī)范等知識缺乏認識, 因此在畢業(yè)設計之前有必要做專門針對畢業(yè)設計如何開展的專題講座。
3.3 選題是關鍵, 鼓勵學生到企業(yè)進行畢業(yè)設計
選題是整個畢業(yè)設計(論文)的核心, 正確、恰當?shù)剡x題是做好畢業(yè)設計(論文)的前提, 應首先把好選題關。在我系首先原則上把一人一題作為選題工作的重要原則少數(shù)課題比較大時, 可以分成幾個小課題, 但必須保證每個學生都是單獨完成自己的課題,防止學生互相“幫忙”的發(fā)生。
畢業(yè)設計(論文)題目需經過教研室討論、教研室主任審核、系主任批準。對于一些過易、任務過輕或所使用的是一些過時技術的題, 堅決要求進行重選。通過這些做法,保證了畢業(yè)設計(論文)題目的質量, 學生也反映良好。
開展學生畢業(yè)設計的一種新做法, 是讓學生到就業(yè)單位去做畢業(yè)設計, 利用企業(yè)的經費、場地和技術力量, 完成企業(yè)需要的技術課題, 實行校企聯(lián)合指導方式。一方面, 可培養(yǎng)學生工程設計和科學研究能力及團隊合作精神, 使學生了解和掌握實際工程設計和科研的全過程;另一方面,工作單位的實際課題, 任務明確, 要求具體, 時間性強, 能激發(fā)學生的工作熱情和主動性, 增強學生的事業(yè)心和責任感。同時, 便于用人單位和學生較早互相了解, 有利于學生就業(yè)后盡早地進人工作角色。我系目前對于這種新的指導方式正進行嘗試和摸索,從目前的效果來看,很受學生和用人單位的歡迎。[2]
3.4 過程管理很重要
開題報告完成以后, 就進入了漫長的實際設計過程。要增強對學生的監(jiān)督和督促機制, 防止學生偷懶。其一,要增強指導教師的責任感;其二,可引入現(xiàn)在一些軟件公司常用的做法,要求學生寫周報,讓學生每周對自己畢業(yè)設計的工作進展, 取得的成果或碰到的困難做一次記錄。這樣既避免了學生臨時報佛腳,不做設計只寫論文的情況發(fā)生,又使學生的整個設計過程都有案可查, 增加了對畢業(yè)設計評分的合理性和公正性。[3]
3.5 如何杜絕論文抄襲現(xiàn)象
論文抄襲是學術界十分不齒的行為,應當給學生灌輸這種思想。學生大多都是第一次撰寫學術論文,一旦養(yǎng)成了抄襲的壞毛病,則日后對己對人都貽害無窮。一方面,應當將“對畢業(yè)論文抄襲進行嚴厲懲罰”寫入到畢業(yè)論文的要求規(guī)范當中去,一旦發(fā)現(xiàn),絕不姑息;另一方面,指導教師可通過耐心教導,擊潰學生的僥幸心理,讓學生明白,抄襲的論文是無所遁形的。
3.6 改善評判學生畢業(yè)設計質量
學生的畢業(yè)設計質量由兩部分來衡量:
一是設計成果的質量, 包括軟件的功能、所采用的開發(fā)技術、人機界面等部分組成, 可通過現(xiàn)場演示和答辯來評分;
二是畢業(yè)論文質量,根據(jù)課題完成情況和答辯情況由指導教師、評閱教師和答辯小組分別按畢業(yè)設計(論文)評閱、評審評分標準采用“結構分”進行評定,其中指導教師成績占30%,評閱教師成績占30%,答辯小組成績占 40%
(1)指導教師評定成績
根據(jù)指導教師評審評分標準從學生工作量、工作態(tài)度、技術方案、分析與解決問題的能力、設計(論文)質量、創(chuàng)新等方面進行評定。
(2)評閱教師評閱成績
根據(jù)省教育廳的有關文件精神,要求每位學生的畢業(yè)設計(論文)必須由兩位熟悉相應課題內容的教師(可以是外聘教師)進行評閱,評閱評分標準從畢業(yè)設計(論文)內容、學生工作水平以及論文撰寫規(guī)范共同確定,每位評閱教師必須單獨填寫評閱表。
(3)答辯
成績主要由答辯小組根據(jù)答辯評審評分標準從學生的報告內容、報告過程、回答問題以及學生在畢業(yè)設計 (論文) 中的創(chuàng)新等方面進行評定。畢業(yè)設計(論文)成績按優(yōu)秀(>85分)、良好(75分一84分)、中等(66 分一74分)、及格(60分一65分)、不及格(60分以下)五級分評定,其中優(yōu)秀比例控制在 20%以內。[4]
站點服務器收到要求執(zhí)行的應用程序,分析表單(form)的輸入數(shù)據(jù),將執(zhí)行的結果以html的格式傳送給瀏覽器。 根據(jù)用戶請求生成動態(tài)主頁的傳統(tǒng)方法有cgi、isapi等。cgi是根據(jù)瀏覽器端的http請求激活響應進程,每一個請求對應一個進程。當同時有很多請求時,程序擠占系統(tǒng)資源,造成效率低下;isapi針對這一缺點進行改進,利用dll(動態(tài)鏈接庫)技術,以線程代替進程,提高了性能和速度,但要考慮線程的同步問題,而且開發(fā)步驟煩瑣。這兩種技術和另一普遍使用的開發(fā)動態(tài)網頁的技術java都還存在著另外一個問題,那就是開發(fā)困難,程序的開發(fā)和html寫作是兩個完全不同的過程,需要專門的程序員開發(fā)。而較簡單的開發(fā)技術如javascript和idc(internet database connector)等功能有限,不敷使用。
asp使用的activex技術基于開放設計環(huán)境,用戶可以自己定義和制作組件加入其中,使自己的動態(tài)網頁幾乎具有無限的擴充能力,這是傳統(tǒng)的cgi等程序所遠遠不及的地方。asp與常見的在client端實現(xiàn)動態(tài)主頁的技術如java applet、activex control、vbscript、javascript等不同,asp中的命令和script語句都是由服務器來解釋執(zhí)行的,執(zhí)行結果產生動態(tài)生成的web頁面并送到瀏覽器;而client端技術的script命令則是由瀏覽器來解釋執(zhí)行。由于asp是在服務器端解釋執(zhí)行,開發(fā)者可以不必考慮瀏覽器是否支持asp;同時由于它在服務器端執(zhí)行,開發(fā)者也不必擔心別人下載程序從而竊取編程邏輯。asp通過后綴名為.asp的asp文件來實現(xiàn),一個.asp文件相當于一個可執(zhí)行文件,因此必須放在web服務器上有可執(zhí)行權限的目錄下。當用戶從瀏覽器輸入了.asp文件的地址后,瀏覽器就將這個url請求發(fā)給web server,如果web server上裝了asp,就調用asp。asp讀出相應.asp文件,解釋并執(zhí)行命令,動態(tài)生成一個html頁面回傳web server,然后web server再把結果發(fā)送給瀏覽器。asp文件的制作和html類似,且和html開發(fā)集成,可以在同一個過程完成,利用asp將可以執(zhí)行的腳本嵌入到html文件中(將html文件的后綴名改為.asp),這使得html文件的編寫與腳本的開發(fā)融合在一起。通過asp內置的對象、服務器組件(server component)可以完成非常復雜的任務,而且用戶還可以自己開發(fā)或利用別人開發(fā)的服務器組件完成專門的任務。asp比較網關及服務器擴展模式有著以下優(yōu)點:
(1)完全與html文件融合在一起;
(2)容易創(chuàng)建,不需要其它編譯、鏈接程序;
(3)面向對象的并通過activex server對象可擴展。
二、電子商務數(shù)據(jù)訪問方式
電子商務是指通過電子方式,并在網絡基礎上實現(xiàn)物資、人員過程的協(xié)調,以便商業(yè)交換的活動。在電子商務系統(tǒng)中,web提供了與客戶進行通信聯(lián)絡的有效手段,利用web技術,實現(xiàn)web服務器與數(shù)據(jù)庫系統(tǒng)的連接,完成對數(shù)據(jù)的處理與查詢,用戶可以通過操作簡單易學的瀏
覽器來查詢處理所需要的各種數(shù)據(jù)。 實現(xiàn)web服務器與數(shù)據(jù)庫的連接一般有兩種方法:一種是利用中間件技術在兩者之間建立連接和通信,如cgi(通用網關接口)和api(應用程序編程接口)。
web服務器通過調用cgi程序實現(xiàn)與web瀏覽器的交互,即cgi程序接受瀏覽器發(fā)給web服務器的信息,進行處理后,將相應結果再送回給web服務器,通過web服務器將信息傳送給瀏覽器。但cgi程序在響應速度和資源利用等方面有較大局限性,客戶端每請求一個cgi程序,服務器端便打開一個進程,當請求的數(shù)量較大時容易引起瓶頸現(xiàn)象,開發(fā)人員常利用api編程來擴展服務器功能,api程序占系統(tǒng)資源少,運行效率較高,但它的編程較cgi程序更為復雜;另一種是由瀏覽器中的java小應用程序(java applet)通過瀏覽器訪問web服務器上的數(shù)據(jù)庫,利用了jdbc(java database connectivity)技術,它通過jdbc提供的api實現(xiàn)對web server的訪問。由于java applet本身的局限性,目前大多數(shù)的應用是基于中間件技術的。asp也是屬于中間件的一種模式,但在windows平臺上它比較網關及服務器擴展模式有著較大的優(yōu)點。網關的最大特點是它的平臺無關性,但網關程序通常較難編寫和改變。網關程序通常是一個獨立的程序,并不和html文件融合在一起,它需要用如c、c++、vb、perl等語言來編寫獨立的應用程序,而asp應用改變了這一點。使用asp不僅可以讀取access和 sql server的數(shù)據(jù)庫,而且還可以讀取其他odbc(open database connect 開放式數(shù)據(jù)庫互聯(lián))兼容的數(shù)據(jù)庫。
在asp中訪問數(shù)據(jù)庫是通過ado(activex database object活動數(shù)據(jù)對象)及事務處理語句來實現(xiàn)的。ado是一種操作microsoft所支持的數(shù)據(jù)庫的方法,是一項容易使用并且可擴展的將數(shù)據(jù)庫訪問添加到 web 頁的技術。ado對象的使用與dao(數(shù)據(jù)訪問對象)、rdo(遠程數(shù)據(jù)對象)的方式相似。在asp中,ado可以看作是一個服務器組件,更簡單點說,是一系列的對象,應用這些功能強大的對象,即可輕松完成對數(shù)據(jù)庫復雜的操作。
三、asp在電子商務中的應用
在電子商務中,對用戶而言,進行網上信息查詢的目的是尋找自己需要的產品或服務,而對于商品或服務提供者來說,其目的則是向用戶推銷自己的產品或服務。因此,讓用戶通過瀏覽器查詢服務器的后端數(shù)據(jù)庫是許多web服務提供者必需有的服務,asp通過內置的adodb組件來實現(xiàn)這一功能。可以使用ado去編寫緊湊簡明的腳本以便連接到odbc 兼容的數(shù)據(jù)庫和 ole db 兼容的數(shù)據(jù)源。具體的操作步驟可以歸納為以下幾步:
① 創(chuàng)建數(shù)據(jù)庫源名(dsn) adodb通過odbc工作,因此要在odbc中設置dsn(數(shù)據(jù)源名)。打開windows的"控制面板",雙擊"odbc"的圖標,然后選擇"文件 dsn "的屬性頁,單擊添加,選擇數(shù)據(jù)庫驅動程序,然后單擊"下一步",按照屏幕的指示鍵入數(shù)據(jù)源文件的名稱,然后單擊"下一步",再單擊"完成"創(chuàng)建數(shù)據(jù)源。
②創(chuàng)建數(shù)據(jù)庫鏈接 鏈接用以保持一些關于正在訪問的數(shù)據(jù)的動態(tài)信息,以及鏈接者信息。利用adodb的成員函數(shù)open和先前設定的dsn與數(shù)據(jù)庫連接,其語法如下: setconnect=server.createobject("adodb.connection") ’創(chuàng)建了鏈接對象connect。 connect.open("dsn=dsnname;uid=userid;pwd=password") ’打開鏈接。dsnname為數(shù)據(jù)源名;userid為用戶名;password為用戶口令。③創(chuàng)建數(shù)據(jù)對象 ado中的數(shù)據(jù)對象通常保存的是查詢結果。recordset 是ado中最復雜的對象,有許多屬性和方法,靈活運用,可以達到許多好的效果。其創(chuàng)建方法如下: set recordset =connect.execute(sqtstr) ’創(chuàng)建并打開了對象recordset ,sqtstr是一個串,代表一條標準的sql語句。例如: sqlstr="select*from b1" set recordset =connect.execute(sqlstr) 這條語句執(zhí)行后,對象recordset中就保存了b1中的所有記錄。
④操作數(shù)據(jù)庫 可利用execute方便地執(zhí)行數(shù)據(jù)的插入、修改、刪除等操作。如執(zhí)行插入操作: sqlstr="insert into b1values(1,2)" connect.execute(sqlstr)
⑤關閉數(shù)據(jù)對象和鏈接 在使用了ado對象之后,一定要關閉數(shù)據(jù)對象和鏈接。在asp中通過調用方法close實現(xiàn)關閉。 關閉創(chuàng)建的數(shù)據(jù)對象:record set .close set record set=nothing 關閉創(chuàng)建的鏈接對象:connect. close set connect=nothing 完整的程序片段:
//產生組件實例
%
setconnect=server.createobject("adodb.connection")
//連接數(shù)據(jù)庫
connect.open("dsn=dsnname;uid=userid;pwd=password")
//執(zhí)行查詢
sql=select*fromtablename
setrs=connect.execute(sql) %
//顯示結果
%dowhile not rs.eof%
%=rs(fieldname)%%
rs.movenext
在現(xiàn)代化的工業(yè)生產設備中,有大量的數(shù)字量及模擬量的控制裝置,例如電機的起停,電磁閥的開閉,產品的計數(shù),溫度、壓力、流量的設定與控制等,工業(yè)現(xiàn)場中的這些自動控制問題,若采用可編程序控制器(PC)來解決自動控制問題已成為最有效的工具之一,本文敘述PC控制系統(tǒng)設計時應該注意的問題。
硬件選購目前市場上的PC產品眾多,除國產品牌外,國外有:日本的OMRON、MITSUBISHI、FUJJ、anasonic,德國的SIEMENS,韓國的LG等。近幾年,PC產品的價格有較大的下降,其性價比越來越高,這是眾多技術人員選用PC的重要原因。那么,如何選購PC產品呢?
1.系統(tǒng)規(guī)模首先應確定系統(tǒng)用PC單機控制,還是用PC形成網絡,由此計算PC輸入、輸出點。數(shù),并且在選購PC時要在實際需要點數(shù)的基礎上留有一定余量(10%)。
2.確定負載類型根據(jù)PC輸出端所帶的負載是直流型還是交流型,是大電流還是小電流,以及PC輸出點動作的頻率等,從而確定輸出端采用繼電器輸出,還是晶體管輸出,或品閘管輸出。不同的負載選用不同的輸出方式,對系統(tǒng)的穩(wěn)定運行是很重要的。
3.存儲容量與速度盡管國外各廠家的PC產品大體相同,但也有一定的區(qū)別。目前還未發(fā)現(xiàn)各公司之間完全兼容的產品。各個公司的開發(fā)軟件都不相同,而用戶程序的存儲容量和指令的執(zhí)行速度是兩個重要指標。一般存儲容量越大、速度越快的PC價格就越高,但應該根據(jù)系統(tǒng)的大小合理選用PC產品。
4.編程器的選購PC編程可采用三種方式:
一是用一般的手持編程器編程,它只能用商家規(guī)定語句表中的語句編程。這種方式效率低,但對于系統(tǒng)容量小,用量小的產品比較適宜,并且體積小,易于現(xiàn)場調試,造價也較低。
二是用圖形編程器編程,該編程器采用梯形圖編程,方便直觀,一般的電氣人員短期內就可應用自如,但該編程器價格較高。
三是用IBM個人計算機加PC軟件包編程,這種方式是效率最高的一種方式,但大部分公司的PC開發(fā)軟件包價格昂貴,并且該方式不易于現(xiàn)場調試。
因此,應根據(jù)系統(tǒng)的大小與難易,開發(fā)周期的長短以及資金的情況合理選購PC產品。
5.盡量選用大公司的產品其質量有保障,且技術支持好,一般售后服務也較好,還有利于你的產品擴展與軟件升級。
輸入回路的設計
1.電源回路PC供電電源一般為AC85—240V(也有DC24V),適應電源范圍較寬,但為了抗干擾,應加裝電源凈化元件(如電源濾波器、1:1隔離變壓器等)。
2.Pc上DC24V電源的使用各公司PC產品上一般都有DC24V電源,但該電源容量小,為幾十毫安至幾百毫安,用其帶負載時要注意容量,同時作好防短路措施(因為該電源的過載或短路都將影響PC的運行)。
3.外部DC24V電源若輸入回路有DC24V供電的接近開關、光電開關等,而PC上DC24V電源容量不夠時,要從外部提供DC24V電源;但該電源的“—”端不要與PC的DC24V的“—”端以及“COM”端相連,否則會影響PC的運行。
4.輸入的靈敏度各廠家對PC的輸人端電壓和電流都有規(guī)定,如日本三菱公司F7n系列Pc的輸入值為:DC24V、7mA,啟動電流為4.5mA,關斷電流小于1.5mA,因此,當輸入回路串有二極管或電阻(不能完全啟動),或者有并聯(lián)電阻或有漏電流時(不能完全切斷),就會有誤動作,靈敏度下降,對此應采取措施。另一方面,當輸入器件的輸入電流大于PC的最大輸入電流時,也會引起誤動作,應采用弱電流的輸入器件,并且選用輸人為共漏型輸入的PC,Bp輸入元件的公共點電位相對為負,電流是流出PC的輸入端。
輸出回路的設計
1.各種輸出方式之間的比較
(1)繼電器輸出:優(yōu)點是不同公共點之間可帶不同的交、直流負載,且電壓也可不同,帶負載電流可達2A/點;但繼電器輸出方式不適用于高頻動作的負載,這是由繼電器的壽命決定的。其壽命隨帶負載電流的增加而減少,一般在幾十萬次至Jl百萬次之間,有的公司產品可達1000萬次以上,響應時間為10ms
(2)晶閘管輸出:帶負載能力為0.2A/點,只能帶交流負載,可適應高頻動作,響應時間為1ms.
(3)晶體管輸出:最大優(yōu)點是適應于高頻動作,響應時間短,一般為0.2ms左右,但它只能帶DC5—30V的負載,最大輸出負載電流為0.5A/點,但每4點不得大于0.8A。
當你的系統(tǒng)輸出頻率為每分鐘6次以下時,應首選繼電器輸出,因其電路設計簡單,抗干擾和帶負載能力強。當頻率為10次/min以下時,既可采用繼電器輸出方式;也可采用PC輸出驅動達林頓三極管(5—10A),再驅動負載,可大大減小電流。
2.抗干擾與外部互鎖當PC輸出帶感性負載,負載斷電時會對PC的輸出造成浪涌電流的沖擊,為此,對直流感性負載應在其旁邊并接續(xù)流二極管,對交流感性負載應并接浪涌吸收電路,可有效保護PC。
當兩個物理量的輸出在PC內部已進行軟件互鎖后,在PC的外部也應進行互鎖,以加強系統(tǒng)的可靠性。
3.“GOM“點的選擇不同的PC產品,其“COM”點的數(shù)量是不一樣的,有的一個“COM”點帶8個輸出點,有的帶4個輸出點,也有帶2個或1個輸出點的。當負載的種類多,且電流大時,采用一個“COM”點帶1—2個輸出點的PC產品;當負載數(shù)量多而種類少時,采用一個“COM”點帶4—8個輸出點的PC產品。這樣會對電路設計帶來很多方便,每個“COM”點處加一熔絲,1—2個輸出時加2A的熔絲,4—8點輸出的加5—10A的熔絲,因PC內部一般沒有熔絲。
4.PC外部驅動電路對于PC輸出不能直接帶動負載的情況下,必須在外部采用驅動電路:可以用三極管驅,也可以用固態(tài)繼電器或晶閘管電路驅動,同時應采用保護電路和浪涌吸收電路,且每路有顯示二極管(LED)指示。印制板應做成插拔式,易于維修。
PC的輸入輸出布線也有一定的要求,請看各公司的使用說明書。
擴展模塊的選用
對于小的系統(tǒng),如80點以內的系統(tǒng).一般不需要擴展;當系統(tǒng)較大時,就要擴展。不同公司的產品,對系統(tǒng)總點數(shù)及擴展模塊的數(shù)量都有限制,當擴展仍不能滿足要求時,可采用網絡結構;同時,有些廠家產品的個別指令不支持擴展模塊,因此,在進行軟件編制時要注意。當采用溫度等模擬模塊時,各廠家也有一些規(guī)定,請看相關的技術手冊。
各公司的擴展模塊種類很多,如單輸入模塊、單輸出模塊、輸入輸出模塊、溫度模塊、高速輸入模塊等。PC的這種模塊化設計為用戶的產品開發(fā)提供了方便。
PC的網絡設計
當用PC進行網絡設計時,其難度比PC單機控制大得多。首先你應選用自己較熟悉的機型,對其基本指令和功能指令有較深入的了解,并且指令的執(zhí)行速度和用戶程序存儲容量也應仔細了解。否則,不能適應你的實時要求,造成系統(tǒng)崩潰。另外,對通信接口、通信協(xié)議、數(shù)據(jù)傳送速度等也要考慮。
中圖分類號:G642文獻標識碼:A文章編號:1672-1101(2011)03-0082-03
本科畢業(yè)設計是高等學校本科教育中的重要實踐教學環(huán)節(jié),是高校人才培養(yǎng)計劃中的一個重要組成部分[1] 。畢業(yè)設計是畢業(yè)生針對某一課題進行的有創(chuàng)見性的科研結果,是撰寫學士學位論文的基礎。計算機專業(yè)畢業(yè)設計的目的主要有兩個:一是培養(yǎng)學生嚴肅的科學態(tài)度和求實的工作作風[2] ;二是培養(yǎng)學生綜合運用所學的理論知識和基本技能,獨立分析和解決計算機在工程應用中遇到問題的能力。畢業(yè)設計是對所學習理論知識的升華與提高,并應用到實踐的一個過程,也是對大學生本科教育的一個綜合檢驗,在人才培養(yǎng)方面具有非常重要的意義。
一、存在的問題
畢業(yè)設計是衡量高校教育質量和辦學水平的一項重要評價內容。近年來,隨著高校的大量擴招,師資力量嚴重不足;同時學生就業(yè)壓力增加,找工作和考研占用了學生大量的時間和精力,畢業(yè)設計質量受到嚴重的影響[3-4],出現(xiàn)了一些亟待解決的問題。計算機專業(yè)畢業(yè)設計工具也不同程度地存在一些問題,具體表現(xiàn)在以下幾個方面:
(一)畢業(yè)設計選題不合理
畢業(yè)設計的選題是進行畢業(yè)設計的首要環(huán)節(jié),也是涉及畢業(yè)設計質量的一個重要因素[5] 。目前,在計算機專業(yè)畢業(yè)設計題目的選題中存在著以下幾個方面的問題:(1)題目毫無新意。計算機專業(yè)畢業(yè)設計題目很大一部分是信息管理系統(tǒng)的開發(fā),如實驗室管理系統(tǒng)、學生管理系統(tǒng)等,此類題目過多過爛,學生不想寫,在網上隨便搜索便可拿過來就成了畢業(yè)設計,以至于畢業(yè)設計成了走過場;(2)題目設置太大太復雜。在選題時沒有對學生的能力進行準確定位,因而選擇的題目過于復雜,類似于注冊表監(jiān)測軟件開發(fā)、微型操作開發(fā)等,題目所涉及的知識相對本科生過于深奧,學生無從下手,最后只能是隨便應付;(3)題目設置過于簡單。有些課程設計的題目過于簡單,工作量不足,沒有達到畢業(yè)設計鍛煉和提高學生動手能力的目的。
(二)畢業(yè)生就業(yè)與畢業(yè)設計的矛盾
畢業(yè)生就業(yè)時間一般是從大學第四學年上學期11月份開始并一直持續(xù)到下學期,而畢業(yè)設計時間則是整個下學期開始直到畢業(yè)前畢業(yè)答辯,時間上嚴重重合。當前就業(yè)形式是符合市場經濟的“雙向選擇、自主擇業(yè)”模式,使畢業(yè)生有更多的選擇機會,同時也給畢業(yè)生帶來了嚴峻的就業(yè)壓力。由于畢業(yè)設計和就業(yè)同時進行以及就業(yè)的重要性,大學生普遍看重就業(yè)而忽視了畢業(yè)設計。一方面,畢業(yè)生需要搜尋各種就業(yè)信息,參加各式各樣的畢業(yè)招聘會,精心備戰(zhàn)每一次面試,根本無暇兼顧畢業(yè)設計;另一方面,由于計算機專業(yè)學生在校學習的是專業(yè)基礎知識,和用人單位的要求有一定的差距,為了讓學生盡早進入工作狀態(tài),用人單位一般要求畢業(yè)生到單位實習,因此這部分同學需要在校外單位作畢業(yè)設計,指導不便并且缺乏有效的管理,從而造成畢業(yè)設計質量的下降。
(三)畢業(yè)論文抄襲現(xiàn)象嚴重
畢業(yè)設計的時間通常是在第四學年下學期,此時部分同學工作已有著落,用人單位主要看重的是主要課程的成績,因此認為畢業(yè)設計的好壞與自身就業(yè)無關,畢業(yè)設計只要能合格就行,從而忽視畢業(yè)設計環(huán)節(jié),使得抄襲現(xiàn)象時有發(fā)生。另外,近年來社會誠信度的普遍下降使得高校也受到一定的影響,大學生誠信度嚴重缺失[6] ,一些學生干脆直接從互聯(lián)網上下載別人的成果作為自己的畢業(yè)設計。
教師指導學生過多,畢業(yè)設計過程中監(jiān)管不力,也是造成畢業(yè)設計抄襲增多的一個原因。高校的擴招使在校學生的人數(shù)急劇增加,而教師人數(shù)則變化不大,使得每名教師要指導十幾個學生,精力不夠無法對每個學生都面面俱到,使學生有了投機的可能。
另外,學校只看重就業(yè)率,缺乏對畢業(yè)設計的足夠重視,也是造成畢業(yè)論文抄襲現(xiàn)象時有發(fā)生的一個重要原因。
(四)畢業(yè)論文答辯形式化
畢業(yè)論文答辯是畢業(yè)設計的最后一個環(huán)節(jié),是對畢業(yè)設計質量的一個檢驗。由于在畢業(yè)設計的過程中缺乏有效的管理,造成畢業(yè)論文的質量達不到要求,造成了答辯過程流于形式,未達到真正的檢驗目的。此外,感情分普遍存在,造成了沒有畢業(yè)論文不合格的現(xiàn)象,畢業(yè)論好做壞一個樣,嚴重的挫傷了學生認真做畢業(yè)設計的積極性。
二、應對措施
針對本科畢業(yè)設計過程中存在的問題,結合近年來的指導經驗,提出以下幾點建議:
(一)合理選擇畢業(yè)設計題目
畢業(yè)設計選題要有實際的應用意義,尤其是計算機專業(yè),選題范圍較為廣泛,容易產生一些假、大、空的題目。因此在選題時應盡量從畢業(yè)生的就業(yè)背景出發(fā),結合四年來所學習的主要課程,選擇具有實際應用價值和明確工程背景的題目作為畢業(yè)設計題目,這樣不但可以提高學生進行畢業(yè)設計的積極性,而且可以達到學以致用的目的。
學生對畢業(yè)設計的興趣度是能否高質量完成設計的一個重要原因。目前常用的選題方式是教師統(tǒng)一擬定了很多題目,然后由學生被動的選擇,這在很大程度上限制了學生的積極性和創(chuàng)造性。應鼓勵學生立足于生產實際中的問題或學科領域中的前沿問題,提出新穎的畢業(yè)設計題目。在選題時應加強學生和教師的溝通,可以先由學生提出感興趣的題目,教師對其中有創(chuàng)意的課題進行提煉和豐富,然后師生雙方就課題的研究意義、研究內容、技術路線和研究目標進行交流探討,最后由教師根據(jù)畢業(yè)設計要求設置合適的工作量和難易程度。
(二)畢業(yè)設計與就業(yè)矛盾的解決
針對畢業(yè)設計與就業(yè)之間的矛盾,可從以下幾方面著手,解決畢業(yè)設計與就業(yè)之間的沖突。
1.錯開畢業(yè)設計與就業(yè)時間。畢業(yè)設計與就業(yè)之間的主要沖突在于時間上的重疊,因此可以考慮調整專業(yè)的教學計劃,錯開畢業(yè)設計時間。例如,安徽理工大學計算機學院就采取了第四學年上學期安排了專業(yè)課程設計,其題目安排與畢業(yè)設計相近但工作量有所降低,是對畢業(yè)設計的一個預演。通過專業(yè)課程設計的學習,使學生對如何進行畢業(yè)設計有了初步了解,積累了一定的動手經驗,因此在進行畢業(yè)設計時可以在較短的時間內完成設計任務,從而避免與就業(yè)的沖突。
2.以校企聯(lián)合的形式培養(yǎng)學生的適應能力。用人單位之所以要求畢業(yè)生到單位實習,是因為畢業(yè)生動手能力差,缺乏實踐,可以采用校企聯(lián)合培養(yǎng)的方式來提高學生的動手能力和適應能力。計算機專業(yè)的畢業(yè)生,通過大學四年的學習,已經掌握了較為豐富的理論知識,所欠缺就是實踐動手能力。可以通過學校,針對不同的專業(yè)方向聯(lián)系幾個固定的企業(yè)作為實習基地,這樣既可以提高學生的動手能力,又可以統(tǒng)一地安排實習時間,保障了學生有充足的時間用于畢業(yè)設計。近年來,安徽理工大學計算機學院通過在無錫、蘇州等地建立了校外實習基地,不但有效地保證了畢業(yè)設計的質量,而且很大程度了提高了畢業(yè)生的就業(yè)率。
3.教學內容改革。計算機軟硬件發(fā)展速度日新月異,而計算機課程的教學內容則更新速度較慢。特別是計算機軟件專業(yè),開發(fā)軟件的更新速度非常迅速,教學使用的軟件遠遠滯后于公司所使用的軟件。畢業(yè)生進入公司后還要進行二次學習,這也是用人單位一般要求畢業(yè)生到單位實習的主要原因。因此,應當根據(jù)不同的專業(yè)方向,明確人才培養(yǎng)的目標,對計算機專業(yè)的應用現(xiàn)狀、發(fā)展趨勢進行調研,合理安排課程的內容。
(三)扼制畢業(yè)設計抄襲現(xiàn)象的對策
根據(jù)10年來計算機專業(yè)畢業(yè)設計教學經驗的總結,認為可以從以下幾個方面著手,扼制甚至杜絕畢業(yè)設計抄襲現(xiàn)象的發(fā)生。
1.加強畢業(yè)設計過程中師生的交流。由于計算機專業(yè)的特殊性,不可能集中在一個教室進行指導,因此在畢業(yè)設計過程中,指導教師可以通過電子郵件和QQ進行指導,隨時地掌握學生畢業(yè)設計的進程,防止抄襲現(xiàn)象的發(fā)生。另外,還應當定期舉辦討論會,及時解決學生在畢業(yè)設計過程中所遇到的問題,平時學生也可以通過網絡向指導教師請教。
2.加強學院對畢業(yè)設計的監(jiān)督功能。學院應當定期或不定期地對畢業(yè)設計的進展和教師的指導情況進行抽查;在畢業(yè)設計答辯上實習一票否決制,即如果在答辯時發(fā)現(xiàn)有抄襲現(xiàn)象,直接定該生畢業(yè)答辯成績不及格,同時追究指導教師的責任,以此來提高指導教師和學生對畢業(yè)設計的重視程度。
3.通過“大學生論文抄襲檢測系統(tǒng)”檢測是否存在抄襲現(xiàn)象。“大學生論文抄襲檢測系統(tǒng)”是一種用于輔助高校檢測檢查大學生畢業(yè)論文是否存在抄襲等不端行為的軟件,可以有效地提高大學生論文的質量。
(四)建立嚴格的畢業(yè)設計成績評價體系
為了避免人情分或隨意打分現(xiàn)象,畢業(yè)設計成績評定需要建立嚴格的評價體系,最終的成績應該綜合指導教師、評閱小組、答辯委員會的意見后給出,同時還應考慮學生之間的互評。結合計算機專業(yè)的特點,可以開發(fā)畢業(yè)設計成績評價系統(tǒng)實現(xiàn)評分的公正性。例如,在評閱小組預評階段,由學生通過系統(tǒng)提交匿名論文,由系統(tǒng)隨機分配給評閱小組成員,使評閱人不知道論文的指導教師和撰寫學生,從而避免人情分。建立嚴格的成績評價指標體系,每個階段的評分標準可根據(jù)畢業(yè)設計成果、畢業(yè)論文質量、畢業(yè)設計態(tài)度、工作量、創(chuàng)造性指標、畢業(yè)答辯效果和外文翻譯等在畢業(yè)設計中的重要程度設置不同的權重[7] ;最終的成績則根據(jù)各個階段的評分自動生成。
此外,為了進一步保障畢業(yè)設計成績評價的公正性,在畢業(yè)設計答辯中應堅持以下幾點:(1)在最終的答辯之前,學生在畢業(yè)設計中制作的軟、硬件必須經過演示并通過答辯委員會的驗收后,才能予以答辯;否則不予答辯,必須重新修改直到達到要求。(2)實習答辯小組教師隨機分配制度,在答辯的前一天提前公布,并且采取指導教師回避制度。(3)堅持畢業(yè)設計復評制度,即建立由教授和退休老教師組成的畢業(yè)設計督查組,對最終的畢業(yè)設計成績進行抽查,對畢業(yè)設計成績評定起到有效地監(jiān)督作用。
雖然目前計算機專業(yè)畢業(yè)設計中存在很多問題,但是只要仔細分析問題的形成原因,抓住問題的本質,通過高校管理部門和指導教師的共同努力,就能逐步解決這些問題,從而使計算機專業(yè)畢業(yè)設計的質量不斷得到提高。
參考文獻:
[1] 施小平.試論高校畢業(yè)論文(設計)的全面質量管理[J].高教探索,2006(4): 62-64.
[2] 史增喜.高校本科畢業(yè)設計的改革與實踐[J].北京郵電大學學報:社會科學版,2002,4(03): 49-52.
[3] 陳岳林.提高畢業(yè)設計質量的探索[J].高教論壇,2003(5): 74-76.
[4] 楊任爾,曾興斌,黃青年.畢業(yè)論文過程中學生綜合能力培養(yǎng)的探索[J].電氣電子教學學報,2008,30(1): 118-120.
專業(yè)
考核課程
報名時間
報名方式
考核時間
實施單位
報名聯(lián)系電話
通信信息管理(專)
所有實驗
2018年3月
電話或到學校自考辦
(電子科技大學繼續(xù)教育學院406室,成都市一環(huán)路東一段240號)
2018年5月上旬
電子科技大學
自考辦
028-83202390
uestcedu.com/
電子技術(專)
所有實驗
計算機及應用(專)
所有實驗
機電一體化工程(專)
所有實驗
計算機信息管理(專)
所有實驗
機電一體化工程(本)
所有實驗
計算機及應用(本)
所有實驗
計算機網絡(本)
所有實驗
計算機信息管理(本)
所有實驗
工業(yè)工程(本)
所有實驗
機電一體化工程(本)
畢業(yè)設計
2017年12月
2018年3月中上旬
工業(yè)工程(本)
畢業(yè)設計
計算機及應用(本)
畢業(yè)設計
計算機網絡(本)
畢業(yè)設計
計算機信息管理(本)
畢業(yè)設計
房屋建筑工程(專)
所有實踐課程
2017年12月上、中旬
到學校自考辦(西南交通大學遠程與繼續(xù)教育學院5408房間)
2018年3月中旬
西南交通大學自考辦
028-87600449
建筑工程(本)
所有實踐課程
環(huán)境藝術設計(本)
所有技術法考試
工程造價管理(本)
所有實踐課程
物流管理(本)
所有實踐課程
工程造價管理(專)
所有實踐課程
環(huán)境藝術設計(本)
畢業(yè)論文
2017年12月上、中旬
2018年3月下旬
建筑工程(本)
畢業(yè)論文
文化產業(yè)(本)
畢業(yè)論文
工程造價管理(本)
畢業(yè)論文
2017年12月上、中旬
到學校自考辦(西南交通大學遠程與繼續(xù)教育學院5408房間)
2018年3月下旬
西南交通大學自考辦
028-87600449
物流管理(本)
畢業(yè)論文
電子商務(本)
畢業(yè)論文
英語(專)
英語(本)
聽力 、 口語
口譯與聽力
2018年3月1日至3月29日
網上報考
2018年4月21日
西華師大自考辦
內江師院自考辦
四川大學自考辦
西科大自考辦
sc.51100.net
028-82009200
國際貿易(本)
畢業(yè)論文
2017年12月1日至12月15日
2018年3月下旬
四川大學
自考辦
51100.net
028-85412537
聯(lián)系人:邱老師
法律(本)
畢業(yè)論文
公共事業(yè)管理(本)
畢業(yè)論文
行政管理(本)
畢業(yè)論文
英語(本)
畢業(yè)論文
新聞學(本)
畢業(yè)論文
旅游管理(本)
畢業(yè)論文
對外漢語(本)
畢業(yè)論文
中英合作商務管理(本)
畢業(yè)論文
中英合作金融管理(本)
畢業(yè)論文
美術教育(專)
實踐課程
2018年6月
電話報名
2018年7月
護理學(專)
1、生化實驗2、病理實驗3、藥理實驗4、臨床實習5、生理實驗
2017年12月
網上報考
2018年3月至6月
人力資源管理(本)
畢業(yè)論文
2017年12月1日至12月15日
2018年3月下旬
漢語言文學(本)
畢業(yè)論文
2017年11月
網上報考
2018年3月
四川師范大學自考辦
crjy.sicnu.edu.cn
028-84760759
數(shù)學教育(本)
畢業(yè)論文
漢語言文學教育(本)
畢業(yè)論文
物業(yè)管理(本)
畢業(yè)論文
應用化學(本)
畢業(yè)論文
學前教育(本)
畢業(yè)論文
社會工作與管理(本)
畢業(yè)論文
應用化學(本)
微生物學與微生物學檢驗
環(huán)境影響與評價
有機化學(二)
信器分析(一)
2018年3月9日
現(xiàn)場報名
2018年3月10日上午
201年3月10日下午
2018年3月11日上午
2018年3月11日下午
四川師范大學自考辦
028-84760802
應用化學(專)
微生物學
無機化學(二)
分析儀器結構與維護
工業(yè)分析
食品理化檢驗
2018年3月11日上午
2018年3月11日下午
2018年3月10日下午
2018年3月10日上午
2018年3月10日上午
物業(yè)管理(本)
物業(yè)管理與實務(實踐)
2018年3月10日上午
028-84760255
學前教育(專)
幼兒教師實習指導(實踐)
028-84760713
學前教育(本)
幼兒教師教研指導(實踐)
教育管理(本)
畢業(yè)論文
2017年12月30日之前
網上查詢細則,材料郵寄學校自考辦報名
2018年3月
成都師范學院自考辦
028-66054321
cdnu.edu.cn
會計(本)
畢業(yè)論文
2017年11月14日至11月24日
網上報名
Swufe-online.com
2018年3月24日
西南財經大學自考辦
028-87352955
聯(lián)系人:尹曉瑾
金融(本)
畢業(yè)論文
工商企業(yè)管理(本)
畢業(yè)論文
財稅(本)
畢業(yè)論文
市場營銷(本)
畢業(yè)論文
經濟學(本)
畢業(yè)論文
營養(yǎng)食品與健康(本)
1、所有實驗
2、畢業(yè)論文
2017年12月1日至2018年1月15日
電話或到學校自考辦報名,四川理工學院繼續(xù)教育學院:四川理工學院匯北校區(qū)食堂4樓408辦公室
2018年3月中下旬
四川理工學院自考辦
0813-5505572
聯(lián)系人:張老師
電子商務(專)
1、課程考核
2、課程設計
2017年12月
到學校自考辦
1、2018年3月第1周
2、2018年3月上旬
成都信息工程大學自考辦
028-87077790
聯(lián)系人:梁老師
小學教育(本)
畢業(yè)論文
2017年12月
電話或到學校自考辦
2018年3月
西華師范大學自考辦
0817-2314317
13219131715姚老師
體育教育(本)
畢業(yè)論文
2018年1月4日至10日(法定假日除外)
電話或到學校自考辦(成都體育學院繼續(xù)教育處306室)
2018年3月14日報到,3月15日考核
成都體育學院自考辦
028-85050130
數(shù)字媒體藝術(本)
所有實踐課程、畢業(yè)設計(開題、答辯)
2017年12月4日至2018年1月15日
信函或到學校自考辦
2018年3月下旬
西南科技大學自考辦
0816-6089268
zk.swust.net.cn/
信息管理與服務(本)
機械制造與自動化(本)
電子信息技術(本)
建筑經濟管理(本)
物流管理(專)
實踐課程
2018年3月12日
到學校成教院
2018年3月26日
四川交通職業(yè)技術學院
028-85094025
秘書學(本)
畢業(yè)設計
2017年12月1日至12月30日
到學校自考辦
2018年4月初
成都學院
自考辦
028-84612006
聯(lián)系人:李老師
鄉(xiāng)(鎮(zhèn))村管理(專)
所有實踐
2017年12月
信函、電話或到學校自考辦
2018年3月第2周
四川農業(yè)大學自考辦
0835-2885763
林業(yè)及園林高新技術與管理(本)
畢業(yè)設計
2017年12月
2018年3月第2周
汽車服務工程(本)
汽車電子控制技術(實踐)
汽車檢測診斷技術(實踐)
2017年12月1日至12月8日
到學校自考辦
2018年3月下旬
西華大學
自考辦
028-87721841
畢業(yè)設計
電氣工程與自動化(本)
電力電子技術(實踐)
單片機原理及應用(實踐)
自動控制原理(一)(實踐)
工業(yè)過程與過程控制(實踐)
計算機控制系統(tǒng)(實踐)
畢業(yè)設計
工程管理(本)
畢業(yè)設計
2017年12月1日至12月10日
網上查詢細則(網址:jjy.pzhu.cn)郵箱報名(郵箱:1277155636@qq.com)、現(xiàn)場報名
2018年3月1日
攀枝花學院
自考辦
0812-3372897
信息技術教育(本)
數(shù)據(jù)庫Visual Foxpro及學校應用(實踐)
Photoshop圖形處理(實踐)
計算機網絡基本原理(實踐)
畢業(yè)論文
2017年11月10日至11月30日
2017年12月2日至12月20日(論文)
到學校自考辦(綿陽師范學院數(shù)學與計算機科學學院自學考試辦公室一樓410房間)
2018年1月10日報到及開始實踐性環(huán)節(jié)考核
2018年1月6日論文答辯
中圖分類號:G712 文獻標識碼:A 文章編號:1674-7712 (2012) 10-0166-02
又到了一年一度的畢業(yè)時刻了,每個畢業(yè)生都面臨著最后的一個教學項目――畢業(yè)設計,同時也再一次聽到指導老師們的抱怨聲。實際上,畢業(yè)設計是高職院校學生在培養(yǎng)過程中最重要的教學環(huán)節(jié),著重培養(yǎng)學生綜合運用所學知識與解決實際問題的能力,體現(xiàn)了本專業(yè)的人才培養(yǎng)目標和要求。目前高職院校的培養(yǎng)方式基本上都是“2+1”式,即兩年在校進行知識的學習,一年在企業(yè)或單位進行技術技能的實習,而進行畢業(yè)設計則是對學生在實習期間對所學的各門課程知識和各種能力綜合運用的一次全面的回顧和檢查,畢業(yè)設計的質量反映了學生的綜合能力。但最近幾年,卻出現(xiàn)了畢業(yè)設計的質量下滑、設計題目過時、使用技術過時、指導教師工作量加大、畢業(yè)設計的成績逐年降低的情況,發(fā)現(xiàn)問題、分析問題、解決問題。
計算機技術的快速發(fā)展和應用,帶動了社會的高速發(fā)展。計算機專業(yè)的教學也跟著社會的發(fā)展而發(fā)展,計算機專業(yè)的畢業(yè)設計也必須緊跟社會發(fā)展,才能滿足社會對計算機專業(yè)人才的需求。因此,計算機專業(yè)的畢業(yè)生在做畢業(yè)設計時要具有一定的應用系統(tǒng)的設計開發(fā)和研究能力,并且要具有一定的理論分析與實踐應用能力,才能順應時代的進步。
一、存在的問題
(一)學生方面
1.學生不重視。因為普遍高職院校采取“2+1”的教學模式,第三年的學習是由學生在實習單位或就業(yè)單位完成,而目前社會上就業(yè)形勢嚴峻、就業(yè)壓力大,學生在第三年忙于找工作、參加招聘會、參加面試,在畢業(yè)設計上投入時間與精力就相對減少。然而,很多學生都沒有意識到,認真進行畢業(yè)設計,既可以使他們的綜合實踐能力得到提高,又有利于學生將來就業(yè)。但是學生在這個階段是剛進入實習,工作對他們來說要比畢業(yè)設計更重要,特別是剛步入社會、進行實習的學生,對社會的一切都很好奇,實習的這一年里,他們的好奇心還沒有滿足,就無暇顧及畢業(yè)設計了。
2.論文抄襲現(xiàn)象較嚴重。從要求學生實事求是的科學態(tài)度和嚴肅認真的工作作風的培養(yǎng)方面來講,這是一個非常嚴重的問題,然而,網絡的優(yōu)點之一就是資源共享,部分學生就是充分利用了這個有利條件,實習期間忙于工作,無暇顧及畢業(yè)設計,只將在網絡上搜索到的論文稍做修改,或是將多篇論文重新組織,就變成了自己的論文,更有甚者一字不改,原文直接發(fā)給指導教師,讓指導教師給“修改”。
3.設計題目不恰當。合適的選題是做好畢業(yè)設計的前提。在畢業(yè)設計前,指導教師擬定了若干個畢業(yè)設計的方向或題目,但仍有選題不當?shù)那闆r發(fā)生,如:學生對指導教師給定的題目或范圍不感興趣、學生的發(fā)展方向與指定的題目或方向不一致、論文題目過時過易、論文使用的技術過時等,這些對學生綜合能力培養(yǎng)的幫助不大。
4.論文格式不符合要求。畢業(yè)論文是體現(xiàn)畢業(yè)設計的書面形式,學校對學生的畢業(yè)論文的格式給出要求,學生應該按照給定的格式要求進行設計與排版。但學生對論文排版非常不重視,特別是有抄襲現(xiàn)象的論文,從網上下載之后原封不動的就發(fā)給指導教師,這種情況下無形之中加大了指導教師的工作量,審論文的工作量要遠遠大于指導論文所占用的時間與工作量。
(二)指導教師方面
1.畢業(yè)設計期間缺乏監(jiān)督。在學生的畢業(yè)設計期間,指導教師與學生應多聯(lián)系,及時了解學生設計的進展情況。然而由于受到學生找工作等情況的影響,學生的時間都被實習或工作占用,很難堅持下來。指導教師也很少主動與學生聯(lián)系,而學生又缺乏主動性,很少主動向指導教師匯報畢業(yè)設計的進展情況,在這樣的“雙重主動”性的缺乏下,使得畢業(yè)設計的過程缺乏監(jiān)督。
2.指導教師缺乏經驗。由于計算機專業(yè)的迅速發(fā)展,新技術新知識不斷更新,在應用系統(tǒng)的設計方面具有豐富項目實踐經驗的教師十分少。隨著計算機專業(yè)擴招,很多高職院校引入了大批的年輕畢業(yè)生充實到教師隊伍中,這些年輕教師從校門直接到校門,畢業(yè)后直接從事教學工作,沒有實際的項目開發(fā)經驗,就很難理解應用系統(tǒng)的開發(fā)過程,在指導畢業(yè)設計過程中明顯表現(xiàn)出了不足。另外,指導教師一方面要承擔畢業(yè)設計的指導工作,另一方面教學任務又比較重,這些都影響了畢業(yè)設計的質量。
二、對應改革措施
(一)學生方面
1.認清形勢,加強思想教育。在學生離校實習前,將畢業(yè)設計任務下發(fā),要求學生在開題、設計中期、答辯前定期向指導教師匯報畢業(yè)設計的進展情況,引導學生正確處理工作和畢業(yè)設計的關系,從制度上防止抄襲和網上下載的現(xiàn)象,使學生引起重視,原則上不允許多人做同一個項目,但如果項目較大,可允許兩個學生做一個,但每個人要有獨立完成部分。
自21世紀高等教育改革以來,全國各高校招生規(guī)模不斷擴大,導致畢業(yè)生數(shù)量也相應大規(guī)模增加,給高校學生的求職擇業(yè)帶來了嚴峻的考驗。為了可以跟上時代的步伐,為求職帶來一些實際項目經驗,計算機專業(yè)越來越多學生選取了軟件開發(fā)作為畢業(yè)設計課題。然而,在各高校實際當中,本科畢業(yè)設計質量已經下降,軟件開發(fā)類論文與實際完全脫節(jié),歸根結底是沒有一個可以從頭到尾指導學生進行軟件開發(fā)的學習模式,主要存在下面幾個不足之處。
1.1學生問題
學生設計能力低,編程水平差,無項目實際經驗,既不知道軟件開發(fā)的基本理論與方法,也不知道程序語言代碼編寫和開發(fā)工具界面操作,甚至不知道從何處開始下手準備畢業(yè)論文,成為目前軟件開發(fā)類畢業(yè)論文質量差的根本原因;學生思想上存在誤區(qū),不重視畢業(yè)設計的重要性與必要性,認為畢業(yè)設計與普通課程一樣,對畢業(yè)設計敷衍了事,不愿意花時間和精力認真努力開發(fā)軟件,總是被動、消極地接受學習,成為軟件開發(fā)類畢業(yè)論文質量差的直接原因。
1.2學校問題
學生在大一至大三期間,一般只是簡單地開設各科課程,并沒有將所有軟件開發(fā)類課程結合起來,直接導致出現(xiàn)學生軟件設計能力低與開發(fā)水平差的現(xiàn)象;從論文開題、中期檢查到論文答辯等過程中,并沒有嚴格按照各種材料上交的日期進行,普遍是最后答辯時上交補交所有材料,甚至包括論文開題報告,直接導致學生消極怠慢的態(tài)度;最后的畢業(yè)論文考核是最關鍵的問題,也是目前畢業(yè)論文相關制度中管理最混亂的一部分。既沒有一套規(guī)范畢業(yè)論文考核標準,也沒有對畢業(yè)論文的中間過程進行監(jiān)控,就連最后的論文答辯也只是流于形式。
1.3教師問題
大部分教師沒有項目開發(fā)實際經驗,只知道軟件設計理論基礎,不能全方位地指導學生,更加無法讓學生能夠主動積極地學習,成為畢業(yè)論文水平不高的原因之一。
2CDIO教育模式
CDIO教育模式繼承和發(fā)展歐美20多年以來的工程教育改革理念,將“做中學”和“基于項目教育和學習”的集中概括和抽象表達,是2004年由麻省理工學院和瑞典皇家工學院等四所大學研究創(chuàng)立,CDIO分別代表了構思(Conceive)、設計(Design)、實現(xiàn)(Implement)和運作(Operate)等四個學習過程,它以產品研發(fā)到產品運行的生命周期為載體,讓學生以主動的、實踐的、課程之間有機聯(lián)系的方式學習[3]。CDIO培養(yǎng)大綱將工程畢業(yè)生的能力分為工程基礎知識、個人能力、人際團隊能力和工程系統(tǒng)能力四個層面,大綱要求以綜合的培養(yǎng)方式使學生在這四個層面達到預定目標[4]。本文將CDIO模式的構思、設計、實現(xiàn)和運作等四個學習過程引入到計算機軟件開發(fā)類畢業(yè)設計中,要求嚴格按照構思、設計、實現(xiàn)和運作這四個階段進行,并將每一個階段的成果都作為畢業(yè)論文考核的依據(jù),以此調動學生的積極性與主動性,既能讓指導老師清楚整個設計流程,并根據(jù)階段安排加以指導和督促,也能讓學生愿意付出時間和精力努力投入到畢業(yè)設計當中。在彌補學生軟件開發(fā)水平不足的同時,提高學生思考問題、綜合設計的能力,最后達到提高畢業(yè)論文質量的目的。
3基于CDIO模式的計算機軟件開發(fā)類畢業(yè)設計
3.1構思階段
畢業(yè)論文是從學生的選題開始,一般是由老師提供一系列題目,再由學生根據(jù)自己的具體情況選擇,這種方式遏制了學生的主動性。應該由學生根據(jù)自己的愛好、專長和對將來的職業(yè)規(guī)劃等情況,利用各種參考資料主動搜索與查找適合自己的題材范圍,再在老師的指導下確定畢業(yè)論文題目。不僅能夠調動學生的設計積極性,為后面的畢業(yè)論文工作提供有利條件,而且還可以培養(yǎng)學生查閱資料和思考問題的能力。之后,指導老師提供軟件開發(fā)類參考資料,并在中國知網等學術平臺搜索課題相關文獻,確定論文的基本要求,給學生下達論文任務書。學生根據(jù)接收到的任務書,利用軟件工程專業(yè)書籍、中國知網等學術平臺、論文相關的Web網站,查閱大量的資料,了解論文的背景、研究現(xiàn)狀和開發(fā)意義,確定論文的研究內容和開發(fā)中的關鍵問題,撰寫論文開題報告,完成軟件開發(fā)的構思階段。
3.2設計階段
設計階段主要包括需求分析和總體設計,正式開始畢業(yè)論文的設計工作。根據(jù)資料查閱、市場調查和企業(yè)要求等形式分析軟件產品操作流程、功能列表,完成系統(tǒng)需求分析,并在需求分析的基礎上重點進行功能設計、模塊劃分、模塊接口規(guī)范、數(shù)據(jù)庫概念設計及數(shù)據(jù)庫邏輯設計,在老師的指導下反復修改不斷完善,最終確定系統(tǒng)的總體設計。然而,在軟件開發(fā)設計階段,學生論文還沒有開始寫,軟件程序也沒有完成,指導老師無中期檢查依據(jù),不能有效地督促學生開發(fā)設計。因此,在設計階段完成之后,應該形成需求分析、數(shù)據(jù)庫設計、概要設計等相關說明書,作為畢業(yè)論文中期檢查的材料,納入論文考核的范圍。
3.3實現(xiàn)階段
實現(xiàn)階段是學生畢業(yè)論文工作的重點,也是畢業(yè)論文設計工作量最大、所需時間最長的一個階段,直接決定最終畢業(yè)論文的質量水平。學生需要掌握軟件開發(fā)工具、程序設計語言等基本理論與方法,根據(jù)系統(tǒng)總體設計的功能模塊、接口規(guī)范等進行數(shù)據(jù)庫的實現(xiàn)、程序代碼的編寫,并反復運行與測試。此階段生成詳細設計說明書、編程規(guī)范、測試等文檔,作為畢業(yè)論文第二次中期檢查材料。在這個階段有了指導老師的督促,能夠完全確定系統(tǒng)功能,不至于在后期階段又需要反復修改。
3.4運作階段
根據(jù)前期產生的開題報告、需求分析、數(shù)據(jù)庫設計、概要設計、詳細設計、編程規(guī)范、測試等文檔和開發(fā)好的軟件系統(tǒng)撰寫畢業(yè)論文,并參與論文答辯,是學生畢業(yè)論文的總結階段,不僅著重體現(xiàn)學生的寫作水平,更能了解學生對軟件的學習情況,是分值比重最大的一部分。最后,將所有文檔和論文、答辯情況一起評分,獲得畢業(yè)論文成績。