電子商務系統(tǒng)設計論文

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

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

電子商務系統(tǒng)設計論文

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

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

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

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

2.1系統(tǒng)總體結構設計

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

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

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

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

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

2.4UML建模設計

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

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

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

4結論

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

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

參考文獻:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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