亚洲成色777777女色窝,777亚洲妇女,色吧亚洲日本,亚洲少妇视频

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

時(shí)間:2022-05-17 04:31:04

導(dǎo)語(yǔ):在管理系統(tǒng)畢業(yè)論文的撰寫(xiě)旅程中,學(xué)習(xí)并吸收他人佳作的精髓是一條寶貴的路徑,好期刊匯集了一篇優(yōu)秀范文,愿這些內(nèi)容能夠啟發(fā)您的創(chuàng)作靈感,引領(lǐng)您探索更多的創(chuàng)作可能。

管理系統(tǒng)畢業(yè)論文:畢業(yè)論文管理系統(tǒng)的角色協(xié)同工作流模型研究與設(shè)計(jì)

摘 要:為了改善高校畢業(yè)論文的傳統(tǒng)人工指導(dǎo)與管理工作模式,根據(jù)畢業(yè)論文工作流程和參與者角色之間的協(xié)同,設(shè)計(jì)了一種角色協(xié)同的工作流模型應(yīng)用于畢業(yè)論文管理系統(tǒng)。根據(jù)時(shí)間和事件觸發(fā)機(jī)制,對(duì)用戶指派角色和對(duì)角色分配權(quán)限。實(shí)驗(yàn)結(jié)果表明,基于該模型實(shí)現(xiàn)的系統(tǒng)能夠有效促進(jìn)師生之間的協(xié)同,減輕畢業(yè)論文工作的工作量,提高工作效率,監(jiān)督工作的完成,提高畢業(yè)論文指導(dǎo)與管理工作的信息化水平。

關(guān)鍵詞:角色協(xié)同;工作流;畢業(yè)論文;管理系統(tǒng)

1 引言(Introduction)

本科畢業(yè)論文是本科生的一門重要實(shí)踐課程,也是大部分教師和教學(xué)管理人員每年都要面臨的一項(xiàng)煩瑣工作。從出題、選題,再到寫(xiě)作與指導(dǎo)、評(píng)審與答辯等,整個(gè)過(guò)程都需要教學(xué)管理人員、教師、學(xué)生投入大量的精力。傳統(tǒng)的本科畢業(yè)論文指導(dǎo)與管理工作存在以下主要問(wèn)題:

(1)師生協(xié)同不足:學(xué)生離校實(shí)習(xí)、教師無(wú)固定辦公地點(diǎn)等,導(dǎo)致學(xué)生與教師見(jiàn)面不易,信息溝通不暢,師生交流不充分。由于教師工作比較繁忙,每個(gè)教師要同時(shí)指導(dǎo)多名學(xué)生,導(dǎo)致學(xué)生和教師很難在工作時(shí)段內(nèi)同時(shí)有空閑時(shí)間來(lái)進(jìn)行面對(duì)面地指導(dǎo),難以實(shí)現(xiàn)老師與學(xué)生之間的互動(dòng),教師對(duì)學(xué)生論文評(píng)閱效率低下。

(2)工作壓力大:本科畢業(yè)論文整個(gè)工作流程的工作環(huán)節(jié)多,參與人員多,時(shí)間跨度長(zhǎng),業(yè)務(wù)流程繁雜,工作量龐大,工作煩瑣、易重復(fù)。

(3)信息化程度低:本科畢業(yè)論文各個(gè)工作環(huán)節(jié)會(huì)產(chǎn)生階段文檔,而且前后各階段文檔之間有著密切的關(guān)聯(lián)關(guān)系;大量的打印文檔不利于師生對(duì)文檔的查閱、保存,且不環(huán)保。即使使用電子文檔,但未建立關(guān)聯(lián)關(guān)系,不利于收集、查詢和統(tǒng)計(jì)。

(4)監(jiān)管力度不足:傳統(tǒng)畢業(yè)論文寫(xiě)作與指導(dǎo)過(guò)程缺乏有效的監(jiān)管力度,難以保證師生按時(shí)完成各項(xiàng)工作。缺少第三方監(jiān)管本科畢業(yè)論文寫(xiě)作與指導(dǎo)過(guò)程的完整記錄,難以解決導(dǎo)師與學(xué)生之間就論文完成情況及論文質(zhì)量相互推卸責(zé)任的問(wèn)題。

針對(duì)上述問(wèn)題,國(guó)內(nèi)研究者們提出了不同的畢業(yè)論文管理系統(tǒng),文獻(xiàn)[1―4]建立了基于WEB方式的論文管理系統(tǒng),文獻(xiàn)[5]提出了基于本體的論文管理系統(tǒng),文獻(xiàn)[6]提出了基于工作流的論文管理系統(tǒng),但是這些研究在師生協(xié)同、提高工作效率、加強(qiáng)監(jiān)督方面仍存在不足。因此,本文提出一種角色協(xié)同的工作流模型;根據(jù)模型中的系統(tǒng)工作流狀態(tài),利用時(shí)間和事件觸發(fā)機(jī)制,對(duì)用戶指派角色、對(duì)角色指派權(quán)限,再通過(guò)各個(gè)角色之間的協(xié)同,完成畢業(yè)論文各項(xiàng)工作,解決傳統(tǒng)人工方式的論文管理工作中存在的問(wèn)題,提高工作效率、減輕工作壓力、增強(qiáng)監(jiān)管力度、提高論文管理工作的信息化水平。

2 相關(guān)知識(shí)(Related work)

角色:是相關(guān)權(quán)限命令的集合,使用角色的主要目的是簡(jiǎn)化權(quán)限管理,角色主要由權(quán)限和用戶構(gòu)成[7]。

協(xié)同:就是打破資源(如人、財(cái)、物、信息和流程等)之間的各種壁壘和邊界,使它們?yōu)楣餐哪繕?biāo)而進(jìn)行協(xié)調(diào)的運(yùn)作,通過(guò)對(duì)各種資源最大的開(kāi)發(fā)、利用和增值以充分達(dá)成共同的目標(biāo)[8]。

工作流:是指一類能夠完全自動(dòng)執(zhí)行的經(jīng)營(yíng)過(guò)程,根據(jù)一系列過(guò)程規(guī)則,將文檔、信息或任務(wù)在不同的執(zhí)行者之間進(jìn)行傳遞與執(zhí)行[9]。作為計(jì)算機(jī)支持的協(xié)同工作研究的一個(gè)重要方向,工作流管理的主要目標(biāo)是通過(guò)調(diào)用有關(guān)的信息資源與人力資源來(lái)協(xié)調(diào)業(yè)務(wù)過(guò)程中的各個(gè)環(huán)節(jié),使之按照一定的順序依次進(jìn)行,從而實(shí)現(xiàn)業(yè)務(wù)過(guò)程的自動(dòng)化。工作流技術(shù)通過(guò)將工作分解成為良好的任務(wù)、角色,按照一定的規(guī)則和流程來(lái)執(zhí)行這些任務(wù)并對(duì)它們進(jìn)行監(jiān)控,以達(dá)到提高辦事效率、降低工作成本的目的[10]。

時(shí)間觸發(fā)機(jī)制[11,13]是指將時(shí)間域分成離散的時(shí)間間隔,將消息的傳輸分配在一定的時(shí)間間隔內(nèi)完成。

事件觸發(fā)機(jī)制[12,13]是指在工作流程中,根據(jù)其他事件的發(fā)生而產(chǎn)生相應(yīng)動(dòng)作(稱為觸發(fā)動(dòng)作)干預(yù)工作進(jìn)程。

3 角色協(xié)同的工作流模型

本節(jié)首先對(duì)角色協(xié)同的工作流模型(Role-collaborative Workflow Model,RcW)進(jìn)行描述,然后基于該模型進(jìn)行建模。

3.1 模型的組成元素

角色協(xié)同的工作流模型由用戶主體、角色主體、任務(wù)主體、系統(tǒng)工作流狀態(tài)、訪問(wèn)權(quán)限、角色指派、權(quán)限指派和角色協(xié)同這八個(gè)元素組成。下面將分別對(duì)這八個(gè)元素進(jìn)行描述。

用戶主體:是指提出指派角色請(qǐng)求的實(shí)體,使用符號(hào)u表示,用戶主體的集合使用符號(hào)U表示。

角色主體:是指提出指派權(quán)限請(qǐng)求的實(shí)體,使用符號(hào)r表示,角色主體的集合使用符號(hào)R表示。在本科畢業(yè)論文的整個(gè)工作當(dāng)中,存在著教學(xué)管理人員(教學(xué)院長(zhǎng)、系主任、教學(xué)秘書(shū))、教師(指導(dǎo)老師,交叉評(píng)閱老師,答辯老師)以及學(xué)生這些不同的角色,所以論文管理系統(tǒng)中的角色主體集合表示為:

(1)

公式(1)中,M表示管理員,T表示教師,S表示學(xué)生。

任務(wù)主體:是指接受r訪問(wèn)的實(shí)體,也是工作流各個(gè)環(huán)節(jié)的核心,使用符號(hào)t表示,任務(wù)主體的集合使用T表示。論文管理系統(tǒng)中的任務(wù)主體集合圍繞著論文展開(kāi),表示為:

系統(tǒng)工作流狀態(tài):是指RcW模型在整個(gè)論文工作流程(如圖1所示)中,r訪問(wèn)t時(shí)的快照,使用符號(hào)s表示,系統(tǒng)工作流狀態(tài)集合使用符號(hào)S表示,包含r訪問(wèn)的對(duì)象t和訪問(wèn)時(shí)間time兩個(gè)元素。論文管理系統(tǒng)中的系統(tǒng)工作流狀態(tài)集合表示為:

訪問(wèn)權(quán)限:是指r訪問(wèn)工作流中任務(wù)主體的方式,使用符號(hào)p表示,訪問(wèn)權(quán)限的集合使用符號(hào)P表示。論文管理系統(tǒng)中的訪問(wèn)權(quán)限集合表示為:

角色指派:是指在系統(tǒng)工作流狀態(tài)下對(duì)u指派r的方式,使用符號(hào)UA表示。RcW模型中,同一個(gè)u能夠被指派多個(gè)r,但是在同一s狀態(tài)下,一個(gè)u只能被指派一個(gè)r,因此角色指派由s決定。角色指派函數(shù)表示為:

權(quán)限指派:是指在系統(tǒng)工作流狀態(tài)下對(duì)r指派p的方式,使用符號(hào)PA表示。RcW模型中,不同的r訪問(wèn)的t不一樣,對(duì)t的訪問(wèn)權(quán)限也不同,且同一r在不同的s狀態(tài)下,對(duì)t的訪問(wèn)權(quán)限也不同,因此,權(quán)限指派由s決定。權(quán)限指派函數(shù)表示為:

角色指派和權(quán)限指派都由s決定,s的狀態(tài)由s中的兩個(gè)元素t和time決定,s中的元素time是被分成離散的時(shí)間間隔,t的觸發(fā)被分配在一定的時(shí)間間隔內(nèi)完成,這樣就應(yīng)用到了時(shí)間觸發(fā)機(jī)制的原理。例如在開(kāi)題報(bào)告提交時(shí)間結(jié)束時(shí),則激活論文寫(xiě)作與指導(dǎo)階段的工作流程中的t,開(kāi)始初稿的提交;在論文定稿提交時(shí)間結(jié)束時(shí),則凍結(jié)論文寫(xiě)作與指導(dǎo)階段的工作流程中的t。

同時(shí)在RcW模型中,部分流程的ti的觸發(fā)等待著ti-1事件的完成來(lái)激活自身狀態(tài)。不同的用戶角色訪問(wèn)不同t,則被指派不同權(quán)限,這樣就應(yīng)用到了事件觸發(fā)機(jī)制的原理。例如學(xué)生在論文初稿tk提交完成后,觸發(fā)導(dǎo)師指導(dǎo)評(píng)閱論文初稿tk+1的工作進(jìn)程;導(dǎo)師在論文初稿的評(píng)閱tk+1提交完成后,激活學(xué)生提交修改稿tk+2的工作進(jìn)程。

因此角色指派和權(quán)限指派都考慮到了時(shí)間和事件觸發(fā)機(jī)制。

角色協(xié)同,是指在RcW模型中,各個(gè)角色主體之間打破時(shí)間、空間、物質(zhì)等資源之間的各種壁壘和邊界,使他們?yōu)橥瓿晒餐繕?biāo)而進(jìn)行協(xié)調(diào)的運(yùn)作,通過(guò)對(duì)各種資源最大的開(kāi)發(fā)、利用和增值以充分達(dá)成共同目標(biāo),使用符號(hào)RC表示。角色協(xié)同函數(shù)表示為:

在畢業(yè)論文管理系統(tǒng)中,大部分工作需要教學(xué)院長(zhǎng)、系主任、教學(xué)秘書(shū)、教師和學(xué)生等這些角色之間的協(xié)同RC來(lái)完成。例如,導(dǎo)師與學(xué)生之間協(xié)同完成論文的指導(dǎo)與寫(xiě)作,最終完成共同目標(biāo)――論文定稿的完成。

這樣,RcW模型可以表示為八元組:

RcW模型運(yùn)行的充分必要條件為:不存在u無(wú)法被指派r,不存在r無(wú)法被指派p,不存在t無(wú)法被訪問(wèn)。

4 應(yīng)用研究與結(jié)果分析(Application studies and

results analyzes)

為了驗(yàn)證基于RcW模型的本科畢業(yè)論文管理系統(tǒng)在解決傳統(tǒng)人工論文管理方式中存在的問(wèn)題的實(shí)用性,基于角色協(xié)同的工作流模型的本科畢業(yè)論文管理系統(tǒng)已在西南大學(xué)外國(guó)語(yǔ)學(xué)院試運(yùn)行,網(wǎng)址:http://202.202.121.101/pdms。

對(duì)于傳統(tǒng)的人工論文管理的方式,通過(guò)外國(guó)語(yǔ)學(xué)院教務(wù)管理人員提供的信息,收集整理了2011―2013年這三屆西南大學(xué)外語(yǔ)學(xué)院本科畢業(yè)論文管理工作的數(shù)據(jù)。

對(duì)于系統(tǒng)進(jìn)行論文管理的方式,通過(guò)系統(tǒng)對(duì)論文管理工作整個(gè)流程的完整記錄,收集整理了2014屆外語(yǔ)學(xué)院畢業(yè)生通過(guò)本系統(tǒng)完成畢業(yè)論文的數(shù)據(jù)。

說(shuō)明:由于傳統(tǒng)人工方式無(wú)法對(duì)論文指導(dǎo)過(guò)程進(jìn)行記錄,傳統(tǒng)人工方式在論文指導(dǎo)過(guò)程中無(wú)數(shù)據(jù)。修改稿在論文指導(dǎo)過(guò)程中,論文稿件有多次提交的情況,在表中使用的數(shù)據(jù)是修改稿第一次提交和第一次評(píng)閱的數(shù)據(jù)。2011―2013的數(shù)據(jù)是由外國(guó)語(yǔ)學(xué)院的教務(wù)管理人員提供的,2014的數(shù)據(jù)是系統(tǒng)記錄的。

由表1中的數(shù)據(jù)可以看出,通過(guò)本系統(tǒng)進(jìn)行本科畢業(yè)論文相關(guān)工作,極大地減少了工作時(shí)間,提高工作效率,同時(shí)減輕了教學(xué)管理人員的工作量。由表2的數(shù)據(jù)分析可以明顯看出,在通過(guò)使用進(jìn)行本科畢業(yè)論文相關(guān)工作時(shí),本科論文過(guò)程中各項(xiàng)工作的完成率相較于傳統(tǒng)模式平均提升了15%,各個(gè)階段完成工作比大幅提升。通過(guò)在線提交,在線指導(dǎo),在線監(jiān)控論文進(jìn)程,方便了師生之間論文的寫(xiě)作與指導(dǎo),同時(shí)實(shí)現(xiàn)了對(duì)論文指導(dǎo)過(guò)程的全程記錄,對(duì)論文指導(dǎo)工作的評(píng)價(jià)與衡量提供可靠的依據(jù)。

論文存儲(chǔ):2011屆紙質(zhì)任務(wù)書(shū)、開(kāi)題報(bào)告和論文各571份,2012屆紙質(zhì)任務(wù)書(shū)、開(kāi)題報(bào)告和論文各563份,2013屆紙質(zhì)任務(wù)書(shū)、開(kāi)題報(bào)告和論文各541份,總占地1.14m3;2014屆各種電子版的論文稿件共計(jì)9514份,占5.15GB的硬盤(pán)容量。紙質(zhì)論文需要大量的打印,不環(huán)保,電子格式的論文稿件存儲(chǔ)占地空間小,不需要打印大量的紙質(zhì)文檔,十分環(huán)保,且在系統(tǒng)中查找論文稿件十分方便。

在2011―2013年的本科畢業(yè)論文工作中,發(fā)生學(xué)生稿件遺失、需要學(xué)生重新提交的情況平均17例;給導(dǎo)師發(fā)送論文出錯(cuò)情況平均發(fā)生8例;在2014屆,由于使用了本系統(tǒng),未發(fā)生上述兩種情況。在2011―2013年,學(xué)生未按時(shí)完成論文,與導(dǎo)師相互推卸責(zé)任的情況平均有5例,同時(shí)由于無(wú)依據(jù)可尋,處理此種情況很麻煩;在2014屆中發(fā)生此種情況三例,直接查看整個(gè)工作過(guò)程的記錄,根據(jù)記錄處理,十分方便且具有說(shuō)服力。

5 結(jié)論(Conclusion)

基于角色協(xié)同工作流模型的本科畢業(yè)論文管理系統(tǒng)已初次在西南大學(xué)外國(guó)語(yǔ)學(xué)院使用,運(yùn)用角色協(xié)同和工作流的技術(shù),采用時(shí)間觸發(fā)機(jī)制和事件觸發(fā)機(jī)制的原理,較好地解決了傳統(tǒng)人工管理方式存在的四大問(wèn)題,有效地減輕了教學(xué)管理人員、教師、學(xué)生完成本科畢業(yè)論文工作的工作量,提高了本科畢業(yè)論文工作的工作效率,取得了較好的教學(xué)成果;且系統(tǒng)全程保留了本科畢業(yè)論文工作在各個(gè)階段產(chǎn)生的文檔和數(shù)據(jù),記錄了論文指導(dǎo)的整個(gè)過(guò)程,可以為教師進(jìn)行論文工作的績(jī)效評(píng)估提供依據(jù)。

在RcW模型中,考慮優(yōu)化算法的設(shè)計(jì),優(yōu)化用戶角色指派算法和角色權(quán)限指派算法;在系統(tǒng)工作流狀態(tài)中加入短信實(shí)體,實(shí)時(shí)通知用戶關(guān)于工作流的狀態(tài),是今后的研究發(fā)展方向。

作者簡(jiǎn)介:

陳乾國(guó)(1984-),男,碩士,助教.研究領(lǐng)域:復(fù)雜網(wǎng)絡(luò)與智 能軟件.

劉 逵(1988-),男,碩士,助理實(shí)驗(yàn)師.研究領(lǐng)域:計(jì)算機(jī)應(yīng) 用與外語(yǔ)教育,計(jì)算機(jī)安全.

管理系統(tǒng)畢業(yè)論文:基于C#的畢業(yè)論文管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

摘 要: 隨著科技的不斷進(jìn)步,信息化的浪潮已經(jīng)使得傳統(tǒng)的人工信息管理已不能滿足現(xiàn)代管理的需求,計(jì)算機(jī)應(yīng)用管理在人們工作中地位日益突顯。傳統(tǒng)的本科生畢業(yè)論文管理,從論文選題,導(dǎo)師和學(xué)生互選,畢業(yè)論文修改等過(guò)程,都由人工完成,造成工作人員工作量大,容易出錯(cuò)等問(wèn)題。在此基于C#編程語(yǔ)言,以SQL Server 2005為后臺(tái)數(shù)據(jù)引擎,以Web頁(yè)面為展現(xiàn)方式,使用,AJAX技術(shù)實(shí)現(xiàn)對(duì)學(xué)生論文信息的管理,有效減輕了教學(xué)管理人員的工作量,同時(shí),利用該系統(tǒng)可方便地實(shí)現(xiàn)論文各項(xiàng)數(shù)據(jù)的統(tǒng)計(jì),在高校教育教學(xué)管理中有著良好的應(yīng)用前景。

0 引 言

隨著計(jì)算機(jī)和通信技術(shù)的不斷進(jìn)步,信息化的浪潮已經(jīng)使得傳統(tǒng)的人工信息管理不能滿足現(xiàn)代管理的需求,越來(lái)越多的學(xué)校選擇開(kāi)始選擇系統(tǒng)化的管理工具。本科生畢業(yè)論文設(shè)計(jì)作為高校工作必不可缺的一環(huán),從論文選題,導(dǎo)師和學(xué)生互選,畢業(yè)論文修改等過(guò)程,都有大量繁雜的工作要做。本文基于C#編程語(yǔ)言,以SQL Server 2005為后臺(tái)數(shù)據(jù)引擎,以Web頁(yè)面為展現(xiàn)方式,使用,AJAX技術(shù)實(shí)現(xiàn)對(duì)學(xué)生論文信息的管理[1],有效減輕了教學(xué)管理人員的工作量,同時(shí),利用該系統(tǒng)可方便的實(shí)現(xiàn)論文各項(xiàng)數(shù)據(jù)的統(tǒng)計(jì),在高校教育教學(xué)管理中有著良好的應(yīng)用前景。

1 C#技術(shù)

C#是第一個(gè)面向組件的編程語(yǔ)言,它是由微軟推出的一種基于.NET框架的、面向?qū)ο蟮母呒?jí)編程語(yǔ)言[2]。C#可以引用組件,非常方便創(chuàng)建網(wǎng)頁(yè)或Web服務(wù),同時(shí)C#又由C語(yǔ)言和C++派生而來(lái),繼承了其強(qiáng)大的性能,它的源代碼的可移植性非常強(qiáng),這對(duì)于那些已熟悉C和C++的人來(lái)說(shuō)學(xué)習(xí)C#就相對(duì)簡(jiǎn)單。

C#以.NET框架類庫(kù)作為基礎(chǔ),擁有類似Visual Basic的快速開(kāi)發(fā)能力,能快速和高效的完成對(duì)網(wǎng)站的功能邏輯的實(shí)現(xiàn)[3]。.NET框架給網(wǎng)站的開(kāi)發(fā)者提供了很多數(shù)據(jù)展示控件,例如:GridView,ListView和TextBox。在后臺(tái),用C#開(kāi)發(fā)語(yǔ)言,利用.NET框架中提供的控件接口完成對(duì)Web頁(yè)面上顯示的數(shù)據(jù)的邏輯處理。

2 需求分析

2.1 系統(tǒng)所涉及用戶及需求量分析

論文管理系統(tǒng)面向的對(duì)象是畢業(yè)生、導(dǎo)師和管理員。對(duì)于管理員來(lái)說(shuō),可以利用論文管理系統(tǒng)管理學(xué)生、導(dǎo)師信息,還可以通過(guò)它畢業(yè)的相關(guān)消息,使學(xué)生和導(dǎo)師及時(shí)了解到相關(guān)信息;導(dǎo)師則可以通過(guò)該系統(tǒng)管理自己的信息、、更新自己的論文選題、還可以對(duì)學(xué)生進(jìn)行選擇、實(shí)現(xiàn)系統(tǒng)化的管理;而學(xué)生不但可以通過(guò)論文管理系統(tǒng)管理自己的信息,還可以瀏覽導(dǎo)師信息,選擇符合自己興趣及學(xué)習(xí)方向的導(dǎo)師,這樣的“因材施教”更有益于發(fā)揮學(xué)生的自主創(chuàng)造性。

2.2 系統(tǒng)功能需求

該系統(tǒng)所涉及的功能模塊有[4]:

(1) 用戶身份驗(yàn)證模塊。本系統(tǒng)所面向的對(duì)象是畢業(yè)生、導(dǎo)師、管理員,用戶身份驗(yàn)證是非常重要的組成部分,它可以防止重要信息的泄露,比如畢業(yè)生的論文、個(gè)人重要信息。

(2) 導(dǎo)師信息管理模塊。本模塊的主要功能是導(dǎo)師信息的管理,包括,添加、修改、刪除論文選題,更改個(gè)人信息,修改密碼,查看學(xué)生個(gè)人基本信息和論文,選擇學(xué)生。

學(xué)生信息管理的主要功能是對(duì)學(xué)生或者導(dǎo)師的論文題目進(jìn)行單個(gè)添加、刪除或是批量導(dǎo)入、導(dǎo)出。

管理系統(tǒng)畢業(yè)論文:高等院校畢業(yè)論文管理系統(tǒng)的研究

【摘 要】結(jié)合當(dāng)前高校畢業(yè)論文管理工作的現(xiàn)狀以及本校的實(shí)際情況,本文介紹了一種基于Web的高校畢業(yè)論文管理系統(tǒng),探討了系統(tǒng)的設(shè)計(jì)原理,分析總結(jié)了實(shí)現(xiàn)上的關(guān)鍵技術(shù)。該系統(tǒng)采用三層B/S結(jié)構(gòu),集畢業(yè)論文管理工作的自動(dòng)化與信息化為一體,使用了先進(jìn)的網(wǎng)絡(luò)技術(shù)與安全機(jī)制,有效的促進(jìn)了高校畢業(yè)論文質(zhì)量與管理水平的提高。

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

一、引言

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

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

二、系統(tǒng)概述

(一)總體規(guī)劃

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

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

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

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

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

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

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

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

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

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

(二)界面設(shè)計(jì)

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

(三)安全設(shè)計(jì)

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

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

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

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

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

由于系統(tǒng)基于B/S三層架構(gòu),其性能具有很好地可擴(kuò)展性和可維護(hù)性。為了提高程序的性能,應(yīng)用服務(wù)器采用多線程通信技術(shù),實(shí)現(xiàn)多線程服務(wù)器和連接管理器與數(shù)據(jù)庫(kù)服務(wù)器的預(yù)先連接,及時(shí)、準(zhǔn)確、可靠地采集和傳輸信息[5]。在該技術(shù)的具體實(shí)現(xiàn)上,采用的是搶先式多任務(wù),使得系統(tǒng)能執(zhí)行多個(gè)進(jìn)程,而每個(gè)進(jìn)程也可以同時(shí)執(zhí)行多個(gè)線程,且進(jìn)程中的線程是并行執(zhí)行的。系統(tǒng)不停地在多個(gè)線程之間切換,由于時(shí)間很短,看上去多個(gè)線程是在同時(shí)運(yùn)行。使用這種方法時(shí),客戶機(jī)不需要與數(shù)據(jù)庫(kù)始終保持連接,應(yīng)用服務(wù)器只有在進(jìn)行請(qǐng)求并接收請(qǐng)求的結(jié)果時(shí)才與數(shù)據(jù)庫(kù)保持連接??臻e進(jìn)程并不占用網(wǎng)絡(luò)資源,網(wǎng)絡(luò)流量顯著減少,可以更快地進(jìn)行查詢處理并且響應(yīng)時(shí)間得到了改善。多線程服務(wù)器和連接管理器用于保持與服務(wù)器的固定預(yù)先連接,這樣連接可以重復(fù)使用。同時(shí)可以在很大程序上提高系統(tǒng)的并發(fā)性。這就更加有效地保證了各級(jí)用戶在不同地點(diǎn)可以同時(shí)訪問(wèn)系統(tǒng)中的數(shù)據(jù),加強(qiáng)了系統(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ù)等,突破了原先使用地域的局限性,使整個(gè)校園網(wǎng)甚至Internet上的用戶都可訪問(wèn)系統(tǒng)。用戶可在多地域、任意時(shí)間段以不同身份來(lái)訪問(wèn)系統(tǒng)中的數(shù)據(jù),大大加強(qiáng)了系統(tǒng)數(shù)據(jù)共享的能力,有效地促進(jìn)了學(xué)校畢業(yè)論文管理的科學(xué)化、信息化。系統(tǒng)的應(yīng)用能夠高等院校節(jié)約了大量的人力、物力和財(cái)力,使高等院校的畢業(yè)論文管理水平得到大幅度的提升,同時(shí)在社會(huì)上也能夠產(chǎn)生了良好的影響。

作者簡(jiǎn)介:

王璐(1984―),男,河南開(kāi)封人,鐵道警察學(xué)院助教,主要研究方向:網(wǎng)絡(luò)安全與取證。

基金項(xiàng)目:河南省社科聯(lián)調(diào)研項(xiàng)目(SKL-2014-2162).

管理系統(tǒng)畢業(yè)論文:高職院校畢業(yè)論文管理系統(tǒng)的設(shè)計(jì)

【摘要】畢業(yè)論文是高職院校綜合性的實(shí)踐教學(xué)環(huán)節(jié),畢業(yè)論文管理是高職院校教學(xué)管理中重要的一環(huán),本文結(jié)合高職院校畢業(yè)論文管理工作的實(shí)際情況設(shè)計(jì)開(kāi)發(fā)了基于B/S三層架構(gòu)的畢業(yè)論文管理系統(tǒng),以期能更好的實(shí)現(xiàn)畢業(yè)論文管理的信息化、網(wǎng)絡(luò)化管理,提高畢業(yè)論文的管理效率。

【關(guān)鍵詞】畢業(yè)論文管理;需求分析;功能設(shè)計(jì);工作流程

畢業(yè)論文是高職院校教學(xué)進(jìn)程中最后一個(gè)綜合性的實(shí)踐教學(xué)環(huán)節(jié),可以直接考查學(xué)生綜合應(yīng)用所學(xué)的基本理論、專業(yè)技能及處理應(yīng)對(duì)問(wèn)題的能力。目前傳統(tǒng)的畢業(yè)論文安排中學(xué)生選題、題目上報(bào)及交流過(guò)程中存在諸多不便。另外隨著高職院校的擴(kuò)展學(xué)生數(shù)量的不斷增加,傳統(tǒng)論文的存儲(chǔ)方式對(duì)于論文的快速檢索和查閱也帶來(lái)了極大的不便,因此開(kāi)發(fā)一套基于B/S結(jié)構(gòu)的畢業(yè)論文系統(tǒng)以方便學(xué)生完成網(wǎng)上選題、上報(bào)論文題目、填寫(xiě)電子版論文設(shè)計(jì)書(shū)、提交論文、開(kāi)展師生交流等工作;另外學(xué)校也可以直接在網(wǎng)上監(jiān)督論文的進(jìn)展情況,便于教學(xué)管理;同時(shí)也實(shí)現(xiàn)了論文的無(wú)紙化、數(shù)字化管理。

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

需求分析是軟件設(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é)生角色主要有選題查詢、選題選定、開(kāi)題報(bào)告材料提交、論文材料提交、論文成績(jī)的查詢等內(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í)也能查詢到其他選擇該指導(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)快速查詢等。

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)用技術(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ā)的。

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)留言,咨詢指導(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)上查詢到自己的論文成績(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)行查詢、匯總及打印等操作。

五、結(jié)論

該套系統(tǒng)能夠?qū)崿F(xiàn)教師出題、學(xué)生選題、上交論文稿件、評(píng)閱修改等所有流程,方便學(xué)生按時(shí)提交論文,指導(dǎo)老師掌握完成論文進(jìn)度,以及學(xué)校整體監(jiān)控學(xué)生完成論文情況和質(zhì)量。本系統(tǒng)改變了傳統(tǒng)畢業(yè)論文工作的方式,將大大提高畢業(yè)論文管理的工作效率。

管理系統(tǒng)畢業(yè)論文:畢業(yè)論文管理系統(tǒng)應(yīng)用研究

[摘要]隨著教育信息化和網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,很多高校開(kāi)發(fā)并應(yīng)用了畢業(yè)論文管理信息系統(tǒng),大大提高了管理工作效率和畢業(yè)論文質(zhì)量。本文提出了高校推廣應(yīng)用管理信息系統(tǒng)的必要性,研究了畢業(yè)論文管理系統(tǒng)的主要結(jié)構(gòu)及功能,為高校成功使用畢業(yè)論文管理信息系統(tǒng)完成教學(xué)工作提供了依據(jù)。

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

畢業(yè)論文是高等院校教學(xué)工作中的一個(gè)重要組成部分,采取傳統(tǒng)人工管理模式,在資料整理、選題、論文撰寫(xiě)及指導(dǎo)、格式檢查、資源共享、論文管理等諸多方面存在管理成本高、效率低、效果差等一系列問(wèn)題。[1]因此,使用信息化的電子系統(tǒng)對(duì)畢業(yè)論文設(shè)計(jì)流程進(jìn)行管理,既方便了老師和學(xué)生,也可以節(jié)省更多的教學(xué)資源,老師、學(xué)生還可以高效地完成畢業(yè)論文設(shè)計(jì)工作。不僅方便學(xué)校對(duì)畢業(yè)生論文的整個(gè)流程的管理,而且擺脫過(guò)去由人用紙和筆進(jìn)行的費(fèi)時(shí)費(fèi)力的繁重工作??梢园衙恳荒甑漠厴I(yè)生論文相關(guān)資料存儲(chǔ)在數(shù)據(jù)庫(kù)中,可隨時(shí)查看和打印相關(guān)數(shù)據(jù),既節(jié)約資源,又達(dá)到對(duì)畢業(yè)論文統(tǒng)一管理的目的。[2]指導(dǎo)教師使用在線答疑功能,同時(shí),便于導(dǎo)師及時(shí)了解學(xué)生論文進(jìn)度,提高工作效率,指導(dǎo)教師和學(xué)生能夠通過(guò)Internet實(shí)現(xiàn)網(wǎng)上操作,打破了地域和空間的限制。

畢業(yè)論文管理系統(tǒng)是一個(gè)以畢業(yè)論文為核心的信息互動(dòng)的平臺(tái),為身處不同地理位置的師生提供了一個(gè)良好的平臺(tái)。從畢業(yè)設(shè)計(jì)課題的申報(bào),到畢業(yè)設(shè)計(jì)論文提交,再到論文的評(píng)審及成績(jī)的給定,最后對(duì)畢業(yè)設(shè)計(jì)資料進(jìn)行歸檔,這一系列的工作均可在網(wǎng)上實(shí)現(xiàn),實(shí)現(xiàn)高效畢業(yè)生畢業(yè)設(shè)計(jì)的高效管理。

一、畢業(yè)論文管理系統(tǒng)應(yīng)完成的任務(wù)

1.能夠?qū)崿F(xiàn)從畢業(yè)論文選題到學(xué)生答辯通過(guò)的教學(xué)任務(wù)。由指導(dǎo)教師給定畢業(yè)設(shè)計(jì)題目,教研室主任審核通過(guò)后,通過(guò)系統(tǒng)平臺(tái)給學(xué)生。參加畢業(yè)設(shè)計(jì)的學(xué)生通過(guò)異地登錄選題系統(tǒng)可以查看畢業(yè)設(shè)計(jì)題目,自己可以根據(jù)所學(xué)專業(yè)特長(zhǎng)及自身愛(ài)好,選擇相應(yīng)的畢業(yè)設(shè)計(jì)題目。選題成功之后,學(xué)生需填寫(xiě)畢業(yè)設(shè)計(jì)任務(wù)書(shū),在任務(wù)書(shū)中需要明確畢業(yè)論文設(shè)計(jì)題目、預(yù)計(jì)完成時(shí)間以及指導(dǎo)教師等信息。接著,學(xué)生填寫(xiě)開(kāi)題報(bào)告,對(duì)所選設(shè)計(jì)題目進(jìn)行研究方向和可行性、國(guó)內(nèi)外研究現(xiàn)狀以及研究意義進(jìn)行闡述和分析。指導(dǎo)教師同意此生開(kāi)題之后,學(xué)生進(jìn)入設(shè)計(jì)開(kāi)發(fā)和畢業(yè)論文撰寫(xiě)的階段,在此期間要定時(shí)向指導(dǎo)教師匯報(bào)設(shè)計(jì)進(jìn)度,[3]論文撰寫(xiě)完成之后,將論文提交給自己的指導(dǎo)教師等待審核。若審核通過(guò),則進(jìn)入答辯環(huán)節(jié),答辯完成之后,指導(dǎo)教師及答辯小組老師將成績(jī)輸入系統(tǒng),系統(tǒng)自動(dòng)生成學(xué)生的畢業(yè)論文總成績(jī)。最后,會(huì)根據(jù)論文的專業(yè)方向及成績(jī)等級(jí)將論文進(jìn)行分類并存儲(chǔ),以便之后的學(xué)生下載、參考,指導(dǎo)教師提交優(yōu)秀畢業(yè)論文。

2.能夠?qū)崿F(xiàn)資料的高效管理、有效利用、快速檢索和統(tǒng)計(jì)。

3.還應(yīng)能提供以下服務(wù):、更新、處理公告;相關(guān)信息查詢;留言、論壇等。

4.對(duì)網(wǎng)站進(jìn)行定期維護(hù),如訪問(wèn)統(tǒng)計(jì)、網(wǎng)站日志、權(quán)限管理等。[4]

二、畢業(yè)論文管理系統(tǒng)的功能應(yīng)包含以下幾個(gè)方面

1.對(duì)論文進(jìn)展情況進(jìn)行監(jiān)督和管理的功能。指導(dǎo)教師設(shè)定時(shí)間對(duì)學(xué)生設(shè)計(jì)開(kāi)發(fā)和畢業(yè)論文撰寫(xiě)進(jìn)度進(jìn)行檢查,實(shí)現(xiàn)論文在線提交開(kāi)題報(bào)告、中期檢查和畢業(yè)論文審核書(shū),只有通過(guò)指導(dǎo)教師審核的學(xué)生才能參加答辯。

2.選題的處理功能。原則上按照教師、學(xué)生雙向選擇模式確定學(xué)生論文選題工作,根據(jù)學(xué)生專業(yè)情況進(jìn)行分流選題。根據(jù)學(xué)生的知識(shí)結(jié)構(gòu),對(duì)于大部分同學(xué)采用指導(dǎo)教師命題學(xué)生選題的方式,即多對(duì)多方式進(jìn)行師生互選題;對(duì)于學(xué)習(xí)成績(jī)突出的同學(xué)可以自主命題,學(xué)生選擇心儀的指導(dǎo)教師進(jìn)行指導(dǎo);對(duì)于極少數(shù)學(xué)習(xí)成績(jī)較差的同學(xué),指派指導(dǎo)教師督促和指導(dǎo)他們按時(shí)完成畢業(yè)論文學(xué)習(xí)任務(wù)。

3.論文綜合評(píng)分的功能。指導(dǎo)教師根據(jù)學(xué)生實(shí)際進(jìn)展程度和論文水平,在論文答辯之前給自己指導(dǎo)的學(xué)生一個(gè)初評(píng)成績(jī),答辯小組老師給定成績(jī)的平均值作為答辯成績(jī)。按照教學(xué)的管理要求,初評(píng)成績(jī)和論文答辯成績(jī)應(yīng)按照一定比例最終給出論文綜合成績(jī)。

4.對(duì)論文資料統(tǒng)計(jì)的功能。對(duì)數(shù)據(jù)庫(kù)中的論文資料進(jìn)行導(dǎo)出導(dǎo)入以及打印操作時(shí),使用水晶報(bào)表可以實(shí)現(xiàn)動(dòng)態(tài)數(shù)據(jù)綁定,將需要打印的論文資料數(shù)據(jù)與水晶報(bào)表相連接,提高了打印的效率和質(zhì)量。

管理系統(tǒng)畢業(yè)論文:基于B/S結(jié)構(gòu)的畢業(yè)論文信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

摘要: 針對(duì)傳統(tǒng)的畢業(yè)論文管理方式效率低、不規(guī)范等問(wèn)題,以Visual Web Developer 2008為開(kāi)發(fā)平臺(tái),基于B/S結(jié)構(gòu),以Access為后臺(tái)數(shù)據(jù)庫(kù),通過(guò)訪問(wèn)數(shù)據(jù)庫(kù),并運(yùn)用 3.5+CSS+C#技術(shù)設(shè)計(jì)并實(shí)現(xiàn)了畢業(yè)論文信息管理系統(tǒng),實(shí)現(xiàn)了畢業(yè)論文管理工作的信息化。該系統(tǒng)能夠?qū)崿F(xiàn)教師與學(xué)生之間的雙向選擇,并且能夠通過(guò)Internet實(shí)現(xiàn)網(wǎng)上操作,打破了地域和空間的限制,克服了傳統(tǒng)畢業(yè)論文管理方式存在的不足。

關(guān)鍵詞: B/S結(jié)構(gòu);畢業(yè)論文;信息化;;Access

畢業(yè)設(shè)計(jì)是高校教學(xué)的重要組成部分,培養(yǎng)大學(xué)生綜合運(yùn)用所學(xué)基本理論、基本知識(shí)、基本技能分析和解決學(xué)科內(nèi)某一實(shí)際問(wèn)題的能力,使學(xué)生的科研能力得到一次完整的綜合性訓(xùn)練。在提高學(xué)生綜合運(yùn)用知識(shí)、培養(yǎng)分析與解決問(wèn)題能力方面有著重要作用,是完成專

業(yè)培養(yǎng)目標(biāo)的重要實(shí)踐教學(xué)環(huán)節(jié)。但當(dāng)前不少高等院校在畢業(yè)設(shè)計(jì)(論文)這一環(huán)節(jié)的管理主要還是采取傳統(tǒng)人工管理模式,在資料整理、資源共享、選題、論文撰寫(xiě)及指導(dǎo)、格式檢查等諸多方面存在管理成本高、效率低、效果差等系列問(wèn)題。而且傳統(tǒng)畢業(yè)設(shè)計(jì)中的畢業(yè)論文管理沒(méi)有合適的交流平臺(tái),都是教師和學(xué)生單向溝通。

1 系統(tǒng)的體系結(jié)構(gòu)及開(kāi)發(fā)環(huán)境

當(dāng)前高校畢業(yè)生畢業(yè)設(shè)計(jì)環(huán)節(jié)與畢業(yè)生實(shí)習(xí)、找工作等環(huán)節(jié)相互交織,導(dǎo)致他們與指導(dǎo)教師之間經(jīng)常存在時(shí)間和空間上的沖突。根據(jù)上述情況,本文將設(shè)計(jì)基于B/S結(jié)構(gòu)的畢業(yè)論文信息管理系統(tǒng),其優(yōu)勢(shì)在于基于B/S結(jié)構(gòu)的系統(tǒng)能夠通過(guò)Internet實(shí)現(xiàn)網(wǎng)上操作,打破時(shí)間和地域空間的限制,克服傳統(tǒng)管理方式下指導(dǎo)教師與學(xué)生必須見(jiàn)面交流或打電話交流等存在的不足。該信息化系統(tǒng)主要完成對(duì)畢業(yè)生選題的管理、教師指導(dǎo)課題至最終給出論文成績(jī)過(guò)程的管理以及管理員對(duì)學(xué)生和教師信息的管理等。

該信息化系統(tǒng)采用B/S三層體系結(jié)構(gòu):表示層、應(yīng)用層和數(shù)據(jù)層,如圖1所示。

圖1 系統(tǒng)三層體系結(jié)構(gòu)圖

其中表示層提供應(yīng)用程序的用戶界面,即客戶端瀏覽器,用戶通過(guò)瀏覽器訪問(wèn)本系統(tǒng);應(yīng)用層實(shí)現(xiàn)業(yè)務(wù)功能,是系統(tǒng)的核心部分,這一層為表示層提供功能調(diào)用,同時(shí)它又通過(guò)調(diào)用數(shù)據(jù)層所提供的功能來(lái)訪問(wèn)數(shù)據(jù)庫(kù);數(shù)據(jù)層位于底層,以為接口,主要處理應(yīng)用層對(duì)數(shù)據(jù)的請(qǐng)求。數(shù)據(jù)層可以對(duì)數(shù)據(jù)庫(kù)中存放的數(shù)據(jù)進(jìn)行插入、修改和刪除等操作。

該信息化系統(tǒng)運(yùn)用 3.5+CSS+C#技術(shù),以Visual Web Developer 2008為開(kāi)發(fā)平臺(tái),基于B/S結(jié)構(gòu),使用IIS構(gòu)架Web站點(diǎn),以Access為后臺(tái)數(shù)據(jù)庫(kù),通過(guò)訪問(wèn)數(shù)據(jù)庫(kù)。

2 系統(tǒng)需求分析

根據(jù)畢業(yè)設(shè)計(jì)進(jìn)行的過(guò)程,畢業(yè)論文信息管理系統(tǒng)主要分為三個(gè)模塊:管理員,教師和學(xué)生。該信息化系統(tǒng)工作流程如圖2所示。

圖2 系統(tǒng)工作流程圖

管理員首先在登錄界面登錄系統(tǒng),通過(guò)系統(tǒng)的身份驗(yàn)證后,進(jìn)入管理員界面進(jìn)行操作。管理員主要進(jìn)行公告公布,對(duì)用戶進(jìn)行添加、刪除、密碼修改等操作。同時(shí)可以查看系統(tǒng)各類數(shù)據(jù),提取及整理數(shù)據(jù),將結(jié)果向上級(jí)報(bào)告。

學(xué)生用戶與教師用戶的功能相對(duì)應(yīng),先選報(bào)指導(dǎo)教師和相應(yīng)課題。如果該學(xué)生未被所選報(bào)的指導(dǎo)教師選擇,可改選其他指導(dǎo)教師。若被指導(dǎo)教師選擇為所指導(dǎo)的學(xué)生,將不能再改報(bào)其他指導(dǎo)教師。選報(bào)指導(dǎo)教師成功的學(xué)生可以在該指導(dǎo)教師的課題方向中做出選擇,指導(dǎo)教師可以根據(jù)選報(bào)學(xué)生的具體情況確定該學(xué)生的選題,或指定該學(xué)生做某方向的課題。課題選定后學(xué)生方可進(jìn)行畢業(yè)論文的相關(guān)工作,撰寫(xiě)論文后上傳論文,并查看指導(dǎo)教師的點(diǎn)評(píng),重新修改論文以及重新上傳論文。論文通過(guò)后,學(xué)生可以通過(guò)畢業(yè)論文信息管理系統(tǒng)查看自己的論文成績(jī)。

該信息化系統(tǒng)實(shí)現(xiàn)了畢業(yè)論文選題過(guò)程中的雙向選擇。學(xué)生可以選擇指導(dǎo)教師并選擇其提供的課題,同時(shí)指導(dǎo)教師也可以根據(jù)學(xué)生情況及課題的被選擇情況選擇合適的學(xué)生及其課題。使學(xué)生的論文選報(bào)工作靈活、高效。同時(shí)要求教師有較高的教學(xué)及論文指導(dǎo)水平,否則可能面臨沒(méi)有學(xué)生選報(bào)的尷尬處境。這也是教學(xué)改革中的一個(gè)重大進(jìn)步。

管理系統(tǒng)畢業(yè)論文:對(duì)高校畢業(yè)論文管理系統(tǒng)設(shè)計(jì)的思考

[摘要]本設(shè)計(jì)是基于高校畢業(yè)論文的系統(tǒng)設(shè)計(jì),可以完成論文的申請(qǐng),上傳,查看,評(píng)價(jià),統(tǒng)計(jì)等一系列管理操作。采用SQL Server2008+MicrosoftVisual Studio 10+ASP+C#q'~為開(kāi)發(fā)工具,用戶可以使用它編寫(xiě)可以運(yùn)行VBSCRIPT、JAVASCRIPT等腳本語(yǔ)言的以.asp為后綴名的應(yīng)用程序,再用Internet服務(wù)管理器進(jìn)行網(wǎng)頁(yè)的瀏覽。

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

一、系統(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)的畢業(yè)論文網(wǎng)絡(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)管理模塊。總體結(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è)、登錄、課題的選擇和查詢、修改和論文的上傳、查看成績(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è)部門的審批通過(guò)后,學(xué)生就才可以進(jìn)行相應(yīng)的選題。當(dāng)然,不同的學(xué)生,來(lái)自不同的專業(yè),那么選題就不盡相同。就只能選著與相應(yīng)專業(yè)對(duì)口的題目。所以在選題頁(yè)面前,對(duì)不同專業(yè)學(xué)生進(jìn)行不同的選題信息。當(dāng)學(xué)生選題的時(shí)候比較容易出現(xiàn)的問(wèn)題是重復(fù)選題,每個(gè)專業(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)表的生成管理

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

(五)網(wǎng)上答疑管理

網(wǎng)上答疑是該系統(tǒng)可以自由發(fā)揮開(kāi)放的功能,做為一種獨(dú)特的功能,更具具體情況,可有可無(wú),建議都加上。我們都知道,學(xué)生和學(xué)校的交流都是僅限與學(xué)校這個(gè)平臺(tái),一旦學(xué)生如果不在學(xué)校里,那與指導(dǎo)老師聯(lián)系的機(jī)會(huì)就會(huì)大大減少,疑難問(wèn)題就很難得到有效的解決,畢業(yè)生得到的幫助也會(huì)減少。那么我們就可以通過(guò)這一模塊功能來(lái)很好的在網(wǎng)上進(jìn)行交流和解決。

管理系統(tǒng)畢業(yè)論文:基于工作流的B/S架構(gòu)畢業(yè)論文管理系統(tǒng)設(shè)計(jì)

摘要:基于工作流詳細(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)開(kāi)發(fā)方案設(shè)計(jì)、系統(tǒng)設(shè)計(jì)與系統(tǒng)開(kāi)發(fā)關(guān)鍵技術(shù),為類似系統(tǒng)開(kāi)發(fā)提供了一個(gè)可資借鑒的開(kāi)發(fā)模式。

關(guān)鍵詞:工作流;畢業(yè)論文管理;管理系統(tǒng)設(shè)計(jì)

畢業(yè)論文寫(xiě)作是高校本科教學(xué)中一個(gè)不可或缺的重要環(huán)節(jié),是所有專業(yè)所有學(xué)生都必修的一門重要實(shí)踐課程,大部分教師也都要參與到畢業(yè)論文寫(xiě)作指導(dǎo)工作中。因此,畢業(yè)論文寫(xiě)作是所有專業(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)的階段文檔,而且通常需要依賴前面階段產(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],工作流是一類能夠完全或者部分自動(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等各類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)閱、專家評(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)審專家、系統(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)審專家在線評(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ì)量。

管理系統(tǒng)畢業(yè)論文:高校本科畢業(yè)論文(設(shè)計(jì))教學(xué)管理系統(tǒng)的開(kāi)發(fā)及應(yīng)用

摘 要:高校本科畢業(yè)論文(設(shè)計(jì))教學(xué),是培養(yǎng)本科生問(wèn)題意識(shí)、科研意識(shí)、應(yīng)用意識(shí)以及激發(fā)思維、探求真理、提高綜合實(shí)踐能力與自主創(chuàng)新能力的重要環(huán)節(jié),高校本科畢業(yè)論文(設(shè)計(jì))教學(xué)管理系統(tǒng)的開(kāi)發(fā)和應(yīng)用,提高了本科畢業(yè)論文(設(shè)計(jì))教學(xué)的管理水平和質(zhì)量,調(diào)動(dòng)了師生雙方的積極性。

關(guān)鍵詞:本科畢業(yè)論文(設(shè)計(jì));教學(xué)管理系統(tǒng);開(kāi)發(fā)應(yīng)用

高校本科畢業(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ǔ)理論、專業(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é)生用戶三類,每一類用戶有著不同的使用級(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ō)明的是,每一年各專業(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í)專業(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)也提供退選和重選等功能。

(八)信息查詢與搜索

各類用戶登錄系統(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兩種格式電子文檔的上傳或下載。此功能可由以上三類用戶自由實(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)了師生雙方的積極性。

管理系統(tǒng)畢業(yè)論文:基于WEB技術(shù)的畢業(yè)論文管理系統(tǒng)的開(kāi)發(fā)與研究

隨著高校逐年擴(kuò)招,畢業(yè)生日趨增多,對(duì)畢業(yè)生論文的管理要求也越來(lái)越高。畢業(yè)論文管理系統(tǒng)是一套提供關(guān)于畢業(yè)生畢業(yè)論文的綜合管理系統(tǒng)。通過(guò)本系統(tǒng),管理員可以隨時(shí)關(guān)于畢業(yè)生畢業(yè)論文的通知與要求,學(xué)生和指導(dǎo)教師也可以隨時(shí)了解關(guān)于畢業(yè)論文的信息,最終完成的畢業(yè)論文的電子文檔則由學(xué)生自行上傳,教師對(duì)論文進(jìn)行評(píng)分后,系統(tǒng)自動(dòng)計(jì)算出綜合成績(jī),供學(xué)生查閱,實(shí)現(xiàn)了畢業(yè)論文管理從人工管理變?yōu)樾畔⒒芾怼9芾硇畔⑾到y(tǒng)畢業(yè)論文管理現(xiàn)狀分析

隨著高校的擴(kuò)招和畢業(yè)生人數(shù)的增加,如何提高畢業(yè)論文的選題管理效率成為畢業(yè)論文工作面臨的一個(gè)難題。2012年,全國(guó)具備普通高等學(xué)歷教育招生資格的學(xué)校有2492所,本專科畢業(yè)生人數(shù)600多萬(wàn)人,50%以上的高校對(duì)畢業(yè)論文收集、處理、檢索、更新采用人工處理,已經(jīng)無(wú)法達(dá)到信息化處理的要求,效率非常低。而其它大多數(shù)教學(xué)管理應(yīng)用已實(shí)現(xiàn)數(shù)字化管理操作,絕大多數(shù)高校都已經(jīng)擁有自己的機(jī)房,校園網(wǎng),這就提供了很好的硬件基礎(chǔ),完全有能力,有條件打造畢業(yè)論文的網(wǎng)上管理。一個(gè)可行的解決思路就是依托建好的校園網(wǎng),采用技術(shù),通過(guò)C#2005編程,后臺(tái)采用MS SQLSERVER2005數(shù)據(jù)庫(kù)平臺(tái),構(gòu)建基于Web的畢業(yè)論文管理系統(tǒng)。

本系統(tǒng)旨在使畢業(yè)論文信息管理網(wǎng)絡(luò)化,可以直接在網(wǎng)絡(luò)對(duì)學(xué)生論文進(jìn)行管理。首先,學(xué)生通過(guò)網(wǎng)絡(luò)選擇論文題目,待教師審核通過(guò)后,完成論文并提交;其次,教師(包括指導(dǎo)教師、評(píng)閱教師、答辯教師)通過(guò)網(wǎng)絡(luò)對(duì)論文進(jìn)行評(píng)分;最后,由系統(tǒng)計(jì)算出學(xué)生的綜合成績(jī),供學(xué)生在網(wǎng)上查閱。

2需求分析

2.1功能需求

該畢業(yè)論文評(píng)分系統(tǒng)需要滿足來(lái)自三方面的需求,分別是學(xué)生、教師和管理員。

學(xué)生對(duì)該系統(tǒng)的需求主要是查詢學(xué)生個(gè)人基本信息、查詢可選課題情況并進(jìn)行選擇、提交選題申請(qǐng)、查詢已選課題、下載論文所需的相關(guān)文件、上傳論文、查看畢業(yè)論文成績(jī)、修改密碼等功能。

教師的需求是查詢教師個(gè)人基本信息、課題、課題審核、上傳文件、下載文件、對(duì)學(xué)生的論文、答辯情況等進(jìn)行評(píng)分,修改密碼等功能。

管理員的功能包括對(duì)公告、文件、學(xué)生、教師、論文、分組、成績(jī)、用戶等8個(gè)模塊進(jìn)行管理和維護(hù),包括添加新教師、添加新生、添加公告、上傳文件、進(jìn)行學(xué)生和老師的分組、審核成績(jī)、修改管理員密碼等,并對(duì)模塊的信息進(jìn)行查詢、修改、刪除等操作。

2.2性能需求

根據(jù)用戶對(duì)本系統(tǒng)的要求,確定系統(tǒng)在界面、響應(yīng)時(shí)間、可靠性、安全等方面有較高的性能要求。

2.2.1界面需求

(1)頁(yè)面內(nèi)容:主題突出,站點(diǎn)定義、術(shù)語(yǔ)和行文格式統(tǒng)一、規(guī)范、明確,欄目、菜單設(shè)置和布局合理,傳遞的信息準(zhǔn)確、及時(shí)。內(nèi)容豐富,文字準(zhǔn)確,語(yǔ)句通順;專用術(shù)語(yǔ)規(guī)范,行文格式統(tǒng)一規(guī)范。

(2)導(dǎo)航結(jié)構(gòu):頁(yè)面具有明確的導(dǎo)航指示,且便于理解,方便用戶使用。

(3)技術(shù)環(huán)境:頁(yè)面大小適當(dāng),能用各種常用瀏覽器以不同分辨率瀏覽;無(wú)錯(cuò)誤鏈接和空鏈接;采用CSS處理,控制字體大小和版面布局。

(4)藝術(shù)風(fēng)格:界面、版面形象清新悅目、布局合理,字號(hào)大小適宜、字體選擇合理,前后一致,美觀大方;動(dòng)與靜搭配恰當(dāng),動(dòng)靜效果好;色彩和諧自然,與主題內(nèi)容相協(xié)調(diào)。

2.2.2響應(yīng)時(shí)間需求

無(wú)論是客戶端和管理端,當(dāng)用戶登錄,進(jìn)行任何操作的時(shí)候,系統(tǒng)應(yīng)該及時(shí)的進(jìn)行反應(yīng),反應(yīng)的時(shí)間在5秒以內(nèi)。系統(tǒng)應(yīng)能監(jiān)測(cè)出各種非正常情況,如與設(shè)備的通信中斷,無(wú)法連接數(shù)據(jù)庫(kù)服務(wù)器等,避免出現(xiàn)長(zhǎng)時(shí)間等待甚至無(wú)響應(yīng)。

2.2.3安全性需求

系統(tǒng)有嚴(yán)格的權(quán)限管理功能,各功能模塊需有相應(yīng)的權(quán)限方能進(jìn)入。系統(tǒng)需能夠防止各類誤操作可能造成的數(shù)據(jù)丟失,破壞。防止用戶非法獲取網(wǎng)頁(yè)以及內(nèi)容。

2.2.4開(kāi)放性需求

系統(tǒng)應(yīng)具有十分的靈活性,以適應(yīng)將來(lái)功能擴(kuò)展的需求。

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

3.1系統(tǒng)功能設(shè)計(jì)

本系統(tǒng)依據(jù)用戶角色劃分主要由三大模塊組成:管理員功能模塊、教師功能模塊和學(xué)生功能模塊。其中管理員模塊又包括公告管理、文件管理、學(xué)生管理、教師管理、論文管理、分組管理、成績(jī)管理、用戶管理以及退出系統(tǒng)等子模塊。

3.2數(shù)據(jù)庫(kù)設(shè)計(jì)

3.2.1 數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)

E-R圖是一種用于描述靜態(tài)數(shù)據(jù)結(jié)構(gòu)的概念模式,它直接使用信息世界中的術(shù)語(yǔ)來(lái)表示現(xiàn)實(shí)世界中的聯(lián)系。E-R模型的基本元素包括:

實(shí)體:它是客觀存在可以相互區(qū)別的事物

屬性:指實(shí)體的某一特征。

聯(lián)系:表示一個(gè)或多個(gè)實(shí)體之間的關(guān)聯(lián)關(guān)系。

3.2.2 系統(tǒng)E-R圖

4模塊設(shè)計(jì)與實(shí)現(xiàn)

在整個(gè)開(kāi)發(fā)過(guò)程中,采取的方法是:分工精細(xì)、緊密合作,系統(tǒng)主要分為以下模塊:公告管理、文件管理、學(xué)生管理、教師管理、論文管理、分組管理、成績(jī)管理、用戶管理、退出系統(tǒng)等子模塊,在這些子模塊下包括對(duì)公告信息、文件信息、學(xué)生信息、教師信息、論文信息、分組信息、成績(jī)信息以及用戶信息的添加、查詢、修改、刪除等操作。

以下僅以論文管理頁(yè)面為例進(jìn)行簡(jiǎn)單描述。

當(dāng)用戶名和密碼都正確時(shí),管理員進(jìn)入界面默認(rèn)是論文管理頁(yè)面,如圖2所示。管理員可以根據(jù)論文編號(hào)、題目和指導(dǎo)老師查詢相關(guān)的論文信息,并適時(shí)對(duì)論文信息進(jìn)行更新和刪除操作。另外,頁(yè)面左邊導(dǎo)航欄論文管理下面還提供了一個(gè)“添加論文”鏈接,單擊此鏈接,頁(yè)面將跳轉(zhuǎn)到添加論文信息頁(yè)面,管理員可以在添加論文信息頁(yè)面上添加新增的論文信息。

5系統(tǒng)測(cè)試

系統(tǒng)的各功能模塊需要進(jìn)行測(cè)試,對(duì)于模塊化應(yīng)用程序,軟件開(kāi)發(fā)的最后一部分就是不斷的測(cè)試程序,該階段主要對(duì)系統(tǒng)的正確性及完整性等方面進(jìn)行測(cè)試。主要進(jìn)行:功能確認(rèn)測(cè)試、運(yùn)行測(cè)試、健壯性測(cè)試、安全性測(cè)試以及查錯(cuò)方面的測(cè)試等,系統(tǒng)測(cè)試由測(cè)試組成員(或質(zhì)量保證人員)或測(cè)試組成員與用戶共同測(cè)試,在整個(gè)系統(tǒng)開(kāi)發(fā)完成,即將交付用戶使用前進(jìn)行。測(cè)試階段的信息流如圖3:

在這一階段,為使系統(tǒng)最終能夠順利運(yùn)行,對(duì)整個(gè)系統(tǒng)進(jìn)行了全面的測(cè)試。嚴(yán)格按照軟件測(cè)試步驟從管理員模塊測(cè)試開(kāi)始到系統(tǒng)集成測(cè)試止,所有測(cè)試都追溯到學(xué)生、教師以及管理人員的要求,這種測(cè)試符合現(xiàn)代軟件測(cè)試準(zhǔn)則從“小規(guī)?!睖y(cè)試開(kāi)始逐步進(jìn)行“大規(guī)模”測(cè)試。并嚴(yán)格按照程序內(nèi)部的邏輯測(cè)試程序,檢查程序中的主要執(zhí)行通路是否能按照預(yù)定要求正確工作。

在測(cè)試過(guò)程中,主要做了以下工作:

(1)檢驗(yàn)數(shù)據(jù)顯示區(qū)域的GridView控件是否能夠按要求格式正確顯示輸入數(shù)據(jù)。

(2)檢驗(yàn)數(shù)據(jù)顯示區(qū)域的GridView控件的相關(guān)列是否能夠?qū)崿F(xiàn)數(shù)據(jù)的刪除及更新操作。

(3)檢驗(yàn)?zāi)芊駥?duì)輸入數(shù)據(jù)進(jìn)行適時(shí)查詢并作相應(yīng)更新操作。

(4)檢驗(yàn)功能模塊中所涉及的所有功能的實(shí)現(xiàn)及健壯性。

在整個(gè)系統(tǒng)調(diào)試程序過(guò)程中,我們也發(fā)現(xiàn)了各種各樣的問(wèn)題,由于某些內(nèi)在的錯(cuò)誤影響程序的運(yùn)行,在采用上述調(diào)試方法對(duì)程序進(jìn)行反復(fù)修改調(diào)試后,程序運(yùn)行情況良好,達(dá)到了預(yù)期的設(shè)計(jì)目標(biāo),基本上可以滿足用戶的需要。

管理系統(tǒng)畢業(yè)論文:電子商務(wù)專業(yè)畢業(yè)論文管理系統(tǒng)的建設(shè)

摘 要:文章簡(jiǎn)要闡述了在電子商務(wù)專業(yè)中開(kāi)發(fā)基于因特網(wǎng)畢業(yè)論文管理系統(tǒng)的開(kāi)發(fā)背景,及其目的和意義;介紹了系統(tǒng)結(jié)構(gòu)的設(shè)計(jì)和各大角色模塊的功能。最終實(shí)現(xiàn)畢業(yè)論文管理工作的系統(tǒng)化、規(guī)范化、無(wú)紙化和網(wǎng)絡(luò)化,提高了畢業(yè)論文管理的工作效率。

關(guān)鍵詞:畢業(yè)論文管理系統(tǒng) 電子商務(wù)專業(yè) 網(wǎng)絡(luò)化

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

隨著計(jì)算機(jī)的普及,電子商務(wù)領(lǐng)域的發(fā)展也非常迅速;因此,各校電子商務(wù)專業(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é)生查詢

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ī)查詢:查看指導(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表格,供師生查看。

管理系統(tǒng)畢業(yè)論文:畢業(yè)論文管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

摘要:由于當(dāng)前高校學(xué)科的進(jìn)一步細(xì)分,學(xué)校對(duì)于學(xué)生各項(xiàng)信息的管理難度加大,特別是畢業(yè)論文。針對(duì)這種現(xiàn)狀,設(shè)計(jì)并實(shí)現(xiàn)了一個(gè)畢業(yè)論文管理系統(tǒng)。該系統(tǒng)是基于B/S模式,并使用ASP技術(shù)及Microsoft Access 2000來(lái)設(shè)計(jì)實(shí)現(xiàn)的。系統(tǒng)功能齊全完善、信息管理可靠安全、使用方便簡(jiǎn)潔,能夠較好地滿足學(xué)校論文管理的基本要求。

關(guān)鍵詞:畢業(yè)論文 管理系統(tǒng) B/S模式

本科畢業(yè)論文是畢業(yè)生總結(jié)性的獨(dú)立作業(yè),是學(xué)生運(yùn)用在校學(xué)習(xí)的基本知識(shí)和基礎(chǔ)理論,去分析、解決一兩個(gè)實(shí)際問(wèn)題的實(shí)踐鍛煉過(guò)程,也是學(xué)生在校期間學(xué)習(xí)成果的總結(jié),是整個(gè)教學(xué)活動(dòng)中不可缺少的重要環(huán)節(jié)。撰寫(xiě)畢業(yè)論文對(duì)于培養(yǎng)學(xué)生初步的科學(xué)研究能力,提高其綜合運(yùn)用所學(xué)知識(shí)分析問(wèn)題、解決問(wèn)題的能力有著重要的意義。人工進(jìn)行畢業(yè)論文各種信息的管理存在著工作量大、速度慢、出錯(cuò)率高等方面的問(wèn)題,設(shè)計(jì)畢業(yè)論文管理系統(tǒng)顯得非常必要[1,2]。

筆者對(duì)畢業(yè)設(shè)計(jì)過(guò)程中的課題申報(bào)、課題審核、學(xué)生選題、提交論文等環(huán)節(jié)進(jìn)行了系統(tǒng)分析,設(shè)計(jì)了基于Web的畢業(yè)論文管理系統(tǒng),充分利用與整合了可用的網(wǎng)絡(luò)資源,為學(xué)校、學(xué)院、教師和學(xué)生提供了交互式接口,實(shí)現(xiàn)了學(xué)生和教師的網(wǎng)上互動(dòng)[3]。本系統(tǒng)采用了優(yōu)秀網(wǎng)站開(kāi)發(fā)技術(shù)ASP,后臺(tái)使用Access數(shù)據(jù)庫(kù),從整體上實(shí)現(xiàn)了論文管理的各項(xiàng)功能,使得畢業(yè)設(shè)計(jì)課題的申報(bào)和審核、論文選題、論文提交、成績(jī)考核等更易于管理,同時(shí)也可以對(duì)畢業(yè)設(shè)計(jì)課題的難度、工作量等其他信息進(jìn)行詳細(xì)管理,對(duì)保證畢業(yè)設(shè)計(jì)的質(zhì)量有一定的現(xiàn)實(shí)意義[4]。

1 系統(tǒng)功能設(shè)計(jì)

本系統(tǒng)的基本功能根據(jù)用戶的不同分為4個(gè)模塊:學(xué)生模塊、教師模塊、專家模塊和管理員模塊。

1.1 學(xué)生模塊

注冊(cè):新用戶需要先注冊(cè),填寫(xiě)自己的基本信息,本系統(tǒng)規(guī)定學(xué)號(hào)為0001~9999,即學(xué)生數(shù)最多為9999。

登錄:注冊(cè)過(guò)的用戶可以使用“學(xué)號(hào)/姓名+密碼”登錄系統(tǒng)。

密碼修改:初始密碼規(guī)定為6位以上數(shù)字或字符,學(xué)生登錄后可修改密碼。

課題選擇:教師申請(qǐng)的課題通過(guò)審核之后,學(xué)生可以選擇自己的志愿。

結(jié)果查詢:在教師選擇學(xué)生之后,學(xué)生可以查詢到自己是否被確認(rèn)。

論文提交:學(xué)生可以在特定時(shí)間將寫(xiě)好的論文提交上去。

確認(rèn)上傳:論文提交之后要確認(rèn)上傳,一旦確認(rèn)上傳就不能再次提交了。

對(duì)教師評(píng)價(jià):在論文的最后階段要對(duì)教師進(jìn)行評(píng)價(jià)。

留言:在教師確認(rèn)學(xué)生之后,學(xué)生可以通過(guò)留言的形式與教師進(jìn)行溝通。

1.2 教師模塊

注冊(cè):教師首次登錄也需要先注冊(cè),系統(tǒng)規(guī)定教師號(hào)為001~999。

課題申報(bào):填寫(xiě)必要的信息進(jìn)行課題申報(bào)。

課題修改:對(duì)申報(bào)的課題進(jìn)行修改,查找錯(cuò)誤。

選擇學(xué)生:在學(xué)生選擇課題之后,教師可以選擇學(xué)生。

綜合查詢:可以查詢相關(guān)主題的信息、分?jǐn)?shù)和課題的審核結(jié)果。

論文下載:教師可以下載學(xué)生提交的論文。

成績(jī)?cè)u(píng)定:教師在審核學(xué)生論文之后,可以對(duì)論文進(jìn)行成績(jī)?cè)u(píng)定。

論壇:教師可以在論壇上給學(xué)生留言,或與學(xué)生交流問(wèn)題。

1.3 專家模塊

一審:由各學(xué)院的專家對(duì)教師提交的課題進(jìn)行審核。

二審:在一審中沒(méi)有通過(guò)的課題要進(jìn)行二次審核。

結(jié)果公布:公布審核通過(guò)的課題和沒(méi)有通過(guò)審核的課題。

綜合查詢:可以查詢相關(guān)主題的信息、分?jǐn)?shù)以及課題的審核結(jié)果、教師的成績(jī)、學(xué)生調(diào)劑情況等。

1.4 管理員模塊

2 系統(tǒng)實(shí)現(xiàn)

系統(tǒng)是通過(guò)B/S三層結(jié)構(gòu)實(shí)現(xiàn)學(xué)生論文提交、教師對(duì)論文的管理以及專家審核等功能。采用瀏覽器、服務(wù)器、數(shù)據(jù)庫(kù)的三層結(jié)構(gòu),當(dāng)不同用戶通過(guò)瀏覽器提交和評(píng)閱時(shí),向Web服務(wù)器發(fā)出請(qǐng)求,Web服務(wù)器根據(jù)用戶的指令執(zhí)行程序,并從數(shù)據(jù)庫(kù)中取出相應(yīng)的信息反饋給客戶端。

2.1 登錄和注冊(cè)

2.2 學(xué)生模塊

其中課題選擇與結(jié)果查詢、論文提交和確認(rèn)上傳部分設(shè)計(jì)如下。

2.2.1 課題選擇部分與結(jié)果查詢?cè)O(shè)計(jì)

本院教師申請(qǐng)的課題被審核通過(guò)之后,學(xué)生即可看到備選課題。每名學(xué)生有3個(gè)可供選擇的志愿,但最終由教師決定哪個(gè)課題對(duì)應(yīng)哪個(gè)學(xué)生。學(xué)生選擇課題之后,可點(diǎn)擊結(jié)果查詢,查看自己的選擇情況,如果正確則可以點(diǎn)擊“完成”,否則點(diǎn)擊“重選”。這兩個(gè)部分的算法設(shè)計(jì)基本相同,只是在不同條件下顯示不同而已。課題選擇部分只是查詢數(shù)據(jù)庫(kù),將教師申請(qǐng)通過(guò)的課題顯示出來(lái);而結(jié)果查詢則是從數(shù)據(jù)庫(kù)中查詢當(dāng)前學(xué)生所選課題的信息,將課題的選擇順序、課題名稱、指導(dǎo)教師等結(jié)果依次顯示出來(lái)。如果點(diǎn)擊“完成”,則系統(tǒng)會(huì)彈出提示框,詢問(wèn)學(xué)生是否確定當(dāng)前的課題選擇結(jié)果,如果確定,系統(tǒng)將清空“志愿”的值,并顯示“操作完成不能再進(jìn)行修改”的提示。

2.2.2 論文提交部分和確認(rèn)上傳部分的設(shè)計(jì)

在學(xué)生選好課題之后,開(kāi)始畢業(yè)論文的撰寫(xiě)工作,論文寫(xiě)好后可以通過(guò)論文提交功能進(jìn)行提交。其中,論文命名格式必須為“學(xué)號(hào)+姓名”,并且文件后綴名必須是“.doc”,文件上傳如果成功,會(huì)彈出提示窗口。系統(tǒng)之所以要設(shè)計(jì)確認(rèn)上傳功能,主要考慮到兩個(gè)原因:(1)確認(rèn)上傳就意味著最終上傳,與論文上傳功能分開(kāi)比較好;(2)論文提交程序中使用了window.parent.Finish()功能[7],但該語(yǔ)句在執(zhí)行過(guò)之后程序就結(jié)束了。因此,即使在其后使用更新數(shù)據(jù)庫(kù)的語(yǔ)句也得不到執(zhí)行。

2.3 教師模塊

由于教師模塊的整體風(fēng)格與學(xué)生模塊使用了同樣的框架,因此與學(xué)生模塊的風(fēng)格基本相同。

2.3.1 課題申報(bào)與課題修改模塊的設(shè)計(jì)

教師在學(xué)生開(kāi)始選題之前就要進(jìn)行課題申請(qǐng),只有通過(guò)專家審核的課題才能夠被學(xué)生使用。課題申報(bào)頁(yè)面主要是填寫(xiě)和提交課題的相關(guān)信息(如圖4所示)。

只要提交的課題沒(méi)有被審核通過(guò),教師就可以進(jìn)行課題的修改,以達(dá)到專家小組的要求。在課題修改頁(yè)面中,會(huì)顯示一個(gè)包含所有可以修改課題的下拉式菜單,點(diǎn)擊某一個(gè)課題,則會(huì)跳轉(zhuǎn)到與課題申請(qǐng)相類似的頁(yè)面,只是頁(yè)面下方的“提交”按鈕變?yōu)椤靶薷牟⑻峤弧卑粹o。

2.3.2 選擇學(xué)生功能模塊的設(shè)計(jì)

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

當(dāng)教師點(diǎn)擊某學(xué)生時(shí),頁(yè)面會(huì)顯示學(xué)生的基本信息供教師參考。一旦教師在某一課題中選擇了某個(gè)學(xué)生,該學(xué)生就不能再被其他教師、其他課題選中。

2.3.3 成績(jī)?cè)u(píng)定模塊的設(shè)計(jì)

對(duì)于學(xué)生已經(jīng)提交的論文,教師經(jīng)過(guò)仔細(xì)閱覽之后,可以對(duì)學(xué)生的論文進(jìn)行評(píng)分,等級(jí)分為五級(jí),即優(yōu)、良、中等、及格和不及格。

2.4 專家模塊

專家主要是針對(duì)本院系教師申請(qǐng)的課題進(jìn)行相關(guān)審核,功能包括:一審、二審、結(jié)果公布和綜合查詢。專家不能夠自行注冊(cè),須由管理員進(jìn)行添加。

點(diǎn)擊“一審”,系統(tǒng)會(huì)自動(dòng)查詢數(shù)據(jù)庫(kù),將教師申請(qǐng)審核的課題顯示出來(lái),并附以專家意見(jiàn)表格,用于填寫(xiě)專家的審核意見(jiàn)(如圖5、圖6所示)。

只有在“審核小組修改意見(jiàn)”中信息為“適用”的課題才能夠通過(guò)審核,否則需要進(jìn)行二審。二審的界面與一審基本相同,如果課題不能通過(guò)審核,則不能在結(jié)果公布中顯示出來(lái)。

2.5 管理員模塊

管理員的功能可分為3個(gè)部分:備份數(shù)據(jù)、刪除數(shù)據(jù)和添加審核人員。

2.6 BBS論壇

BBS論壇是本系統(tǒng)中連接學(xué)生和教師的一個(gè)交流平臺(tái),在學(xué)生的功能主界面和教師的功能主界面上各有一個(gè)可以進(jìn)入論壇的入口。對(duì)于學(xué)生來(lái)說(shuō),當(dāng)學(xué)生選擇過(guò)題目并且教師也選擇了該生之后,學(xué)生就可以使用BBS論壇與教師進(jìn)行交流,比如論文的提交時(shí)間、論文的格式要求等。對(duì)于教師來(lái)說(shuō),當(dāng)教師確定學(xué)生之后,便可以與該生在論壇上以留言的形式進(jìn)行交流,特別是解答學(xué)生的相關(guān)問(wèn)題。

本系統(tǒng)設(shè)計(jì)時(shí)考慮到教師功能與學(xué)生功能之間的差異,設(shè)計(jì)相應(yīng)的界面時(shí)也有少許不同,由于學(xué)生只能選擇一個(gè)課題,因此學(xué)生的論壇主頁(yè)只有一個(gè)課題的相關(guān)入口;但教師不同,一個(gè)教師可以有多個(gè)課題,因此教師的論壇主頁(yè)有多個(gè)課題的相關(guān)入口。

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

該系統(tǒng)在使用ASP和Microsoft Access 2000的基礎(chǔ)上,實(shí)現(xiàn)了畢業(yè)論文管理系統(tǒng)中各個(gè)模塊的功能,包括課題申請(qǐng)、課題的審核、學(xué)生選題、論文提交、論文下載、網(wǎng)上留言交流以及論文成績(jī)?cè)u(píng)判等。整個(gè)系統(tǒng)模塊劃分清晰、容易理解和操作,同時(shí)各模塊之間聯(lián)系緊密,相互耦合,使得系統(tǒng)更加完善。

對(duì)于目前的畢業(yè)論文管理系統(tǒng)而言,應(yīng)從以下兩方面予以完善:第一,網(wǎng)上交流采用即時(shí)通訊工具,如QQ,這樣能夠使得學(xué)生和教師的交流更加方便快捷;第二,論文的開(kāi)題報(bào)告、中期報(bào)告也應(yīng)當(dāng)有相應(yīng)的功能模塊,與論文提交成為一體。

管理系統(tǒng)畢業(yè)論文:基于Web2.0的畢業(yè)論文管理系統(tǒng)的研究

摘要: 畢業(yè)論文管理系統(tǒng)是高校教學(xué)管理信息化的重要組成部分,將Web2.0新思想引入到教學(xué)管理信息系統(tǒng),創(chuàng)新教學(xué)管理與服務(wù)新模式具有重要意義,本文旨在對(duì)Web2.0時(shí)代的高校畢業(yè)論文管理系統(tǒng)的構(gòu)建進(jìn)行探討,以利于提高畢業(yè)論文管理的工作效率,并適應(yīng)新環(huán)境下高校信息化建設(shè)的需要。

0 引言

傳統(tǒng)的畢業(yè)論文管理系統(tǒng)的功能大多僅限于滿足學(xué)生遠(yuǎn)程投遞文檔、查看文檔,導(dǎo)師查閱文檔,以及對(duì)各種文檔的保存,引入Web2.0新思想后,系統(tǒng)不僅可以最大限度的實(shí)現(xiàn)數(shù)據(jù)共享與交互,為廣大教師和學(xué)生提供相應(yīng)信息的網(wǎng)絡(luò)查詢服務(wù),實(shí)現(xiàn)了畢業(yè)論文(設(shè)計(jì))工作過(guò)程中的導(dǎo)師擬定題目,學(xué)校、院系、教研室審核題目,學(xué)生網(wǎng)上選題,學(xué)生畢業(yè)論文提交,導(dǎo)師評(píng)閱及評(píng)分,院系推薦優(yōu)秀論文等一系列工作;在此基礎(chǔ)上還可實(shí)現(xiàn)學(xué)生與導(dǎo)師對(duì)同一篇論文的在線編輯與點(diǎn)評(píng),達(dá)到及時(shí)、直接的交互。

1 Web2.0簡(jiǎn)介

1.1 Web2.0思想的定義 Web2.0 是第二代互聯(lián)網(wǎng)的總稱,第一代網(wǎng)絡(luò)即Web1.0 主要實(shí)現(xiàn)了用戶可通過(guò)瀏覽器獲取信息,而在Web2.0中,用戶除了可以瀏覽信息之外,更側(cè)重用戶的交互作用,用戶既是網(wǎng)站內(nèi)容的瀏覽者,也是網(wǎng)站內(nèi)容的創(chuàng)造者,不僅可以信息,而且還可以對(duì)已有的內(nèi)容進(jìn)行修改和評(píng)論;在形式上由單純的“讀”向“寫(xiě)”以及“共同建設(shè)”發(fā)展;由被動(dòng)地接收互聯(lián)網(wǎng)信息向主動(dòng)創(chuàng)造互聯(lián)網(wǎng)信息發(fā)展。比如博客,維基,SNS,Youtube都是典型的Web2.0網(wǎng)站。

1.2 Web1.0與Web2.0比較 Web 2.0是代指所有用戶體驗(yàn)型的網(wǎng)絡(luò)服務(wù),是一切在互聯(lián)網(wǎng)上提供個(gè)性化服務(wù)的應(yīng)用。注重用戶體驗(yàn)是Web2.0主要?jiǎng)?chuàng)新之處,用戶不僅可以參與,而且能夠體驗(yàn)更加人性化和個(gè)性化互聯(lián)網(wǎng)服務(wù)。從基本構(gòu)成元素上來(lái)說(shuō),Web1.0主要由網(wǎng)頁(yè)構(gòu)成,而Web2.0則是“發(fā)表/記錄的”信息;在使用工具上,Web1.0主要有幾種主流的網(wǎng)頁(yè)瀏覽器,而Web2.0時(shí)代不僅有各類瀏覽器,而且還有RSS閱讀器等技術(shù);在運(yùn)行機(jī)制上,Web2.0實(shí)現(xiàn)了由“Client Server”向“Web Services”轉(zhuǎn)變,作者由程序員等專業(yè)人士向全部普通用戶發(fā)展。

可以簡(jiǎn)單打一個(gè)比方來(lái)說(shuō)明Web1.0和Web2.0的區(qū)別:如果要買汽車,可事先在網(wǎng)上搜索各類車的信息,如果在Web1.0時(shí)代,汽車的信息、銷售地點(diǎn)、價(jià)位、服務(wù)時(shí)間等都由各類專門的網(wǎng)站直接提供,消費(fèi)者需要自行分析、歸納這些不同的信息;而在Web2.0時(shí)代,會(huì)有一些買過(guò)且使用過(guò)的消費(fèi)者將評(píng)論信息到BLOG和各種論壇中,其他人可以搜索并瀏覽這些相關(guān)評(píng)論,然后確定買什么車。

1.3 Web2.0的相關(guān)技術(shù) 在Web2.0思想的引領(lǐng)下,目前出現(xiàn)了很多Web2.0技術(shù),這些技術(shù)主要包括:BLOG、RSS、百科全書(shū)(Wiki)、網(wǎng)摘、社會(huì)網(wǎng)絡(luò)(SNS)、P2P、即時(shí)信息(IM)等。在這里筆者簡(jiǎn)單對(duì)以上技術(shù)進(jìn)行介紹,BLOG,中文名叫博客或網(wǎng)志,BLOG的全名應(yīng)該是Web log。BLOG是一個(gè)易于使用的網(wǎng)站,可以在其中迅速想法、與他人交流以及從事其他活動(dòng)。所有這一切都是免費(fèi)的;RSS是網(wǎng)站用來(lái)和其他站點(diǎn)之間共享內(nèi)容的一種聚合內(nèi)容的技術(shù)。最初源自瀏覽器“新聞?lì)l道”的技術(shù),現(xiàn)在通常被用于新聞和其他按順序排列的網(wǎng)站;WIKI,俗稱百科全書(shū),是一種多人協(xié)作的寫(xiě)作工具。WIKI站點(diǎn)可以允許包括訪問(wèn)者在內(nèi)的多人共同維護(hù),每個(gè)人都可以發(fā)表自己的意見(jiàn),或者對(duì)共同的主題進(jìn)行擴(kuò)展或者探討,它是一種超文本系統(tǒng),支持面向社群的協(xié)作式寫(xiě)作,屬于一種人類知識(shí)網(wǎng)格系統(tǒng),在此系統(tǒng)中可以在Web的基礎(chǔ)上對(duì)WIKI文本進(jìn)行瀏覽、創(chuàng)建、更改,而且創(chuàng)建、更改、的代價(jià)遠(yuǎn)比HTML文本小。與其它超文本系統(tǒng)相比,WIKI有使用方便及開(kāi)放的特點(diǎn),可以實(shí)現(xiàn)在一個(gè)社群內(nèi)共享某領(lǐng)域的知識(shí)。

2 畢業(yè)論文管理系統(tǒng)總體設(shè)計(jì)

2.1 系統(tǒng)操作流程設(shè)計(jì) 畢業(yè)論文是學(xué)生在校學(xué)習(xí)的最后階段,是對(duì)學(xué)生掌握知識(shí)和運(yùn)用知識(shí)能力的綜合檢查。基于Web2.0的畢業(yè)論文管理系統(tǒng)實(shí)現(xiàn)了畢業(yè)論文題目的申報(bào)、審核、學(xué)生選題等環(huán)節(jié)的科學(xué)高效管理,實(shí)現(xiàn)了傳統(tǒng)手工方式無(wú)法實(shí)現(xiàn)的學(xué)生自主選題和教師自主選擇學(xué)生的網(wǎng)上雙向選擇,同時(shí)對(duì)畢業(yè)論文題目的難度、工作量等進(jìn)行監(jiān)控;系統(tǒng)還可對(duì)畢業(yè)設(shè)計(jì)進(jìn)程進(jìn)行控制,確保指導(dǎo)教師與畢業(yè)設(shè)計(jì)學(xué)生實(shí)時(shí)、高效、通暢地互動(dòng),對(duì)保證畢業(yè)論文的質(zhì)量有著非常重要的現(xiàn)實(shí)意義。本系統(tǒng)采用B/S模式,并結(jié)合先進(jìn)且較成熟的Web2.0技術(shù),采用統(tǒng)一的用戶認(rèn)證方式,對(duì)不同用戶的操作和數(shù)據(jù)安全進(jìn)行有效控制,圖1反映了畢業(yè)論文管理系統(tǒng)的工作流程。

2.2 系統(tǒng)功能模塊設(shè)計(jì) 基于Web2.0的畢業(yè)論文管理系統(tǒng)相對(duì)于傳統(tǒng)的管理方式而言,它主要解決以下難點(diǎn)問(wèn)題:實(shí)現(xiàn)畢業(yè)學(xué)生在網(wǎng)上靈活自由地選擇畢業(yè)論文題目;實(shí)現(xiàn)為畢業(yè)學(xué)生提供人性化的網(wǎng)上提交畢業(yè)論文服務(wù);可確保所有論文格式統(tǒng)一規(guī)范;可判定畢業(yè)論文內(nèi)容有無(wú)雷同;可以適時(shí)監(jiān)控導(dǎo)師在網(wǎng)上指導(dǎo)、評(píng)閱畢業(yè)論文情況;利用大容量存儲(chǔ)技術(shù)實(shí)現(xiàn)畢業(yè)論文的大容量數(shù)據(jù)安全長(zhǎng)久地存儲(chǔ);采用Web2.0搜索引擎實(shí)現(xiàn)畢業(yè)論文的網(wǎng)上檢索,以實(shí)現(xiàn)公眾對(duì)畢業(yè)論文的評(píng)判和監(jiān)督;可有效量化導(dǎo)師指導(dǎo)學(xué)生畢業(yè)論文工作量。根據(jù)用戶身份驗(yàn)證結(jié)果,進(jìn)入不同功能模塊頁(yè)面,本系統(tǒng)的主要功能模塊如圖2所示。

3 基于Web2.0的畢業(yè)論文管理系統(tǒng)的性能分析

本系統(tǒng)的后臺(tái)數(shù)據(jù)庫(kù)采用SQL Server 2005搭建,利用支持Web2.0編程的Microsoft Visual Studio 2008作為開(kāi)發(fā)工具,下面對(duì)系統(tǒng)主要性能進(jìn)行分析。

3.1 數(shù)據(jù)庫(kù)系統(tǒng)性能分析 傳統(tǒng)的畢業(yè)論文系統(tǒng)所采用的直接簡(jiǎn)單地將來(lái)自客戶端提交的論文存放到服務(wù)器硬盤(pán)的某個(gè)目錄中,這種方式對(duì)數(shù)據(jù)的保存非常不利,本系統(tǒng)將所有各種形式的文檔都存儲(chǔ)在數(shù)據(jù)庫(kù)中,這樣可以保障系統(tǒng)的安全性和穩(wěn)定性,同時(shí)還方便管理、整合各種數(shù)據(jù),便于用戶檢索,在設(shè)計(jì)數(shù)據(jù)庫(kù)過(guò)程中,采用了大容量存儲(chǔ)技術(shù),合理、恰當(dāng)?shù)乩昧藬?shù)據(jù)庫(kù)中的觸發(fā)器、存儲(chǔ)過(guò)程、和事務(wù)技術(shù),優(yōu)化數(shù)據(jù)庫(kù)服務(wù)器配置,保證了數(shù)據(jù)庫(kù)的安全性和一致性,使其滿足大規(guī)模的并發(fā)訪問(wèn)和存儲(chǔ)。

3.2 系統(tǒng)前臺(tái)性能的優(yōu)化 本系統(tǒng)前臺(tái)由Web層、業(yè)務(wù)邏輯層和數(shù)據(jù)訪問(wèn)層構(gòu)成,使用微軟的.NET 3.5開(kāi)發(fā),其系統(tǒng)架構(gòu)如圖3所示。通過(guò)運(yùn)用微軟.NET Framework 3.5所包含的 AJAX、LINQ to SQL及工作流等新技術(shù),來(lái)建構(gòu)一套具有可視化接口的高互動(dòng)性畢業(yè)論文服務(wù)系統(tǒng)網(wǎng)站,在前臺(tái)系統(tǒng)中引入Web 2.0概念,提供個(gè)性化信息服務(wù),利用RSS聚合信息技術(shù)整合本系統(tǒng)提供的各種個(gè)性化通知,如:畢業(yè)設(shè)計(jì)選題公告、導(dǎo)師意見(jiàn)反饋、所在院系信息公告、成績(jī)公告等信息,采用協(xié)作式寫(xiě)作的方式在線點(diǎn)評(píng)和編輯論文,利用即時(shí)信息(IM)技術(shù)實(shí)現(xiàn)學(xué)生與指導(dǎo)教師的及時(shí)溝通;利用AJAX技術(shù)可實(shí)現(xiàn)用戶根據(jù)需要,人性化地安排界面布局,個(gè)性化地設(shè)定各個(gè)控件顯示的版面位置。

4 結(jié)論

基于Web2.0的畢業(yè)論文管理系統(tǒng)滿足了高校信息化網(wǎng)絡(luò)平臺(tái)發(fā)展的進(jìn)一步需求,與以往畢業(yè)論文管理系統(tǒng)中學(xué)生、指導(dǎo)教師、各院系和學(xué)校彼此間關(guān)系單向互動(dòng)不同的是,本系統(tǒng)不但將各用戶作為信息接收者,同時(shí)也使其成為信息內(nèi)容的提供者,真正實(shí)現(xiàn)了為學(xué)生、指導(dǎo)教師提供人性化的、一站式的服務(wù),必將大大提高高校畢業(yè)論文管理工作的效率。

管理系統(tǒng)畢業(yè)論文:遠(yuǎn)程開(kāi)放教育網(wǎng)上畢業(yè)論文管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

摘 要 畢業(yè)論文是遠(yuǎn)程開(kāi)放教育學(xué)生在校期間的最后一個(gè)的教學(xué)任務(wù),是綜合檢驗(yàn)學(xué)生學(xué)習(xí)質(zhì)量的一個(gè)非常重要的教學(xué)環(huán)節(jié)。一直以來(lái),地市級(jí)廣播電視大學(xué)在實(shí)施該教學(xué)環(huán)節(jié)時(shí)多采用人工的方式進(jìn)行跟蹤管理,這不僅效率低下,而且難于管理。為了解決這些問(wèn)題,本文采用技術(shù)和數(shù)據(jù)庫(kù)技術(shù),設(shè)計(jì)開(kāi)發(fā)了一個(gè)網(wǎng)上畢業(yè)論文管理系統(tǒng)。該系統(tǒng)實(shí)現(xiàn)了用戶管理、畢業(yè)論文題目管理、選題管理、論文上傳與下載、成績(jī)管理等功能。經(jīng)測(cè)試,該系統(tǒng)不但規(guī)范了畢業(yè)論文選題和管理過(guò)程,而且極大地提升了教師、學(xué)生、管理者的工作效率。

【關(guān)鍵詞】遠(yuǎn)程開(kāi)放教育 畢業(yè)論文 管理系統(tǒng) ASP

遠(yuǎn)程開(kāi)放教育是利用計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)和多媒體技術(shù)所建立的具有雙向交互功能的教學(xué)平臺(tái)進(jìn)行教學(xué)的一種教學(xué)形式,是高等教育的重要組成部分,在高等教育大眾化以及普及化階段扮演著重要角色。在遠(yuǎn)程開(kāi)放教育的教學(xué)環(huán)節(jié)中,畢業(yè)論文是完成專業(yè)培養(yǎng)目標(biāo)中的最重要的教學(xué)環(huán)節(jié),也是培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)的基本理論和知識(shí)去解決實(shí)際問(wèn)題的能力的重要手段。隨著計(jì)算機(jī)網(wǎng)絡(luò)的普及和各個(gè)院校的校園網(wǎng)絡(luò)的日益完善,各遠(yuǎn)程教育院校已廣泛采用遠(yuǎn)程教育平臺(tái)開(kāi)展課程教學(xué),但采用網(wǎng)絡(luò)平臺(tái)進(jìn)行畢業(yè)論文指導(dǎo)環(huán)節(jié)的目前來(lái)看還比較少,基本還是采用傳統(tǒng)面授的指導(dǎo)模式。為了提高該教學(xué)環(huán)節(jié)的工作效率,打破傳統(tǒng)的面對(duì)面畢業(yè)論文指導(dǎo)模式,本文設(shè)計(jì)了一種網(wǎng)上畢業(yè)論文管理系統(tǒng)。經(jīng)過(guò)實(shí)踐,該系統(tǒng)可以為學(xué)生、教師、班主任和管理員提供一個(gè)交互平臺(tái),規(guī)范了教師、班主任及管理人員在論文指導(dǎo)過(guò)程中的管理工作,極大地提高了教師、學(xué)生、班主任和管理人員的工作效率。

1 系統(tǒng)分析

本系統(tǒng)是根據(jù)地市級(jí)廣播電視大學(xué)(簡(jiǎn)稱電大)開(kāi)展遠(yuǎn)程開(kāi)放教育的實(shí)際,涵蓋了學(xué)生的畢業(yè)論文教學(xué)環(huán)節(jié)的全過(guò)程,實(shí)現(xiàn)了學(xué)生分組、論文選題、畢業(yè)論文相關(guān)文檔的提交與管理以及成績(jī)統(tǒng)計(jì)與管理等功能。

1.1 系統(tǒng)需求分析

該系統(tǒng)是針對(duì)地市級(jí)電大畢業(yè)論文管理的現(xiàn)狀,堅(jiān)持“以服務(wù)學(xué)生為中心”的辦學(xué)理念,解決論文輔導(dǎo)具體業(yè)務(wù)的網(wǎng)絡(luò)化與自動(dòng)化,達(dá)到利用該平臺(tái)進(jìn)行畢業(yè)論文的選題、提交、指導(dǎo)、評(píng)價(jià)與查詢等具體業(yè)務(wù)的自動(dòng)化管理目的,為支持電大師生網(wǎng)上非實(shí)時(shí)畢業(yè)論文輔導(dǎo)教學(xué)活動(dòng)提供了互動(dòng)平臺(tái)。該系統(tǒng)主要針對(duì)地市級(jí)電大遠(yuǎn)程開(kāi)放教育的學(xué)生,因此用戶群主要定位有四種,分別是系統(tǒng)管理人員、班主任、學(xué)生和指導(dǎo)老師。系統(tǒng)管理人員主要是完成系統(tǒng)數(shù)據(jù)維護(hù)、各類用戶權(quán)限的分配、系統(tǒng)安全維護(hù)等。班主任主要是負(fù)責(zé)學(xué)生分組、督促與查看學(xué)生論文進(jìn)度情況、統(tǒng)計(jì)班級(jí)論文完成情況和溝通聯(lián)系學(xué)生等。學(xué)生主要是根據(jù)時(shí)間節(jié)點(diǎn)完成畢業(yè)論文的選題、論文初稿的提交、查看指導(dǎo)老師的評(píng)語(yǔ)、修改論文、提交終稿等。指導(dǎo)老師主要是布置畢業(yè)論文選題、審核選題、跟蹤查看學(xué)生論文、寫(xiě)出修改意見(jiàn)與評(píng)語(yǔ)、給出論文成績(jī)等。由于針對(duì)的是四種不同類型、不同權(quán)限的用戶,因此該系統(tǒng)必須具備友好的用戶界面、簡(jiǎn)單的操作流程和專業(yè)的管理模式,這樣才能使系統(tǒng)的所有使用人員經(jīng)過(guò)簡(jiǎn)單的業(yè)務(wù)培訓(xùn)就能很好地得到應(yīng)用。

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

地市級(jí)電大畢業(yè)論文工作的一般業(yè)務(wù)流程是:教學(xué)管理部門(教研室)畢業(yè)論文指導(dǎo)任務(wù);畢業(yè)班班主任根據(jù)本班學(xué)生情況進(jìn)行分組并分配指導(dǎo)老師;指導(dǎo)老師與班主任組織學(xué)生開(kāi)會(huì)并畢業(yè)論文選題范圍;學(xué)生進(jìn)行選題;指導(dǎo)老師查看選題并同意撰寫(xiě)初稿并提交給指導(dǎo)老師;指導(dǎo)老師審核,這樣反復(fù)幾次后,最終定稿,并給出初評(píng)成績(jī)。教學(xué)管理部門負(fù)責(zé)整個(gè)流程的監(jiān)管。鑒予此,本系統(tǒng)的主要工作業(yè)務(wù)流程如圖1所示。

1.3 總體功能分析

設(shè)計(jì)開(kāi)發(fā)網(wǎng)上畢業(yè)論文管理系統(tǒng)的目的是利用計(jì)算機(jī)網(wǎng)絡(luò)解決師生論文輔導(dǎo)存在時(shí)空矛盾的關(guān)鍵問(wèn)題,同時(shí)還可以利用計(jì)算機(jī)強(qiáng)大的管理統(tǒng)計(jì)功能對(duì)論文進(jìn)行有效管理,從而提高師生和管理人員的工作效率。在實(shí)際工作的調(diào)研過(guò)程中發(fā)現(xiàn),網(wǎng)上畢業(yè)論文管理系統(tǒng)主要涉及學(xué)生管理、論文選題、論文提交、論文評(píng)價(jià)、論文查詢與統(tǒng)計(jì)等幾個(gè)方面。根據(jù)這幾方面數(shù)據(jù)管理上的需求,把系統(tǒng)分以下幾個(gè)模塊:系統(tǒng)用戶管理、學(xué)生分組管理、選題管理、論文文章管理、成績(jī)管理。系統(tǒng)總體功能模塊結(jié)構(gòu)如圖2所示。

系統(tǒng)用戶管理:用戶分為管理人員、班主任、教師和學(xué)生。每個(gè)用戶根據(jù)自己的角色擁有不同的權(quán)限。例如管理人員和班主任可以查看每個(gè)指導(dǎo)老師對(duì)學(xué)生畢業(yè)論文的指導(dǎo)進(jìn)度。指導(dǎo)老師只能查看自己所指導(dǎo)學(xué)生的進(jìn)度和相關(guān)信息等。該功能模塊就是實(shí)現(xiàn)對(duì)各種不同權(quán)限用戶的管理,如輸入與修改用戶基本信息等。

學(xué)生分組管理:這個(gè)功能主要是針對(duì)班主任的。班主任根據(jù)教務(wù)部門的要求按照學(xué)生人數(shù)和指導(dǎo)老師的數(shù)量進(jìn)行學(xué)生分組,指定學(xué)生的論文指導(dǎo)老師。之所以對(duì)學(xué)生進(jìn)行分組并指定指導(dǎo)老師,是為了便于教學(xué)部門監(jiān)管教師與學(xué)生之間的論文指導(dǎo)工作。

選題管理:該功能模塊是實(shí)現(xiàn)畢業(yè)論文題目的與查看、選題查詢、學(xué)生選題、更改選題、審核選題等功能。畢業(yè)論文題目可以由指導(dǎo)老師進(jìn)行并限定選題人數(shù),也可以由學(xué)生自己命題由指導(dǎo)老師審核。經(jīng)審核后畢業(yè)論文題目進(jìn)入指導(dǎo)老師的選題庫(kù),該指導(dǎo)老師所帶的學(xué)生都可以查看并進(jìn)行選題。當(dāng)學(xué)生選題人數(shù)超過(guò)畢業(yè)論文限定選題人數(shù)時(shí),就要求指導(dǎo)老師要進(jìn)行篩選,并指定學(xué)生進(jìn)行重新選題。

論文文章管理:本系統(tǒng)采用上傳與下載的文章管理方式來(lái)實(shí)施論文指導(dǎo)過(guò)程。具體實(shí)施方式是學(xué)生上傳文章給指導(dǎo)老師,指導(dǎo)老師查看并下載文章,然后指導(dǎo)老師線下評(píng)閱文章并在文章中標(biāo)注修改意見(jiàn),然后把標(biāo)注有修改意見(jiàn)的文章上傳給指導(dǎo)老師,重復(fù)該過(guò)程直至論文定稿。

成績(jī)管理:該模塊主要是實(shí)現(xiàn)教師對(duì)學(xué)生的畢業(yè)論文進(jìn)行評(píng)分、并錄入或修改學(xué)生成績(jī),按照指導(dǎo)學(xué)生的論文進(jìn)行指導(dǎo)小結(jié)的錄入等。

輔助交流管理:該模塊主要是實(shí)現(xiàn)指導(dǎo)老師信息的、學(xué)生提問(wèn)、老師答疑、師生互動(dòng)討論等功能。

2 系統(tǒng)主要模塊實(shí)現(xiàn)

本系統(tǒng)是基于ASP三層架構(gòu)進(jìn)行開(kāi)發(fā)的,前端開(kāi)發(fā)工具采用HTML+CSS+JavaScript,后端開(kāi)發(fā)工具采用,整體開(kāi)發(fā)環(huán)境為ASP+IIS6.0+Access2003。操作系統(tǒng)是Windows server 2003,服務(wù)器采用其內(nèi)置Web服務(wù)器IIS6.0。系統(tǒng)客戶端通過(guò)IIS6.0與ASP應(yīng)用程序進(jìn)行聯(lián)接。底層數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)采用Access2003,因?yàn)锳ccess2003與Windows操作系統(tǒng)系統(tǒng)及ASP環(huán)境之間具有很好的兼容性。

2.1 用戶管理模塊實(shí)現(xiàn)

本系統(tǒng)涉及到多個(gè)用戶,每個(gè)用戶擁有不同的權(quán)限,管理員用戶具有最高權(quán)限,包括所有設(shè)置、創(chuàng)建編輯所有用戶權(quán)限。不同權(quán)限用戶登錄系統(tǒng)后產(chǎn)生的界面不同,因此系統(tǒng)的訪問(wèn)控制機(jī)制非常重要。本系統(tǒng)的訪問(wèn)控制機(jī)制是:給每張表每個(gè)模塊賦予一個(gè)ID,并根據(jù)用戶權(quán)限把ID寫(xiě)入用戶數(shù)據(jù)信息表字段中,當(dāng)用戶登錄系統(tǒng)時(shí),先讀取用戶數(shù)據(jù)信息表,然后根據(jù)數(shù)據(jù)表中的字段里所包含的ID號(hào)來(lái)顯示相應(yīng)的用戶管理界面。

2.2 選題管理模塊實(shí)現(xiàn)

選題管理模塊主要包括我的選題列表、添加選題、批量導(dǎo)入選題、選題確認(rèn)修改、導(dǎo)出我的選題和所有選題構(gòu)成。我的選題列表主要列舉出可供選題的題目和相關(guān)選題細(xì)節(jié),并供學(xué)生進(jìn)行選題;添加選題主要是實(shí)現(xiàn)教師或?qū)W生添加論文題目,教師可以批量導(dǎo)入或?qū)С鲞x題信息,而學(xué)生只能添加一個(gè)自己的選題并選擇所添加的選題。添加選題界面如圖3所示。

2.3 文章管理模塊實(shí)現(xiàn)

文章管理模塊主要包括文章上傳與文章下載功能。文章上傳功能可以實(shí)現(xiàn)將文章上傳給指定某個(gè)用戶,如圖4所示。例如,當(dāng)指導(dǎo)老師點(diǎn)擊文章上傳按鈕時(shí),會(huì)顯示該指導(dǎo)老師所指導(dǎo)的所有學(xué)生,然后可以選擇某位學(xué)生,把文章上傳給該學(xué)生。文章下載功能可以實(shí)現(xiàn)定位下載功能,例如點(diǎn)擊文章下載,會(huì)顯示所有該指導(dǎo)老師所指導(dǎo)學(xué)生上傳的文章,點(diǎn)擊某篇文章就可以下載該文章。

2.4 成績(jī)管理模塊實(shí)現(xiàn)

成績(jī)管理模塊主要有錄入初評(píng)成績(jī)、錄入評(píng)審成績(jī)、指導(dǎo)小結(jié)和查詢導(dǎo)出功能。錄入初評(píng)成績(jī)是指導(dǎo)老師根據(jù)指導(dǎo)論文的質(zhì)量給學(xué)生錄入定稿成績(jī);錄入評(píng)審成績(jī)是指定的評(píng)審老師對(duì)學(xué)生論文評(píng)定成績(jī)進(jìn)行評(píng)審,并錄入評(píng)審成績(jī)。指導(dǎo)小結(jié)是供指導(dǎo)老師填寫(xiě)小組的指導(dǎo)小結(jié);查詢導(dǎo)出是實(shí)現(xiàn)查詢或?qū)С鏊x學(xué)期、所選班級(jí)的全部指導(dǎo)論文。

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

遠(yuǎn)程教育網(wǎng)上畢業(yè)論文管理系統(tǒng)是為了解決電大學(xué)生在畢業(yè)論文指導(dǎo)過(guò)程中遇到的工作效率低、交互性差、時(shí)空矛盾嚴(yán)重等問(wèn)題,而采用ASP+IIS6.0+Access2003等技術(shù)設(shè)計(jì)開(kāi)發(fā)的一個(gè)非常實(shí)用的管理系統(tǒng)。通過(guò)學(xué)校近幾年的使用,該系統(tǒng)能夠?qū)崿F(xiàn)多班級(jí)選題管理的具體化、直觀化、規(guī)范化,指導(dǎo)論文的網(wǎng)絡(luò)化、合理化和公開(kāi)化,很好地促進(jìn)了學(xué)生與指導(dǎo)老師之間的互動(dòng)交流,極大地提高了畢業(yè)論文指導(dǎo)的工作效率。

作者簡(jiǎn)介

熊子?xùn)|(1984-),男,廣東省梅州市人。碩士學(xué)位。現(xiàn)為梅州市廣播電視大學(xué)教技科科員。

張志方(1967-),男,廣東省梅州市人。碩士學(xué)位?,F(xiàn)為梅州市廣播電視大學(xué)教技科主任。

曾三明(1979-),江西省贛州市人。大學(xué)本科學(xué)歷?,F(xiàn)為梅州市廣播電視大學(xué)教研室主任。

作者單位

梅州市廣播電視大學(xué) 廣東省梅州市 514021

管理系統(tǒng)畢業(yè)論文:高校畢業(yè)論文管理系統(tǒng)的分析與設(shè)計(jì)

摘 要:本文通過(guò)深入教務(wù)部門和教學(xué)單位進(jìn)行仔細(xì)調(diào)研,按照畢業(yè)論文開(kāi)展的階段分析了系統(tǒng)的功能性需求和非功能性需求,然后劃分了系統(tǒng)用戶的角色并基于這些角色完成了系統(tǒng)的用例分析,分析了系統(tǒng)的核心業(yè)務(wù)流程,最后得出系統(tǒng)功能的框架設(shè)計(jì)。

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

1 概述

作為大學(xué)本科生必須完成的最后一門課程,畢業(yè)論文具備了其它課程所沒(méi)有的典型特征:①由于畢業(yè)論文的宗旨是考查學(xué)生對(duì)本專業(yè)核心知識(shí)的掌握程度和運(yùn)用知識(shí)解決實(shí)際問(wèn)題的能力,因此在其完成過(guò)程中將會(huì)綜合運(yù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)中各類角色對(duì)系統(tǒng)各個(gè)模塊的操作權(quán)限。根據(jù)前期調(diào)研結(jié)果的分析,本系統(tǒng)的用戶可以分為系統(tǒng)管理員、教務(wù)部門工作人員、教師、專業(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)管理模塊包括部門管理、角色管理、用戶管理、菜單管理、權(quán)限管理、數(shù)據(jù)管理、日志管理;基礎(chǔ)數(shù)據(jù)包括專業(yè)設(shè)置、班級(jí)設(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ù)管理是對(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ā)生故障的原因;專業(yè)設(shè)置是按照高?,F(xiàn)有的專業(yè)結(jié)構(gòu)和隸屬關(guān)系完成專業(yè)信息的管理;班級(jí)設(shè)置是負(fù)責(zé)按照專業(yè)設(shè)置學(xué)生所在的班級(jí);教師管理是管理高校教師的基本信息;學(xué)生管理是管理在校畢業(yè)班學(xué)生的基本信息;教室管理是管理目前學(xué)校可供使用的教室,為答辯安排提供基礎(chǔ)數(shù)據(jù)。

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

教務(wù)部門工作人員在系統(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é)果登記。其中,出題只有被專業(yè)負(fù)責(zé)人指定為指導(dǎo)教師的教師才具有該權(quán)限,交叉評(píng)閱也只有被專業(yè)負(fù)責(zé)人指定為交叉評(píng)閱的教師才具有操作權(quán)限;答辯結(jié)果登記通常由答辯小組組長(zhǎng)來(lái)完成。

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

專業(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é)兩類信息的審核,分別是出題的審核和答辯安排的審核。

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)教師、專業(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)交給專業(yè)負(fù)責(zé)人進(jìn)行初步審核,審核通過(guò)后再轉(zhuǎn)交給分院領(lǐng)導(dǎo)進(jìn)行最后的審核,并將最后的審核意見(jiàn)反饋給學(xué)生。

2.2.2 答辯安排流程分析

參與答辯安排的主體包括專業(yè)負(fù)責(zé)人、分院領(lǐng)導(dǎo)和教務(wù)部門工作人員,其流程大致如下:首先,專業(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ù)部門工作人員進(jìn)行最后審核,審核通過(guò)后再將最終的審核結(jié)果反饋給專業(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)管理由部門管理、角色管理、用戶管理、菜單管理、權(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ù)。

管理系統(tǒng)畢業(yè)論文:畢業(yè)論文管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

摘要:設(shè)計(jì)和實(shí)現(xiàn)了一個(gè)基于網(wǎng)絡(luò)的畢業(yè)論文指導(dǎo)系統(tǒng),采用了當(dāng)前流行的B/S架構(gòu),應(yīng)用Windows 2000作為服務(wù)器,為高校畢業(yè)論文管理工作搭建一個(gè)平等、有序的平臺(tái)。

關(guān)鍵詞:管理系統(tǒng);B/S架構(gòu);.NET

畢業(yè)論文是高校本科教學(xué)中的一個(gè)重要環(huán)節(jié),是綜合考察學(xué)生知識(shí)能力和規(guī)范化寫(xiě)作的一個(gè)主要方式。傳統(tǒng)的畢業(yè)論文指導(dǎo)都是教師和學(xué)生點(diǎn)對(duì)點(diǎn)溝通,沒(méi)有一個(gè)合適的交流平臺(tái),從出題到選題,再到學(xué)生完成畢業(yè)設(shè)計(jì)的整個(gè)過(guò)程都需要教學(xué)管理人員、教師、學(xué)生投入大量的精力,缺少電子化和網(wǎng)絡(luò)化辦公,教師和學(xué)生信息溝通不暢,電子版論文的提交仍需要通過(guò)e-mail等手段,查收非常麻煩,學(xué)生的進(jìn)度也很難以控制和了解,成績(jī)的提交和公布也需要教師手動(dòng)輸入。

針對(duì)以上問(wèn)題,本文設(shè)計(jì)并實(shí)現(xiàn)一個(gè)通用畢業(yè)論文管理系統(tǒng),實(shí)現(xiàn)畢業(yè)論文管理的科學(xué)化與信息化,使教學(xué)工作的各個(gè)環(huán)節(jié)處于“可視化的”可控狀態(tài),及時(shí)發(fā)現(xiàn)問(wèn)題,提高畢業(yè)論文質(zhì)量。

1 需求分析

1.1 系統(tǒng)初始化

論文管理系統(tǒng)的用戶和功能都是特定的,因此系統(tǒng)的初始化更為重要。初始化主要包括下面2方面數(shù)據(jù):

1)畢業(yè)論文題庫(kù)。論文題庫(kù)初始化需要大量的前期工作,主要由論文指導(dǎo)教師提出,然后經(jīng)專家評(píng)審,最后分類整理并錄入題庫(kù),供學(xué)生選題。當(dāng)然題庫(kù)的完善還需要很長(zhǎng)的后期工作,刪除一些學(xué)生選擇少,或者不好把握的題目,對(duì)一些選擇較多的題目進(jìn)行標(biāo)準(zhǔn)化。

2)用戶。管理員在系統(tǒng)建立初期需要初始化兩類用戶,教師和學(xué)生,建立或?qū)胂鄳?yīng)數(shù)據(jù)表,保證用戶的單一性,并分配合適的權(quán)限。

1.2 選題

選題是完成畢業(yè)論文的第一步,涉及教師、學(xué)生的雙向選擇關(guān)系。選題方式有兩種,第一種是在題庫(kù)中選擇,選題的同時(shí)也確定了該題目的教師,這種方式需要一定的后期協(xié)調(diào)工作,協(xié)調(diào)的主要目的是教師平均指導(dǎo)學(xué)生的數(shù)量,避免數(shù)量差別過(guò)大的情況。第二種方式是學(xué)生自擬題目,因?yàn)楫厴I(yè)論文的知識(shí)面廣,學(xué)生可能選擇自己比較熟悉或感興趣的方向進(jìn)行研究,在題庫(kù)中如果沒(méi)有合適選擇的時(shí)候,學(xué)生就可以采用自擬題目的方式,當(dāng)然自擬題目也需要一定的后期工作,首先學(xué)生選擇自擬方式并提交題目,系統(tǒng)則匯總所有自擬題目,提供給教師做一個(gè)專家評(píng)議,主要是確定該題目是否能達(dá)到畢業(yè)論文考察要求,評(píng)議完成后還需要為該題目分配指導(dǎo)教師。

1.3 指導(dǎo)

論文指導(dǎo)是完成畢業(yè)論文的一個(gè)重要環(huán)節(jié),因此該過(guò)程是系統(tǒng)設(shè)計(jì)的重點(diǎn)部分,這個(gè)過(guò)程也是師生交流的過(guò)程,完成的時(shí)間長(zhǎng),占總時(shí)間的2/3以上。在這段時(shí)間內(nèi),學(xué)生可能會(huì)因?yàn)閼?yīng)聘、試用等原因離校,只能通過(guò)該系統(tǒng)和指導(dǎo)老師交流,所以這部分的功能必須完善,并且可以打印報(bào)表作為指導(dǎo)記錄,便于教師對(duì)學(xué)生的工作進(jìn)度進(jìn)行查詢,以及管理部門對(duì)教師指導(dǎo)工作的監(jiān)督。

2 系統(tǒng)功能

根據(jù)以上需求分析,系統(tǒng)主要有以下幾個(gè)功能模塊。

2.1 選題模塊

選題模塊主要是學(xué)生在畢業(yè)論文初期對(duì)題目的選擇和確定上,對(duì)學(xué)生用戶來(lái)說(shuō),包括了普通選擇、自擬題目、改選題目等,對(duì)教師用戶來(lái)說(shuō),包括了查看選題、協(xié)調(diào)選題沖突、評(píng)審自擬題目等。這個(gè)模塊的功能比較簡(jiǎn)單,但需要通過(guò)對(duì)該模塊的數(shù)據(jù)流進(jìn)行后續(xù)分析,優(yōu)化論文題庫(kù)。

2.2 畢業(yè)論文指導(dǎo)模塊

該模塊是系統(tǒng)的核心部分,主要功能是通過(guò)搭建師生交流的平臺(tái)以完成論文指導(dǎo)工作。模塊包括了師生留言、發(fā)送附件、指導(dǎo)記錄等功能,該模塊的功能層次結(jié)構(gòu)如圖1所示。

2.3 其他模塊

除以上主要功能模塊外,系統(tǒng)還包括了學(xué)生選題查詢匯總、論文答辯、指導(dǎo)記錄導(dǎo)出等功能模塊。

3 開(kāi)發(fā)環(huán)境

3.1 系統(tǒng)模式 B/S

系統(tǒng)的核心功能是論文指導(dǎo),即通過(guò)web搭建一個(gè)師生交流的平臺(tái),web服務(wù)的一個(gè)重要指標(biāo)是移動(dòng)性。基于以上考慮,系統(tǒng)開(kāi)發(fā)模式采用主流的B/S三層體系結(jié)構(gòu),整個(gè)系統(tǒng)由web瀏覽器、服務(wù)器、數(shù)據(jù)庫(kù)三層組成。采用B/S模式開(kāi)發(fā)的系統(tǒng)充分利用了服務(wù)器資源,提供跨平臺(tái),簡(jiǎn)單一致的應(yīng)用環(huán)境,減少系統(tǒng)開(kāi)發(fā)和維護(hù)工作量,便于用戶的靈活使用。

3.2服務(wù)器 Windows 2000

Windows 2000作為微軟備受好評(píng)的一個(gè)版本,被大量的工作站使用,其穩(wěn)定性提供了系統(tǒng)運(yùn)行的一個(gè)良好平臺(tái)。

3.3 開(kāi)發(fā)工具 .NET 2.0

.NET 2.0是微軟最新的應(yīng)用于Web技術(shù)的服務(wù)器端開(kāi)發(fā)工具,具有良好的界面和邏輯分離的結(jié)構(gòu),編寫(xiě)調(diào)試都很簡(jiǎn)單,是現(xiàn)在網(wǎng)絡(luò)編程的主流工具之一。

3.4 數(shù)據(jù)庫(kù) SQL Serve 2000

SQL Serve 2000穩(wěn)定的工作性能,良好的數(shù)據(jù)通用性,是作為中小型系統(tǒng)的最佳選擇。SQL Serve 2000具有使用方便、可伸縮性好、與相關(guān)軟件集成程度高等優(yōu)點(diǎn),同時(shí)支持對(duì)稱多處理器結(jié)構(gòu)、存儲(chǔ)過(guò)程、ODBC,并具有自主的SQL語(yǔ)言。

4 系統(tǒng)測(cè)試

系統(tǒng)完成后,在實(shí)驗(yàn)室環(huán)境下,對(duì)系統(tǒng)進(jìn)行了兩方面測(cè)試。一是功能測(cè)試,主要是對(duì)系統(tǒng)功能的使用測(cè)試,包括用戶登錄、學(xué)生選題及選題協(xié)調(diào)、論文指導(dǎo)等。二是容錯(cuò)及權(quán)限測(cè)試,包括錯(cuò)誤登錄、不同權(quán)限頁(yè)面等。經(jīng)過(guò)反復(fù)測(cè)試及修改,系統(tǒng)能完成預(yù)期指標(biāo)。

5 小結(jié)

通過(guò)該系統(tǒng)的設(shè)計(jì),實(shí)現(xiàn)了論文選題到答辯的各環(huán)節(jié)標(biāo)準(zhǔn)化,師生可以實(shí)現(xiàn)基于web的移動(dòng)交流,很好的解決了以往論文完成過(guò)程中隨意化、溝通不暢等問(wèn)題。因?yàn)橄到y(tǒng)的設(shè)計(jì)是針對(duì)畢業(yè)論文中的一些普遍過(guò)程做的需求分析,對(duì)一些特殊情況欠缺考慮,因此還需要在以后的長(zhǎng)期使用過(guò)程中逐步完善。