中文久久久字幕|亚洲精品成人 在线|视频精品5区|韩国国产一区

歡迎來到優(yōu)發(fā)表網(wǎng),期刊支持:400-888-9411 訂閱咨詢:400-888-1571股權(quán)代碼(211862)

購物車(0)

期刊大全 雜志訂閱 SCI期刊 期刊投稿 出版社 公文范文 精品范文

管理系統(tǒng)畢業(yè)論文范文

時間:2023-04-17 17:47:29

序論:在您撰寫管理系統(tǒng)畢業(yè)論文時,參考他人的優(yōu)秀作品可以開闊視野,小編為您整理的7篇范文,希望這些建議能夠激發(fā)您的創(chuàng)作熱情,引導(dǎo)您走向新的創(chuàng)作高度。

管理系統(tǒng)畢業(yè)論文

第1篇

[關(guān)鍵詞]畢業(yè)論文 管理系統(tǒng) 應(yīng)用研究

[中圖分類號]TP393.07 [文獻標(biāo)識碼]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).

第2篇

本文通過深入教務(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)教師,還包括負責(zé)畢業(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è)負責(zé)人、分院領(lǐng)導(dǎo)和學(xué)生共六種角色。系統(tǒng)用例分析就是分析這六種角色在系統(tǒng)中可以操作的應(yīng)用場景。

2.1.1系統(tǒng)管理員用例分析

畢業(yè)論文管理系統(tǒng)的系統(tǒng)管理員只負責(zé)本系統(tǒng)運行相關(guān)的支撐數(shù)據(jù),即系統(tǒng)管理和基礎(chǔ)數(shù)據(jù)兩個模塊中的功能。通常,系統(tǒng)管理模塊包括部門管理、角色管理、用戶管理、菜單管理、權(quán)限管理、數(shù)據(jù)管理、日志管理;基礎(chǔ)數(shù)據(jù)包括專業(yè)設(shè)置、班級設(shè)置、教師管理、學(xué)生管理和教室管理。其中,部門管理是管理高?,F(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è)置是負責(zé)按照專業(yè)設(shè)置學(xué)生所在的班級;教師管理是管理高校教師的基本信息;學(xué)生管理是管理在校畢業(yè)班學(xué)生的基本信息;教室管理是管理目前學(xué)校可供使用的教室,為答辯安排提供基礎(chǔ)數(shù)據(jù)。

2.1.2教務(wù)部門工作人員用例分析

教務(wù)部門工作人員在系統(tǒng)中主要負責(zé)三個方面的工作,分別是基礎(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è)負責(zé)人指定為指導(dǎo)教師的教師才具有該權(quán)限,交叉評閱也只有被專業(yè)負責(zé)人指定為交叉評閱的教師才具有操作權(quán)限;答辯結(jié)果登記通常由答辯小組組長來完成。

2.1.4專業(yè)負責(zé)人用例分析

專業(yè)負責(zé)人在系統(tǒng)中主要負責(zé)安排工作,包括教師安排和答辯安排。其中,教師安排主要安排指導(dǎo)教師、交叉評閱教師和答辯教師的人選;答辯安排則負責(zé)安排答辯教師的分組、參加答辯的學(xué)生分組以及教室和具體的答辯時間。

2.1.5分院領(lǐng)導(dǎo)用例分析

分院領(lǐng)導(dǎo)在系統(tǒng)中主要負責(zé)兩類信息的審核,分別是出題的審核和答辯安排的審核。

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è)負責(zé)人和分院領(lǐng)導(dǎo),其流程如下:首先,學(xué)生完成開題報告的撰寫,并提交給系統(tǒng)驗證,驗證通過后保存信息,并轉(zhuǎn)交給指導(dǎo)教師審批,審批通過后轉(zhuǎn)交給專業(yè)負責(zé)人進行初步審核,審核通過后再轉(zhuǎn)交給分院領(lǐng)導(dǎo)進行最后的審核,并將最后的審核意見反饋給學(xué)生。

2.2.2答辯安排流程分析

參與答辯安排的主體包括專業(yè)負責(zé)人、分院領(lǐng)導(dǎo)和教務(wù)部門工作人員,其流程大致如下:首先,專業(yè)負責(zé)人在答辯安排頁面完成答辯安排的信息,然后提交給系統(tǒng)進行驗證,如果驗證通過再將安排轉(zhuǎn)交給分院領(lǐng)導(dǎo)進行初步審核,審核通過后,轉(zhuǎn)交給教務(wù)部門工作人員進行最后審核,審核通過后再將最終的審核結(jié)果反饋給專業(yè)負責(zé)人,并最終顯示給學(xué)生和教師查看。

2.3非功能性需求分析

與功能性需求分析的側(cè)重點不同,非功能性需求分析更注重的是系統(tǒng)的整體性能要求,是衡量系統(tǒng)整體質(zhì)量的依據(jù)。根據(jù)本系統(tǒng)的特點,系統(tǒng)的非功能性需求主要包括穩(wěn)定性、準(zhǔn)確性、安全性、易用性和可移植性。

3系統(tǒng)設(shè)計

根據(jù)系統(tǒng)的功能需求分析的結(jié)果并結(jié)合管理信息系統(tǒng)的管理模式,總結(jié)出畢業(yè)論文過程管理系統(tǒng)的功能框架如圖1所示。圖1中的系統(tǒng)管理通常負責(zé)管理一般系統(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.

第3篇

關(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),當(dāng)不同用戶通過瀏覽器提交和評閱時,向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ù)庫中查詢當(dāng)前學(xué)生所選課題的信息,將課題的選擇順序、課題名稱、指導(dǎo)教師等結(jié)果依次顯示出來。如果點擊“完成”,則系統(tǒng)會彈出提示框,詢問學(xué)生是否確定當(dāng)前的課題選擇結(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è)計

當(dāng)學(xué)生選擇過教師的課題之后,可能出現(xiàn)一個題目多人選的情況,教師可視情況對學(xué)生進行挑選,頁面將課題名稱與對應(yīng)的學(xué)生以表格形式顯示出來。

當(dāng)教師點擊某學(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é)生來說,當(dāng)學(xué)生選擇過題目并且教師也選擇了該生之后,學(xué)生就可以使用BBS論壇與教師進行交流,比如論文的提交時間、論文的格式要求等。對于教師來說,當(dāng)教師確定學(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)當(dā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.

第4篇

關(guān)鍵詞:互聯(lián)網(wǎng);Web應(yīng)用程序;校園網(wǎng);JSP

中圖分類號:TP315文獻標(biāo)識碼:A文章編號:1009-3044(2008)22-740-04

Developed Research on Management System of Gradnation thesis(design) in Higher Vocational Colleges

WANG Yu-qing, LI Ge-wen, SUN You

(Dalian Vocational Technical College, Dalian 116035, China)

Abstract: The topic of this article comes from the actual problems of work, based on the great advantage of the school net work, this system will make the realization for the annual students' graduation thesis(design) by the internet technology. This article begins with the system background, analyzes the necessity of the development of the system and introduces the process and relative technology of the system realization in detail. It points out the detailed methods, which frees the teachers and students from the tedious paper management procedure. It carries great practicability and scientific value, which enlarges the function of the present educational administration management system platform.

Key words: Internet; Web application; network; JSP

1 引言

隨著我國教育需求不斷增加,高校教育資源有限,教育經(jīng)費相對不足的情況下,利用現(xiàn)代信息技術(shù)發(fā)展高等教育,不僅充分利用了優(yōu)秀教育資源,而且為更多的人提供接受高等教育的機會,同時這也是極大促進了高校的信息化發(fā)展。目前適用于各種教育層次的教務(wù)管理、教學(xué)管理、課件、考試等系統(tǒng)或平臺已逐漸發(fā)展成熟。但是,大多平臺中的教學(xué)系統(tǒng)一般都是以完成“課程教學(xué)”為目標(biāo)設(shè)計的,對課程實驗、畢業(yè)論文(設(shè)計)等實踐性環(huán)節(jié)提供支持服務(wù)還很少。用網(wǎng)絡(luò)平臺實現(xiàn)對畢業(yè)論文(設(shè)計)教學(xué)環(huán)節(jié)的支持服務(wù)還少有人討論,而這一應(yīng)用恰是目前所需要的。[1]

本系統(tǒng)所研究就利用互聯(lián)網(wǎng)Web 2.0技術(shù),采用B/S工作模式來解決畢業(yè)論文(設(shè)計)實踐環(huán)節(jié)中教師數(shù)量不足,選題不規(guī)范,指導(dǎo)教師與學(xué)生難以及時溝通等問題的。

2 理論基礎(chǔ)和核心技術(shù)

2.1 JSP技術(shù)

JSP(Java Server Pages)技術(shù)是以Java語言作為腳本語言的,它為創(chuàng)建高度動態(tài)的Web應(yīng)用提供了一個獨特的開發(fā)環(huán)境。JSP代碼可被編譯成Servlet并由Java虛擬機執(zhí)行,這種編譯操作僅在對JSP頁面的第一次請求時發(fā)生。因此普遍認為JSP的執(zhí)行效率比PHP和ASP都高。[2]

Java Servlet是一種開發(fā)Web應(yīng)用的理想構(gòu)架。JSP以Servlet技術(shù)為基礎(chǔ),又在許多方面作了改進。JSP頁面看起來象普通HTML頁面,但它允許嵌入執(zhí)行代碼,利用跨平臺運行的JavaBean 組件,JSP為分離處理邏輯與顯示樣式提供了卓越的解決方案。并且JSP可以使用JavaBeans或者EJB(Enterprise JavaBeans)來執(zhí)行應(yīng)用程序所要求的更為復(fù)雜的處理,進而完成企業(yè)級的分布式的大型應(yīng)用。[3]

2.2 JavaBean

什么是javaBean?JavaBean 是一種基于 Java 的軟件組件。其實是一個Java的一個類而已[7]。JSP 對于在 Web 應(yīng)用中集成 JavaBean 組件提供了完善的支持。這種支持不僅能縮短開發(fā)時間(可以直接利用經(jīng)測試和可信任的已有組件,避免了重復(fù)開發(fā)),也為 JSP 應(yīng)用帶來了更多的可伸縮性。 JavaBean 組件可以用來執(zhí)行復(fù)雜的計算任務(wù),或負責(zé)與數(shù)據(jù)庫的交互以及數(shù)據(jù)提取等。

2.3 CSS技術(shù)

CSS是Cascading style Sheets的簡稱,中文譯作層疊樣式表單,它是一種為超文本置標(biāo)語言(HyperText Markup Language, HTML)提供增強補充服務(wù)的技術(shù),可對每一個HTML的置標(biāo)(tag)做精雕細刻的修飾。它語句、文法簡單,只要在源碼中插入STYLE語句就可輕易實現(xiàn)頁面內(nèi)任意文本顏色、背景、邊框、行距、字距的添刪和修飾等功能,就可使網(wǎng)頁更加生動活潑,從而獲得滿意的效果。

2.4 客戶端腳本技術(shù)

客戶端腳本是為操控和顯示由服務(wù)器端返回的內(nèi)容而量身定做的。這種方法可以隱藏、顯示網(wǎng)頁組件,移動或者改變顏色和字體,從而實現(xiàn)對用戶事件的反應(yīng)。顯示或隱藏表單是在網(wǎng)頁上創(chuàng)建下拉菜單的根本。依據(jù)鼠標(biāo)位置顯示相應(yīng)的窗口支持網(wǎng)頁提示功能。

本系統(tǒng)采用了應(yīng)用最為廣泛的客戶端腳本語言是Javascript是一種面向?qū)ο蟛⒃诰W(wǎng)絡(luò)瀏覽器內(nèi)部運行的腳本語言。它對網(wǎng)頁組件的控制是通過文件對象模式(DOM)實現(xiàn)的,該模式是一種實現(xiàn)與網(wǎng)頁交互的應(yīng)用程序接口(API)。[4]

2.5 數(shù)據(jù)庫技術(shù)

數(shù)據(jù)庫是一種存儲數(shù)據(jù)并對數(shù)據(jù)進行操作的工具。數(shù)據(jù)庫的作用在于組織和表達信息,簡而言之,數(shù)據(jù)庫就是信息的集合。

1) Web數(shù)據(jù)庫簡介

所謂Web數(shù)據(jù)庫管理系統(tǒng)是指基于Web模式的DBMS的信息服務(wù),充分發(fā)揮DBMS高效的數(shù)據(jù)存儲和管理能力,以Web這種瀏覽器/服務(wù)器(B/S)模式為平臺,將客戶端融入統(tǒng)一的Web瀏覽器,為Internet用戶提供使用簡便、內(nèi)容豐富的服務(wù)。Web數(shù)據(jù)庫管理系統(tǒng)必將成為Internet和Intranet提供的核心服務(wù),為Internet上的電子商務(wù)提供技術(shù)支持[7]。

2) SQL Server 2000簡介

SQL Server 2000是企業(yè)級網(wǎng)絡(luò)關(guān)系型數(shù)據(jù)庫產(chǎn)品, ODBC數(shù)據(jù)庫引擎提供了與數(shù)據(jù)庫打交道的途徑,通過它以及來訪問數(shù)據(jù)庫并對其進行各種操作。Visual Basic、SQL Server 2000以及其他微軟的軟件產(chǎn)品都是通過ODBC數(shù)據(jù)庫引擎,從而給用戶提供了豐富的數(shù)據(jù)類型。ADO數(shù)據(jù)對象模型在數(shù)據(jù)庫中的信息與將信息顯示給用戶看的程序之間架起了一座橋梁。它提供了用來瀏覽不同記錄的各種跳轉(zhuǎn)方法,使用微軟公司推薦的ADO對象模型將為以后的擴展帶來便捷。[10]

3 系統(tǒng)設(shè)計與開發(fā)

3.1 系統(tǒng)研發(fā)的目的

畢業(yè)生畢業(yè)論文(設(shè)計)管理系統(tǒng)充分利用網(wǎng)絡(luò)的優(yōu)勢,實現(xiàn)論文管理的網(wǎng)絡(luò)化,使原本繁瑣的選題問題簡單,快捷,奏效。解放教輔人員和學(xué)生。學(xué)生能夠根據(jù)教師所提交的題目,在聯(lián)網(wǎng)的計算機上隨時選擇,更改自己的論文題目。教師可以在任意聯(lián)網(wǎng)的計算機上論文信息,并實現(xiàn)選擇其論文的學(xué)生信息的打印。管理員有設(shè)置限制選題條件的功能。并能在任意聯(lián)網(wǎng)的計算機上對選題信息按班級,教師實現(xiàn)打印。管理員還應(yīng)有封閉數(shù)據(jù)庫的權(quán)利。

3.2 系統(tǒng)設(shè)計思想

本系統(tǒng)利用互聯(lián)網(wǎng)Web2.0,采用B/S結(jié)構(gòu)開發(fā)。由于本系統(tǒng)在Web環(huán)境中使用,網(wǎng)站完成功能比較簡單,主要是對數(shù)據(jù)的基本操作。因此,使用JSP+JavaBean的開發(fā)模式進行開發(fā)。以SQL Server 2000數(shù)據(jù)庫系統(tǒng)技術(shù)做為后臺數(shù)據(jù)庫的支持,通過基于Web技術(shù)的系統(tǒng)開發(fā),保證用戶(教師、學(xué)生)通過授權(quán)可以任何條件下通過網(wǎng)絡(luò)登陸,實現(xiàn)相關(guān)的服務(wù)。系統(tǒng)的系統(tǒng)開放性好,架構(gòu)靈活,便于維護,在穩(wěn)定性和安全性方面達到了較高的指標(biāo)。[5-6]

3.3 畢業(yè)生畢業(yè)論文(設(shè)計)管理系統(tǒng)分析

3.3.1 使用UML用例圖描述系統(tǒng)需求

該系統(tǒng)用戶有三種身份:學(xué)生、教師及管理員。學(xué)生和教師都可以注冊,更改自己的身份信息,但學(xué)生不能改自己的用戶名(學(xué)號),而且學(xué)生只有在注冊自己的詳細個人信息后才可以進入系統(tǒng)進行論文題目的選擇。學(xué)生和教師的用戶名可以由管理員統(tǒng)一。具體描述如圖1、圖2、圖3所示。[8-9]

圖1 學(xué)生用例圖 圖2 教師用例圖圖3 管理員用例圖

3.3.2 系統(tǒng)結(jié)構(gòu)功能分析

從以上對本系統(tǒng)的分析,可將其分成前臺和后臺兩部分。前臺主要是為學(xué)生和教師提供,后臺是為管理員(教學(xué)秘書)提供。如圖4和圖5給出了前臺和后臺的功能結(jié)構(gòu)圖。

圖4 前臺功能結(jié)構(gòu)圖

圖5 后臺功能結(jié)構(gòu)圖

3.3.3 數(shù)據(jù)庫的設(shè)計及實現(xiàn)

本系統(tǒng)主要用到四個數(shù)據(jù)表:

1) student(學(xué)生信息表),該表不但保存學(xué)生的基本注冊信息,還包含了學(xué)生選擇了哪位教師的選題(即教師編號和選題編號),主要包括:學(xué)號(學(xué)生ID)、密碼、學(xué)生姓名、班級等學(xué)生的基本信息和教師ID、論文ID。

2) teacher(教師信息表),該表用于保存教師的基本信息,主要包括教師ID、密碼、教師姓名、教師職稱等等教師的基本信息。

3) article(論文信息表),該表用于保存論文的基本信息,主要包括對應(yīng)教師的ID、對應(yīng)教師的論文題目及論文ID等論文基礎(chǔ)信息。

4) admin(管理員表),該表用于保存管理員的基本信息及選題條件的限制,主要包括管理員號、管理員密碼、管理員ID、同一教師選題人數(shù)和同一題目選題人數(shù),選題的有效時間等內(nèi)容。

本系統(tǒng)用到的數(shù)據(jù)表的關(guān)系主要有一個,如表1所示。

表1 表關(guān)系

3.3.4 網(wǎng)站整體設(shè)計

畢業(yè)生畢業(yè)論文(設(shè)計)管理系統(tǒng)采用JSP+JavaBean的開發(fā)模式。使用的JavaBean如表2所示。

表2 學(xué)生畢業(yè)論文管理系統(tǒng)使用的JavaBean

3.3.5 網(wǎng)站結(jié)構(gòu)設(shè)計

本系統(tǒng)網(wǎng)站的結(jié)構(gòu)中有多個文件夾,分別存放不同內(nèi)容與形式的文件。Datebase文件夾用來保存系統(tǒng)的數(shù)據(jù)庫;css文件夾用來保存系統(tǒng)的樣式表;image文件夾用來保存系統(tǒng)中所需要的圖片;admin文件夾用來保存管理員相關(guān)的頁面;student文件夾用來保存學(xué)生相關(guān)的頁面;teacher文件夾用來保存教師相關(guān)的頁面。

3.3.6 系統(tǒng)實現(xiàn)的主要功能

3.3.6.1 個人信息管理

前臺的個人信息管理主要是指用戶(學(xué)生/教師)的注冊信息的管理。注冊時必須確保注冊用戶名的唯一性,因此,在保存注冊信息前,需要查詢數(shù)據(jù)表中是否有相同的用戶名,如果沒有,可以向數(shù)據(jù)表插入新的記錄然后提示用戶注冊成功;反之,則說明同名用戶存在,需要提示用戶更改。

后臺的個人信息管理主要是指管理員信息的管理。此信息可作為管理員登錄系統(tǒng)、管理系統(tǒng)的通行證,管理員擁有很大的權(quán)限,所以更要妥善處理。在這個模塊里主要包括管理員登錄和管理員密碼的更改兩個部分。

3.3.6.2 論文信息管理

論文信息管理分成兩個用戶來完成,教師和學(xué)生。其中教師所完成的工作主要有論文信息,更改和刪除論文信息;學(xué)生的工作則是選擇、重選論文題目,查看所選論文題目。本系統(tǒng)可以限制每一個教師可帶的學(xué)生個數(shù),也可限制每一個題目可供多少個學(xué)生來選擇。在這兩個環(huán)節(jié)中,教師是主導(dǎo)地位,因為只有教師了論文題目信息,學(xué)生才能從教師的論文題目中選擇。

3.3.6.3 選題信息管理

選題信息管理分為兩種用戶(即學(xué)生和教師)。學(xué)生的選題管理功能主要就是對自己所選的論文題目進行查看;教師的選題管理功能就是查看選擇自己論文題目的學(xué)生的具體信息,并能夠進行打印。

4 系統(tǒng)的特色及優(yōu)勢

4.1 方便、簡潔的中文操作界面

本系統(tǒng)的為中文操作界面,操作簡單、直觀,便于用戶理解系統(tǒng)較復(fù)雜功能,熟練本系統(tǒng)的操作和應(yīng)用。

4.2 實用性

本系統(tǒng)為用戶提供了方便、高效率的功能支持,中文操作界面可以使用用戶更好地利用母語優(yōu)勢,迅速掌握系統(tǒng)的操作技能。該系統(tǒng)不僅具有較完美的支持功能,同時采用了最優(yōu)化的結(jié)構(gòu)設(shè)計,降低了系統(tǒng)構(gòu)建成本,解決了畢業(yè)設(shè)計中的一些實際問題,可以說是一個實用型系統(tǒng)。

4.3 可移植性

本系統(tǒng)可以作為校園網(wǎng)中校園辦公的輔助系統(tǒng),如龐大的教務(wù)管理系統(tǒng)平臺,只要數(shù)據(jù)庫一致,就可以簡單的進行移植。

4.4 具有二次開發(fā)能力

盡管本系統(tǒng)是針對我系的實際自主設(shè)計開發(fā)的,因此可以針對不同用戶進行二次開發(fā),提供有效的技術(shù)解決方案,滿足用戶的需求。

4.5 較高的性價比

本系統(tǒng)所需的平臺是TOMCAT,該軟件為免費軟件,操作系統(tǒng)為Windows 2000。硬件環(huán)境所用的計算機配置為P4 3.0,512M內(nèi)存,40G硬盤或以上即可。

5 結(jié)束語

實現(xiàn)學(xué)院論文管理信息化,把傳統(tǒng)的學(xué)生畢業(yè)論文管理模式與校園網(wǎng)相結(jié)合,充分發(fā)揮互聯(lián)網(wǎng)使用的方便,高效的優(yōu)勢,能極大地提高傳統(tǒng)論文管理模式的水平和效率。既有利于教學(xué)單位的教輔人員從瑣碎、繁重的管理工作中解放出來,而且又給教師和學(xué)生提供了快捷和便利。

本文從系統(tǒng)分析、功能分析、系統(tǒng)設(shè)計、數(shù)據(jù)庫設(shè)計等方面,全面敘述了系統(tǒng)的實現(xiàn)過程。采用B/S結(jié)構(gòu),運用了JSP+SQL SERVER技術(shù)實現(xiàn)基于Web技術(shù)的畢業(yè)生畢業(yè)論文(設(shè)計)管理系統(tǒng)開發(fā)。JSP不僅擁有與Java一樣的面向?qū)ο笮?、便利性、跨平臺等優(yōu)點和特性,還擁有Java Servlet的穩(wěn)定性并可以使用Servlet提供的API。在穩(wěn)定性和安全性方面達到了很高的指標(biāo),最大限度地保證了數(shù)據(jù)的穩(wěn)定及安全。本系統(tǒng)比較有特點的是對論文選題的條件也進行了限制。分別分為題目和導(dǎo)師兩種限制,不同于以往的選課系統(tǒng)。本系統(tǒng)可以作為校園網(wǎng)中校園辦公的輔助系統(tǒng),如龐大的教務(wù)管理系統(tǒng)平臺,只要數(shù)據(jù)庫一致,就可以簡單的進行移植。本系統(tǒng)對提高畢業(yè)生畢業(yè)論文(設(shè)計)的質(zhì)量可以起到積極的作用。

參考文獻:

[1] 高賢波. 網(wǎng)絡(luò)教學(xué)測評系統(tǒng)的設(shè)計與實現(xiàn)[J]. 教育信息化,2006,22(9):32-35.

[2] 曾婕. 基于校園網(wǎng)的多課程并行考試系統(tǒng)[J]. 江西理工大學(xué)學(xué)報,2006,9(3):22-27.

[3] 王志軍, 孫月霞. 基于Web開發(fā)的幾種服務(wù)器端腳本語言的分析與比較[J]. 計算機應(yīng)用研究,2006,23(3):26-30.

[4] 苑曉紅, 趙春玲. 基于JSP的B/S結(jié)構(gòu)系統(tǒng)的構(gòu)建技術(shù)[J]. 科技資訊,2006,61(23):17-19.

[5] Royce W.Software Project Management A unified Framework[M]. 北京:高等教育出版社,2002.

[6] Watts S. Humphrey.Managing the Software Process[M]. 北京:清華大學(xué)出版社,2002.

[7] 馮纓.JSP-JavaBean開發(fā)模式研究及在網(wǎng)上答題系統(tǒng)中的應(yīng)用[J]. 計算機工程與設(shè)計,2006,16(5):25-29.

[8] 周世兵, 劉淵. 基于B/S模式的網(wǎng)上檔案管理系統(tǒng)的開發(fā)與建模[J]. 計算機工程與設(shè)計,2006,27(10):34-38.

第5篇

關(guān)鍵詞:功能性需求分析;非功能性需求分析;業(yè)務(wù)里程分析

中圖分類號: G463 文獻標(biāo)識碼: A 文章編號: 1673-1069(2016)36-195-2

1 概述

作為大學(xué)本科生必須完成的最后一門課程,畢業(yè)論文具備了其它課程所沒有的典型特征:①由于畢業(yè)論文的宗旨是考查學(xué)生對本專業(yè)核心知識的掌握程度和運用知識解決實際問題的能力,因此在其完成過程中將會綜合運用多門課程的知識點并將這些知識點與實際研究對象進行結(jié)合。②參與畢業(yè)論文過程管理的對象多,不僅包括學(xué)生和指導(dǎo)教師,還包括負責(zé)畢業(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è)負責(zé)人、分院領(lǐng)導(dǎo)和學(xué)生共六種角色。系統(tǒng)用例分析就是分析這六種角色在系統(tǒng)中可以操作的應(yīng)用場景。

2.1.1 系統(tǒng)管理員用例分析

畢業(yè)論文管理系統(tǒng)的系統(tǒng)管理員只負責(zé)本系統(tǒng)運行相關(guān)的支撐數(shù)據(jù),即系統(tǒng)管理和基礎(chǔ)數(shù)據(jù)兩個模塊中的功能。通常,系統(tǒng)管理模塊包括部門管理、角色管理、用戶管理、菜單管理、權(quán)限管理、數(shù)據(jù)管理、日志管理;基礎(chǔ)數(shù)據(jù)包括專業(yè)設(shè)置、班級設(shè)置、教師管理、學(xué)生管理和教室管理。其中,部門管理是管理高?,F(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è)置是負責(zé)按照專業(yè)設(shè)置學(xué)生所在的班級;教師管理是管理高校教師的基本信息;學(xué)生管理是管理在校畢業(yè)班學(xué)生的基本信息;教室管理是管理目前學(xué)??晒┦褂玫慕淌?,為答辯安排提供基礎(chǔ)數(shù)據(jù)。

2.1.2 教務(wù)部門工作人員用例分析

教務(wù)部門工作人員在系統(tǒng)中主要負責(zé)三個方面的工作,分別是基礎(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è)負責(zé)人指定為指導(dǎo)教師的教師才具有該權(quán)限,交叉評閱也只有被專業(yè)負責(zé)人指定為交叉評閱的教師才具有操作權(quán)限;答辯結(jié)果登記通常由答辯小組組長來完成。

2.1.4 專業(yè)負責(zé)人用例分析

專業(yè)負責(zé)人在系統(tǒng)中主要負責(zé)安排工作,包括教師安排和答辯安排。其中,教師安排主要安排指導(dǎo)教師、交叉評閱教師和答辯教師的人選;答辯安排則負責(zé)安排答辯教師的分組、參加答辯的學(xué)生分組以及教室和具體的答辯時間。

2.1.5 分院領(lǐng)導(dǎo)用例分析

分院領(lǐng)導(dǎo)在系統(tǒng)中主要負責(zé)兩類信息的審核,分別是出題的審核和答辯安排的審核。

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è)負責(zé)人和分院領(lǐng)導(dǎo),其流程如下:首先,學(xué)生完成開題報告的撰寫,并提交給系統(tǒng)驗證,驗證通過后保存信息,并轉(zhuǎn)交給指導(dǎo)教師審批,審批通過后轉(zhuǎn)交給專業(yè)負責(zé)人進行初步審核,審核通過后再轉(zhuǎn)交給分院領(lǐng)導(dǎo)進行最后的審核,并將最后的審核意見反饋給學(xué)生。

2.2.2 答辯安排流程分析

參與答辯安排的主體包括專業(yè)負責(zé)人、分院領(lǐng)導(dǎo)和教務(wù)部門工作人員,其流程大致如下:首先,專業(yè)負責(zé)人在答辯安排頁面完成答辯安排的信息,然后提交給系統(tǒng)進行驗證,如果驗證通過再將安排轉(zhuǎn)交給分院領(lǐng)導(dǎo)進行初步審核,審核通過后,轉(zhuǎn)交給教務(wù)部門工作人員進行最后審核,審核通過后再將最終的審核結(jié)果反饋給專業(yè)負責(zé)人,并最終顯示給學(xué)生和教師查看。

2.3 非功能性需求分析

與功能性需求分析的側(cè)重點不同,非功能性需求分析更注重的是系統(tǒng)的整體性能要求,是衡量系統(tǒng)整體質(zhì)量的依據(jù)。根據(jù)本系統(tǒng)的特點,系統(tǒng)的非功能性需求主要包括穩(wěn)定性、準(zhǔn)確性、安全性、易用性和可移植性。

3 系統(tǒng)設(shè)計

根據(jù)系統(tǒng)的功能需求分析的結(jié)果并結(jié)合管理信息系統(tǒng)的管理模式,總結(jié)出畢業(yè)論文過程管理系統(tǒng)的功能框架如圖1所示。

圖1中的系統(tǒng)管理通常負責(zé)管理一般系統(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.

第6篇

【關(guān)鍵詞】畢業(yè)論文;管理系統(tǒng);B/S結(jié)構(gòu);ORACLE

一、引言

畢業(yè)論文是考察學(xué)生的專業(yè)知識和基本技能的一個綜合性的作業(yè)。但是,隨著畢業(yè)設(shè)計課題的數(shù)量和研究領(lǐng)域的增加,而且就業(yè)壓力的影響導(dǎo)致學(xué)生無法保證正常的畢業(yè)設(shè)計時間,使得畢業(yè)設(shè)計的管理工作和信息收集工作變得復(fù)雜和困難。由于高校畢業(yè)論文綜合評價的特殊性,目前許多高校對畢業(yè)生的畢業(yè)導(dǎo)師選擇和論文選題流程沒有一種快捷而高效的方法,因此,我們迫切需要研究和開發(fā)一個高效的基于Web畢業(yè)設(shè)計管理系統(tǒng)對畢業(yè)生畢業(yè)論文的選擇和完成過程進行規(guī)范的管理。

目前國內(nèi)的部分高校有了相似功能的畢業(yè)論文管理系統(tǒng),其模塊的劃分大同小異,都是為了保證信息的充分共享以及方便用戶的操作。主要有南京農(nóng)業(yè)大學(xué)的基于.NET的畢業(yè)設(shè)計管理系統(tǒng),功能主要有學(xué)生平臺、教師平臺、教務(wù)管理平臺、公共數(shù)據(jù)處理平臺等模塊;電子科技大學(xué)畢業(yè)設(shè)計管理系統(tǒng),功能主要有教師出題、論文題目的審核、學(xué)生選擇論文題目、開題報告審核入庫、畢業(yè)論文審核入庫、畢業(yè)論文查詢等模塊;中國礦業(yè)大學(xué)信息工程系畢業(yè)設(shè)計管理系統(tǒng),功能主要有:個人查詢、課題查詢、網(wǎng)上指導(dǎo)、請假手續(xù)、重要通知、論文格式、論文上載等七個模塊。所有各功能模塊的劃分體現(xiàn)了開發(fā)者對數(shù)據(jù)庫建模的思路。而且在運行模式上,基本上采用的都是分而治之的設(shè)計思想,即數(shù)據(jù)庫信息(如課題、老師、學(xué)生、論文等)在各院系中是單獨進行的,在各院系之間及院系與教務(wù)部門之間卻沒有提供信息交互的手段。

二、系統(tǒng)概述

(一)總體規(guī)劃

基于對目前其他院校的畢業(yè)論文管理系統(tǒng)的比較分析,總結(jié)其長處,提出了一套高等院校畢業(yè)論文管理系統(tǒng)的研究方案。該系統(tǒng)方案基于Web技術(shù),不僅要面向?qū)W校不同部門的信息資源的共享,還要解決各部門已有的或?qū)⒔⒌男畔⑾到y(tǒng)的資源共享,提高信息資源共享的利用率,系統(tǒng)結(jié)構(gòu)應(yīng)具有跨平臺訪問不同數(shù)據(jù)源的機制。在教務(wù)信息標(biāo)準(zhǔn)化、規(guī)范化的基礎(chǔ)上,對信息進行合理的布局,在提供優(yōu)質(zhì)、高效的業(yè)務(wù)管理和事務(wù)處理的同時,使全校師生可以在任一平臺上對畢業(yè)論文的信息進行方便地溝通與交流。同時,系統(tǒng)要具有安全高效的通信機制,要有效預(yù)防由于Web技術(shù)的應(yīng)用而引發(fā)的信息泄密和對保密信息的非法侵入等安全隱患。

(二)系統(tǒng)架構(gòu)

系統(tǒng)采用三層B/S結(jié)構(gòu),其原理圖如圖1所示。在這種結(jié)構(gòu)中,應(yīng)用服務(wù)器接收到客戶機的請求頁面指令后,就向數(shù)據(jù)庫服務(wù)器請求有關(guān)的數(shù)據(jù),數(shù)據(jù)庫服務(wù)器從數(shù)據(jù)庫中取出相應(yīng)的數(shù)據(jù)交給應(yīng)用服務(wù)器,應(yīng)用服務(wù)器將之整合成頁面再返回給瀏覽器[2]。該結(jié)構(gòu)主要特點是:客戶端實現(xiàn)零維護,系統(tǒng)維護和升級方便。軟件程序、數(shù)據(jù)庫、的信息以及其他一些組件都集中在服務(wù)器,用戶除了操作系統(tǒng)及瀏覽器外無需其他軟件,即用戶以Web頁面的形式與系統(tǒng)進行交互。

該系統(tǒng)是通過DCOM或HTTP遠程調(diào)用服務(wù)器端組件對數(shù)據(jù)庫進行操作以完成特定的功能。在具體實現(xiàn)上,應(yīng)用服務(wù)器使用通信線程來提供查詢并從后端數(shù)據(jù)庫服務(wù)器獲得結(jié)果。應(yīng)用服務(wù)器接收從客戶機通過Web瀏覽器或其他界面軟件發(fā)來的信息請求,并連接到服務(wù)器上。接著對請求進行處理并從服務(wù)器返回信息。然后,應(yīng)用服務(wù)器與數(shù)據(jù)庫服務(wù)器斷開并把請求的信息返回客戶機。使用這種方法時,客戶機不與數(shù)據(jù)庫保持連接,應(yīng)用服務(wù)器只有在進行請求并接收請求的結(jié)果時才與數(shù)據(jù)庫保持連接??臻e進程并不占用網(wǎng)絡(luò)資源,網(wǎng)絡(luò)流量顯著減少,可以更快地進行查詢處理并且響應(yīng)時間得到了改善。如果許多客戶機都在頻繁請求,可以對這種配置進行更改,使應(yīng)用服務(wù)器能預(yù)先與數(shù)據(jù)庫連接,以降低每次處理客戶機查詢請求時建立連接所需的開銷時間量。

該系統(tǒng)是一個基于Web平臺、涉及畢業(yè)論文管理各環(huán)節(jié)、面向?qū)W校各部門以及各層次用戶的多模塊綜合信息管理系統(tǒng),主要完成畢業(yè)設(shè)計的申報、選題、論文上傳、論文批閱、在線答疑等功能。其相關(guān)的系統(tǒng)功能模塊如圖2所示。

三、系統(tǒng)的相關(guān)設(shè)計

(一)數(shù)據(jù)庫設(shè)計

由于系統(tǒng)內(nèi)部數(shù)據(jù)流量大,數(shù)據(jù)檢索要求高,用戶通過瀏覽器從后臺數(shù)據(jù)庫獲取數(shù)據(jù)信息的響應(yīng)時間也要滿足需求,在該系統(tǒng)中,表示層使用ASP用來開發(fā)網(wǎng)頁,后臺數(shù)據(jù)庫使用ORACLE作為服務(wù)器端的數(shù)據(jù)庫管理。ORACLE是以高級結(jié)構(gòu)化查詢語言(SQL)為基礎(chǔ)的大型關(guān)系數(shù)據(jù)庫,是目前最流行的瀏覽器/服務(wù)器(BROWSER/SERVER)體系結(jié)構(gòu)的數(shù)據(jù)庫之一,ORACLE8.i以來引入了共享SQL和多線程服務(wù)器體系結(jié)構(gòu),提供了基于角色(ROLE)分工的安全保密管理,支持大量多媒體數(shù)據(jù)。因此從性能需求上分析,采用ORACLE來完成底層數(shù)據(jù)庫的開發(fā)。

在具體實現(xiàn)上,系統(tǒng)整體ER圖設(shè)計如圖3示。

其中,教師數(shù)據(jù)表包括教師號、教師名、性別、職稱、所屬學(xué)院(系)、科研情況、電話、電子郵件、登錄密碼等教師基本信息情況;學(xué)生數(shù)據(jù)表包括學(xué)號、姓名、性別、年級、學(xué)院、專業(yè)、班級、電話、電子郵件、登錄密碼等學(xué)生基本信息情況;管理員信息表包括ID號、用戶名、密碼等;課題信息表包括課題號、課題名稱、所屬院系、申報教師、規(guī)定人數(shù)、實選人數(shù)等;論文信息表包括論文號、論文名稱、學(xué)生姓名、所屬院系、指導(dǎo)教師等信息。

(二)界面設(shè)計

系統(tǒng)界面的設(shè)計是創(chuàng)新性的使用了雙樹型結(jié)構(gòu)實現(xiàn)的,即在前臺的WEB系統(tǒng)界面中,針對不同用戶具有不同的操作功能,采用ASP和先進的ORACLE數(shù)據(jù)庫技術(shù)展現(xiàn)了“左-右”雙樹型菜單。其中,左邊的菜單樹上是學(xué)生姓名及其已選課題,右邊的樹則是其他已申報的備選課題,通過此雙樹型結(jié)構(gòu)的界面設(shè)計,學(xué)生在方便的選擇自己所傾向的畢業(yè)研究課題,而且還能很便捷地對其選報課題進行修改或調(diào)整。同時,由于該雙樹型界面本身所具有的美觀性、友好性以及操作簡便性,從而使得教師和學(xué)生在操作的過程中不需要查看幫助文檔就可以輕松地實現(xiàn)各種相關(guān)的操作。

(三)安全設(shè)計

任何一個應(yīng)用系統(tǒng)都對安全性有一定的要求,即數(shù)據(jù)的保密性和可靠性。而畢業(yè)設(shè)計管理信息系統(tǒng)涉及到學(xué)生檔案等重要信息,其安全性是非常重要的。該系統(tǒng)的安全性,從下面三個方面來實現(xiàn)。

1.分級授權(quán)安全管理。該系統(tǒng)采用分層授權(quán)安全管理,用戶分五種權(quán)限:超級管理員、一般管理員、教師、學(xué)生、過客。用戶登錄系統(tǒng)時,讓用戶錄入用戶名(或者是帳號)和密碼,不同的用戶具有不同的權(quán)限。在安全性上采用多級認證體系對各級用戶分級授權(quán),同時各級用戶的操作痕跡相互制約,并采用雙密碼保證超級管理員密碼的內(nèi)部安全。

2.數(shù)據(jù)庫的安全性。數(shù)據(jù)庫的安全性是由Oracle數(shù)據(jù)庫系統(tǒng)本身的安全機制進行控制。Oracle數(shù)據(jù)庫的安全性體現(xiàn)在它對用戶、權(quán)限、角色和用戶配置文件的管理上。用戶是由管理員建立并授權(quán)的一個數(shù)據(jù)庫帳戶,每一個企圖使用Oracle的用戶都必須得到一個合法的用戶帳戶和口令,只有用合法的帳戶和口令連接數(shù)據(jù)庫成功才能操作數(shù)據(jù)庫對象。每個Oracle數(shù)據(jù)庫都有一個叫做DEFAULT的配置文件,它被賦予數(shù)據(jù)庫中所有已經(jīng)存在的用戶和新創(chuàng)建的用戶。在系統(tǒng)中通過修改該配置文件,對數(shù)據(jù)庫所有用戶都限制為使用特定資源。

3.Web服務(wù)器安全保障。Web服務(wù)器的安全依賴于校園網(wǎng)的安全,同時對web服務(wù)器特殊的安全措施。外網(wǎng)用戶通過校園網(wǎng)的VPN技術(shù)與web服務(wù)器進行通信,在校園網(wǎng)出口處部署網(wǎng)絡(luò)防火墻,同時在Web服務(wù)器上主機防火墻和入侵檢測系統(tǒng),對系統(tǒng)進一步防護和監(jiān)測。另外,通過定時的安裝補丁、及時升級、關(guān)閉不必要的服務(wù)進一步加強了Web Server層和操作系統(tǒng)的安全。

四、系統(tǒng)性能的優(yōu)化

由于系統(tǒng)基于B/S三層架構(gòu),其性能具有很好地可擴展性和可維護性。為了提高程序的性能,應(yīng)用服務(wù)器采用多線程通信技術(shù),實現(xiàn)多線程服務(wù)器和連接管理器與數(shù)據(jù)庫服務(wù)器的預(yù)先連接,及時、準(zhǔn)確、可靠地采集和傳輸信息[5]。在該技術(shù)的具體實現(xiàn)上,采用的是搶先式多任務(wù),使得系統(tǒng)能執(zhí)行多個進程,而每個進程也可以同時執(zhí)行多個線程,且進程中的線程是并行執(zhí)行的。系統(tǒng)不停地在多個線程之間切換,由于時間很短,看上去多個線程是在同時運行。使用這種方法時,客戶機不需要與數(shù)據(jù)庫始終保持連接,應(yīng)用服務(wù)器只有在進行請求并接收請求的結(jié)果時才與數(shù)據(jù)庫保持連接。空閑進程并不占用網(wǎng)絡(luò)資源,網(wǎng)絡(luò)流量顯著減少,可以更快地進行查詢處理并且響應(yīng)時間得到了改善。多線程服務(wù)器和連接管理器用于保持與服務(wù)器的固定預(yù)先連接,這樣連接可以重復(fù)使用。同時可以在很大程序上提高系統(tǒng)的并發(fā)性。這就更加有效地保證了各級用戶在不同地點可以同時訪問系統(tǒng)中的數(shù)據(jù),加強了系統(tǒng)數(shù)據(jù)共享能力,提高了系統(tǒng)的性能。

五、結(jié)論

本文所討論研究的高等院校畢業(yè)論文管理系統(tǒng)采用了當(dāng)前流行的B/S結(jié)構(gòu)、Internet網(wǎng)絡(luò)技術(shù)和網(wǎng)絡(luò)安全技術(shù)等,突破了原先使用地域的局限性,使整個校園網(wǎng)甚至Internet上的用戶都可訪問系統(tǒng)。用戶可在多地域、任意時間段以不同身份來訪問系統(tǒng)中的數(shù)據(jù),大大加強了系統(tǒng)數(shù)據(jù)共享的能力,有效地促進了學(xué)校畢業(yè)論文管理的科學(xué)化、信息化。系統(tǒng)的應(yīng)用能夠高等院校節(jié)約了大量的人力、物力和財力,使高等院校的畢業(yè)論文管理水平得到大幅度的提升,同時在社會上也能夠產(chǎn)生了良好的影響。

參考文獻:

[1]劉必榮.本科畢業(yè)設(shè)計教學(xué)存在的問題及對策研究[J].文教資料,2007(8):54-56.

[2]楊永,梁金鈐.基于B/S模式的通用試題庫系統(tǒng)的設(shè)計與實現(xiàn)[J].計算機工程與科學(xué),2009,31(4):143-145.

[3]馬薇,婁雨.Oracle數(shù)據(jù)庫容災(zāi)備份中的流復(fù)制技術(shù)研究[J].科技通報,2012,28(2):182-184.

[4]劉昌平,范明鈺,王光衛(wèi).可信計算環(huán)境數(shù)據(jù)封裝方法[J].計算機應(yīng)用研究,2009,26(10):3891-3893.

[5]趙建偉.γ遙測數(shù)據(jù)遠程通信系統(tǒng)的設(shè)計與實現(xiàn)[J].計算機工程與設(shè)計,2007,28(16):3849-3851.

作者簡介:

第7篇

[關(guān)鍵詞]高校畢業(yè)論文;系統(tǒng)設(shè)計;管理系統(tǒng);畢業(yè)

中圖分類號:G64 文獻標(biāo)識碼:A 文章編號:1006-0278(2014)01-208-01

一、系統(tǒng)需求分析

畢業(yè)設(shè)計可以說是大學(xué)生在大學(xué)期間最后一個自我完善的學(xué)習(xí)過程,對即將畢業(yè)的學(xué)生來說意義應(yīng)是十分重要的。高校畢業(yè)論文管理系統(tǒng)不僅是對學(xué)生帶來莫大的方便和有效的信息,更是減輕了老師和學(xué)校的工作負擔(dān),無論對誰百利而無一害,是很有意義的一項項目設(shè)計。

隨著社會對大學(xué)教育的重視,大學(xué)的教學(xué)規(guī)模也在不斷擴大,然而教學(xué)工作將會越來越重,需要處理和整理的教學(xué)信息也越來越多。然而每年都有繁忙的畢業(yè)季節(jié),為了更好的方便,高效精確的處理這一重要過程,不得不說高校完全急需一套先進的絡(luò)管理系統(tǒng)。極大的方便畢業(yè)生,也方便了指導(dǎo)老師,用戶完全可以足不出戶,完成一系列繁重的事務(wù)工作,也大大節(jié)約了紙張和時間,對學(xué)校建設(shè)工作來說是十分有意義的。

二、總體設(shè)計方案

高校畢業(yè)論文管理系統(tǒng)共有8個主要的模塊,分別是課題申請模塊、課題審批模塊、選題模塊、相關(guān)報表模塊、網(wǎng)上答疑模塊、論文上傳和查看模塊、網(wǎng)上評閱模塊和后臺管理模塊。總體結(jié)構(gòu)圖如下:

三、模塊化設(shè)計

本系統(tǒng)主要有三大模塊,分別是教師、學(xué)生、系統(tǒng)說明模塊,其中教師和學(xué)生兩個模塊中又各自有著許多子模塊,這些子模塊間既能相互傳遞信息的功能,又具有相互獨立運作的功能。而系統(tǒng)說明模塊是一個單一且功能獨立的模塊。老師模塊主要功能有:注冊、登錄、申報和編輯課題、確認學(xué)生、下載論文、成績評定和密碼修改;學(xué)生模塊主要功能有:注冊、登錄、課題的選擇和查詢、修改和論文的上傳、查看成績和密碼修改。

(一)課題申報管理

對于管理員功能來說可以添加老師的信息,把信息存入teacher表中,而老師的登入驗證信息的數(shù)據(jù)添加到teacherlogin表中。為了方便,把老師的教工號作為用戶名登入該系統(tǒng),而課題申報功能是只能由老師進行申報,管理員只能查看該網(wǎng)頁,當(dāng)然學(xué)生則無法瀏覽到。在課題申報功能中可以設(shè)有無效操作提示,一旦不符合規(guī)范的操作則提示有效信息和警告,這樣設(shè)計便于用戶友好操作,提供系統(tǒng)有效工作的效率。

(二)課題審批管理

由于課題審批是對整個學(xué)校的論文進行審批,那么管理員可以在特殊情況下將該審批權(quán)限給某位特定的老師,但院系老師審批完成后,再收回權(quán)限,所以可以給權(quán)限設(shè)置一個有效時間。而在審批過程中可以添加備注和說明,方便上級管理和查閱。在課程審批管理模塊下面還有教研室審批和院系審批,他們的審批模式基本一致,統(tǒng)由上級管理員給與權(quán)限。

(三)選題管理

顧名思義選題管理模塊就是針對學(xué)生而進行的選題設(shè)置,登錄的學(xué)生可以查看有關(guān)課題的信息,學(xué)生可以通過報名,進入系統(tǒng)進行選題。首先老師要提交課題,然后經(jīng)過兩個部門的審批通過后,學(xué)生就才可以進行相應(yīng)的選題。當(dāng)然,不同的學(xué)生,來自不同的專業(yè),那么選題就不盡相同。就只能選著與相應(yīng)專業(yè)對口的題目。所以在選題頁面前,對不同專業(yè)學(xué)生進行不同的選題信息。當(dāng)學(xué)生選題的時候比較容易出現(xiàn)的問題是重復(fù)選題,每個專業(yè)的選題給一個標(biāo)號,對標(biāo)號進行判斷,避免重復(fù)的可能性。選題管理中,老師擁有可以對選題管理進行部分權(quán)限,主要是對學(xué)生的管理,如:刪除學(xué)生報名信息,指導(dǎo)老師可以對已選了他的課題的學(xué)生進行刪除,之后系統(tǒng)會對此學(xué)生進入系統(tǒng)時候發(fā)出通告,通知被刪除,他的選題無效,請另外選題),另外當(dāng)學(xué)生進入該系統(tǒng)的選題管理時可以查看到他的選題信息和備注信息,比如學(xué)生是從何時何地進行的畢業(yè)設(shè)計,等等一系列信息進行處理,有些重要的信息在課題任務(wù)報批書生成的過程中就會被用到。

(四)相關(guān)報表的生成管理

相關(guān)報表的生成管理下有課題題型分析統(tǒng)計表、課題任務(wù)報批書和課題題型匯總表三種報表。有權(quán)限的老師也可以通過選擇進行具體的操作,得到更為具體的信息報表。