

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