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

        ?

        基于分布式結(jié)構(gòu)的機(jī)房管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

        2014-09-24 00:48:02李延香
        軟件工程 2014年4期
        關(guān)鍵詞:上機(jī)機(jī)房客戶端

        摘 要:針對(duì)目前高校計(jì)算機(jī)機(jī)房數(shù)量多、規(guī)模大、位置分散,管理難度越來(lái)越大的特點(diǎn),提出并采用基于B/S與C/S混合架構(gòu)、集中式處理與分布式處理相結(jié)合的設(shè)計(jì)方案,開(kāi)發(fā)了一個(gè)實(shí)用高效的機(jī)房管理信息系統(tǒng),有效的解決了集中式機(jī)房管理信息系統(tǒng)的不足,提高了機(jī)房管理效率,方便了學(xué)生上機(jī)學(xué)習(xí)。

        關(guān)鍵詞:機(jī)房管理系統(tǒng);B/S;C/S

        中圖分類號(hào):TP308 文獻(xiàn)標(biāo)識(shí)碼:A

        1 引言(Introduction)

        隨著高校招生規(guī)模的擴(kuò)大,高校為了滿足現(xiàn)代化教學(xué)的需求,普遍建設(shè)了大量的計(jì)算機(jī)機(jī)房,但在改善了教學(xué)條件的同時(shí),也給機(jī)房管理增加了工作量,帶來(lái)了新問(wèn)題。目前,學(xué)校的機(jī)房多分散在不同的校區(qū)和院系中,現(xiàn)有的集中式機(jī)房管理模式顯然已不能滿足現(xiàn)實(shí)的需求。為了機(jī)房教學(xué)任務(wù)能夠更好地完成并且充分利用計(jì)算機(jī)機(jī)房資源,開(kāi)發(fā)分布式機(jī)房管理信息系統(tǒng),建立更為高效的機(jī)房管理模式已成為高校急需解決的問(wèn)題。

        2 系統(tǒng)分析(Systems analysis)

        2.1 系統(tǒng)功能需求分析

        根據(jù)學(xué)校機(jī)房多而且地點(diǎn)分散,網(wǎng)絡(luò)設(shè)施條件有限的情況,機(jī)房管理系統(tǒng)功能需求如下:

        (1)服務(wù)器端管理:負(fù)責(zé)學(xué)生上下機(jī)的處理、收費(fèi)管理、班級(jí)上機(jī)管理、報(bào)表打印、用戶管理以及對(duì)學(xué)生客戶端的遠(yuǎn)程控制等。

        (2)學(xué)生客戶端管理:完成學(xué)生登錄信息的驗(yàn)證,學(xué)生密碼更改和余額查詢等功能。

        (3)系統(tǒng)維護(hù)及管理:負(fù)責(zé)系統(tǒng)學(xué)生上機(jī)信息、班級(jí)上機(jī)信息等數(shù)據(jù)的維護(hù)及管理。

        (4)信息統(tǒng)計(jì)及查詢:負(fù)責(zé)查詢用戶信息及統(tǒng)計(jì)上機(jī)數(shù)據(jù)信息。

        2.2 數(shù)據(jù)庫(kù)方案分析

        由于機(jī)房地理位置比較分散,學(xué)生在機(jī)房的上機(jī)數(shù)據(jù)信息被存儲(chǔ)在相應(yīng)的機(jī)房數(shù)據(jù)庫(kù)站點(diǎn),尤其是學(xué)生的余額信息并沒(méi)有存儲(chǔ)在卡上,而是存儲(chǔ)在當(dāng)時(shí)學(xué)生繳費(fèi)所對(duì)應(yīng)的機(jī)房數(shù)據(jù)庫(kù)中,這就需要保持機(jī)房各數(shù)據(jù)庫(kù)站點(diǎn)的有關(guān)數(shù)據(jù)同步,才能使在其他地點(diǎn)上機(jī)的同學(xué)正常上機(jī)。因此,為了保證系統(tǒng)的正常工作,本機(jī)房管理信息系統(tǒng)的設(shè)計(jì)采用了分布式數(shù)據(jù)庫(kù)及數(shù)據(jù)復(fù)制策略實(shí)現(xiàn)數(shù)據(jù)的一致性。

        2.3 用戶角色及權(quán)限分析

        系統(tǒng)劃分為學(xué)生、管理員和高級(jí)管理員三種用戶。學(xué)生只能進(jìn)行和自己信息相關(guān)的操作,包括繳費(fèi)、查詢余額及上機(jī)歷史信息、更改密碼。管理員負(fù)責(zé)日常學(xué)生上下機(jī)的管理,包括收費(fèi)、查詢學(xué)生上機(jī)記錄以及報(bào)表打印等。高級(jí)管理員除了擁有管理員所具備的權(quán)限外,還有數(shù)據(jù)備份參數(shù)設(shè)置、計(jì)費(fèi)標(biāo)準(zhǔn)設(shè)置和學(xué)生上機(jī)信息管理等權(quán)限[1,2]。

        3 系統(tǒng)設(shè)計(jì)(System design)

        3.1 系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì)

        為了使系統(tǒng)不但具有滿足現(xiàn)實(shí)需求的靈活的數(shù)據(jù)處理及事務(wù)處理功能,而且具有滿足用戶需求的信息瀏覽及信息查詢等功能,系統(tǒng)采用了B/S模式與C/S模式相結(jié)合、集中式處理與分布式處理相結(jié)合的混合架構(gòu)模式,實(shí)現(xiàn)了B/S模式與C/S模式體系結(jié)構(gòu)的優(yōu)勢(shì)互補(bǔ),彌補(bǔ)了兩者的不足,同時(shí)解決了機(jī)房管理中不同用戶具有不同管理功能的實(shí)現(xiàn)問(wèn)題[3]。系統(tǒng)總體結(jié)構(gòu)如圖1所示。

        3.2 系統(tǒng)模塊設(shè)計(jì)

        根據(jù)系統(tǒng)的需求分析,系統(tǒng)按功能可以劃分為四個(gè)模塊,分別為機(jī)房管理模塊、學(xué)生客戶端模塊、系統(tǒng)維護(hù)模塊以及信息統(tǒng)計(jì)查詢模塊。其中機(jī)房管理模塊、學(xué)生客戶端模塊為C/S結(jié)構(gòu),系統(tǒng)維護(hù)模塊、信息統(tǒng)計(jì)查詢模塊為B/S結(jié)構(gòu)。機(jī)房管理模塊功能圖如圖2所示。

        4 系統(tǒng)關(guān)鍵模塊及關(guān)鍵技術(shù)實(shí)現(xiàn)(Implementation of the key modules and the key technology ofsystem)

        4.1 上下機(jī)處理模塊的設(shè)計(jì)與實(shí)現(xiàn)

        學(xué)生在機(jī)房入口刷卡,系統(tǒng)記錄學(xué)生的學(xué)號(hào)及上機(jī)時(shí)間信息,如果余額不足,則提醒學(xué)生需要繳費(fèi)后才能上機(jī)。學(xué)生上機(jī)后,學(xué)生客戶端利用Socket網(wǎng)絡(luò)通信向服務(wù)器端發(fā)送客戶端機(jī)器的計(jì)算機(jī)名稱。學(xué)生刷卡下機(jī),系統(tǒng)記錄學(xué)生的下機(jī)時(shí)間,并算上機(jī)費(fèi)用。如果學(xué)生下機(jī)時(shí)忘記刷卡,系統(tǒng)將按一個(gè)指定的時(shí)間作為該學(xué)生的下機(jī)時(shí)間進(jìn)行計(jì)費(fèi)。系統(tǒng)對(duì)余額小于5元的學(xué)生學(xué)號(hào)進(jìn)行監(jiān)控,當(dāng)某個(gè)學(xué)生上機(jī)時(shí)間不足5分鐘時(shí),服務(wù)器端會(huì)自動(dòng)向該學(xué)生客戶端發(fā)送警告信息,提醒學(xué)生繳費(fèi)。如果某個(gè)學(xué)生的下機(jī)時(shí)間到,而該學(xué)生沒(méi)有刷卡下機(jī)的話,服務(wù)器端會(huì)自動(dòng)將該學(xué)生使用的計(jì)算機(jī)關(guān)閉。學(xué)生上下機(jī)工作流程如圖3所示。

        4.2 系統(tǒng)數(shù)據(jù)庫(kù)復(fù)制方案的實(shí)現(xiàn)

        如何解決處于不同地理位置的各個(gè)機(jī)房的本地?cái)?shù)據(jù)庫(kù)與中心數(shù)據(jù)庫(kù)之間的數(shù)據(jù)一致性問(wèn)題是系統(tǒng)的一個(gè)主要技術(shù)難點(diǎn)。

        為了復(fù)制機(jī)房管理信息系統(tǒng)的分布式數(shù)據(jù)庫(kù),要分別建立發(fā)布服務(wù)器及分發(fā)服務(wù)器。當(dāng)訂閱任務(wù)繁重時(shí),則要將這兩個(gè)服務(wù)器分別放在不同的計(jì)算機(jī)上,本系統(tǒng)的訂閱任務(wù)較少,所以可以將這兩個(gè)服務(wù)器放在同一臺(tái)計(jì)算機(jī)上。建立發(fā)布服務(wù)器和分發(fā)服務(wù)器可以很容易的在SQL Server的工具EnterPrise Manager中用圖形化的方式實(shí)現(xiàn)。

        在具體的設(shè)計(jì)及實(shí)現(xiàn)過(guò)程中,我們可以利用SQL Server提供的快照復(fù)制和合并復(fù)制技術(shù)實(shí)現(xiàn)這部分功能。下面介紹該快照復(fù)制如何實(shí)現(xiàn):

        (1)表的設(shè)計(jì)

        (2)配置快照復(fù)制

        合并復(fù)制主要目的是實(shí)現(xiàn)學(xué)生余額的同步,它的實(shí)現(xiàn)和快照復(fù)制類似,不同點(diǎn)是合并復(fù)制對(duì)應(yīng)的表是student表,在配置合并復(fù)制時(shí)不需要進(jìn)行行篩選和列篩選。

        5 結(jié)論(Conclusion)

        本文分析了機(jī)房管理需求及模式,介紹了分布式機(jī)房管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)方法,在設(shè)計(jì)和實(shí)現(xiàn)過(guò)程中利用網(wǎng)絡(luò)通信和分布式數(shù)據(jù)庫(kù)技術(shù)等手段,開(kāi)發(fā)了一個(gè)基于B/S與C/S混合架構(gòu)、集中式處理與分布式處理相結(jié)合的機(jī)房管理信息系統(tǒng),克服了高校機(jī)房數(shù)量多、位置分散以及網(wǎng)絡(luò)條件有限等實(shí)際問(wèn)題。系統(tǒng)各功能模塊已基本完成,相信該系統(tǒng)的投入使用將大大降低了機(jī)房管理人員的工作強(qiáng)度,為廣大師生提供一個(gè)優(yōu)良的學(xué)習(xí)環(huán)境。

        參考文獻(xiàn)(References)

        [1] 周德明,張麗,謝謙.面向?qū)ο笤伍_(kāi)發(fā)方法的一種實(shí)現(xiàn)策略[J].計(jì)算機(jī)研究與發(fā)展,1996(4):273-277.

        [2] 張曉輝,王培康.大型信息系統(tǒng)用戶權(quán)限管理[J].計(jì)算機(jī)應(yīng)用,20(11),2000(11):35-36.

        [3] Karl E.Wiegers.陸麗娜,王忠民,王志敏,譯.軟件需求[M].北京:機(jī)械工業(yè)出版社,2000.

        [4] Karl Moore.VB.NET和ASP.NET編程手冊(cè)[M].北京:清華大學(xué)出版社.2004.

        作者簡(jiǎn)介:

        李延香(1981-),女,碩士,工程師.研究領(lǐng)域:計(jì)算機(jī)應(yīng)用,網(wǎng)絡(luò)管理.endprint

        摘 要:針對(duì)目前高校計(jì)算機(jī)機(jī)房數(shù)量多、規(guī)模大、位置分散,管理難度越來(lái)越大的特點(diǎn),提出并采用基于B/S與C/S混合架構(gòu)、集中式處理與分布式處理相結(jié)合的設(shè)計(jì)方案,開(kāi)發(fā)了一個(gè)實(shí)用高效的機(jī)房管理信息系統(tǒng),有效的解決了集中式機(jī)房管理信息系統(tǒng)的不足,提高了機(jī)房管理效率,方便了學(xué)生上機(jī)學(xué)習(xí)。

        關(guān)鍵詞:機(jī)房管理系統(tǒng);B/S;C/S

        中圖分類號(hào):TP308 文獻(xiàn)標(biāo)識(shí)碼:A

        1 引言(Introduction)

        隨著高校招生規(guī)模的擴(kuò)大,高校為了滿足現(xiàn)代化教學(xué)的需求,普遍建設(shè)了大量的計(jì)算機(jī)機(jī)房,但在改善了教學(xué)條件的同時(shí),也給機(jī)房管理增加了工作量,帶來(lái)了新問(wèn)題。目前,學(xué)校的機(jī)房多分散在不同的校區(qū)和院系中,現(xiàn)有的集中式機(jī)房管理模式顯然已不能滿足現(xiàn)實(shí)的需求。為了機(jī)房教學(xué)任務(wù)能夠更好地完成并且充分利用計(jì)算機(jī)機(jī)房資源,開(kāi)發(fā)分布式機(jī)房管理信息系統(tǒng),建立更為高效的機(jī)房管理模式已成為高校急需解決的問(wèn)題。

        2 系統(tǒng)分析(Systems analysis)

        2.1 系統(tǒng)功能需求分析

        根據(jù)學(xué)校機(jī)房多而且地點(diǎn)分散,網(wǎng)絡(luò)設(shè)施條件有限的情況,機(jī)房管理系統(tǒng)功能需求如下:

        (1)服務(wù)器端管理:負(fù)責(zé)學(xué)生上下機(jī)的處理、收費(fèi)管理、班級(jí)上機(jī)管理、報(bào)表打印、用戶管理以及對(duì)學(xué)生客戶端的遠(yuǎn)程控制等。

        (2)學(xué)生客戶端管理:完成學(xué)生登錄信息的驗(yàn)證,學(xué)生密碼更改和余額查詢等功能。

        (3)系統(tǒng)維護(hù)及管理:負(fù)責(zé)系統(tǒng)學(xué)生上機(jī)信息、班級(jí)上機(jī)信息等數(shù)據(jù)的維護(hù)及管理。

        (4)信息統(tǒng)計(jì)及查詢:負(fù)責(zé)查詢用戶信息及統(tǒng)計(jì)上機(jī)數(shù)據(jù)信息。

        2.2 數(shù)據(jù)庫(kù)方案分析

        由于機(jī)房地理位置比較分散,學(xué)生在機(jī)房的上機(jī)數(shù)據(jù)信息被存儲(chǔ)在相應(yīng)的機(jī)房數(shù)據(jù)庫(kù)站點(diǎn),尤其是學(xué)生的余額信息并沒(méi)有存儲(chǔ)在卡上,而是存儲(chǔ)在當(dāng)時(shí)學(xué)生繳費(fèi)所對(duì)應(yīng)的機(jī)房數(shù)據(jù)庫(kù)中,這就需要保持機(jī)房各數(shù)據(jù)庫(kù)站點(diǎn)的有關(guān)數(shù)據(jù)同步,才能使在其他地點(diǎn)上機(jī)的同學(xué)正常上機(jī)。因此,為了保證系統(tǒng)的正常工作,本機(jī)房管理信息系統(tǒng)的設(shè)計(jì)采用了分布式數(shù)據(jù)庫(kù)及數(shù)據(jù)復(fù)制策略實(shí)現(xiàn)數(shù)據(jù)的一致性。

        2.3 用戶角色及權(quán)限分析

        系統(tǒng)劃分為學(xué)生、管理員和高級(jí)管理員三種用戶。學(xué)生只能進(jìn)行和自己信息相關(guān)的操作,包括繳費(fèi)、查詢余額及上機(jī)歷史信息、更改密碼。管理員負(fù)責(zé)日常學(xué)生上下機(jī)的管理,包括收費(fèi)、查詢學(xué)生上機(jī)記錄以及報(bào)表打印等。高級(jí)管理員除了擁有管理員所具備的權(quán)限外,還有數(shù)據(jù)備份參數(shù)設(shè)置、計(jì)費(fèi)標(biāo)準(zhǔn)設(shè)置和學(xué)生上機(jī)信息管理等權(quán)限[1,2]。

        3 系統(tǒng)設(shè)計(jì)(System design)

        3.1 系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì)

        為了使系統(tǒng)不但具有滿足現(xiàn)實(shí)需求的靈活的數(shù)據(jù)處理及事務(wù)處理功能,而且具有滿足用戶需求的信息瀏覽及信息查詢等功能,系統(tǒng)采用了B/S模式與C/S模式相結(jié)合、集中式處理與分布式處理相結(jié)合的混合架構(gòu)模式,實(shí)現(xiàn)了B/S模式與C/S模式體系結(jié)構(gòu)的優(yōu)勢(shì)互補(bǔ),彌補(bǔ)了兩者的不足,同時(shí)解決了機(jī)房管理中不同用戶具有不同管理功能的實(shí)現(xiàn)問(wèn)題[3]。系統(tǒng)總體結(jié)構(gòu)如圖1所示。

        3.2 系統(tǒng)模塊設(shè)計(jì)

        根據(jù)系統(tǒng)的需求分析,系統(tǒng)按功能可以劃分為四個(gè)模塊,分別為機(jī)房管理模塊、學(xué)生客戶端模塊、系統(tǒng)維護(hù)模塊以及信息統(tǒng)計(jì)查詢模塊。其中機(jī)房管理模塊、學(xué)生客戶端模塊為C/S結(jié)構(gòu),系統(tǒng)維護(hù)模塊、信息統(tǒng)計(jì)查詢模塊為B/S結(jié)構(gòu)。機(jī)房管理模塊功能圖如圖2所示。

        4 系統(tǒng)關(guān)鍵模塊及關(guān)鍵技術(shù)實(shí)現(xiàn)(Implementation of the key modules and the key technology ofsystem)

        4.1 上下機(jī)處理模塊的設(shè)計(jì)與實(shí)現(xiàn)

        學(xué)生在機(jī)房入口刷卡,系統(tǒng)記錄學(xué)生的學(xué)號(hào)及上機(jī)時(shí)間信息,如果余額不足,則提醒學(xué)生需要繳費(fèi)后才能上機(jī)。學(xué)生上機(jī)后,學(xué)生客戶端利用Socket網(wǎng)絡(luò)通信向服務(wù)器端發(fā)送客戶端機(jī)器的計(jì)算機(jī)名稱。學(xué)生刷卡下機(jī),系統(tǒng)記錄學(xué)生的下機(jī)時(shí)間,并算上機(jī)費(fèi)用。如果學(xué)生下機(jī)時(shí)忘記刷卡,系統(tǒng)將按一個(gè)指定的時(shí)間作為該學(xué)生的下機(jī)時(shí)間進(jìn)行計(jì)費(fèi)。系統(tǒng)對(duì)余額小于5元的學(xué)生學(xué)號(hào)進(jìn)行監(jiān)控,當(dāng)某個(gè)學(xué)生上機(jī)時(shí)間不足5分鐘時(shí),服務(wù)器端會(huì)自動(dòng)向該學(xué)生客戶端發(fā)送警告信息,提醒學(xué)生繳費(fèi)。如果某個(gè)學(xué)生的下機(jī)時(shí)間到,而該學(xué)生沒(méi)有刷卡下機(jī)的話,服務(wù)器端會(huì)自動(dòng)將該學(xué)生使用的計(jì)算機(jī)關(guān)閉。學(xué)生上下機(jī)工作流程如圖3所示。

        4.2 系統(tǒng)數(shù)據(jù)庫(kù)復(fù)制方案的實(shí)現(xiàn)

        如何解決處于不同地理位置的各個(gè)機(jī)房的本地?cái)?shù)據(jù)庫(kù)與中心數(shù)據(jù)庫(kù)之間的數(shù)據(jù)一致性問(wèn)題是系統(tǒng)的一個(gè)主要技術(shù)難點(diǎn)。

        為了復(fù)制機(jī)房管理信息系統(tǒng)的分布式數(shù)據(jù)庫(kù),要分別建立發(fā)布服務(wù)器及分發(fā)服務(wù)器。當(dāng)訂閱任務(wù)繁重時(shí),則要將這兩個(gè)服務(wù)器分別放在不同的計(jì)算機(jī)上,本系統(tǒng)的訂閱任務(wù)較少,所以可以將這兩個(gè)服務(wù)器放在同一臺(tái)計(jì)算機(jī)上。建立發(fā)布服務(wù)器和分發(fā)服務(wù)器可以很容易的在SQL Server的工具EnterPrise Manager中用圖形化的方式實(shí)現(xiàn)。

        在具體的設(shè)計(jì)及實(shí)現(xiàn)過(guò)程中,我們可以利用SQL Server提供的快照復(fù)制和合并復(fù)制技術(shù)實(shí)現(xiàn)這部分功能。下面介紹該快照復(fù)制如何實(shí)現(xiàn):

        (1)表的設(shè)計(jì)

        (2)配置快照復(fù)制

        合并復(fù)制主要目的是實(shí)現(xiàn)學(xué)生余額的同步,它的實(shí)現(xiàn)和快照復(fù)制類似,不同點(diǎn)是合并復(fù)制對(duì)應(yīng)的表是student表,在配置合并復(fù)制時(shí)不需要進(jìn)行行篩選和列篩選。

        5 結(jié)論(Conclusion)

        本文分析了機(jī)房管理需求及模式,介紹了分布式機(jī)房管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)方法,在設(shè)計(jì)和實(shí)現(xiàn)過(guò)程中利用網(wǎng)絡(luò)通信和分布式數(shù)據(jù)庫(kù)技術(shù)等手段,開(kāi)發(fā)了一個(gè)基于B/S與C/S混合架構(gòu)、集中式處理與分布式處理相結(jié)合的機(jī)房管理信息系統(tǒng),克服了高校機(jī)房數(shù)量多、位置分散以及網(wǎng)絡(luò)條件有限等實(shí)際問(wèn)題。系統(tǒng)各功能模塊已基本完成,相信該系統(tǒng)的投入使用將大大降低了機(jī)房管理人員的工作強(qiáng)度,為廣大師生提供一個(gè)優(yōu)良的學(xué)習(xí)環(huán)境。

        參考文獻(xiàn)(References)

        [1] 周德明,張麗,謝謙.面向?qū)ο笤伍_(kāi)發(fā)方法的一種實(shí)現(xiàn)策略[J].計(jì)算機(jī)研究與發(fā)展,1996(4):273-277.

        [2] 張曉輝,王培康.大型信息系統(tǒng)用戶權(quán)限管理[J].計(jì)算機(jī)應(yīng)用,20(11),2000(11):35-36.

        [3] Karl E.Wiegers.陸麗娜,王忠民,王志敏,譯.軟件需求[M].北京:機(jī)械工業(yè)出版社,2000.

        [4] Karl Moore.VB.NET和ASP.NET編程手冊(cè)[M].北京:清華大學(xué)出版社.2004.

        作者簡(jiǎn)介:

        李延香(1981-),女,碩士,工程師.研究領(lǐng)域:計(jì)算機(jī)應(yīng)用,網(wǎng)絡(luò)管理.endprint

        摘 要:針對(duì)目前高校計(jì)算機(jī)機(jī)房數(shù)量多、規(guī)模大、位置分散,管理難度越來(lái)越大的特點(diǎn),提出并采用基于B/S與C/S混合架構(gòu)、集中式處理與分布式處理相結(jié)合的設(shè)計(jì)方案,開(kāi)發(fā)了一個(gè)實(shí)用高效的機(jī)房管理信息系統(tǒng),有效的解決了集中式機(jī)房管理信息系統(tǒng)的不足,提高了機(jī)房管理效率,方便了學(xué)生上機(jī)學(xué)習(xí)。

        關(guān)鍵詞:機(jī)房管理系統(tǒng);B/S;C/S

        中圖分類號(hào):TP308 文獻(xiàn)標(biāo)識(shí)碼:A

        1 引言(Introduction)

        隨著高校招生規(guī)模的擴(kuò)大,高校為了滿足現(xiàn)代化教學(xué)的需求,普遍建設(shè)了大量的計(jì)算機(jī)機(jī)房,但在改善了教學(xué)條件的同時(shí),也給機(jī)房管理增加了工作量,帶來(lái)了新問(wèn)題。目前,學(xué)校的機(jī)房多分散在不同的校區(qū)和院系中,現(xiàn)有的集中式機(jī)房管理模式顯然已不能滿足現(xiàn)實(shí)的需求。為了機(jī)房教學(xué)任務(wù)能夠更好地完成并且充分利用計(jì)算機(jī)機(jī)房資源,開(kāi)發(fā)分布式機(jī)房管理信息系統(tǒng),建立更為高效的機(jī)房管理模式已成為高校急需解決的問(wèn)題。

        2 系統(tǒng)分析(Systems analysis)

        2.1 系統(tǒng)功能需求分析

        根據(jù)學(xué)校機(jī)房多而且地點(diǎn)分散,網(wǎng)絡(luò)設(shè)施條件有限的情況,機(jī)房管理系統(tǒng)功能需求如下:

        (1)服務(wù)器端管理:負(fù)責(zé)學(xué)生上下機(jī)的處理、收費(fèi)管理、班級(jí)上機(jī)管理、報(bào)表打印、用戶管理以及對(duì)學(xué)生客戶端的遠(yuǎn)程控制等。

        (2)學(xué)生客戶端管理:完成學(xué)生登錄信息的驗(yàn)證,學(xué)生密碼更改和余額查詢等功能。

        (3)系統(tǒng)維護(hù)及管理:負(fù)責(zé)系統(tǒng)學(xué)生上機(jī)信息、班級(jí)上機(jī)信息等數(shù)據(jù)的維護(hù)及管理。

        (4)信息統(tǒng)計(jì)及查詢:負(fù)責(zé)查詢用戶信息及統(tǒng)計(jì)上機(jī)數(shù)據(jù)信息。

        2.2 數(shù)據(jù)庫(kù)方案分析

        由于機(jī)房地理位置比較分散,學(xué)生在機(jī)房的上機(jī)數(shù)據(jù)信息被存儲(chǔ)在相應(yīng)的機(jī)房數(shù)據(jù)庫(kù)站點(diǎn),尤其是學(xué)生的余額信息并沒(méi)有存儲(chǔ)在卡上,而是存儲(chǔ)在當(dāng)時(shí)學(xué)生繳費(fèi)所對(duì)應(yīng)的機(jī)房數(shù)據(jù)庫(kù)中,這就需要保持機(jī)房各數(shù)據(jù)庫(kù)站點(diǎn)的有關(guān)數(shù)據(jù)同步,才能使在其他地點(diǎn)上機(jī)的同學(xué)正常上機(jī)。因此,為了保證系統(tǒng)的正常工作,本機(jī)房管理信息系統(tǒng)的設(shè)計(jì)采用了分布式數(shù)據(jù)庫(kù)及數(shù)據(jù)復(fù)制策略實(shí)現(xiàn)數(shù)據(jù)的一致性。

        2.3 用戶角色及權(quán)限分析

        系統(tǒng)劃分為學(xué)生、管理員和高級(jí)管理員三種用戶。學(xué)生只能進(jìn)行和自己信息相關(guān)的操作,包括繳費(fèi)、查詢余額及上機(jī)歷史信息、更改密碼。管理員負(fù)責(zé)日常學(xué)生上下機(jī)的管理,包括收費(fèi)、查詢學(xué)生上機(jī)記錄以及報(bào)表打印等。高級(jí)管理員除了擁有管理員所具備的權(quán)限外,還有數(shù)據(jù)備份參數(shù)設(shè)置、計(jì)費(fèi)標(biāo)準(zhǔn)設(shè)置和學(xué)生上機(jī)信息管理等權(quán)限[1,2]。

        3 系統(tǒng)設(shè)計(jì)(System design)

        3.1 系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì)

        為了使系統(tǒng)不但具有滿足現(xiàn)實(shí)需求的靈活的數(shù)據(jù)處理及事務(wù)處理功能,而且具有滿足用戶需求的信息瀏覽及信息查詢等功能,系統(tǒng)采用了B/S模式與C/S模式相結(jié)合、集中式處理與分布式處理相結(jié)合的混合架構(gòu)模式,實(shí)現(xiàn)了B/S模式與C/S模式體系結(jié)構(gòu)的優(yōu)勢(shì)互補(bǔ),彌補(bǔ)了兩者的不足,同時(shí)解決了機(jī)房管理中不同用戶具有不同管理功能的實(shí)現(xiàn)問(wèn)題[3]。系統(tǒng)總體結(jié)構(gòu)如圖1所示。

        3.2 系統(tǒng)模塊設(shè)計(jì)

        根據(jù)系統(tǒng)的需求分析,系統(tǒng)按功能可以劃分為四個(gè)模塊,分別為機(jī)房管理模塊、學(xué)生客戶端模塊、系統(tǒng)維護(hù)模塊以及信息統(tǒng)計(jì)查詢模塊。其中機(jī)房管理模塊、學(xué)生客戶端模塊為C/S結(jié)構(gòu),系統(tǒng)維護(hù)模塊、信息統(tǒng)計(jì)查詢模塊為B/S結(jié)構(gòu)。機(jī)房管理模塊功能圖如圖2所示。

        4 系統(tǒng)關(guān)鍵模塊及關(guān)鍵技術(shù)實(shí)現(xiàn)(Implementation of the key modules and the key technology ofsystem)

        4.1 上下機(jī)處理模塊的設(shè)計(jì)與實(shí)現(xiàn)

        學(xué)生在機(jī)房入口刷卡,系統(tǒng)記錄學(xué)生的學(xué)號(hào)及上機(jī)時(shí)間信息,如果余額不足,則提醒學(xué)生需要繳費(fèi)后才能上機(jī)。學(xué)生上機(jī)后,學(xué)生客戶端利用Socket網(wǎng)絡(luò)通信向服務(wù)器端發(fā)送客戶端機(jī)器的計(jì)算機(jī)名稱。學(xué)生刷卡下機(jī),系統(tǒng)記錄學(xué)生的下機(jī)時(shí)間,并算上機(jī)費(fèi)用。如果學(xué)生下機(jī)時(shí)忘記刷卡,系統(tǒng)將按一個(gè)指定的時(shí)間作為該學(xué)生的下機(jī)時(shí)間進(jìn)行計(jì)費(fèi)。系統(tǒng)對(duì)余額小于5元的學(xué)生學(xué)號(hào)進(jìn)行監(jiān)控,當(dāng)某個(gè)學(xué)生上機(jī)時(shí)間不足5分鐘時(shí),服務(wù)器端會(huì)自動(dòng)向該學(xué)生客戶端發(fā)送警告信息,提醒學(xué)生繳費(fèi)。如果某個(gè)學(xué)生的下機(jī)時(shí)間到,而該學(xué)生沒(méi)有刷卡下機(jī)的話,服務(wù)器端會(huì)自動(dòng)將該學(xué)生使用的計(jì)算機(jī)關(guān)閉。學(xué)生上下機(jī)工作流程如圖3所示。

        4.2 系統(tǒng)數(shù)據(jù)庫(kù)復(fù)制方案的實(shí)現(xiàn)

        如何解決處于不同地理位置的各個(gè)機(jī)房的本地?cái)?shù)據(jù)庫(kù)與中心數(shù)據(jù)庫(kù)之間的數(shù)據(jù)一致性問(wèn)題是系統(tǒng)的一個(gè)主要技術(shù)難點(diǎn)。

        為了復(fù)制機(jī)房管理信息系統(tǒng)的分布式數(shù)據(jù)庫(kù),要分別建立發(fā)布服務(wù)器及分發(fā)服務(wù)器。當(dāng)訂閱任務(wù)繁重時(shí),則要將這兩個(gè)服務(wù)器分別放在不同的計(jì)算機(jī)上,本系統(tǒng)的訂閱任務(wù)較少,所以可以將這兩個(gè)服務(wù)器放在同一臺(tái)計(jì)算機(jī)上。建立發(fā)布服務(wù)器和分發(fā)服務(wù)器可以很容易的在SQL Server的工具EnterPrise Manager中用圖形化的方式實(shí)現(xiàn)。

        在具體的設(shè)計(jì)及實(shí)現(xiàn)過(guò)程中,我們可以利用SQL Server提供的快照復(fù)制和合并復(fù)制技術(shù)實(shí)現(xiàn)這部分功能。下面介紹該快照復(fù)制如何實(shí)現(xiàn):

        (1)表的設(shè)計(jì)

        (2)配置快照復(fù)制

        合并復(fù)制主要目的是實(shí)現(xiàn)學(xué)生余額的同步,它的實(shí)現(xiàn)和快照復(fù)制類似,不同點(diǎn)是合并復(fù)制對(duì)應(yīng)的表是student表,在配置合并復(fù)制時(shí)不需要進(jìn)行行篩選和列篩選。

        5 結(jié)論(Conclusion)

        本文分析了機(jī)房管理需求及模式,介紹了分布式機(jī)房管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)方法,在設(shè)計(jì)和實(shí)現(xiàn)過(guò)程中利用網(wǎng)絡(luò)通信和分布式數(shù)據(jù)庫(kù)技術(shù)等手段,開(kāi)發(fā)了一個(gè)基于B/S與C/S混合架構(gòu)、集中式處理與分布式處理相結(jié)合的機(jī)房管理信息系統(tǒng),克服了高校機(jī)房數(shù)量多、位置分散以及網(wǎng)絡(luò)條件有限等實(shí)際問(wèn)題。系統(tǒng)各功能模塊已基本完成,相信該系統(tǒng)的投入使用將大大降低了機(jī)房管理人員的工作強(qiáng)度,為廣大師生提供一個(gè)優(yōu)良的學(xué)習(xí)環(huán)境。

        參考文獻(xiàn)(References)

        [1] 周德明,張麗,謝謙.面向?qū)ο笤伍_(kāi)發(fā)方法的一種實(shí)現(xiàn)策略[J].計(jì)算機(jī)研究與發(fā)展,1996(4):273-277.

        [2] 張曉輝,王培康.大型信息系統(tǒng)用戶權(quán)限管理[J].計(jì)算機(jī)應(yīng)用,20(11),2000(11):35-36.

        [3] Karl E.Wiegers.陸麗娜,王忠民,王志敏,譯.軟件需求[M].北京:機(jī)械工業(yè)出版社,2000.

        [4] Karl Moore.VB.NET和ASP.NET編程手冊(cè)[M].北京:清華大學(xué)出版社.2004.

        作者簡(jiǎn)介:

        李延香(1981-),女,碩士,工程師.研究領(lǐng)域:計(jì)算機(jī)應(yīng)用,網(wǎng)絡(luò)管理.endprint

        猜你喜歡
        上機(jī)機(jī)房客戶端
        周金應(yīng)
        標(biāo)準(zhǔn)化護(hù)理程序?qū)w外膜肺氧合術(shù)患者上機(jī)各階段用時(shí)的影響
        縣級(jí)臺(tái)在突發(fā)事件報(bào)道中如何應(yīng)用手機(jī)客戶端
        孵化垂直頻道:新聞客戶端新策略
        基于Vanconnect的智能家居瘦客戶端的設(shè)計(jì)與實(shí)現(xiàn)
        N通信公司機(jī)房節(jié)能技改實(shí)踐
        新型有線電視機(jī)房UPS系統(tǒng)的配置
        大功率發(fā)射機(jī)房冷卻送風(fēng)改造
        談?dòng)芯€電視前端機(jī)房的防雷接地
        河南科技(2014年10期)2014-02-27 14:09:10
        待換
        国产女人高潮叫床视频| 黄色中文字幕视频网站| 我的美艳丝袜美腿情缘| 最新国产不卡在线视频| 肉色欧美久久久久久久免费看| 欧美aaaaaa级午夜福利视频| 亚洲av无码片在线播放| 国产一区二区三区av免费观看| 精品国产免费一区二区久久| 欧美高清视频手机在在线| 国产精品18久久久| 亚洲男人第一av网站| 亚洲中文字幕日产喷水| 日本一区二区视频免费在线观看| 极品粉嫩小仙女高潮喷水网站| 午夜免费视频| 色妞www精品视频| av草草久久久久久久久久久| 国产伦一区二区三区久久| 三级黄色片免费久久久 | 日日麻批视频免费播放器| 91日韩东京热中文字幕| 宅男66lu国产在线观看| 久久久久亚洲精品天堂| 亚洲综合国产成人丁香五月小说| av中文字幕性女高清在线| 日本三级香港三级人妇99| 男人激烈吮乳吃奶视频免费| 免费一本色道久久一区| 国产一级黄片久久免费看| 开心五月天第四色婷婷| 18禁无遮拦无码国产在线播放 | 亚洲一级电影在线观看| 日韩av一区二区在线观看 | 水蜜桃一二二视频在线观看免费| 国产精品国产三级国产专区50| 欧美奶涨边摸边做爰视频 | 成人日韩精品人妻久久一区| 久久久久成人片免费观看蜜芽| 专区亚洲欧洲日产国码AV | 最新亚洲人AV日韩一区二区|