摘要:本文在分析當(dāng)前畢業(yè)論文選題問題的基礎(chǔ)上,遵循我校對畢業(yè)論文的管理標(biāo)準(zhǔn)和要求,理清系統(tǒng)開發(fā)的基本思路,提出了基于Web的論文選題系統(tǒng)的設(shè)計方案。經(jīng)過開發(fā)服務(wù)器程序和數(shù)據(jù)庫等過程,最終實現(xiàn)了系統(tǒng)要求的全部功能,并測試和應(yīng)用了該系統(tǒng)。
關(guān)鍵詞:Web;畢業(yè)論文選題;設(shè)計;應(yīng)用
畢業(yè)論文(設(shè)計)是高等學(xué)校人才培養(yǎng)的重要教學(xué)環(huán)節(jié),在培養(yǎng)大學(xué)生探求真理、強化社會意識、進(jìn)行科學(xué)研究基本訓(xùn)練、提高綜合實踐能力與素質(zhì)等方面具有不可替代的作用,是教育與生產(chǎn)勞動和社會實踐相結(jié)合的重要體現(xiàn),是培養(yǎng)大學(xué)生的創(chuàng)新能力、實踐能力和創(chuàng)業(yè)精神的重要實踐環(huán)節(jié)[1]。
1畢業(yè)論文選題工作的主要問題
目前高校的畢業(yè)論文管理多以學(xué)院為單位,多數(shù)高校的畢業(yè)論文選題工作仍以人工方式進(jìn)行,這顯然與迅猛發(fā)展的信息技術(shù)時代不相適應(yīng)。[2]傳統(tǒng)的畢業(yè)論文管理模式存在的主要問題有:
1.1管理的問題
隨著普通高等院校擴招工作的逐步深入和網(wǎng)絡(luò)學(xué)院辦學(xué)規(guī)模的擴大,畢業(yè)生數(shù)量不斷增多。而與之相對應(yīng)的教務(wù)管理人員(分管院長、教務(wù)員)的管理工作量增大,工作效率大大降低。
1.2學(xué)生的問題
畢業(yè)論文的選題工作一般在第七學(xué)期末或第八學(xué)期初進(jìn)行,這一時期正是學(xué)生復(fù)習(xí)考研、準(zhǔn)備找工作或在外實習(xí)的關(guān)鍵時期,很可能影響到選題工作的開展。另外,傳統(tǒng)人工管理方法不利于指導(dǎo)教師與學(xué)生、學(xué)生與學(xué)生之間的交流與溝通。
1.3教師的問題
傳統(tǒng)模式中,指導(dǎo)教師做選題工作需要花費大量時間,與學(xué)生和教務(wù)管理人員溝通、協(xié)調(diào),而高校教師的課程任務(wù)往往較重,精力有限,選題工作容易流于形式,從而影響畢業(yè)論文質(zhì)量。
2畢業(yè)論文選題系統(tǒng)開發(fā)基本思路
針對畢業(yè)設(shè)計(論文)管理模式存在的種種缺憾,我們嘗試設(shè)計基于Web的論文選題系統(tǒng),以期提高論文選題的科學(xué)時效性,減少管理人員的工作量。
2.1系統(tǒng)開發(fā)理念
學(xué)生是整個畢業(yè)論文工作的中心角色,所以選題過程要突出學(xué)生的主體地位。系統(tǒng)應(yīng)采用多種方法策略拉近學(xué)生與教師、學(xué)生與學(xué)生之間的距離,實現(xiàn)師生之間的平等交流與互動,為學(xué)生的論文選題服務(wù),最終提高學(xué)生的論文寫作質(zhì)量。
2.2系統(tǒng)開發(fā)原則
根據(jù)畢業(yè)論文選題工作的特點和開發(fā)理念,筆者制定出本系統(tǒng)開發(fā)的原則如下:
(1) 簡潔實用性。本系統(tǒng)的主要功能是畢業(yè)論文的選題工作,功能需求具體,針對性強,系統(tǒng)要盡量簡潔實用,方便用戶操作。
(2) 時效性。普通高等院校及網(wǎng)絡(luò)學(xué)院的論文選題工作都是在學(xué)校規(guī)定的時間內(nèi)完成的,這也決定了本系統(tǒng)有使用時間限制,即具有時效性。
(3) 遠(yuǎn)程性。針對學(xué)生或指導(dǎo)教師因故離開學(xué)校,選題工作不能集中開展的情況,系統(tǒng)應(yīng)該能夠發(fā)揮網(wǎng)絡(luò)的優(yōu)勢,使身處異地的學(xué)生或教師用戶方便地完成選題工作。
(4) 系統(tǒng)性。選題工作的開展需要與學(xué)院的多個機構(gòu)、眾多人員進(jìn)行協(xié)調(diào),需要學(xué)生信息、教師信息等檔案信息的正常調(diào)用。本系統(tǒng)應(yīng)該能輕松調(diào)用學(xué)院相關(guān)資源,又能與學(xué)院其他平臺、系統(tǒng)融合。[3]
3畢業(yè)論文選題系統(tǒng)的設(shè)計
3.1系統(tǒng)總體功能結(jié)構(gòu)設(shè)計
根據(jù)畢業(yè)論文選題的業(yè)務(wù)情況,本系統(tǒng)共分為教師、學(xué)生、管理員三大系統(tǒng)模塊。教師模塊要實現(xiàn)管理個人信息、添加選題、查看選題情況、查看學(xué)生信息、添加/查看留言等五項基本功能;管理員模塊需要實現(xiàn)系統(tǒng)功能設(shè)置、管理教師信息、管理學(xué)生信息、審核選題、回復(fù)留言、發(fā)布公告等六項功能;學(xué)生模塊則需要實現(xiàn)管理個人信息、查詢選題情況、查看教師信息、選報題目、添加/查看留言等五項基本功能,系統(tǒng)功能結(jié)構(gòu)如圖1所示。
3.2系統(tǒng)業(yè)務(wù)流程描述
業(yè)務(wù)流程又稱作業(yè)流程,即作業(yè)的完成程序,它反映了現(xiàn)實的業(yè)務(wù)活動。業(yè)務(wù)流程圖一般按照業(yè)務(wù)處理的實際過程和步驟繪制。管理業(yè)務(wù)流程圖是一種描述系統(tǒng)內(nèi)各單位、人員間業(yè)務(wù)關(guān)系、作用順序和管理信息流向的圖表。本系統(tǒng)業(yè)務(wù)體流程如圖2所示,具體描述如下:
(1) 管理員錄入教師基本信息(編號、姓名、初始密碼),開啟教師添加選題功能,同時開啟留言功能。
(2) 教師通過管理員給定的賬號登錄系統(tǒng),完善個人信息,在規(guī)定的期限內(nèi)提交論文題目信息。如在提交選題過程中遇到問題,可以通過留言功能將問題反饋給管理員。
(3) 管理員關(guān)閉教師提交選題功能,開啟管理員審核選題功能。
(4) 管理員對教師提交的選題進(jìn)行審核。管理員可以對教師提交的論文選題進(jìn)行編輯修改和刪除操作,符合要求后才能通過審核。
(5) 管理員關(guān)閉選題審核功能,開啟學(xué)生注冊功能及學(xué)生選題功能。
(6) 學(xué)生通過個人學(xué)號和設(shè)定的密碼登錄系統(tǒng),完善個人信息。
(7) 學(xué)生可以在規(guī)定期限內(nèi)登錄選題系統(tǒng),查看本專業(yè)待選題目的信息及相關(guān)教師的信息。查看到合適的題目時,學(xué)生可在輸入個人密碼確認(rèn)后選擇該題目。已選定題目的學(xué)生,如果想改選其他題目,可在輸入密碼后退回已選的題目,再選擇其他題目。學(xué)生如在選報題目的過程中遇到問題,可以通過留言功能將問題反饋給管理員。
(8) 管理員關(guān)閉學(xué)生選題功能,對選題情況進(jìn)行查看。
(9) 管理員最終確定選題情況,系統(tǒng)按學(xué)校規(guī)定格式要求打印輸出各專業(yè)選題情況表。
3.3數(shù)據(jù)庫設(shè)計
根據(jù)畢業(yè)論文選題工作一般要求,通過對系統(tǒng)業(yè)務(wù)流程的分析,可以得出數(shù)據(jù)庫應(yīng)包含的數(shù)據(jù)表及字段構(gòu)成如下:
(1) 管理員信息表:登錄名稱、密碼。
(2) 教師信息表:編號、姓名、密碼、電話、郵箱、職稱。
(3) 學(xué)生信息表:學(xué)號、姓名、密碼、性別、專業(yè)、電話、郵箱、QQ、選報題目編號。
(4) 題目信息表:編號、名稱、所屬教師編號、內(nèi)容介紹、面向?qū)I(yè)、題目類型、狀態(tài)。
(5) 留言信息表:編號、標(biāo)題、內(nèi)容、所屬用戶編號、發(fā)布留言時間、回復(fù)內(nèi)容。
(6) 公告信息表:編號、內(nèi)容、發(fā)布公告時間。
(7) 系統(tǒng)功能信息表:編號、狀態(tài)。
4系統(tǒng)的測試與應(yīng)用
本系統(tǒng)以Windows Server 2003操作系統(tǒng)作為服務(wù)平臺,采用B/S(瀏覽器/服務(wù)器)模式的體系結(jié)構(gòu),以IIS 6.0作為Web服務(wù)器,以MSSQL Server 2005作為數(shù)據(jù)庫服務(wù)器。Web應(yīng)用程序使用ASP技術(shù)開發(fā)實現(xiàn)。
4.1系統(tǒng)測試
系統(tǒng)開發(fā)完成后,筆者對系統(tǒng)進(jìn)行了較小規(guī)模的測試,測試項目如下:
(1) 基本測試。對系統(tǒng)基本功能的實現(xiàn)情況和是否存在設(shè)計錯誤進(jìn)行測試?;具^程為:使用管理員用戶登錄、添加教師、開啟各項系統(tǒng)功能、審核選題、查閱各種狀態(tài)的選題表、查看及回復(fù)留言、發(fā)布公告等;使用教師用戶登錄、管理個人信息、添加選題、提交留言及查看回復(fù)等;注冊學(xué)生用戶并登錄、管理個人信息、查看選題并選定題目、退選題目、提交留言及查看回復(fù)等。
(2) 并發(fā)控制測試。測試系統(tǒng)在多用戶同時訪問、操作數(shù)據(jù)庫的情況下處理沖突的情況?;具^程為:同時使用多個用戶登錄,嘗試不同學(xué)生同時選報同一課題,不同管理員對同一位教師或?qū)W生的資料進(jìn)行修改等操作,檢測系統(tǒng)對并發(fā)事件的處理能力。
(3) 容錯性測試。測試系統(tǒng)對錯誤信息的處理情況及對非法請求的控制情況?;具^程為:在同一臺計算機上登錄不同類型用戶,訪問同一頁面,直接輸入URL請求非法頁面,檢測顯示情況。使用不同用戶登錄,嘗試各種不正常操作,檢測系統(tǒng)對非法操作的控制能力。
經(jīng)實際檢測,各種測試均實現(xiàn)預(yù)定目標(biāo)。
4.2系統(tǒng)應(yīng)用
筆者以我院一臺普通微機為服務(wù)器,配置后將本系統(tǒng)成功運行于該服務(wù)器上。我院2009屆教育技術(shù)學(xué)、廣告學(xué)、電子信息科學(xué)與技術(shù)學(xué)等三個專業(yè)的370名學(xué)生使用本系統(tǒng)順利完成了選題任務(wù)。該系統(tǒng)減輕了教學(xué)管理人員(分管院長、教務(wù)員)的工作量,提高了論文選題工作的科學(xué)性和時效性。
根據(jù)實際需要,系統(tǒng)又為學(xué)生用戶添加了查看相關(guān)專業(yè)最終選題情況的功能,為教師添加了查看各專業(yè)選題情況的功能等,方便了學(xué)生隨時查看本專業(yè)其他同學(xué)的選題情況,也使指導(dǎo)教師及時了解學(xué)生選題情況,增加了選題過程的透明度。另外,在2009屆選題工作中,有些教師提出原有選題系統(tǒng)只有學(xué)生選擇教師的功能,而教師卻不能對選題學(xué)生進(jìn)行篩選。針對這一問題,筆者對系統(tǒng)進(jìn)行了修改,將選題過程分為兩個階段,第一階段為初選階段:一個學(xué)生可以選擇一個題目,一題可供兩位學(xué)生選擇,指導(dǎo)教師可以根據(jù)情況退選其中一名學(xué)生。第二階段為復(fù)選階段:未選題的學(xué)生及被退選的學(xué)生可以重新選題,本階段一題僅供一人選擇。修改后的選題系統(tǒng)彌補了原有系統(tǒng)指導(dǎo)教師不能選擇學(xué)生的缺陷,使選題過程更加民主合理。修改完善的系統(tǒng)順利應(yīng)用于2010屆畢業(yè)生的選題工作中,得到了教師、學(xué)生及教學(xué)管理人員的廣泛認(rèn)可。
參考文獻(xiàn):
[1] 國家教育部. 教育部辦公廳關(guān)于加強普通高等學(xué)校畢業(yè)設(shè)計(論文)工作的通知[S]. 北京:中華人民共和國教育部,2004.
[2] 龔樣國,齊幼菊. 基于web的畢業(yè)設(shè)計(論文)支持服務(wù)系統(tǒng)研究[J]. 中國遠(yuǎn)程教育,2003(21):40-41.
[3] 孫耀庭. 畢業(yè)論文的遠(yuǎn)程指導(dǎo)與過程監(jiān)控[J]. 中國遠(yuǎn)程教育,2007(4):40.
Design and Application of Graduation Thesis Selection System Based on Web
WANG Wen, MA Xiu-feng
(Information Technology Communication College, Qufu Normal University, Rizhao 276826, China)
Abstract: Based on the analysis of the problem in current graduation thesis selection, and followed by the academy’s management standards and graduation requirements, the article sorts out the basic ideas of system development, and proposes a program which is based on the thesis topics Web system. Through the process of system designing and database designing, it finally achieved the full functions of the system requirements, tested and applied to college thesis topics work.
Key words: web; thesis selection; design; application
(編輯:張玥)