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

?

鋁材B2B電子商務(wù)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 

2016-11-07 21:44孔堯曹曦文葉潤武郭華王洪
軟件導(dǎo)刊 2016年9期

孔堯曹曦文葉潤武郭華王洪初

摘要:采用B/S(瀏覽器/服務(wù)器)模式,實(shí)現(xiàn)會(huì)員登錄、信息查看、訂單和商品信息管理以及管理員后臺(tái)管理等諸多功能。選用ASP.net作為開發(fā)語言,SQLserver 作為后臺(tái)數(shù)據(jù)庫,提升了后臺(tái)管理功能,保證訂單快速、便捷處理,提高了工作效率,降低了人工成本。

關(guān)鍵詞:MVC框架;數(shù)據(jù)庫;B2B;B/S模式

DOIDOI:10.11907/rjdk.161566

中圖分類號(hào):TP319

文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào)文章編號(hào):16727800(2016)009011702

作者簡介作者簡介:孔堯(1994-),男,江蘇新沂人,江蘇大學(xué)計(jì)算機(jī)科學(xué)與通信工程學(xué)院碩士研究生,研究方向?yàn)橛?jì)算機(jī)語言;葉潤武(1990-),男,湖南常德人,江蘇大學(xué)計(jì)算機(jī)科學(xué)與通信工程學(xué)院碩士研究生,研究方向?yàn)閴嚎s傳感。

0引言

電子商務(wù)是指在互聯(lián)網(wǎng)[1]、企業(yè)內(nèi)部網(wǎng)、增值網(wǎng)上以電子交易的方式進(jìn)行交易活動(dòng)和相關(guān)服務(wù)活動(dòng),也就是將傳統(tǒng)的購物模式電子化。一般分為B2B(BusinesstoBusiness企業(yè)對(duì)企業(yè))、B2C(BusinesstoConsumer企業(yè)對(duì)消費(fèi)者)和C2C(ConsumertoConsumer)等模式。

鋁材價(jià)格會(huì)隨時(shí)變化,購買者希望隨時(shí)查看價(jià)格。鋁型材網(wǎng)管理系統(tǒng)對(duì)鋁材價(jià)格信息更新和訪問權(quán)限起到很重要的作用,不同用戶享受不同的訪問內(nèi)容,享受的價(jià)格優(yōu)惠也不同?;贐2B的鋁型材網(wǎng)管理系統(tǒng)信息更新及時(shí)、安全性高,提高了交易效率。

1管理系統(tǒng)相關(guān)技術(shù)

在MVC架構(gòu)中,基于B2B模式運(yùn)用B/S結(jié)構(gòu)開發(fā)了管理系統(tǒng)。

1.1B2B模式

B2B是指公司間通過互聯(lián)網(wǎng)技術(shù)以及各種網(wǎng)絡(luò)平臺(tái)進(jìn)行交易的過程[2],其含有3個(gè)要素:買賣、合作、服務(wù)。在B2B模式中垂直模式向商業(yè)或制造業(yè),分為上游與下游兩個(gè)方向。上游的供應(yīng)商和生產(chǎn)商或商業(yè)零售商之間建立供貨關(guān)系,下游的經(jīng)銷商和生產(chǎn)商建立銷貨關(guān)系。這種模式下的B2B網(wǎng)站與在線商店相類似,是企業(yè)利用網(wǎng)絡(luò)建設(shè)的一種虛擬商店。在這種網(wǎng)站中公司的商品得到宣傳,讓更多的顧客充分了解商品,從而促進(jìn)交易。

B2B鋁型材網(wǎng)管理系統(tǒng)流程如圖1所示。

1.2B/S模式

在B/S(瀏覽器/服務(wù)器)模式中,通過客戶端的瀏覽器軟件向B/S服務(wù)器端發(fā)送訪問請(qǐng)求,B/S服務(wù)器端接到訪問請(qǐng)求后進(jìn)行處理,服務(wù)器端將訪問請(qǐng)求生成SQL語句,在數(shù)據(jù)庫驗(yàn)證該語句的合法性并進(jìn)行數(shù)據(jù)處理。處理完后的數(shù)據(jù)返回到B/S服務(wù)器,由服務(wù)器將結(jié)果返回給瀏覽器,最終瀏覽器以Web網(wǎng)頁樣式展現(xiàn)結(jié)果[3]。圖2是B/S架構(gòu)。

1.3MVC三層架構(gòu)體系

MVC全名是Model View Controller,由模型(model)、視圖(view)、控制器(controller)組成,通過業(yè)務(wù)邏輯、數(shù)據(jù)、界面顯示分離的方法將繁多的代碼組織起來,在一個(gè)部件里將業(yè)務(wù)邏輯聚集。當(dāng)升級(jí)和個(gè)性化定制界面及用戶交互時(shí),不需要將業(yè)務(wù)邏輯重新編寫。MVC用于映射傳統(tǒng)的處理和輸出、輸入功能,是一種軟件設(shè)計(jì)典范[4]。圖3是MVC架構(gòu)。

2管理系統(tǒng)架構(gòu)設(shè)計(jì)

鋁材網(wǎng)管理系統(tǒng)功能模塊如圖4所示。

2.1游客管理模塊

在B/S結(jié)構(gòu)框架下,用戶分為游客以及后臺(tái)管理員。普通游客通過網(wǎng)站前端進(jìn)行會(huì)員注冊(cè),注冊(cè)成功即可完善相關(guān)信息,同時(shí)可以瀏覽商品的采購信息、團(tuán)購信息,以及參與團(tuán)購或直接購買商品。

2.2管理員管理模塊

后臺(tái)管理員又分為管理員與一般管理員。一般管理員可以根據(jù)已注冊(cè)的顧客進(jìn)行會(huì)員等級(jí)以及權(quán)限管理,對(duì)購買商品模塊、參與團(tuán)購信息模塊、發(fā)起團(tuán)購信息模塊進(jìn)行訪問限制。通過商品信息管理,可以對(duì)商品價(jià)格、品種等一系列基礎(chǔ)信息及時(shí)更新。訂單管理可以處理會(huì)員購買的商品信息。

3系統(tǒng)開發(fā)與實(shí)現(xiàn)

3.1權(quán)限設(shè)計(jì)與實(shí)現(xiàn)

傳統(tǒng)的訪問權(quán)限管理是將用戶和訪問權(quán)限對(duì)應(yīng)起來[5]。隨著網(wǎng)絡(luò)的快速發(fā)展,用戶訪問的信息資源不再單一于某一特定權(quán)限,訪問資源的結(jié)構(gòu)更加復(fù)雜,規(guī)模也日益擴(kuò)大,傳統(tǒng)的訪問權(quán)限管理機(jī)制很難滿足現(xiàn)實(shí)需求,因此產(chǎn)生了以角色形式訪問的控制機(jī)制(Role-Based Access Control,RBAC)[6]。 RBAC中的3大實(shí)體分別為:用戶、角色、權(quán)限。①用戶作為操作數(shù)據(jù)對(duì)象的控制者;②角色源于實(shí)際工作中的職務(wù),一個(gè)職務(wù)就代表了在工作中處理某些事務(wù)的權(quán)利;③權(quán)限是對(duì)某一數(shù)據(jù)對(duì)象可操作的權(quán)利。將這個(gè)概念引入到權(quán)限管理中,就使得角色作為中間橋梁將用戶和權(quán)限聯(lián)系起來。一個(gè)角色可以看成是一組權(quán)限的集合,也可以看成是若干具有相同身份的用戶集合。

3.2數(shù)據(jù)庫開發(fā)與實(shí)現(xiàn)

SQL Server是一個(gè)全面、集成、端到端的數(shù)據(jù)解決方案,通過SQL Server數(shù)據(jù)庫會(huì)更加安全、高效、可靠地對(duì)企業(yè)數(shù)據(jù)進(jìn)行管理。本項(xiàng)目選擇此數(shù)據(jù)庫作為數(shù)據(jù)控制平臺(tái)。數(shù)據(jù)庫中關(guān)鍵數(shù)據(jù)表見表1、表2、表3、表4。

用戶信息表代表所有用戶相關(guān)信息,其中的用戶級(jí)別有游客、會(huì)員、超級(jí)管理員和管理員,分別執(zhí)行權(quán)限之內(nèi)的不同功能。而角色表是用戶載體,一個(gè)角色中有多個(gè)用戶,當(dāng)對(duì)一個(gè)角色進(jìn)行約束時(shí)就代表所有用戶的權(quán)限約束,而每個(gè)角色容量都不一樣,此字段限制每個(gè)角色能夠容納的最多人數(shù)。功能模塊表將功能進(jìn)行編號(hào),附著于角色表,方便不同角色不同功能設(shè)置[7]。

4結(jié)語

鋁材B2B系統(tǒng)采用B/S結(jié)構(gòu),客戶端電腦載荷大大簡化,減輕了系統(tǒng)維護(hù)與升級(jí)的成本和工作量。B/S結(jié)構(gòu)最大的優(yōu)點(diǎn)就是可以在任何地方進(jìn)行操作而無需安裝專門軟件。人們可以用多種方式訪問應(yīng)用程序,MVC可以接受不同樣式的訪問,例如既可以通過電腦也可以通過手機(jī)移動(dòng)端來購買商品。雖然購買方式不同,但是MVC可以實(shí)現(xiàn)同樣的構(gòu)件在不同的界面使用。在基于角色權(quán)限管理系統(tǒng)設(shè)計(jì)中,可以很方便地對(duì)客戶進(jìn)行權(quán)限管理,從而實(shí)現(xiàn)不同用戶對(duì)不同界面的訪問,使系統(tǒng)安全性提高,兼容性更強(qiáng)。

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

[1]鄢鋒,桂衛(wèi)華,胡志坤,等.基于Socket的整流裝置遠(yuǎn)程監(jiān)控系統(tǒng)[J].計(jì)算機(jī)工程,2008(2):12511255.

[2]陳晴光.電子商務(wù)基礎(chǔ)與應(yīng)用[M].北京:清華大學(xué)出版社,2010.

[3]朱永紅.基于BS模式的燃料管理系統(tǒng)研究[D].合肥:安徽大學(xué),2007.

[4]林凱.基于MVC設(shè)計(jì)模式的Struts框架研究[J].科技信息,2008(8):2629.

[5]信科,楊峰,楊光旭,等.基于RBAC權(quán)限管理系統(tǒng)的優(yōu)化設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)技術(shù)與發(fā)展,2011(5):4548.

[6]韓江.基于SSH2架構(gòu)的Java Web通用權(quán)限管理的設(shè)計(jì)[J].智能計(jì)算機(jī)與應(yīng)用,2014(3):154159.

[7]歐陽星明,張華哲.大型網(wǎng)絡(luò)MIS系統(tǒng)中基于角色的權(quán)限管理[J].計(jì)算機(jī)工程與應(yīng)用,2000(6):112115.

責(zé)任編輯(責(zé)任編輯:杜能鋼)