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

時間:2022-06-30 08:21:37

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

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

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

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

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

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

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

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

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

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

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

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

2.4UML建模設(shè)計

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

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

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

4結(jié)論

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

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

參考文獻:

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

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

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

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

[5]唐路其.基于UML的電子商務(wù)系統(tǒng)的建模及實現(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è)計與實現(xiàn)[D].廈門:廈門大學(xué),2014.

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

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

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

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

[12]胡文生,趙明,楊劍峰,等.敏捷開發(fā)過程中的迭代策略分析[J].微電子學(xué)與計算機,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].福建電腦,2015(7):105-106.