?

基于UML的電子商務系統設計

2018-01-17 06:38秦佳
電子技術與軟件工程 2017年23期
關鍵詞:系統設計電子商務互聯網

摘 要 在電子商務系統設計開發,運用UML建模技術能夠對其設計予以優化。本文以互聯網電子商務系統的設計為研究案例,探討了系統設計的具體需求,以UML設計相關的電子商務系統。結果證實,這種以UML為基礎而開發的電商系統,結構清晰,易于維護,便于打造功能良好的電商系統模型,還可以增強它的系統設計能力。將其運用到電子商務實踐中,取得了良好的應用效益。

【關鍵詞】電子商務 互聯網 UML 系統設計

互聯網的開放性催生了優勢顯著的電子商務系統,這種電商系統充分依賴瀏覽器/服務器的模式,借助互聯網在貿易和商業領域傳輸各種電子數據和信息的活動,并以其為載體完成相關的金融、交易、商務活動與其他方面的綜合性服務活動。國內當前開發的電子商務系統中,為了提升信息技術水平,逐步采用了規范化的UML建模語言,以實現該系統的設計與開發工作。Rationl公司是UML技術的發明者,這種計算機語言是面向對象的,它可以直接向用戶呈現出系統模型的相關數據與信息,以標準化的相關元素與圖形呈現出來,它簡化了開發設計系統的難度。在此過程中,UML既支持設計與開發面向對象的互聯網電商系統,還支持從最開始的需求分析工作到完成系統設計的全部工作,它可以提高軟件設計開發的水平。

1 系統設計需求分析

在設計互聯網電子商務系統的過程中,應該界定用戶的具體角色。處于這種系統中的角色即客戶。這是由于不是全部都象征著人,角色也能夠象征相關的外部系統。因此,在這個電子商務系統中,數據庫主要將外部吸引當作處理角色??蛻粼诘顷懺撓到y的首頁時,能夠結合自己的需要,選擇恰當的商品,而且將其置于系統提供的購物車中,待用戶明確了商品所具備的價值后,將做出購買決策作為出發點,為商品支付相關貨款,就等于用戶完成了電商交易,強化了系統的功能與可用性。在整個電商系統的設計與開發過程中,能夠保證完成該系統的設計后,滿足用戶的具體應用需求。

2 以UML為基礎,設計和實現電子商務系統

2.1 設計系統的總體結構

以UML對象為基礎,開展與之相關的建?;顒?,在財務軟件的數據庫以及客戶端間設置相應的中間層,在中間層植入財務軟件應用程序中的合法性校驗、數據訪問業務等多個規則等,并科學地處理這些內容。電商系統的客戶端可以借助Java以及JavaScript等編程語言,有效地編寫相關的腳本程序,它的特點是靈活性較強、簡單、易用,能夠控制整個Web頁面。

2.2 系統功能設計

在針對UML對象進行建模時,在電子商務系統設計的過程中,可以采取統一化的UML建模語言,建設和開發相關的電子商務系統,增強了系統軟件的應用性與可用性。該系統涵蓋了三大功能,首先是用戶管理,它重點是借助全局性的變量,記錄該系統中那些登錄用戶的諸多操作信息。其次是管理商品的問題,它可以查看商品的資料和信息;按照商品的具體名稱,查看相關商品;操作有關的搜索與查詢結果。第三是管理電商購物的具體流程,它有利于用戶查看與搜索商品,選擇他們意欲購買的相關商品;把這些商品添加到“購物車”內,保障購物車的商品信息,當然也必須按照用戶對商品信息的需求變化,動態地協調和配置購物車內的商品信息與數據。

2.3 分析電子商務系統業務流程

企業為了消費者的購物方便,為設計和開發了該系統。通常情況下,消費者包括會員與普通瀏覽者。如果會員意欲在該網站購買某件商品,就應該先在該網站登錄,搜索與選擇所需要的相關商品;對普通瀏覽者而言,他們應該瀏覽該網站上的各種基本信息,如果需要購買某種東西,應該保證先注冊成為系統的用戶,然后才能在這個電子商務網站中購買自己需要的相關商品。在此過程中,應該通過UML技術,注冊成為該電子商務系統的會員或者用戶后,方可選購所需要的商品,系統為此類用戶自動生成相應的商品訂單,保證該電子商務系統可以有效地滿足這些會員或者用戶的使用需要。

2.4 UML建模設計

第一是對象設計,在UML對象進行建模時,必須決定設計模型中并聯、類、實現服務以及接口的相關算法。它能夠結合動態模型的諸多操作行為,聯系功能模型內的相關用例,科學地界定與描述類的相關服務。在此基礎上,企業可以開發和設計有利于實現服務的計算機算法與數據結構,重點是選擇和采取可以精準地闡釋相關信息與數據的邏輯結構,并形成高效率的、針對性較強的物理結構,以實現有關算法。在UML中,一個電子商務系統涵蓋了多個例圖描述,例圖中的關鍵元素是角色和用例。

優化設計:在開展UML對象建模時,必須將清晰性與效率當作出發點,改進與優化諸多的對象模型,以提升該電子商務系統的工作效率,協調與之相關的繼承關系;通過具體方法或抽象方式,對相關的繼承關系進行優化,增加它們的派生關聯與派生屬性。在此過程中,能夠強化該電子商務系統的訪問效率,有效地共享該系統的財務軟件代碼,降低其中的冗余。從UML來看,它可以展現網絡電商系統的類圖。

系統類圖涵蓋了四種類圖,它涵蓋了用戶從登陸、在首頁選擇所需要的商品、到結帳與離開等多個類之間的關系,。重點是聯合使用 Servlet與JSP技術,確保該系統可以為用戶提供聯合的動態服務和內容。

設計對象約束:在設計財務軟件的過程中,以 UML為對象開展建?;顒?。不管是銀行職員、商戶還是消費者,都能夠從互聯網直接訪問該系統,完成相互授權的活動與工作。

3 系統應用效益分析

以UML為基礎,開發電子商務系統,筆者的研發環境是MyEclipse6.0開發平臺,闡述了UML建模技術的相關內容,結合具體的研究案例,分析了面向對象的應用軟件的全部流程。就實踐而言,該軟件吸引立足于Java三層架構的開發和設計方式,系統的結構非常清晰,有助于系統的維護,具備了良好的代碼復用功能。以UML為基礎設計出了網絡電子商務系統。在系統開發設計中運用UML技術,能夠提高系統設計開發工作的靈活性,它也可以強化系統的可擴展性與維護性,設計為功能完備的電子商務系統,使它的使用性能更好,充分地發揮電子商務系統的效益。

4 結語

從上文分析可以看出,在設計電子商務系統的過程中應用相關的UML建模語言,既有強大的功能,又有寬廣的適用范圍,它還能夠減少電商系統的設計與開發費用。優化和配置電商資源,主動地發揮相關系統的應用價值,獲得了優良的經濟效益和社會效益。

參考文獻

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

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

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

作者簡介

秦佳(1982-),女,山西省永濟市人。大學本科學歷?,F為山西運城農業職業技術學院助理講師。

作者單位

山西運城農業職業技術學院 山西省運城市044000endprint

猜你喜歡
系統設計電子商務互聯網
《電子商務法》如何助力直銷
電子商務
從“數據新聞”看當前互聯網新聞信息傳播生態
互聯網背景下大學生創新創業訓練項目的實施
關于加快制定電子商務法的議案
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合