亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        中小學(xué)分布式學(xué)籍管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)

        2013-04-29 00:44:03韓金
        教師博覽·科研版 2013年9期

        韓金

        [摘要]一個以J2EE輕量級體系結(jié)構(gòu)為基礎(chǔ)的系統(tǒng)框架,以基于MVC設(shè)計模式為設(shè)計理念,基于B/S架構(gòu)的分布式存儲的中小學(xué)學(xué)籍管理系統(tǒng)。網(wǎng)絡(luò)數(shù)據(jù)傳輸采用https協(xié)議,保證了數(shù)據(jù)的有效性和安全性。采用統(tǒng)一的JDBC數(shù)據(jù)訪問接口,實(shí)現(xiàn)了數(shù)據(jù)庫管理系統(tǒng)的異構(gòu),可以支持多種不同的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。采用分布式存儲的解決方案,利用WebService的接口調(diào)用設(shè)計統(tǒng)一的數(shù)據(jù)訪問接口,解決數(shù)據(jù)存儲的分布式和異構(gòu)性,實(shí)現(xiàn)學(xué)籍的跨校、跨區(qū)異動與審核。

        [關(guān)鍵詞]教育信息中心;J2EE;MVC;分布式存儲;學(xué)籍管理系統(tǒng)

        一、國內(nèi)外現(xiàn)狀

        當(dāng)前市場上學(xué)生學(xué)籍管理方面軟件較多,但一般都是單機(jī)版和單校園網(wǎng)版。而就現(xiàn)在學(xué)生學(xué)籍信息管理的發(fā)展趨勢,以及各個省市的教育城域網(wǎng)建設(shè)范圍的逐步擴(kuò)大,這種單機(jī)版和單校園網(wǎng)版的管理軟件并不是很實(shí)用。隨著學(xué)校辦學(xué)規(guī)模的擴(kuò)大、專業(yè)設(shè)置和學(xué)生人數(shù)的逐年增加以及學(xué)籍跨校、跨區(qū)縣異動的復(fù)雜性大大增加,原有的學(xué)籍管理系統(tǒng)已經(jīng)很難適應(yīng)當(dāng)今廣大學(xué)校的發(fā)展要求,因此急需一套基于網(wǎng)絡(luò)的分布式解決方案,實(shí)現(xiàn)學(xué)籍的跨學(xué)校、跨區(qū)縣異動,以及跨區(qū)縣的多級管理,實(shí)現(xiàn)管理信息現(xiàn)代化、規(guī)范化和科學(xué)化的學(xué)籍管理系統(tǒng)是現(xiàn)代學(xué)籍信息管理系統(tǒng)的發(fā)展趨勢。[1]

        二、主要相關(guān)技術(shù)

        分布式計算是目前主流的一種軟件架構(gòu)模式,但是市面上還沒有推出基于分布式的學(xué)籍管理系統(tǒng)。分布式存儲具有安全、穩(wěn)定、高效等諸多優(yōu)點(diǎn),是分布式軟件系統(tǒng)的一個重要標(biāo)志,本系統(tǒng)中的數(shù)據(jù)存儲采用了分布式的方式,以實(shí)現(xiàn)學(xué)籍?dāng)?shù)據(jù)的跨校、跨區(qū)異動與審核。分布式具有以上優(yōu)點(diǎn)的同時也增加了系統(tǒng)開發(fā)的復(fù)雜性和難度,本系統(tǒng)是利用統(tǒng)一的數(shù)據(jù)訪問接口來實(shí)現(xiàn)對數(shù)據(jù)庫的異構(gòu)式訪問。

        系統(tǒng)分為中心版和學(xué)校版。中心版與學(xué)校版通過WebService進(jìn)行系統(tǒng)間的數(shù)據(jù)通訊,實(shí)現(xiàn)數(shù)據(jù)的統(tǒng)一匯總與管理,并且保證了數(shù)據(jù)的一致性。

        1.學(xué)籍?dāng)?shù)據(jù)的分布式存儲與數(shù)據(jù)交換

        系統(tǒng)中的學(xué)籍管理信息的框架為EMIF體系結(jié)構(gòu)的多區(qū)域結(jié)構(gòu):EMIF是一個分布式的聯(lián)網(wǎng)系統(tǒng),由一個或多個EMIF區(qū)域組成,每個區(qū)域都由一臺區(qū)域集成服務(wù)器和多個應(yīng)用程序及其代理組成。這樣就可以建立學(xué)校與教育局之間的互聯(lián)系統(tǒng)。如圖1所示:

        2.實(shí)現(xiàn)數(shù)據(jù)庫的異構(gòu)

        系統(tǒng)中不同版本之間的數(shù)據(jù)通訊采用WebService接口進(jìn)行操作,實(shí)現(xiàn)了不同的版本可以采用不同的數(shù)據(jù)庫管理系統(tǒng)。如圖2所示,不同的數(shù)據(jù)庫系統(tǒng)之間通過WebService進(jìn)行統(tǒng)一的數(shù)據(jù)交換與管理,實(shí)現(xiàn)了對數(shù)據(jù)庫管理系統(tǒng)的異構(gòu)。中心版因?yàn)閿?shù)據(jù)量大,可以采用SQL Server;學(xué)校版數(shù)據(jù)量不大,可以采用Mysql。

        3.對學(xué)籍管理業(yè)務(wù)的研究

        為了實(shí)現(xiàn)對學(xué)籍?dāng)?shù)據(jù)的電子化管理,需要詳細(xì)了解并分析傳統(tǒng)方式中學(xué)籍管理業(yè)務(wù)的需求與流程。通過分析,系統(tǒng)需要對學(xué)校設(shè)置、機(jī)構(gòu)設(shè)置、學(xué)籍和成績進(jìn)行管理,還需要對用戶和權(quán)限進(jìn)行系統(tǒng)管理,以及保證不同版本系統(tǒng)間的數(shù)據(jù)報送。下面部分是系統(tǒng)具體的功能要求和權(quán)限設(shè)置。

        三、系統(tǒng)設(shè)計與分析

        采用B/S架構(gòu)進(jìn)行開發(fā),瀏覽器是B/S結(jié)構(gòu)(Browser/Server結(jié)構(gòu))的系統(tǒng)使用的客戶端。隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,通過各種網(wǎng)絡(luò)瀏覽器直接作為軟件系統(tǒng)的客戶端,用于表現(xiàn)用戶工作界面成為可能,前端瀏覽器中實(shí)現(xiàn)一部分業(yè)務(wù)邏輯,更多的業(yè)務(wù)邏輯放到后臺服務(wù)器中去實(shí)現(xiàn),形成三層開發(fā)結(jié)構(gòu)。[2]這樣做可以最大程度地減輕客戶端的負(fù)載工作量,最大限度地降低系統(tǒng)客戶端升級和維護(hù)的復(fù)雜性和成本。

        1.開發(fā)中的約定

        好的系統(tǒng)設(shè)計需要遵循科學(xué)的設(shè)計方法和理念,更需要良好的開發(fā)習(xí)慣。本系統(tǒng)的開發(fā)遵循了一些統(tǒng)一的開發(fā)規(guī)則。

        2.關(guān)于數(shù)據(jù)的一致性

        對于分布式應(yīng)用來說,不同子系統(tǒng)和數(shù)據(jù)庫中的數(shù)據(jù)一致性是很重要的一個方面。為了保證這一點(diǎn),本系統(tǒng)在設(shè)計的時候采用每個單位分配唯一編碼,單位下的所有數(shù)據(jù)跟單位唯一編碼相關(guān)聯(lián),這樣數(shù)據(jù)匯總到一起的時候可以通過單位唯一編碼來保證唯一性,保證了數(shù)據(jù)的一致性。

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

        1.系統(tǒng)功能列表

        2.功能介紹

        教育局注冊:設(shè)置教育局名稱、管理員以及所在地行政區(qū)劃碼。

        機(jī)構(gòu)設(shè)置:管理教育局內(nèi)處室、職工信息以及直屬學(xué)校。

        學(xué)校信息:查看已經(jīng)報送數(shù)據(jù)的學(xué)校的所有報送信息,包括學(xué)校信息、職工信息、學(xué)生信息等。

        學(xué)校設(shè)置:對系統(tǒng)的各項(xiàng)信息進(jìn)行數(shù)據(jù)的初始化,包括機(jī)構(gòu)設(shè)置、年級設(shè)置、班級設(shè)置等日常工作的初始化。

        學(xué)生管理:對學(xué)生的各項(xiàng)信息進(jìn)行管理,包括學(xué)生新生入學(xué)管理、開學(xué)報到入冊、學(xué)籍異動等。

        查詢工具:向?qū)降牟僮鳎S需應(yīng)變的靈活性,根據(jù)用戶設(shè)置的查詢條件,可以迅速得到所需信息。

        數(shù)據(jù)報送:利用Web Services實(shí)現(xiàn)代理信息的注冊后,按照相同的標(biāo)準(zhǔn)進(jìn)行數(shù)據(jù)報送。

        系統(tǒng)設(shè)置:對本系統(tǒng)的子系統(tǒng)和模塊進(jìn)行便捷管理。

        權(quán)限管理:管理員包括子管理員,可對權(quán)限進(jìn)行分組,可將人員加入到已經(jīng)創(chuàng)建的權(quán)限組。

        代碼設(shè)置:對所有的代碼進(jìn)行管理。

        數(shù)據(jù)導(dǎo)入:提供了一個易用的數(shù)據(jù)導(dǎo)入工具(利用了Web Start技術(shù)),只需簡單的操作就可把已經(jīng)存在的學(xué)生及教職工資料迅速地導(dǎo)入到本系統(tǒng)中。

        系統(tǒng)設(shè)置:對本系統(tǒng)的子系統(tǒng)和模塊進(jìn)行便捷管理。

        權(quán)限管理:管理員包括子管理員,可對權(quán)限進(jìn)行分組,可將人員加入到已經(jīng)創(chuàng)建的權(quán)限組。

        圖4展示了系統(tǒng)的登錄流程。權(quán)限查詢標(biāo)簽庫:

        reverse="Y" scopeKey="<%=key%>" userID="admin">

        管理

        日韩精品区欧美在线一区| 无码无套少妇毛多18p| 天堂免费av在线播放| 欧美肥妇毛多水多bbxx水蜜桃| 国产av无码专区亚洲awww| 狼人国产精品亚洲| 精品日本韩国一区二区三区| 国内精品国产三级国产| 韩国三级大全久久网站| √天堂中文官网8在线| 欧美一欧美一区二三区性| 国内自拍第一区二区三区| 国产激情综合五月久久| 粗大的内捧猛烈进出少妇| 台湾佬综合网| 日韩第四页| 久久激情人妻中文字幕| 国产一区二区熟女精品免费| 欧美顶级少妇作爱| 亚洲av无码不卡| 欧美日韩亚洲综合久久久| 日韩一区二区中文天堂| 无码h黄肉3d动漫在线观看| 亚洲人成影院在线观看| 国产a级午夜毛片| 亚洲精品国产精品系列| 亚洲偷自拍国综合第一页| 伊人久久精品久久亚洲一区| 亚洲AV秘 无码二区在线| 日韩精品中文字幕 一区| 亚洲综合中文字幕日韩| 熟妇人妻久久中文字幕| 亚洲av男人的天堂在线观看| 日韩AV无码一区二区三区不卡毛片| 国产精品久久中文字幕亚洲| 97cp在线视频免费观看| 亚洲一区二区三区中文字幂| 久久水蜜桃亚洲av无码精品麻豆| 亚洲不卡高清av在线| 97人伦影院a级毛片| 亚洲av色无码乱码在线观看|