国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于web的期末考試考務(wù)管理系統(tǒng)的設(shè)計與實現(xiàn)①

2013-08-28 06:22:06鞠宏軍杜麗娟
華北科技學(xué)院學(xué)報 2013年2期
關(guān)鍵詞:系部考務(wù)監(jiān)考

鞠宏軍 杜麗娟

(1.華北科技學(xué)院計算機學(xué)院,北京 東燕郊 101601;2.華北科技學(xué)院電子信息工程學(xué)院,北京 東燕郊 101601)

0 引言

考務(wù)管理是高校教學(xué)管理的重要環(huán)節(jié)之一,科學(xué)、周密、現(xiàn)代化的考務(wù)管理方法,是順利組織和實施考試的重要保證??紕?wù)工作包括:任課教師考試申請、教務(wù)編排考場、安排監(jiān)考教師、考試信息的發(fā)布查詢及統(tǒng)計等。整個考務(wù)管理涉及到的人多、管理過程復(fù)雜,并且要求規(guī)格高,不允許出現(xiàn)一點差錯。

目前,各高校的考務(wù)管理主要采用手工或半手工管理,管理手段較為落后,不僅管理工作量大、速度慢、耗時間,極大地浪費教務(wù)管理的人力物力資源,并且容易造成一些人為的考試沖突。因此,研究開發(fā)《基于Web的期末考試考務(wù)管理系統(tǒng)》,能夠提高工作效率和管理水平,節(jié)省人力物力消耗,使學(xué)校各項管理工作與時代發(fā)展同步。同時也是國家教育科學(xué)研究教育教學(xué)管理現(xiàn)代化的重要研究方向。

國內(nèi)外高校也有一些成熟的綜合教務(wù)管理系統(tǒng),但由于各學(xué)校行業(yè)不同,或具體管理機制不同,考務(wù)管理過程及方法也不相同,市場上沒有統(tǒng)一的考務(wù)管理軟件,和適用于所有學(xué)校的考務(wù)管理系統(tǒng)。

研究開發(fā)基于Web的期末考試考務(wù)管理系統(tǒng),可以解決高??紕?wù)管理過程手工管理帶來的各種問題,提高教學(xué)管理的工作效率,并且保存電子數(shù)據(jù)之后,可以實現(xiàn)各種數(shù)據(jù)分析、統(tǒng)計、查詢,進(jìn)一步為教務(wù)管理、學(xué)校及教師的其他工作提供方便。同時,開發(fā)本系統(tǒng)也是教務(wù)二級管理模式和校園網(wǎng)等現(xiàn)代信息技術(shù)在教務(wù)管理中應(yīng)用的有益的探索。

1 需求分析

基于Web的考務(wù)管理系統(tǒng)是針對高校期末考試考務(wù)管理實際應(yīng)用而開發(fā)的,目的是實現(xiàn)基于校園網(wǎng)的考試申請、考場調(diào)整、監(jiān)考教師安排、考試時間地點的網(wǎng)上查詢等。改變傳統(tǒng)的教師手工申請,教務(wù)用Excel半手工調(diào)整考場、安排監(jiān)考教師,開會、Email或QQ群通知考試時間地點的方式,進(jìn)一步提高教務(wù)管理人員的管理效率,實現(xiàn)整個考務(wù)管理過程的自動化、網(wǎng)絡(luò)化、現(xiàn)代化,減輕教務(wù)處考務(wù)管理人員、系部教學(xué)秘書及任課教師的管理工作量。基于以上需求,本系統(tǒng)需要滿足以下幾點要求:

1)系統(tǒng)使用的方便、簡單?;赪eb的考務(wù)管理系統(tǒng),面向?qū)ο笫墙虅?wù)處、系部教學(xué)秘書、系部任課教師及全校所有同學(xué),因此系統(tǒng)應(yīng)該使用方便、簡單,盡量適合不同層次、不同使用習(xí)慣的用戶使用。

2)技術(shù)先進(jìn)性。本系統(tǒng)采用集中式數(shù)據(jù)存儲、分布式管理的結(jié)構(gòu)體系。服務(wù)器端由數(shù)據(jù)庫服務(wù)器、Web服務(wù)器和中間件服務(wù)器組成。用戶通過客戶端連接運行程序?qū)崿F(xiàn)數(shù)據(jù)的查詢、維護(hù)和管理。數(shù)據(jù)庫服務(wù)器中的數(shù)據(jù)要實現(xiàn)實時更新,數(shù)據(jù)庫的可靠性、穩(wěn)定性要高。功能管理模塊要能夠方便進(jìn)行更新維護(hù)和填補漏洞。

3)可擴展性。服務(wù)器的數(shù)據(jù)承載量、功能模塊的單個或整個調(diào)整可以滿足需求的變化,這種適應(yīng)性稱為可擴展性。本系統(tǒng)的可擴展性,體現(xiàn)在不同用戶群需要處理不同類型的數(shù)據(jù)、數(shù)據(jù)與用戶之間的交互、數(shù)據(jù)要符合各用戶的需求、將表搜索以及多表查詢系統(tǒng)化,避免用戶數(shù)量、考試信息數(shù)量等變化導(dǎo)致系統(tǒng)性能下降的發(fā)生。

4)易維護(hù)性。本系統(tǒng)的使用涉及教師、學(xué)生及教務(wù)管理人員,用戶數(shù)及使用客戶端機器較多,因此系統(tǒng)實現(xiàn)需要考慮數(shù)據(jù)庫與管理系統(tǒng)的升級、更新,盡量減少維護(hù)系統(tǒng)的成本和周期。

5)良好的安全性。本系統(tǒng)數(shù)據(jù)量大、使用人數(shù)多,所以對系統(tǒng)的安全性有比較高的要求,因此需要對數(shù)據(jù)庫設(shè)置不同的用戶權(quán)限,數(shù)據(jù)的修改必須有合法用戶操作;防止數(shù)據(jù)產(chǎn)生并發(fā)現(xiàn)象,以免數(shù)據(jù)庫服務(wù)無法響應(yīng)操作。

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

2.1 功能設(shè)計

本系統(tǒng)設(shè)置四級用戶,分別為任課教師、系部教學(xué)秘書、教務(wù)處考務(wù)管理人員、學(xué)生及其他瀏覽用戶,具體實現(xiàn)功能如圖1所示。

1)可監(jiān)考時間維護(hù):任課教師維護(hù)設(shè)置自己本學(xué)期的可監(jiān)考時間,如周二1~2節(jié)、周三7~8節(jié),為系部教學(xué)秘書后期安排監(jiān)考做準(zhǔn)備;

2)考試申請:任課教師在網(wǎng)上申請承擔(dān)的課程考試,查詢申請考試的處理進(jìn)程、考場設(shè)置、考試地點、監(jiān)考教師等;

3)監(jiān)考時間地點查詢:任課教師查詢自己本周下周的監(jiān)考任務(wù);

4)監(jiān)考次數(shù)查詢:任課教師查詢本學(xué)期的監(jiān)考次數(shù)及監(jiān)考詳單;

5)教師可監(jiān)考時間查詢:教學(xué)秘書可以按時間、按姓名查詢1)中教師填寫的可監(jiān)考時間分布;對時間分布不均勻或填的次數(shù)少的教師進(jìn)行督促調(diào)整;

6)考試申請?zhí)幚?教學(xué)秘書處理需要系部安排的考試申請,如考試時間確認(rèn)、監(jiān)考教師安排、考場地點設(shè)置,選修、重修人數(shù)多的課程進(jìn)行考場調(diào)整。同時,教學(xué)秘書也可以在直接安排考試;

7)每周考試安排查詢與打印:查詢打印系部安排好的考試詳表,上交教務(wù)處并通知教師;

8)課程考試進(jìn)度查詢:查詢本學(xué)期所有課程的考試進(jìn)度,哪些已經(jīng)考完,哪些還沒申請;

圖1 系統(tǒng)功能結(jié)構(gòu)圖

9)教師監(jiān)考次數(shù)統(tǒng)計:統(tǒng)計本學(xué)期的教師監(jiān)考次數(shù),作為發(fā)放監(jiān)考費的依據(jù);

10)全校教學(xué)任務(wù)導(dǎo)入:每學(xué)期開學(xué)時導(dǎo)入全校教學(xué)任務(wù),作為安排監(jiān)考的基礎(chǔ)數(shù)據(jù);

11)學(xué)生選課數(shù)據(jù)導(dǎo)入:為校選人數(shù)較多,按人分考場,按人查考場做準(zhǔn)備;重修學(xué)生及課程教師數(shù)據(jù)從重新系統(tǒng)中讀取;

12)理論考試課及公共課設(shè)置:篩選刪除實踐課、體育課等不需要考試的課程;挑選設(shè)置公共課,公共課教師申請教務(wù)處統(tǒng)一安排,其他考試課教師申請系部安排;

13)公共課考試安排,和(6)類似處理高數(shù)、英語、物理等公共課程考試申請;

14)每周全校考試查詢、公共課考試進(jìn)度查詢、全校教師監(jiān)考次數(shù)統(tǒng)計和系部對應(yīng)功能類似;

15)按系部時間查詢考試:學(xué)生、校督導(dǎo)等,可以按周次、系部查詢考試安排詳表;

16)按班級查詢考試:按班級查詢所有考試詳表,必修課、專選精確到班級,重修、校選精確到人;

17)按姓名查詢考試:重修、校選考試,可以按學(xué)生姓名查詢;

18)按課程查詢考試:學(xué)生、教師可以按課程查詢所有考試安排詳表;

19)按任課教師查詢:任課教師可以查詢自己所承擔(dān)課程的考試安排詳表,必修課、專選課精確到班級,重修課、校選課可精確到人;

同時系統(tǒng)設(shè)置二級管理模式,教務(wù)處管理人員負(fù)責(zé)維護(hù)院系所有教務(wù)管理人員,系部教學(xué)秘書負(fù)責(zé)維護(hù)本系部教師、課程等基本信息。

2.2 系統(tǒng)數(shù)據(jù)流圖

數(shù)據(jù)流圖(DFD)是一種能全面地描述信息系統(tǒng)邏輯模型的主要工具,它用少數(shù)幾種符號綜合地反映出信息在統(tǒng)中的流動、處理和存儲情況。數(shù)據(jù)流圖表示操作或數(shù)據(jù)的方向。本系統(tǒng)的數(shù)據(jù)流圖如圖2所示。

圖2 系統(tǒng)數(shù)據(jù)流圖

2.3 數(shù)據(jù)庫組織與設(shè)計

根據(jù)以上功能分析,系統(tǒng)數(shù)據(jù)庫設(shè)計如下:

表1 系統(tǒng)主要數(shù)據(jù)表設(shè)置

續(xù)表

續(xù)表

系統(tǒng)根據(jù)需求還設(shè)置一些如:任課教師表、系部表、自然班級表、班級任務(wù)關(guān)聯(lián)表、期末考試考場班級關(guān)聯(lián)表、留言表、日志表等輔助數(shù)據(jù)表。

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

3.1 開發(fā)工具的選擇

由于系統(tǒng)處理考試申請數(shù)據(jù),數(shù)據(jù)傳輸量不大,且全校教師、學(xué)生使用,涉及用戶較多,系統(tǒng)開發(fā)采用B/S網(wǎng)絡(luò)數(shù)據(jù)庫結(jié)構(gòu),數(shù)據(jù)庫采用Access2000,網(wǎng)絡(luò)編程采用ASP.net作為開發(fā)工具。系統(tǒng)置于計算機實驗室Web服務(wù)器中,服務(wù)器發(fā)布采用Windows Server 2003+IIS,任課教師、學(xué)生或教務(wù)管理人員只要計算機能上網(wǎng),有IE瀏覽器即可訪問使用。

3.2 系統(tǒng)運行界面及實現(xiàn)

期末考試處理-安排新考試關(guān)鍵代碼如下:

圖3 期末考試-安排新考

3.3 系統(tǒng)的安全性考慮

為了保證系統(tǒng)的使用安全,系統(tǒng)中做了以下處理:

(1)考務(wù)管理人員是維護(hù)數(shù)據(jù)庫的高級用戶,綁定在校園網(wǎng)內(nèi)的指定機器上登錄,防止通過系統(tǒng)登錄惡意的批量數(shù)據(jù)修改和丟失;(2)系統(tǒng)設(shè)置了登錄日志、刪除修改等危險操作的記錄功能,以便于系統(tǒng)危險操作的追蹤;同時每次用戶登錄時會提示最近3次登錄時間、地點,以便及早發(fā)現(xiàn)冒用他人姓名、密碼登錄行為;(3)為防止暴庫的發(fā)生,系統(tǒng)數(shù)據(jù)庫連接采用控制面板中的ODBC系統(tǒng)數(shù)據(jù)源連接;(4)程序代碼采用了screnc加密處理,起到了程序代碼的保護(hù)功能;(5)系統(tǒng)數(shù)據(jù)庫采用了一定的加密處理,即使得到數(shù)據(jù)庫,也看不到數(shù)據(jù)內(nèi)容;(6)系統(tǒng)輸入框、form表單提交參數(shù)做了串過濾處理,防止一些危險的注入破壞;

4 結(jié)束語

本文主要闡述了基于Web的期末考試考務(wù)管理系統(tǒng)的設(shè)計流程,采用目前較為流行的B/S模式,系統(tǒng)實現(xiàn)中充分考慮了各方面的安全性問題。本系統(tǒng)2010~2011學(xué)年第二學(xué)期在計算機學(xué)院投入實際使用,截止目前已使用4個學(xué)期,處理考務(wù)數(shù)據(jù)72000多條,極大地提高了我校考務(wù)管理的工作效率,解決了重修考試沖突的問題,減輕了考務(wù)人員手工檢查班級考試沖突、教師監(jiān)考沖突的工作量,具有一定的實用性、先進(jìn)性及推廣價值。該方案能較好地實現(xiàn)B/S模式的管理信息系統(tǒng),既可以稍作修改應(yīng)用于其他學(xué)??紕?wù)管理工作中,也可以為其他類似管理信息系統(tǒng)的開發(fā)提供了良好的設(shè)計思路。

[1] 鄭齊心.ASP.NET項目開發(fā)案例全程實錄(第2版)[M].北京:清華大學(xué)出版社,2011

[2] 洪石丹.ASP.NET范例開發(fā)大全[M].北京:清華大學(xué)出版社,2011

[3] 龐婭娟,房大偉.ASP.NET從入門到精通(第2版)[M].北京:清華大學(xué)出版社.2012

[4] 炎士濤.ASP.NET項目開發(fā)案例精粹[M].北京:清華大學(xué)出版社,2011

[5] 張領(lǐng).ASP.NET項目開發(fā)全程實錄[M].北京:清華大學(xué)出版社,2012

[6] 余金山.ASP.NET 2.0+SQL Server 2005企業(yè)項目開發(fā)與實戰(zhàn)[M].北京:電子工業(yè)出版社,2012

[7] 李玉林.ASP.NET 2.0網(wǎng)絡(luò)編程從入門到精通[M].北京:清華大學(xué)出版社[M],2011

[8] 郭靖.ASP.NET開發(fā)技術(shù)大全[M].北京:清華大學(xué)出版社,2012

[9] 馬蘇拉.高??荚嚬芾硇畔⑾到y(tǒng)的設(shè)計與實現(xiàn)[J].計算機系統(tǒng)應(yīng)用,2011,10:37-42

[10] 肖利梅,李策,袁桂慈等.電工電子開放式實驗管理系統(tǒng)[J].實驗技術(shù)與管理,2012,24(9):76-77

[11] 杜士镕.基于 Web的實驗室管理信息系統(tǒng)[D].昆明:昆明理工大學(xué),2011

[12] 馬珊丹.學(xué)分制下成人高教課程重修信息管理子系統(tǒng)的設(shè)計[J].湖北大學(xué)成人教育學(xué)院學(xué)報,2012,12:32 -34

[13] 鞠宏軍,杜麗娟.基于校園網(wǎng)的重修管理系統(tǒng)的設(shè)計與實現(xiàn)[J].電腦知識與技術(shù),2011,7:4586-4589

[14] 杜麗娟.基于校園網(wǎng)的實驗課表排課系統(tǒng)的設(shè)計與實現(xiàn)[J].福建電腦,2009,11:20-22

[15] 鞠宏軍,杜麗娟,等.基于Web的教學(xué)工作量核算系統(tǒng)的設(shè)計與實現(xiàn)[J].華北科技學(xué)院學(xué)報,2008,1:115 -118

猜你喜歡
系部考務(wù)監(jiān)考
基于Excel VBA的考試管理系統(tǒng)設(shè)計
研究高??紕?wù)管理信息化建設(shè)
監(jiān)考時……
山東:《人事考試考務(wù)服務(wù)規(guī)范》發(fā)布
高校學(xué)院考務(wù)管理系統(tǒng)的設(shè)計與實現(xiàn)
成人高??紕?wù)管理系統(tǒng)存在的問題及對策探索
監(jiān)考老師
基于ISO思想系部層面本科教學(xué)質(zhì)量監(jiān)控體系建設(shè)思路探索
高職院校系部檔案管理的問題與對策
職教通訊(2014年2期)2014-08-15 00:47:29
基于輔導(dǎo)員管理的高職院校系部社團(tuán)管理探究
南郑县| 石首市| 乐至县| 肥乡县| 宕昌县| 海宁市| 乌鲁木齐市| 陵川县| 孟州市| 宜君县| 孟连| 合肥市| 那坡县| 澄江县| 台中县| 额尔古纳市| 仙游县| 抚远县| 南投县| 盐亭县| 平顶山市| 漳浦县| 洪洞县| 横山县| 安陆市| 绥化市| 哈密市| 武冈市| 朝阳区| 清镇市| 固镇县| 万盛区| 丹寨县| 温宿县| 广平县| 黎城县| 来安县| 尤溪县| 江阴市| 阿拉尔市| 旬邑县|