前言:我們精心挑選了數(shù)篇優(yōu)質(zhì)系統(tǒng)畢業(yè)論文文章,供您閱讀參考。期待這些文章能為您帶來啟發(fā),助您在寫作的道路上更上一層樓。
[關(guān)鍵詞]畢業(yè)論文 管理系統(tǒng) 應(yīng)用研究
[中圖分類號]TP393.07 [文獻標識碼]A [文章編號]1009-5349(2013)07-0179-01
畢業(yè)論文是高等院校教學(xué)工作中的一個重要組成部分,采取傳統(tǒng)人工管理模式,在資料整理、選題、論文撰寫及指導(dǎo)、格式檢查、資源共享、論文管理等諸多方面存在管理成本高、效率低、效果差等一系列問題。[1]因此,使用信息化的電子系統(tǒng)對畢業(yè)論文設(shè)計流程進行管理,既方便了老師和學(xué)生,也可以節(jié)省更多的教學(xué)資源,老師、學(xué)生還可以高效地完成畢業(yè)論文設(shè)計工作。不僅方便學(xué)校對畢業(yè)生論文的整個流程的管理,而且擺脫過去由人用紙和筆進行的費時費力的繁重工作。可以把每一年的畢業(yè)生論文相關(guān)資料存儲在數(shù)據(jù)庫中,可隨時查看和打印相關(guān)數(shù)據(jù),既節(jié)約資源,又達到對畢業(yè)論文統(tǒng)一管理的目的。[2]指導(dǎo)教師使用在線答疑功能,同時,便于導(dǎo)師及時了解學(xué)生論文進度,提高工作效率,指導(dǎo)教師和學(xué)生能夠通過Internet實現(xiàn)網(wǎng)上操作,打破了地域和空間的限制。
畢業(yè)論文管理系統(tǒng)是一個以畢業(yè)論文為核心的信息互動的平臺,為身處不同地理位置的師生提供了一個良好的平臺。從畢業(yè)設(shè)計課題的申報,到畢業(yè)設(shè)計論文提交,再到論文的評審及成績的給定,最后對畢業(yè)設(shè)計資料進行歸檔,這一系列的工作均可在網(wǎng)上實現(xiàn),實現(xiàn)高效畢業(yè)生畢業(yè)設(shè)計的高效管理。
一、畢業(yè)論文管理系統(tǒng)應(yīng)完成的任務(wù)
1.能夠?qū)崿F(xiàn)從畢業(yè)論文選題到學(xué)生答辯通過的教學(xué)任務(wù)。由指導(dǎo)教師給定畢業(yè)設(shè)計題目,教研室主任審核通過后,通過系統(tǒng)平臺給學(xué)生。參加畢業(yè)設(shè)計的學(xué)生通過異地登錄選題系統(tǒng)可以查看畢業(yè)設(shè)計題目,自己可以根據(jù)所學(xué)專業(yè)特長及自身愛好,選擇相應(yīng)的畢業(yè)設(shè)計題目。選題成功之后,學(xué)生需填寫畢業(yè)設(shè)計任務(wù)書,在任務(wù)書中需要明確畢業(yè)論文設(shè)計題目、預(yù)計完成時間以及指導(dǎo)教師等信息。接著,學(xué)生填寫開題報告,對所選設(shè)計題目進行研究方向和可行性、國內(nèi)外研究現(xiàn)狀以及研究意義進行闡述和分析。指導(dǎo)教師同意此生開題之后,學(xué)生進入設(shè)計開發(fā)和畢業(yè)論文撰寫的階段,在此期間要定時向指導(dǎo)教師匯報設(shè)計進度,[3]論文撰寫完成之后,將論文提交給自己的指導(dǎo)教師等待審核。若審核通過,則進入答辯環(huán)節(jié),答辯完成之后,指導(dǎo)教師及答辯小組老師將成績輸入系統(tǒng),系統(tǒng)自動生成學(xué)生的畢業(yè)論文總成績。最后,會根據(jù)論文的專業(yè)方向及成績等級將論文進行分類并存儲,以便之后的學(xué)生下載、參考,指導(dǎo)教師提交優(yōu)秀畢業(yè)論文。
2.能夠?qū)崿F(xiàn)資料的高效管理、有效利用、快速檢索和統(tǒng)計。
3.還應(yīng)能提供以下服務(wù):、更新、處理公告;相關(guān)信息查詢;留言、論壇等。
4.對網(wǎng)站進行定期維護,如訪問統(tǒng)計、網(wǎng)站日志、權(quán)限管理等。[4]
二、畢業(yè)論文管理系統(tǒng)的功能應(yīng)包含以下幾個方面
1.對論文進展情況進行監(jiān)督和管理的功能。指導(dǎo)教師設(shè)定時間對學(xué)生設(shè)計開發(fā)和畢業(yè)論文撰寫進度進行檢查,實現(xiàn)論文在線提交開題報告、中期檢查和畢業(yè)論文審核書,只有通過指導(dǎo)教師審核的學(xué)生才能參加答辯。
2.選題的處理功能。原則上按照教師、學(xué)生雙向選擇模式確定學(xué)生論文選題工作,根據(jù)學(xué)生專業(yè)情況進行分流選題。根據(jù)學(xué)生的知識結(jié)構(gòu),對于大部分同學(xué)采用指導(dǎo)教師命題學(xué)生選題的方式,即多對多方式進行師生互選題;對于學(xué)習(xí)成績突出的同學(xué)可以自主命題,學(xué)生選擇心儀的指導(dǎo)教師進行指導(dǎo);對于極少數(shù)學(xué)習(xí)成績較差的同學(xué),指派指導(dǎo)教師督促和指導(dǎo)他們按時完成畢業(yè)論文學(xué)習(xí)任務(wù)。
3.論文綜合評分的功能。指導(dǎo)教師根據(jù)學(xué)生實際進展程度和論文水平,在論文答辯之前給自己指導(dǎo)的學(xué)生一個初評成績,答辯小組老師給定成績的平均值作為答辯成績。按照教學(xué)的管理要求,初評成績和論文答辯成績應(yīng)按照一定比例最終給出論文綜合成績。
4.對論文資料統(tǒng)計的功能。對數(shù)據(jù)庫中的論文資料進行導(dǎo)出導(dǎo)入以及打印操作時,使用水晶報表可以實現(xiàn)動態(tài)數(shù)據(jù)綁定,將需要打印的論文資料數(shù)據(jù)與水晶報表相連接,提高了打印的效率和質(zhì)量。
【參考文獻】
[1]李浩君,吳皖贛.高校畢業(yè)設(shè)計過程質(zhì)量管理系統(tǒng)的設(shè)計與實現(xiàn).中國教育信息化,2011(01).
[2]周曉輝.基于B/S結(jié)構(gòu)的畢業(yè)設(shè)計(論文)系統(tǒng)的設(shè)計與實現(xiàn).價值工程,2011(14).
[3]段春梅.基于JSP的畢業(yè)論文管理系統(tǒng)的設(shè)計與實現(xiàn).福建電腦,2011(09).
本文通過深入教務(wù)部門和教學(xué)單位進行仔細調(diào)研,按照畢業(yè)論文開展的階段分析了系統(tǒng)的功能性需求和非功能性需求,然后劃分了系統(tǒng)用戶的角色并基于這些角色完成了系統(tǒng)的用例分析,分析了系統(tǒng)的核心業(yè)務(wù)流程,最后得出系統(tǒng)功能的框架設(shè)計。
關(guān)鍵詞:
功能性需求分析;非功能性需求分析;業(yè)務(wù)里程分析
1概述
作為大學(xué)本科生必須完成的最后一門課程,畢業(yè)論文具備了其它課程所沒有的典型特征:①由于畢業(yè)論文的宗旨是考查學(xué)生對本專業(yè)核心知識的掌握程度和運用知識解決實際問題的能力,因此在其完成過程中將會綜合運用多門課程的知識點并將這些知識點與實際研究對象進行結(jié)合。②參與畢業(yè)論文過程管理的對象多,不僅包括學(xué)生和指導(dǎo)教師,還包括負責畢業(yè)論文的系主任、主管教學(xué)的分院領(lǐng)導(dǎo)和教務(wù)處實踐教學(xué)管理科的工作人員,管理層次多,職能劃分詳細。③耗時長。按照培養(yǎng)方案的要求,畢業(yè)論文從開始選題到最后的答辯,總共耗時將近半年的時間,期間學(xué)生可以采取在校完成或者外出完成的形式進行畢業(yè)論文。以上特點決定了畢業(yè)論文過程管理的復(fù)雜性,不同的高校對該教學(xué)任務(wù)采取了不同的形式,以達到降低管理成本、提高管理成效的目的。
2系統(tǒng)分析
系統(tǒng)分析主要圍繞用例分析、業(yè)務(wù)流程分析和非功能性需求三個角度來開展。
2.1用例分析用例分析
主要分析系統(tǒng)中各類角色對系統(tǒng)各個模塊的操作權(quán)限。根據(jù)前期調(diào)研結(jié)果的分析,本系統(tǒng)的用戶可以分為系統(tǒng)管理員、教務(wù)部門工作人員、教師、專業(yè)負責人、分院領(lǐng)導(dǎo)和學(xué)生共六種角色。系統(tǒng)用例分析就是分析這六種角色在系統(tǒng)中可以操作的應(yīng)用場景。
2.1.1系統(tǒng)管理員用例分析
畢業(yè)論文管理系統(tǒng)的系統(tǒng)管理員只負責本系統(tǒng)運行相關(guān)的支撐數(shù)據(jù),即系統(tǒng)管理和基礎(chǔ)數(shù)據(jù)兩個模塊中的功能。通常,系統(tǒng)管理模塊包括部門管理、角色管理、用戶管理、菜單管理、權(quán)限管理、數(shù)據(jù)管理、日志管理;基礎(chǔ)數(shù)據(jù)包括專業(yè)設(shè)置、班級設(shè)置、教師管理、學(xué)生管理和教室管理。其中,部門管理是管理高校現(xiàn)有的教學(xué)單位和與畢業(yè)論文管理工作相關(guān)的部門;角色管理是管理系統(tǒng)用戶的分類信息,以便為系統(tǒng)的權(quán)限分配提供基礎(chǔ);菜單管理是管理系統(tǒng)可以操作的模塊以及模塊的層次結(jié)構(gòu);權(quán)限管理是將菜單的操作權(quán)限分配給每類角色,從而確保系統(tǒng)操作和數(shù)據(jù)瀏覽的安全性;數(shù)據(jù)管理是對系統(tǒng)的數(shù)據(jù)庫進行管理,包括數(shù)據(jù)備份和數(shù)據(jù)恢復(fù);日志管理是管理系統(tǒng)操作的日志,以便系統(tǒng)出現(xiàn)問題時,可根據(jù)系統(tǒng)尋找發(fā)生故障的原因;專業(yè)設(shè)置是按照高校現(xiàn)有的專業(yè)結(jié)構(gòu)和隸屬關(guān)系完成專業(yè)信息的管理;班級設(shè)置是負責按照專業(yè)設(shè)置學(xué)生所在的班級;教師管理是管理高校教師的基本信息;學(xué)生管理是管理在校畢業(yè)班學(xué)生的基本信息;教室管理是管理目前學(xué)校可供使用的教室,為答辯安排提供基礎(chǔ)數(shù)據(jù)。
2.1.2教務(wù)部門工作人員用例分析
教務(wù)部門工作人員在系統(tǒng)中主要負責三個方面的工作,分別是基礎(chǔ)數(shù)據(jù)中關(guān)于時間的設(shè)置、答辯安排審核和答辯結(jié)果審核。其中,基礎(chǔ)數(shù)據(jù)中的時間設(shè)置包括學(xué)期的設(shè)置、選題時間設(shè)置和過程時間設(shè)置。選題時間設(shè)置主要設(shè)置學(xué)生選題的開始時間和結(jié)束時間;過程時間設(shè)置包括指導(dǎo)記錄時間的設(shè)置、中期檢查時間的設(shè)置和答辯時間的設(shè)置。
2.1.3教師用例分析
畢業(yè)論文管理系統(tǒng)中具有操作權(quán)限的教師主要包括指導(dǎo)教師和交叉評閱教師以及答辯教師。教師在系統(tǒng)中可以操作的用例包括出題、審批開題報告、指導(dǎo)記錄、答辯申請審批、交叉評閱和答辯結(jié)果登記。其中,出題只有被專業(yè)負責人指定為指導(dǎo)教師的教師才具有該權(quán)限,交叉評閱也只有被專業(yè)負責人指定為交叉評閱的教師才具有操作權(quán)限;答辯結(jié)果登記通常由答辯小組組長來完成。
2.1.4專業(yè)負責人用例分析
專業(yè)負責人在系統(tǒng)中主要負責安排工作,包括教師安排和答辯安排。其中,教師安排主要安排指導(dǎo)教師、交叉評閱教師和答辯教師的人選;答辯安排則負責安排答辯教師的分組、參加答辯的學(xué)生分組以及教室和具體的答辯時間。
2.1.5分院領(lǐng)導(dǎo)用例分析
分院領(lǐng)導(dǎo)在系統(tǒng)中主要負責兩類信息的審核,分別是出題的審核和答辯安排的審核。
2.1.6學(xué)生用例分析
學(xué)生是畢業(yè)論文管理系統(tǒng)的主體,在該系統(tǒng)中可以操作的用例包括選題、開題報告撰寫、指導(dǎo)記錄、中期檢查、答辯申請、答辯安排和答辯結(jié)果。
2.2業(yè)務(wù)流程分析
畢業(yè)論文管理系統(tǒng)包含的核心流程包括撰寫開題報告和答辯安排兩個核心流程。
2.2.1開題報告流程分析
參與開題報告工作的主體包括學(xué)生、指導(dǎo)教師、專業(yè)負責人和分院領(lǐng)導(dǎo),其流程如下:首先,學(xué)生完成開題報告的撰寫,并提交給系統(tǒng)驗證,驗證通過后保存信息,并轉(zhuǎn)交給指導(dǎo)教師審批,審批通過后轉(zhuǎn)交給專業(yè)負責人進行初步審核,審核通過后再轉(zhuǎn)交給分院領(lǐng)導(dǎo)進行最后的審核,并將最后的審核意見反饋給學(xué)生。
2.2.2答辯安排流程分析
參與答辯安排的主體包括專業(yè)負責人、分院領(lǐng)導(dǎo)和教務(wù)部門工作人員,其流程大致如下:首先,專業(yè)負責人在答辯安排頁面完成答辯安排的信息,然后提交給系統(tǒng)進行驗證,如果驗證通過再將安排轉(zhuǎn)交給分院領(lǐng)導(dǎo)進行初步審核,審核通過后,轉(zhuǎn)交給教務(wù)部門工作人員進行最后審核,審核通過后再將最終的審核結(jié)果反饋給專業(yè)負責人,并最終顯示給學(xué)生和教師查看。
2.3非功能性需求分析
與功能性需求分析的側(cè)重點不同,非功能性需求分析更注重的是系統(tǒng)的整體性能要求,是衡量系統(tǒng)整體質(zhì)量的依據(jù)。根據(jù)本系統(tǒng)的特點,系統(tǒng)的非功能性需求主要包括穩(wěn)定性、準確性、安全性、易用性和可移植性。
3系統(tǒng)設(shè)計
根據(jù)系統(tǒng)的功能需求分析的結(jié)果并結(jié)合管理信息系統(tǒng)的管理模式,總結(jié)出畢業(yè)論文過程管理系統(tǒng)的功能框架如圖1所示。圖1中的系統(tǒng)管理通常負責管理一般系統(tǒng)運行所需的支撐數(shù)據(jù)。畢業(yè)論文管理系統(tǒng)的系統(tǒng)管理由部門管理、角色管理、用戶管理、菜單管理、權(quán)限管理、數(shù)據(jù)管理和日志管理共七個模塊組成。
4結(jié)束語
代碼開發(fā)僅僅是系統(tǒng)開發(fā)生命周期中的系統(tǒng)實現(xiàn)的主要任務(wù),在此之前需經(jīng)歷系統(tǒng)分析和系統(tǒng)設(shè)計兩個不可逾越的階段。本文通過分析,得出了高校畢業(yè)論文管理系統(tǒng)的需求,并對這些需求進行整理后,完成了系統(tǒng)功能框架的設(shè)計,為下一步系統(tǒng)開發(fā)搭建系統(tǒng)應(yīng)用程序架構(gòu)提供了直接依據(jù)。
參考文獻:
[1]包慧敏.基于Web的畢業(yè)論文管理系統(tǒng)設(shè)計[D].南京:南京理工大學(xué),2013.
[2]鄭鴻英.畢業(yè)論文管理系統(tǒng)的開發(fā)與實現(xiàn)[D].上海:華東師范大學(xué),2011.
[3]劉珊.本科畢業(yè)論文管理系統(tǒng)的設(shè)計與實現(xiàn)[D].廈門:廈門大學(xué),2014.
[4]陳斌.基于JQuery框架的畢業(yè)論文管理系統(tǒng)的設(shè)計與實現(xiàn)[D].蘇州:蘇州大學(xué),2012.
[5]孫曉妍.基于UML的面向?qū)ο笮畔⑾到y(tǒng)開發(fā)[J].價值工程,2013(10):189-190.
[6]陳振慶,羅蘭花.基于動態(tài)描述邏輯的UML狀態(tài)圖形式化方法[J].2011,37(13):55-57.
[7]陳振慶.基于時序描述邏輯的UML順序圖形式化方法[J].計算機工程,2013(3):36-37.
關(guān)鍵詞:畢業(yè)論文 管理系統(tǒng) B/S模式
本科畢業(yè)論文是畢業(yè)生總結(jié)性的獨立作業(yè),是學(xué)生運用在校學(xué)習(xí)的基本知識和基礎(chǔ)理論,去分析、解決一兩個實際問題的實踐鍛煉過程,也是學(xué)生在校期間學(xué)習(xí)成果的總結(jié),是整個教學(xué)活動中不可缺少的重要環(huán)節(jié)。撰寫畢業(yè)論文對于培養(yǎng)學(xué)生初步的科學(xué)研究能力,提高其綜合運用所學(xué)知識分析問題、解決問題的能力有著重要的意義。人工進行畢業(yè)論文各種信息的管理存在著工作量大、速度慢、出錯率高等方面的問題,設(shè)計畢業(yè)論文管理系統(tǒng)顯得非常必要[1,2]。
筆者對畢業(yè)設(shè)計過程中的課題申報、課題審核、學(xué)生選題、提交論文等環(huán)節(jié)進行了系統(tǒng)分析,設(shè)計了基于Web的畢業(yè)論文管理系統(tǒng),充分利用與整合了可用的網(wǎng)絡(luò)資源,為學(xué)校、學(xué)院、教師和學(xué)生提供了交互式接口,實現(xiàn)了學(xué)生和教師的網(wǎng)上互動[3]。本系統(tǒng)采用了優(yōu)秀網(wǎng)站開發(fā)技術(shù)ASP,后臺使用Access數(shù)據(jù)庫,從整體上實現(xiàn)了論文管理的各項功能,使得畢業(yè)設(shè)計課題的申報和審核、論文選題、論文提交、成績考核等更易于管理,同時也可以對畢業(yè)設(shè)計課題的難度、工作量等其他信息進行詳細管理,對保證畢業(yè)設(shè)計的質(zhì)量有一定的現(xiàn)實意義[4]。
1 系統(tǒng)功能設(shè)計
本系統(tǒng)的基本功能根據(jù)用戶的不同分為4個模塊:學(xué)生模塊、教師模塊、專家模塊和管理員模塊。
1.1 學(xué)生模塊
注冊:新用戶需要先注冊,填寫自己的基本信息,本系統(tǒng)規(guī)定學(xué)號為0001~9999,即學(xué)生數(shù)最多為9999。
登錄:注冊過的用戶可以使用“學(xué)號/姓名+密碼”登錄系統(tǒng)。
密碼修改:初始密碼規(guī)定為6位以上數(shù)字或字符,學(xué)生登錄后可修改密碼。
課題選擇:教師申請的課題通過審核之后,學(xué)生可以選擇自己的志愿。
結(jié)果查詢:在教師選擇學(xué)生之后,學(xué)生可以查詢到自己是否被確認。
論文提交:學(xué)生可以在特定時間將寫好的論文提交上去。
確認上傳:論文提交之后要確認上傳,一旦確認上傳就不能再次提交了。
對教師評價:在論文的最后階段要對教師進行評價。
留言:在教師確認學(xué)生之后,學(xué)生可以通過留言的形式與教師進行溝通。
1.2 教師模塊
注冊:教師首次登錄也需要先注冊,系統(tǒng)規(guī)定教師號為001~999。
課題申報:填寫必要的信息進行課題申報。
課題修改:對申報的課題進行修改,查找錯誤。
選擇學(xué)生:在學(xué)生選擇課題之后,教師可以選擇學(xué)生。
綜合查詢:可以查詢相關(guān)主題的信息、分數(shù)和課題的審核結(jié)果。
論文下載:教師可以下載學(xué)生提交的論文。
成績評定:教師在審核學(xué)生論文之后,可以對論文進行成績評定。
論壇:教師可以在論壇上給學(xué)生留言,或與學(xué)生交流問題。
1.3 專家模塊
一審:由各學(xué)院的專家對教師提交的課題進行審核。
二審:在一審中沒有通過的課題要進行二次審核。
結(jié)果公布:公布審核通過的課題和沒有通過審核的課題。
綜合查詢:可以查詢相關(guān)主題的信息、分數(shù)以及課題的審核結(jié)果、教師的成績、學(xué)生調(diào)劑情況等。
1.4 管理員模塊
2 系統(tǒng)實現(xiàn)
系統(tǒng)是通過B/S三層結(jié)構(gòu)實現(xiàn)學(xué)生論文提交、教師對論文的管理以及專家審核等功能。采用瀏覽器、服務(wù)器、數(shù)據(jù)庫的三層結(jié)構(gòu),當不同用戶通過瀏覽器提交和評閱時,向Web服務(wù)器發(fā)出請求,Web服務(wù)器根據(jù)用戶的指令執(zhí)行程序,并從數(shù)據(jù)庫中取出相應(yīng)的信息反饋給客戶端。
2.1 登錄和注冊
2.2 學(xué)生模塊
其中課題選擇與結(jié)果查詢、論文提交和確認上傳部分設(shè)計如下。
2.2.1 課題選擇部分與結(jié)果查詢設(shè)計
本院教師申請的課題被審核通過之后,學(xué)生即可看到備選課題。每名學(xué)生有3個可供選擇的志愿,但最終由教師決定哪個課題對應(yīng)哪個學(xué)生。學(xué)生選擇課題之后,可點擊結(jié)果查詢,查看自己的選擇情況,如果正確則可以點擊“完成”,否則點擊“重選”。這兩個部分的算法設(shè)計基本相同,只是在不同條件下顯示不同而已。課題選擇部分只是查詢數(shù)據(jù)庫,將教師申請通過的課題顯示出來;而結(jié)果查詢則是從數(shù)據(jù)庫中查詢當前學(xué)生所選課題的信息,將課題的選擇順序、課題名稱、指導(dǎo)教師等結(jié)果依次顯示出來。如果點擊“完成”,則系統(tǒng)會彈出提示框,詢問學(xué)生是否確定當前的課題選擇結(jié)果,如果確定,系統(tǒng)將清空“志愿”的值,并顯示“操作完成不能再進行修改”的提示。
2.2.2 論文提交部分和確認上傳部分的設(shè)計
在學(xué)生選好課題之后,開始畢業(yè)論文的撰寫工作,論文寫好后可以通過論文提交功能進行提交。其中,論文命名格式必須為“學(xué)號+姓名”,并且文件后綴名必須是“.doc”,文件上傳如果成功,會彈出提示窗口。系統(tǒng)之所以要設(shè)計確認上傳功能,主要考慮到兩個原因:(1)確認上傳就意味著最終上傳,與論文上傳功能分開比較好;(2)論文提交程序中使用了window.parent.Finish()功能[7],但該語句在執(zhí)行過之后程序就結(jié)束了。因此,即使在其后使用更新數(shù)據(jù)庫的語句也得不到執(zhí)行。
2.3 教師模塊
由于教師模塊的整體風(fēng)格與學(xué)生模塊使用了同樣的框架,因此與學(xué)生模塊的風(fēng)格基本相同。
2.3.1 課題申報與課題修改模塊的設(shè)計
教師在學(xué)生開始選題之前就要進行課題申請,只有通過專家審核的課題才能夠被學(xué)生使用。課題申報頁面主要是填寫和提交課題的相關(guān)信息(如圖4所示)。
只要提交的課題沒有被審核通過,教師就可以進行課題的修改,以達到專家小組的要求。在課題修改頁面中,會顯示一個包含所有可以修改課題的下拉式菜單,點擊某一個課題,則會跳轉(zhuǎn)到與課題申請相類似的頁面,只是頁面下方的“提交”按鈕變?yōu)椤靶薷牟⑻峤弧卑粹o。
2.3.2 選擇學(xué)生功能模塊的設(shè)計
當學(xué)生選擇過教師的課題之后,可能出現(xiàn)一個題目多人選的情況,教師可視情況對學(xué)生進行挑選,頁面將課題名稱與對應(yīng)的學(xué)生以表格形式顯示出來。
當教師點擊某學(xué)生時,頁面會顯示學(xué)生的基本信息供教師參考。一旦教師在某一課題中選擇了某個學(xué)生,該學(xué)生就不能再被其他教師、其他課題選中。
2.3.3 成績評定模塊的設(shè)計
對于學(xué)生已經(jīng)提交的論文,教師經(jīng)過仔細閱覽之后,可以對學(xué)生的論文進行評分,等級分為五級,即優(yōu)、良、中等、及格和不及格。
2.4 專家模塊
專家主要是針對本院系教師申請的課題進行相關(guān)審核,功能包括:一審、二審、結(jié)果公布和綜合查詢。專家不能夠自行注冊,須由管理員進行添加。
點擊“一審”,系統(tǒng)會自動查詢數(shù)據(jù)庫,將教師申請審核的課題顯示出來,并附以專家意見表格,用于填寫專家的審核意見(如圖5、圖6所示)。
只有在“審核小組修改意見”中信息為“適用”的課題才能夠通過審核,否則需要進行二審。二審的界面與一審基本相同,如果課題不能通過審核,則不能在結(jié)果公布中顯示出來。
2.5 管理員模塊
管理員的功能可分為3個部分:備份數(shù)據(jù)、刪除數(shù)據(jù)和添加審核人員。
2.6 BBS論壇
BBS論壇是本系統(tǒng)中連接學(xué)生和教師的一個交流平臺,在學(xué)生的功能主界面和教師的功能主界面上各有一個可以進入論壇的入口。對于學(xué)生來說,當學(xué)生選擇過題目并且教師也選擇了該生之后,學(xué)生就可以使用BBS論壇與教師進行交流,比如論文的提交時間、論文的格式要求等。對于教師來說,當教師確定學(xué)生之后,便可以與該生在論壇上以留言的形式進行交流,特別是解答學(xué)生的相關(guān)問題。
本系統(tǒng)設(shè)計時考慮到教師功能與學(xué)生功能之間的差異,設(shè)計相應(yīng)的界面時也有少許不同,由于學(xué)生只能選擇一個課題,因此學(xué)生的論壇主頁只有一個課題的相關(guān)入口;但教師不同,一個教師可以有多個課題,因此教師的論壇主頁有多個課題的相關(guān)入口。
3 結(jié)束語
該系統(tǒng)在使用ASP和Microsoft Access 2000的基礎(chǔ)上,實現(xiàn)了畢業(yè)論文管理系統(tǒng)中各個模塊的功能,包括課題申請、課題的審核、學(xué)生選題、論文提交、論文下載、網(wǎng)上留言交流以及論文成績評判等。整個系統(tǒng)模塊劃分清晰、容易理解和操作,同時各模塊之間聯(lián)系緊密,相互耦合,使得系統(tǒng)更加完善。
對于目前的畢業(yè)論文管理系統(tǒng)而言,應(yīng)從以下兩方面予以完善:第一,網(wǎng)上交流采用即時通訊工具,如QQ,這樣能夠使得學(xué)生和教師的交流更加方便快捷;第二,論文的開題報告、中期報告也應(yīng)當有相應(yīng)的功能模塊,與論文提交成為一體。
參考文獻
[1]李巍,王華東.畢業(yè)論文管理系統(tǒng)中的關(guān)鍵技術(shù)研究[J].計算機時代,2011(8):32-34.
[2]梁敬東,伍世珍.基于J2EE的畢業(yè)論文管理系統(tǒng)設(shè)計與實現(xiàn)[J].高等農(nóng)業(yè)教育,2010(8):83-84.
[3]陳芳,陳朝.基于Web的畢業(yè)論文管理系統(tǒng)的設(shè)計與實現(xiàn)[J].電腦知識與技術(shù),2008,4(8):2049-2050,2066.
[4]劉志銘,孫明麗,龐婭娟.ASP+Access數(shù)據(jù)庫系統(tǒng)開發(fā)案例精選[M].北京:人民郵電出版社,2007.
[5]錢血忠,羅海馳,陳國俊.數(shù)據(jù)庫原理及技術(shù)課程設(shè)計[M].北京:清華大學(xué)出版社,2009.