国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于J2EE的分布式網(wǎng)絡(luò)書店管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

2015-10-24 10:14:05李圍成張雪萍
電腦知識(shí)與技術(shù) 2015年5期
關(guān)鍵詞:網(wǎng)絡(luò)書店面向?qū)ο?/a>分布式

李圍成 張雪萍

摘要:在這個(gè)大數(shù)據(jù)時(shí)代,如何合理處理網(wǎng)絡(luò)中產(chǎn)生的大量信息,需要科研人員去設(shè)計(jì)和解決。該系統(tǒng)主要是對(duì)網(wǎng)上書店系統(tǒng)的后臺(tái)進(jìn)行一個(gè)管理與優(yōu)化,采用面向?qū)ο蟮拈_發(fā)方法和J2EE(Java2 Platform Enterprise Edition)的技術(shù)架構(gòu),對(duì)系統(tǒng)管理員進(jìn)行不同的權(quán)限授權(quán),使其在同一個(gè)系統(tǒng)中,不同的管理員管理不同的功能,達(dá)到分而治之的分布式管理效果。

關(guān)鍵詞:大數(shù)據(jù); 網(wǎng)絡(luò)書店; 面向?qū)ο螅?權(quán)限授權(quán); 分布式

中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2015)05-0085-03

Design and Implementation of Distributed Network Bookstore Management System Based on J2EE Technology

LI Wei-cheng, ZHANG Xue-ping

(School of Information Science and Engineering, Henan University of Technology, Zhengzhou 450001, China)

Abstract:In this era of big data, researchers need to reasonably deal with a large amount of information, which are generated in the network. This system is mainly used for the management and optimization of network bookstore, using object-oriented development method and J2EE technology architecture, to give administrators different authorities, ensuring that in the same system different administrators to manage different functions and to achieve distributed management.

Key words: big data; network bookstore; object-oriented; access authorization; distributed

1研究背景

現(xiàn)如今不同種類的數(shù)據(jù)以各種各樣的形態(tài)呈指數(shù)級(jí)的增長(zhǎng),大數(shù)據(jù)[1]是指無法在可承受的時(shí)間范圍內(nèi)用常規(guī)軟件工具進(jìn)行捕捉、管理和處理的數(shù)據(jù)集合。

分布式系統(tǒng)[2]是建立在網(wǎng)絡(luò)之上的軟件系統(tǒng),具有高度的內(nèi)聚性和透明性。透明性是指每一個(gè)數(shù)據(jù)庫(kù)分布節(jié)點(diǎn)對(duì)用戶的應(yīng)用來說都是透明的,看不出是本地還是遠(yuǎn)程。在分布式數(shù)據(jù)庫(kù)系統(tǒng)中,用戶感覺不到數(shù)據(jù)是分布的,即用戶不需知道關(guān)系是否分割、有無副本、數(shù)據(jù)存于哪個(gè)站點(diǎn)以及事務(wù)在哪個(gè)站點(diǎn)上執(zhí)行等。

J2EE[3]作為一個(gè)分布式的服務(wù)器應(yīng)用程序設(shè)計(jì)環(huán)境,使用SSH2框架同時(shí)整合了Hibernate、Spring、Struts三大技術(shù)框架,可以為程序提供一流的服務(wù),穩(wěn)定性高,滿足大型網(wǎng)絡(luò)商店的設(shè)計(jì)需求。

如今網(wǎng)絡(luò)書店已經(jīng)演變成為了一種產(chǎn)業(yè)模式,面對(duì)網(wǎng)絡(luò)書店中每天產(chǎn)生的大量數(shù)據(jù)訂單,需要進(jìn)行及時(shí)的處理與存儲(chǔ),需要運(yùn)用可靠的技術(shù)作為網(wǎng)店的支撐?;贘2EE技術(shù)的分布式網(wǎng)絡(luò)書店管理系統(tǒng)可以實(shí)現(xiàn)大數(shù)據(jù)的存儲(chǔ)與處理,并且解決了數(shù)據(jù)的一致性和實(shí)時(shí)性。

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

系統(tǒng)綜合考慮了網(wǎng)絡(luò)書店在現(xiàn)實(shí)中的實(shí)際需求,將系統(tǒng)設(shè)計(jì)成了以下五個(gè)模塊:管理員管理模塊、圖書管理模塊、訂單管理模塊、圖書會(huì)員管理模塊、圖書供應(yīng)商管理模塊,每個(gè)模塊對(duì)應(yīng)于不同的相應(yīng)職能,實(shí)現(xiàn)了系統(tǒng)的各自獨(dú)立管理,達(dá)到了分布式的管理體驗(yàn)。系統(tǒng)整體結(jié)構(gòu)流程圖如圖1所示:

為了使得系統(tǒng)能夠?qū)崿F(xiàn)不同角色對(duì)應(yīng)不同功能模塊,從而達(dá)到各自獨(dú)立使用系統(tǒng)的感覺功能,本系統(tǒng)主要基于RBAC0[4]的思想來完成系統(tǒng)的控制管理。采用RBAC0模型時(shí),需要各個(gè)許可權(quán)和各個(gè)用戶最少被分配一個(gè)角色。兩個(gè)角色被分配給一樣的許可權(quán)是可以的,可仍然是兩完全獨(dú)立的角色,用戶也可按同樣的方式進(jìn)行分配。角色可適當(dāng)?shù)谋划?dāng)作是一種語義結(jié)構(gòu),它是訪問控制策略形式化的基礎(chǔ)。

RBAC0模型由以下描述確定:

1)U、R、P、S分別表示用戶集合、角色集合、許可權(quán)集合和會(huì)話集合。

2)UA U×R表示用戶與角色之間多對(duì)多的指派關(guān)系。

3)PA P×R表示許可權(quán)與角色之間多對(duì)多的指派關(guān)系。

本系統(tǒng)基于RBAC0思想并考慮了現(xiàn)實(shí)中的情況,將系統(tǒng)角色按照各自模塊的功能設(shè)計(jì)了五個(gè)角色,以實(shí)現(xiàn)各個(gè)模塊的信息處理,包括如下五種角色:

1)系統(tǒng)管理角色:用于維護(hù)網(wǎng)絡(luò)書店的整體數(shù)據(jù)情況,包括設(shè)置各個(gè)管理員的信息。

2)圖書管理角色:用于對(duì)圖書的相關(guān)數(shù)據(jù)進(jìn)行維護(hù)處理。

3)訂單管理角色:用于維護(hù)每天接收的訂單信息。

4)會(huì)員管理角色:對(duì)每天新注冊(cè)的用戶和老用戶進(jìn)行信息維護(hù),設(shè)置其等級(jí)和特權(quán)。

5)供應(yīng)商角色:對(duì)圖書的供應(yīng)商進(jìn)行溝通和交流,并且統(tǒng)計(jì)各個(gè)供應(yīng)商的基本情況,保證圖書貨源的真實(shí)可靠。

3系統(tǒng)主要功能模塊設(shè)計(jì)

3.1系統(tǒng)管理模塊設(shè)計(jì)

系統(tǒng)管理模塊主要功能使得通過驗(yàn)證的系統(tǒng)管理員能夠?qū)ο到y(tǒng)的其他各個(gè)功能模塊的角色進(jìn)行分配管理,使得每個(gè)模塊都有可靠的人員進(jìn)行維護(hù)和處理,從而讓網(wǎng)絡(luò)書店得到整體的協(xié)調(diào)運(yùn)營(yíng)。系統(tǒng)管理模塊的功能主要包括對(duì)已有管理員信息的查詢、添加、修改和刪除等,具體系統(tǒng)管理時(shí)序圖如圖2所示:

3.2圖書管理模塊設(shè)計(jì)

圖書管理模塊主要是讓通過系統(tǒng)驗(yàn)證的圖書管理員對(duì)圖書信息進(jìn)行管理和維護(hù),包括對(duì)圖書信息的修改、更新、刪除、添加等,從而為網(wǎng)絡(luò)書店的圖書進(jìn)行更新?lián)Q代,滿足用戶需求。圖書管理時(shí)序圖如圖3所示:

3.3訂單管理模塊設(shè)計(jì)

訂單管理模塊是為訂單管理員對(duì)每天接收的大量訂單信息進(jìn)行及時(shí)的處理,避免發(fā)生訂單出錯(cuò),混亂現(xiàn)象。訂單的處理關(guān)系著網(wǎng)絡(luò)書店的銷售業(yè)績(jī),所以需要單獨(dú)進(jìn)行處理,避免發(fā)生紕漏。主要功能是對(duì)訂單信息進(jìn)行校驗(yàn),將已經(jīng)付款訂單進(jìn)行刪除,對(duì)未付款訂單進(jìn)行標(biāo)記,對(duì)訂單的狀態(tài)進(jìn)行實(shí)時(shí)修改。訂單管理時(shí)序圖如圖4所示:

3.4會(huì)員管理模塊設(shè)計(jì)

會(huì)員是網(wǎng)絡(luò)書店最重要的資源,只有用有龐大的會(huì)員量,才能產(chǎn)生具體的經(jīng)濟(jì)收益,購(gòu)買圖書的前提是先讓用戶注冊(cè)為會(huì)員,這樣可以讓顧客和網(wǎng)絡(luò)書店產(chǎn)生依賴感。會(huì)員管理模塊主要是對(duì)會(huì)員的基本信息進(jìn)行登記,對(duì)會(huì)員的登記進(jìn)行修改和更新等。會(huì)員管理時(shí)序圖如圖5所示:

3.5供應(yīng)商管理模塊設(shè)計(jì)

供應(yīng)商管理是對(duì)圖書的供應(yīng)商進(jìn)行登記和標(biāo)示,從而保證圖書的貨源質(zhì)量和圖書的實(shí)時(shí)更新。供應(yīng)商管理模塊主要功能是統(tǒng)計(jì)供應(yīng)商基本信息,對(duì)供應(yīng)商的信息進(jìn)行實(shí)時(shí)處理。供應(yīng)商管理時(shí)序圖如圖6所示:

4系統(tǒng)實(shí)現(xiàn)

系統(tǒng)采用Windows7系統(tǒng),使用MyEclipse企業(yè)級(jí)工作平臺(tái),采用Tomcat 服務(wù)器,使用Microsoft SQL Server 2008數(shù)據(jù)庫(kù),實(shí)現(xiàn)了大數(shù)據(jù)下基于J2EE技術(shù)的分布式網(wǎng)絡(luò)書店管理系統(tǒng),用于對(duì)網(wǎng)絡(luò)中的數(shù)據(jù)進(jìn)行高效的維護(hù)和管理,經(jīng)過測(cè)試,系統(tǒng)運(yùn)行安全、高效,可以應(yīng)對(duì)高強(qiáng)度的信息處理,具體實(shí)現(xiàn)頁(yè)面如下。

1)系統(tǒng)登錄首頁(yè)如圖7所示:

2)以系統(tǒng)管理員身份通過驗(yàn)證,進(jìn)入系統(tǒng)管理頁(yè)面如圖8所示:

5結(jié)束語

大數(shù)據(jù)下基于J2EE技術(shù)的分布式網(wǎng)絡(luò)書店管理系統(tǒng)不僅實(shí)現(xiàn)了對(duì)網(wǎng)絡(luò)書店的基本維護(hù),還考慮了如何面對(duì)如今每天產(chǎn)生的高負(fù)荷的海量數(shù)據(jù)的情況,采用RBAC0思想實(shí)現(xiàn)了不同管理角色能夠進(jìn)行不同數(shù)據(jù)模塊的功能處理,同時(shí)實(shí)現(xiàn)了網(wǎng)絡(luò)書店的分布式處理,減輕了網(wǎng)站負(fù)擔(dān),使用J2EE技術(shù)為提高了網(wǎng)絡(luò)書店的穩(wěn)定定,可以保證網(wǎng)絡(luò)書店在被高強(qiáng)度訪問時(shí)不會(huì)出現(xiàn)網(wǎng)站癱瘓的情況,增強(qiáng)了網(wǎng)站的安全性。

參考文獻(xiàn):

[1] 李國(guó)杰,程學(xué)旗. 大數(shù)據(jù)研究:未來科技及經(jīng)濟(jì)社會(huì)發(fā)展的重大戰(zhàn)略領(lǐng)域——大數(shù)據(jù)的研究現(xiàn)狀與科學(xué)思考[J]. 中國(guó)科學(xué)院院刊, 2012(6).

[2] 胡彬華,李曉,梁劍. 異構(gòu)分布式數(shù)據(jù)庫(kù)系統(tǒng)集成的研究與實(shí)現(xiàn)[J]. 計(jì)算機(jī)應(yīng)用研究, 2002(10).

[3] 陸榮幸,郁洲,阮永良,等. J2EE平臺(tái)上MVC設(shè)計(jì)模式的研究與實(shí)現(xiàn)[J]. 計(jì)算機(jī)應(yīng)用研究, 2003(3).

[4] 葉春曉,符云清,吳中福. RBAC中權(quán)限擴(kuò)展的實(shí)現(xiàn)[J]. 計(jì)算機(jī)工程, 2005(9).

猜你喜歡
網(wǎng)絡(luò)書店面向?qū)ο?/a>分布式
面向?qū)ο蟮挠?jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)軟件系統(tǒng)的開發(fā)
分布式光伏熱錢洶涌
能源(2017年10期)2017-12-20 05:54:07
面向?qū)ο蟮臄?shù)據(jù)交換協(xié)議研究與應(yīng)用
分布式光伏:爆發(fā)還是徘徊
能源(2017年5期)2017-07-06 09:25:54
網(wǎng)絡(luò)書店價(jià)格戰(zhàn)的博弈分析與規(guī)避對(duì)策探究
新媒體研究(2017年6期)2017-05-12 16:59:41
數(shù)字出版時(shí)代下網(wǎng)絡(luò)書店的發(fā)展趨勢(shì)研究
傳播力研究(2017年4期)2017-03-28 15:35:26
面向?qū)ο骔eb開發(fā)編程語言的的評(píng)估方法
基于DDS的分布式三維協(xié)同仿真研究
我國(guó)民營(yíng)實(shí)體書店危機(jī)與轉(zhuǎn)型
西門子 分布式I/O Simatic ET 200AL
长汀县| 肥西县| 分宜县| 钦州市| 肇州县| 固原市| 肥乡县| 马龙县| 肃南| 元谋县| 溧阳市| 峨眉山市| 集安市| 封丘县| 肇庆市| 镇巴县| 承德县| 惠安县| 当阳市| 茶陵县| 黑水县| 上思县| 沂水县| 霍邱县| 新晃| 西华县| 静安区| 子长县| 成武县| 观塘区| 米易县| 绥芬河市| 县级市| 河源市| 七台河市| 天等县| 刚察县| 连平县| 乐山市| 会泽县| 青海省|