“大數(shù)據(jù)”的智能校園數(shù)字化管理系統(tǒng)
時(shí)間:2022-01-14 10:11:56
導(dǎo)語(yǔ):“大數(shù)據(jù)”的智能校園數(shù)字化管理系統(tǒng)一文來(lái)源于網(wǎng)友上傳,不代表本站觀點(diǎn),若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。
摘要:本文分析了基于“大數(shù)據(jù)”的數(shù)字化校園系統(tǒng)的現(xiàn)狀與應(yīng)用前景,設(shè)計(jì)了系統(tǒng)的體系結(jié)構(gòu),給出了各子系統(tǒng)的功能與應(yīng)用定位。設(shè)計(jì)了系統(tǒng)表現(xiàn)層的實(shí)現(xiàn)技術(shù),討論了系統(tǒng)數(shù)據(jù)實(shí)現(xiàn)層的訪問(wèn)控制技術(shù),通過(guò)該技術(shù)的運(yùn)用來(lái)論證所用技術(shù)方案的可行性與可靠性。
關(guān)鍵詞:射頻;智能;大數(shù)據(jù);JSF
1引言
隨著高校辦學(xué)規(guī)模不斷擴(kuò)大,高校的相關(guān)信息量在同步增加,學(xué)生信息、教學(xué)資源建設(shè)、在線教學(xué)等數(shù)據(jù)構(gòu)成了龐大的校園數(shù)字信息,管理難度越來(lái)越大,如何有效的進(jìn)行管理已經(jīng)成為急待解決的問(wèn)題。近年來(lái)網(wǎng)絡(luò)數(shù)字化的推廣和普及,很多高校都在積極建設(shè)數(shù)字化校園,提高管理效率,降低辦公成本,實(shí)現(xiàn)無(wú)紙化辦公。數(shù)字化校園的建設(shè)不但使教學(xué)步入現(xiàn)代化,同時(shí)高校的教學(xué)管理,行政管理、學(xué)生管理、收費(fèi)系統(tǒng)、后勤服務(wù)等都開(kāi)始納入數(shù)字化管理。因此基于“大數(shù)據(jù)”的數(shù)字化校園管理系統(tǒng)應(yīng)運(yùn)而生,該系統(tǒng)的建設(shè)對(duì)于全面提高高校的管理效率和教學(xué)質(zhì)量起到非常重要的作用?;诖髷?shù)據(jù)的智能校園管理系統(tǒng)的核心是校園卡(IC卡),一人一卡,卡號(hào)編號(hào)遵循一個(gè)編號(hào)規(guī)則,保證每一張校園卡都有一個(gè)按某種排序?yàn)闄z索方法的身份卡號(hào)。學(xué)校通常按入學(xué)年份、學(xué)院和專業(yè)代號(hào)、班級(jí)編號(hào)、班級(jí)學(xué)生數(shù)來(lái)編出學(xué)生的學(xué)號(hào),可以將此號(hào)作為校園卡卡號(hào),這種編號(hào)方式使得卡號(hào)像人們擁有的身份證一樣,具有唯一性,能夠唯一確定持卡人的身份,保證校園卡的安全使用,教職員工也一樣可以參照這種編號(hào)方式。該卡采用無(wú)線射頻技術(shù),為非接觸式智能卡,因此可以降低IC卡的使用損耗。通過(guò)校園IC卡式可以查詢個(gè)人的消費(fèi)支出情況、學(xué)生收費(fèi)情況等,方便學(xué)校財(cái)務(wù)管理,提高服務(wù)質(zhì)量;可以建立教師業(yè)務(wù)檔案,掌握教師任職來(lái)的教學(xué)、科研情況,為職稱評(píng)定提供確定而真實(shí)的歷史記錄;可以建立學(xué)生學(xué)籍檔案,方便教務(wù)安排授課,學(xué)生選課、上機(jī)、電子閱覽,教學(xué)管理得到進(jìn)一步加強(qiáng),同時(shí)校園安全也得到保障;可以方便學(xué)生利用閑暇時(shí)間,參加豐富多彩的活動(dòng),上網(wǎng)、洗浴、健身、購(gòu)物、圖書查詢等,體現(xiàn)出學(xué)校以人為本,構(gòu)建和諧校園的科學(xué)理念。
2數(shù)字化管理系統(tǒng)體系結(jié)構(gòu)
傳統(tǒng)的學(xué)生證、借書證、上機(jī)證、就餐卡、工作證等證件,功能單一,不便于學(xué)校管理者對(duì)校園各信息資源的全面掌握。數(shù)字化校園管理系統(tǒng)核心是利用非接觸式智能校園卡作為載體,結(jié)合無(wú)線射頻、電子、單片機(jī)、IC卡、計(jì)算機(jī)網(wǎng)絡(luò)及數(shù)據(jù)庫(kù)等先進(jìn)技術(shù),將原來(lái)散列式的紙質(zhì)的信息資源整合成數(shù)字化、智能化的信息資源,并拓展其更多的功能,諸如交費(fèi)、消費(fèi)、考勤等,使得校園卡具有一卡多能的功用,解決了傳統(tǒng)證件無(wú)法一證多能的弊端,同時(shí)也大大地提高了管理效率,更好地為師生員工服務(wù)。該系統(tǒng)在校園網(wǎng)絡(luò)中起著紐帶作用,它將整個(gè)校園各個(gè)管理系統(tǒng)模塊的信息有機(jī)、高效地連接起來(lái),使得校園各個(gè)方面的工作因IC卡的高效、簡(jiǎn)便而更加順利。數(shù)字化校園的特點(diǎn)有:(1)高速數(shù)據(jù)處理機(jī)制;(2)數(shù)據(jù)獲取權(quán)限管理高度集中;(3)系統(tǒng)高可靠性;(4)數(shù)據(jù)安全高;(5)數(shù)據(jù)的一致性與共享性高。智能數(shù)字化校園管理系統(tǒng)的體系結(jié)構(gòu)如圖1所示。
2.1IC卡管理子系統(tǒng)
IC卡管理子系統(tǒng)是數(shù)字化校園“一卡通”管理系統(tǒng)的核心模塊,主要提供IC卡的注冊(cè)、發(fā)卡、充值、掛失、退卡、換卡、回收卡等IC卡本身的管理功能,同時(shí)系統(tǒng)還對(duì)IC卡終端設(shè)備進(jìn)行管理,系統(tǒng)管理員通過(guò)該模塊對(duì)系統(tǒng)中用戶權(quán)限管理,對(duì)用戶的行為做必要的備份。
2.2學(xué)籍管理子系統(tǒng)
利用IC卡的身份驗(yàn)證功能實(shí)現(xiàn)學(xué)生證的功能從而代替?zhèn)鹘y(tǒng)的紙質(zhì)證卡。對(duì)學(xué)生學(xué)籍卡片進(jìn)行綜合的管理,其主要功能包括:學(xué)籍管理子系統(tǒng)管理、學(xué)籍管理、報(bào)表統(tǒng)計(jì)、信息查詢。能方便的對(duì)學(xué)生的自然信息、學(xué)習(xí)成績(jī)、獎(jiǎng)懲情況、綜合評(píng)價(jià)等數(shù)據(jù)進(jìn)行修改、增刪、復(fù)制等操作;同時(shí)還能按用戶需求設(shè)定條件進(jìn)行接收、導(dǎo)出、生成、打印文字和圖表等信息數(shù)據(jù);提供多個(gè)變量的查詢、查看方式。
2.3圖書管理子系統(tǒng)
學(xué)生進(jìn)入圖書館使用IC卡進(jìn)行身份鑒別,門禁系統(tǒng)將對(duì)合法的人員準(zhǔn)入。通過(guò)IC卡身份驗(yàn)證加強(qiáng)對(duì)圖書流動(dòng)的管理,實(shí)現(xiàn)借書、還書、續(xù)借及損壞賠償?shù)裙ぷ鞯闹悄芑?,減少人為因素的過(guò)失,最大限度地提高了圖書流動(dòng)管理的效率和水平。全校師生可以通過(guò)該系統(tǒng)查詢新書和自己想要借閱的圖書情況,及自己過(guò)去借圖書的情況;另外還可以通過(guò)該系統(tǒng)向圖書館建議自己所需書籍的購(gòu)買。
2.4開(kāi)放實(shí)驗(yàn)室系統(tǒng)
學(xué)校可以將開(kāi)放實(shí)驗(yàn)室與計(jì)算機(jī)機(jī)房的使用情況上網(wǎng),學(xué)生如果需要使用實(shí)驗(yàn)室可以先通過(guò)該系統(tǒng)進(jìn)行網(wǎng)上預(yù)約,然后按系統(tǒng)設(shè)定的時(shí)間到機(jī)房做實(shí)驗(yàn),進(jìn)入實(shí)驗(yàn)室時(shí)只要把校園卡放在計(jì)算機(jī)房或?qū)嶒?yàn)室的讀卡機(jī)上讀一下,控制系統(tǒng)根據(jù)讀卡機(jī)接受的信息安排學(xué)生可操作的機(jī)器,并記錄卡號(hào)、起始時(shí)間等信息。學(xué)生實(shí)驗(yàn)結(jié)束后,將卡再放在讀卡機(jī)上讀寫信息,系統(tǒng)會(huì)給出該學(xué)生一學(xué)期應(yīng)該做實(shí)驗(yàn)的總時(shí)間,及已用時(shí)間。任課教師可以通過(guò)該系統(tǒng)查詢所任教班學(xué)生的實(shí)驗(yàn)情況,并根據(jù)系統(tǒng)統(tǒng)計(jì)的結(jié)果,適時(shí)對(duì)實(shí)驗(yàn)教學(xué)計(jì)劃做適當(dāng)?shù)恼{(diào)整。
2.5綜合查詢子系統(tǒng)
本系統(tǒng)查詢功能是為校園卡管理方和持卡人在校園內(nèi)的活動(dòng)需求所設(shè)定的。持卡人只需將IC卡在讀卡機(jī)讀一下,輸入密碼,便可有選擇地準(zhǔn)確查詢、查看卡內(nèi)有關(guān)信息和歷史數(shù)據(jù)等情況,便于持卡人隨時(shí)與各服務(wù)方取得聯(lián)系和幫助。同時(shí),校園卡各服務(wù)方憑IC卡的權(quán)限,能查詢持卡人的有關(guān)數(shù)據(jù),掌握師生第一手的準(zhǔn)確信息,以便于更好地為師生提供服務(wù),更好地有效管理。
3系統(tǒng)表現(xiàn)層實(shí)現(xiàn)
校園管理系統(tǒng)的表現(xiàn)層是系統(tǒng)與用戶發(fā)生直接交互的UI界面的邏輯。該系統(tǒng)涉及的部門和人員很多,不同的應(yīng)用部門與人員的用戶界面各不相同,因此要開(kāi)發(fā)一個(gè)較好的用戶界面比較難實(shí)現(xiàn)。用戶表現(xiàn)層的核心技術(shù)是用戶接口模型,即是UI模型。在這一層的開(kāi)發(fā)中,通過(guò)使用特定的組件,開(kāi)發(fā)人員不必直接寫任何WEB瀏覽器代碼如HTML或XML,就能夠通過(guò)基于組件設(shè)置的等級(jí)對(duì)象來(lái)處理用戶頁(yè)面,而不必考慮具體的用戶。現(xiàn)在在校生基本都有手機(jī)與筆記本,因此要求系統(tǒng)的表現(xiàn)形式多樣化。系統(tǒng)設(shè)計(jì)時(shí)要求表現(xiàn)層與具體的業(yè)務(wù)邏輯相獨(dú)立,系統(tǒng)中每個(gè)業(yè)務(wù)邏輯模塊都不依賴于用戶界面,使多種表現(xiàn)層形式(如多種瀏覽器支持,無(wú)線設(shè)備支持)等成為可能。在需要使用別的表現(xiàn)形式的時(shí)候,只需要修改對(duì)應(yīng)的表現(xiàn)層的部分組件,對(duì)那些與用戶界面無(wú)關(guān)的業(yè)務(wù)邏輯則可以獨(dú)立地演變,不必受用戶界面變化的影響。系統(tǒng)開(kāi)發(fā)時(shí),采用的表現(xiàn)層實(shí)現(xiàn)技術(shù)是JSF(JavaServerFaces),JSF是一種用于構(gòu)建JavaWeb應(yīng)用程序的標(biāo)準(zhǔn)框架。它提供了一種以組件為中心的用戶界面(UI)構(gòu)建方法,從而簡(jiǎn)化了Java服務(wù)器端應(yīng)用程序的開(kāi)發(fā)。JSF技術(shù)為開(kāi)發(fā)基于網(wǎng)絡(luò)用戶界面的Java開(kāi)發(fā)者提供了標(biāo)準(zhǔn)的編程接口API以及標(biāo)簽庫(kù)。與Struts框架一樣,JSF定義了一組JSF標(biāo)簽,便于生成和JavaBean屬性綁定在一起的HTML表單。JSF的主要優(yōu)勢(shì)是它采用JavaWeb用戶界面標(biāo)準(zhǔn),按照模型—視圖—控制器(MVC)模式設(shè)計(jì)框架。用戶界面與應(yīng)用程序數(shù)據(jù)庫(kù)清晰分離,便于對(duì)JSF應(yīng)用程序的管理。為了準(zhǔn)確提供頁(yè)面對(duì)數(shù)據(jù)訪問(wèn)的JSF上下文,同時(shí)也為了避免對(duì)頁(yè)面未授權(quán)、不正確或惡意的訪問(wèn),通過(guò)設(shè)計(jì)一個(gè)前端“Facesservlet”(控制器)來(lái)負(fù)責(zé)處理與用戶的所有交互。表現(xiàn)層實(shí)現(xiàn)技術(shù)如圖2所示。
4“大數(shù)據(jù)”中心數(shù)據(jù)處理
智能數(shù)字化校園管理系統(tǒng)運(yùn)行的最大難題是如何處理在短時(shí)間內(nèi)出現(xiàn)的大數(shù)據(jù)量,因此在服務(wù)器端設(shè)計(jì)上對(duì)數(shù)據(jù)庫(kù)的操作顯得十分重要,當(dāng)要處理的數(shù)據(jù)操作十分巨大,如果頻繁創(chuàng)建數(shù)據(jù)庫(kù)連接,頻繁關(guān)閉數(shù)據(jù)庫(kù)連接,則會(huì)引起效率低下,甚至引發(fā)系統(tǒng)崩潰。為了實(shí)現(xiàn)對(duì)大數(shù)據(jù)的快速處理,系統(tǒng)開(kāi)發(fā)時(shí)數(shù)據(jù)處理模塊利用一種Web環(huán)境下OLAP決策支持系統(tǒng)的體系結(jié)構(gòu),在此結(jié)構(gòu)中將對(duì)象池技術(shù)和數(shù)據(jù)緩存技術(shù)結(jié)合起來(lái),數(shù)據(jù)緩存用來(lái)存儲(chǔ)歷史查詢結(jié)果,對(duì)象池則維持一定數(shù)量的對(duì)象。對(duì)象池技術(shù)可以減少頻繁創(chuàng)建和關(guān)閉數(shù)據(jù)庫(kù)連接,銷毀對(duì)象所造成的系統(tǒng)開(kāi)銷,以提高響應(yīng)速度和系統(tǒng)的性能,系統(tǒng)處理流程如圖3所示。對(duì)象池在用戶、業(yè)務(wù)邏輯與數(shù)據(jù)緩存之間直到聯(lián)系紐帶,系統(tǒng)對(duì)用戶請(qǐng)求轉(zhuǎn)換成規(guī)模的需求,然后確定能夠提供服務(wù)的對(duì)象,根據(jù)用戶的需求查詢,調(diào)用OLAP對(duì)象,對(duì)對(duì)象池進(jìn)行遍歷查找用戶需要的數(shù)據(jù),最后將處理結(jié)果返回客戶端。實(shí)現(xiàn)方法是在WEB服務(wù)器剛運(yùn)行時(shí),把已經(jīng)創(chuàng)建但還沒(méi)被調(diào)用的連接,以創(chuàng)建時(shí)間為序存放到空閑池中。每當(dāng)用戶調(diào)用一個(gè)連接時(shí),系統(tǒng)首先檢查空閑池內(nèi)有沒(méi)有閑置的連接,如有則接著做連接是否有效判斷,無(wú)效則將該連接從空閑池中刪除,然后重新檢測(cè)空閑池是否還有連接,有效則把建立時(shí)間最長(zhǎng)的連接分配給用戶。如果一直沒(méi)有找到匹配的連接,則檢查當(dāng)前所建連接池是否達(dá)到所允許的最大連接數(shù)(maxConn),沒(méi)有達(dá)到,就新建一個(gè)連接;已經(jīng)達(dá)到,就等待一定的時(shí)間(timeout)。如果在等待的時(shí)間內(nèi)有連接被釋放出來(lái),就可以把這個(gè)連接分配給等待的用戶,如果等待時(shí)間超過(guò)預(yù)定時(shí)間timeout,則返回空值(null),直至找到匹配的連接。系統(tǒng)對(duì)已經(jīng)分配出去正在使用的連接只做計(jì)數(shù),當(dāng)使用完后再返還給空閑池。
5結(jié)語(yǔ)
基于大數(shù)據(jù)的智能數(shù)字化校園管理系統(tǒng)的應(yīng)用,必將給高校的教學(xué)和管理工作帶來(lái)更高的工作效率。文章所設(shè)計(jì)的表現(xiàn)層方案很好的解決了智能數(shù)字校園管理系統(tǒng)的體系結(jié)構(gòu)與理論應(yīng)用技術(shù),系統(tǒng)開(kāi)發(fā)運(yùn)用的對(duì)象池技術(shù),可以很好的解決大數(shù)據(jù)對(duì)系統(tǒng)的實(shí)時(shí)訪問(wèn)需求,實(shí)現(xiàn)系統(tǒng)安全高效運(yùn)行的目標(biāo)方案,對(duì)系統(tǒng)正式實(shí)施與運(yùn)行提供了技術(shù)保障。
作者:劉宇靜 單位:江蘇省連云港工貿(mào)高等職業(yè)技術(shù)學(xué)校
參考文獻(xiàn)
[1]徐麗.遠(yuǎn)程教學(xué)網(wǎng)絡(luò)應(yīng)用服務(wù)器端的體系結(jié)構(gòu)設(shè)計(jì)[J].天津理工大學(xué)學(xué)報(bào),2009,25(4):82-84
[2]蔡昭權(quán).快速數(shù)據(jù)讀取技術(shù)的實(shí)現(xiàn)[J].華中科技大學(xué)學(xué)報(bào)(自然科學(xué)版),2007,35(2):19-21
[3]何玉云.校園一卡通智能管理系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)[J].計(jì)算機(jī)工程與應(yīng)用,2004,05:170-171
[4]喬揚(yáng).基于OCI連接池的TCP/IP輕量級(jí)中間件服務(wù)器的實(shí)現(xiàn)[J].信息化研究,2009,35(5):18-22