国产亚洲成AV在线下载|亚洲精品视频在线|久久av免费这里有精品|大香线蕉视频观看国产

    <style id="akiq1"><progress id="akiq1"></progress></style><label id="akiq1"><menu id="akiq1"></menu></label>

          <source id="akiq1"></source><rt id="akiq1"></rt>

          管理系統(tǒng)畢業(yè)論文模板(10篇)

          時(shí)間:2023-03-20 16:28:47

          導(dǎo)言:作為寫(xiě)作愛(ài)好者,不可錯(cuò)過(guò)為您精心挑選的10篇管理系統(tǒng)畢業(yè)論文,它們將為您的寫(xiě)作提供全新的視角,我們衷心期待您的閱讀,并希望這些內(nèi)容能為您提供靈感和參考。

          篇1

          關(guān)鍵詞:

          功能性需求分析;非功能性需求分析;業(yè)務(wù)里程分析

          1概述

          作為大學(xué)本科生必須完成的最后一門(mén)課程,畢業(yè)論文具備了其它課程所沒(méi)有的典型特征:①由于畢業(yè)論文的宗旨是考查學(xué)生對(duì)本專(zhuān)業(yè)核心知識(shí)的掌握程度和運(yùn)用知識(shí)解決實(shí)際問(wèn)題的能力,因此在其完成過(guò)程中將會(huì)綜合運(yùn)用多門(mén)課程的知識(shí)點(diǎn)并將這些知識(shí)點(diǎn)與實(shí)際研究對(duì)象進(jìn)行結(jié)合。②參與畢業(yè)論文過(guò)程管理的對(duì)象多,不僅包括學(xué)生和指導(dǎo)教師,還包括負(fù)責(zé)畢業(yè)論文的系主任、主管教學(xué)的分院領(lǐng)導(dǎo)和教務(wù)處實(shí)踐教學(xué)管理科的工作人員,管理層次多,職能劃分詳細(xì)。③耗時(shí)長(zhǎng)。按照培養(yǎng)方案的要求,畢業(yè)論文從開(kāi)始選題到最后的答辯,總共耗時(shí)將近半年的時(shí)間,期間學(xué)生可以采取在校完成或者外出完成的形式進(jìn)行畢業(yè)論文。以上特點(diǎn)決定了畢業(yè)論文過(guò)程管理的復(fù)雜性,不同的高校對(duì)該教學(xué)任務(wù)采取了不同的形式,以達(dá)到降低管理成本、提高管理成效的目的。

          2系統(tǒng)分析

          系統(tǒng)分析主要圍繞用例分析、業(yè)務(wù)流程分析和非功能性需求三個(gè)角度來(lái)開(kāi)展。

          2.1用例分析用例分析

          主要分析系統(tǒng)中各類(lèi)角色對(duì)系統(tǒng)各個(gè)模塊的操作權(quán)限。根據(jù)前期調(diào)研結(jié)果的分析,本系統(tǒng)的用戶可以分為系統(tǒng)管理員、教務(wù)部門(mén)工作人員、教師、專(zhuān)業(yè)負(fù)責(zé)人、分院領(lǐng)導(dǎo)和學(xué)生共六種角色。系統(tǒng)用例分析就是分析這六種角色在系統(tǒng)中可以操作的應(yīng)用場(chǎng)景。

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

          畢業(yè)論文管理系統(tǒng)的系統(tǒng)管理員只負(fù)責(zé)本系統(tǒng)運(yùn)行相關(guān)的支撐數(shù)據(jù),即系統(tǒng)管理和基礎(chǔ)數(shù)據(jù)兩個(gè)模塊中的功能。通常,系統(tǒng)管理模塊包括部門(mén)管理、角色管理、用戶管理、菜單管理、權(quán)限管理、數(shù)據(jù)管理、日志管理;基礎(chǔ)數(shù)據(jù)包括專(zhuān)業(yè)設(shè)置、班級(jí)設(shè)置、教師管理、學(xué)生管理和教室管理。其中,部門(mén)管理是管理高?,F(xiàn)有的教學(xué)單位和與畢業(yè)論文管理工作相關(guān)的部門(mén);角色管理是管理系統(tǒng)用戶的分類(lèi)信息,以便為系統(tǒng)的權(quán)限分配提供基礎(chǔ);菜單管理是管理系統(tǒng)可以操作的模塊以及模塊的層次結(jié)構(gòu);權(quán)限管理是將菜單的操作權(quán)限分配給每類(lèi)角色,從而確保系統(tǒng)操作和數(shù)據(jù)瀏覽的安全性;數(shù)據(jù)管理是對(duì)系統(tǒng)的數(shù)據(jù)庫(kù)進(jìn)行管理,包括數(shù)據(jù)備份和數(shù)據(jù)恢復(fù);日志管理是管理系統(tǒng)操作的日志,以便系統(tǒng)出現(xiàn)問(wèn)題時(shí),可根據(jù)系統(tǒng)尋找發(fā)生故障的原因;專(zhuān)業(yè)設(shè)置是按照高?,F(xiàn)有的專(zhuān)業(yè)結(jié)構(gòu)和隸屬關(guān)系完成專(zhuān)業(yè)信息的管理;班級(jí)設(shè)置是負(fù)責(zé)按照專(zhuān)業(yè)設(shè)置學(xué)生所在的班級(jí);教師管理是管理高校教師的基本信息;學(xué)生管理是管理在校畢業(yè)班學(xué)生的基本信息;教室管理是管理目前學(xué)??晒┦褂玫慕淌遥瑸榇疝q安排提供基礎(chǔ)數(shù)據(jù)。

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

          教務(wù)部門(mén)工作人員在系統(tǒng)中主要負(fù)責(zé)三個(gè)方面的工作,分別是基礎(chǔ)數(shù)據(jù)中關(guān)于時(shí)間的設(shè)置、答辯安排審核和答辯結(jié)果審核。其中,基礎(chǔ)數(shù)據(jù)中的時(shí)間設(shè)置包括學(xué)期的設(shè)置、選題時(shí)間設(shè)置和過(guò)程時(shí)間設(shè)置。選題時(shí)間設(shè)置主要設(shè)置學(xué)生選題的開(kāi)始時(shí)間和結(jié)束時(shí)間;過(guò)程時(shí)間設(shè)置包括指導(dǎo)記錄時(shí)間的設(shè)置、中期檢查時(shí)間的設(shè)置和答辯時(shí)間的設(shè)置。

          2.1.3教師用例分析

          畢業(yè)論文管理系統(tǒng)中具有操作權(quán)限的教師主要包括指導(dǎo)教師和交叉評(píng)閱教師以及答辯教師。教師在系統(tǒng)中可以操作的用例包括出題、審批開(kāi)題報(bào)告、指導(dǎo)記錄、答辯申請(qǐng)審批、交叉評(píng)閱和答辯結(jié)果登記。其中,出題只有被專(zhuān)業(yè)負(fù)責(zé)人指定為指導(dǎo)教師的教師才具有該權(quán)限,交叉評(píng)閱也只有被專(zhuān)業(yè)負(fù)責(zé)人指定為交叉評(píng)閱的教師才具有操作權(quán)限;答辯結(jié)果登記通常由答辯小組組長(zhǎng)來(lái)完成。

          2.1.4專(zhuān)業(yè)負(fù)責(zé)人用例分析

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

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

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

          2.1.6學(xué)生用例分析

          學(xué)生是畢業(yè)論文管理系統(tǒng)的主體,在該系統(tǒng)中可以操作的用例包括選題、開(kāi)題報(bào)告撰寫(xiě)、指導(dǎo)記錄、中期檢查、答辯申請(qǐng)、答辯安排和答辯結(jié)果。

          2.2業(yè)務(wù)流程分析

          畢業(yè)論文管理系統(tǒng)包含的核心流程包括撰寫(xiě)開(kāi)題報(bào)告和答辯安排兩個(gè)核心流程。

          2.2.1開(kāi)題報(bào)告流程分析

          參與開(kāi)題報(bào)告工作的主體包括學(xué)生、指導(dǎo)教師、專(zhuān)業(yè)負(fù)責(zé)人和分院領(lǐng)導(dǎo),其流程如下:首先,學(xué)生完成開(kāi)題報(bào)告的撰寫(xiě),并提交給系統(tǒng)驗(yàn)證,驗(yàn)證通過(guò)后保存信息,并轉(zhuǎn)交給指導(dǎo)教師審批,審批通過(guò)后轉(zhuǎn)交給專(zhuān)業(yè)負(fù)責(zé)人進(jìn)行初步審核,審核通過(guò)后再轉(zhuǎn)交給分院領(lǐng)導(dǎo)進(jìn)行最后的審核,并將最后的審核意見(jiàn)反饋給學(xué)生。

          2.2.2答辯安排流程分析

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

          2.3非功能性需求分析

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

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

          根據(jù)系統(tǒng)的功能需求分析的結(jié)果并結(jié)合管理信息系統(tǒng)的管理模式,總結(jié)出畢業(yè)論文過(guò)程管理系統(tǒng)的功能框架如圖1所示。圖1中的系統(tǒng)管理通常負(fù)責(zé)管理一般系統(tǒng)運(yùn)行所需的支撐數(shù)據(jù)。畢業(yè)論文管理系統(tǒng)的系統(tǒng)管理由部門(mén)管理、角色管理、用戶管理、菜單管理、權(quán)限管理、數(shù)據(jù)管理和日志管理共七個(gè)模塊組成。

          4結(jié)束語(yǔ)

          代碼開(kāi)發(fā)僅僅是系統(tǒng)開(kāi)發(fā)生命周期中的系統(tǒng)實(shí)現(xiàn)的主要任務(wù),在此之前需經(jīng)歷系統(tǒng)分析和系統(tǒng)設(shè)計(jì)兩個(gè)不可逾越的階段。本文通過(guò)分析,得出了高校畢業(yè)論文管理系統(tǒng)的需求,并對(duì)這些需求進(jìn)行整理后,完成了系統(tǒng)功能框架的設(shè)計(jì),為下一步系統(tǒng)開(kāi)發(fā)搭建系統(tǒng)應(yīng)用程序架構(gòu)提供了直接依據(jù)。

          參考文獻(xiàn):

          [1]包慧敏.基于Web的畢業(yè)論文管理系統(tǒng)設(shè)計(jì)[D].南京:南京理工大學(xué),2013.

          [2]鄭鴻英.畢業(yè)論文管理系統(tǒng)的開(kāi)發(fā)與實(shí)現(xiàn)[D].上海:華東師范大學(xué),2011.

          [3]劉珊.本科畢業(yè)論文管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].廈門(mén):廈門(mén)大學(xué),2014.

          [4]陳斌.基于JQuery框架的畢業(yè)論文管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].蘇州:蘇州大學(xué),2012.

          [5]孫曉妍.基于UML的面向?qū)ο笮畔⑾到y(tǒng)開(kāi)發(fā)[J].價(jià)值工程,2013(10):189-190.

          [6]陳振慶,羅蘭花.基于動(dòng)態(tài)描述邏輯的UML狀態(tài)圖形式化方法[J].2011,37(13):55-57.

          篇2

          中圖分類(lèi)號(hào):G64 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1006-0278(2014)01-208-01

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

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

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

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

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

          三、模塊化設(shè)計(jì)

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

          (一)課題申報(bào)管理

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

          (二)課題審批管理

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

          (三)選題管理

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

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

          篇3

          需求分析是軟件設(shè)計(jì)很重要的一個(gè)環(huán)節(jié),它主要解決“做什么”的問(wèn)題,即全面了解用戶的需求,把軟件開(kāi)發(fā)過(guò)程中可能遇到的重點(diǎn)和難點(diǎn)提出來(lái),在整個(gè)軟件設(shè)計(jì)過(guò)程中起到了提綱挈領(lǐng)的作用。通過(guò)分析確定了系統(tǒng)管理人員、教學(xué)管理人員、學(xué)科組組長(zhǎng)、指導(dǎo)教師及學(xué)生等角色,下面就各角色的具體需求進(jìn)行分析。

          1.系統(tǒng)管理人員角色涵蓋了用戶角色添加,用戶權(quán)限的設(shè)置等。

          2.教學(xué)管理人員負(fù)責(zé)對(duì)所有學(xué)生進(jìn)行選題和名單的匯總、開(kāi)題報(bào)告的匯總、論文和論文成績(jī)的匯總,論文進(jìn)度的設(shè)置及教師角色設(shè)置等,不同的系別或?qū)I(yè)可以設(shè)置教學(xué)管理人員一名,具體的系別分配及權(quán)限設(shè)置由系統(tǒng)管理人員設(shè)定。

          3.各學(xué)科組組長(zhǎng)負(fù)責(zé)審核指導(dǎo)教師的選題、審定學(xué)生論文終稿及確定論文成績(jī)等,學(xué)科組組長(zhǎng)同時(shí)可以是指導(dǎo)教師,其角色由教學(xué)管理人員進(jìn)行設(shè)置。

          4.指導(dǎo)教師角色包含畢業(yè)論文選題的上傳、學(xué)生的選擇、開(kāi)題報(bào)告的審核、畢業(yè)論文的修改及論文成績(jī)的評(píng)定等,其用戶界面有選題上傳、學(xué)生選擇、開(kāi)題報(bào)告審核、論文指導(dǎo)、論文成績(jī)?cè)u(píng)定、個(gè)人信息管理等內(nèi)容。

          5.學(xué)生角色主要有選題查詢(xún)、選題選定、開(kāi)題報(bào)告材料提交、論文材料提交、論文成績(jī)的查詢(xún)等內(nèi)容,其用戶界面有選題、開(kāi)題報(bào)告提交、論文提交、個(gè)人信息管理等內(nèi)容。

          二、系統(tǒng)功能需求分析

          為了進(jìn)一步完善該系統(tǒng),實(shí)現(xiàn)資源的優(yōu)化配置,提高事務(wù)處理能力,需要進(jìn)一步進(jìn)行性能及功能的需求分析。

          1.教學(xué)管理人員應(yīng)及時(shí)提供教師及學(xué)生信息,師生互相選擇的界面要具有交互性。教師可以在系統(tǒng)中查看選擇自己課題的學(xué)生名單及學(xué)生的具體信息,學(xué)生可以在指導(dǎo)教師名單中進(jìn)行選擇,同時(shí)也能查詢(xún)到其他選擇該指導(dǎo)教師的同學(xué)名單,以加強(qiáng)師生間的相互溝通。

          2.選題應(yīng)由指導(dǎo)教師確定,教師可將選題上傳到系統(tǒng)由學(xué)科組組長(zhǎng)通過(guò)后再正式到網(wǎng)絡(luò)上供學(xué)生選擇,學(xué)生確定選題后就可以根據(jù)設(shè)置的論文進(jìn)度開(kāi)展論文寫(xiě)作。

          3.在論文寫(xiě)作階段,系統(tǒng)要提供一個(gè)交互平臺(tái)供師生進(jìn)行交流,并允許通過(guò)系統(tǒng)上傳及下載文件。

          4.在寫(xiě)作過(guò)程中要有開(kāi)題報(bào)告及論文中期考核等環(huán)節(jié),指導(dǎo)教師要對(duì)各環(huán)節(jié)進(jìn)行評(píng)分,學(xué)生可以直接通過(guò)系統(tǒng)查看自己的分?jǐn)?shù)。

          5.教學(xué)管理人員可以在系統(tǒng)中公告,指導(dǎo)教師及學(xué)生可以查看公告。

          6.當(dāng)學(xué)生提交論文終稿后,指導(dǎo)教師要對(duì)論文進(jìn)行評(píng)分并經(jīng)學(xué)科組組長(zhǎng)審核通過(guò),如果畢業(yè)論文成績(jī)達(dá)到合格及以上的學(xué)生成績(jī)將及時(shí)的反饋出去供學(xué)生查看,不合格的學(xué)生則須繼續(xù)撰寫(xiě)和修改論文直至合格。

          7.教學(xué)管理人員可以通過(guò)系統(tǒng)直接執(zhí)行打印論文題目清單及學(xué)生成績(jī)表等,同時(shí)還可以根據(jù)論文題目或指導(dǎo)教師相關(guān)信息或?qū)W生相關(guān)信息實(shí)現(xiàn)快速查詢(xún)等。

          8.不同的用戶可以通過(guò)系統(tǒng)維護(hù)自己的賬戶,可以修改基本信息,但不能修改自己的帳號(hào),其帳號(hào)具有唯一性。

          三、畢業(yè)論文管理系統(tǒng)的功能設(shè)計(jì)

          1.系統(tǒng)開(kāi)發(fā)工具

          由于學(xué)生在撰寫(xiě)論文時(shí)很多都在外地實(shí)習(xí),具有一定的地域分散性,因此本系統(tǒng)主要采用B/S架構(gòu),應(yīng)用ASP.NET技術(shù)來(lái)實(shí)現(xiàn)在網(wǎng)絡(luò)環(huán)境下的學(xué)生畢業(yè)論文管理,其使用的開(kāi)發(fā)環(huán)境為Microsoft visual studio 2010,采用C#為開(kāi)發(fā)語(yǔ)言及SQL Server 2005為后臺(tái)數(shù)據(jù)庫(kù)進(jìn)行開(kāi)發(fā)的。

          圖1 總體架構(gòu)體

          2.系統(tǒng)功能模塊設(shè)計(jì)

          根據(jù)系統(tǒng)需求分析,系統(tǒng)主要分為五個(gè)模塊,總體架構(gòu)體如圖1所示。

          3.系統(tǒng)的主要流程

          (1)首先由系統(tǒng)管理人員登錄系統(tǒng),添加教學(xué)管理人員、指導(dǎo)教師、學(xué)科組組長(zhǎng)及學(xué)生等角色并設(shè)置各用戶角色的權(quán)限。

          (2)然后教學(xué)管理人員可登錄系統(tǒng),添加教師名單及畢業(yè)學(xué)生名單,同時(shí)對(duì)教師角色及論文進(jìn)度進(jìn)行設(shè)置,教師角色分為指導(dǎo)教師和學(xué)科組組長(zhǎng),其二者是可以重復(fù)的,指導(dǎo)教師可以是學(xué)科組組長(zhǎng),此時(shí)指該指導(dǎo)教師頁(yè)面中除了出現(xiàn)指導(dǎo)教師頁(yè)面出現(xiàn)的內(nèi)容外還會(huì)具備學(xué)科組組長(zhǎng)的內(nèi)容。

          (3)接著指導(dǎo)教師、學(xué)科組組長(zhǎng)及學(xué)生可根據(jù)各自角色登錄系統(tǒng),修改完善個(gè)人信息。指導(dǎo)教師可論文選題及論文撰寫(xiě)各種要求,上傳系統(tǒng)供學(xué)科組組長(zhǎng)審核。如果指導(dǎo)教師選題審核不過(guò)關(guān)則系統(tǒng)會(huì)要求該教師重新擬定選題然后繼續(xù)進(jìn)入學(xué)科組組長(zhǎng)審核頁(yè)面直至選題通過(guò)為止。

          (4)指導(dǎo)教師論文選題通過(guò)后就公布在網(wǎng)絡(luò)上,學(xué)生就可以通過(guò)系統(tǒng)查看和選擇選題。指導(dǎo)教師也可以通過(guò)系統(tǒng)查看選擇其選題的學(xué)生情況并進(jìn)行選擇,如果有學(xué)生不符合選題要求則退回,系統(tǒng)會(huì)提示學(xué)生重新進(jìn)行選題,直至實(shí)現(xiàn)雙向選擇,學(xué)生選題確定后就可以開(kāi)展論文寫(xiě)作。教學(xué)管理人員此時(shí)就可以就選題對(duì)學(xué)生名單進(jìn)行匯總。

          (5)在論文撰寫(xiě)初期學(xué)生要在系統(tǒng)上提交開(kāi)題報(bào)告給指導(dǎo)教師審核,指導(dǎo)教師審批后評(píng)定分?jǐn)?shù),學(xué)生可以通過(guò)平臺(tái)即時(shí)查到該分值。

          (6)學(xué)生撰寫(xiě)論文過(guò)程中可以通過(guò)平臺(tái)留言,咨詢(xún)指導(dǎo)教師相關(guān)問(wèn)題,指導(dǎo)教師也可通過(guò)平臺(tái)及時(shí)回復(fù)學(xué)生問(wèn)題,同時(shí)學(xué)生撰寫(xiě)的論文稿件可以通過(guò)上傳到平臺(tái)供指導(dǎo)教師查看,指導(dǎo)教師批改完后可以將修改稿上傳到平臺(tái)供學(xué)生下載并且通過(guò)留言告知學(xué)生修改意見(jiàn)。學(xué)生可依據(jù)指導(dǎo)教師點(diǎn)評(píng)進(jìn)行論文修改,修改完成后可再次提交論文。系統(tǒng)會(huì)記錄學(xué)生提交論文的次數(shù)及指導(dǎo)教師的點(diǎn)評(píng)次數(shù)。

          (7)學(xué)生論文定稿后將論文上傳到系統(tǒng),指導(dǎo)教師可以對(duì)論文評(píng)分,并將論文正稿和成績(jī)提交給學(xué)科組組長(zhǎng)審核,學(xué)科組組長(zhǎng)可以對(duì)論文成績(jī)進(jìn)行修改和確定并將修改結(jié)果反饋給指導(dǎo)教師,指導(dǎo)教師確認(rèn)后學(xué)生成績(jī)生效;如果指導(dǎo)教師有異議則可將意見(jiàn)提交給學(xué)科組組長(zhǎng)進(jìn)行復(fù)核直至通過(guò)為止。經(jīng)指導(dǎo)教師和學(xué)科組組長(zhǎng)雙重確認(rèn)后學(xué)生可以在系統(tǒng)上查詢(xún)到自己的論文成績(jī)及畢業(yè)論文綜合成績(jī)(開(kāi)題報(bào)告成績(jī)和論文成績(jī)綜合后的成績(jī))。如果有學(xué)生在論文進(jìn)度設(shè)置時(shí)間內(nèi)未完成畢業(yè)論文則系統(tǒng)自動(dòng)判定不合格。

          (8)最后,教學(xué)管理人員可以對(duì)論文定稿、論文成績(jī)及畢業(yè)論文綜合成績(jī)進(jìn)行查詢(xún)、匯總及打印等操作。

          四、系統(tǒng)部分模塊關(guān)鍵代碼實(shí)現(xiàn)

          1.登錄模塊

          用戶根據(jù)自己的編號(hào)(學(xué)生為學(xué)號(hào),系統(tǒng)管理員、教學(xué)管理人員及教師為教工號(hào))、密碼(身份證號(hào))登陸系統(tǒng)。

          HttpCookie cookie = Request.Cookies [“CheckCode”];

          try { if (cookie.Value = = this.txtCode.Text.Trim())

          { using (var edm = new Manage Entities())

          {

          //查詢(xún)輸入的用戶編號(hào)是否存在

          var user = from u in edm.Users

          where u. UserNo= = userId.Text

          select u;

          if (user.Count() = = 0)

          //判斷:用戶表中不存在該用戶記錄時(shí),提示用戶名輸入錯(cuò)誤

          {

          Response.Write("”);

          }

          //判斷,用戶名對(duì)應(yīng)的密碼是否正確

          foreach (var custObj in user)

          {

          if (custObj.PWD = =userPwd.Text)

          {

          Session["UserNo"] = userId.Text.Trim();

          Session["UserName"] = custObj.User.Name.Trim();

          Session[“Popedom”] = custObj.Pope dom.Trim();

          Response.Write(“”);

          }

          else

          {

          Response.Write(“”);

          }

          }

          }

          }

          else

          {

          Response.Write(“”);

          }

          }

          catch (Exception error)

          {

          lError.Text = error.ToString();

          }

          2.學(xué)生選題模塊

          //判斷CheckBox的選中狀態(tài),更新數(shù)據(jù)庫(kù)相應(yīng)字段。

          CheckBox cbox= (CheckBox)gvTopic.Rows[e.Row.RowIndex].FindControl ("cbTopic");

          if (cbox.Checked = = true)

          {

          //根據(jù)用戶登錄名查詢(xún)?cè)撚脩羰欠褚呀?jīng)選擇了論文選題。

          using (var edm = new ManageEntities())

          {

          var topic = from u in edm.Graduation Project

          where u. UserNo= =Session["UserNo"].ToString()

          select u;

          if (topic.Count() = = 0)

          {

          //當(dāng)該學(xué)生沒(méi)有選擇過(guò)論文題目時(shí),則將該學(xué)生新選擇的題目名稱(chēng)更新到畢業(yè)設(shè)計(jì)

          //表選題學(xué)生編號(hào)字段上。

          string strTopicNo= Convert.ToString (gvTopic.DataKeys[e.Row.RowIndex].Values[“TopicNo”]);

          var topic1 = from u in edm.Gradua tionProject

          where u.TopicNo= = Convert.ToInt64 (strTopicNo)

          select u;

          foreach (var custObj in topic1)

          {

          if (custObj. TopicState = = true)

          {

          lResult.Text = “選題失敗,已有人選!”;

          }

          if (custObj. TopicState = = false || custObj. TopicState = = null)

          {

          custObj. TopicState = true;

          custObj.UserNo=Session["UserNo"].ToString(); custObj.UserName=Session ["UserName"].ToString();

          lResult.Text = “選題成功!”;

          }

          }

          edm.SaveChanges();

          Bind();

          }

          else

          {

          lResult.Text = “選題失敗,請(qǐng)先退選,再重新選擇!”;

          }

          }

          }

          3.上傳選題模塊

          在處理上傳的畢業(yè)論文及各種留言?xún)?nèi)容時(shí)使用了CuteEditor―Html在線編輯器來(lái)實(shí)現(xiàn)。CuteEditor for ASP.NET是一款功能強(qiáng)大且簡(jiǎn)單實(shí)用的跨瀏覽器、跨平臺(tái)的所見(jiàn)即所得的在線html編輯器,其用戶界面簡(jiǎn)潔,加載速度快。通過(guò)該款編輯器可以方便Asp.net開(kāi)發(fā)者對(duì)文本框的內(nèi)容進(jìn)行編輯。此外,CuteEditor還集成了對(duì)文檔、圖片等文件的上傳模塊及音頻、視頻等媒體文件進(jìn)行直接插入的模塊。下面以指導(dǎo)教師論文題目上傳模塊為例進(jìn)行說(shuō)明。

          //新增一條指導(dǎo)教師論文題目上傳記錄

          using (var edm = new ManageEntities())

          {

          GraduationProject gp = new Gradua tionProject();

          gp.TopicName= txtTopic.Text.Trim().ToString();

          gp.Professional=ddlProfessional.SelectedValue.Trim().ToString();

          gp.Demand=txtDemand.Text.Trim().ToString();

          gp.Year=ddlYear. SelectedValue.Trim().ToString();

          gp.TopicState=false;

          gp.TeacherNo= Session["TeacherNo"].ToString().Trim(),

          gp.TeacherName= Session["Teach erName"].ToString().Trim(),

          gp.Academy=txtAcademy.Text.Trim().ToString();

          gp.Assignment= cuteEditor.Text;

          edm.GraduationProjects.AddObject (gp);

          edm.SaveChanges();

          篇4

          中圖分類(lèi)號(hào):TP311.52文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1009-3044(2008)25-1449-02

          Design of Undergraduate Graduation Thesis Management System Based on LAMP

          WANG Zhi-ming1,2, WU Zhao-hua2, XU Chun-ying1

          (1. Orient Science and Technology College, Hunan Agricultural University, Changsha 410128, China; 2. Science College, Hunan Agricultural University, Changsha 410128, China)

          Abstract: The paper proposes the undergraduate graduation thesis management system's feasibility and function modules to solute the traditional method and troubles. Then the system is realized based on LAMP platform and a new solution method of paper management system is gotten.

          Key words: graduation thesis management system; php; system design

          1 引言

          目前,隨著國(guó)家教育部對(duì)高校的新一輪評(píng)估的到來(lái),高校對(duì)本科學(xué)生畢業(yè)論文(設(shè)計(jì))的管理提升到了一個(gè)新的高度,也帶來(lái)了許多新的難度。從畢業(yè)論文的教師出題、學(xué)生選題、生成各種與論文有關(guān)的表格、畢業(yè)論文格式的統(tǒng)一、畢業(yè)論文指導(dǎo)過(guò)程的宏觀調(diào)控、到畢業(yè)論文的長(zhǎng)期保存等,期間涉及到的步驟之繁瑣、工作量之大,有關(guān)領(lǐng)導(dǎo)和教師均深感頭疼。因此,考慮高校的實(shí)際情況,為了充分利用高校的校園網(wǎng)優(yōu)勢(shì),更好為學(xué)生服務(wù),為教學(xué)服務(wù);為了更好地提高管理水平,充分發(fā)揮網(wǎng)絡(luò)管理的特點(diǎn);更是為了提高高校本科畢業(yè)論文(設(shè)計(jì))水平和學(xué)校評(píng)估的需要,有必要開(kāi)發(fā)出一套本科畢業(yè)論文(設(shè)計(jì))的管理軟件。

          2 系統(tǒng)介紹

          系統(tǒng)的構(gòu)建平臺(tái)采用Linux(紅帽服務(wù)器5.0版本)操作系統(tǒng)、Apache作為Web服務(wù)器、Mysql數(shù)據(jù)庫(kù)以及PHP腳本語(yǔ)言,也就是著名的LAMP組合。沒(méi)有采用Windows下的IIS + SQL Server平臺(tái)是因?yàn)椋夯赪indows平臺(tái)的開(kāi)發(fā)雖然容易,但系統(tǒng)不夠穩(wěn)定,學(xué)生如果上傳畢業(yè)論文的時(shí)候帶有病毒,則很可能給整個(gè)系統(tǒng)帶來(lái)危險(xiǎn),而且安全性也不高,服務(wù)器容易出現(xiàn)問(wèn)題,如果購(gòu)買(mǎi)正版的軟件,價(jià)格將會(huì)很昂貴,很多單位承受不起。而LAMP組合構(gòu)建的系統(tǒng)功能強(qiáng)大、穩(wěn)定、安全、不易感染病毒,更可貴的是軟件全部免費(fèi),對(duì)硬件的要求也不是很高。系統(tǒng)運(yùn)行后,整個(gè)校園網(wǎng)通過(guò)瀏覽器都可以進(jìn)行訪問(wèn),不受時(shí)間和位置的限制,非常方便。

          2.1 需求分析

          1) 滿足指導(dǎo)教師出題,并且能控制和其他教師以及往年的題目不重復(fù)的需要;

          2)滿足學(xué)生選擇自己喜歡的教師和自己喜歡的論文題目的需要,及時(shí)杜絕多人選同一題的現(xiàn)象;

          3) 滿足根據(jù)畢業(yè)論文(設(shè)計(jì))規(guī)范化的要求生成各種表格的需要;

          4) 滿足主管領(lǐng)導(dǎo)和指導(dǎo)老師隨時(shí)查閱論文(設(shè)計(jì))進(jìn)度,對(duì)整個(gè)論文(設(shè)計(jì))進(jìn)行管理的需要;

          5) 滿足對(duì)學(xué)生的論文進(jìn)行評(píng)價(jià),提供優(yōu)秀論文給以后的畢業(yè)生查閱的需要;

          6) 滿足論文長(zhǎng)期保存的需要;

          7) 實(shí)現(xiàn)畢業(yè)論文各項(xiàng)數(shù)據(jù)的統(tǒng)計(jì)分析。

          2.2 系統(tǒng)結(jié)構(gòu)

          根據(jù)系統(tǒng)需求分析,綜合筆者單位有關(guān)教務(wù)處領(lǐng)導(dǎo)意見(jiàn),大致系統(tǒng)結(jié)構(gòu)如圖1。

          3 系統(tǒng)功能

          本系統(tǒng)分可為四個(gè)子系統(tǒng),即登錄系統(tǒng)、學(xué)生子系統(tǒng)、教師子系統(tǒng)、專(zhuān)業(yè)負(fù)責(zé)人(領(lǐng)導(dǎo))子系統(tǒng)、管理員子系統(tǒng)等。其功能主要是:

          3.1 登錄系統(tǒng)

          本系統(tǒng)采取了用戶登錄模式,只有擁有賬號(hào)和密碼的人才可以登錄此系統(tǒng),極大地提高了系統(tǒng)的安全性。在開(kāi)發(fā)的時(shí)候,我們讓登錄系統(tǒng)與學(xué)校的學(xué)籍和教師信息管理系統(tǒng)對(duì)接,這樣學(xué)生和教師只要輸入自己在學(xué)校信息管理系統(tǒng)的密碼即可登錄,并且教師登錄后可以顯示該教師的院系、教師號(hào)、職稱(chēng)、專(zhuān)業(yè)等信息,學(xué)生登錄后可以顯示學(xué)生學(xué)號(hào)、院系、年級(jí)、專(zhuān)業(yè)等信息。而且這樣可以使得學(xué)生數(shù)據(jù)、教師數(shù)據(jù)、院系數(shù)據(jù)、專(zhuān)業(yè)數(shù)據(jù)等與學(xué)校的各種數(shù)據(jù)實(shí)時(shí)保持一致。

          3.2 教師子系統(tǒng)

          教師登錄后對(duì)本專(zhuān)業(yè)的學(xué)生出好畢業(yè)(設(shè)計(jì))題目,系統(tǒng)根據(jù)教師的職稱(chēng)限定各個(gè)教師所指導(dǎo)學(xué)生的數(shù)目,如高級(jí)職稱(chēng)可以指導(dǎo)10名學(xué)生,而中級(jí)職稱(chēng)只能指導(dǎo)6名學(xué)生,而初級(jí)職稱(chēng)不能指導(dǎo)學(xué)生等;可以在線填好選題審批表等表格和下達(dá)畢業(yè)論文任務(wù)指導(dǎo)書(shū);可以在線留下自己的聯(lián)系方式,以便學(xué)生選題后聯(lián)系自己;可以查看往年所出的題目,根據(jù)以往的指導(dǎo)經(jīng)驗(yàn)擬出新的題目;可以查看是否有學(xué)生選擇自己所出的題目,并且可以拒絕該學(xué)生的選??;根據(jù)學(xué)校和院系的需要,可以打印全校統(tǒng)一格式的選題審批表、任務(wù)指導(dǎo)書(shū);可以查看學(xué)生是否根據(jù)要求上傳了論文的最終稿件,可以給最終定稿的論文進(jìn)行電子簽名,簽名后,此次論文指導(dǎo)過(guò)程即宣告結(jié)束,學(xué)生和教師再也不能對(duì)論文、審批表、指導(dǎo)書(shū)等各種表格進(jìn)行任何修改,當(dāng)然可以下載和打印這些文件。

          3.3 學(xué)生子系統(tǒng)

          學(xué)生登錄后,系統(tǒng)根據(jù)學(xué)生的專(zhuān)業(yè)、年級(jí)等屬性自動(dòng)顯示可以選擇的論文題目;學(xué)生可以查看教師所出的論文(設(shè)計(jì))題目、具體的論文(設(shè)計(jì))內(nèi)容和相應(yīng)的要求,然后根據(jù)自己的研究特長(zhǎng),選擇題目;可以根據(jù)教師留下的聯(lián)系方式和老師聯(lián)系;在選題子系統(tǒng)結(jié)束前可以更改自己的選題;選題確定后,可以在線下載打印自己的全校統(tǒng)一格式的論文封面、論文中期檢查表、開(kāi)題報(bào)告等;一旦選題確定,學(xué)生即進(jìn)入到論文設(shè)計(jì)階段,完成論文初稿后,可以上傳到服務(wù)器,以便指導(dǎo)教師進(jìn)行在線查閱,給出修改意見(jiàn),然后根據(jù)修改意見(jiàn),不斷修改自己的論文,直到最終定稿為止,定稿后,教師進(jìn)行電子簽名,學(xué)生再也不能修改,但可以下載打印。

          3.4 專(zhuān)業(yè)負(fù)責(zé)人(領(lǐng)導(dǎo))子系統(tǒng)

          各個(gè)院系的專(zhuān)業(yè)負(fù)責(zé)人或相關(guān)領(lǐng)導(dǎo)登錄后,根據(jù)自己的權(quán)限進(jìn)行操作,如專(zhuān)業(yè)負(fù)責(zé)人只能關(guān)閉、打開(kāi)自己專(zhuān)業(yè)的各個(gè)子系統(tǒng),教務(wù)處和學(xué)校領(lǐng)導(dǎo)可以關(guān)閉、打開(kāi)全校的整個(gè)系統(tǒng);可以根據(jù)選題情況產(chǎn)生如開(kāi)題論文記錄、答辯記錄、供選題情況表、選題分類(lèi)統(tǒng)計(jì)表、指導(dǎo)教師配備表、畢業(yè)論文(設(shè)計(jì))情況統(tǒng)計(jì)表、輸入(打?。┱撐某煽?jī)、畢業(yè)論文(設(shè)計(jì))成績(jī)統(tǒng)計(jì)表等各種表格,當(dāng)然這些表格都是全校統(tǒng)一格式的,這就避免了各個(gè)院系的教務(wù)秘書(shū)(專(zhuān)業(yè)負(fù)責(zé)人)上交統(tǒng)計(jì)表格的不一致性,當(dāng)然教務(wù)處領(lǐng)導(dǎo)生成的都是全校的表格;根據(jù)自己權(quán)限可以查閱自己專(zhuān)業(yè)、院系、全校的學(xué)生上傳畢業(yè)論文的情況,指導(dǎo)整個(gè)畢業(yè)論文過(guò)程。

          3.5 管理員模塊

          管理員可以備份數(shù)據(jù)庫(kù)、安排各個(gè)專(zhuān)業(yè)負(fù)責(zé)人,這些專(zhuān)業(yè)負(fù)責(zé)人可以自主關(guān)閉或打開(kāi)本專(zhuān)業(yè)的選題系統(tǒng);可以根據(jù)學(xué)校文件規(guī)定修改各級(jí)職稱(chēng)能帶學(xué)生的人數(shù);可以控制整個(gè)系統(tǒng)和各個(gè)子模塊的關(guān)閉與打開(kāi),以便整個(gè)學(xué)校的論文進(jìn)度保持一致;對(duì)一些特殊的情況進(jìn)行處理,如允許外聘教師也可以進(jìn)入到系統(tǒng)內(nèi)指導(dǎo)學(xué)生等;在系統(tǒng)的首頁(yè)公布優(yōu)秀畢業(yè)論文,以便全校學(xué)生學(xué)習(xí);對(duì)最終全校上傳的電子論文、各種電子表格進(jìn)行刻錄備份、歸檔等。

          4 結(jié)束語(yǔ)

          本文提出的畢業(yè)論文選題系統(tǒng)不僅能便捷地實(shí)現(xiàn)網(wǎng)上選題,而且還能夠解決傳統(tǒng)選題過(guò)程中存在的許多問(wèn)題。學(xué)生在選題之前可以查看教師的信息,然后再結(jié)合自己的專(zhuān)業(yè)特長(zhǎng)和興趣等來(lái)選題;教師可通過(guò)查看學(xué)生的相關(guān)信息,根據(jù)自己的需要選擇適合的學(xué)生進(jìn)行指導(dǎo),這樣能大大減少選題的盲目性,提高選題質(zhì)量。該系統(tǒng)在校園局域網(wǎng)、Internet環(huán)境下均可運(yùn)行,不受學(xué)生數(shù)量的影響,只要教師成功地提交了論文題目,學(xué)生就可以通過(guò)網(wǎng)絡(luò)進(jìn)行選題,不受時(shí)間和空間的限制,可以生成全校的統(tǒng)一的畢業(yè)論文格式;選題成功后,院系、教務(wù)處等各級(jí)管理人員根據(jù)需要可以生成各種全校統(tǒng)一的統(tǒng)計(jì)表格;各級(jí)領(lǐng)導(dǎo)可以不定時(shí)對(duì)論文指導(dǎo)進(jìn)行宏觀調(diào)控,做到心中有數(shù)。因此,能夠大大提高選題效率,減輕教師和教學(xué)管理人員的工作負(fù)擔(dān)。目前,該系統(tǒng)已經(jīng)在湖南農(nóng)業(yè)大學(xué)校園網(wǎng)、湖南農(nóng)業(yè)大學(xué)東方科技學(xué)院校園網(wǎng)上運(yùn)行,得到了2004屆本科畢業(yè)生、指導(dǎo)教師以及學(xué)校領(lǐng)導(dǎo)的肯定。

          參考文獻(xiàn):

          [1] 段文敏,向長(zhǎng)喜,孫洪淋. 基于Web Service的高校畢業(yè)設(shè)計(jì)管理信息系統(tǒng)的設(shè)計(jì)[J]. 企業(yè)技術(shù)開(kāi)發(fā),2006,25(9):19-21,55.

          [2] 孫翱,趙鋒、馬麗,等. C/S架構(gòu)下普通高校畢業(yè)生論文答辯隨機(jī)抽取系統(tǒng)[J]. 教育在線,2006,(1):89-90.

          篇5

          一、開(kāi)發(fā)的目的與意義

          隨著計(jì)算機(jī)的普及,電子商務(wù)領(lǐng)域的發(fā)展也非常迅速;因此,各校電子商務(wù)專(zhuān)業(yè)的招生規(guī)模也在不斷擴(kuò)大。面對(duì)日趨增多的畢業(yè)生,學(xué)校的畢業(yè)設(shè)計(jì)管理和畢業(yè)論文的管理任務(wù)非常繁重。由于以往的單機(jī)畢業(yè)設(shè)計(jì)管理系統(tǒng)無(wú)法良好地解決導(dǎo)師和畢業(yè)生之間的溝通交流這個(gè)問(wèn)題,導(dǎo)師無(wú)法掌握到畢業(yè)生做畢業(yè)設(shè)計(jì)的過(guò)程,學(xué)生呈現(xiàn)給導(dǎo)師的只有最后的結(jié)果。學(xué)生也無(wú)法及時(shí)針對(duì)自己需要和導(dǎo)師溝通的方面及時(shí)地請(qǐng)教老師,因此基于Internet網(wǎng)絡(luò)開(kāi)發(fā)的畢業(yè)設(shè)計(jì)管理系統(tǒng)應(yīng)運(yùn)而生。然而,大部分學(xué)校的畢業(yè)生在完成畢業(yè)論文的同時(shí),還在進(jìn)行畢業(yè)實(shí)習(xí)階段,導(dǎo)師和學(xué)生往往在時(shí)間和空間上無(wú)法同步,從而也大大影響了畢業(yè)論文的指導(dǎo)和文章質(zhì)量。為提高學(xué)生學(xué)習(xí)的自主性,調(diào)動(dòng)積極性,最終讓學(xué)生在畢業(yè)論文過(guò)程中進(jìn)一步提高自己。

          這樣一個(gè)基于Internet網(wǎng)絡(luò)的畢業(yè)論文管理系統(tǒng),可以大大地提高整個(gè)管理效率,異地實(shí)習(xí)的畢業(yè)生可以直接通過(guò)網(wǎng)絡(luò)了解導(dǎo)師和論文題目,也可以自主選題;而指導(dǎo)老師也可以清楚并快捷地得知學(xué)生信息和選題進(jìn)行的情況,更方便快捷地實(shí)現(xiàn)了雙向選題過(guò)程,大大提高了工作效率,節(jié)省了時(shí)間,也節(jié)約了大量的人力和物力資源。在整個(gè)畢業(yè)論文撰寫(xiě)過(guò)程中,學(xué)生明確自己在各個(gè)階段的目標(biāo)和進(jìn)展,并能夠及時(shí)準(zhǔn)確獲得導(dǎo)師的指導(dǎo)信息,從而更好地把握了論文的查找和寫(xiě)作方向。導(dǎo)師也能準(zhǔn)確及時(shí)了解學(xué)生的論文進(jìn)展情況,以便更好地進(jìn)行下一步的指導(dǎo)。這項(xiàng)研究還順應(yīng)了“以學(xué)生的學(xué)為主,以教師的教為輔”的教學(xué)改革理念,有效推進(jìn)了高校的教學(xué)改革步伐。

          二、系統(tǒng)設(shè)計(jì)

          我們將該系統(tǒng)的執(zhí)行狀態(tài)大致分為五個(gè)階段:①自主課題的申報(bào)環(huán)節(jié);②選題前期的準(zhǔn)備工作;③正式選題,確定老師和學(xué)生;④學(xué)生畢業(yè)設(shè)計(jì)的完成和各階段目標(biāo)的評(píng)價(jià);⑤論文完成以及后續(xù)的評(píng)分和成績(jī)錄入工作。其中第四個(gè)階段是本系統(tǒng)需要著重研究的階段。在第四個(gè)階段中可增加階段性測(cè)評(píng)(包括學(xué)生自評(píng)和老師的評(píng)價(jià)),通過(guò)綜合的測(cè)評(píng)結(jié)果(學(xué)生自評(píng)和老師的評(píng)價(jià)部分比重不同,可以得到相對(duì)合理的評(píng)價(jià)),可以讓學(xué)生對(duì)自己在完成過(guò)程中及時(shí)了解自己完成的質(zhì)量、是否達(dá)到預(yù)期并做出相應(yīng)的調(diào)節(jié),也可以讓老師發(fā)現(xiàn)學(xué)生的問(wèn)題,提出意見(jiàn)。提高了學(xué)生的自主性的同時(shí)也讓老師了解到了學(xué)生完成的狀態(tài)。也可以提醒學(xué)生及時(shí)跟進(jìn)進(jìn)度,提高畢業(yè)設(shè)計(jì)的質(zhì)量。

          本系統(tǒng)是基于框架,用C#語(yǔ)言編寫(xiě)的畢業(yè)設(shè)計(jì)管理系統(tǒng),采用B/S架構(gòu)便于教師及學(xué)生遠(yuǎn)程操作,實(shí)現(xiàn)教師論文題目申報(bào)、學(xué)生網(wǎng)上選題、學(xué)生階段性目標(biāo)和計(jì)劃設(shè)定、對(duì)畢業(yè)設(shè)計(jì)過(guò)程跟蹤觀察與測(cè)量并記錄、在線留言輔導(dǎo)和反饋、階段性成績(jī)?cè)u(píng)定等在線支持功能,為快速響應(yīng)教師和學(xué)生的需求提供一個(gè)高效、便捷、良好的教育教學(xué)環(huán)境,做到有效性、高效性和實(shí)時(shí)性。在系統(tǒng)功能結(jié)構(gòu)上則圍繞三大角色進(jìn)行,即管理員、教師和學(xué)生三大模塊。

          三、功能模塊劃分

          1.教師模塊

          教師用戶是畢業(yè)設(shè)計(jì)管理系統(tǒng)的執(zhí)行者,同時(shí)又兼有指導(dǎo)、監(jiān)督、管理學(xué)生完成畢業(yè)設(shè)計(jì)的工作。

          (1)新聞公告:查看畢業(yè)設(shè)計(jì)任務(wù)、畢業(yè)設(shè)計(jì)各環(huán)節(jié)時(shí)間以及答辯安排,查看各消息

          (2)工作規(guī)定:下載關(guān)于畢業(yè)設(shè)計(jì)的規(guī)章制度等資料

          (3)歷屆課題:查看以往幾屆的課題信息,作為申請(qǐng)課題的參考

          (4)課題申請(qǐng):確定畢業(yè)設(shè)計(jì)題目,填寫(xiě)各畢業(yè)設(shè)計(jì)題目的要求,提交等待審核。

          (5)確定畢業(yè)設(shè)計(jì)學(xué)生:在規(guī)定時(shí)間內(nèi)根據(jù)各課題學(xué)生申請(qǐng)情況選擇指導(dǎo)學(xué)生名單

          (6)論文下載及評(píng)價(jià):根據(jù)畢業(yè)設(shè)計(jì)時(shí)間安排要求,完成學(xué)生提交的開(kāi)題報(bào)告、中期檢查報(bào)告、畢業(yè)論文等資料的查閱、批改工作并給予評(píng)價(jià)及修改建議。

          (7)成績(jī)?cè)u(píng)定:將學(xué)生的成績(jī)登記入數(shù)據(jù)庫(kù)方便學(xué)生查詢(xún)

          2.學(xué)生模塊

          學(xué)生用戶是畢業(yè)設(shè)計(jì)管理系統(tǒng)的執(zhí)行者,按照教務(wù)管理人員與指導(dǎo)教師規(guī)定的畢業(yè)設(shè)計(jì)標(biāo)準(zhǔn)與要求完成畢業(yè)設(shè)計(jì)各環(huán)節(jié)的工作。

          (1)修改密碼:修改原始密碼為自己認(rèn)為熟悉安全的密碼。

          (2)課題選擇:在規(guī)定選題時(shí)間內(nèi)選擇自己感興趣有能力完成的課題分別定為第一志愿和第二志愿。

          (3)文檔提交:上傳開(kāi)題報(bào)告、中期檢查報(bào)告以及畢業(yè)論文等資料,經(jīng)指導(dǎo)教師批閱后再按要求修改。

          (4)成績(jī)查詢(xún):查看指導(dǎo)教師評(píng)定的畢業(yè)設(shè)計(jì)各環(huán)節(jié)的成績(jī)

          (5)查看留言:可以根據(jù)不同需要,與指導(dǎo)教師交流。

          3.管理員模塊

          管理與控制畢業(yè)設(shè)計(jì)各環(huán)節(jié)工作的時(shí)間、任務(wù)、指標(biāo)。

          (1)公告:及時(shí)更新畢業(yè)設(shè)計(jì)的動(dòng)態(tài),新聞,方便師生查閱。

          (2)上傳工作規(guī)定:上傳關(guān)于畢業(yè)設(shè)計(jì)的規(guī)章制度等資料。

          (3)學(xué)生名單導(dǎo)入:將應(yīng)屆畢業(yè)生的名單信息批量導(dǎo)入至數(shù)據(jù)庫(kù)。

          (4)課題審批:審核教師申報(bào)的課題和學(xué)生申報(bào)畢業(yè)設(shè)計(jì)題目。

          (5)添加老師及課題:將學(xué)生申請(qǐng)的由校外導(dǎo)師指導(dǎo)的課題添加入庫(kù),并將校外導(dǎo)師信息添加至導(dǎo)師表中。

          (6)歷屆課題導(dǎo)入:將以往幾屆的課題分組批量導(dǎo)入數(shù)據(jù)庫(kù)。

          (7)時(shí)間設(shè)置:設(shè)定申報(bào)畢業(yè)設(shè)計(jì)題目時(shí)間、審核選題時(shí)間、師生雙向選題時(shí)間

          (8)選題結(jié)果,學(xué)生成績(jī):檢查學(xué)生選題結(jié)果和學(xué)生的成績(jī),在適當(dāng)?shù)臅r(shí)候?qū)⑵浣Y(jié)果到出至excel表格,供師生查看。

          參考文獻(xiàn):

          篇6

          中圖分類(lèi)號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2013)14-3306-02

          畢業(yè)論文寫(xiě)作是高校本科教學(xué)中一個(gè)不可或缺的重要環(huán)節(jié),是所有專(zhuān)業(yè)所有學(xué)生都必修的一門(mén)重要實(shí)踐課程,大部分教師也都要參與到畢業(yè)論文寫(xiě)作指導(dǎo)工作中。因此,畢業(yè)論文寫(xiě)作是所有專(zhuān)業(yè)教學(xué)每年都要面臨的一項(xiàng)繁瑣工作,從出題、選題,再到寫(xiě)作與指導(dǎo)、評(píng)審與答辯等的整個(gè)過(guò)程都需要教學(xué)管理人員、教師、學(xué)生投入大量的精力。

          傳統(tǒng)的畢業(yè)論文管理與指導(dǎo)工作采用見(jiàn)面辦理、溝通為主及手工操作方式,存在以下主要困難:

          1)由于學(xué)生離校實(shí)習(xí)或者學(xué)生所住校區(qū)與教師辦公地址相距較遠(yuǎn)等各種原因,導(dǎo)致學(xué)生與教師見(jiàn)面不易,信息溝通不暢。

          2)由于每個(gè)教師要同時(shí)指導(dǎo)多個(gè)選題多名學(xué)生,而且教師工作繁忙,再加上學(xué)生離校實(shí)習(xí)或上課等原因,導(dǎo)致學(xué)生和教師很難在工作時(shí)段內(nèi)同時(shí)有空閑時(shí)間來(lái)進(jìn)行寫(xiě)作指導(dǎo)。

          3)畢業(yè)論文寫(xiě)作整個(gè)工作流程的工作環(huán)節(jié)多,參與人員多,時(shí)間跨度大,業(yè)務(wù)流程復(fù)雜。

          4)畢業(yè)論文寫(xiě)作各個(gè)工作環(huán)節(jié)都會(huì)產(chǎn)生相應(yīng)的階段文檔,而且通常需要依賴(lài)前面階段產(chǎn)生的文檔,因此,在整個(gè)工作流程中會(huì)產(chǎn)生和使用大量的相關(guān)文檔,文檔管理工作繁雜。

          基于上述原因,非常有必要開(kāi)發(fā)一套B/S架構(gòu)的畢業(yè)論文管理系統(tǒng)設(shè)計(jì),以利用計(jì)算機(jī)系統(tǒng)自動(dòng)化處理畢業(yè)論文工作中的大量工作,大大提高畢業(yè)論文工作效率,同時(shí)利用Internet打破師生交流上的時(shí)空限制,大大方便畢業(yè)論文寫(xiě)作指導(dǎo),提高畢業(yè)論文寫(xiě)作質(zhì)量。在畢業(yè)論文管理系統(tǒng)開(kāi)發(fā)上,選用工作流技術(shù)及其相應(yīng)工作流管理系統(tǒng)和工作流開(kāi)發(fā)環(huán)境,定義、開(kāi)發(fā)、實(shí)現(xiàn)畢業(yè)論文寫(xiě)作工作的工作流程,并管理每個(gè)工作流程產(chǎn)生和使用的相應(yīng)文檔。

          1 工作流技術(shù)概述與應(yīng)用現(xiàn)狀

          根據(jù)WFMC(工作流管理聯(lián)盟)的定義[1],工作流是一類(lèi)能夠完全或者部分自動(dòng)執(zhí)行的經(jīng)營(yíng)過(guò)程,根據(jù)一系列過(guò)程規(guī)則、文檔、信息或任務(wù)能夠在不同的執(zhí)行者之間傳遞、執(zhí)行。簡(jiǎn)單地說(shuō),工作流就是一系列相互銜接、自動(dòng)進(jìn)行的業(yè)務(wù)活動(dòng)或任務(wù)。

          工作流技術(shù)作為一種過(guò)程建模和過(guò)程管理的核心技術(shù),可以與其它應(yīng)用系統(tǒng)有效結(jié)合,生成符合企業(yè)需求的各種業(yè)務(wù)管理系統(tǒng)。采用工作流技術(shù)作為核心開(kāi)發(fā)的業(yè)務(wù)管理系統(tǒng)最大的特點(diǎn),也是這些系統(tǒng)與普通的應(yīng)用軟件系統(tǒng)的最大差別,是它們具有清晰的業(yè)務(wù)流程和明確的任務(wù)處理實(shí)體;同時(shí),它們具有高度的靈活性,可以按照企業(yè)的具體需求,快速靈活地生成應(yīng)用軟件系統(tǒng),并且在客戶業(yè)務(wù)過(guò)程發(fā)生變化時(shí),迅速地進(jìn)行重組來(lái)滿足客戶的需求。

          經(jīng)過(guò)二十幾年的發(fā)展,工作流技術(shù)已走出理論研究階段,開(kāi)始應(yīng)用在ERP、CRM、OA、SCM等各類(lèi)MIS系統(tǒng)的開(kāi)發(fā)中。主要的應(yīng)用行業(yè)有:消費(fèi)品行業(yè),制造業(yè),電信服務(wù)業(yè),銀證險(xiǎn)等金融服務(wù)業(yè),物流服務(wù)業(yè),物業(yè)服務(wù)業(yè),物業(yè)管理,大中型進(jìn)出口貿(mào)易公司,政府事業(yè)機(jī)構(gòu),研究院所及教育服務(wù)業(yè)等,特別是大的跨國(guó)企業(yè)和集團(tuán)公司。

          開(kāi)發(fā)基于工作流的管理信息系統(tǒng)需要相關(guān)的工作流開(kāi)發(fā)工具和環(huán)境。目前最常用的工作流開(kāi)發(fā)工具和環(huán)境有:Microsoft Visual Studio 2012 Designer for Windows Workflow Foundation和Microsoft Office SharePoint Developer 2013,Open Dynamics Inc的Joget Workflow,起步軟件Justep X5 Studio,北京慧正工作流系統(tǒng),上海滿智的EMSFlow流程管理平臺(tái)等。

          這些工作流開(kāi)發(fā)平臺(tái)基本都提供了工作流引擎、可視化流程定義工具流程建模工具、流程管理與監(jiān)控、角色與權(quán)限管理、快速表單開(kāi)發(fā)、豐富的業(yè)務(wù)工作流規(guī)則、支持復(fù)雜的業(yè)務(wù)工作流、強(qiáng)大的代碼擴(kuò)展能力、圖形化的流程運(yùn)行監(jiān)控和分析工具、強(qiáng)大的表單快速開(kāi)發(fā)工具、強(qiáng)大的組織機(jī)構(gòu)和權(quán)限支持等功能。

          上述工作流開(kāi)發(fā)平臺(tái)多數(shù)是基于Java/J2EE架構(gòu)的,而Microsoft Visual Studio 2012 Designer for Windows Workflow Foundation和Microsoft Office SharePoint Developer 2013是基于大家熟悉的Microsoft .NET架構(gòu)。其中,SharePointDesigner 2013的目標(biāo)用戶是業(yè)務(wù)分析人員,SharePoint開(kāi)發(fā)人員,企業(yè)IT人員,信息工作者等,要求開(kāi)發(fā)者熟悉SharePointDesigner 2013,包括核心的工作流概念(如:stages, gates, actions, conditions,loops等),更易使用和掌握。而VS2012主要面向中高級(jí)開(kāi)發(fā)人員,要求開(kāi)發(fā)者熟悉 VS2012,包括軟件開(kāi)發(fā)概念和WF4.0、部署、安全等。使用VS2012可以開(kāi)發(fā)出高度復(fù)雜的、靈活的、定制化的workflow,而且還可以開(kāi)發(fā)custom action,供SharePoint Designer 2013調(diào)用。[2]

          2 畢業(yè)論文管理工作流程分析

          畢業(yè)論文寫(xiě)作的主要工作流程有:院系管理員進(jìn)行畢業(yè)論文工作初始設(shè)置(設(shè)置參與論文寫(xiě)作工作的畢業(yè)生和指導(dǎo)教師,相關(guān)通知公告、工作流程安排及相關(guān)表格文檔等)、指導(dǎo)教師擬寫(xiě)論文選題、學(xué)生選擇論文選題、院系管理員調(diào)整選題、院系管理員公告選題分組名單、教師下達(dá)任務(wù)書(shū)、學(xué)生提交開(kāi)題報(bào)告、論文寫(xiě)作與指導(dǎo)、學(xué)生提交論文終稿及答辯申請(qǐng)書(shū)、指導(dǎo)教師評(píng)閱、專(zhuān)家評(píng)閱、畢業(yè)論文答辯、文檔打印與入庫(kù)等工作階段,各工作階段相互銜接并在不同的執(zhí)行者之間傳遞、執(zhí)行。因此,畢業(yè)論文管理系統(tǒng)非常適于使用工作流進(jìn)行定義、建模和開(kāi)發(fā)。

          3 基于工作流的畢業(yè)論文管理系統(tǒng)功能設(shè)計(jì)

          本系統(tǒng)的用戶角色包括學(xué)生、指導(dǎo)教師、院系管理員、評(píng)審專(zhuān)家、系統(tǒng)管理員。系統(tǒng)功能目標(biāo)是實(shí)現(xiàn)畢業(yè)論文寫(xiě)作管理的網(wǎng)絡(luò)化、系統(tǒng)化、自動(dòng)化。核心功能是指導(dǎo)教師在線擬寫(xiě)論文選題、學(xué)生在線選題、在線論文寫(xiě)作與指導(dǎo)、指導(dǎo)教師與評(píng)審專(zhuān)家在線評(píng)閱、答辯管理、文檔輸入打印等。主要的系統(tǒng)功能模塊包括:選題管理、文檔管理、在線寫(xiě)作與指導(dǎo)、用戶與權(quán)限管理、評(píng)審管理、答辯管理、公告管理等。

          4 基于工作流的畢業(yè)論文管理系統(tǒng)開(kāi)發(fā)方案

          為實(shí)現(xiàn)通過(guò)Internet實(shí)現(xiàn)在線畢業(yè)論文寫(xiě)作的管理、在線指導(dǎo)、在線編輯、在線文檔等,管理系統(tǒng)采用B/S三層體系結(jié)構(gòu)。整個(gè)系統(tǒng)由web瀏覽器、web服務(wù)器、數(shù)據(jù)庫(kù)三層組成。開(kāi)發(fā)架構(gòu)采用Microsoft 4.0,數(shù)據(jù)庫(kù)管理系統(tǒng)采用SQL SERVER 2005,開(kāi)發(fā)工具采用業(yè)內(nèi)廣泛使用的Microsoft Visual Studio 2012。Microsoft Visual Studio 2012的Microsoft Visual Web Developer工具為web應(yīng)用系統(tǒng)開(kāi)發(fā)提供了強(qiáng)大的支持,可以方便快捷地完成系統(tǒng)開(kāi)發(fā)。

          在工作流開(kāi)發(fā)平臺(tái)選擇上,選擇Microsoft Visual Studio Designer for Windows Workflow Foundation進(jìn)行工作流開(kāi)發(fā),這樣可以和Microsoft Visual Web Developer工具無(wú)縫集成。工作流系統(tǒng)可以使用兩種方式集成到應(yīng)用系統(tǒng)中,一種是直接調(diào)用流程管理中心的可視化模塊,將這些可視化模塊的url鏈接掛接到應(yīng)用系統(tǒng)的菜單上,使得點(diǎn)擊應(yīng)用系統(tǒng)的菜單,就執(zhí)行這些流程的管理模塊。另一種就是在應(yīng)用系統(tǒng)代碼中直接調(diào)用工作流引擎的api來(lái)集成。

          5 結(jié)束語(yǔ)

          本畢業(yè)論文管理系統(tǒng)基于工作流詳細(xì)分析、定義、優(yōu)化畢業(yè)論文管理工作的業(yè)務(wù)流程,并采用工作流系統(tǒng)與B/S架構(gòu)應(yīng)用系統(tǒng)集成的方式進(jìn)行項(xiàng)目開(kāi)發(fā),使得系統(tǒng)既能很好地適應(yīng)畢業(yè)論文寫(xiě)作管理實(shí)際工作,又實(shí)現(xiàn)了畢業(yè)論文寫(xiě)作管理的在線化、科學(xué)化、自動(dòng)化,大大提高工作的效率和質(zhì)量。

          篇7

          高校本科畢業(yè)論文(設(shè)計(jì))教學(xué),是培養(yǎng)本科生問(wèn)題意識(shí)、科研意識(shí)、應(yīng)用意識(shí)以及激發(fā)思維、探求真理、提高綜合實(shí)踐能力與自主創(chuàng)新能力等的重要環(huán)節(jié),是對(duì)學(xué)生本科階段學(xué)習(xí)的基礎(chǔ)理論、專(zhuān)業(yè)知識(shí)、基本技能以及研究能力、實(shí)踐能力、創(chuàng)新能力等的一次大檢驗(yàn)。因此,全面做好本科畢業(yè)論文(設(shè)計(jì))工作具有重要的現(xiàn)實(shí)意義。為此,我們進(jìn)行了一系列的教學(xué)改革,做法之一就是,自主設(shè)計(jì)并開(kāi)發(fā)了“高校本科畢業(yè)論文(設(shè)計(jì))教學(xué)管理系統(tǒng)”。

          一、系統(tǒng)主要功能

          (一)用戶管理

          本套教學(xué)管理系統(tǒng)的登錄界面如圖1所示,其用戶包括系統(tǒng)管理員、教師用戶、學(xué)生用戶三類(lèi),每一類(lèi)用戶有著不同的使用級(jí)別。其中,系統(tǒng)管理員可打開(kāi)或關(guān)閉系統(tǒng),添加或修改學(xué)生信息、論文題目及通知公告等;教師用戶可查看學(xué)生信息、選題情況、寫(xiě)作進(jìn)度,并進(jìn)行網(wǎng)上指導(dǎo)等;學(xué)生用戶可以查看通知公告、瀏覽本人信息,進(jìn)行網(wǎng)上選題、網(wǎng)上提問(wèn)與交流以及上傳或下載論文等。

          (二)系統(tǒng)開(kāi)啟與關(guān)閉

          此功能只在學(xué)生進(jìn)行網(wǎng)上選題時(shí)有效,其目的是限制學(xué)生畢業(yè)論文(設(shè)計(jì))選題時(shí)間、防止學(xué)生反復(fù)多次換題,杜絕學(xué)生選題時(shí)拖延時(shí)間,從而提高選題效率。此功能的開(kāi)啟或關(guān)閉由系統(tǒng)管理員實(shí)現(xiàn)。

          (三)添加或修改用戶信息

          本系統(tǒng)可由管理員批量添加學(xué)生用戶和教師用戶信息,從而有效節(jié)省學(xué)生和教師用戶入庫(kù)時(shí)間,同時(shí),也可實(shí)現(xiàn)修改或刪除功能。若選擇刪除,將會(huì)刪除該用戶的所有信息。需要說(shuō)明的是,只有提前入庫(kù)的用戶才有權(quán)登錄,本系統(tǒng)不支持任意注冊(cè)及登錄,從而可避免出現(xiàn)許多重復(fù)信息,也可方便進(jìn)行相關(guān)統(tǒng)計(jì)。

          (四)添加或修改論文(設(shè)計(jì))題目

          在向師生征得足夠數(shù)量的論文(設(shè)計(jì))題目后,可利用本系統(tǒng)由管理員批量添加論文(設(shè)計(jì))題目及相應(yīng)指導(dǎo)教師等信息,同時(shí)提供修改或刪除功能。若選擇刪除,也將會(huì)清除選擇該題的學(xué)生用戶的選題信息。同樣需說(shuō)明的是,每一年各專(zhuān)業(yè)的選題數(shù)量要大于該次選題的學(xué)生數(shù),從而在系統(tǒng)內(nèi)可限定學(xué)生“一人一題”。

          (五)添加或修改通知公告等

          本系統(tǒng)可由管理員添加或修改有關(guān)畢業(yè)論文(設(shè)計(jì))工作的各項(xiàng)通知、公告等,也可以附件的形式上傳相關(guān)文件、圖表等,同時(shí)提供修改功能。

          (六)查看論文(設(shè)計(jì))題目及指導(dǎo)教師信息

          用戶登錄系統(tǒng)后,可查看所屬年級(jí)專(zhuān)業(yè)的論文(設(shè)計(jì))題目、指導(dǎo)教師、題目是否可選等信息。同時(shí)也可選擇不同的查看方式,教師用戶還可“一鍵式”快速查看自己所出論文(設(shè)計(jì))題目的選擇情況,以及選擇本人論文題目的學(xué)生信息等。

          (七)學(xué)生網(wǎng)上選題

          如圖2,這是本系統(tǒng)最具特色的功能之一,也是我們開(kāi)發(fā)本系統(tǒng)的初衷。在此,學(xué)生用戶可方便快速地對(duì)系統(tǒng)中的論文(設(shè)計(jì))題目進(jìn)行網(wǎng)上選題,一方面可大大節(jié)省選題時(shí)間,另一方面也避免了以前經(jīng)常出現(xiàn)的重復(fù)選題現(xiàn)象。另外,系統(tǒng)也提供退選和重選等功能。

          (八)信息查詢(xún)與搜索

          各類(lèi)用戶登錄系統(tǒng)后可查看通知、公告、學(xué)生信息、指導(dǎo)教師信息、聯(lián)系方式、論文(設(shè)計(jì))題目、題目選擇情況、論文(設(shè)計(jì))成績(jī)(成績(jī)由系統(tǒng)管理員輸入)等。同時(shí),提供快速搜索功能(如圖3)。

          (九)師生在線互動(dòng)

          這是本系統(tǒng)的又一項(xiàng)重要功能,也是主要特色之一。教師用戶可點(diǎn)擊學(xué)生姓名,發(fā)送留言,學(xué)生用戶也可點(diǎn)擊教師姓名旁的圖標(biāo)給指導(dǎo)教師留言,從而實(shí)現(xiàn)師生互動(dòng)。教師和學(xué)生在線留言時(shí),如不填寫(xiě)“發(fā)送給某人”,則視為公開(kāi)留言,所有用戶均可查看,否則,只有對(duì)方才能看見(jiàn)。其中未讀留言作高亮顯示。同時(shí),還可在線記錄指導(dǎo)教師平時(shí)的指導(dǎo)情況或指導(dǎo)信息。

          (十)論文(設(shè)計(jì))電子文檔的上傳與下載

          本系統(tǒng)支持word和pdf兩種格式電子文檔的上傳或下載。此功能可由以上三類(lèi)用戶自由實(shí)現(xiàn),不受用戶限制。畢業(yè)論文(設(shè)計(jì))電子檔原文上傳,不僅方便指導(dǎo)教師修改,同時(shí)也方便最終定稿論文(設(shè)計(jì))電子檔的入庫(kù)存檔,為畢業(yè)論文的信息化管理提供了便利。

          二、系統(tǒng)應(yīng)用效果

          目前,高校本科畢業(yè)論文(設(shè)計(jì))教學(xué)管理系統(tǒng)已基本實(shí)現(xiàn)了功能完備、結(jié)構(gòu)合理、界面美觀、使用方便、運(yùn)行速度快、占用空間小等開(kāi)發(fā)目標(biāo)。通過(guò)近年在信陽(yáng)師范學(xué)院的正式使用,本系統(tǒng)已成為學(xué)校整個(gè)教學(xué)管理系統(tǒng)中別具特色的管理軟件之一,收到了很好的效果。

          (一)提高了本科畢業(yè)論文(設(shè)計(jì))教學(xué)的管理水平

          從征題、選題,到互動(dòng)、答疑,直至論文入檔、成績(jī)管理等均可通過(guò)本系統(tǒng)輕松完成,基本達(dá)到了本科畢業(yè)論文(設(shè)計(jì))教學(xué)工作的全過(guò)程在線操作和管理的目標(biāo),從而大大提高了本科畢業(yè)論文(設(shè)計(jì))教學(xué)管理的科學(xué)化、信息化水平,實(shí)現(xiàn)了本科畢業(yè)論文(設(shè)計(jì))教學(xué)工作的高效化管理。

          (二)提升了本科畢業(yè)論文(設(shè)計(jì))教學(xué)的質(zhì)量

          在提高畢業(yè)論文(設(shè)計(jì))工作效率、充分利用有限時(shí)間的同時(shí),由于實(shí)現(xiàn)了指導(dǎo)教師在畢業(yè)論文(設(shè)計(jì))教學(xué)過(guò)程中的實(shí)時(shí)、動(dòng)態(tài)指導(dǎo),以及存在問(wèn)題的及時(shí)解決,因此,近年信陽(yáng)師范學(xué)院的畢業(yè)論文(設(shè)計(jì))教學(xué)質(zhì)量明顯提升。

          (三)調(diào)動(dòng)了師生雙方工作或?qū)W習(xí)的積極性

          在使用本系統(tǒng)之前,由于本科畢業(yè)論文(設(shè)計(jì))教學(xué)管理是松散的、滯后的,因而指導(dǎo)教師的指導(dǎo)過(guò)程和學(xué)生的寫(xiě)作或設(shè)計(jì)過(guò)程都帶有一定的隱蔽性、隨意性,師生雙方的積極性不高。而本管理系統(tǒng)的使用則實(shí)現(xiàn)了指導(dǎo)過(guò)程和寫(xiě)作或設(shè)計(jì)過(guò)程的實(shí)時(shí)顯示和監(jiān)控,從而大大調(diào)動(dòng)了師生雙方的積極性。

          參考文獻(xiàn):

          篇8

          中圖分類(lèi)號(hào):TP315文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1009-3044(2011)19-4611-03

          The Research and Construction of University Graduation Thesis Information Management System Based on TQM

          YANG Tao, XU Dong-min, WANG Yi-wu

          (Educational Technology Center, Chengdu Medical College, Chengdu 610083, China)

          Abstract: This paper presents the introduction of project management to the design process of graduation thesis. the use of TQM thinking and the method of PDCA process management to establish the quality management system based on thesis workflow. And build the thesis information management system under this quality system on the Microsoft SharePoint enterprise collaboration platform.

          Key words: computer application technology; total quality Management; graduation thesis; SharePoint; workflow

          高校畢業(yè)論文已成為全面檢驗(yàn)學(xué)生專(zhuān)業(yè)學(xué)習(xí)成果和分析能力、綜合能力以及獨(dú)立科研能力的一種重要方式。是高校實(shí)踐教育的重要組成部分。如何通過(guò)提高畢業(yè)設(shè)計(jì)教學(xué)質(zhì)量,成為高等院校亟需研究解決的一個(gè)重要課題。使畢業(yè)設(shè)計(jì)管理更加科學(xué)化、規(guī)范化,增強(qiáng)畢業(yè)設(shè)計(jì)的透明性和可控性。

          1 影響當(dāng)前論文質(zhì)量的因素

          1.1 單機(jī)手工管理方式

          目前高校論文管理大多是基于單機(jī)的辦公軟件結(jié)合紙質(zhì)文件的管理方式,從論文的整個(gè)管理范圍來(lái)看,是一個(gè)個(gè)離散孤立的管理體系,缺乏統(tǒng)一的數(shù)據(jù)管理和調(diào)度,同時(shí)由于辦公軟件之間存在版本差異,造成產(chǎn)生的數(shù)據(jù)常常以不同的格式和介質(zhì)存儲(chǔ),始終無(wú)法得到有效統(tǒng)一的歸檔以及查詢(xún),效率低下且容易出錯(cuò)。

          1.2 論文干系人之間缺乏有效溝通

          高校的論文設(shè)計(jì)時(shí)間一般都安排在畢業(yè)階段,很多學(xué)生在外地進(jìn)行實(shí)習(xí)或者忙于找工作,而導(dǎo)師也往往在繁重的授課任務(wù)下難以抽出更多的時(shí)間來(lái)指導(dǎo)論文設(shè)計(jì),管理人員則面臨在學(xué)生和導(dǎo)師之間協(xié)調(diào)難,溝通難的困境。

          1.3 缺乏統(tǒng)計(jì)數(shù)據(jù)支撐無(wú)法對(duì)結(jié)果進(jìn)行分析改進(jìn)

          由于缺乏一致的管理平臺(tái)對(duì)論文過(guò)程中產(chǎn)生的數(shù)據(jù)和信息進(jìn)行搜集,管理人員往往無(wú)法對(duì)論文過(guò)程中產(chǎn)生的非預(yù)期結(jié)果進(jìn)行追溯,也就無(wú)法對(duì)論文過(guò)程的問(wèn)題進(jìn)行改進(jìn)。

          2 建立論文全面質(zhì)量管理體系

          2.1 全面質(zhì)量管理

          全面質(zhì)量管理(Total Quality Management, TQM)的理念最早由美國(guó)通用公司的A.V.Feigenbaum博士提出。ISO9000對(duì)TQM的定義是:一個(gè)組織以質(zhì)量為中心,以全員參與為基礎(chǔ),目的在于通過(guò)讓顧客滿意和本組織所有成員及社會(huì)受益而達(dá)到長(zhǎng)期成功的管理途徑。TQM的核心理念是:樹(shù)立全面質(zhì)量意識(shí),全員參與,全程監(jiān)控,質(zhì)量持續(xù)改善[1]。TQM通過(guò)PDCA循環(huán)作為其質(zhì)量控制手段,PDCA循環(huán)是指質(zhì)量提高過(guò)程的四個(gè)階段,即計(jì)劃階段(Plan)、實(shí)施階段(Do)、檢查階段(Check)、處理階段(Action),構(gòu)成的一個(gè)環(huán)狀的模型,通過(guò)循環(huán)反復(fù)地執(zhí)行PDCA來(lái)持續(xù)改進(jìn)質(zhì)量。這個(gè)模型是由美國(guó)統(tǒng)計(jì)學(xué)家W.E.Deming提出的。

          2.2 建立論文質(zhì)量管理體系

          在論文管理過(guò)程中實(shí)施全面質(zhì)量管理,必須遵循全面質(zhì)量管理的核心理念和基本方法,建立科學(xué)的質(zhì)量保證體系,運(yùn)用PDCA環(huán)把論文管理工作銜接起來(lái),構(gòu)成一個(gè)嚴(yán)密的有機(jī)整體。

          2.2.1 基于PDCA循環(huán)的論文管理過(guò)程階段工作內(nèi)容

          計(jì)劃階段:計(jì)劃階段制定全局性的論文管理和論文實(shí)施工作方案,包括設(shè)置論文進(jìn)度表、里程碑、關(guān)鍵時(shí)間檢查點(diǎn)等。指導(dǎo)性的工作原則和工作方針,保障實(shí)施的規(guī)章制度。

          執(zhí)行階段:按照工作方針和具體工作方案開(kāi)展論文工作,完成任務(wù)布置,選題,開(kāi)題,中期報(bào)告,結(jié)題等一系列工作。

          檢查階段:根據(jù)工作方案安排,在每個(gè)檢查點(diǎn)根據(jù)里程碑標(biāo)識(shí)遞交的文檔、進(jìn)度表對(duì)論文過(guò)程進(jìn)行檢查,對(duì)進(jìn)度延后、文檔不齊的論文要進(jìn)行追溯,查找原因,形成檢查表。

          處理階段:根據(jù)檢查表列出的問(wèn)題,根據(jù)工作方案中的處理方法進(jìn)行處理,對(duì)于成功處理的問(wèn)題,應(yīng)當(dāng)使處理過(guò)程標(biāo)準(zhǔn)化、文檔化。對(duì)于沒(méi)有解決的問(wèn)題,應(yīng)當(dāng)提交到下一個(gè)循環(huán)的計(jì)劃階段,采取予以解決。

          按照PDCA方法進(jìn)行論文質(zhì)量管理,使各個(gè)論文干系人在論文的實(shí)施過(guò)程中都有一個(gè)PDCA循環(huán),上一層的循環(huán)的輸出又作為下一層循環(huán)的輸入,使整個(gè)論文質(zhì)量體系呈現(xiàn)出螺旋上升的態(tài)勢(shì)。

          3 基于論文全面質(zhì)量管理體系構(gòu)建論文管理信息系統(tǒng)

          在完成論文過(guò)程全面質(zhì)量管理體系的建立后,需要基于該體系構(gòu)建論文管理信息系統(tǒng),利用信息化手段來(lái)為質(zhì)量管理工作提供更嚴(yán)謹(jǐn)?shù)目刂?,同時(shí)也實(shí)現(xiàn)論文過(guò)程的電子化、網(wǎng)絡(luò)化、自動(dòng)化,論文管理信息系統(tǒng)應(yīng)該根據(jù)論文管理的工作流程,提供基于質(zhì)量體系的過(guò)程控制,根據(jù)PDCA方法,抽象各個(gè)環(huán)節(jié)的數(shù)據(jù)關(guān)系,將每一個(gè)環(huán)節(jié)的數(shù)據(jù)結(jié)果作為下一個(gè)環(huán)節(jié)的數(shù)據(jù)基礎(chǔ)。

          3.1 論文過(guò)程框架

          為了通過(guò)論文管理信息系統(tǒng)精確控制整個(gè)管理過(guò)程,在系統(tǒng)設(shè)計(jì)時(shí)需要對(duì)論文流程進(jìn)行梳理和規(guī)范,找出關(guān)鍵過(guò)程域,設(shè)置里程碑以及過(guò)程輸出文檔,得到論文關(guān)鍵過(guò)程框架表(表1)。[2]

          論文過(guò)程框架由一系列的論文活動(dòng)構(gòu)成,在每個(gè)活動(dòng)中由處于不同角色的論文干系人按照規(guī)定通過(guò)完成特定任務(wù),生成特定文檔來(lái)驅(qū)動(dòng)論文進(jìn)程,整個(gè)論文過(guò)程框架行成一條任務(wù)驅(qū)動(dòng)的工作流系統(tǒng)。

          3.2 論文管理信息系統(tǒng)實(shí)現(xiàn)

          選擇Visual Studio 2008集成開(kāi)發(fā)工具基于微軟企業(yè)級(jí)門(mén)戶服務(wù)Windows SharePoint Service來(lái)進(jìn)行論文管理信息系統(tǒng)的開(kāi)發(fā),選擇SQL Server 2005作為數(shù)據(jù)庫(kù)管理工具,系統(tǒng)部署于Windows Server 2003操作系統(tǒng)之上。圖1展示了論文管理信息系統(tǒng)結(jié)構(gòu)圖。

          圖1 論文管理信息系統(tǒng)結(jié)構(gòu)圖

          3.3 主要模塊功能解析

          3.3.1 論文過(guò)程管理模塊

          基于論文過(guò)程框架,通過(guò)SharePoint工作流引擎來(lái)實(shí)現(xiàn)論文過(guò)程管理模塊,SharePoint工作流引擎構(gòu)建于Windows Workflow Foundation(WWF)之上,它是一種Microsoft Windows平臺(tái)組件,為開(kāi)發(fā)和執(zhí)行基于工作流的應(yīng)用程序提供編程基礎(chǔ)結(jié)構(gòu)和工具[3]。

          論文過(guò)程管理模塊通過(guò)工作流審批機(jī)制來(lái)控制流程的運(yùn)轉(zhuǎn),例如在開(kāi)題階段,導(dǎo)師對(duì)學(xué)生遞交的《開(kāi)題報(bào)告》進(jìn)行審查,可以看做一個(gè)工作流的審批行為,對(duì)于通過(guò)審批的論文,導(dǎo)師填寫(xiě)并遞交《論文開(kāi)題評(píng)閱表》,從而推動(dòng)工作流進(jìn)入到論文設(shè)計(jì)階段,對(duì)于未通過(guò)審批的論文,導(dǎo)師執(zhí)行退回操作,工作流重新回到開(kāi)題報(bào)告撰寫(xiě)階段。這樣既實(shí)現(xiàn)了對(duì)論文流程的規(guī)范化管理,又能將控制粒度精確每個(gè)活動(dòng)。

          3.3.2 論文內(nèi)容管理模塊

          論文內(nèi)容管理模塊主要是對(duì)論文電子文檔的信息化管理, SharePoint平臺(tái)通過(guò)文檔庫(kù)方式來(lái)進(jìn)行并增強(qiáng)了傳統(tǒng)的電子文檔管理,基于SharePoint文檔庫(kù),論文內(nèi)容管理模塊可以通過(guò)文檔模板功能幫助管理部門(mén)制定并控制文檔格式的規(guī)范化,通過(guò)文檔簽入簽出功能以及內(nèi)建Microsoft Office支持實(shí)現(xiàn)文檔的完全在線編輯,通過(guò)版本控制功能實(shí)現(xiàn)對(duì)文檔修改過(guò)程交互和溝通的記錄管理。從而實(shí)現(xiàn)整個(gè)論文文檔管理規(guī)范化,網(wǎng)絡(luò)化,可交互、可記錄。

          3.3.3 論文數(shù)據(jù)統(tǒng)計(jì)模塊

          論文信息統(tǒng)計(jì)模塊對(duì)論文處理過(guò)程中產(chǎn)生的具有統(tǒng)計(jì)意義的數(shù)據(jù)進(jìn)行匯總,數(shù)據(jù)分為兩個(gè)層次,一個(gè)是全局性數(shù)據(jù),例如年度論文數(shù)量、論文平均完成時(shí)間、論文平均得分等,一個(gè)是過(guò)程性數(shù)據(jù),例如論文修改次數(shù)、學(xué)生導(dǎo)師交互次數(shù)、平均修改間隔時(shí)間等。這些源數(shù)據(jù)匯聚到SharePoint報(bào)表中心,最后報(bào)表中心將這些數(shù)據(jù)以報(bào)表、列表以及關(guān)鍵性能指標(biāo)的方式進(jìn)行,SharePoint報(bào)表中心是一個(gè)為存儲(chǔ)報(bào)表而提供中心位置的網(wǎng)站,能夠通過(guò)設(shè)定權(quán)限來(lái)保證數(shù)據(jù)訪問(wèn)的安全性,可以設(shè)定統(tǒng)計(jì)數(shù)據(jù)只能由特定的管理決策部門(mén)進(jìn)行訪問(wèn),從而實(shí)現(xiàn)關(guān)鍵數(shù)據(jù)保密性,以及對(duì)決策的支持。

          4 結(jié)束語(yǔ)

          在論文過(guò)程中實(shí)施全面質(zhì)量管理,通過(guò)PDCA循環(huán),將經(jīng)驗(yàn)性工作方法轉(zhuǎn)變成現(xiàn)代科學(xué)管理方法,增強(qiáng)管理的科學(xué)性和具體工作的活力[4],帶來(lái)質(zhì)量的持續(xù)改進(jìn),同時(shí)還要認(rèn)識(shí)到,在實(shí)施質(zhì)量管理的過(guò)程中,不能照搬書(shū)本上的管理思想與管理方法,要根據(jù)論文管理業(yè)務(wù)流程的特點(diǎn)和相關(guān)規(guī)章制度進(jìn)行合理變更,使過(guò)程更加易于操作,從而保障實(shí)施效果。

          參考文獻(xiàn):

          [1] 鄭葵陽(yáng).大學(xué)生學(xué)習(xí)策略的相關(guān)研究[J].中國(guó)高等醫(yī)學(xué)教育,2009(9).

          [2] 董瑋.加強(qiáng)過(guò)程控制,提高計(jì)算機(jī)專(zhuān)業(yè)畢業(yè)設(shè)計(jì)(論文)質(zhì)量的探索與實(shí)踐[J].教育與教學(xué)研究,2008(22):121-122.

          篇9

          中圖分類(lèi)號(hào):G642.0 文獻(xiàn)標(biāo)志碼:A 文章編號(hào):1674-9324(2016)29-0015-02

          目前,我校的本科生畢業(yè)論文(設(shè)計(jì))仍采用手工方式管理,畢業(yè)論文(設(shè)計(jì))管理中的許多環(huán)節(jié),例如選題、開(kāi)題、過(guò)程管理、審閱評(píng)議、結(jié)果統(tǒng)計(jì)分析等工作還沒(méi)有被納入校園信息管理系統(tǒng)中。

          每年我校的本科畢業(yè)生有6000余人,由于整個(gè)畢業(yè)論文(設(shè)計(jì))的工作過(guò)程持續(xù)時(shí)間長(zhǎng)、涉及人數(shù)多(包括學(xué)生、指導(dǎo)教師和教學(xué)管理人員),傳統(tǒng)的以手工為主的管理方式存在很多缺點(diǎn)和不足:學(xué)生在選導(dǎo)師、選題目等方面缺乏較好的公開(kāi)性、公平性;師生之間信息交流不暢;論文(設(shè)計(jì))工作進(jìn)度難以及時(shí)了解并進(jìn)行控制;在成績(jī)?cè)u(píng)定方面存在較大的片面性和隨意性;文檔收集整理、成績(jī)統(tǒng)計(jì)分析等方面重復(fù)勞動(dòng)量大、工作效率低下等等[1]。

          在這樣的背景下,如何加強(qiáng)畢業(yè)論文的管理工作,實(shí)現(xiàn)無(wú)紙化和網(wǎng)絡(luò)化辦公,是一個(gè)極具應(yīng)用價(jià)值的研究課題。研發(fā)畢業(yè)論文(設(shè)計(jì))系統(tǒng)可以大大減少工作量,節(jié)約打印紙張等辦公經(jīng)費(fèi),提高教務(wù)人員的工作效率和管理水平,還可以方便學(xué)生上傳下載和師生間共享論文資源。

          為此,我們申請(qǐng)了大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練計(jì)劃項(xiàng)目,根據(jù)數(shù)學(xué)與統(tǒng)計(jì)學(xué)院(簡(jiǎn)稱(chēng)“數(shù)統(tǒng)學(xué)院”)的實(shí)際情況,開(kāi)發(fā)出了適用于數(shù)統(tǒng)學(xué)院的畢業(yè)論文管理系統(tǒng)[2]。

          一、畢業(yè)論文過(guò)程化管理系統(tǒng)的功能設(shè)計(jì)

          畢業(yè)論文管理系統(tǒng)的主要功能有:教師出題、學(xué)生選題、學(xué)生自命題、教學(xué)管理員審核、學(xué)生上傳相關(guān)文檔、數(shù)據(jù)匯總、系統(tǒng)設(shè)置。其中,系統(tǒng)分三個(gè)模塊,分別是教師模塊、學(xué)生模塊和管理員模塊[3]。

          1.管理系統(tǒng)的基本操作流程如下:

          ①教師登錄系統(tǒng),輸入自己想要指導(dǎo)的課題,并申報(bào);②教務(wù)管理員登錄系統(tǒng)審核課題;③學(xué)生登錄系統(tǒng)選擇課題或者自命題;④學(xué)生登錄系統(tǒng)查看自己的課題狀況,并根據(jù)課題要求完成畢業(yè)論文教學(xué)進(jìn)程的各項(xiàng)任務(wù),按時(shí)上傳相應(yīng)的文檔。同時(shí),教師可以在登錄系統(tǒng)查看自己指導(dǎo)的學(xué)生的信息,下載學(xué)生上傳的文檔。⑤待學(xué)生在規(guī)定時(shí)間全部完成和上傳文檔后,教務(wù)管理員可對(duì)整個(gè)教務(wù)進(jìn)程進(jìn)行總結(jié)和整理,完成整個(gè)畢業(yè)論文線上辦公的過(guò)程。

          以下時(shí)序圖1闡述了系統(tǒng)的基本流程:

          2.管理系統(tǒng)開(kāi)發(fā)所需要的技術(shù)條件:

          ①Visual Studio 2013 IDE工具作為系統(tǒng)開(kāi)發(fā)環(huán)境;② MVC4 (C#)作為開(kāi)發(fā)語(yǔ)言和開(kāi)發(fā)框架;③FTP工具上傳部署代碼;④Git版本管理工具進(jìn)行版本管理;⑤Windows Server 2008 RC2作為服務(wù)器系統(tǒng);⑥IIS服務(wù)器作為運(yùn)行服務(wù)器;⑦SQL Server 2008作為數(shù)據(jù)庫(kù)服務(wù)器。

          目前項(xiàng)目系統(tǒng)的開(kāi)發(fā)工作已經(jīng)順利完成,并且已經(jīng)過(guò)教務(wù)管理人員和學(xué)生的測(cè)試,根據(jù)他們的建議對(duì)系統(tǒng)功能進(jìn)行完善,可以正式投入使用。

          二、畢業(yè)論文過(guò)程化管理系統(tǒng)的常見(jiàn)問(wèn)題和解決方案

          1.多個(gè)學(xué)生選同一個(gè)課題多并發(fā)問(wèn)題。在學(xué)生選擇課題的時(shí)候,由于某個(gè)課題比較受歡迎,可能會(huì)有比較多得學(xué)生優(yōu)先考慮,但課題只有一個(gè)。這時(shí)候,如果有多個(gè)學(xué)生同時(shí)選的話,很可能會(huì)出現(xiàn)沖突問(wèn)題,導(dǎo)致系統(tǒng)出錯(cuò)。圖2展示了Topic(論題的表)的結(jié)構(gòu)。

          其中Student_UserId為學(xué)生的用戶唯一標(biāo)識(shí),當(dāng)學(xué)生選擇某個(gè)課題的時(shí)候,屬于這個(gè)課題的一行記錄中的這個(gè)字段就會(huì)填上學(xué)生的標(biāo)識(shí)。在多并發(fā)的問(wèn)題中,如果多個(gè)學(xué)生請(qǐng)求選擇這個(gè)課題,就會(huì)同時(shí)更新這個(gè)字段。那么,在更新的一瞬間,根據(jù)服務(wù)器處理的先后順序,往往是最后被處理的被寫(xiě)上這個(gè)字段。這是因?yàn)榉?wù)器接收到多個(gè)選題請(qǐng)求后,會(huì)同時(shí)地執(zhí)行邏輯處理。首先將相關(guān)的這一行的資源從數(shù)據(jù)庫(kù)里面取出來(lái),在邏輯處理的過(guò)程中,服務(wù)器會(huì)根據(jù)這個(gè)資源在內(nèi)存中生成對(duì)應(yīng)的對(duì)象或者數(shù)組,而修改數(shù)據(jù)就通過(guò)修改這個(gè)對(duì)象或者數(shù)組來(lái)實(shí)現(xiàn)。而最后保存操作就把這個(gè)對(duì)象或者數(shù)組再生成SQL語(yǔ)句更新數(shù)據(jù)庫(kù)。那么根據(jù)這圖2 Topic結(jié)構(gòu)個(gè)流程,各個(gè)請(qǐng)求都生成了屬于自己的SQL語(yǔ)句,當(dāng)然是最后執(zhí)行SQL的那個(gè)請(qǐng)求會(huì)被最終保留在字段里了,這樣就是“后者先得”,不符合實(shí)際的要求,同時(shí)也會(huì)造成后續(xù)邏輯的錯(cuò)誤。

          解決方案:

          通過(guò)為T(mén)opic表加上一個(gè)16進(jìn)制的字段RowVersion(見(jiàn)圖2箭頭所指)和樂(lè)觀鎖的方法。相應(yīng)的處理邏輯改為:讀取某一行的時(shí)候,也順便把RowVersion的值讀出來(lái)作為這一行的版本判斷,當(dāng)更新行的時(shí)候,首先判斷數(shù)據(jù)庫(kù)中的這一行的這個(gè)字段是否還是原來(lái)的值,如果是的話表示期間沒(méi)有被修改過(guò),那么就將RowVersion的值加1,再存進(jìn)數(shù)據(jù)庫(kù);如果不等于原來(lái)的值,就表示已經(jīng)被修改過(guò),不能再執(zhí)行更新,而要做出相應(yīng)的處理。樂(lè)觀鎖保證了對(duì)某行記錄進(jìn)行更新操作時(shí),會(huì)對(duì)這一行加鎖,若有另外的進(jìn)程需要操作同一行,必須等前面的進(jìn)程操作完成。這就保證了數(shù)據(jù)不會(huì)有沖突,解決“后者先得”的這個(gè)問(wèn)題[4]。

          2.師生用戶體驗(yàn)優(yōu)化問(wèn)題。系統(tǒng)對(duì)用戶體驗(yàn)做出了比較多的優(yōu)化,總結(jié)為如下幾點(diǎn):①采用當(dāng)前較為新的HTML5 UI作為界面元素,無(wú)論是界面風(fēng)格、字體還是圖標(biāo)設(shè)計(jì)看上去都令人舒服。②系統(tǒng)的大部分操作都使用Ajax(Asynchronous Javascript And XML)異步處理的技術(shù),通過(guò)彈出層來(lái)進(jìn)行各種操作,不需要刷新頁(yè)面就能看到修改后的效果,讓用戶感覺(jué)方便和友好[5]。

          3.桌上電腦和移動(dòng)端同時(shí)兼容的問(wèn)題。為了同時(shí)兼容桌上個(gè)人電腦端和移動(dòng)端,能讓教師或者學(xué)生出門(mén)在外或者不在電腦旁都能登錄系統(tǒng)完成自己需要的操作,本系統(tǒng)實(shí)現(xiàn)了PC和移動(dòng)端的兼容。系統(tǒng)的頁(yè)面可以根據(jù)屏幕的寬度來(lái)調(diào)節(jié)相應(yīng)的樣式。本文只討論了項(xiàng)目軟件開(kāi)發(fā)過(guò)程中遇到的幾個(gè)問(wèn)題和解決方案,借此與專(zhuān)家或有相關(guān)經(jīng)驗(yàn)的開(kāi)發(fā)者分享,項(xiàng)目中其他功能的具體實(shí)現(xiàn)過(guò)程不再一一列出,敬請(qǐng)批評(píng)和指正。

          三、總結(jié)

          畢業(yè)論文管理是學(xué)院教學(xué)管理與評(píng)價(jià)的一個(gè)重要組成部分。從在校大學(xué)生的角度看,只有認(rèn)真對(duì)待論文寫(xiě)作,才能順利完成學(xué)業(yè),取得學(xué)士學(xué)位;從教育管理的角度看,畢業(yè)論文工作不僅能提高學(xué)生的專(zhuān)業(yè)知識(shí)水平,更能言傳身教給學(xué)生科學(xué)研究的嚴(yán)謹(jǐn)態(tài)度和扎實(shí)的研究作風(fēng),并且可以使學(xué)生走向工作崗位后,能夠掌握分析解決問(wèn)題的基本原則,培養(yǎng)學(xué)生持之以恒、繼續(xù)學(xué)習(xí)的良好思維品質(zhì)。這才是大學(xué)教育中畢業(yè)論文工作的真正內(nèi)涵。

          參考文獻(xiàn):

          [1]李海燕,俞金梅,等.高校本科畢業(yè)論文(設(shè)計(jì))中存在的問(wèn)題及解決途徑[J].實(shí)驗(yàn)技術(shù)與管理,2012,29(12):141-144.

          [2]李景藎咼文承等.基于MVC框架的系統(tǒng)重構(gòu)方法研究與實(shí)踐[J].電腦知識(shí)與技術(shù),2015,11(22):63-66.

          篇10

          1.省略技術(shù),通用瀏覽器就實(shí)現(xiàn)了原來(lái)需要復(fù)雜專(zhuān)用軟件才能實(shí)現(xiàn)的強(qiáng)大功能,并節(jié)約了開(kāi)發(fā)成本,是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。采用該結(jié)構(gòu)軟件的優(yōu)勢(shì)在于:(1)無(wú)須開(kāi)發(fā)客戶端軟件,維護(hù)和升級(jí)方便;(2)可跨平臺(tái)操作,任何一臺(tái)機(jī)器只要裝有WWW瀏覽器軟件,就可作為客戶機(jī)來(lái)訪問(wèn)系統(tǒng);(3)具有良好的開(kāi)放性和可擴(kuò)充性;(4)可采用防火墻技術(shù)來(lái)保證系統(tǒng)的安全性,有效地滿足了當(dāng)前用戶對(duì)管理信息系統(tǒng)的新需求。因此,該結(jié)構(gòu)在管理信息系統(tǒng)開(kāi)發(fā)領(lǐng)域中獲得飛速發(fā)展,成為應(yīng)用軟件研發(fā)中一種流行的體系結(jié)構(gòu)[1]。

          高校的畢業(yè)論文管理工作是學(xué)校日常工作中重要的一部分。它主要面向的對(duì)象是教師、學(xué)生和教務(wù)。它把學(xué)生和教師高校中的兩個(gè)主體聯(lián)系起來(lái),采用了當(dāng)前流行的B/S結(jié)構(gòu)和Internet網(wǎng)絡(luò)技術(shù),突破了原先教務(wù)系統(tǒng)使用地域的局限性,使整個(gè)校園網(wǎng)乃至Internet上的用戶都可以訪問(wèn)教務(wù)系統(tǒng)。為促進(jìn)學(xué)校教務(wù)管理的科學(xué)化、規(guī)范化、信息化、減員增效、學(xué)分制等的順利實(shí)行提供了有力的支持;也為學(xué)校管理層提供了詳盡的數(shù)據(jù);增強(qiáng)了系統(tǒng)數(shù)據(jù)共享的能力,極大地提高了系統(tǒng)的可移植性和可擴(kuò)展性。

          2.B/S體系的結(jié)構(gòu)

          B/S體系結(jié)構(gòu),即Browser/Server(瀏覽器/服務(wù)器)結(jié)構(gòu),是對(duì)傳統(tǒng)的C/S(CIient/Server,即客戶端/服務(wù)器)結(jié)構(gòu)進(jìn)行相應(yīng)的改進(jìn)而產(chǎn)生的新型體系結(jié)構(gòu)。傳統(tǒng)的C/S結(jié)構(gòu)基于兩層結(jié)構(gòu),而且業(yè)務(wù)處理的程序主要集中在客戶機(jī)(終端機(jī))上;而在B/S結(jié)構(gòu)下只有一小部分事務(wù)邏輯在客戶端實(shí)現(xiàn),其主要事務(wù)邏輯都在服務(wù)器端實(shí)現(xiàn),因此形成了所謂的三層結(jié)構(gòu)。在三層結(jié)構(gòu)中客戶端接受用戶端的請(qǐng)求并將此請(qǐng)求以某種形式提交給應(yīng)用服務(wù)器,應(yīng)用服務(wù)器則從數(shù)據(jù)庫(kù)服務(wù)中獲得數(shù)據(jù),然后對(duì)所獲得的數(shù)據(jù)進(jìn)行計(jì)算并將結(jié)果提交給客戶端,這樣用戶在客戶端就可以獲得期望的結(jié)果。C/S結(jié)構(gòu)是基于局域網(wǎng),可連接的用戶數(shù)有限;而基于廣域網(wǎng)的B/S結(jié)構(gòu)支持更多用戶,并且可以根據(jù)訪問(wèn)量動(dòng)態(tài)配置服務(wù)器以保證服務(wù)質(zhì)量。C/S結(jié)構(gòu)中所有的客戶都必須安裝和配置復(fù)雜的應(yīng)用程序軟件;而在B/S體系結(jié)構(gòu)中客戶端只需要安裝標(biāo)準(zhǔn)的瀏覽器。從維護(hù)的角度分析B/S結(jié)構(gòu)只需維護(hù)服務(wù)器,因此費(fèi)用較小而且升級(jí)容易;而C/S結(jié)構(gòu)的維護(hù)和升級(jí)涉及所有的客戶機(jī)和服務(wù)器,代價(jià)巨大[2]。考慮到高校畢業(yè)論文過(guò)程管理系統(tǒng)需要不斷更新內(nèi)容,支持的用戶數(shù)量多,且地域較為分散,因此,基于B/S結(jié)構(gòu)設(shè)計(jì)高校畢業(yè)論文過(guò)程管理系統(tǒng)是一個(gè)較為理想的選擇。

          B/S模式包括瀏覽器、服務(wù)器及連接兩者的Internet/intranet網(wǎng)絡(luò)。服務(wù)器端最重要的功能部件是web服務(wù)器,此外還有數(shù)據(jù)庫(kù)及web應(yīng)用程序,B/S模式的結(jié)構(gòu)如圖1所示。當(dāng)有用戶請(qǐng)求服務(wù)時(shí),web服務(wù)器調(diào)用相應(yīng)的應(yīng)用程序,應(yīng)用程序調(diào)用其動(dòng)態(tài)連接庫(kù)文件對(duì)服務(wù)器端的文件代碼進(jìn)行解析,如果找到腳本代碼,在把腳本代碼生成的頁(yè)面發(fā)送到客戶端的瀏覽器中顯示。網(wǎng)絡(luò)一般采用以HTTP協(xié)議為基礎(chǔ)并構(gòu)筑于TCP/IP上的Internet/intranet。HTTP協(xié)議是一種簡(jiǎn)單的、無(wú)狀態(tài)的、面向?qū)ο蟮膮f(xié)議。使用起來(lái)非常方便,瀏覽器要連接到服務(wù)器,只需發(fā)送請(qǐng)求方式和UR.L路徑等少最信息即可,而它卻可用來(lái)傳輸文字、圖像、圖形、聲音、視頻等各種多媒體文件。在B/S模式下,瀏覽器并不是僅僅用來(lái)發(fā)送HTTP請(qǐng)求的,它本身也支持動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)[3]。

          3.系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

          3.1系統(tǒng)設(shè)計(jì)思想

          畢業(yè)論文過(guò)程管理系統(tǒng)的主要設(shè)計(jì)流程是首先教務(wù)進(jìn)入系統(tǒng)對(duì)系統(tǒng)的基本信息進(jìn)行初始化。需要初始化的內(nèi)容包括選題和開(kāi)題的時(shí)間段設(shè)置,教師、學(xué)生及專(zhuān)家的基本信息的錄入,其中時(shí)間段設(shè)定之后將通過(guò)消息將規(guī)定時(shí)間傳給教師、學(xué)生和專(zhuān)家。只有教務(wù)對(duì)系統(tǒng)進(jìn)行初始化之后才學(xué)生和教師才可以以教務(wù)分配的默認(rèn)密碼進(jìn)入系統(tǒng)。在選題階段學(xué)生首先要做的事情就是在規(guī)定的時(shí)間里面把自己要申報(bào)的畢業(yè)論文題目提交給自己希望的指導(dǎo)教師來(lái)評(píng)審;教師首先修改學(xué)生遞交過(guò)來(lái)的論文題目,如果學(xué)生的論文題目通過(guò)審核,則教師把這個(gè)論文題目與自己申報(bào)的論文題目一并交給專(zhuān)家,等待專(zhuān)家進(jìn)行評(píng)審,而且無(wú)論學(xué)生的題目是否通過(guò)審核都要給學(xué)生消息,以便學(xué)生查看自己申報(bào)的論文情況;專(zhuān)家在選題的規(guī)定時(shí)間內(nèi)對(duì)教師申報(bào)的題目進(jìn)行審核,然后把審核的結(jié)果返還給教師;當(dāng)論文題目審核階段結(jié)束之后,教師就可以查看自己通過(guò)審核的論文題目,學(xué)生可以查看自己申報(bào)的論文情況,如果通過(guò)審核就直接等待開(kāi)題,如果沒(méi)有那就進(jìn)行選題。最后如果有學(xué)生沒(méi)有選取論文題目或者學(xué)生選取的指導(dǎo)教師沒(méi)有選取這個(gè)學(xué)生,此時(shí)就必須通過(guò)教務(wù)手工安排,滿足每一個(gè)學(xué)生都有題目,以及盡量滿足每一個(gè)指導(dǎo)教師都有學(xué)生。在開(kāi)題階段,教師每周都為學(xué)生安排任務(wù),并對(duì)學(xué)生提交的作業(yè)進(jìn)行評(píng)價(jià)和建議;學(xué)生完成教師安排的任務(wù),并對(duì)一些問(wèn)題對(duì)教師進(jìn)行提問(wèn);在開(kāi)題的末尾階段學(xué)生將要提交論文的初稿,教師也將對(duì)初稿進(jìn)行修改和評(píng)價(jià)。

          根據(jù)以上的流程本系統(tǒng)設(shè)計(jì)了13個(gè)表9個(gè)存儲(chǔ)過(guò)程。表包括學(xué)生信息表、教師信息表、題目申報(bào)表、動(dòng)態(tài)選題結(jié)果表、教務(wù)參量表、轉(zhuǎn)換教師身份表、每周任務(wù)分配信息表(包括開(kāi)題階段和中期階段)、每周工作匯報(bào)表、交流信息表(包括開(kāi)題階段和中期階段)、開(kāi)題報(bào)告信息表、論文大綱信息表、論文草稿信息表、論文定稿及成果信息表,存儲(chǔ)過(guò)程包括學(xué)生、教師基本信息的錄入等。

          本系統(tǒng)需要實(shí)現(xiàn)的具體功能如下:

          1)實(shí)現(xiàn)教務(wù)對(duì)系統(tǒng)的實(shí)現(xiàn)初始化設(shè)置。

          2)實(shí)現(xiàn)教師對(duì)學(xué)生論文題目的審核,專(zhuān)家對(duì)教師論文題目的審核。

          3)實(shí)現(xiàn)消息的,及時(shí)通知各階段的分布時(shí)間,以及教師和學(xué)生對(duì)論文信息的了解。

          4)實(shí)現(xiàn)高校學(xué)生畢業(yè)論文的任務(wù)及成績(jī)查詢(xún),包括學(xué)生每周作業(yè)安排、作業(yè)成績(jī)、論文草稿成績(jī)、論文最終成績(jī)的基木查詢(xún);還有教師的基本情況、學(xué)生的基本情況、專(zhuān)家的基本情況等。

          5)實(shí)現(xiàn)教務(wù)給學(xué)生分配論文題目。

          6)實(shí)現(xiàn)各級(jí)用戶的權(quán)限答理。系統(tǒng)可按照實(shí)際工作需要實(shí)行各級(jí)用戶的權(quán)限管理。

          本系統(tǒng)需要實(shí)現(xiàn)的目標(biāo)是管理工作的自動(dòng)化及過(guò)程化、決策工作智能化、信息的高度集成。

          3.2系統(tǒng)的主要模塊

          該系統(tǒng)主要是針對(duì)高校中的兩大主體教師和學(xué)生而設(shè)計(jì)與研發(fā)的?;贐/S的高校畢業(yè)論文過(guò)程管理系統(tǒng)的模塊如圖2所示。按3.1的流程整個(gè)系統(tǒng)從角色上主要可以分為4大模塊:

          1)教務(wù)模塊包括整個(gè)畢業(yè)論文管理系統(tǒng)進(jìn)行管理。教務(wù)首先登陸系統(tǒng)進(jìn)行系統(tǒng)初始化設(shè)置,評(píng)審專(zhuān)家、指導(dǎo)教師和學(xué)生基本信息的錄入,系統(tǒng)相關(guān)功能開(kāi)啟等工作等。只有教務(wù)將系統(tǒng)初始化工作完成以后,其他用戶才能登陸系統(tǒng),進(jìn)行正常的畢業(yè)設(shè)計(jì)相關(guān)工作。

          2)教師模塊包括修改教師的基木情況,收看信息,教師申報(bào)題目,學(xué)生申報(bào)題目查詢(xún),教師申報(bào)題目結(jié)果查詢(xún),每周任務(wù)布置,每周任務(wù)批改等。

          3)學(xué)生模塊包括修改學(xué)生的基本情況、收看信息,學(xué)生申報(bào)題目,教師通過(guò)申報(bào)的題目查詢(xún),每周任務(wù)查看,每周任務(wù)完成等。

          4)專(zhuān)家模塊包括對(duì)學(xué)生及教師畢業(yè)論文選題進(jìn)行評(píng)審。

          4.結(jié)語(yǔ)

          高校畢業(yè)論文過(guò)程管理系統(tǒng)是基于B/S平臺(tái)開(kāi)發(fā)的。該服務(wù)器操作系統(tǒng)采用Windows NT server 4.0,可以實(shí)現(xiàn)用戶識(shí)別、存儲(chǔ)保護(hù)及進(jìn)程通信與同步等。數(shù)據(jù)庫(kù)設(shè)計(jì)是系統(tǒng)的核心與基礎(chǔ),數(shù)據(jù)庫(kù)采用SQL server 2000[4],它本身繼承了SQL server 7.0的優(yōu)點(diǎn)例如大量針對(duì)計(jì)算機(jī)網(wǎng)絡(luò)的保護(hù)特性,提供了用戶標(biāo)識(shí)、確認(rèn)、加密、授權(quán)及審計(jì)等控制來(lái)實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的安全保護(hù),同時(shí)又增加了許多更先進(jìn)的功能,具有使用方便、可伸縮性好、與相關(guān)軟件集成度高等優(yōu)點(diǎn)??紤]到數(shù)據(jù)庫(kù)通訊接口技術(shù),數(shù)據(jù)庫(kù)前臺(tái)使用的可視化部分的開(kāi)發(fā)采用開(kāi)發(fā)平臺(tái)及C#開(kāi)發(fā)語(yǔ)言[5]。由于整個(gè)系統(tǒng)是嚴(yán)格受時(shí)間控制的,一旦過(guò)了時(shí)間期限將不能返回,這可能給我們的工作帶來(lái)一些不便,而這些也是我們爭(zhēng)取改進(jìn)的地方。

          參考文獻(xiàn):

          [1]崔杰鋒,衛(wèi)學(xué)杰,康鳳雷.基于B/S三層模式的應(yīng)用開(kāi)發(fā)設(shè)計(jì)齊齊哈爾大學(xué)學(xué)報(bào),2005,21(1).

          [2]林子禹等.基于web與組件技術(shù)的企業(yè)應(yīng)用系統(tǒng)設(shè)計(jì)模型計(jì)算機(jī)工程與應(yīng)用,2000.6.

          [3]吳競(jìng)?cè)A,陳根才.基于三層結(jié)構(gòu)模式的管理系統(tǒng)設(shè)計(jì)及實(shí)現(xiàn).計(jì)算機(jī)應(yīng)用,2000.8:20-25.