電子商務(wù)系統(tǒng)設(shè)計(jì)論文

時(shí)間:2022-06-30 08:21:37

導(dǎo)語:電子商務(wù)系統(tǒng)設(shè)計(jì)論文一文來源于網(wǎng)友上傳,不代表本站觀點(diǎn),若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。

電子商務(wù)系統(tǒng)設(shè)計(jì)論文

在互聯(lián)網(wǎng)開放的環(huán)境下,電子商務(wù)系統(tǒng),就是基于瀏覽器/服務(wù)器應(yīng)用方式,通過信息網(wǎng)絡(luò)以電子數(shù)據(jù)信息流通的方式在商業(yè)和貿(mào)易領(lǐng)域中進(jìn)行并完成的各種商務(wù)活動(dòng)、交易活動(dòng)、金融活動(dòng)和相關(guān)的綜合服務(wù)活動(dòng)[1]。在我國(guó)的電子商務(wù)系統(tǒng)開發(fā)中,基于現(xiàn)代化信息技術(shù)的提升,開始采取UML統(tǒng)一建模語言開發(fā)設(shè)計(jì)該系統(tǒng)。UML是Rationl公司設(shè)計(jì)開發(fā)的面向?qū)ο蟮恼Z言,應(yīng)用UML技術(shù),能夠?qū)⑾到y(tǒng)模型中的信息,應(yīng)用標(biāo)準(zhǔn)化的圖形元素將信息數(shù)據(jù)直觀的表示出來[2-5],簡(jiǎn)化系統(tǒng)設(shè)計(jì)開發(fā)難度。同時(shí),UML不僅支持面向?qū)ο笙到y(tǒng)的設(shè)計(jì),還支持軟件應(yīng)用系統(tǒng)從需求分析與設(shè)計(jì)完成的各個(gè)階段,提升軟件設(shè)計(jì)質(zhì)量[6]。在電子商務(wù)系統(tǒng)設(shè)計(jì)中,應(yīng)用UML建模語言,不僅功能強(qiáng)大,適用的范圍面廣,也可以降低電子商務(wù)系統(tǒng)的開發(fā)成本,合理化配置電子商務(wù)資源,發(fā)揮積極應(yīng)用價(jià)值[7-12],可以在實(shí)踐電子商務(wù)系統(tǒng)開發(fā)中應(yīng)用該技術(shù)。

1系統(tǒng)設(shè)計(jì)需求分析

在系統(tǒng)設(shè)計(jì)中,要確定用戶角色。在互聯(lián)網(wǎng)電子商務(wù)系統(tǒng)中,其角色為客戶。因?yàn)?,角色并不是都表示人,也可以是外部系統(tǒng)。所以,本系統(tǒng)的數(shù)據(jù)庫(kù)處理角色就是一個(gè)外部系統(tǒng)??蛻粼诘顷懙诫娮由虅?wù)系統(tǒng)的首頁時(shí),可以根據(jù)需求選擇商品,并能夠?qū)⑸唐芳尤氲较到y(tǒng)的購(gòu)物車之中,然后用戶在判斷商品價(jià)值后,基于購(gòu)買決策為商品付賬,就相當(dāng)于完成一次電子商務(wù)交易,提升系統(tǒng)可用性[13-15]。在整個(gè)電子商務(wù)系統(tǒng)設(shè)計(jì)中,可以確保該電子商務(wù)系統(tǒng)設(shè)計(jì)完成后符合用戶實(shí)際應(yīng)用需求。

2基于UML設(shè)計(jì)實(shí)現(xiàn)電子商務(wù)系統(tǒng)

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

采用UML對(duì)象建模,在財(cái)務(wù)軟件的客戶端與數(shù)據(jù)庫(kù)之間可以加入了一個(gè)中間層,將財(cái)務(wù)軟件應(yīng)用程序的將業(yè)務(wù)規(guī)則、數(shù)據(jù)訪問以及合法性校驗(yàn)等放到中間層進(jìn)行處理。系統(tǒng)的客戶端采用JavaScript、Java等網(wǎng)絡(luò)編程語言編寫,其腳本程序簡(jiǎn)單易用、靈活性強(qiáng),可以控制整個(gè)Web頁面。其總體結(jié)構(gòu)如圖1所示。

2.2系統(tǒng)功能設(shè)計(jì)

對(duì)于UML對(duì)象建模中,在設(shè)計(jì)電子商務(wù)系統(tǒng)中,能夠用統(tǒng)一的UML建模語言,構(gòu)建電子商務(wù)系統(tǒng),提升系統(tǒng)軟件的可用性。其電子商務(wù)系統(tǒng)功能設(shè)計(jì)如圖2所示。用戶管理:主要通過全局變量,記錄系統(tǒng)中的登錄用戶信息。商品管理:查看商品基本信息;根據(jù)商品名稱查看商品;對(duì)查詢結(jié)果進(jìn)行操作。電子商務(wù)購(gòu)物管理:用戶查看商品,選擇要購(gòu)買的商品;能夠?qū)⒂脩暨x中的商品加入到電子商務(wù)系統(tǒng)的購(gòu)物車中,并且確保購(gòu)物車信息也可以依據(jù)用戶需求變化,動(dòng)態(tài)的更改購(gòu)物車數(shù)據(jù)。

2.3分析電子商務(wù)系統(tǒng)業(yè)務(wù)流程

該電子商務(wù)系統(tǒng)是針對(duì)消費(fèi)者購(gòu)買商品設(shè)計(jì)的。消費(fèi)者分為兩類,一類是會(huì)員,若是某會(huì)員要購(gòu)買,直接登錄網(wǎng)站,就可以購(gòu)買所需要的商品了;另一類是普通瀏覽者,該瀏覽者可以瀏覽網(wǎng)站基本信息,若要購(gòu)買,則必須確保系統(tǒng)的用戶先進(jìn)行注冊(cè)之后,才可以在該電子商務(wù)網(wǎng)站中購(gòu)買展示的商品。并且,基于UML技術(shù),用戶在注冊(cè)成系統(tǒng)用戶后,就可以選擇所需的商品,同時(shí)系統(tǒng)將會(huì)為用戶生成商品訂單,確保電子商務(wù)系統(tǒng)能夠滿足用戶使用需求。電子商務(wù)系統(tǒng)的主要業(yè)務(wù)流程,如圖3所示。

2.4UML建模設(shè)計(jì)

對(duì)象設(shè)計(jì):UML對(duì)象建模中,確定設(shè)計(jì)模型中的類、關(guān)聯(lián)、接口和現(xiàn)實(shí)服務(wù)的算法。可以根據(jù)動(dòng)態(tài)模型中的行為和功能模型中的用例描述確定類的服務(wù),然后設(shè)計(jì)實(shí)現(xiàn)服務(wù)的數(shù)據(jù)結(jié)構(gòu)和算法,主要是選擇能正確描述信息的邏輯結(jié)構(gòu)和相應(yīng)的能夠高效實(shí)現(xiàn)算法的物理結(jié)構(gòu)。在UML中,一個(gè)系統(tǒng)由若干個(gè)用例圖描述,用例圖的主要元素是用例和角色。如圖,是在網(wǎng)上商店系統(tǒng)經(jīng)理的用例圖如圖4。優(yōu)化設(shè)計(jì):UML對(duì)象建模中,還能夠從效率和清晰性角度優(yōu)化對(duì)象模型[15],提高效率和調(diào)整繼承關(guān)系;采用抽象與具體的方法來優(yōu)化繼承關(guān)系,增加派生屬性和派生關(guān)聯(lián)可以提高訪問效率,以實(shí)現(xiàn)財(cái)務(wù)軟件代碼共享、減少冗余。在UML中,顯示了互聯(lián)網(wǎng)電子商務(wù)系統(tǒng)的類圖。上圖顯示了從用戶登陸首頁選擇商品到結(jié)帳離開類之間的關(guān)系,分別由4種類圖組成。主要就是將JSP與Servlet技術(shù)聯(lián)合使用,從而實(shí)現(xiàn)對(duì)電子商務(wù)系統(tǒng)的用戶提供動(dòng)態(tài)的內(nèi)容服務(wù)。設(shè)計(jì)對(duì)象約束:基于UML對(duì)象建模的財(cái)務(wù)軟件設(shè)計(jì)中,無論是消費(fèi)者、商戶還是銀行員工都可以通過Internet訪問該系統(tǒng),完成各自授權(quán)的活動(dòng)、工作。

3系統(tǒng)應(yīng)用效益分析

以基于UML的電子商務(wù)系統(tǒng)開發(fā)為視角,以MyEclipse6.0開發(fā)平臺(tái)為開發(fā)環(huán)境,介紹基于UML建模技術(shù),并結(jié)合實(shí)例說明面向?qū)ο筌浖墓ぷ鬟^程。實(shí)踐表明,基于Java三層架構(gòu)設(shè)計(jì)的軟件系統(tǒng)結(jié)構(gòu)清晰、便于維護(hù),具有代碼復(fù)用之功能?;赨ML設(shè)計(jì)出的互聯(lián)網(wǎng)電子商務(wù)系統(tǒng),系統(tǒng)的結(jié)構(gòu)清晰、便于維護(hù),能夠構(gòu)造一個(gè)科學(xué)準(zhǔn)確的互聯(lián)網(wǎng)電子商務(wù)系統(tǒng)模型,提升系統(tǒng)設(shè)計(jì)質(zhì)量,提升12.0%,將設(shè)計(jì)好的系統(tǒng)應(yīng)用到實(shí)踐中發(fā)揮積極的應(yīng)用效益。在本次電子商務(wù)系統(tǒng)設(shè)計(jì)中,基于UML技術(shù),分析電子商務(wù)系統(tǒng)的建模開發(fā)工作,將UML應(yīng)用到系統(tǒng)開發(fā)過程中,不僅可以提升系統(tǒng)開發(fā)工的靈活性,也可以提升系統(tǒng)的可擴(kuò)展性與維護(hù)性,使設(shè)計(jì)完成的系統(tǒng)更具用戶使用性能,發(fā)揮積極應(yīng)用效益。

4結(jié)論

綜上所述,在設(shè)計(jì)電子商務(wù)系統(tǒng)中,應(yīng)用UML技術(shù),具有應(yīng)用價(jià)值,可以在實(shí)踐電子商務(wù)系統(tǒng)設(shè)計(jì)中推廣應(yīng)用該技術(shù)。

作者:龐敏 單位:寶雞職業(yè)技術(shù)學(xué)院

參考文獻(xiàn):

[1]藍(lán)鷹.基于UML的高校圖書電子商務(wù)系統(tǒng)分析和設(shè)計(jì)[J].智能計(jì)算機(jī)與應(yīng)用,2014(4):43-46.

[2]趙永紅,劉利民,魏家瑞,等.基于多層架構(gòu)的B2C電子商務(wù)系統(tǒng)的建模研究[J].內(nèi)蒙古工業(yè)大學(xué)學(xué)報(bào);自然科學(xué)版,2011,30(1):47-53.

[3]何耀光,康汶,詹先信,等.基于UML的電子商務(wù)在線銷售系統(tǒng)分析與設(shè)計(jì)[J].計(jì)算機(jī)與現(xiàn)代化,2011(2):171-174.

[4]侯秀美.基于UML的電子商務(wù)系統(tǒng)建模及應(yīng)用研究[D].南昌:南昌大學(xué),2012.

[5]唐路其.基于UML的電子商務(wù)系統(tǒng)的建模及實(shí)現(xiàn)[D].南昌:南昌大學(xué),2014.

[6]賈鳳玲,李小天.UML在電子商務(wù)網(wǎng)上支付系統(tǒng)建模中的應(yīng)用[J].福建電腦,2015(4):38-40.

[7]倪芳.基于MVC的電子商務(wù)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].廈門:廈門大學(xué),2014.

[8]譚敏,范強(qiáng).電子商務(wù)數(shù)字取證模型設(shè)計(jì)[J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2014(7):110-111.

[9]劉定智.電子商務(wù)站點(diǎn)設(shè)計(jì)中的UML用例新應(yīng)用[J].科學(xué)與財(cái)富,2012(2):104-104.

[10]華文立.基于Java三層架構(gòu)的電子商務(wù)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].蚌埠學(xué)院學(xué)報(bào),2015(2):7-11.

[11]李傳煌,王偉明,施銀燕,等.一種UML軟件架構(gòu)性能預(yù)測(cè)方法及其自動(dòng)化研究[J].軟件學(xué)報(bào),2013(7):1512-1528.

[12]胡文生,趙明,楊劍峰,等.敏捷開發(fā)過程中的迭代策略分析[J].微電子學(xué)與計(jì)算機(jī),2012,29(5):165-169.

[13]王蘋.基于UML建模的銷售系統(tǒng)研究[J].煤炭技術(shù),2011,30(6):268-270.

[14]任鴿,楊勇.基于UML的網(wǎng)上花店系統(tǒng)建模分析[J].軟件工程師,2013(9):52-54.

[15]謝彩云.基于UML的在線訂貨中心系統(tǒng)分析與設(shè)計(jì)[J].福建電腦,2015(7):105-106.