“大數(shù)據(jù)”的智能校園數(shù)字化管理系統(tǒng)

時間:2022-01-14 10:11:56

導語:“大數(shù)據(jù)”的智能校園數(shù)字化管理系統(tǒng)一文來源于網(wǎng)友上傳,不代表本站觀點,若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。

“大數(shù)據(jù)”的智能校園數(shù)字化管理系統(tǒng)

摘要:本文分析了基于“大數(shù)據(jù)”的數(shù)字化校園系統(tǒng)的現(xiàn)狀與應用前景,設計了系統(tǒng)的體系結構,給出了各子系統(tǒng)的功能與應用定位。設計了系統(tǒng)表現(xiàn)層的實現(xiàn)技術,討論了系統(tǒng)數(shù)據(jù)實現(xiàn)層的訪問控制技術,通過該技術的運用來論證所用技術方案的可行性與可靠性。

關鍵詞:射頻;智能;大數(shù)據(jù);JSF

1引言

隨著高校辦學規(guī)模不斷擴大,高校的相關信息量在同步增加,學生信息、教學資源建設、在線教學等數(shù)據(jù)構成了龐大的校園數(shù)字信息,管理難度越來越大,如何有效的進行管理已經成為急待解決的問題。近年來網(wǎng)絡數(shù)字化的推廣和普及,很多高校都在積極建設數(shù)字化校園,提高管理效率,降低辦公成本,實現(xiàn)無紙化辦公。數(shù)字化校園的建設不但使教學步入現(xiàn)代化,同時高校的教學管理,行政管理、學生管理、收費系統(tǒng)、后勤服務等都開始納入數(shù)字化管理。因此基于“大數(shù)據(jù)”的數(shù)字化校園管理系統(tǒng)應運而生,該系統(tǒng)的建設對于全面提高高校的管理效率和教學質量起到非常重要的作用。基于大數(shù)據(jù)的智能校園管理系統(tǒng)的核心是校園卡(IC卡),一人一卡,卡號編號遵循一個編號規(guī)則,保證每一張校園卡都有一個按某種排序為檢索方法的身份卡號。學校通常按入學年份、學院和專業(yè)代號、班級編號、班級學生數(shù)來編出學生的學號,可以將此號作為校園卡卡號,這種編號方式使得卡號像人們擁有的身份證一樣,具有唯一性,能夠唯一確定持卡人的身份,保證校園卡的安全使用,教職員工也一樣可以參照這種編號方式。該卡采用無線射頻技術,為非接觸式智能卡,因此可以降低IC卡的使用損耗。通過校園IC卡式可以查詢個人的消費支出情況、學生收費情況等,方便學校財務管理,提高服務質量;可以建立教師業(yè)務檔案,掌握教師任職來的教學、科研情況,為職稱評定提供確定而真實的歷史記錄;可以建立學生學籍檔案,方便教務安排授課,學生選課、上機、電子閱覽,教學管理得到進一步加強,同時校園安全也得到保障;可以方便學生利用閑暇時間,參加豐富多彩的活動,上網(wǎng)、洗浴、健身、購物、圖書查詢等,體現(xiàn)出學校以人為本,構建和諧校園的科學理念。

2數(shù)字化管理系統(tǒng)體系結構

傳統(tǒng)的學生證、借書證、上機證、就餐卡、工作證等證件,功能單一,不便于學校管理者對校園各信息資源的全面掌握。數(shù)字化校園管理系統(tǒng)核心是利用非接觸式智能校園卡作為載體,結合無線射頻、電子、單片機、IC卡、計算機網(wǎng)絡及數(shù)據(jù)庫等先進技術,將原來散列式的紙質的信息資源整合成數(shù)字化、智能化的信息資源,并拓展其更多的功能,諸如交費、消費、考勤等,使得校園卡具有一卡多能的功用,解決了傳統(tǒng)證件無法一證多能的弊端,同時也大大地提高了管理效率,更好地為師生員工服務。該系統(tǒng)在校園網(wǎng)絡中起著紐帶作用,它將整個校園各個管理系統(tǒng)模塊的信息有機、高效地連接起來,使得校園各個方面的工作因IC卡的高效、簡便而更加順利。數(shù)字化校園的特點有:(1)高速數(shù)據(jù)處理機制;(2)數(shù)據(jù)獲取權限管理高度集中;(3)系統(tǒng)高可靠性;(4)數(shù)據(jù)安全高;(5)數(shù)據(jù)的一致性與共享性高。智能數(shù)字化校園管理系統(tǒng)的體系結構如圖1所示。

2.1IC卡管理子系統(tǒng)

IC卡管理子系統(tǒng)是數(shù)字化校園“一卡通”管理系統(tǒng)的核心模塊,主要提供IC卡的注冊、發(fā)卡、充值、掛失、退卡、換卡、回收卡等IC卡本身的管理功能,同時系統(tǒng)還對IC卡終端設備進行管理,系統(tǒng)管理員通過該模塊對系統(tǒng)中用戶權限管理,對用戶的行為做必要的備份。

2.2學籍管理子系統(tǒng)

利用IC卡的身份驗證功能實現(xiàn)學生證的功能從而代替?zhèn)鹘y(tǒng)的紙質證卡。對學生學籍卡片進行綜合的管理,其主要功能包括:學籍管理子系統(tǒng)管理、學籍管理、報表統(tǒng)計、信息查詢。能方便的對學生的自然信息、學習成績、獎懲情況、綜合評價等數(shù)據(jù)進行修改、增刪、復制等操作;同時還能按用戶需求設定條件進行接收、導出、生成、打印文字和圖表等信息數(shù)據(jù);提供多個變量的查詢、查看方式。

2.3圖書管理子系統(tǒng)

學生進入圖書館使用IC卡進行身份鑒別,門禁系統(tǒng)將對合法的人員準入。通過IC卡身份驗證加強對圖書流動的管理,實現(xiàn)借書、還書、續(xù)借及損壞賠償?shù)裙ぷ鞯闹悄芑?,減少人為因素的過失,最大限度地提高了圖書流動管理的效率和水平。全校師生可以通過該系統(tǒng)查詢新書和自己想要借閱的圖書情況,及自己過去借圖書的情況;另外還可以通過該系統(tǒng)向圖書館建議自己所需書籍的購買。

2.4開放實驗室系統(tǒng)

學??梢詫㈤_放實驗室與計算機機房的使用情況上網(wǎng),學生如果需要使用實驗室可以先通過該系統(tǒng)進行網(wǎng)上預約,然后按系統(tǒng)設定的時間到機房做實驗,進入實驗室時只要把校園卡放在計算機房或實驗室的讀卡機上讀一下,控制系統(tǒng)根據(jù)讀卡機接受的信息安排學生可操作的機器,并記錄卡號、起始時間等信息。學生實驗結束后,將卡再放在讀卡機上讀寫信息,系統(tǒng)會給出該學生一學期應該做實驗的總時間,及已用時間。任課教師可以通過該系統(tǒng)查詢所任教班學生的實驗情況,并根據(jù)系統(tǒng)統(tǒng)計的結果,適時對實驗教學計劃做適當?shù)恼{整。

2.5綜合查詢子系統(tǒng)

本系統(tǒng)查詢功能是為校園卡管理方和持卡人在校園內的活動需求所設定的。持卡人只需將IC卡在讀卡機讀一下,輸入密碼,便可有選擇地準確查詢、查看卡內有關信息和歷史數(shù)據(jù)等情況,便于持卡人隨時與各服務方取得聯(lián)系和幫助。同時,校園卡各服務方憑IC卡的權限,能查詢持卡人的有關數(shù)據(jù),掌握師生第一手的準確信息,以便于更好地為師生提供服務,更好地有效管理。

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

校園管理系統(tǒng)的表現(xiàn)層是系統(tǒng)與用戶發(fā)生直接交互的UI界面的邏輯。該系統(tǒng)涉及的部門和人員很多,不同的應用部門與人員的用戶界面各不相同,因此要開發(fā)一個較好的用戶界面比較難實現(xiàn)。用戶表現(xiàn)層的核心技術是用戶接口模型,即是UI模型。在這一層的開發(fā)中,通過使用特定的組件,開發(fā)人員不必直接寫任何WEB瀏覽器代碼如HTML或XML,就能夠通過基于組件設置的等級對象來處理用戶頁面,而不必考慮具體的用戶?,F(xiàn)在在校生基本都有手機與筆記本,因此要求系統(tǒng)的表現(xiàn)形式多樣化。系統(tǒng)設計時要求表現(xiàn)層與具體的業(yè)務邏輯相獨立,系統(tǒng)中每個業(yè)務邏輯模塊都不依賴于用戶界面,使多種表現(xiàn)層形式(如多種瀏覽器支持,無線設備支持)等成為可能。在需要使用別的表現(xiàn)形式的時候,只需要修改對應的表現(xiàn)層的部分組件,對那些與用戶界面無關的業(yè)務邏輯則可以獨立地演變,不必受用戶界面變化的影響。系統(tǒng)開發(fā)時,采用的表現(xiàn)層實現(xiàn)技術是JSF(JavaServerFaces),JSF是一種用于構建JavaWeb應用程序的標準框架。它提供了一種以組件為中心的用戶界面(UI)構建方法,從而簡化了Java服務器端應用程序的開發(fā)。JSF技術為開發(fā)基于網(wǎng)絡用戶界面的Java開發(fā)者提供了標準的編程接口API以及標簽庫。與Struts框架一樣,JSF定義了一組JSF標簽,便于生成和JavaBean屬性綁定在一起的HTML表單。JSF的主要優(yōu)勢是它采用JavaWeb用戶界面標準,按照模型—視圖—控制器(MVC)模式設計框架。用戶界面與應用程序數(shù)據(jù)庫清晰分離,便于對JSF應用程序的管理。為了準確提供頁面對數(shù)據(jù)訪問的JSF上下文,同時也為了避免對頁面未授權、不正確或惡意的訪問,通過設計一個前端“Facesservlet”(控制器)來負責處理與用戶的所有交互。表現(xiàn)層實現(xiàn)技術如圖2所示。

4“大數(shù)據(jù)”中心數(shù)據(jù)處理

智能數(shù)字化校園管理系統(tǒng)運行的最大難題是如何處理在短時間內出現(xiàn)的大數(shù)據(jù)量,因此在服務器端設計上對數(shù)據(jù)庫的操作顯得十分重要,當要處理的數(shù)據(jù)操作十分巨大,如果頻繁創(chuàng)建數(shù)據(jù)庫連接,頻繁關閉數(shù)據(jù)庫連接,則會引起效率低下,甚至引發(fā)系統(tǒng)崩潰。為了實現(xiàn)對大數(shù)據(jù)的快速處理,系統(tǒng)開發(fā)時數(shù)據(jù)處理模塊利用一種Web環(huán)境下OLAP決策支持系統(tǒng)的體系結構,在此結構中將對象池技術和數(shù)據(jù)緩存技術結合起來,數(shù)據(jù)緩存用來存儲歷史查詢結果,對象池則維持一定數(shù)量的對象。對象池技術可以減少頻繁創(chuàng)建和關閉數(shù)據(jù)庫連接,銷毀對象所造成的系統(tǒng)開銷,以提高響應速度和系統(tǒng)的性能,系統(tǒng)處理流程如圖3所示。對象池在用戶、業(yè)務邏輯與數(shù)據(jù)緩存之間直到聯(lián)系紐帶,系統(tǒng)對用戶請求轉換成規(guī)模的需求,然后確定能夠提供服務的對象,根據(jù)用戶的需求查詢,調用OLAP對象,對對象池進行遍歷查找用戶需要的數(shù)據(jù),最后將處理結果返回客戶端。實現(xiàn)方法是在WEB服務器剛運行時,把已經創(chuàng)建但還沒被調用的連接,以創(chuàng)建時間為序存放到空閑池中。每當用戶調用一個連接時,系統(tǒng)首先檢查空閑池內有沒有閑置的連接,如有則接著做連接是否有效判斷,無效則將該連接從空閑池中刪除,然后重新檢測空閑池是否還有連接,有效則把建立時間最長的連接分配給用戶。如果一直沒有找到匹配的連接,則檢查當前所建連接池是否達到所允許的最大連接數(shù)(maxConn),沒有達到,就新建一個連接;已經達到,就等待一定的時間(timeout)。如果在等待的時間內有連接被釋放出來,就可以把這個連接分配給等待的用戶,如果等待時間超過預定時間timeout,則返回空值(null),直至找到匹配的連接。系統(tǒng)對已經分配出去正在使用的連接只做計數(shù),當使用完后再返還給空閑池。

5結語

基于大數(shù)據(jù)的智能數(shù)字化校園管理系統(tǒng)的應用,必將給高校的教學和管理工作帶來更高的工作效率。文章所設計的表現(xiàn)層方案很好的解決了智能數(shù)字校園管理系統(tǒng)的體系結構與理論應用技術,系統(tǒng)開發(fā)運用的對象池技術,可以很好的解決大數(shù)據(jù)對系統(tǒng)的實時訪問需求,實現(xiàn)系統(tǒng)安全高效運行的目標方案,對系統(tǒng)正式實施與運行提供了技術保障。

作者:劉宇靜 單位:江蘇省連云港工貿高等職業(yè)技術學校

參考文獻

[1]徐麗.遠程教學網(wǎng)絡應用服務器端的體系結構設計[J].天津理工大學學報,2009,25(4):82-84

[2]蔡昭權.快速數(shù)據(jù)讀取技術的實現(xiàn)[J].華中科技大學學報(自然科學版),2007,35(2):19-21

[3]何玉云.校園一卡通智能管理系統(tǒng)的設計和實現(xiàn)[J].計算機工程與應用,2004,05:170-171

[4]喬揚.基于OCI連接池的TCP/IP輕量級中間件服務器的實現(xiàn)[J].信息化研究,2009,35(5):18-22