首頁 > 優(yōu)秀范文 > 計算機畢業(yè)設(shè)計論文
時間:2023-03-16 17:18:15
序論:速發(fā)表網(wǎng)結(jié)合其深厚的文秘經(jīng)驗,特別為您篩選了11篇計算機畢業(yè)設(shè)計論文范文。如果您需要更多原創(chuàng)資料,歡迎隨時與我們的客服老師聯(lián)系,希望您能從中汲取靈感和知識!
二、項目設(shè)計
為了保證選題的質(zhì)量,題目的收集上形式采取兩個方法。一方面,放假前公布題目,讓學(xué)生預(yù)選,題目數(shù)量要保證每人一題,個別難度較大、工作量較多的項目可2人一組,但要分開模塊,杜絕同學(xué)之間的相互幫忙、能者多勞的現(xiàn)象;另一方面,學(xué)生有一定的自由權(quán),如果對公布的題目不感興趣,可以通過假期的思考和查閱資料自己準(zhǔn)備題目,開學(xué)兩周內(nèi)找有意向的指導(dǎo)教師協(xié)商確定選題。指導(dǎo)教師要針對學(xué)生的課題進行方案指導(dǎo)和設(shè)計把關(guān),指導(dǎo)他們選擇正確的設(shè)計進程、方法,提醒實現(xiàn)項目的重點和設(shè)計過程中可能遇到的困難,啟發(fā)他們的創(chuàng)新意識,鼓勵大膽嘗試新的設(shè)計思路,肯定他們在設(shè)計過程中有特色、新穎的地方。在項目設(shè)計過程中,指導(dǎo)教師要讓學(xué)生養(yǎng)成隨時記錄的習(xí)慣,從系統(tǒng)的需求分析、流程圖的繪制、程序的編寫、系統(tǒng)調(diào)試都要有詳細的記錄并隨時整理,為后期項目設(shè)計說明書的撰寫提供依據(jù)。
隨著社會的發(fā)展和進步,各項社會保障和福利制度進一步完善。實行住房公積金制度是其中的重要內(nèi)容。住房公積金是職工及其所在單位按規(guī)定繳存的具有保障性和互的職工個人住房基金,數(shù)據(jù)量大且處理復(fù)雜。住房公積金管理系統(tǒng)是各單位財務(wù)管理的重要任務(wù),由于各單位公積金管理數(shù)據(jù)量大、操作復(fù)雜,因此效率較低。本課題旨在構(gòu)架一個住房公積金信息管理管理系統(tǒng),方便各級管理人員、各單位和職工完成對住房公積金的操作、查詢、結(jié)算等工作,為住房公積金制度的順利實施提供保障。
本系統(tǒng)設(shè)計過程中主要考慮各單位用戶的應(yīng)用環(huán)境和應(yīng)用難點。系統(tǒng)在開發(fā)過程中深入研究了房改資金行業(yè)的發(fā)展規(guī)律,吸納了近年來國內(nèi)外同行業(yè)和國內(nèi)其他信息系統(tǒng)的實施經(jīng)驗,借助了最先進的開發(fā)平臺和開發(fā)工具,設(shè)計、開發(fā)了適合住房公積金管理自身特點、功能完善、易學(xué)易用、擴充靈活、完全可靠、符合未來發(fā)展方向的住房公積金管理系統(tǒng)。
1.2國內(nèi)外研究現(xiàn)狀、水平
隨著現(xiàn)今網(wǎng)絡(luò)的發(fā)展,網(wǎng)絡(luò)已經(jīng)成為了人們生活上必不可少的,人們可以通過網(wǎng)絡(luò)查詢自己需要的信息,起初我國在住房公積金這一塊還處于萌芽狀態(tài),原有的半手工管理模式手續(xù)繁雜、糾錯能力差、服務(wù)項目不全,因而工作效率不高。 這就迫使人們要去想出更好的解決辦法,這樣新的住房公積金管理系統(tǒng)就誕生了,從住房公積金歸集支取管理、住房公積金貸款管理、住房公積金財務(wù)管理到電話查詢和多媒體終端查詢、住房公積金單位版等均實行了一體化管理,涵蓋了住房公積金業(yè)務(wù)處理的方方面面。
逐步完善住房公積金管理網(wǎng)絡(luò),管理網(wǎng)絡(luò)必須緊跟住房公積金事業(yè)發(fā)展的趨勢,不斷地完善,不斷地改進,只有在管理上與時俱進,才能在業(yè)務(wù)上面貌日新。
住房公積金信息管理系統(tǒng)建設(shè)給我市住房公積金事業(yè)帶來了良好的發(fā)展勢頭,管理水平、工作效率的不斷提高使住房公積金繳存規(guī)模和個貸規(guī)模不斷提高。我中心非常珍惜這一來之不易的好形勢,要求職工因勢利導(dǎo)、再接再厲,為全市每一單位、每一職工提供更加方便、快捷、準(zhǔn)確的服務(wù),讓他們享受到銀行般的服務(wù)質(zhì)量,感覺到住房公積金繳存到我中心與存在銀行同樣安全可靠,并且益處更大、意義更大。
1.3發(fā)展趨勢
整個世界的科技都在進步,人類的生活水平也在不斷的提高,信息產(chǎn)業(yè)發(fā)展的尤為迅速,住房公積金管理系統(tǒng)正在不斷的趨于完善,我國的現(xiàn)狀相對于發(fā)達國家而言還有一定的差別,但是正在不斷朝那個方向努力。在整個住房公積金管理系統(tǒng)發(fā)展的這么多年,從無到有、從不完善到趨于完善是一個相當(dāng)漫長的過程;不管是從科技還是從人類自身的需求出發(fā),住房公積信息管理系統(tǒng)正在不斷發(fā)展、壯大。
2.本課題的基本內(nèi)容,可能遇到的困難,提出解決問題的方法和措施
2.1基本內(nèi)容:
住房公積金就是職工及其所在單位按規(guī)定繳存的具有保障性和互的職工個人住房基金,為了完善住房供應(yīng)體系,建立相應(yīng)的住房公積金管理系統(tǒng)實行職工統(tǒng)一管理,為每個職工建立詳細資料庫,職工個人可以隨時通過賬號到管理處查詢個人的賬戶信息。操作員統(tǒng)一執(zhí)行利息結(jié)算、登錄和登賬調(diào)整等操作。如果用戶滿足了提取住房公積金的條件,可以與操作員聯(lián)系,申請?zhí)崛∽》抗e金。
住房公積金管理系統(tǒng)要實現(xiàn)以下幾個功能:
1.基礎(chǔ)信息設(shè)置
在整個系統(tǒng)的設(shè)置中,處理輸入單位、職工信息。在正常的事務(wù)過程中,如遇人動,相應(yīng)地進行信息變動。
2.主要業(yè)務(wù)
職工自己和單位每月繳納基金,系統(tǒng)對年利息進行自動結(jié)算。職工在必要的時候?qū)梢蕴崛∽》抗e金,一般只有在建立住房公積金制度一年以上的職工,并具有一定的公積金余額才可以提取公積金。操作員也可以因為需要,統(tǒng)計分析數(shù)據(jù),然后就可以輸出相應(yīng)的報表。
3.帳表查詢業(yè)務(wù)
職工可以查詢余額表,清楚自己每月所交的公積金,以及相應(yīng)的明細表中的詳細內(nèi)容。與此同時職工單位也要對自己和單位個人的交納信息、綜合信息、明細信息和職工的狀態(tài)作相應(yīng)的查詢。
4.系統(tǒng)設(shè)置業(yè)務(wù)
畢業(yè)設(shè)計(論文)開題報告
作為住房公積金信息管理中心人員,所做的事情就相對多了許多,存儲信息、修改信息打印報表等等事務(wù)。其數(shù)據(jù)流圖如下:
畢業(yè)設(shè)計(論文)開題報告
本系統(tǒng)對不同角色的用戶進行用戶分級管理。另外一項重要的業(yè)務(wù)就是數(shù)據(jù)的備份與恢復(fù)。
業(yè)務(wù)流程圖:
2.2數(shù)據(jù)庫設(shè)計
這個系統(tǒng)初步設(shè)計要有以下幾下表,有職工表、部門表、系數(shù)表、期初余額表、明細表、利息結(jié)算表、用戶表等。
職工表:
字段名稱 字段含義 字段類型 允許為空 是否為主鍵
zgbh 職工編號 var20) 否 是
zgxm 職工姓名 var20) 否 否
zh 賬號 var20) 否 否
bmbh 部門編號 var20) 否 否
〖畢業(yè)設(shè)計(論文)咨詢QQ:306826066
bz 備注 var25) 是 否
部門表:
字段名稱 字段含義 字段類型 允許為空 是否為主鍵
bmbh 部門編號 var20) 否 是
bmmc 部門名稱 var20) 是 否
畢業(yè)設(shè)計(論文)開題報告
系數(shù)表:
字段名稱 字段含義 字段類型 允許為空 是否為主鍵
bmbh 部門編號 var20) 是 否
zhbh 職工編號 var20) 否 是
zh 賬號 var20) 是 否
zhxm 職工姓名 var20) 是 否
grxs 個人系數(shù) money 是 否
dwxs 單位系數(shù) money 是 否
zxs 總系數(shù) money 是 否
lx 類型 var2) 是 否
期初余額表:
字段名稱 字段含義 字段類型 允許為空 是否為主鍵
zy 摘要 var20) 是 否
zgbh 職工編號 var20) 否 是
zh 賬號 var20) 是 否
zgxm 職工姓名 var20) 是 否
zhxm 部門編號 var20) 是 否
bmbh 個人期初余額 money 是 否
grye 單位期初余額 money 是 否
dwye 總期初余額 money 是 否
利息結(jié)算表:
字段名稱 字段含義 字段類型 允許為空 是否為主鍵
zgbh 職工編號 var20) 否 是
zgxm 職工姓名 var20) 是 否
zh 賬號 var20) 是 否
bmbh 部門編號 var20) 是 否
zxs 總系數(shù) money 是 否
余額表:
字段名稱 字段含義 字段類型 允許為空 是否為主鍵
zy 摘要 var20) 是 否
year 年 var20) 是 否
month 月 var20) 是 否
zgbh 職工編號 var20) 是 是
zh 賬號 var20) 是 否
zgxm 職工姓名 var20) 是 否
zxs 總系數(shù) money 是 否
jsxs 減少總系數(shù) money 是 否
ye 余額 money 是 否
明細表:
字段名稱 字段含義 字段類型 允許為空 是否為主鍵
zy 摘要 var20) 是 否
year 年 var20) 是 否
month 月 var20) 是 否
zgbh 職工編號 var20) 是 是
zh 賬號 var20) 是 否
zgxm 職工姓名 var20) 是 否
grxs 個人系數(shù) money 是 否
dwxs 單位系數(shù) money 是 否
zxs 總系數(shù) money 是 否
grjs 個人減少系數(shù) money 是 否
dwjs 單位減少系數(shù) money 是 否
jsxs 減少系數(shù) money 是 否
lb 類別 var2) 是 否
bmbh 部門編號 var20) 是 否
用戶表:
字段名稱 字段含義 字段類型 允許為空 是否為主鍵
yhbh 用戶編號 var20) 否 是
yhmc 用戶名稱 var20) 否 否
mm 密碼 var20) 是 否
sysuser 系統(tǒng)管理員標(biāo)識 bit 否 否
bm 部門管理標(biāo)識 bit 否 否
gz 職工檔案管理標(biāo)識 bit 否 否
base 期初余額標(biāo)識 bit 否 否
qcye 職工月基本系數(shù)標(biāo)識 bit 否 否
infor 職工信息變動標(biāo)識 bit 否 否
autodel 按月取消登錄標(biāo)識 bit 否 否
autodz 按月自動登賬標(biāo)識 bit 否 否
manual 登賬調(diào)整標(biāo)識 bit 否 否
getfunds 提取住房公積金標(biāo)識 bit 否 否
lx 利息結(jié)算標(biāo)識 bit 否 否
delx 取消利息結(jié)算標(biāo)識 bit 否 否
yecx 余額表查詢標(biāo)識 bit 否 否
mxcx 明細表查詢標(biāo)識 bit 否 否
gr_dw 個人與單位繳納匯總表標(biāo)識 bit 否 否
user1 用戶管理標(biāo)識 bit 否 否
databack 數(shù)據(jù)備份與恢復(fù)標(biāo)識 bit 否 否
2.3在本系統(tǒng)開發(fā)的過程中可能遇到的問題以及解決措施
(1)在系統(tǒng)開發(fā)中可能遇到的問題就是數(shù)據(jù)庫的建表和數(shù)據(jù)庫的連接問題,建立許多表在連接的時候花費相當(dāng)長的時間,同時也會消耗寶貴的系統(tǒng)資源。系統(tǒng)的內(nèi)容較散,涉及很多方面,例如明細表中zgbh(職工編號)和系數(shù)表中的zgbh以及利息結(jié)算表中的zgbh等表的連接都涉及到了多表連接,這就分會造成大量的數(shù)據(jù)冗余,還有就是在進行查詢的時候,也會花費相當(dāng)長的時間。
(2) 數(shù)據(jù)庫的安全性問題我們把密碼策略擺在所有安全配置的第一步。很多數(shù)據(jù)庫賬號的密碼過于簡單,這跟系統(tǒng)密碼過于簡單是一個道理。所以在整個分析的過程中,有三個對象,普通職工,單位和super—超級管理員,他們有著各自不同的權(quán)限,可以看到的信息也不同,就只有super可以看到所有的信息。
(3)報表是管理系統(tǒng)中最為組成部分之一,它是一種主要的數(shù)據(jù)輸出手段,可以把數(shù)據(jù)打印出來以供查閱或備份保留。這也是住房公積金系統(tǒng)中比較難以實現(xiàn)的部分,準(zhǔn)備用QuickReport組件設(shè)計報表.在Delphi7中,默認情況下,并沒有安裝QReport組件,所以還需要另外安裝。在實現(xiàn)的時候,設(shè)置應(yīng)用程序中的TTable組件中的“DatabaseName”、“TableName”屬性,使其連接到數(shù)據(jù)表中,將“Active”屬性設(shè)置為“True”,打開與數(shù)據(jù)表的連接。然后設(shè)置QuickReport組件“DataSet”屬性為“Table1”,也就是使其接到數(shù)據(jù)表中指定的字段。
(4)任何數(shù)據(jù)庫出于安全性考慮,都會想到數(shù)據(jù)的備份與恢復(fù),這也是即將面臨著的問題,雖然也想了很多的辦法,但是至今離實現(xiàn)還有相當(dāng)大的一段距離。會繼續(xù)探索和學(xué)習(xí)其解決的辦法。
3.本課題擬采用的研究手段(途徑)和可行性分析
3.1研究手段
本課題是使用成熟的C/S結(jié)構(gòu),設(shè)計過程中主要考慮各單位用戶的應(yīng)用難點。系統(tǒng)在開發(fā)過程中深入研究了房改資金行業(yè)的發(fā)展規(guī)律,吸吶了近年來國內(nèi)處同行業(yè)和國內(nèi)其他行業(yè)信息系統(tǒng)的實施經(jīng)驗,借助了最先進的開發(fā)平臺和開發(fā)工具,開發(fā)了適合住房公積金管理自身特點,本系統(tǒng)統(tǒng)是用Delphi 7和SQL Sever 2019開發(fā)工具。
開發(fā)工具介紹:Delphi 7
Delphi 7是Inprise公司推出的一種全新的、面向?qū)ο蟮目梢暬焖賾?yīng)用程序開發(fā)工具,它使用的是Object Pascal語法的基礎(chǔ),并在集成了各種可視化工具,為程序開發(fā)人員提供了一種方便、快捷的Windows應(yīng)用程序集成開發(fā)環(huán)境—IDE(Integrated Development Environment)。
準(zhǔn)備使用的是ADO(AcitiveX Data Object)連接數(shù)據(jù)庫,是微軟推出的新一代的數(shù)據(jù)訪問規(guī)范,其使用簡單,功能強大。TADOConnection組件用于管理ADO連接,并且提供了對事務(wù)的支持,當(dāng)多個ADO組件訪問數(shù)據(jù)庫時,可以通過TADOConnection組件建立一個連接,然后讓其他ADO組件共享連接。
SQL Server 是一個關(guān)系數(shù)據(jù)庫管理系統(tǒng)Microsoft SQL Server 2019非常明顯的改進就是增加了OLAP(聯(lián)機分析處理)功能,這可以讓很多中小企業(yè)用戶也可以使用數(shù)據(jù)倉庫的一些特性進行分析。OLAP可以通過多維存儲技術(shù)對大型、復(fù)雜數(shù)據(jù)集成執(zhí)行快速、高級的分析工作。數(shù)據(jù)挖掘功能能夠揭示出隱藏在大量數(shù)據(jù)中的傾向及趨勢,它允許組織或機構(gòu)最大。
所以在實現(xiàn)的過程中,如果運用的是ACCESS做數(shù)據(jù)庫,可能就不能讓住房公積金這么大的系統(tǒng)。所以選一個適合的數(shù)據(jù)庫也是很重要的。
3.2可行性研究
這份可行性研究報告是對查詢系統(tǒng)作的可行性研究分析及指出存在的必要性。
一、技術(shù)可行性
本系統(tǒng)是運行在Windows XP 專業(yè)版上的應(yīng)用程序。系統(tǒng)開發(fā)語言使用的是Delphi 7,數(shù)據(jù)庫使用的是Microsoft SQL Server 2019,一臺機器實現(xiàn),別人可以通過別的機器來查詢。這個系統(tǒng)在實現(xiàn)上應(yīng)該沒有什么太大的問題,delphi 7不管是新還是舊的,因為我們對舊版很熟悉,新的也是在舊的基礎(chǔ)上發(fā)展起來的;還有就是SQL SEVER 2019是相對比較熟的工具。
硬件條件:硬件條件:P42.4G CPU、32MRAM、40G硬盤PC機。
軟件條件:Windows xp sp2、SQL Server ,Delphi 7。
所以分析以上各個可能性,可以說這個系統(tǒng)在技術(shù)上是可行的。
二、經(jīng)濟可行性
在現(xiàn)今的商品社會是一個講究效率的社會,是信息化的社會,隨著公司的規(guī)模不斷擴
畢業(yè)設(shè)計(論文)開題報告
大,員工數(shù)量急劇增加,有關(guān)員工的各種信息量查詢也成倍增長。而對龐大的信息量和數(shù)據(jù)量,如果仍使用手工操作或使用相當(dāng)繁瑣的軟件,既浪費了人力,又浪費了物力,效率無法提高,不能夠適應(yīng)現(xiàn)今社會并提高生產(chǎn)效率。
本系統(tǒng)的主要背景(為畢業(yè)設(shè)計)在經(jīng)濟上不注重直接的經(jīng)濟收益,而是注重我們整體水平的提高。
三、操作可行性
住房公積金管理系統(tǒng)是基于Delphi 7開發(fā)的,是被廣泛應(yīng)用于數(shù)據(jù)庫開發(fā)和操作的一套成熟的軟件平臺,而且它對于一個中小型的數(shù)據(jù)庫處理具有不可比擬的優(yōu)點和簡單方便。所以從操作可行性方面是可行的。開發(fā)出來的界面也是十分容易使用,具有簡單,容易上手的特點。
四、安全性。
一、因材施教。恰當(dāng)選題
選題是畢業(yè)設(shè)計論文工作的第一步.是高質(zhì)量完成畢業(yè)設(shè)計論文指導(dǎo)的前提保證。經(jīng)過三年多的學(xué)習(xí),學(xué)生已經(jīng)具備了從事本專業(yè)工作的基礎(chǔ)知識,但相對來說他們的知識結(jié)構(gòu)還是淺層次的,大部分同學(xué)還不具有選題、立項的能力,即使能選定題目,也往往難以全面提升自己的能力。教師在選題時,應(yīng)貫徹因材施教的原則,題目的難度適應(yīng)學(xué)生的實際能力和水平,鼓勵一部分優(yōu)秀學(xué)生有所創(chuàng)造。應(yīng)該承認,在學(xué)習(xí)方面,學(xué)生是存在差異的,因此畢業(yè)設(shè)計論文選題難度要有差異性,這并不是一種歧視行為。教師的選題應(yīng)與自己的科研項目相結(jié)合,發(fā)揮自身優(yōu)勢,以更好地指導(dǎo)學(xué)生。同時選題也要注意連貫性,可以利用前屆學(xué)生的研究成果,在他們的基礎(chǔ)上,繼續(xù)作深入的研究。當(dāng)然,學(xué)生不僅僅是以上兩類,但只要掌握了因材施教這一原則,就找到了解決問題的思路。
二、確定選題。先導(dǎo)培訓(xùn)
課題確定以后.指導(dǎo)教師應(yīng)給每個同學(xué)下達畢業(yè)設(shè)計論文任務(wù)書,以明確整體工作內(nèi)容、提出明確的技術(shù)要求和量化的工作成果要求,包括論文的開題報告及設(shè)計的總體方案,論文及說明書的字數(shù),圖樣、實物的數(shù)量,按畢業(yè)設(shè)計論文各階段擬定工作進度,提供必要的資料和數(shù)據(jù),列出部分推薦參考文獻目錄等。由多個學(xué)生共同參加的課題,必須分別明確各個學(xué)生應(yīng)完成的工作內(nèi)容和要求。
(1)以培養(yǎng)創(chuàng)新能力為中心的教學(xué)目標(biāo):要在畢業(yè)設(shè)計環(huán)節(jié)中突出加強對學(xué)生創(chuàng)新意識和創(chuàng)新能力的培養(yǎng),首先,就要更新觀念,從思想深處改變對畢業(yè)設(shè)計作用的傳統(tǒng)認識.對畢業(yè)設(shè)計的培養(yǎng)目標(biāo)和教學(xué)要求加以改革。明確地提出:畢業(yè)設(shè)計不再是單純地針對解決專業(yè)技術(shù)問題能力的培養(yǎng).而是對學(xué)生綜合素質(zhì)和創(chuàng)新能力的培養(yǎng)。畢業(yè)設(shè)計不僅是綜合檢測學(xué)生近四年學(xué)習(xí)的效果和水平,也是對已有教學(xué)環(huán)節(jié)的擴展和深化,更是檢驗和發(fā)揮學(xué)生創(chuàng)造性、開展創(chuàng)新活動的試金石,是學(xué)生綜合素質(zhì)與培養(yǎng)效果的全面檢驗。
(2)以學(xué)生為過程主體的培養(yǎng)原則與模式:畢業(yè)設(shè)計中學(xué)生創(chuàng)新能力的培養(yǎng)和創(chuàng)造活動的開展,必須堅持以學(xué)生為主體的培養(yǎng)原則。要想學(xué)生發(fā)揮能動性創(chuàng)造性,首先要使其具有自主性,成為畢業(yè)設(shè)計過程中的主角,而不是跟在老師后面亦步亦趨的配角。只有當(dāng)學(xué)生切實地感到自己是創(chuàng)造活動的主體,才能激發(fā)創(chuàng)造的熱情,全身心地投入創(chuàng)造的過程并關(guān)心創(chuàng)造的結(jié)果i才能進發(fā)出想象力、意志力和創(chuàng)造力。
(3)把握適度的指導(dǎo)方法與強度:把握適度的指導(dǎo)方法與強度在學(xué)生選擇了合適的畢業(yè)設(shè)計題目,有了創(chuàng)新的欲望后,導(dǎo)師給予的正確、適度、及時的教學(xué)指導(dǎo),會成為學(xué)生創(chuàng)新設(shè)計活動的催化劑、助動力和方向盤。
(4)鼓勵學(xué)生的創(chuàng)新行為:學(xué)生是一個需要肯定、褒揚,需要體驗成功喜悅刺激的群體,在畢業(yè)設(shè)計過程中,指導(dǎo)教師的信任和鼓勵會直接影響到學(xué)生創(chuàng)新欲望的產(chǎn)生、創(chuàng)造意識的萌發(fā)和創(chuàng)造力的實現(xiàn)。以鼓勵為主的指導(dǎo)方法,能夠滿足學(xué)生的成功需要,調(diào)動他們的積極性.再加以正確的引導(dǎo).會大大促進學(xué)生創(chuàng)新意識的發(fā)展和創(chuàng)新能力的鍛煉。
三、過程監(jiān)控。全面育人
學(xué)生進入課題后,對每個人應(yīng)根據(jù)任務(wù)書,列出時間表,對畢業(yè)設(shè)計論文工作進行督促檢查。最后一學(xué)期學(xué)生課程少,加上找工作、研究生復(fù)試等問題,學(xué)生心態(tài)比較浮躁,檢查督促跟不上,很容易造成畢業(yè)設(shè)計論文拖后,有的甚至完不成任務(wù)。指導(dǎo)教師每周至少應(yīng)與每個學(xué)生保持接觸交流,聽取學(xué)生的匯報,檢查進度情況,幫助學(xué)生解決畢業(yè)設(shè)計論文過程中遇到的疑難問題。整個畢業(yè)設(shè)計論文過程中,要培養(yǎng)學(xué)生獨力解決問題的方法和能力:培養(yǎng)他們嚴肅認真的工作態(tài)度、勤奮鉆研的優(yōu)良學(xué)風(fēng):注重開發(fā)學(xué)生的創(chuàng)新精神和創(chuàng)造能力,嚴禁抄襲。
指導(dǎo)過程中,應(yīng)該融思想道德素質(zhì)教育、業(yè)務(wù)素質(zhì)教育、文化素質(zhì)教育于一體,注重學(xué)生素質(zhì)的全面提高。堅持教書育人,在畢業(yè)設(shè)計論文指導(dǎo)期間,要對學(xué)生進行政治思想、職業(yè)道德和紀(jì)律教育,嚴格考勤。學(xué)生因故請假應(yīng)督促其按有關(guān)規(guī)定辦理相關(guān)手續(xù)。做事先做人,尊敬別人,科學(xué)作風(fēng),團隊精神等是做事的基本素質(zhì)要求,要讓學(xué)生學(xué)習(xí)和體會做人做事做學(xué)問的各方面事情.要讓學(xué)生養(yǎng)成良好的工作習(xí)慣。
四、指導(dǎo)撰寫畢業(yè)設(shè)計論文報告
中圖分類號:TP311.52
1 引言
在現(xiàn)有的畢業(yè)論文選題系統(tǒng)中,一個學(xué)生只能選擇一個題目作為自己最終的題目,同樣,一個題目只能分配給一個學(xué)生。如果最后題目由學(xué)生自己確定,那就會出現(xiàn)先選的學(xué)生具有更大的選擇余地,后選的學(xué)生由于不能再選已經(jīng)選定的題目,所以其可選擇的題目會越來越少,這對很多學(xué)生來說很不公平。如果學(xué)生選擇自己的志愿,最終題目由老師來定,這不但加大了老師的工作量,而且還是不能保證每位同學(xué)的公平性。如何采用計算機智能輔助選題,設(shè)計最優(yōu)匹配算法實現(xiàn)學(xué)生與題目的整體最優(yōu)匹配,會大大提高選題的效率。
湯穎曾在《畢業(yè)設(shè)計立項與選題管理及其支持系統(tǒng)》中提出,采用模糊匹配技術(shù)進行學(xué)生-題目的自動匹配;潘志方在《一種改進的Ford-Fulkenson算法在選題系統(tǒng)中的應(yīng)用研究》中將題目與學(xué)生的匹配抽象為二分圖的匹配,并采用改進的Ford-Fulkenson算法實現(xiàn)題目與學(xué)生的自動匹配。以上兩種方法只考慮了學(xué)生與題目之間的最大匹配值,并沒有考慮學(xué)生的整體滿意度最優(yōu)的情況。
本文將通過采用最優(yōu)匹配算法(KM)確定一種匹配方案,使得學(xué)生的整體滿意度最高。具體方法概括如下:學(xué)生預(yù)選多個題目,并根據(jù)自己對題目的滿意度由高到底排序,這樣,滿意度成為二分圖的一分值,如圖1所示:
2 系統(tǒng)功能模塊設(shè)計
根據(jù)前期的可行性分析,本系統(tǒng)主要進行以下模塊的設(shè)計:系統(tǒng)管理員模塊、專業(yè)負責(zé)人管理模塊、指導(dǎo)教師管理模塊和學(xué)生選題模塊。
系統(tǒng)管理員模塊主要負責(zé)對系統(tǒng)參數(shù)的設(shè)置及用戶的管理。主要實現(xiàn)以下功能:
(1)系統(tǒng)設(shè)置:對系統(tǒng)標(biāo)題、畢業(yè)生、選題參數(shù)設(shè)置;
(2)學(xué)院及專業(yè)設(shè)置:完成學(xué)院、專業(yè)的添加、刪除、修改操作;
(3)數(shù)據(jù)字典的維護:教師信息、選題難度、選題方向燈信息的維護;
(4)教師和學(xué)生的管理:完成教師、學(xué)生信息的添加、刪除和修改操作;
(5)文件文化建設(shè)管理:日志文件查看、上傳文件的管理。
專業(yè)負責(zé)人管理模塊與系統(tǒng)管理員權(quán)限相似,但操作的數(shù)據(jù)只能針對于指定專業(yè),無法瀏覽及操作整個學(xué)院的課題及學(xué)生信息。最重要的功能是實現(xiàn)題目的審核。
導(dǎo)師管理模塊主要用于選題以及選擇自己選題學(xué)生的審核確認。
(1)個人中心管理:如信息修改及密碼重置;
(2)選題管理:選題的增加、修改、刪除以及選題類型的設(shè)置;
(3)學(xué)生選題查詢及審核。
學(xué)生模塊主要實現(xiàn)學(xué)生選題的選擇及確認。
(1)學(xué)生個人信息的修改;
(2)學(xué)生選題及確認信息查詢;
(3)學(xué)生留言及咨詢。
3 KM算法在系統(tǒng)中的實現(xiàn)
KM算法由Kuhn和Munkras分別提出來,這是一種問題。經(jīng)典的算法。該算法由通過每個頂點一個頂標(biāo)(A[i][j])來求最大權(quán)匹配的問題轉(zhuǎn)化為不斷尋找增廣道路以使二分圖的匹配數(shù)達到最大的完備匹配。KM算法的關(guān)鍵在于不斷尋找二分圖中的可增廣道路。如果找到一條可增廣道路,就可以額將屬于和不屬于相等子圖的邊取相反,從而相等子圖里就是增加一條邊,一直到所有的頂點都進入相等子圖為止。
KM算法可以很好地解決選題系統(tǒng)中,題目與學(xué)生最優(yōu)匹配的問題。下面以國際商學(xué)院09級本科學(xué)生選題為例。
在匹配過程中,設(shè)學(xué)生的集合為X={X1,X2,X3……Xn},選題的集合設(shè)置為Y={Y1,Y2,Y3……Yn},學(xué)生對自己選題的滿意度為二維矩陣Z[m][n],其他題目規(guī)定權(quán)值為0。系統(tǒng)規(guī)定學(xué)生最多可預(yù)選3個題目,并按照滿意度分別設(shè)置0.9,0.7,0.5。以下表1是對國際經(jīng)濟與貿(mào)易專業(yè)使用不同算法得出的學(xué)生滿意程度。
下面對以上數(shù)據(jù)進行說明。如采用手工分配的方式,使得681名學(xué)生中414名同學(xué)分的了題目,滿意度為60.82%;如果采用最大匹配算法進行分配,可以使分配數(shù)達到最大,有517名學(xué)生分得題目,滿意度上升為79.99%;最有用最有匹配算法進行分配,使總體滿意度達到78.24%,533人。需要說明的一點是,KM算法只是找到了整體最優(yōu)匹配而不是最大數(shù)匹配,如果整體最優(yōu)情況下匹配數(shù)和最大匹配數(shù)相差得太大的話,那么整體最優(yōu)方案顯得不太可取。所以,最好的情況就是同時考慮最優(yōu)匹配和最大匹配來同時控制兩者的大小。
4 結(jié)語
本系統(tǒng)實現(xiàn)了畢業(yè)論文選系統(tǒng)工作的各個管理功能,通過實現(xiàn)教師與學(xué)生的雙向選擇,使用KM算法,提高選題的質(zhì)量和效率,為學(xué)院充分利用網(wǎng)絡(luò)完成畢業(yè)論文選題工作提供了便利的平臺。
參考文獻:
[1]湯穎.畢業(yè)設(shè)計立項與選題管理及支持系統(tǒng)[J].合肥工業(yè)大學(xué)學(xué)報,2006,29(5).
系統(tǒng)的變量包括狀態(tài)變量、設(shè)計變量和耦合變量,均通過系統(tǒng)級進行優(yōu)化。其迭代的每一步,都可直接計算學(xué)科。要進行兩者取其一的優(yōu)化設(shè)計,較為適合的辦法便是使用AAO方法。如今“,MontyHall”啟發(fā)式AAO算法已被Hulme廣泛運用在多學(xué)科優(yōu)化問題上。不過,AAO也有自己的問題,例如無法應(yīng)用成熟的學(xué)科分析代碼、優(yōu)化對象包括偶爾變量和狀態(tài)變量使得問題規(guī)模增加。
1.2單學(xué)科可行法(IndividualDisciplineFeasible,簡稱IDF)
優(yōu)化迭代不同于AAO,調(diào)用學(xué)科分析時,狀態(tài)變量來源自學(xué)科狀態(tài)方程,而不是優(yōu)化變量。單學(xué)科可行的是優(yōu)化過程,學(xué)科間的偶爾約束則通過系統(tǒng)級的可行性得以保證。IDF不僅能夠避免復(fù)雜系統(tǒng)分析,還能應(yīng)用成熟的分析代碼。對于IDF,目前Sobieski、Balling都已大量進行研究。
1.3多學(xué)科可行法(MultidisciplineDisciplineFeasible,簡稱MDF)
系統(tǒng)分析的迭代求解需要調(diào)用各學(xué)科分析多次。但是,在MDF中,優(yōu)化的每一步迭代,都意味著一次系統(tǒng)分析。它是通過設(shè)計變量來獲得同各學(xué)科輸出耦合函數(shù)一樣的耦合變量。值得關(guān)注的是,這一過程中,子系統(tǒng)及系統(tǒng)都是可行的,僅設(shè)計變量是優(yōu)化變量。不過,MDF自身也有缺陷,例如優(yōu)化效率較低,系統(tǒng)分析復(fù)雜。
2多級優(yōu)化算法
單級優(yōu)化算法是把各學(xué)科的所有設(shè)計變量集中于系統(tǒng)級進行優(yōu)化。但這一算法效率較低,已經(jīng)不能滿足如今多學(xué)科優(yōu)化問題規(guī)模擴大、計算量增加超線性的現(xiàn)實情況。多級優(yōu)化算法則不同,它可以把系統(tǒng)優(yōu)化問題分解成多個子系統(tǒng)的優(yōu)化協(xié)調(diào)問題,使得各個學(xué)科分別得以優(yōu)化,借助特定機制進行協(xié)調(diào)。多級優(yōu)化算法主要分為并行子空間優(yōu)化(ConcurrentSubSpaceOptimization,簡稱CSSO)與協(xié)同優(yōu)化方法(CollaborativeOptimization,簡稱CO)。由上面的分析可以得出,多級優(yōu)化算法策略更適用于畢業(yè)設(shè)計優(yōu)化的雙向選擇體最優(yōu)化策略。
2.1協(xié)同優(yōu)化算法
Kroo提出的CO方法中,把MDO區(qū)分成系統(tǒng)和子系統(tǒng)兩級優(yōu)化問題。系統(tǒng)級優(yōu)化各子系統(tǒng)間的耦合變量以及全局設(shè)計變量,能夠提出各子系統(tǒng)優(yōu)化的目標(biāo)。各個子系統(tǒng)可以通過調(diào)用子系統(tǒng)分析、獨立優(yōu)化優(yōu)化變量等手段,使得子系統(tǒng)約束得以滿足,實現(xiàn)子系統(tǒng)設(shè)計同系統(tǒng)提出方案差異最小化,各子系統(tǒng)優(yōu)化不再需要依靠其他子系統(tǒng),單純和系統(tǒng)優(yōu)化交換數(shù)據(jù)。系統(tǒng)修改系統(tǒng)設(shè)計方案,依據(jù)僅考慮各子系統(tǒng)設(shè)計和系統(tǒng)提出方案的差異。對于MDO問題的分解,CO同現(xiàn)代工程專業(yè)的分工高度一致,為實現(xiàn)壓縮設(shè)計周期,只要進行分解,實現(xiàn)并行設(shè)計即可。在這樣的情況下,學(xué)科優(yōu)化得以自治,能夠使得各學(xué)科專業(yè)充分發(fā)揮創(chuàng)造性。對于CO算法框架同相應(yīng)面的結(jié)合,Kroo也進行了研究。此外,利用CO算法,Tappeta還實現(xiàn)了多目標(biāo)的優(yōu)化。
計算機專業(yè)本科畢業(yè)設(shè)計教學(xué)是考查學(xué)生程序設(shè)計及系統(tǒng)開發(fā)能力的重要手段之一[1],可以培養(yǎng)學(xué)生求實創(chuàng)新的科學(xué)態(tài)度、獨立分析問題及解決問題的能力;是對大學(xué)生專業(yè)素質(zhì)和實踐能力培養(yǎng)的綜合檢驗,也是衡量學(xué)生專業(yè)綜合水平的重要教學(xué)實踐環(huán)節(jié)。然而目前高校計算機專業(yè)畢業(yè)設(shè)計教學(xué)質(zhì)量下滑嚴重[2],教師論文指導(dǎo)工作也面臨許多困難,甚至很多高校把畢業(yè)設(shè)計改革的焦點放在畢業(yè)設(shè)計是否應(yīng)該存在和廢除問題上。如何加強和改革大學(xué)畢業(yè)設(shè)計教學(xué)工作已迫在眉睫,找出問題的根源,積極探索并解決問題是當(dāng)務(wù)之急。
2 存在的問題
筆者近8年來主要指導(dǎo)計算機專業(yè)本科畢業(yè)設(shè)計教學(xué)工作,認為畢業(yè)設(shè)計所存在的問題與學(xué)生、指導(dǎo)教師及學(xué)校所提供的環(huán)境及管理方式均有關(guān)聯(lián)。
2.1 學(xué)生方面的問題
1)科研意識淡薄,理論水平不高,選題盲目,設(shè)計目標(biāo)不明確。學(xué)生在畢業(yè)設(shè)計階段缺乏基本的科研能力[3-4],如計算機專業(yè)的本科畢業(yè)設(shè)計學(xué)生往往不知從何處及如何去查閱系統(tǒng)設(shè)計所需資料,在眾多的資料中也不知如何有效地閱讀及參考相應(yīng)的資料,甚至對于目前較為流行的系統(tǒng)設(shè)計工具及開發(fā)語言等更專業(yè)性的問題,更是知之甚少;總是按照規(guī)定的模式按部就班地進行設(shè)計,很少去思考“為什么要這樣做”“可否換個角度去做”,不善于發(fā)現(xiàn)并解決問題,缺乏創(chuàng)新能力。
在多年的畢業(yè)設(shè)計論文指導(dǎo)過程中,筆者還發(fā)現(xiàn)很多學(xué)生不會應(yīng)用學(xué)過的理論和知識點,如無法規(guī)范地畫出軟件設(shè)計流程圖,論文中流程圖畫得五花八門。筆者經(jīng)過與他們詳細的交流得知,主要原因在于學(xué)生做軟件系統(tǒng)開發(fā)時缺乏有效的設(shè)計,基本上就是學(xué)習(xí)了開發(fā)環(huán)境的使用,熟悉了部分代碼開發(fā)工具如JAVA、VC++等,就開始進行系統(tǒng)設(shè)計,設(shè)計完成后開始寫畢業(yè)論文,在畢業(yè)論文中再按軟件開發(fā)流程來介紹畢業(yè)設(shè)計課題或項目的開發(fā)過程。由此畫出的流程圖基本上就是功能圖,而學(xué)生對功能圖的描述比較隨意,所以畫出的流程圖極不規(guī)范。還有一個明顯的現(xiàn)象,就是學(xué)生在畢設(shè)過程中對數(shù)據(jù)庫的設(shè)計也是非常隨意,不知數(shù)據(jù)的規(guī)范化,無法運用數(shù)據(jù)之間的聯(lián)系,一般也就是設(shè)計簡單的獨立的幾張數(shù)據(jù)表,然后運用開發(fā)環(huán)境對其進行簡單的增、刪、改操作,對理論課程的教學(xué)內(nèi)容的使用缺乏應(yīng)有的專業(yè)能力。
學(xué)生選題時,通常根據(jù)學(xué)院教師上傳的畢業(yè)設(shè)計課題作為參考,由于高校系統(tǒng)開放的選題時間有限,加上對論文的選題背景缺乏一定的了解,很多學(xué)生最后只是根據(jù)自己所熟悉的教師來選定畢設(shè)課題,這種毫無目的的選題方式必然會給畢業(yè)設(shè)計帶來很大的被動與壓力。
在畢業(yè)設(shè)計過程中學(xué)生往往還把大部分精力放在了熟悉使用開發(fā)環(huán)境的工作中,而對于軟件項目開發(fā)的其他過程,如項目調(diào)研、項目系統(tǒng)設(shè)計等環(huán)節(jié)不重視,甚至不考慮,設(shè)計目標(biāo)不明確。這樣在整個畢業(yè)設(shè)計的過程中包括論文寫作、團隊合作及溝通能力達不到畢業(yè)設(shè)計的目標(biāo)要求。
2)論文寫作程序混亂,抄襲嚴重。論文寫作程序首先是確定選題,查閱資料并掌握相關(guān)基礎(chǔ)后撰寫開題報告,之后進行項目設(shè)計,待設(shè)計結(jié)束后完成畢設(shè)初稿并修改定稿。但筆者在畢業(yè)設(shè)計指導(dǎo)過程中往往發(fā)現(xiàn)這樣一個奇怪的現(xiàn)象,部分學(xué)生總是在畢設(shè)最后階段將畢業(yè)論文和開題報告一起上交,也就是說開題報告和畢業(yè)論文的書寫時間是一致的,這也就從側(cè)面反映出學(xué)生并沒有掌握畢設(shè)的基本流程。且論文抄襲現(xiàn)象嚴重,如人事管理系統(tǒng)、學(xué)生管理系統(tǒng)等這些畢設(shè)課題,在參考書籍中可以找到類似系統(tǒng)的實現(xiàn)方法,甚至可以在網(wǎng)上找到類似的源代碼,學(xué)生把界面稍微換一換,就成了自己做的系統(tǒng),大篇幅地抄襲他人的研究成果,稍加修改就變成了自己的論文。
3)就業(yè)壓力大,投入時間少。當(dāng)前高校擴招嚴重,計算機專業(yè)畢業(yè)生人數(shù)急劇增加,就業(yè)成了畢業(yè)生嚴重的心里負擔(dān),各招聘單位每年在大四上學(xué)期就開始大范圍地招聘,這對于即將畢業(yè)的大學(xué)生來說是個難得的就業(yè)機會,于是他們對各種招聘會躍躍欲試,基本都忙碌于各招聘會之間。除此之外,畢設(shè)時間與各高??佳谐踉?、復(fù)試時間也相互重合,如此一來,多數(shù)學(xué)生在畢業(yè)設(shè)計環(huán)節(jié)上投入的精力甚微。
2.2 指導(dǎo)教師的問題
計算機專業(yè)畢業(yè)設(shè)計的課題根據(jù)學(xué)科性質(zhì)主要分為兩大類,一類是科學(xué)研究型課題,體現(xiàn)計算機基礎(chǔ)理論與核心技術(shù)的創(chuàng)新性,主要培養(yǎng)學(xué)生計算思維能力和算法設(shè)計與分析能力;第二類是工程應(yīng)用型課題,培養(yǎng)學(xué)生程序設(shè)計與實現(xiàn)能力及計算機系統(tǒng)的認知、分析、開發(fā)與應(yīng)用能力。但每一年學(xué)院畢業(yè)設(shè)計選題內(nèi)容大多是相似或相同的,部分指導(dǎo)教師也都存在這樣一種心理,認為學(xué)生的科研能力非常薄弱,于是在自己所負責(zé)的教研及科研項目中也很少讓學(xué)生參與;負責(zé)畢設(shè)相關(guān)指導(dǎo)任務(wù)的各位教師,大部分又同時擔(dān)負著繁重的教學(xué)及科研任務(wù),這樣一來,指導(dǎo)畢業(yè)設(shè)計的精力和時間就不是很充沛。這些原因都可導(dǎo)致學(xué)生實踐及科研能力得不到有效鍛煉,畢業(yè)設(shè)計教學(xué)效果當(dāng)然就很不理想。
2.3 畢設(shè)實驗設(shè)備不足,沒有良好的實習(xí)基地
學(xué)院的畢設(shè)實驗平臺設(shè)備少,學(xué)生多,且設(shè)備不能及時更新,畢設(shè)管理人員很難對學(xué)生的實驗過程進行有效的監(jiān)督,學(xué)生的實踐能力普遍欠缺,這些都直接導(dǎo)致畢設(shè)學(xué)生計算機系統(tǒng)開發(fā)平臺運用能力差。且有些實驗設(shè)備比較簡單,主要以驗證性操作為主,缺乏綜合設(shè)計實驗的探索性分析。
2.4 畢業(yè)設(shè)計開設(shè)時間不合理,模式單一,管理不到位
絕大部分高校均將畢設(shè)時間安排在本科生教學(xué)計劃的第八學(xué)期,而這樣的時間安排恰好又與就業(yè)、考研沖突,學(xué)生對畢設(shè)投入的精力少;且畢業(yè)論文基本上還停留在如何教學(xué)生寫論文的基本模式上,很多學(xué)生對自己所做畢業(yè)設(shè)計課題根本不感興趣,畢業(yè)論文質(zhì)量差,論文模式單一無創(chuàng)新。由于答辯人數(shù)眾多且答辯時間短,畢業(yè)論文答辯工作也難以高質(zhì)量地完成,答辯基本上停留在基本形式上,畢設(shè)監(jiān)督的力度缺乏,無明確的考核標(biāo)準(zhǔn),約束力度小。
3 提升畢業(yè)設(shè)計質(zhì)量的對策
筆者根據(jù)以上分析的畢業(yè)設(shè)計教學(xué)過程中所存在的種種問題,給出改善計算機專業(yè)本科畢業(yè)設(shè)計教學(xué)的幾點參考建議。
3.1 更改畢業(yè)設(shè)計教學(xué)時間
我國高校的畢業(yè)設(shè)計工作大多數(shù)在第八學(xué)期完成,而畢業(yè)設(shè)計恰恰又是綜合性及層次性最高的重要教學(xué)實踐環(huán)節(jié),很難用一個學(xué)期完成。國外的一些大學(xué)將畢業(yè)設(shè)計實踐安排在整個大學(xué)就讀期間完成[3,5],以學(xué)分制為主,通過大學(xué)4年的學(xué)習(xí)可到工廠、企業(yè)等各處實習(xí),并最終上交畢業(yè)報告??山梃b并參考國外的經(jīng)驗,提前開設(shè)畢設(shè)相關(guān)指導(dǎo)課程,并作為必修課程,讓學(xué)生掌握畢設(shè)的相關(guān)程序和寫作格式等,有充分的時間和基礎(chǔ)準(zhǔn)備畢業(yè)設(shè)計論文。
3.2 認真做好畢業(yè)設(shè)計選題及分配任務(wù)
畢業(yè)設(shè)計指導(dǎo)教師的選題要注重理論教學(xué)性、研究創(chuàng)新性和生產(chǎn)實用性,大學(xué)生往往對與生活生產(chǎn)實際相結(jié)合的課程有著濃厚的學(xué)習(xí)興趣,由此可激發(fā)出他們的學(xué)習(xí)愛好,促使他們自己主動去學(xué)而不是被動接受。筆者調(diào)差顯示,學(xué)生愿意選擇應(yīng)用性課題的主動性顯著地高于其他類型的選題,這就反應(yīng)出畢設(shè)論文選題應(yīng)該最大可能地接近生產(chǎn)及生活實際。作為指導(dǎo)教師,選題要透射出教學(xué)實質(zhì),既要重點強調(diào)原有知識,承上啟下,又要注重所學(xué)知識的連貫性及一致性,這樣可幫助學(xué)生更深層次地吸收知識,從而更好更快地得到提升。指導(dǎo)教師在畢設(shè)任務(wù)分工中要充分考慮學(xué)生之間的差異,而學(xué)生之間的差異性主要體現(xiàn)在理論知識的掌握程度和實踐動手能力等方面,所以教師對于選題的準(zhǔn)備要具有層次性,按課題的難易度合理地對不同層次學(xué)生進行分工。若將較為簡單的選題分配給能力較強的學(xué)生,他們往往能提前完成畢設(shè)內(nèi)容,無法充分發(fā)揮自身的科研水平;若將較難的課題分配給能力較差學(xué)生,則會使學(xué)生感到極大的壓力,覺得設(shè)計不知從何做起,指導(dǎo)教師碰到如此情形也不得不花費大量的精力指導(dǎo),使以學(xué)生自學(xué)為主的畢設(shè)拘泥于形式,得不到預(yù)期的效果。這就要求教師按照學(xué)生的能力水平合理地安排課題分工,最大可能地接近學(xué)生實際水平,促進他們的學(xué)習(xí)欲望,激發(fā)自主解決實踐問題的能力。
3.3 加強指導(dǎo)教師的理論知識和實踐經(jīng)驗
畢業(yè)設(shè)計既涉及理論知識又涉及實際操作技能。因此,指導(dǎo)教師既要能從理論上指導(dǎo),又能給予實踐上的幫助。學(xué)院可為專業(yè)教師提供與企業(yè)合作的平臺,教師參與企業(yè)項目,或到軟件企業(yè)進行培訓(xùn),增強實踐經(jīng)驗;同時學(xué)院也可聘請企業(yè)有經(jīng)驗的工程師作為指導(dǎo)教師,從兩個方面共同增強指導(dǎo)教師的實際指導(dǎo)能力。
3.4 積極加強與企業(yè)及實習(xí)基地的合作,尋求更好的畢設(shè)指導(dǎo)方式
當(dāng)代企業(yè)對計算機專業(yè)畢業(yè)生的要求較為實際,既要求有理論基礎(chǔ)又要求有動手能力和實踐經(jīng)驗,若畢業(yè)生沒有相關(guān)的實踐或培訓(xùn)的經(jīng)歷,在工作中會遭受很大的壓力且難以滿足工作性質(zhì)需要,往往出現(xiàn)企業(yè)招不到合適人才而學(xué)生又難以找到合適工作的兩難狀況。
學(xué)校的教學(xué)主要側(cè)重于基本概念、基本理論以及基本算法的教學(xué)?,F(xiàn)在的企業(yè)和實習(xí)基地針對當(dāng)今大學(xué)生普遍存在的眼高手低、動手能力差等問題,可提出具體實訓(xùn)的培訓(xùn)方式。企業(yè)和實習(xí)基地可以項目開發(fā)環(huán)境的熟練使用為目的,對程序代碼的使用為方式,培訓(xùn)計算機專業(yè)學(xué)生的工作能力。但實習(xí)基地偏重應(yīng)用,對軟件開發(fā)的相關(guān)思想、方法、理論的指導(dǎo)較少,很多學(xué)生在實習(xí)結(jié)束后,雖然能熟練地操作開發(fā)環(huán)境,運用相關(guān)的代碼,但是很難獨立地做出完整的項目。
學(xué)院可根據(jù)上述具體情況積極探討與企業(yè)和實習(xí)基地的合作,以理論教學(xué)為主,以實習(xí)基地為輔,將畢業(yè)設(shè)計的課題實施過程的指導(dǎo)工作交由企業(yè)和實習(xí)基地,并進行相應(yīng)的成績考核。而畢業(yè)設(shè)計任務(wù)的分配及論文的指導(dǎo)工作則由本院指導(dǎo)教師繼續(xù)承擔(dān),也進行相應(yīng)的考核,最后可將兩部分考核成績綜合在一起作為學(xué)生畢業(yè)設(shè)計的總成績。這樣,學(xué)生既可利用畢業(yè)設(shè)計的時間段到企業(yè)進行項目實訓(xùn),又可在特定的專業(yè)方向上進行深入學(xué)習(xí)。
3.5 加強畢業(yè)設(shè)計各環(huán)節(jié)的監(jiān)督力度
學(xué)院可考慮成立專門的畢設(shè)指導(dǎo)委員會,成員主要由學(xué)院領(lǐng)導(dǎo)、各系主任及中青年骨干教師組成。畢設(shè)指導(dǎo)委員會主要根據(jù)畢設(shè)教學(xué)的實際狀況,制定相關(guān)的管理制度,負責(zé)監(jiān)督畢設(shè)的整體過程。并以各系教研室為單位進一步成立畢設(shè)指導(dǎo)小組,負責(zé)畢設(shè)教學(xué)內(nèi)容的具體執(zhí)行。
學(xué)院還可在畢業(yè)設(shè)計期間采用動態(tài)管理的方式指導(dǎo)畢業(yè)設(shè)計工作,組織畢業(yè)設(shè)計前的動員工作并組織參加畢業(yè)設(shè)計的全體教師認真學(xué)習(xí)有關(guān)畢業(yè)設(shè)計要求的文件、學(xué)生完成畢業(yè)設(shè)計選題工作,要求指導(dǎo)教師與學(xué)生之間進行課題討論及任務(wù)分配,這樣學(xué)生可以熟悉課題并提前做好相關(guān)準(zhǔn)備;要求學(xué)生做好開題報告,合理安排好畢業(yè)實習(xí);到畢設(shè)中期階段,學(xué)院應(yīng)組織畢業(yè)設(shè)計階段性成果檢查,及時了解并檢查各課題任務(wù)完成進度,積極解決畢業(yè)設(shè)計教學(xué)工作中存在的問題。畢業(yè)答辯時應(yīng)成立答辯委員會,采取指導(dǎo)教師現(xiàn)場回避等原則。答辯結(jié)束后,由答辯委員會對每位學(xué)生的答辯成績進行綜合評審,對于部分較差者可實行“二次答辯”,以提升畢業(yè)設(shè)計的質(zhì)量。
4 結(jié)束語
大學(xué)本科計算機專業(yè)畢業(yè)設(shè)計教學(xué)工作質(zhì)量的提升,主要由學(xué)生、指導(dǎo)教師和學(xué)院教學(xué)環(huán)境的整體配合與協(xié)作才能完成。有效的畢業(yè)設(shè)計教學(xué)改革可大大提高計算機專業(yè)畢業(yè)生的專業(yè)素質(zhì),促進能力的培養(yǎng)及提高畢業(yè)論文的研究水平,改善學(xué)生學(xué)習(xí)的主動性,進一步培養(yǎng)學(xué)生的實踐和團隊合作能力。但畢設(shè)的改革仍存在一些問題,如校外實訓(xùn)基地對畢業(yè)設(shè)計工作的整體把握能力較弱、對論文的規(guī)范性要求及課題的科學(xué)性重視不夠等問題,今后的畢業(yè)設(shè)計改革任務(wù)還很艱巨。
參考文獻
[1]韓建民,王麗俠,賈洞.大學(xué)生程序設(shè)計能力的層次化培養(yǎng)模式[J].計算機教育,2012(3):18-22.
[2]溫艷冬.關(guān)于提高計算機專業(yè)畢業(yè)設(shè)計質(zhì)量的對策研究[J].計算機教育,2011(12):103-106.
[3]武衛(wèi)莉.提高大學(xué)生畢業(yè)設(shè)計(論文)的教學(xué)質(zhì)量研究[J].實驗技術(shù)與管理,2012(2):153-155.
在我國高等教育院校中,畢業(yè)論文(設(shè)計)是在學(xué)生畢業(yè)前 最后一項教學(xué)中必不可少的實賤環(huán)節(jié)。確保畢業(yè)論文(設(shè)計)的 質(zhì)量,是普通高等教育院校迫在眉睫的問題。
1. 計算機類專業(yè)本科畢業(yè)論文(設(shè)計)設(shè)置的意義
計算機類學(xué)生可以通過畢業(yè)論文(設(shè)計)將大學(xué)期間學(xué)過 的各門專業(yè)知識進行綜合應(yīng)用,培養(yǎng)自己的科學(xué)研宄能力、和 創(chuàng)新能力以及發(fā)現(xiàn)、分析、解決問題的能力。從而使得學(xué)生的綜 合素質(zhì)得以提高。進而來滿足現(xiàn)今社會對現(xiàn)代復(fù)合型技術(shù)人才 的需求。[1]
2. 計算機類專業(yè)本科畢業(yè)論文(設(shè)計)質(zhì)量不高的現(xiàn)狀分析
2.1學(xué)生做畢業(yè)設(shè)計時間與求職等其他事情相沖突
當(dāng)今社會,畢業(yè)生就業(yè)壓力與日倶增。身為學(xué)生理當(dāng)在既 不影響學(xué)習(xí)的情況下,又能找到較為滿意的工作。往往在不能 兩全的情況下,大部分學(xué)生為了能夠找到一份合適的工作四處 奔波,參加各種人才交流大會,需耗費學(xué)生們很多的時間與精 力。而通常本科生畢業(yè)論文(設(shè)計)的時間安排恰好是學(xué)生們擇 業(yè)或者復(fù)習(xí)考研、研宄生復(fù)試的最佳時間段,所以學(xué)生理所當(dāng) 然優(yōu)先想到的就是自己的就業(yè)問題或者讀研的問題。這樣,多 數(shù)學(xué)牛無法安心完成畢業(yè)設(shè)計及撰寫畢業(yè)論文。
2.2學(xué)生對本科畢業(yè)論文(設(shè)計)不夠重視
一部分學(xué)生畢業(yè)論文(設(shè)計)內(nèi)容缺乏創(chuàng)新。還有一部分學(xué) 生工作已經(jīng)找好,認為畢業(yè)論文(設(shè)計)寫的好壞對自己毫無影 響,因此,敷衍了事。另外一部分學(xué)生利用計算機技術(shù)的發(fā)展和 互聯(lián)網(wǎng)的普及直接在網(wǎng)上查閱資料“下載”“復(fù)制”加“粘貼”拼 拼湊湊。也有極少部分學(xué)生本身對計算機類專業(yè)沒有興趣,大 學(xué)幾年里根本沒有認真學(xué)習(xí)過專業(yè)知識,畢業(yè)后也不打算從事 相關(guān)工作,干脆直接購買論文或者設(shè)計,應(yīng)付差事。嚴重影響了 畢業(yè)論文(設(shè)計)的質(zhì)量
2.3學(xué)生能力有限
在大學(xué)期間沒有認真學(xué)習(xí)專業(yè)課程,無法完成軟件設(shè)計部 分,加上學(xué)生不夠重視、態(tài)度不夠認真,題目多次變更,甚至臨 答辯了還無法確定論文的題目[2]。學(xué)生語言組織能力差,通篇畢 業(yè)論文變成了文字的堆砌,論文本身毫無價值。
2.4指導(dǎo)教師數(shù)量不足
一方面由于近年來高校大量擴招,畢業(yè)生人數(shù)大增,相對 來說指導(dǎo)教師的人數(shù)就明顯不夠。甚至安排了很多自身缺少生 產(chǎn)實賤和實賤經(jīng)驗,缺乏指導(dǎo)畢業(yè)設(shè)計素質(zhì)和能力的教師作為本科畢業(yè)論文(設(shè)計)的指導(dǎo)教師。
2.5指導(dǎo)教師責(zé)任心不強
每位教師除了負責(zé)指導(dǎo)多名學(xué)生的畢業(yè)論文(設(shè)計)工作 外,還有很多其他的教學(xué)科研等工作任務(wù)。時間有限,精力有 限,教師在指導(dǎo)畢業(yè)論文(設(shè)計)的過程中責(zé)任心不強,從選題 到學(xué)生交稿,只在開題及答辯的時候與學(xué)生見面,指導(dǎo)全靠電 話或網(wǎng)絡(luò),這樣指導(dǎo)學(xué)生寫畢業(yè)論文(設(shè)計)在質(zhì)量上無法保 證。
2.6學(xué)?;?qū)W院缺乏足夠的資金及管理機制
很多高校沒有給予其足夠的資金以及技術(shù)、制度等方面的 支持來激勵和監(jiān)督學(xué)生和教師,在一定程度上導(dǎo)致計算機類專 業(yè)本科畢業(yè)論文質(zhì)量水平低下狀況的產(chǎn)生%計算機類專業(yè)的 畢業(yè)設(shè)計要用到電腦,但是學(xué)校的資源是有限的,不可能充分 滿足每個學(xué)生的要求,這就大大限制了學(xué)生做畢業(yè)設(shè)計的時 間。另外,很多高校圖書館里計算機方面的藏書專業(yè)性不強,大 量過時的圖書材料也不能給學(xué)生畢業(yè)設(shè)計提供有力的參考叱
3.提高本科畢業(yè)論文(設(shè)計)質(zhì)量的措施
3.1 給予畢業(yè)生充足的時間
建議把畢業(yè)論文(設(shè)計)這一任務(wù)貫穿學(xué)生的整個大學(xué)階 段,至少要提前至第六學(xué)期,使他們能夠充分地利用第六學(xué)期 末的暑假時間開始著手進行調(diào)查、研宄、進而保證有足夠的時 間完成設(shè)計、撰寫論文。避免將畢業(yè)設(shè)計工作時間過于集中在 復(fù)習(xí)考研、求職工作時段。
3.2端正態(tài)度
大學(xué)畢業(yè)生端正態(tài)度,樹立起積極向上的態(tài)度,正確認真 地對待畢業(yè)論文(設(shè)計)的每一個步驟,提高計算機類專業(yè)本科 畢業(yè)論文(設(shè)計)整體的質(zhì)量水平。
3.3提高畢業(yè)生自身的專業(yè)素養(yǎng)
高質(zhì)量的畢業(yè)論文(設(shè)計)的完成得需要其有扎實的專業(yè) 素養(yǎng)來做支撐,豐富、擴展其畢業(yè)論文(設(shè)計)的內(nèi)容。
3.4增加指導(dǎo)教師數(shù)量
為了解決本科生指導(dǎo)教師短缺的問題,學(xué)院可以選聘校外 科研單位、機關(guān)和企業(yè)界學(xué)術(shù)水平高、科研成績突出,項目實賤 經(jīng)驗豐富的人員擔(dān)任畢業(yè)設(shè)計指導(dǎo)教師。
3.5 提高指導(dǎo)教師指導(dǎo)能力
對畢業(yè)設(shè)計(論文)的指導(dǎo)老師要有嚴格要求。畢業(yè)論文 (設(shè)計)的指導(dǎo)教師,必須具有講師以上職稱、業(yè)務(wù)水平高的教師擔(dān)任。指導(dǎo)教師應(yīng)有實際的設(shè)計、實驗、研宄等方面的經(jīng)驗。同 一名指導(dǎo)教師指導(dǎo)的學(xué)生數(shù)不能過多。在指導(dǎo)方法上要著重于 學(xué)生能力的培養(yǎng),同時必須抓好學(xué)生的素質(zhì)教育工作。每位指 導(dǎo)教師要面對面地對學(xué)生指導(dǎo),包括輔導(dǎo)學(xué)生熟練應(yīng)用計算機 網(wǎng)絡(luò)查閱文獻[51。方便撰寫畢業(yè)論文。
3.6加強畢業(yè)沒計規(guī)范制度,建立健全激勵監(jiān)督機制
要制定嚴格的本科畢業(yè)論文(設(shè)計)的評分標(biāo)準(zhǔn)、激勵機制 等。評分標(biāo)準(zhǔn)包括學(xué)生分析解決問題能力,能否獨立運用所學(xué) 知識和技能發(fā)現(xiàn)并解決實際問題;工作態(tài)度,工作量飽滿程度, 設(shè)計論文質(zhì)量等。院系要不定期檢查指導(dǎo)教師的《本科畢業(yè)論 文(設(shè)計)指導(dǎo)記錄》情況,對教師指導(dǎo)畢業(yè)論文工作的質(zhì)量進 行檢驗和評價。對教師和學(xué)生都應(yīng)采取相應(yīng)的獎懲措施,以期 提高教師及學(xué)生的積極主動性。
4.總結(jié)
總之,本科畢業(yè)論文(設(shè)計)工作是一項重要而艱巨的任 務(wù),要做好這項工作,還需要長期努力的過程。我們必須不斷探 索,解決出現(xiàn)的各種問題,并且針對社會的不斷發(fā)展做出新的 對策。只有學(xué)校、教師、學(xué)生三方都加以重視,共同努力,才能進一步提高畢業(yè)論文(設(shè)計)的質(zhì)量,提高高校的教育水平。
中圖分類號:G642.0 文獻標(biāo)識碼:A 文章編號:1009-3044(2013)29-6579-04
工科專業(yè)的畢業(yè)設(shè)計是實現(xiàn)人才培養(yǎng)目標(biāo)的重要階段,是本科生畢業(yè)前的重要實踐教學(xué)環(huán)節(jié),是對本科四年學(xué)習(xí)的深化與升華,在培養(yǎng)學(xué)生嚴謹?shù)目茖W(xué)態(tài)度和實事求是的工作作風(fēng)等方面發(fā)揮著重要作用。畢業(yè)設(shè)計也是檢驗理工科高校對人才培養(yǎng)成效與工程實踐能力培養(yǎng)效果的多方面總結(jié),是評價高校人才培養(yǎng)質(zhì)量的重要依據(jù)。地方本科院校在服務(wù)地方經(jīng)濟、組織協(xié)同創(chuàng)新方面起著重要的作用,但由于種種原因地方高校的辦學(xué)存在著同質(zhì)化的趨勢。為了培養(yǎng)特色鮮明的創(chuàng)新型、應(yīng)用型人才,不少地方本科院校都加強了對畢業(yè)設(shè)計等實踐教學(xué)環(huán)節(jié)的投入力度,倡導(dǎo)采用“產(chǎn)學(xué)研”相結(jié)合的模式改革畢業(yè)設(shè)計教學(xué),為此過往有不少學(xué)者就“產(chǎn)學(xué)研”結(jié)合畢業(yè)設(shè)計模式展開過探討、實踐,并取得許多經(jīng)驗。如,梁靜(2006)[1]將“產(chǎn)學(xué)研”模式運用于職業(yè)技術(shù)學(xué)院計算機類??茖W(xué)生畢業(yè)設(shè)計(論文)上,在提升學(xué)生學(xué)習(xí)興趣的同時,提高了教學(xué)質(zhì)量;姚國勝等(2006)[2]介紹了常州工學(xué)院化學(xué)專業(yè)充分利用高校所在地周邊地區(qū)集化工生產(chǎn)、科研、教育于一體的優(yōu)勢條件,積極開展“產(chǎn)學(xué)研”結(jié)合畢業(yè)設(shè)計(論文)模式實踐的情況;伍棲等(2007)[3]提出一種“學(xué)科交叉、產(chǎn)學(xué)研結(jié)合”的畢業(yè)設(shè)計(論文)培養(yǎng)的新模式,并將其應(yīng)用在獨立學(xué)院計算機類專業(yè)的教學(xué)中且取得初見成效;李向民等(2009)[4]等探討了高校本科畢業(yè)論文(設(shè)計)存在的主要問題及其成因,提出了一種“產(chǎn)學(xué)研”結(jié)合的畢業(yè)論文(設(shè)計)模式,并指明了運用該模式展開教學(xué)時需要注意的問題;李飛等(2012)[5] 分析理工科專業(yè)本科畢業(yè)設(shè)計中存在投入不足等難題,著重探討了“產(chǎn)學(xué)研”結(jié)合畢業(yè)設(shè)計模式的可行性、團隊組建、實施方法等方面的問題;任勇(2012)[6]分析了獨立學(xué)院本科計算機專業(yè)畢業(yè)設(shè)計工作的現(xiàn)狀,在指出其中問題與原因的同時提出了改進思路與措施。
對于實施“產(chǎn)學(xué)研”結(jié)合模式開展畢業(yè)設(shè)計的問題,以往學(xué)者在選題、指導(dǎo)方式、激勵措施、質(zhì)量評價等方面展開了多項研究,提供了許多有益的參考,但也存在著一些局限。譬如,實施這類教學(xué)改革的多為國內(nèi)重點高校,其辦學(xué)時間久、師資力量強、生源素質(zhì)高且學(xué)校所在地多為省會或重要經(jīng)濟城市,工商企業(yè)云集,高校與企業(yè)的聯(lián)系密切。各名校的改革方案多從本校自身特點出發(fā)并結(jié)合高度發(fā)達的地方經(jīng)濟情況而展開研究,其經(jīng)驗有很強的局限性,對地方本科院校雖有參考意義,但不能照搬;又如,實施教改的專業(yè)多見為化工類、機械類等傳統(tǒng)產(chǎn)業(yè),鮮少見有信息類專業(yè),特別是計算機類專業(yè)——以智力勞動為主,并需要結(jié)合高效的管理行為的高新技術(shù)產(chǎn)業(yè);再如,“產(chǎn)學(xué)研”結(jié)合畢業(yè)設(shè)計改革較常見諸于獨立學(xué)院或高職高專類院校,但由于實際條件的限制,這類院校與企業(yè)的“產(chǎn)學(xué)研”結(jié)合處于較為初級的階段,學(xué)生派出到這些企業(yè)開展畢業(yè)設(shè)計其選題相對簡單,難度較小,合作的深度也較淺,對本科院校的參考意義有限。因此,該文針對地方高校計算機專業(yè)本科畢業(yè)設(shè)計中理論偏離實際等問題,從畢業(yè)設(shè)計的選題,聯(lián)合指導(dǎo)教師團隊,學(xué)生團隊組建,畢業(yè)設(shè)計指導(dǎo)方法,論文答辯等方面探討了新模式的構(gòu)建方式和具體的運作方法,為地方高校的計算機專業(yè)的實踐教學(xué)改革提供參考。
1 畢業(yè)設(shè)計中存在的主要問題
地方本科院校多由地方上的師專升格而來,本科辦學(xué)時間短,肩負著培養(yǎng)大量適應(yīng)地方經(jīng)濟、文化建設(shè)所急需的高級人才的重任,通常多為傳統(tǒng)的教學(xué)型高校。在這種高校里,理工科,特別是應(yīng)用性、實踐性、創(chuàng)新性要求均較高的計算機類專業(yè)的畢業(yè)設(shè)計問題較為集中,主要體現(xiàn)在以下幾方面:
⑴師資力量欠缺
地方高校是我國高校擴招的主力軍,常年的擴招,攤薄了原本就非常有限的教師力量。對于計算機類專業(yè),重點高校培養(yǎng)的博士畢業(yè)生原本是地方高校師資的重要補充來源,但是由于這類專業(yè)應(yīng)用性強,本就為數(shù)不多的高素質(zhì)的博士畢業(yè)生經(jīng)常早早被各地的高新技術(shù)企業(yè)、跨國公司高薪聘去,真正愿意到科研條件較為欠缺的地方高校任教的十分稀少。師資補充不上來,就直接導(dǎo)致了地方高校計算機專業(yè)師生比常年不達標(biāo)。
更為關(guān)鍵的是,不少地方高校對教師的科研提出了很高的要求,高校教師的職稱晉升、評優(yōu)評先主要的考核指標(biāo)就是科研業(yè)績,這種政策導(dǎo)向直接影響了教學(xué)工作的開展,畢業(yè)設(shè)計這種費時費力且難出成效的實踐教學(xué)工作對于高校教師們而言就形同雞肋,難以引起重視并提升其指導(dǎo)質(zhì)量。
⑵校內(nèi)實踐教學(xué)資源不足,經(jīng)費短缺
地方院校由于辦學(xué)時間較短、底子薄、投入不足,可供學(xué)生展開實踐教學(xué)的儀器設(shè)備、場所通常都難以滿足要求,而有限的資源又經(jīng)常優(yōu)先提供給基礎(chǔ)性專業(yè)課、必修課的實踐教學(xué)使用。經(jīng)費投入不足也是制約教學(xué)質(zhì)量的主要因素,以我院為例,學(xué)院撥付給工科類學(xué)生每人160元的畢業(yè)設(shè)計實驗經(jīng)費,連補充最基本的實驗耗材都不夠,為了出成果只能將經(jīng)費集中于少部分尖子生使用,從另外一個角度上說則損害了大部分學(xué)生的利益,影響了教育的公平性。學(xué)生在畢業(yè)論文階段得不到有效的訓(xùn)練,其畢業(yè)論文的質(zhì)量可想而知。
⑶與學(xué)生就業(yè)時間沖突,學(xué)生投入不足
通常本科計算機類專業(yè)的畢業(yè)設(shè)計安排在大學(xué)四年的最后一個學(xué)期,這段時間正是公務(wù)員考試、考研、教師招聘考試、企事業(yè)單位招聘的關(guān)鍵時期。大四學(xué)生面對嚴峻的升學(xué)與就業(yè)壓力,不得不奔忙于各類考試與各地的招聘會之間。甚至,不少企業(yè)不顧及學(xué)生學(xué)業(yè),要求簽約學(xué)生立即到崗上班。升學(xué)、就業(yè)與畢業(yè)設(shè)計在時間上出現(xiàn)了沖突和矛盾,學(xué)生大多只能順從于就業(yè)壓力,無法把主要精力集中于學(xué)習(xí)上,
3.3適度調(diào)整考核標(biāo)準(zhǔn)與程序
“產(chǎn)學(xué)研”結(jié)合模式下指導(dǎo)的畢業(yè)設(shè)計有其特殊性,因此最終的考核——畢業(yè)論文評審、畢業(yè)論文答辯——也應(yīng)有別于在校內(nèi)完成的傳統(tǒng)學(xué)術(shù)型論文,在評價上需結(jié)合實際并適度傾斜。首先在選題的評價方面應(yīng)首先考察學(xué)生選題的新穎性、實用性,對于密切結(jié)合研發(fā)的具有較大實用價值且是研發(fā)過程中的重點或難點的選題,應(yīng)該給予肯定;在畢業(yè)設(shè)計工作完成情況的評價上,應(yīng)該充分考慮學(xué)生的工作量,并對于畢業(yè)設(shè)計的原創(chuàng)性、真實性予以認真的考察,即畢業(yè)設(shè)計必須是學(xué)生親自動手解決的研發(fā)過程中的若干具體問題;評審人的構(gòu)成方面,可聘請企業(yè)中經(jīng)驗豐富的研發(fā)工程師、項目經(jīng)理等人員與校內(nèi)專家一起組成考評小組,企業(yè)專家的參與將增強評判的客觀性、公正性,也將強化學(xué)生畢業(yè)論文中實用性的評價;學(xué)生畢業(yè)設(shè)計的考核也應(yīng)包含團隊協(xié)作能力的評價,在企業(yè)進行研發(fā)工作,如完成一個軟件項目,本身就是一個團隊作戰(zhàn)的過程,學(xué)生的溝通能力、表達能力、組織協(xié)調(diào)能力也應(yīng)該進行考察,引導(dǎo)學(xué)生重視團隊協(xié)作;最后,畢業(yè)設(shè)計的成果形式也不應(yīng)僅局限于畢業(yè)論文,可將學(xué)生在“產(chǎn)學(xué)研”過程中實際參與或完成的智力成果都納入評價范圍,如公開發(fā)表的學(xué)術(shù)論文、計算機軟件登記、各類發(fā)明與實用新型專利、工程設(shè)計報告、項目需求分析報告等。
4 “產(chǎn)學(xué)研”結(jié)合模式的實踐
惠州學(xué)院計算機科學(xué)系從2004年成立起就一直非常重視與惠州市及周邊地區(qū)的企業(yè)開展“產(chǎn)學(xué)研”結(jié)合。主動與旭日集團電腦部、用友軟件有限公司等當(dāng)?shù)厥嗉襂T企業(yè)輸送實習(xí)生,充分利用以往積累下來的資源。從2005年起,每年都組織學(xué)生到上述企業(yè)開展畢業(yè)論文、生產(chǎn)實習(xí)等實踐教學(xué),共同開展協(xié)同創(chuàng)新。在校內(nèi)指導(dǎo)教師與企業(yè)工程師的雙重指導(dǎo)下,通過“產(chǎn)學(xué)研”結(jié)合模式完成畢業(yè)設(shè)計,并初具成效。從客觀數(shù)據(jù)上分析,參加“產(chǎn)學(xué)研”結(jié)合模式的學(xué)生其畢業(yè)設(shè)計成績得分較高,且易取得突出成果。以2005級為例,該年級學(xué)生在企業(yè)完成畢業(yè)設(shè)計的共計有30余人,占畢業(yè)生總數(shù)的近20%,其中9人的畢業(yè)設(shè)計被評為“優(yōu)等”,2人的畢業(yè)論文獲選校級優(yōu)秀畢業(yè)論文。從學(xué)生主觀感受上看,學(xué)生直接到企業(yè)參與企業(yè)的研發(fā)課題,也提升了學(xué)生的學(xué)習(xí)積極性和主動性,使其自信心陡增,對學(xué)習(xí)的滿意率也有大幅提高,這一點可從畢業(yè)論文的“評教”得分上得以體現(xiàn)。我系對參加“產(chǎn)學(xué)研”結(jié)合模式進行畢業(yè)設(shè)計的學(xué)生展開了調(diào)研,匯總“評教”得分,將其與不參加“產(chǎn)學(xué)研”結(jié)合模式的學(xué)生的“評教”的得分進行了對比,具體情況如表1。
注釋:①“I類”為參加了”產(chǎn)學(xué)研”結(jié)合模式的學(xué)生,“II類”為非”產(chǎn)學(xué)研”結(jié)合模式的學(xué)生;②“評教”得分百分比=I類(或II類)學(xué)生中評該等級的人數(shù)/I類(或II類)學(xué)生的總?cè)藬?shù)×100%
此外,計算機科學(xué)系還與合作企業(yè)共同開展多種形式的合作,如高校派出教師到企業(yè)擔(dān)任科技特派員,企業(yè)遣員工到高校進修,申報、設(shè)立橫向課題對研發(fā)過程中遇到的難題進行合作攻關(guān)等,取得了一系列的成果。
5 結(jié)論
畢業(yè)設(shè)計是培養(yǎng)學(xué)生綜合創(chuàng)新能力和科學(xué)素養(yǎng)的重要實踐環(huán)節(jié),“產(chǎn)學(xué)研”結(jié)合模式為師生創(chuàng)造了一種開放式的教育環(huán)境。通過這種協(xié)同創(chuàng)新,將地方高校應(yīng)用型創(chuàng)新人才的培養(yǎng)貫穿于教學(xué)、科研、生產(chǎn)三條主線中,使得三者融合成為一個互相交叉、相互滲透、互助提高的有機體,是一種對地方高校工科專業(yè)畢業(yè)設(shè)計內(nèi)容與形式的創(chuàng)新。
廣東惠州學(xué)院計算機科學(xué)系根據(jù)多年的教學(xué)實踐,牢牢抓住毗鄰的深圳、東莞、惠州等諸城市重點發(fā)展信息產(chǎn)業(yè)、云計算產(chǎn)業(yè)的契機,在畢業(yè)設(shè)計的實踐教學(xué)環(huán)節(jié)中,摸索并實踐了一套畢業(yè)設(shè)計的“產(chǎn)學(xué)研”結(jié)合模式,其成效主要體現(xiàn)在以下幾個方面:
⑴在畢業(yè)設(shè)計得到質(zhì)量大幅提高的同時,提升了工科學(xué)生的工程應(yīng)用能力和創(chuàng)新能力?!爱a(chǎn)學(xué)研”結(jié)合模式,順應(yīng)了信息時展的趨勢,使學(xué)生走進企業(yè)、走進研發(fā)第一線,面向?qū)嶋H,走出了以往過于偏重書本理論,偏離具體實際應(yīng)用的誤區(qū)。
⑵有效地緩解了地方本科院校教學(xué)資源緊缺的矛盾。學(xué)生到企業(yè)進行畢業(yè)設(shè)計,提高了企業(yè)與生產(chǎn)單位實驗設(shè)備、研發(fā)裝置的利用率,緩解了地方院校實驗設(shè)備、實驗場地的緊張狀況。
⑶有利學(xué)生就業(yè)?!爱a(chǎn)學(xué)研”結(jié)合的畢業(yè)設(shè)計指導(dǎo)模式,可讓學(xué)生提前深入企業(yè)研發(fā)、生產(chǎn)的第一線,盡早明確自己的就業(yè)目標(biāo),制定相應(yīng)的學(xué)習(xí)計劃。同時,該模式也可使學(xué)生較為充分地了解企業(yè)的管理模式、業(yè)務(wù)流程,直接實現(xiàn)了地方高校與企業(yè)用人需求的緊密對接。學(xué)生崗位適應(yīng)能力明顯提高,進入企業(yè)后培訓(xùn)、適應(yīng)時間大大縮短。
⑷建立、鞏固了產(chǎn)學(xué)研基地,提高教師科研能力,以及高校與地方企業(yè)的協(xié)同創(chuàng)新能力?!爱a(chǎn)學(xué)研”結(jié)合模式,為地方高校教師
深入企業(yè)研發(fā)第一線提供了機會。在這一過程中高校教師能及時了解當(dāng)前行業(yè)發(fā)展的趨勢、動向、最新技術(shù)以及先進的生產(chǎn)管理方式,一方面有利于進一步完善教師的知識結(jié)構(gòu),更新教學(xué)案例,為教學(xué)改革提供原動力;另一方面,有利于高校教師與企業(yè)研發(fā)人員共同探討研發(fā)、生產(chǎn)過程中存在的難題,校企合作申報科研課題,共同攻克技術(shù)難關(guān),提升科研能力。
參考文獻:
[1] 梁靜. 關(guān)于計算機類??茖W(xué)生畢業(yè)設(shè)計階段產(chǎn)學(xué)研模式的思考[J]. 成都電子機械高等??茖W(xué)校學(xué)報, 2006(3):29-31.
[2] 姚國勝, 陳建欣. 以產(chǎn)學(xué)研結(jié)合為基礎(chǔ) 加強高校畢業(yè)設(shè)計[J]. 常州工學(xué)院學(xué)報,2006, 19(1): 86-89.
[3] 伍棲, 趙初元, 楊子華. “學(xué)科交叉產(chǎn)學(xué)研結(jié)合”畢業(yè)設(shè)計新模式在獨立學(xué)院計算機專業(yè)的應(yīng)用研究[J]. 計算機教育, 2007(10):65-67.
[4] 李向民, 任宇石, 張曉芬. “產(chǎn)學(xué)研結(jié)合”提高本科畢業(yè)設(shè)計論文質(zhì)量研究[J]. 遼寧工業(yè)大學(xué)學(xué)報(社會科學(xué)版), 2009, 11(4):134-136.
二、計算機專業(yè)本科畢業(yè)設(shè)計現(xiàn)狀分析
現(xiàn)在計算機專業(yè)學(xué)生的畢業(yè)設(shè)計大體可以分為:理論、軟件和硬件。實際上學(xué)生的畢業(yè)設(shè)計多是做軟件或硬件的,做理論的不多,即使做理論也要求結(jié)合實際問題來進行編程驗證。設(shè)計涉及的方面一般有:網(wǎng)頁設(shè)計;網(wǎng)頁編程;平面設(shè)計;動畫設(shè)計;網(wǎng)絡(luò)設(shè)計、搭建、調(diào)試和維護;網(wǎng)絡(luò)安全;單片機及自動控制等。這些設(shè)計工作就是要培養(yǎng)學(xué)生綜合運用所學(xué)的知識的能力,包括軟件開發(fā)方法、算法設(shè)計數(shù)據(jù)庫設(shè)計、程序編寫、程序調(diào)試等。如何通過這樣的訓(xùn)練來真正達到畢業(yè)設(shè)計的目的,培養(yǎng)學(xué)生的實踐能力、創(chuàng)新能力和初步科研能力,需要學(xué)校、指導(dǎo)教師和學(xué)生自己三方面的共同努力。然而,近幾年來,隨著高校擴招、師資短缺以及計算機知識更新過快等因素的出現(xiàn),計算機專業(yè)的本科畢業(yè)設(shè)計質(zhì)量不斷下降,畢業(yè)設(shè)計中的問題層出不窮。如果不能很好的解決這些問題,畢業(yè)設(shè)計就難以得到提高。其中具有代表性的問題主要有以下幾個方面。
1.畢業(yè)設(shè)計的選題不夠合理。
畢業(yè)設(shè)計的選題是決定畢業(yè)設(shè)計質(zhì)量的先決條件。每年學(xué)生畢業(yè)設(shè)計的選題多是與上一屆大同小異,不少學(xué)生都會選擇做管理系統(tǒng),圖書管理系統(tǒng)、人事管理系統(tǒng)、學(xué)生管理系統(tǒng)等。學(xué)生之所以選這些系統(tǒng)來做,也是因為這些系統(tǒng)的實現(xiàn)從技術(shù)上來講其實是大同小異的,系統(tǒng)的實現(xiàn)方法在許多計算機書籍中可以找到,類似的源代碼在網(wǎng)上也很容易找到,已經(jīng)成型的論文也頗多,到時候?qū)W生可以把界面一換,就成了自己做的系統(tǒng),把別人的論文稍加修改就成了自己的論文。但這些題目毫無創(chuàng)新性可言,對學(xué)生綜合能力培養(yǎng)的幫助不大。
2.學(xué)生思想重視不夠,投入精力不足
學(xué)生大多認為畢業(yè)設(shè)計僅是一種形式,對自己的正常畢業(yè)以及以后的工作和學(xué)習(xí)沒有絲毫影響,忙于參加各種各樣的招聘會和公司面試,在畢業(yè)設(shè)計環(huán)節(jié)上投入精力甚微。畢業(yè)設(shè)計的時間與考研初試、復(fù)試時間重合,在兩者不可兼顧的情況下,多數(shù)學(xué)生都選擇了準(zhǔn)備考研,而不是做畢業(yè)設(shè)計,往往都是臨近答辯時,才匆匆忙忙,東拼西湊,草草完成,甚至出現(xiàn)嚴重的抄襲想象。以這種心態(tài)和這樣的方式寫出來的論文,質(zhì)量當(dāng)然也就難以得到保障。
3.指導(dǎo)教師的選擇不當(dāng)和責(zé)任感不強
由于計算機專業(yè)發(fā)展比較晚,具有豐富項目實踐經(jīng)驗的老教師十分稀缺,計算機專業(yè)本身是一個實踐性要求很強的專業(yè),沒有這些實踐體會,就很難理解軟件開發(fā)過程、軟件技術(shù)如何應(yīng)用到生產(chǎn)這些問題,從而影響了畢業(yè)設(shè)計的質(zhì)量。部分指導(dǎo)老師對畢業(yè)設(shè)計的目的認識不足,責(zé)任心欠缺,對學(xué)生疏于指導(dǎo)。學(xué)生本來就對畢業(yè)設(shè)計的重視不足,再加上指導(dǎo)老師疏于管理,畢業(yè)設(shè)計質(zhì)量下滑也就成了必然的趨勢。
4.對畢業(yè)設(shè)計的監(jiān)管有所欠缺
畢業(yè)設(shè)計環(huán)節(jié)的教學(xué)監(jiān)管不夠到位,對指導(dǎo)老師的要求不夠明確。檢查是大多基于學(xué)生和指導(dǎo)老師填寫的各種表格和文檔,指導(dǎo)老師沒有在學(xué)生做畢業(yè)設(shè)計的過程中起到監(jiān)管和指導(dǎo)的作用,因而對學(xué)生的要求也就隨之任之。這種方法對畢業(yè)設(shè)計的過程起不到監(jiān)控的作用。畢業(yè)設(shè)計的最終成績?nèi)Q于指導(dǎo)老師的評定和答辯。由于本科生數(shù)量過多,答辯任務(wù)很重,導(dǎo)致答辯的時候,把關(guān)不嚴。這勢必造成學(xué)生的僥幸心理,覺得不好好做畢業(yè)設(shè)計也能通過。如此欠缺的監(jiān)管制度,畢業(yè)設(shè)計的質(zhì)量也就自然不佳。
三、提高計算機專業(yè)本科畢業(yè)設(shè)計質(zhì)量的措施與對策
畢業(yè)設(shè)計可以反映一個計算機專業(yè)的學(xué)生的綜合實踐水平。畢業(yè)設(shè)計不僅可以培養(yǎng)學(xué)生將理論與實踐相結(jié)合的能力,還可以激發(fā)學(xué)生的創(chuàng)新精神,所以一定要保質(zhì)保量的完成畢業(yè)設(shè)計。針對畢業(yè)設(shè)計中出現(xiàn)的問題,可以采取以下的措施解決。
1.選擇合適的畢業(yè)設(shè)計題目
計算機專業(yè)的畢業(yè)設(shè)計選題應(yīng)按照以下幾個原則進行選擇。第一,課題的選擇應(yīng)符合專業(yè)培養(yǎng)目標(biāo),達到畢業(yè)設(shè)計教學(xué)大綱的基本要求。第二,課題的選擇應(yīng)體現(xiàn)教學(xué)與生產(chǎn)、科研、文化和經(jīng)濟相結(jié)合的原則。第三,課題的選擇應(yīng)貫徹因材施教的原則,使學(xué)生在原有的水平和能力方面有較大的提高,并鼓勵學(xué)生有所創(chuàng)新。第四,選題的范圍和深度應(yīng)符合學(xué)生的實際情況,并盡可能多地反映現(xiàn)代科學(xué)技術(shù)發(fā)展水平。第五,學(xué)生除了在導(dǎo)師提出的課題中選擇畢業(yè)設(shè)計課題外,也可根據(jù)本專業(yè)特點選擇自己實踐中感興趣的實際問題作為畢業(yè)設(shè)計課題,但必須經(jīng)指導(dǎo)教師審定。
2.加強學(xué)生思想教育和引導(dǎo)
提高高校畢業(yè)設(shè)計的質(zhì)量,根本措施應(yīng)當(dāng)是加強學(xué)生教育,使學(xué)生引起重視。其實多數(shù)高校和指導(dǎo)教師對于加強學(xué)生思想教育的重要性都深有體會,但具體實施起來總覺得效果不如想象中好,關(guān)鍵是在于“循循善誘”幾個字。要經(jīng)過耐心教導(dǎo),讓學(xué)生意識到,畢業(yè)設(shè)計不僅僅是一個學(xué)習(xí)任務(wù),也是為了對自己四年學(xué)習(xí)劃上一個圓滿的句號,是對個人責(zé)任心的一次考驗,從而端正了態(tài)度,主動性大大提高。在畢業(yè)設(shè)計之前做一些專門針對畢業(yè)設(shè)計如何開展的專題講座。
3.加強過程監(jiān)控,改革評價體系
自21世紀(jì)高等教育改革以來,全國各高校招生規(guī)模不斷擴大,導(dǎo)致畢業(yè)生數(shù)量也相應(yīng)大規(guī)模增加,給高校學(xué)生的求職擇業(yè)帶來了嚴峻的考驗。為了可以跟上時代的步伐,為求職帶來一些實際項目經(jīng)驗,計算機專業(yè)越來越多學(xué)生選取了軟件開發(fā)作為畢業(yè)設(shè)計課題。然而,在各高校實際當(dāng)中,本科畢業(yè)設(shè)計質(zhì)量已經(jīng)下降,軟件開發(fā)類論文與實際完全脫節(jié),歸根結(jié)底是沒有一個可以從頭到尾指導(dǎo)學(xué)生進行軟件開發(fā)的學(xué)習(xí)模式,主要存在下面幾個不足之處。
1.1 學(xué)生問題
學(xué)生設(shè)計能力低,編程水平差,無項目實際經(jīng)驗,既不知道軟件開發(fā)的基本理論與方法,也不知道程序語言代碼編寫和開發(fā)工具界面操作,甚至不知道從何處開始下手準(zhǔn)備畢業(yè)論文,成為目前軟件開發(fā)類畢業(yè)論文質(zhì)量差的根本原因;學(xué)生思想上存在誤區(qū),不重視畢業(yè)設(shè)計的重要性與必要性,認為畢業(yè)設(shè)計與普通課程一樣,對畢業(yè)設(shè)計敷衍了事,不愿意花時間和精力認真努力開發(fā)軟件,總是被動、消極地接受學(xué)習(xí),成為軟件開發(fā)類畢業(yè)論文質(zhì)量差的直接原因。
1.2 學(xué)校問題
學(xué)生在大一至大三期間,一般只是簡單地開設(shè)各科課程,并沒有將所有軟件開發(fā)類課程結(jié)合起來,直接導(dǎo)致出現(xiàn)學(xué)生軟件設(shè)計能力低與開發(fā)水平差的現(xiàn)象;從論文開題、中期檢查到論文答辯等過程中,并沒有嚴格技照各種材米斗上交的日期進行,普遍是最后答辯時上交補交所有材料,甚至包括論文開題報告,直接導(dǎo)致學(xué)生消極怠慢的態(tài)度;最后的畢業(yè)論文考核是最關(guān)鍵的問題,也是目前畢業(yè)論文相關(guān)制度中管理最混亂的一部分。既沒有一套規(guī)范畢業(yè)論文考核標(biāo)準(zhǔn),也沒有對畢業(yè)論文的中間過程進行監(jiān)控,就連最后的論文答辯也只是流于形式。
1.3 教師問題
大部分教師沒有項目開發(fā)實際經(jīng)驗,只知道軟件設(shè)計理論基礎(chǔ),不能全方位地指導(dǎo)學(xué)生,更加無法讓學(xué)生能夠主動積極地學(xué)習(xí),成為畢業(yè)論文水平不高的原因之一。
2.CDIO教育模式
CDIO教育模式繼承和發(fā)展歐美20多年以來的工程教育改革理念,將“做中學(xué)”和“基于項目教育和學(xué)習(xí)”的集中概括和抽象表達,是2004年由麻省理工學(xué)院和瑞典皇家工學(xué)院等四所大學(xué)研究創(chuàng)立,CDIO分別代表了構(gòu)思(Conceive)、設(shè)計(Design)、實現(xiàn)(Implement)和運作(Operate)等四個學(xué)習(xí)過程,它以產(chǎn)品研發(fā)到產(chǎn)品運行的生命周期為載體,讓學(xué)生以主動的、實踐的、課程之間有機聯(lián)系的方式學(xué)習(xí)。CDIO培養(yǎng)大綱將工程畢業(yè)生的能力分為工程基礎(chǔ)知識、個人能力、人際團隊能力和工程系統(tǒng)能力四個層面,大綱要求以綜合的培養(yǎng)方式使學(xué)生在這四個層面達到預(yù)定目標(biāo)。
本文將CDIO模式的構(gòu)思、設(shè)計、實現(xiàn)和運作等四個學(xué)習(xí)過程引入到計算機軟件開發(fā)類畢業(yè)設(shè)計中,要求嚴格按照構(gòu)思、設(shè)計、實現(xiàn)和運作這四個階段進行,并將每一個階段的成果都作為畢業(yè)論文考核的依據(jù),以此調(diào)動學(xué)生的積極性與主動性,既能讓指導(dǎo)老師清楚整個設(shè)計流程,并根據(jù)階段安排加以指導(dǎo)和督促,也能讓學(xué)生愿意付出時間和精力努力投入到畢業(yè)設(shè)計當(dāng)中。在彌補學(xué)生軟件開發(fā)水平不足的同時,提高學(xué)生思考問題、綜合設(shè)計的能力,最后達到提高畢業(yè)論文質(zhì)量的目的。
3.基于CDIO模式的計算機軟件開發(fā)類畢業(yè)設(shè)計
3.1 構(gòu)思階段
畢業(yè)論文是從學(xué)生的選題開始,一般是由老師提供一系列題目,再由學(xué)生根據(jù)自己的具體情況選擇,這種方式遏制了學(xué)生的主動性。應(yīng)該由學(xué)生根據(jù)自己的愛好、專長和對將來的職業(yè)規(guī)劃等情況,利用各種參考資料主動搜索與查找適合自己的題材范圍,再在老師的指導(dǎo)下確定畢業(yè)論文題目。不僅能夠調(diào)動學(xué)生的設(shè)計積極性,為后面的畢業(yè)論文工作提供有利條件,而且還可以培養(yǎng)學(xué)生查閱資料和思考問題的能力。之后,指導(dǎo)老師提供軟件開發(fā)類參考資料,并在中國知網(wǎng)等學(xué)術(shù)平臺搜索課題相關(guān)文獻,確定論文的基本要求,給學(xué)生下達論文任務(wù)書。學(xué)生根據(jù)接收到的任努書,利用軟件工程專業(yè)書籍、中國知網(wǎng)等學(xué)術(shù)平臺、論文相關(guān)的Web網(wǎng)站,查閱大量的資料,了解論文的背景、研究現(xiàn)狀和開發(fā)意義,確定論文的研究內(nèi)容和幵發(fā)中的關(guān)鍵問題,撰寫論文幵題報告,完成軟件開發(fā)的構(gòu)思階段。
3.2 設(shè)計階段
設(shè)計階段主要包括需求分析和總體設(shè)計,正式開始畢業(yè)論文的設(shè)計工作。根據(jù)資料查閱、市場調(diào)查和企業(yè)要求等形式分析軟件產(chǎn)品操作流程、功能列表,完成系統(tǒng)需求分析,并在需求分析的基礎(chǔ)上重點進行功能設(shè)計、模塊劃分、模塊接口規(guī)范、數(shù)據(jù)庫概念設(shè)計及數(shù)據(jù)庫邏輯設(shè)計,在老師的指導(dǎo)下反復(fù)修改不斷完善,最終確定系統(tǒng)的總體設(shè)計。然而,在軟件開發(fā)設(shè)計階段,學(xué)生論文還沒有開始寫,軟件程序也沒有完成,指導(dǎo)老師無中期檢查依據(jù),不能有效地督促學(xué)生開發(fā)設(shè)計。因此,在設(shè)計階段完成之后,應(yīng)該形成需求分析、數(shù)據(jù)庫設(shè)計、概要設(shè)計等相關(guān)說明書,作為畢業(yè)論文中期檢查的材料,納入論文考核的范圍。
3.3 實現(xiàn)階段
實現(xiàn)階段是學(xué)生畢業(yè)論文工作的重點,也是畢業(yè)論文設(shè)計工作量最大、所需時間最長的一個階段,直接決定最終畢業(yè)論文的質(zhì)量水平。學(xué)生需要掌握軟件開發(fā)工具、程序設(shè)計語言等基本理論與方法,根據(jù)系統(tǒng)總體設(shè)計的功能模塊、接口規(guī)范等進行數(shù)據(jù)庫的實現(xiàn)、程序代碼的編寫,并反復(fù)運行與測試。此階段生成詳細設(shè)計說明書、編程規(guī)范、測試等文檔,作為畢業(yè)論文第二次中期檢查材料。在這個階段有了指導(dǎo)老師的督促,能夠完全確定系統(tǒng)功能,不至于在后期階段又需要反復(fù)修改。
3.4 運作階段
根據(jù)前期產(chǎn)生的開題報告、需求分析、數(shù)據(jù)庫設(shè)計、概要設(shè)計、詳細設(shè)計、編程規(guī)范、測試等文檔和開發(fā)好的軟件系統(tǒng)撰寫畢業(yè)論文,并參與論文答辯,是學(xué)生畢業(yè)論文的總結(jié)階段,不僅著重體現(xiàn)學(xué)生的寫作水平,更能了解學(xué)生對軟件的學(xué)習(xí)情況,是分值比重最大的一部分。最后,將所有文檔和論文、答辯情況一起評分,獲得畢業(yè)論文成績。
2.存在的主要問題
2.1 學(xué)生不夠重視
大多數(shù)高職院校將畢業(yè)設(shè)計安排在第六個學(xué)期,學(xué)生進行畢業(yè)設(shè)計的時間在三個月左右。其間,學(xué)生需要完成查閱相關(guān)資料、選題、調(diào)研、學(xué)習(xí)相應(yīng)軟件工具、系統(tǒng)開發(fā)、調(diào)試、撰寫論文等工作,本身就存在一定的難度。
高職學(xué)生在校的最后一個學(xué)期,也正是學(xué)生找工作的高峰期。由于計算機專業(yè)的學(xué)生總招生量很多,且高職院校的畢業(yè)生又不具有重點大學(xué)本科生的學(xué)歷等優(yōu)勢,在嚴峻的就業(yè)形勢下,高職計算機專業(yè)的學(xué)生擔(dān)心畢業(yè)設(shè)計會影響就業(yè),所以他們在思想上也不重視畢業(yè)設(shè)計工作。學(xué)生們只是忙于參加各式的招聘會和面試,根本無心去做畢業(yè)設(shè)計和寫論文。即便找到工作,還有相當(dāng)數(shù)量的用人單位要求學(xué)生實習(xí)。另外,有一些學(xué)生選擇了專升本,這同樣也會占用畢業(yè)設(shè)計的時間,影響畢業(yè)設(shè)計的效果。
2.2 選題局限
選題是畢業(yè)設(shè)計工作的龍頭,選題質(zhì)量是影響畢業(yè)設(shè)計質(zhì)量的重要因素,目前高職院校的畢業(yè)設(shè)計課題大多是由老師給出畢業(yè)設(shè)計題目,學(xué)生選題并進行畢業(yè)設(shè)計。在選題方面,往往會出現(xiàn)以下的現(xiàn)象:課題缺乏工程背景、不同指導(dǎo)教師之間課題重復(fù)、內(nèi)容陳舊、課題與前幾屆相似等。這些課題如圖書管理系統(tǒng)、人事管理系統(tǒng)、學(xué)生管理系統(tǒng)等,此類課題實現(xiàn)難度不大,并且可以從書籍或網(wǎng)上找到源代碼,學(xué)生只需要將系統(tǒng)界面稍作改動,將別人的論文稍作修改,就可以變成自己的系統(tǒng)和論文。更有甚者是照搬照抄以往學(xué)生做的畢業(yè)設(shè)計。以上也是影響當(dāng)前畢業(yè)設(shè)計質(zhì)量的一個重要因素。
2.3 缺乏正確的設(shè)計開發(fā)方法
筆者在指導(dǎo)畢業(yè)設(shè)計的過程中發(fā)現(xiàn)部分計算機軟件專業(yè)學(xué)生在畢業(yè)設(shè)計中沒有嚴格地遵循軟件工程的開發(fā)方法,導(dǎo)致畢業(yè)設(shè)計出現(xiàn)了很多問題。主要問題如下:一是有的學(xué)生一邊寫程序,一邊了解程序需求,程序完成了需求才清楚。有些需求事先沒有,在編寫程序時才加入,不得不重新改寫程序,給程序的運行和維護帶來很大的困難。二是學(xué)生往往忽略軟件開發(fā)的前面幾個階段,直接進行編碼,造成軟件設(shè)計的混亂。三是不少學(xué)生選定課題后,沒有仔細分析系統(tǒng)功能,就急于開發(fā),結(jié)果模塊劃分不清,人員分工不明確,導(dǎo)致同在一個課題組,有的同學(xué)工作量大,有的同學(xué)工作量少,或者是模塊重復(fù)開發(fā)的問題。四是很多學(xué)生認為編碼結(jié)束則意味著整個設(shè)計就結(jié)束了,不重視測試和調(diào)試,導(dǎo)致軟件缺陷不斷。以上問題都嚴重影響了畢業(yè)設(shè)計的進度和質(zhì)量,使得學(xué)生得不到應(yīng)有的鍛煉。
2.4 監(jiān)管不足
畢業(yè)設(shè)計大部分時間由指導(dǎo)教師組織管理。按照慣例,學(xué)生和指導(dǎo)教師之間應(yīng)每周多次見面,一方面可以方便師生交流,另一方面也可以使指導(dǎo)教師及時了解學(xué)生的畢業(yè)設(shè)計進度。然而由于受到學(xué)生找工作、去就業(yè)單位實習(xí)等特殊情況的影響,指導(dǎo)教師只能通過電話或電子郵箱等方式聯(lián)系學(xué)生,很難準(zhǔn)確把握學(xué)生的畢業(yè)設(shè)計進度和困難。而畢業(yè)設(shè)計整個過程主要是一個項目的開發(fā)過程,目前各種檢查主要是一些表格文檔的填寫,比如:任務(wù)書、開題報告等,缺乏詳細的過程管理計劃和專門的監(jiān)督管理條例。對過程管理要求不嚴,學(xué)生自然有所放松,而學(xué)校僅限于對畢業(yè)設(shè)計相關(guān)表格和論文的檢查,又或者對己經(jīng)簽署就業(yè)協(xié)議的同學(xué)的畢業(yè)設(shè)計采取遷就的態(tài)度,成績評判過于寬松。這些因素都助長了學(xué)生對畢業(yè)設(shè)計的敷衍心態(tài)。
3.對策
3.1 實行新的畢業(yè)設(shè)計選題方法
高職院校的特色是以就業(yè)為導(dǎo)向,所以高職院校培養(yǎng)的人才首先是立足于應(yīng)用。高職院校該準(zhǔn)確定位,利用好自身資源。因此在畢業(yè)設(shè)計選題環(huán)節(jié)上可以采取以下措施:
一是學(xué)生自主選題,指導(dǎo)教師把關(guān)。學(xué)生可以根據(jù)自己的能力確定題目,然后由指導(dǎo)教師對學(xué)生選定題目的難易程度、工作量大小等進行審核,審核不過關(guān),則學(xué)生重新確定題目,直到審核過關(guān)為止。根據(jù)教學(xué)經(jīng)驗,有部分學(xué)生在大二時就己經(jīng)開始為社會上的一些單位進行系統(tǒng)開發(fā),自主選題對于這部分學(xué)生來說,不但可以結(jié)合他們所開發(fā)的項目進行畢業(yè)設(shè)計,同時也鍛煉了自身的能力,也使畢業(yè)設(shè)計的質(zhì)量得到了相應(yīng)的保障。
二是指導(dǎo)教師根據(jù)學(xué)生興趣和需求,結(jié)合現(xiàn)代社會對人才的需要,從有利于學(xué)生就業(yè)的角度,盡可能結(jié)合生產(chǎn)和科研實際。這樣不僅能調(diào)動學(xué)生的積極性,也有助于最大程序地發(fā)揮學(xué)生的潛力。
三是對于到錄用單位進行畢業(yè)設(shè)計的學(xué)生,可采取校內(nèi)指導(dǎo)教師和校外企業(yè)指導(dǎo)教師共同指導(dǎo)學(xué)生畢業(yè)設(shè)計。畢業(yè)設(shè)計課題由校企雙方結(jié)合畢業(yè)設(shè)計要求及企業(yè)實際需求協(xié)定。校內(nèi)指導(dǎo)教師主要負責(zé)專業(yè)理論方法和畢業(yè)設(shè)計論文的規(guī)范等內(nèi)容;校外企業(yè)指導(dǎo)教師主要負責(zé)畢業(yè)設(shè)計中具體工作的實施。這樣不僅能保證畢業(yè)設(shè)計保質(zhì)保量地完成,同時也培養(yǎng)了學(xué)生的團隊精神和實踐能力。
最終選題還應(yīng)由院系組織相關(guān)專家對課題的難易度、工作量大小、課題的內(nèi)容等方面進行審核。
3.2 模式多元化
高水準(zhǔn)的競賽或考證方式可代替畢業(yè)設(shè)計。近幾年來各類組織舉辦了不少計算機類專業(yè)有關(guān)的學(xué)科競賽,如“數(shù)學(xué)建模大賽”、“計算機技能競賽”、“機器人大賽”等,還有計算機類認證考試,如“思科認證”、“微軟認證”、“軟件水平考試”等。對于學(xué)生參加國家或省市級計算機競賽并獲得獎項或通過高水準(zhǔn)認證考試,以及學(xué)生參與教師的部分科研項目的這幾種情況,其鉆研的難度和深度,己經(jīng)達到甚至超過高職院校畢業(yè)設(shè)計的要求。對于這部分學(xué)生,畢業(yè)設(shè)計應(yīng)當(dāng)可以免修,直接獲得學(xué)分,畢業(yè)設(shè)計成績可以按獎項等級評定。這樣一方面順應(yīng)了學(xué)分制教學(xué)改革,也有利于學(xué)生積極參加各類競賽活動和參與教師科研項目。
3.3 結(jié)合軟件工程指導(dǎo)學(xué)生畢業(yè)設(shè)計
軟件工程是一門研究如何用系統(tǒng)化、規(guī)范化、數(shù)量化等工程原則和方法去進行軟件的開發(fā)和維護的學(xué)科。結(jié)合軟件工程指導(dǎo)畢業(yè)設(shè)計可以分成以下幾個方面:一是將畢業(yè)設(shè)計的課題按軟件工程的要求分為幾個階段,確定每個階段具體要完成的工作任務(wù)和完成期限。二是指導(dǎo)學(xué)生按照軟件開發(fā)中生命周期的方法來完成設(shè)計任務(wù),比如系統(tǒng)設(shè)計部分先畫出數(shù)據(jù)流圖,再根據(jù)數(shù)據(jù)流圖設(shè)計出模塊結(jié)構(gòu)圖,接著模塊設(shè)計,各階段都要完成書面報告,為以后的畢業(yè)設(shè)計論文作鋪墊。三是系統(tǒng)調(diào)試,撰寫畢業(yè)設(shè)計論文。要求學(xué)生將各模塊組合起來,聯(lián)合調(diào)試,學(xué)生可以感受最終設(shè)計結(jié)果,能夠?qū)φ麄€過程有一個更深刻的認識。最后,學(xué)生可參考相關(guān)書面文檔結(jié)合理論知識和實踐結(jié)果,完成畢業(yè)設(shè)計論文。
將軟件工程應(yīng)用于畢業(yè)設(shè)計中,不但實現(xiàn)了軟件工程這門課程真正從理論到實踐的過程,而且也使得學(xué)生在軟件設(shè)計的文檔書寫規(guī)范化等方面有很大的改善和提高。
3.4 加強監(jiān)管,完善畢業(yè)設(shè)計制度
首先,在畢業(yè)設(shè)計動員大會上,應(yīng)該加強學(xué)生思想教育,引導(dǎo)學(xué)生正確處理找工作與畢業(yè)設(shè)計的關(guān)系。加強學(xué)術(shù)道德修養(yǎng),從制度上防止抄襲和網(wǎng)上下載的現(xiàn)象,使學(xué)生引起重視。
其次,可建立畢業(yè)設(shè)計管理平臺,學(xué)生定期將畢業(yè)設(shè)計作品到平臺上,指導(dǎo)教師進行檢查,并將檢查結(jié)果及時反饋給學(xué)生。學(xué)生和指導(dǎo)教師也可以在這一平臺上進行交流。通過這一平臺,既便于指導(dǎo)教師了解學(xué)生的畢業(yè)設(shè)計進度,也可以為學(xué)生成績評定提供參考。
再者,可成立畢業(yè)設(shè)計督查小組,對畢業(yè)設(shè)計的開題報告、中期檢查和畢業(yè)答辯進行檢查。主要檢查項目有:選題是否合適、開題報告是否符合規(guī)范、畢業(yè)設(shè)計的開展進度、學(xué)生出勤情況、指導(dǎo)教師是否認真指導(dǎo)、畢業(yè)設(shè)計論文是否規(guī)范、成績評定是否公平合理。
最后,對每一屆學(xué)生的畢業(yè)設(shè)計進行評比,評選出優(yōu)秀畢業(yè)論文,對學(xué)生及指導(dǎo)教師進行表揚、獎勵,可激勵廣大師生更加重視畢業(yè)設(shè)計。也可以在學(xué)校舉行優(yōu)秀畢業(yè)設(shè)計成果展,為學(xué)生們提供交流和學(xué)習(xí)的平臺。