張繼皇
摘要:過去考務(wù)管理由管理人員手工記錄在紙質(zhì)表單,然后再將信息錄入進EXCEL、WORD電子文檔中。在需要時查找對應(yīng)電子文檔進行修改、查詢,資料錯誤率高、查詢效率低下。該文經(jīng)過深入了解考務(wù)平臺工作流程,構(gòu)建統(tǒng)一信息平臺,將系統(tǒng)模塊設(shè)計劃分了5個子模塊,系統(tǒng)利用InterNET技術(shù)和先進JAVA Sever Pages (JSP)技術(shù)的優(yōu)勢,采用B/S模式和MVC架構(gòu),采用了EXTJS制作界面表單。一般兼容性較好,對客戶端性能要求低。
關(guān)鍵詞:電子巡查管理;數(shù)據(jù)上報管理;考生考場管理;模塊測試;系統(tǒng)功能
中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2016)16-0030-04
1 背景
由于電腦技術(shù)在不斷的更新發(fā)展,人們正處于信息高速的道路上,日常工作急需高效的處理大量的數(shù)據(jù)信息,需要減少工作流程中的人工干預(yù),達(dá)到辦公無紙化效果。不僅是針對公司或企業(yè),信息化處理在高校中的普及與推廣也是非常明顯的。以計算機網(wǎng)絡(luò)為平臺的系統(tǒng)設(shè)計方案,實現(xiàn)了用戶界面、業(yè)務(wù)處理和數(shù)據(jù)訪問的分離.該設(shè)計實現(xiàn)了學(xué)??紕?wù)管理工作的網(wǎng)絡(luò)化,提高了工作效率,在一定程度上實現(xiàn)了考務(wù)管理工作的辦公自動化.符合高校管理的實際情況。并且本系統(tǒng)提供了開放性和實用性。
2 可行性分析
考務(wù)管理模塊的設(shè)計,把每年考生信息記錄保存進統(tǒng)一的數(shù)據(jù)庫,解決了以前記錄學(xué)生的考生考場以及考試情況上報情況的復(fù)雜工作、根據(jù)不同省、市、區(qū)不同考試的類型進行有效的管理比如省下級的成人高考、自學(xué)考試等進行有效的管理、通過硬件的連接實現(xiàn)了電子巡查功能通過電腦有效的監(jiān)控各個考場學(xué)生的情況并且實時保存了視頻信息、通過考務(wù)平臺實時的上報當(dāng)場考試數(shù)據(jù)上報的情況,降低了信息不規(guī)范和導(dǎo)致錯誤信息的可能性,極大地提高了工作效率。方便學(xué)校管理每年考生的情況和視頻信息的有效查詢和歷史資料的查詢、統(tǒng)計等。
3 系統(tǒng)需求分析
3.1 系統(tǒng)需求
以web網(wǎng)頁形式向管理員提供了友好的操作界面。用戶通過用戶名與密碼登錄管理系統(tǒng)后,進入考務(wù)管理系統(tǒng),能對模塊中相關(guān)信息進行添加、修改、刪除、查詢和導(dǎo)入EXCEL文件等工作。該系統(tǒng)可以自己對角色進有自動分配和有效的管理各個用戶能操作什么模塊功能,提供了數(shù)據(jù)上報和統(tǒng)計查詢功能。
3.2 功能需求
根據(jù)學(xué)校管理的需求設(shè)計宿舍管理模塊,將系統(tǒng)模塊設(shè)計劃分了5個子模塊,包含系統(tǒng)管理(用戶基本信息、角色管理、日志管理、數(shù)據(jù)字典管理、組織管理、單位基本信息管理、行政區(qū)劃分)、數(shù)據(jù)上報(通知公告、信息上報(值班安排上報、考試工作布置安排、考前數(shù)據(jù)上報、試卷印刷情況上報、試卷運送情況上報、試卷考前保管情況上報、考試實施情況上報、考后考試情況總結(jié)、評卷情況上報、考場違規(guī)數(shù)據(jù)上報、評卷工作報告)))、考場在線巡查(考試巡查)、交流平臺包括在線安全交流、考試綜合信息管理 ,模塊管理上依據(jù)操作人員對各模塊所擁有的權(quán)限。
3.3 業(yè)務(wù)流程
過去考務(wù)管理由管理人員手工記錄在紙質(zhì)表單,然后再將信息錄入進EXCEL、WORD電子文檔中。在需要時查找對應(yīng)電子文檔進行修改、查詢,資料錯誤率高、查詢效率低,不透明化,除考務(wù)管理員外,其他人根本無法了解實際的考試信息和考生情況。
該管理系統(tǒng)基于B/S架構(gòu),簡潔的JAVA、JSP、Js、SQL語言提供了開放性和實用性,系統(tǒng)主要面對高校教務(wù)管理者。采用統(tǒng)一信息管理平臺后,用戶通過用戶名與密碼登錄管理系統(tǒng)后,根據(jù)權(quán)限的不同能對各模塊功能進行操作或查看。
4 總體設(shè)計
4.1 基本設(shè)計概念和處理流程
當(dāng)用戶通過用戶名與密碼登錄管理系統(tǒng)后,進入考務(wù)管理模塊。
管理員能對模塊中考生信息進行添加、修改、刪除、查詢、打印信息和導(dǎo)出EXCEL文件等工作。
4.2 模塊設(shè)計
考務(wù)平臺管理模塊說明:(如表1考務(wù)平臺模塊表)
4.3 權(quán)限設(shè)計
根據(jù)系統(tǒng)應(yīng)用所需要面對的不同人員實際情況和環(huán)境,可調(diào)整的靈活性、安全性等多種因素之間,確認(rèn)適合的實現(xiàn)方法。
由于管理系統(tǒng)由使用者來操作與管理,簡潔顯懂的模式就顯得比較重要。
考務(wù)平臺管理系統(tǒng)里權(quán)限主要通過行政區(qū)來將數(shù)據(jù)進行上報給上級單位,系統(tǒng)初始化中將系統(tǒng)下模塊已經(jīng)添加到系統(tǒng)中,并且通過設(shè)置可以對按鈕進行有效的管理操作權(quán)限。
1)根據(jù)省、市、區(qū)。根據(jù)不同的考試類型組合上報的權(quán)限不同:比如江西省有管理員權(quán)限、值班人員權(quán)限、普通操作人員權(quán)限。
2)權(quán)限模塊已經(jīng)默認(rèn)在系統(tǒng)中。通過建立不同的角色可以對相應(yīng)的模塊設(shè)置不同的角色。將角色分配給用戶,實現(xiàn)了用戶具有不同模塊的功能。
5 數(shù)據(jù)庫設(shè)計
5.1 數(shù)據(jù)庫SQL Server
SQL Server全稱是“結(jié)構(gòu)化查詢語言(Structured Query Language)”,屬于關(guān)系數(shù)據(jù)庫管理系統(tǒng)。該宿舍管理系統(tǒng)采用SQL,主要因為SQL在社會上使用已經(jīng)比較普及,而且操作簡潔,功能足夠滿足中小企業(yè)的業(yè)務(wù)需求。當(dāng)然市面上功能同類的數(shù)據(jù)庫也有不少,例如Mysql,DB2,Oracle等等,但在投入與技術(shù)上還是選擇了SQL更容易實現(xiàn)系統(tǒng)的開發(fā)使用。
5.2 數(shù)據(jù)庫邏輯設(shè)計
要做出一個較適用的考務(wù)管理系統(tǒng),第一點就需要設(shè)計好真正適合該管理系統(tǒng)底層的數(shù)據(jù)表,再有對應(yīng)業(yè)務(wù)流程和程序設(shè)計。
創(chuàng)建數(shù)據(jù)表,優(yōu)化表的設(shè)計,嚴(yán)格控制記錄數(shù)與存儲空間,將會大大提高系統(tǒng)的執(zhí)行效率,并減少錯誤。
5.3 數(shù)據(jù)接口設(shè)計
系統(tǒng)管理員的數(shù)據(jù)表:
6 詳細(xì)設(shè)計
6.1 系統(tǒng)管理功能模塊設(shè)計
6.1.1 系統(tǒng)管理模塊功能描述
用戶管理:進入該模塊頁面,在該頁面可以對用戶基本信息進行添加、刪除、修改、查看與管理。
在js/userInfo文件夾下:
1)點擊用戶管理信息,進入用戶管理信息頁面,選擇添加用戶基本信息。用戶名和登錄名、密碼必須填寫。其他信息可以不填寫。如果用戶名存在重復(fù)的會有相應(yīng)的提示信息。添加完后點擊保存。保存相應(yīng)的信息。
2)在GRID表中選你要刪除的用戶信息。點擊刪除按鈕,將會提示你是否刪除,按確認(rèn)按鈕就將刪除相應(yīng)的記錄。
3)在GRID表中選你要修改的用戶信息。點擊編輯按鈕。在GRID每條記錄中會相應(yīng)有一個編輯和瀏覽按鈕??梢跃庉嫼蜑g覽相應(yīng)的基本信息。
4)點擊查詢按鈕可以查詢相應(yīng)的學(xué)生基本信息。按姓名查詢。
5)在GRID表中選擇你要添加到一個角色的用戶。可以批量選擇復(fù)選框。選擇完后點擊角色分配按鈕??梢詫x中的用戶進行角色分配。
行政區(qū)劃分:
根據(jù)國家對各省市區(qū)的劃分將省+市+區(qū)的代碼相應(yīng)的導(dǎo)入到數(shù)據(jù)庫中。并且增加添加、刪除、修改功能。通過這個代碼??梢栽跀?shù)據(jù)上報的時候知道當(dāng)前用戶是屬于什么級別的區(qū)域。將上報的資料上傳到那一級別的值班人員查看。再進行上報
單位基本信息管理:
添加單位的基本資料。以及該單位屬于什么市和什么區(qū)以及到縣級單位以上。
通過該區(qū)域有效的讓組織機構(gòu)添加相應(yīng)的部門和人員。
組織機構(gòu)管理:
通過單位信息的列表,添加該單位的部門。以及部門下面所屬人員的分配。
6.1.2 系統(tǒng)管理模塊流程圖
6.2 數(shù)據(jù)上報管理功能模塊設(shè)計
6.2.1 數(shù)據(jù)上報模塊功能描述
通知公告管理:進入該模塊頁面,在該頁面可以對通知公告進行添加、修改、查看與管理。
信息上報:值班安排上報、考試工作布置安排、考前數(shù)據(jù)上報、試卷印刷情況上報、試卷運送情況上報、試卷考前保管情況上報、考試實施情況上報、考后考試情況總結(jié)、評卷情況上報、考場違規(guī)數(shù)據(jù)上報、評卷工作報告
在js/ examReport文件夾下:
通知公告管理:
1)點擊通知公告管理,將出現(xiàn)最近發(fā)布的公告信息列表。
2)在頁面中,點擊添加公告。將填寫標(biāo)題和可排版的內(nèi)容、可以添加文件附件。通過選擇指定人員??梢詫⒐姘l(fā)送給指定的人員、部門、或者單位列表。
3)發(fā)送給指定人員后。指定人員通過登錄進入通知公告中可以選擇閱讀。點擊閱讀后狀態(tài)會變成已閱讀。
信息上報:
1)通過登陸獲取用戶屬于省級還是市級或是區(qū)縣級,通過等級一層層向上匯報。
2)每年填寫各個信息上報的單子,自己能看到填寫的表單。上報的上一級人員能看到相應(yīng)的信息上報的表單。
6.2.2. 數(shù)據(jù)上報管理模塊流程圖
6.3 考場在線管理功能模塊設(shè)計
6.3.1 考場在線管理模塊功能描述
考場在線管理:進入該模塊頁面,在該頁面可以對各個考場進行有效的監(jiān)控,這一塊的考場信息通過硬件的中間服務(wù)器轉(zhuǎn)發(fā)而獲取的。
在js/video文件夾下:
通過后臺自動獲取關(guān)于視頻連接的IP以及轉(zhuǎn)發(fā)服務(wù)器獲取視頻解碼格式的內(nèi)容信息從后臺自動獲取。點擊樹狀時相應(yīng)的更新樹下面的內(nèi)容,通過OCX的插件對視頻進行有效的解碼播放。雙擊左邊樹中相應(yīng)的考場名稱就可以在右邊框中播放相應(yīng)的視頻。
點擊樹中可以查看和修改相應(yīng)的視頻信息的基本資料。
通過切換畫面可以一下播放四個方面、六個畫面等視頻信息。
6.3.2 考場在線管理模塊流程圖
6.4 在線交流功能模塊設(shè)計
6.4.1 在線交流模塊功能描述
在線交流功能:進入該模塊頁面,在該頁面可以對在線的人員進行語聊。
在js/ webqq文件夾下:
點擊在線交流進入窗口,窗口將展現(xiàn)在線人員的列表信息。通過登陸可以知道有什么人在線,可以進行簡單的聊天功能。
6.4.2 在線交流模塊流程圖
6.5 考試綜合管理功能模塊設(shè)計
6.5.1 考試綜合管理功能描述
數(shù)據(jù)更新:進入該模塊頁面,在該頁面可以看到文件共享和考生、考場在線數(shù)據(jù)的統(tǒng)計信息。
選擇要更新的系,點擊更新,將會對住宿情況表中班級、性別、年級和系字段進行更新,不匹配的數(shù)據(jù)將不作更新。
6.5.2 考試綜合管理模塊流程圖
參考文獻(xiàn):
[1] 孫衛(wèi)琴. 精通Hibernate:Java對象持久化技術(shù)詳解[M]. 北京: 電子工業(yè)出版社, 2010.
[2] 孫衛(wèi)琴. Ext JS源碼分析與開發(fā)實例寶典[M]. 北京: 電子工業(yè)出版社, 2010.