一级a一级a爱片免费免会员2月|日本成人高清视频A片|国产国产国产国产国产国产国产亚洲|欧美黄片一级aaaaaa|三级片AAA网AAA|国产综合日韩无码xx|中文字幕免费无码|黄色网上看看国外超碰|人人操人人在线观看|无码123区第二区AV天堂

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

時間:2022-05-17 04:31:04

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

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

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

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

1 引言(Introduction)

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

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

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

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

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

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

2 相關知識(Related work)

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

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

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

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

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

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

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

3.1 模型的組成元素

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

用戶主體:是指提出指派角色請求的實體,使用符號u表示,用戶主體的集合使用符號U表示。

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

(1)

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

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

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

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

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

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

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

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

因此角色指派和權限指派都考慮到了時間和事件觸發(fā)機制。

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

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

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

RcW模型運行的充分必要條件為:不存在u無法被指派r,不存在r無法被指派p,不存在t無法被訪問。

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

results analyzes)

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

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

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

說明:由于傳統(tǒng)人工方式無法對論文指導過程進行記錄,傳統(tǒng)人工方式在論文指導過程中無數(shù)據(jù)。修改稿在論文指導過程中,論文稿件有多次提交的情況,在表中使用的數(shù)據(jù)是修改稿第一次提交和第一次評閱的數(shù)據(jù)。2011―2013的數(shù)據(jù)是由外國語學院的教務管理人員提供的,2014的數(shù)據(jù)是系統(tǒng)記錄的。

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

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

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

5 結(jié)論(Conclusion)

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

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

作者簡介:

陳乾國(1984-),男,碩士,助教.研究領域:復雜網(wǎng)絡與智 能軟件.

劉 逵(1988-),男,碩士,助理實驗師.研究領域:計算機應 用與外語教育,計算機安全.

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

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

0 引 言

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

1 C#技術

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

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

2 需求分析

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

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

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

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

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

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

學生信息管理的主要功能是對學生或者導師的論文題目進行單個添加、刪除或是批量導入、導出。

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

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

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

一、引言

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

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

二、系統(tǒng)概述

(一)總體規(guī)劃

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

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

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

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

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

三、系統(tǒng)的相關設計

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

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

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

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

(二)界面設計

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

(三)安全設計

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

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

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

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

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

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

五、結(jié)論

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

作者簡介:

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

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

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

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

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

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

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

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

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

2.教學管理人員負責對所有學生進行選題和名單的匯總、開題報告的匯總、論文和論文成績的匯總,論文進度的設置及教師角色設置等,不同的系別或?qū)I(yè)可以設置教學管理人員一名,具體的系別分配及權限設置由系統(tǒng)管理人員設定。

3.各學科組組長負責審核指導教師的選題、審定學生論文終稿及確定論文成績等,學科組組長同時可以是指導教師,其角色由教學管理人員進行設置。

4.指導教師角色包含畢業(yè)論文選題的上傳、學生的選擇、開題報告的審核、畢業(yè)論文的修改及論文成績的評定等,其用戶界面有選題上傳、學生選擇、開題報告審核、論文指導、論文成績評定、個人信息管理等內(nèi)容。

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

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

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

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

2.選題應由指導教師確定,教師可將選題上傳到系統(tǒng)由學科組組長通過后再正式到網(wǎng)絡上供學生選擇,學生確定選題后就可以根據(jù)設置的論文進度開展論文寫作。

3.在論文寫作階段,系統(tǒng)要提供一個交互平臺供師生進行交流,并允許通過系統(tǒng)上傳及下載文件。

4.在寫作過程中要有開題報告及論文中期考核等環(huán)節(jié),指導教師要對各環(huán)節(jié)進行評分,學生可以直接通過系統(tǒng)查看自己的分數(shù)。

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

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

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

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

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

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

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

2.系統(tǒng)功能模塊設計

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

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

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

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

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

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

(5)在論文撰寫初期學生要在系統(tǒng)上提交開題報告給指導教師審核,指導教師審批后評定分數(shù),學生可以通過平臺即時查到該分值。

(6)學生撰寫論文過程中可以通過平臺留言,咨詢指導教師相關問題,指導教師也可通過平臺及時回復學生問題,同時學生撰寫的論文稿件可以通過上傳到平臺供指導教師查看,指導教師批改完后可以將修改稿上傳到平臺供學生下載并且通過留言告知學生修改意見。學生可依據(jù)指導教師點評進行論文修改,修改完成后可再次提交論文。系統(tǒng)會記錄學生提交論文的次數(shù)及指導教師的點評次數(shù)。

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

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

五、結(jié)論

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

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

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

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

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

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

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

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

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

3.還應能提供以下服務:、更新、處理公告;相關信息查詢;留言、論壇等。

4.對網(wǎng)站進行定期維護,如訪問統(tǒng)計、網(wǎng)站日志、權限管理等。[4]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

二、總體設計方案

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

三、模塊化設計

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

(一)課題申報管理

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

(二)課題審批管理

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

(三)選題管理

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

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

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

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

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

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

摘要:基于工作流詳細分析、定義、優(yōu)化了高校畢業(yè)論文管理工作的業(yè)務流程,并探討了采用工作流系統(tǒng)與B/S架構(gòu)應用系統(tǒng)集成的方式進行項目開發(fā)的系統(tǒng)開發(fā)方案設計、系統(tǒng)設計與系統(tǒng)開發(fā)關鍵技術,為類似系統(tǒng)開發(fā)提供了一個可資借鑒的開發(fā)模式。

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

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

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

1)由于學生離校實習或者學生所住校區(qū)與教師辦公地址相距較遠等各種原因,導致學生與教師見面不易,信息溝通不暢。

2)由于每個教師要同時指導多個選題多名學生,而且教師工作繁忙,再加上學生離校實習或上課等原因,導致學生和教師很難在工作時段內(nèi)同時有空閑時間來進行寫作指導。

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

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

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

1 工作流技術概述與應用現(xiàn)狀

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

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

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

開發(fā)基于工作流的管理信息系統(tǒng)需要相關的工作流開發(fā)工具和環(huán)境。目前最常用的工作流開發(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流程管理平臺等。

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

上述工作流開發(fā)平臺多數(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的目標用戶是業(yè)務分析人員,SharePoint開發(fā)人員,企業(yè)IT人員,信息工作者等,要求開發(fā)者熟悉SharePointDesigner 2013,包括核心的工作流概念(如:stages, gates, actions, conditions,loops等),更易使用和掌握。而VS2012主要面向中高級開發(fā)人員,要求開發(fā)者熟悉 VS2012,包括軟件開發(fā)概念和WF4.0、部署、安全等。使用VS2012可以開發(fā)出高度復雜的、靈活的、定制化的workflow,而且還可以開發(fā)custom action,供SharePoint Designer 2013調(diào)用。[2]

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

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

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

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

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

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

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

5 結(jié)束語

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

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

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

關鍵詞:本科畢業(yè)論文(設計);教學管理系統(tǒng);開發(fā)應用

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

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

(一)用戶管理

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

(二)系統(tǒng)開啟與關閉

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

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

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

(四)添加或修改論文(設計)題目

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

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

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

(六)查看論文(設計)題目及指導教師信息

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

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

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

(八)信息查詢與搜索

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

(九)師生在線互動

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

2需求分析

2.1功能需求

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

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

教師的需求是查詢教師個人基本信息、課題、課題審核、上傳文件、下載文件、對學生的論文、答辯情況等進行評分,修改密碼等功能。

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

2.2性能需求

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

2.2.1界面需求

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

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

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

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

2.2.2響應時間需求

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

2.2.3安全性需求

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

2.2.4開放性需求

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

3系統(tǒng)設計

3.1系統(tǒng)功能設計

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

3.2數(shù)據(jù)庫設計

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

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

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

屬性:指實體的某一特征。

聯(lián)系:表示一個或多個實體之間的關聯(lián)關系。

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

4模塊設計與實現(xiàn)

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

以下僅以論文管理頁面為例進行簡單描述。

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

5系統(tǒng)測試

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

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

在測試過程中,主要做了以下工作:

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

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

(3)檢驗能否對輸入數(shù)據(jù)進行適時查詢并作相應更新操作。

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

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

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

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

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

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

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

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

二、系統(tǒng)設計

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

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

三、功能模塊劃分

1.教師模塊

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

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

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

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

(4)課題申請:確定畢業(yè)設計題目,填寫各畢業(yè)設計題目的要求,提交等待審核。

(5)確定畢業(yè)設計學生:在規(guī)定時間內(nèi)根據(jù)各課題學生申請情況選擇指導學生名單

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

(7)成績評定:將學生的成績登記入數(shù)據(jù)庫方便學生查詢

2.學生模塊

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

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

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

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

(4)成績查詢:查看指導教師評定的畢業(yè)設計各環(huán)節(jié)的成績

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

3.管理員模塊

管理與控制畢業(yè)設計各環(huán)節(jié)工作的時間、任務、指標。

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

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

(3)學生名單導入:將應屆畢業(yè)生的名單信息批量導入至數(shù)據(jù)庫。

(4)課題審批:審核教師申報的課題和學生申報畢業(yè)設計題目。

(5)添加老師及課題:將學生申請的由校外導師指導的課題添加入庫,并將校外導師信息添加至導師表中。

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

(7)時間設置:設定申報畢業(yè)設計題目時間、審核選題時間、師生雙向選題時間

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

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

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

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

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

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

1 系統(tǒng)功能設計

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

1.1 學生模塊

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

登錄:注冊過的用戶可以使用“學號/姓名+密碼”登錄系統(tǒng)。

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

課題選擇:教師申請的課題通過審核之后,學生可以選擇自己的志愿。

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

論文提交:學生可以在特定時間將寫好的論文提交上去。

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

對教師評價:在論文的最后階段要對教師進行評價。

留言:在教師確認學生之后,學生可以通過留言的形式與教師進行溝通。

1.2 教師模塊

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

課題申報:填寫必要的信息進行課題申報。

課題修改:對申報的課題進行修改,查找錯誤。

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

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

論文下載:教師可以下載學生提交的論文。

成績評定:教師在審核學生論文之后,可以對論文進行成績評定。

論壇:教師可以在論壇上給學生留言,或與學生交流問題。

1.3 專家模塊

一審:由各學院的專家對教師提交的課題進行審核。

二審:在一審中沒有通過的課題要進行二次審核。

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

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

1.4 管理員模塊

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

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

2.1 登錄和注冊

2.2 學生模塊

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

2.2.1 課題選擇部分與結(jié)果查詢設計

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

2.2.2 論文提交部分和確認上傳部分的設計

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

2.3 教師模塊

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

2.3.1 課題申報與課題修改模塊的設計

教師在學生開始選題之前就要進行課題申請,只有通過專家審核的課題才能夠被學生使用。課題申報頁面主要是填寫和提交課題的相關信息(如圖4所示)。

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

2.3.2 選擇學生功能模塊的設計

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

當教師點擊某學生時,頁面會顯示學生的基本信息供教師參考。一旦教師在某一課題中選擇了某個學生,該學生就不能再被其他教師、其他課題選中。

2.3.3 成績評定模塊的設計

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

2.4 專家模塊

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

點擊“一審”,系統(tǒng)會自動查詢數(shù)據(jù)庫,將教師申請審核的課題顯示出來,并附以專家意見表格,用于填寫專家的審核意見(如圖5、圖6所示)。

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

2.5 管理員模塊

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

2.6 BBS論壇

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

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

3 結(jié)束語

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

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

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

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

0 引言

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

1 Web2.0簡介

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

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

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

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

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

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

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

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

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

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

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

4 結(jié)論

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

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

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

【關鍵詞】遠程開放教育 畢業(yè)論文 管理系統(tǒng) ASP

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

1 系統(tǒng)分析

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

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

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

1.2 業(yè)務流程分析

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

1.3 總體功能分析

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

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

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

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

論文文章管理:本系統(tǒng)采用上傳與下載的文章管理方式來實施論文指導過程。具體實施方式是學生上傳文章給指導老師,指導老師查看并下載文章,然后指導老師線下評閱文章并在文章中標注修改意見,然后把標注有修改意見的文章上傳給指導老師,重復該過程直至論文定稿。

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

輔助交流管理:該模塊主要是實現(xiàn)指導老師信息的、學生提問、老師答疑、師生互動討論等功能。

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

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

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

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

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

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

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

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

2.4 成績管理模塊實現(xiàn)

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

3 結(jié)束語

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

作者簡介

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

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

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

作者單位

梅州市廣播電視大學 廣東省梅州市 514021

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

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

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

1 概述

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

2 系統(tǒng)分析

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

2.1 用例分析

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

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

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

2.1.2 教務部門工作人員用例分析

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

2.1.3 教師用例分析

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

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

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

2.1.5 分院領導用例分析

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

2.1.6 學生用例分析

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

2.2 業(yè)務流程分析

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

2.2.1 開題報告流程分析

參與開題報告工作的主體包括學生、指導教師、專業(yè)負責人和分院領導,其流程如下:首先,學生完成開題報告的撰寫,并提交給系統(tǒng)驗證,驗證通過后保存信息,并轉(zhuǎn)交給指導教師審批,審批通過后轉(zhuǎn)交給專業(yè)負責人進行初步審核,審核通過后再轉(zhuǎn)交給分院領導進行最后的審核,并將最后的審核意見反饋給學生。

2.2.2 答辯安排流程分析

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

2.3 非功能性需求分析

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

3 系統(tǒng)設計

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

圖1中的系統(tǒng)管理通常負責管理一般系統(tǒng)運行所需的支撐數(shù)據(jù)。畢業(yè)論文管理系統(tǒng)的系統(tǒng)管理由部門管理、角色管理、用戶管理、菜單管理、權限管理、數(shù)據(jù)管理和日志管理共七個模塊組成。

4 結(jié)束語

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

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

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

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

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

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

1 需求分析

1.1 系統(tǒng)初始化

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

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

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

1.2 選題

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

1.3 指導

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

2 系統(tǒng)功能

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

2.1 選題模塊

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

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

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

2.3 其他模塊

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

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

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

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

3.2服務器 Windows 2000

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

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

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

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

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

4 系統(tǒng)測試

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

5 小結(jié)

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