前言:中文期刊網精心挑選了電子商務系統設計與分析范文供你參考和學習,希望我們的參考范文能激發你的文章創作靈感,歡迎閱讀。
電子商務系統設計與分析范文1
Abstract:The business complexity and the information high-requirements of electronic commerce system results in the difficulty of software development. This paper gives the reasonable UML modeling of the electronic commerce system. The experiments shows that this method is an effective way to solve the evelopment complexity of university library electronic commerce system. The method reduces the system development risk, which makes the implementation more effective.
Key words:Electronic Commerce System; UML; Object Oriented
0引言
隨著萬維網和高校內部網絡技術的日益發展以及電子商務系統應用范圍的逐漸擴大,電子商務系統的開發也愈益突顯其現實重要性。如何能夠將二者結合,設計研發一個功能強大、且性能先進的高校圖書電子商務系統,已經成為時下電子商務系統在高校應用研究領域內亟需解決的一個重要課題。
高校圖書電子商務系統有其自身的鮮明特點,而且電子商務系統的復雜性亦導致其軟件開發難度增大。首先,電子商務系統協同關系復雜,系統涉及到銀行、海關、稅務、物流等多個企事業單位的協調配合。其次,系統信息數據轉換方式比較復雜,涉及到多種通訊協議、數據格式的轉換以及相互之間的跨系統傳遞和調用。另外,購買者通過高校圖書電子商務系統發生的付費購買活動都是在網絡中開展和進行的,銀聯數據信息及個人通訊信息的處理和交換都是由電子商務系統自動來輔助完成,因此電子商務系統對于信息準確性、安全性均提出了較高的要求。業務的復雜以及信息安全性的高要求,使得高校圖書電子商務系統的軟件開發面臨一定的挑戰。而經過研究分析可知,使用UML建模技術對高校電子商務系統進行科學合理的正確建模則是針對高校圖書電子商務系統開發復雜性的有效解決途徑。
1UML 建模語言
UML統一建模語言,又稱標準化建模語言,始于1997年的一個OMG標準,是一種支持模型化和軟件系統開發的圖形化語言,能夠為軟件開發的所有階段(包括從需求分析到軟件構造部署)提供模型化和可視化的基礎技術支持[1]。
UML主要由用例圖、靜態圖、行為圖、交互圖和實現圖組成[2]。在此,對各種圖類的功能分析作如下論述。
(1)用例圖(Use Case Diagram),主要是從軟件使用者的角度來描述軟件系統所需的全部功能,并將可能使用系統的每個操作者分別列述出來。
(2)靜態圖(Static diagram) ,主要可分為包圖、對象圖和類圖。其中,類圖描述的是軟件系統使用類以及各類之間的靜態結構,如各類屬性與操作的內部結構。而且,類圖還定義了在軟件系統中的各類及相互之間的各種關聯屬性,如關聯、聚合、依賴等。對象圖則是類圖的實例,通常存在于軟件系統開發所對應的時間段內。包圖即通過包之間的相互關系描述了軟件系統中的層次結構。
(3)行為圖(Behavior diagram) ,由狀態圖和活動圖組成,并且提供了軟件系統中動態模型和組成對象之間的交互關系。其中的狀態圖描述了類對象中所有可能會發生的狀態以及不同事件發生時的各種狀態的轉移條件。而活動圖則有利于軟件開發系統中并行活動的識別。
(4)交互圖( Interactive diagram) ,由順序圖和協作圖組成,主要用來描述不同對象之間的交互關系。其中的順序圖表示了動態的類對象間的合作關系,能夠實現不同消息發送先后順序以及彼此之間交互關系的結果顯示。協作圖則可以描述類對象之間的各種合作關系。
(5)實現圖( Implementation diagram) 用于描述整個軟件系統內部構件之間的相互依賴關系以及各部件代碼的物理結構。其中部件有可能是二進制的文件、可執行的文件或者是資源代碼式的部件文件。此外,構件圖即使用了實現類或者邏輯類信息向用戶展示了軟件系統內部各部件的相互關系和影響程度,有利于開發者進行便捷高效的系統維護。
2高校圖書電子商務系統的應用第4期藍鷹:基于UML的高校圖書電子商務系統分析和設計智能計算機與應用第4卷
在高速發展的信息時代,高校圖書軟件系統提供的信息不僅要滿足高校師生的信息需求,并且還借助電子商務系統的先天優勢而擴大圖書信息服務范圍,同時又拓展了圖書的信息服務領域,從而進一步適應社會發展的現實需求和形勢需要[3]。尤其是,高校圖書信息的管理與現代網絡技術的同步,可以不斷提升高校圖書的信息利用率,而且這種方式在增加高校收入的基礎上,更為社會提供了高度豐富的信息資源服務。
高校圖書電子商務系統提供的服務主要可表述為以下幾種[4]:
(1)在線圖書信息銷售與在線圖書定購。通過該功能,高??梢酝ㄟ^網絡向其它數字高校和信息機構出售或出租電子出版物、以及有關自建數據庫的鏡像權、使用權和復制權等。也可以進行各類高校書籍、聯機出版物、教學音像制品、教學電子雜志的在線銷售和訂閱。
(2)付費圖書信息閱讀。付費閱讀功能使得高校圖書信息中價值豐富的數據不僅能提供給館內用戶或校園內局域用戶檢索,也可以同時提供給遠程付費授權用戶使用。付費閱讀可將高校自建的電子圖書信息數據庫及某些電子雜志和書籍信息以購買付費閱讀的方式對外界提供,如此既滿足了社會普通用戶的信息需求,而且又能對高校圖書信息的資金投入進行了適當的補償。
(3)高校信息增值服務。該功能可以提供社會各類科技課題所需要的定題服務、高級信息檢索服務和信息跟蹤服務、資料編譯服務以及各類論文期刊發表檢測服務等。
3基于UML的高校電子商務系統建模過程
高校圖書電子商務系統在建模設計過程中,首先必須提供用戶接口以供用戶登錄并選擇喜好的圖書信息;同時還必須提供軟件系統的管理維護接口以供管理員和一般的網站工作人員處理普通客戶訂單并維護網站正常運行。高校圖書電子商務系統總體功能需求框圖如圖1所示。以此為基礎,高校圖書電子商務系統用例圖則如圖2所示。
高校圖書電子商務系統的順序圖中的圖書訂購順序圖如圖3所示。圖書訂購順序圖中,訂購用戶首先使用自己的ID號和密碼登錄電子商務系統,登錄模塊會將客戶的ID保存在電子商務系統緩存中,之后將該信息提交給商品查詢模塊。商品查詢模塊要求訂購客戶輸入訂購查詢信息條件,訂購客戶輸入適當的查詢條件后,訂購查詢模塊即顯示符合查詢條件的商品列表。訂購客戶得到該查詢商品列表后,向電子商務系統提交需要購買的商品ID,而訂購模塊得到商品ID后,將會生成訂單并提交給數據模塊進行信息保存,系統保存成功后,訂購模塊提示用戶訂購該商品的成功信息。
管理員處理訂單順序圖如圖4所示。管理員處理訂單時序圖中,管理員使用管理員賬號和密碼登錄后,登錄模塊會將管理員的ID信息保存在系統緩存中并提交給訂單處理模塊。隨后訂單處理模塊向管理員提供實時的未處理訂單的列表,管理員則根據商品ID得到各類商品的實際庫存情況,庫存數量如果充足,管理員即接受訂單,并把接受信息提交給數據模塊,數據模塊更新該訂購客戶的訂單信息并返回訂購成功信息給訂單處理模塊,訂單處理模塊再提示管理員該操作成功。
電子商務系統設計與分析范文2
關鍵詞電子商務系統規劃設計
電子商務是一種以計算機技術和網絡通信為基礎、以交易雙方為主體、以電子支付和結算為手段、以現代物流系統為依托的全新商務模式。其作用是疏通現有商務的各個環節,提高現有商務的運作效率,建立一個全新的經濟秩序,開辟一個全新的交易場所。電子商務系統建設是企業應用電子商務的第一步,是一個包括商務、技術、支付、物流等許多角色與要素的系統工程。在開始建設電子商務系統之前,必須充分研究涉及電子商務系統的所有因素,全面分析、統籌規劃,形成盡可能完善的電子商務系統設計方案。
1企業電子商務系統的規劃
企業電子商務系統的規劃是指以完成企業核心業務轉向電子商務為目標,給定未來企業的商務模式,設計支持未來這種轉變的電子商務系統的體系結構,說明系統各個組成部分的結構及內容,選擇構造這一系統的技術方案,給出系統建設的實施步驟及時間安排,說明系統建設的人員組織,評估系統建設的開銷和收益。
電子商務系統的規劃與傳統信息系統的規劃有所不同,傳統信息系統對企業價值鏈的貢獻主要體現在提高企業的生產、管理效率。盡管它對企業的商務活動有所改善,但是并不直接對企業的商務模式產生變革式的影響,換句話說,傳統信息系統的規劃以企業商務模式處于穩定的狀態為前提,它是在企業既有商務模式的基礎上,集中針對企業內部信息流進行的技術改進和支持。企業電子商務系統的規劃不僅是對支持企業電子商務的信息系統進行規劃,還包括商務模型規劃和商務系統規劃兩個基本層次。
1.1商務模型規劃
這是一種戰略層的規劃,目標是明確企業將核心業務從傳統方式轉移到電子商務模式時需要采取的策略,確定企業的商務模型。商務模型規劃并不直接針對企業未來需要建造的電子商務系統,其主要目標是為電子商務系統規劃提供依據。商務模型規劃的內容包括兩個方面:首先是確定企業核心業務未來如何發展,企業采取什么樣的商務運作方式獲取市場利益,即確定企業的商務模式;其次是確定支持企業商務運作的信息系統的基本信息流程,即規劃企業的商務模型。
1.2商務系統規劃
商務系統的規劃是一種戰術層的規劃,它側重于以商務模型為基礎,規劃支持企業未來商務活動的技術手段,確定未來信息系統的體系結構。簡單地講就是規劃企業可以采用哪些電子手段做生意。
商務模型的規劃確定企業未來核心業務的路線,如果沒有網絡技術、計算機技術的支持,未來的業務是不可能實現的,它是一種戰略層次的規劃,確定這種規劃的人員不僅僅是技術人員,更重要的是商務管理和決策層面的人員。商務系統的規劃則給出電子商務系統開發可依據的一個基本框架,所要解決的基本問題是如何實現商務活動。由于這種規劃過程側重于技術實現,所以它的主要參與人員以熟悉網絡和計算機技術的各類工程技術人員為主。
2企業電子商務系統的建設步驟
企業電子商務系統建設大致分為五個階段:
2.1商務分析階段
這是實現電子商務應用計劃的第一步。這一階段的工作主要是進行充分的商務分析,主要包括需求分析(包括企業自身需求、市場需求以及客戶需求等)和市場分析(包括市場環境、客戶分析、供求分析和競爭分析等)兩個方面。
在電子商務條件下,市場范圍擴大,創新速度加快,競爭的壓力越來越大,競爭的頻率越來越高,因此必須對擬建的電子商務系統在未來可能面臨的競爭盡可能做出分析,最大限度地避免競爭失利。此外,還要對企業自身狀況進行分析,包括對企業組織、管理、業務流程、資源、未來發展的分析,等等。要結合電子商務的特點,從供應鏈的角度重新審視企業組織、管理與業務流程,尋找與電子商務的最佳結合部。
2.2設計階段
在完成上述商務分析的基礎上,在掌握電子商務最新技術進展的情況下,充分結合商務和技術兩方面因素,提出電子商務系統的總體規劃,提出電子商務系統的系統角色,提出電子商務系統的總體格局,亦即確定電子商務系統的商務模式,以及與商務模式密切相關的網上品牌、網上商品、服務支持和營銷策略四個要素。電子商務系統設計工作可以由此展開,也即從子系統、前臺、后臺、技術支持、系統流程、人員設置等各個方面全面構架電子商務系統。此階段的工作完成的好壞,將直接關系到后續電子商務系統建設和將來電子商務系統運行和應用的成功與否。
2.3建設變革階段
這個階段的工作分為兩條線:一條線是按照電子商務系統設計,全面調整、變革傳統的組織、管理和業務流程,以適應電子商務運作方式的要求;另一條線是按照電子商務系統設計,全面進行計算機軟硬件配置、網絡平臺建設和電子商務系統集成,完成電子商務系統技術支持體系的建設,從技術上保障電子商務系統的正常運作。
2.4整合運行階段
上述建設變革階段完成后,就可以將經過變革的組織、管理和業務流程,與已經建好的電子商務技術平臺整合起來,進行電子商務系統的試運行。再經過必要的調整、改進以后,實現電子商務應用的工作就可以進入整合運行階段,開始實現電子商務應用。
3企業電子商務系統的設計
所謂電子商務系統的設計是指根據系統規劃的內容,界定系統的外部邊界,說明系統的組成及其功能和相互關系,描述系統的處理流程,給出未來系統的結構。它主要包括電子商務系統物理配置方案設計、功能模塊設計和數據處理的總體結構設計。
3.1電子商務系統物理配置方案設計
(1)系統硬件結構設計。電子商務系統的計算機和網絡硬件平臺的選擇在很大程度上決定了整個系統的性能指標,所以在選擇的時候,要注意到整個硬件平臺不僅要可靠性高、安全性好、有一定的網絡吞吐能力,還要采用開放的體系結構,具備一定的可擴展性,能夠滿足企業未來的電子商務應用的需求。
(2)電子商務系統軟件結構設計。電子商務系統軟件結構的設計工作,實際上是對確定的硬件結構中的每臺計算機指定相應的計算機系統軟件,包括操作系統、數據庫管理系統、應用服務器系統、開發工具軟件等。
3.2電子商務系統功能模塊設計
電子商務系統的功能分解的過程就是一個從抽象到具體、由復雜到簡單的過程。從管理職能的角度,可以把電子商務系統看作是由不同職能的一系列子系統構成的,這些子系統可以再分解成更小的子系統和模塊,整個電子商務系統就是由這些功能模塊構成的。每個子系統都有為完成有關的各種信息處理工作的專用或公共場所用的計算機程序。在每個職能子系統內部都包含用于事務處理、作業控制、管理控制和戰略計劃的具體應用。
3.3電子商務系統數據處理的總體結構設計
電子商務系統的數據處理可以分為集中式數據處理、分布式數據處理和協作式數據處理三種方式。在集中式數據處理方式中,數據全部存儲在中央系統,由數據庫管理系統進行管理,所有的處理都由該中央系統完成,終端是客戶機,只是用來輸入和輸出,本身不做任何處理。但是由于個人計算機的性能得到極大的提高,使處理能力分布到網絡上的所有計算機成為可能,這也使分布式數據處理方式得到廣泛應用。在協作式數據處理方式中,系統內的計算機能夠聯合處理數據,處理既可集中實施,也可分區實施。協作式計算允許各個計算機合作處理一項共同的任務,采用這種方法完成的速度要快于僅在一個客戶計算機上運行;協作式計算允許計算機在整個網絡內共享處理能力,可以使用其他計算機上的處理能力完成任務。除了具有在多個計算機系統上處理任務的能力外,該類型的網絡在共享資源方面類似于分布式計算。企業要根據自身的電子商務應用的需求選擇相應的數據處理方式。
4企業電子商務系統設計的技術框架
企業電子商務系統開發架構體系必須突出以下特點:有利于軟件維護及系統管理;滿足應用系統的安全性,便于業務級權限管理;提高系統性能,減少網絡數據流量和提高數據庫的響應速度;保護前期已有應用系統,具有強大的擴展能力。應用系統層次結構如下:
(1)基礎系統平臺。指為應用系統提供底層支持的部分,包括網絡(內部網、互聯網)、硬件平臺(服務器、存儲備份設備等)、操作系統(Unix/Windows/Linux等)、數據庫管理系統等應用系統運行的基礎。
(2)J2EE架構平臺。Java技術由于其跨平臺特性、面向對象特性、安全特性等,使之已經成為構建企業級應用的事實上的標準。J2EE(企業級Java)把數據庫訪問、企業級Java組件、命名和目錄服務、動態頁面生成、XML、消息服務、事務服務等有機地集成在一起,并且提供集群等高級特性,使之特別適合構建復雜的大型應用,并保證系統具有很好的可擴展性。
(3)業務平臺。企業在構建自己的電子商務平臺時要涉及許多具體的業務平臺,業務架構平臺是新一代的業務系統基礎運行環境,可以使基礎技術平臺與業務應用系統之間實現有機隔離,應用系統的執行只與應用架構平臺有關,而與基礎技術平臺無關,同時提供一些基礎的、公共的組件。對于企業級應用,以信息門戶和交易門戶為核心的企業門戶組件,以辦公自動化軟件OA為核心的系統管理組件是重點。系統還可以包括,以進銷存和客戶服務中心為核心的供應鏈管理組件,以賬務、報表、成本核算為核心的財務管理組件,以生產計劃、車間管理、工程管理、質量管理、設備管理為核心的生產管理組件,以數據倉庫和決策支持為核心的商務智能與決策支持組件以及人力資源管理、科研管理、后勤管理等其他業務組件,最終形成了全面企業電子化管理方案的產品組合。
(4)門戶網站。提供各種信息服務,通過安全隔離通道(防火墻)與企業內網、專網進行數據交換,實現統一的數據接收、。
(5)維護管理平臺。為系統提供各種管理維護功能,包括用戶管理、權限管理、內容維護、數據備份、安全審計等。
(6)安全解決方案。為系統提供安全解決方案,包括網絡、硬件、操作系統、數據庫、應用系統、人員管理等多個層次,是一個綜合的解決方案。目前用得最廣泛的是PKI技術,包括CA認證機構、RA系統、密鑰備份及恢復系統等部分。
參考文獻
1丹尼爾·阿莫.電子商務:變革與演進[M].北京:機械工業出版社,2003
電子商務系統設計與分析范文3
[關鍵詞]電子商務;系統規劃;設計
[中圖分類號]F752 [文獻標識碼]A [文章編號]1005-6432(2011)28-0090-02
電子商務是一種以計算機技術和網絡通信為基礎、以商務交易雙方為主體、以電子支付和結算為手段、以現代物流為依托的全新的商務模式。它既包括以計算機技術和網絡通信技術為平臺的技術性的一面,又包括以商務流、資金流、物流為核心的商務活動的一面。其作用是疏通現有商務活動的各個環節,提高現有商務的運作效率,建立一個全新的經濟秩序,開辟一個全新的交易空間。電子商務系統規劃是企業應用電子商務的第一步,是一個包括商務、技術、支付、物流等諸要素的系統工程。在建設規劃電子商務系統時,應充分研究涉及電子商務系統的所有因素,全面分析、統籌規劃,形成盡可能完善的電子商務系統,即電子商務環境下的商務運作模式和商務系統。
1 企業電子商務系統的規劃
企業電子商務系統是指以完成傳統商務轉向電子商務為目標,給定未來企業的商務模式,設計支持未來這種轉變的電子商務系統的體系結構,說明系統各個組成部分的結構及內容,選擇構造這一系統的技術支撐方案,給出系統建設的實施步驟,說明系統建設的人員組織,評估系統建設的經費支出和經濟收益等。電子商務系統的規劃與傳統信息系統的規劃有所不同,企業電子商務系統的規劃不僅是對支持企業電子商務的信息系統進行規劃,還包括商務模型規劃和商務系統規劃兩個基本層次。而傳統信息系統對企業價值鏈的貢獻主要體現在提高企業的生產和管理效率。
1.1 商務模型規劃
這是一種戰略層的規劃,目標是企業將核心業務從傳統方式轉移變為電子商務模式時需要采取的策略,確定企業的商務模型。旨在創新商務模式,適應新的商務環境。商務模式規劃并不直接針對企業未來需要建造的電子商務系統,其主要目標是為電子商務系統規劃提供依據。它包括兩個方面的內容:一是確定企業核心業務未來發展企業應采取什么樣的商務運作方式獲取市場利益,即確定企業的商務模式;二是確定支持企業商務運作的信息系統的基本信息流程,即規劃企業的商務模型。
1.2 商務系統規劃
商務系統的規劃既有戰術層規劃的一面,又有戰略性規劃的一面。它側重于以商務模型為基礎,規劃支持企業未來商務活動的技術手段,確定未來信息系統的體系結構和企業未來核心業務的方向。商務系統的規劃給出電子商務系統開發可依據的基本框架,所要解決的基本問題,如何實現商務活動,即規劃企業可以采用什么電子手段做生意,從而獲取更大的市場效益。
2 企業電子商務系統的規劃步驟
2.1 商務分析階段
這是實現電子商務應用計劃的第一步。這一階段的主要工作是進行充分的商務分析,主要包括需求分析和市場分析。前者主要包括企業自身需求、市場需求以及客戶需求等;后者主要包括市場環境、客戶分析、供求分析和競爭分析等。在電子商務環境下,市場范圍擴大,創新速度加快,市場競爭的壓力越來越大,競爭的頻率越來越高,因此,必須對擬建的電子商務系統在未來可能面臨的競爭做出盡可能完善的分析,最大限度地避免競爭失利。此外,還要對企業自身狀況進行分析,包括對企業組織、管理、業務流程、資源利用、未來發展等方面進行系統的分析。結合電子商務的特點,從生產原材料的采購、組織生產到企業組織、管理與業務流程諸方面進行分析,從中尋找與電子商務環境下的最佳結合點。
2.2 商務和技術規劃
在完成商務分析的基礎上,在掌握電子商務發展方向的前提下,應充分結合商務和技術兩個方面的因素,進行電子商務系統的總體規劃,提出電子商務系統的系統角色,提出電子商務系統的總體格局,確定電子商務系統的商務模式,以及與商務模式密切相關的網上品牌、網上商品、服務支持和營銷策略等多個要素。電子商務系統設計工作可以由此展開,也即從子系統、前臺、后臺、技術支持、系統流程、人員配置等各個方面全面構架電子商務系統。此階段的工作質量的好或不好,會直接關系到后續電子商務系統建設和將來電子商務系統運行和應用的成功與否。
2.3 建設更新階段
這一階段的主要工作,首先應按照電子商務系統設計,全面調整、變革傳統的組織、管理和業務流程,以適應電子商務運作模式的要求;其次是按照電子商務系統設計,全面進行計算機軟硬件配置、網絡平臺建設和電子商務系統集成,完成電子商務系統技術支持體系的建設,從技術層面上確保電子商務系統的正常運作。
2.4 整合運行階段
在完成建設更新階段后,就可以將經過變革更新的組織、管理和業務流程,與已經建好的電子商務技術平臺進行整合,并進行電子商務系統的試運行。再經過必要的調整、改進以后,實現電子商務應用的工作就可以進入整合運行階段,開始實現電子商務應用。
3 企業電子商務系統的設計
所謂電子商務系統的設計是指根據系統規劃的內容,界定系統的外部邊界,說明系統的組成及其功能和相互關系,描述系統的處理流程,給出未來系統的結構。它主要包括電子商務系統物理配置方案設計、功能模塊設計和數據處理的總體結構設計等。
3.1 電子商務系統物理配置方案規劃設計
電子商務系統物理配置方案設計主要包括系統硬件結構設計和系統軟件結構設計兩個方面。前者確保電子商務系統的安全運行,后者在電子商務系統的平臺上確保系統軟件和商務信息的深度融合。系統硬件結構規劃設計。電子商務系統的計算機和網絡硬件平臺的選擇在很大程度上決定了整個系統的性能指標,所以在選擇硬件的時候,要注意到整個硬件平臺不僅要可靠性高、安全性好、有一定的網絡吞吐能力,還要采用開放的體系結構,具備一定的可擴展性,能夠滿足企業未來的電子商務應用的需求。軟件結構規劃設計。電子商務系統軟件結構的設計規劃工作,實際上是對確定的硬件結構中的每臺計算機指定相應的計算機系統軟件,包括操作系統、數據庫管理系統、應用服務器系統、電子商務應用系統和開發工具軟件等。
3.2 電子商務系統功能模塊規劃設計
電子商務系統的功能模塊設計就是一個從抽象到具體、由復雜到簡單的過程。從管理職能的角度,可以把電子商務系統看做是由不同職能的一系列子系統構成的,這些子系統可以再分解成若干個子系統和模塊,整個電子商務系統就是由這些功能模塊構成的。每個子系統都有為完成有關的各種信息處理工作的專用或公共場所用的計算機程序。在每個職能子系統內部都包含用于事務處理、作業控制、管理控制和戰略計劃的具體應用。
3.3 電子商務系統數據處理的規劃設計
電子商務系統的數據處理可以分為集中式數據處理、分布式數據處理和協作式數據處理三種類型。在集中式數據處理中,數據全部存儲在中央系統,由數據庫管理系統進行管理,所有的處理都由該中央系統完成,終端是客戶機,只是用來輸入和輸出商務等相關信息,本身不做任何處理。但是由于個人計算機的性能得到極大的提高,使處理能力分布到網絡上的所有計算機成為可能,這也使分布式數據處理方式得到廣泛應用。在協作式數據處理中,系統內的計算機能夠聯合處理數據,處理既可集中實施,也可分區實施。協作式計算機允許各個計算機合作處理一項共同的任務,采用這種方法完成的速度要快于僅在一個客戶計算機上運行;協作式計算允許計算機在整個網絡內共享處理能力,可以使用其他計算機上的處理能力大大增強,該類型的網絡在共享資源方面類似于分布式計算。企業要根據自身的電子商務應用的需求選擇相應的數據處理類型。
4 企業電子商務系統規劃的技術框架
企業電子商務系統規劃的技術框架主要包括:基礎系統平臺、架構平臺和業務平臺?;A系統平臺是指為應用系統提供底層支持的部分,網絡平臺包括內部網和互聯網,硬件平臺包括服務器、存儲備份設備等,操作系統數據庫管理系統等應用系統運行的基礎。
(1)架構平臺。Java技術由于其跨平臺特性、面向對象特性、安全特性等特點,使之已經成為構建企業級應用的事實上的標準,它將數據庫訪問、企業級Java組件、命名和目錄服務、動態頁面生成和事務服務等有機地集成在一起,并且提供集群等高級特性,使之特別適合構建復雜的大型應用,并保證系統具有很好的可擴展性。
(2)業務平臺。企業在構建自己的電子商務平臺時要涉及許多具體的業務平臺,業務架構平臺是新一代的業務系統基礎運行環境,可以使基礎技術平臺與業務應用系統之間實現有機隔離,應用系統的執行只與應用架構平臺有關,而與基礎技術平臺無關,同時提供一些基礎性的、公共性的組件。對于企業級應用,以信息門戶和交易門戶為核心的企業門戶組件,以辦公自動化軟件OA為核心的系統管理組件是重點。系統還可以包括,以進銷存和客戶服務中心為核心的供應鏈管理組件,以賬務、報表、成本核算為核心的財務管理組件,以生產計劃、車間管理、工程管理、質量管理、設備管理為核心的生產管理組件,以數據倉庫和決策支持為核心的商務智能與決策支持組件以及人力資源管理、科研管理、后勤管理等其他業務組件,最終形成了全面企業電子化管理方案的產品組合。
參考文獻:
[1] 丹尼爾•阿莫.電子商務:變革與演進[M].北京:機械工業出版社,2004.
[2] 孫寶文,王天梅.電子商務系統建設與管理[M]. 北京:高等教育出版社,2005.
電子商務系統設計與分析范文4
[關鍵詞] 校園電子商務 電子商務系統 數字化校園 人才培養
一、引言
隨著高校的規模擴張,過去多以小零售、小規模為主的校園商業形式已經不再適合現代消費和服務模式,如何進行校園電子商務運作,建立一個基于校園網的經濟、實用、安全、高效、穩定校園電子商務系統是真正實現數字化校園的重要問題。
校園電子商務系統的出現使在校師生的生活變得越來越便利,解決師生日常學習工作生活中的許多問題,而且能改變他們的消費方式和購物習慣,為學校創造巨大的經濟效益。此外,在校園開展電子商務,可以營造良好的電子商務環境,提供學生參與電子商務的現實環境,也為學校的電子商務教學提供實習基地,創造培養電子商務合格人才的教學條件,為新世紀電子商務的全面開展打下基礎。
二、校園電子商務系統分析
1.校園電子商務系統特點。校園電子商務從商業運作模式來看與一般電子商務相類似,都是通過網絡進行商品、服務或信息的交換,但與一般電子商務相比,校園電子商務系統構架在獨特、優良的校園網絡環境上,面對比較單一的消費群體。因此,校園電子商務系統具有以下特點:(1)良好的網絡環境:校園網是一個較安全、快速的中小型局域網,網絡節點密集,不間斷開放網絡服務,為開展校園電子商務奠定了良好的網絡環境。(2)穩定的服務對象:消費者就是校內的師生,是穩定的服務對象。此外,每年都有好幾千新生入校又是潛在的校園電子商務服務對象。(3)便捷的物流配送:物流配送往往是電子商務發展的瓶頸,然后大部分師生集中校園內, 這使物流的配送準確、及時, 成本大大降低,因此,校園電子商務具有克服這個瓶頸的優勢。(4)安全、靈活的結算方式:結算方式常常也束縛了是電子商務的發展。校園電子商務系統用戶可以靈活選擇多種結算方式:貨到付款、飯卡結算、一卡通結算等。貨到付款是最簡單、最安全的結算方式,但略微增加了物流配送工作;飯卡結算是一種比較直接、便捷的結算方式,已成為師生們的習慣;一卡通結算無疑是一種數字化校園的電子商務安全結算方式,需要有銀行接口,這是趨勢。這幾種方式能夠很好地保證校園電子商務業務順利開展。
2.校園電子商務系統需求分析。(1)界面統一友好:校園電子商務系統界面設計要美觀大方,更注重信息的有效、實用性,關注學生生活,滿足學生需求。(2)規范、完善的基礎信息設置:系統要實現對基礎信息規范管理,包括商品信息和客戶信息等。(3)商品分類詳盡:商品除了按傳統的分類方法,還應設置各種類別,如特價商品類、新品類等。(4)模糊商品查詢:為用戶提供一個方便、快捷的商品信息查詢功能。商品除了能按大類檢索,還應實現按不同分類進行檢索,此外,還需實現模糊查詢。(5)網上購物和支付:與一般電子商務系統一樣,要設計購物車,實現網上支付。(6)新品及特價商品展示:新品和特價商品應擺在顯眼位置。(7)商品銷售排行:對商品銷售情況進行統計,實現商品“自我推薦”,同時幫助商家做出相應的決策。
三、校園電子商務系統設計
1.總體設計。根據需求分析,為方便管理和使用,校園電子商務系統由前臺、后臺兩部分組成。(1)前臺部分:主要實現商品展示及銷售。該部分包括新品上架、特價商品、銷售排行、購物車、會員管理、商品公告及訂單查詢、商品查詢等。(2)后臺部分:主要對商城內的一些基礎數據進行有效管理,包括商品管理、會員管理、訂單管理、公告管理等。
2.系統功能結構圖。(1)前臺功能結構如圖1所示:
(2)后臺功能結構如圖2所示:
四、校園電子商務系統實現
1.系統實現的關鍵技術。為了提高開發效率,本系統采用傳統的JSP技術編寫,因此,關鍵的是要編寫許多JavaBean。下面給出商品的3個JavaBean編寫過程,以供參考。
(1)商品JavaBean。商品JavaBean是對商品實體的抽象,包含了商品實體的所有屬性及商品對象的初始化構造的方法,具體代碼如下:
(2)保存購物信息JavaBean。保存購物信息的JavaBean主要在實現購物車時應用,在類中定義商品的屬性。具體代碼如下:
(3)操作商品信息JavaBean,具體代碼如下:
2.功能模塊的實現。下面以銷售排行模塊實現來說明整個系統各模塊的實現。用戶系統首頁點擊銷售排行,進入到銷售排行頁面,銷售排行頁面的設計效果如圖3所示。
銷售排行頁面主要是將訂單視圖中的數據按GoodsName、GoodsID字段分組并統計銷售數量,再按統計后的銷售數量降序排列,最后再使用SQL語句中的top關鍵字取出銷售量最高的前10種商品。關鍵代碼如下:
商品銷售排行頁面運行效果如圖4所示。
五、結束語
本文闡述了一個實用型校園電子商務系統的需求、設計與實現。系統設計結構嚴密、邏輯清晰、功能完善,界面美觀、操作簡易,但在銀行接口方面還有待于進一步完善,最終需要采用數字化校園意義的“一卡通”進行結算。
通過系統實施,為學校的電子商務人才培養提供了實戰環節;為貧困學生提供勤工儉學的崗位;同時還為計算機類人才培養提供實訓案例,學生可以通過這個實訓案例完成《JSP實訓開發》等相關課程設計,掌握如何分析系統、設計和實現系統。
參考文獻:
[1]胡顯賢:校園電子商務信息平臺的設計與構建.湖南農業大學學報,2008年第1期
[2]武彩霞焦瑾:基于校園網的電子商務交易系統.計算機應用研究,2002年第5期
[3]杜江萍:校園電子商務模式探析.江西財經大學學報,2005年第3期
電子商務系統設計與分析范文5
一、對審計重要程度的影響
隨著電子商務的發展,商務活動將以計算機和通信網絡的完美運行為基礎,它對計算機系統強烈的依賴性潛伏著巨大的威脅,控制不靈、使用不當就可能造成災難性的后果,并且存在計算機病毒和“黑客”的肆意侵襲、計算機犯罪等等都導致電子商務信息失真的風險。因此,審計人員不僅要對電子商務活動產生的數據是否真實、正確、合法進行審計,而且還要對電子商務系統的硬件和軟件,進而對整個電子商務系統的安全性、可靠性、內部控制的健全性與有效性等方面進行審計,從而指出被審單位電子商務系統內部管理和控制上的薄弱環節,提高電子商務信息的可靠性和真實性,有效地防止利用計算機隨意篡改電子商務數據或破壞磁性介質上的數據等舞弊行為的發生。因此,實現電子商務以后,審計工作的重要性遠遠超過以往。同時,商務活動的網絡化使企業與外部的信息交換更為頻繁、快捷,經營周期大大縮短,交易活動呈現很強的實時性。由于外部審計人員對企業交易活動缺乏及時全面的了解而無法進行實時監督,致使他們對交易活動的審計越來越困難,這樣內部審計的重要程度則大大提高。
二、對審計風險的影響
從審計工作的角度看,電子商務系統在使用過程中的風險越大,在檢查風險既定的情況下,審計風險也越大。電子商務引起的風險主要包括下列幾個方面:(1)數據高度集中于電子商務系統,易導致機密的數據被不法分子拷貝,甚至可能被非法篡改而不留下任何痕跡。(2)如果在電子商務系統設計時考慮不周,電子商務系統可能無法判斷某些事件是否符合邏輯,對不合理的事項也會照樣處理。(3)電子商務系統主要以磁盤、磁帶、光盤等存儲介質作為信息載體,記錄于這些存儲介質上的信息是肉眼不可見的,必須借助于計算機的“翻譯”,才能以人可以理解的形式表現出來,但同一信息可以被“翻譯”成不同的形式。利用磁性介質難以實現諸如簽字、蓋章等這些使信息證據化的操作。(4)電子商務系統對錯誤的處理具有重復性和連續性。(5)電子商務系統中許多不相容職責相對集中,加大了舞弊的風險。(6)系統設計時可能沒有考慮到審計工作的需要,沒有留下充分的審計線索。(7)計算機病毒的入侵和“黑客”對電子商務系統的故意破壞。上述因素都可能使得審計風險中的固有風險和控制風險增大。根據審計風險模型,審計風險由固有風險、控制風險、檢查風險構成,審計風險=固有風險×控制風險×檢查風險。該模型清楚地揭示,在固有風險和控制風險較高的情況下,審計人員只有通過擴大審計范圍、在抽樣審計中增加樣本量等措施,降低檢查風險,才會使審計風險得以保持在適當水平。
三、對審計線索的影響
審計線索對審計來說是極為重要的。審計工作中,審計人員正是通過跟蹤審計線索,審核有關經濟業務和收集審計證據的。而審計的過程,實質上就是不斷收集、鑒定和綜合運用審計證據的過程。在傳統商務活動過程中,每筆交易都有一個完整的審計線索,交易的每一環節都有文字記錄,都有經手人簽字,審計線索十分清楚。審計人員可以從原始單據開始,對交易事項進行追蹤,一直到報表為止;也可以從報表開始,追根尋源,一直追溯到原始單據,從而形成了順查、逆查等審計方法。但是,實現電子商務以后,傳統的單據沒有了,紙質記錄消失了,代之的是存有數據處理資料的磁盤、磁帶、光盤等,這些存儲在磁性介質上的信息是機器可讀的,它們不再是肉眼所能直接識別的了。此外,原始單據進入計算機以后,中間的交易處理由計算機自動完成,傳統的審計線索在這里中斷、消失了,傳統的審計方法,有的已不適用。審計線索的肉眼不可見性,一方面增加了審計調查取證的難度,另一方面也從心理上給審計人員造成了壓力。 四、對審計內容的影響
實現電子商會以后,審計的監督職能并沒有改變,使審計的內容發生了相應的變化。首先,電子商務系統的特點及其固有的風險決定了審計內容必須包括對電子商務系統處理和控制功能的審查,以證實其對交易事項的處理是否真實、合法及安全可靠,這是傳統審計所沒有的;其次,由于電子商務系統已經開發完成并投入使用后再對它進行修改優化,要比在系統設計階段對它改過困難得多,代價也昂貴得多。因此,電子商務系統的設計應有審計人員(一般是內審人員)的參加。在系統設計開發階段,審計人員要提請開發人員注意并監督審查下列問題:(1)系統的功能是否恰當、完備,能否滿足用戶商務活動的需要;(2)系統的數據流程、處理方法是否符合有關貿易法規;(3)系統是否建立了恰當的程序控制,以防止或發現無意的差錯或有意的舞弊;(4)系統是否保留了充分的審計線索,保證了系統的可審性;(5)系統的安全保密措施和管理制度是否健全,能否保證系統安全可靠地運行;(6)系統的文檔資料是否全面、完整。
五、對審計方法與技術的影響
在電子商務環境下,審計的對象發生了變化,大量的證據都存儲在肉眼不可見的磁性介質上,對這些證據,審計人員只能利用計算機技術進行審查,即把計算機當作基本的審計工具使用,迅速、有效地完成審閱、核對、分析、比較等各項審計工作,從而提高審計的效率與質量。在對電子商務活動進行審計時,單機系統環境下的審計方法有的已不適用。這主要表現在對電子商務活動進行審計時,所有測試都必須在不改變數據庫或記錄的要件下設計具體的測試方法。由于網絡系統的持續運行,使得審計人員很難讓其在某一特定時間停下來接受大規模的測試,如果測試會改變數據記錄,就意味著審計人員給系統帶來差錯。當然,可以設計能夠糾正差錯的測試程序,但是被審單位是否允許這種改變記錄的方法,令人懷疑。同時由于系統實時的特點,也使得這種改變記錄的審計方法很可能產生后遺癥。由于交易數據處理的高速性和處理程序的復雜性,使得審計人員很難對經過測試后的系統重新進行復原。因而,就審計方法而言,采用整體檢測法及受控處理法等進行系統測試的審計方法,對審計人員審查和評價整個電子商務系統顯得尤為重要。因此,在執行電子商務審計任務時,審計人員往往要在系統運行的同時進行審計。 六、對審計方式的影響
在網絡世界里,企業的生產和經營的組織形式將趨于多樣化,并隨著不同交易事項自由組合成新的經營主體——虛擬企業(Virtual
Firms)。虛擬企業存在于計算機網絡之中,它是一種臨時組成的,沒有固定形態和明確空間范圍的結合體。它可以隨業務活動的需要,由若干相互獨立的公司經過整合、重組而成,也可以隨交易業務的完成而隨時終止。電子商務使得虛擬企業的交易可以在瞬間完成,虛擬企業也就可能在交易完成后立即解散。網絡社會的虛擬企業,其存續的時間有很大程度的不確定性、伸縮性和隨機性。虛擬企業存續的時間可以很長,長達幾年或幾十年;也可以很短,只存在幾秒鐘。故虛擬企業的快速結合與解散,要求審計工作必須隨時、隨地進行,實時、即時提供審計信息,而不能按照傳統的審計工作要求,定期提供審計信息。因此,隨著電子商務的不斷發展,傳統的事后審計與就地審計方式將逐步消失,審計工作將采用在線實時審計方式,即通過審計機關的計算機及時審查監督電子商務系統的交易業務,這樣一方面可以及時收集審計證據,另一方面也能得出可靠的審計結論。目前我們就應考慮審計機關的計算機系統如何及時監督電子商務系統,這就需要電子商務系統具有相應的審計接口。采用在線實時審計方式,還可以極大地提高對電子商務審計的效率與質量。
七、對審計人員素質的影響
實現電子商務以后,由于審計線索、內部控制、審計內容、審計方法與技術等的改變,決定了對審計人員要求的提高。不懂得計算機的審計人員,會因為審計線索的改變而無法跟蹤審計,會因為不懂得電子商務的特點和風險而不能審查和評價其內部控制,會因為不會使用計算機和網絡系統而無法對電子商務活動進行審計。實現電子商務以后,審計工作的順利開展,必須基于一定的計算機技能、網絡知識和完備的審計理論等多方面的綜合運用,這對審計人員的業務素質提出了更高的要求。在這種情況下,審計人員不僅要有豐富的審計知識,而且要掌握一定的計算機、網絡、通訊、電子商務知識與技能。只有全面提高審計人員的業務素質和工作能力,才能滿足電子商務審計工作的需要。
八、對審計標準和準則的影響
電子商務使得審計對象、審計線索、審計方法等各方面都發生了變化,人們以往在審計工作中逐步建立起的一系列審計標準和準則已不完全適用于變化了的情況,需要建立新的審計標準和準則指導審計工作實踐。例如,對電子商務審計人員的一般要求、電子商務的事前審計準則、電子商各系統安全可靠評價標準、電子商務系統內部控制準則等。
電子商務系統設計與分析范文6
關鍵詞:商務系統設計;交互式WEB技術;WEB數據庫
隨著計算機網絡技術和通信技術的高速發展,Internet帶來的電子貿易正改變著現今商業活動的傳統模式,WEB站點已成為中小企業展現自我、直接面向客戶的窗口。計算機技術、網絡技術與數據庫技術發展相結合,利用基于數據庫的交互式WEB商務系統已成為企業發展電子商務、開辟國際市場、創造新的營銷方式、參與大企業、跨國公司競爭及企業和客戶在全球范圍內的信息交換提供了快捷途徑。創建高效的WEB商務系統也日益成為中小企業的戰略目標。
一、Linux平臺Apache、PHP、MySQLWEB商務系統平臺優勢
Linux、MySQL、Apache和PHP都具有開放源碼、免費的特點。Linux是一個遵循POSIX(PortableOperatingSystemInterface)標準的開放源碼的操作系統,具有安全、穩定和移植性好,并有豐富的軟件支持和強大的網絡功能。MySQL是一種快速的多用戶、多線索化并具有豐富結構化查詢語言(SQL)的關系數據庫系統。Apache是目前世界排名第一的WEB服務器。Apache是免費的,源代碼是公開的,用戶可以修改、編譯自己的Apache。PHP是GUN標準的自由軟件,它以其速度快、跨平臺、安全、易學等特點越來越顯示出它的優越性。由以上特點可見,PHP與Apache、MySQL在Linux平臺上,具有較高的性價比,號稱“黃金組合”,在WEB商務系統平臺的搭建中具有其獨有優勢。
二、Linux平臺Apache、PHP、MySQL的動態WEB數據庫系統工作原理
基于Linux下的Apache、PHP、MySQL的動態WEB數據庫系統,是在Linux操作系統環境下,以Apache為WWW服務器,以MySQL為WEB數據庫,采用TCP/IP技術,以HTTP作為傳輸協議,客戶端瀏覽器通過HTML訪問Apache服務器,Apache服務器調用并執行服務器端PHP程序,PHP程序執行SQL語言操作MySQL數據庫,同時返回查詢結果,PHP從MySQL數據庫中取得數據后,按照文件要求,生成HTML頁面交給Apache服務器,最后客戶端瀏覽器將HTML文件解釋執行并顯示出來。它是一種典型的B/W/D(瀏覽器/WEB服務器/數據庫服務器)三層體系結構。在這種B/W/D三層體系結構中,客戶端通過瀏覽器提交信息給WEB服務器,WEB服務器再通過WEB服務器端的PHP嵌入式腳本語言與MySQL數據庫進行數據交換,通過標準SQL語言對數據庫進行數據操作,在將處理完畢的數據通過PHP嵌入式腳本語言返回給客戶端,再通過瀏覽器解析執行。在這種動態交互式WEB數據庫應用系統中,PHP語言在以Apache為WEB服務器端運行,在ApacheWEB服務器將信息發到客戶端之前,PHP腳本由ApacheWEB服務器解釋執行,再發送到客戶端瀏覽器。
三、WEB數據庫商務系統的系統設計
(一)WEB數據庫商務系統開發的三層設計模型
本系統采用Liunx平臺下Apache、PHP、MySQL進行WEB數據庫商務系統設計,整體架構使用Web應用開發的三層設計模型,系統劃分為用戶界面層、業務邏輯層、數據訪問層,這樣有利于系統的開發、維護和擴展,三層的功能如下:
第一,用戶界面層。用戶界面層用來實現顧客瀏覽器中顯示商品信息用戶界面。該層以適當的形式顯示由業務邏輯層動態傳送的數據信息,這個功能要通過使用相應的HTML標記和CSS模式來實現。應用表達層為最終用戶提供界面,同時它也是系統接受用戶的請求的接口。
第二,業務邏輯層。業務邏輯層是整個分層模型的中間層,也是整個分層模型中最為重要的層。這一層為用戶界面層提供功能調用,同時它又調用數據訪問層所提供的功能訪問數據庫。
第三,數據訪問層。數據訪問層是整個分層體系的最底層,它主要用來實現與數據庫的交互,即完成查詢、插入、刪除和修改數據庫中數據的功能。數據訪問層為業務邏輯層提供服務,根據業務邏輯層的要求從數據庫中提取數據或者修改數據庫中的數據。
(二)WEB數據庫商務系統數據流設計
為了完成顧客訂購商品、定貨處理、庫存管理和發貨,設計數據流圖如圖1所示。
四、WEB數據庫商務系統網站結構設計
本系統采用Apache、PHP、MySQL構架,從系統功能上分WEB數據庫商務系統外部功能設計和WEB數據庫商務系統內部管理系統功能設計。
(一)WEB數據庫商務系統外部功能設計
WEB外部商務網站采用PHP、MySQL開發,設計友好的用戶界面面,提供以下功能:
1、提供電子目錄:電子目錄中包括商品信息和同類產品的比較信息,幫助客戶搜索、發現需要的商品;并進行比較,幫助客戶進行購買決策。
2、商品的評估:客戶對已購買商品的評價信息。
3、購物車:應用于客戶的在線購買功能,客戶可以暫時將商品放入購物車,同時也可刪除或更改購買的數量。
4、客戶訂單:客戶和相關信息及購買商品的相關信息。
5、商品:是否已客戶訂購商品的信息,并告知客戶。
6、售后信息:主要是客戶選購產品的結算信息、訂單的狀態及售后服務。
(二)WEB數據庫商務系統內部管理系統功能設計
WEB內部管理系統也PHP、MySQL開發,提供高效率的信息處理功能如下:檢查客戶的注冊信息;處理客戶訂單;商品庫存管理;能夠跟蹤產品銷售情況;能夠和物流配送系統建立接口;和銀行之間建立接口;實現客戶關系管理。
(三)系統的構成,可以將WEB數據庫商務系統分成以下三個子系統
商品管理子系統:商品信息管理、;交易子系統:處理訂單、支付;客戶管理或客戶關系管理子系統。
五、WEB數據庫商務系統數據庫設計
WEB數據庫商務系統采用MySQL關系型數據庫,庫中主要包含以下表:客戶注冊信息表:存放客戶信息;商品目錄表:用來存放目錄名,以及目錄所在的位置;商品數據表:用來存放商品信息,包括商品編號、名稱、規格、價格、描述信息等;連接表:用來存放商品品與目錄之間的關系;購物車數據表:用來存放客戶購物車中商品的清單及數量、價格及客戶購物的狀態;業務員信表:用于存放業務員的信息。
六、結束語
本文介紹了一種比較適合于中小企業的WEB數據庫商務系統開發架構的設計方案,采用Apache、PHP、MySQL組合,在Linux平臺下搭建經濟、穩定、安全、快速、高效的交互式WEB數據庫商務系統。系統重點介紹了Linux平臺下Apache、PHP、MySQL的動態WEB數據庫系統工作原理、系統設計、網站結構設計、數據庫設計。為我國中小企業,在資金短缺的狀況下,搭建中小企業WEB商務系統、開展電子商務提供一個比較理想的設計方案。
參考文獻:
1、郭健.戰PHP[M].民郵電出版社,2000.
2、薛軍超.MySQL網絡數據庫開發[M].民郵電出版社,2001.
3、劉志勇.Linux+PHP+MySQL案例教程[M].科多媒體電子出版社,2006.
4、余韶霞.基于JSP技術的電子商務網站設計與開發[J].
5、(美)JayGreenspanBradBulger.MyS-
QL/PHPDatabaseApplications[J].HungryMinds,Inc.,2001(9).
6、劉軍,董寶田.電子商務系統的分析與設計[M].高等教育出版社,2003.