2010年12月11日 星期六

B2B企業電子商務系統的設計與實現

以往的B2B商務系統,集中圍繞買方-賣方交易的形式,有一定的局限性,經過研究與實踐,從電子商務系統的設計要求出發,本文提出採用PHP+MySQL來構建B2B電子商務系統,本文結合該項目的實例,介紹B2B電子商務系統的設計和實現過程。

  一、B2B電子商務系統需要實現的功能

  B2B電子商務系統必須能夠準確地眨映現實世界的商務活動,實現企業之間各種商務流程,給各型企業的營銷管理提供一種可行的在國際互連網上的營銷手段 和營銷方法,以解決商品信息流通慢、信息不准確和流通而狹小的問題;B2B電子商務系統旨在為企業提供一個簡捷、合理、方便、公正、公平、公開的交易方 式,並且適當解決企業資金及經營狀況不清、影響企業的經營決策等現實存在的問題;32B電子商務系統的企業內部管理需要把企業內部的各業務人員的權限劃分 清慫,不得越權操作;另外,B2B電子商務系統還應具備拍賣、招標和智能搜索引擎功能。

  基於這些需求,B2B電子商務系統至少需要實現:網上客戶的注朋與管理,包括客戶資質上傳和資信評價;網上客戶的內部業務人員角色的分配及其業_務管 埋,包括登錄時身份及角色的驗證;網上商品信息的分類錄入和發布,包括商品的促銷和特賣情況;網上在線信息的查詢、統計和管理,比如會員基本信息的查啕, 某種商品的信息查詢和商品統計等;網上採購、求購、銷售、退貨、付款和物流配送等商務處理過程的管理;網上拍賣、招標的管理,包括提出拍賣或招標申請和登 錄到拍賣場、招標場當中參加拍賣或投標;例上電子簽證的識別及認吐;網上在線支付的安全和管理;網上重要信息和交易信息的加密與保密;網上物流配送方式的 最佳選擇建義;網上留言、公告、短信及郵件等輔助信息交流手段的運用這樣,B 2 B的電子商務平台既可以促進業務流程自動化,降低生產成本,提高企業整體效益,義保障了電子商務的安全可靠。

  二、設計B2B電子商務系統的結構

  欲建立一個合理方便安全的B2B電子商務系統,首先,後台總管的管理工作應該完備,包括業務統計,分類管理,數據管理等工作;其次,按照會員的商務處 理流程劃分的交易模塊應該合理並且方便用戶操作;第三,在B2B電子商務系統中,由於會員代表的是公司,所以會員內部的業務員應該在身份驗證之後各司其 職,不得越權操作。

  由於B2B電子商務的實施是商務活動按照一定的業務流程實現的過程,所以B2B電子商務系統的結構設計是根據業務流程驅動的。

  三、B2B電子商務系統的流程

  在B2B電子商務系統的實例“電子商務系統的研究與虧建立”中,我們根據現實商務過程當中需要的人員角色,設定了會員的內部操作員的角色,角包的劃分及其功能如下:

  會員系統員:主要是負責會員內部的事務,比如採購員、銷售員等業務人員的任免,審批規則的規定等等;採購員:主要負責採購、求購的業務;銷售員:主要 負責銷售產品;銷售審批員和採購審批員:主要負責購銷決策,比如當有一筆大宗交易時,必須由審批員決定是否進行該項交易;財務:主要負責付款;配貨員:主 要負責物流配送。

  從業務流程圖可以看出身份驗證過程是必不可少的,它限制了系統總管和會員的各種角色的業務員的權限。 在大額交易審批、購銷生成合同以及付款時加入了簽證技術,這樣保障了個人業務安全性和數據保密性。

  在系統中,允許採購員和銷售員郜有權使用小貨車。 通常各種電子商務網站中常見的是採購員在購買產品時,使用購物車存儲挑選出來的產品,本系統之所以允許銷售員也使用購物車,是考慮到提出拍賣申請和向求購方提出意向這兩種情況下,銷售員也需要篩選產品。 因為在這兩種情況下,銷售員需要從眾多的本公司的產品中,選擇出部分符合條件的產品,然後提出拍賣申請或者向求購方提出意向,那麼我們不妨允許銷售員也使用購物車來完成上述選擇產品的步驟,如同採購員購物一樣。 只是需要加一個限制,即銷售員使用的購物車內只允許放入本公司的產品。 為了避免文字歧義,我們把採購員和銷售員都可以使用的購物車更名為小貨車。

  會員管理中,系統具備評分功能,會員之間可以根據成交的合同交易額和履行情況互相加分,累加到資信當中;如果不按合同辦事,出現違約行為,則給會員扣分,累加到資信當中。 這樣每個會員的資信都與其在網上的交易行為掛鉤,相互評分有利於保證市場的公平、公開性,制約會員履行合同以保證自己的誠信度。

  另外物流公司也可以在B2B電子商務系統中對齋要運送貨物的會員,根據交易雙方的地理位置和貨物的類型和數量等因素提出最佳運輸方式和路線選擇建議。

  四、實際開發

  PHP是一種服務器端的腳本語言。 它和HTML一樣,是一種編寫網頁的腳本語言,不同之處是:PHP是一種服務器端的語言,它運行在服務器上,客戶端請求某個PHP文件時,首先服務器要對它進行處理,處理完畢後才發送到客戶端而HTML則沒有這麼複雜,它不需要服務器端的解釋過程。 PHP可以運行在Windows NT和多種版本的Unix上,它不需要任何預先處理就可快速反饋結果,消耗的資源較少。

  MySQL是一種小巧玲瓏的數據庫服務器軟件,對於中型及較大型應用系統是非常理想的。 除了支持標準的Anal SQL語句以外,它還支持多種平台。 MySQL是一個強大、快速且價格低廉的數據庫軟件,也是目前最可靠的數據庫系統之一。 它正迅速成為各地網站服務器的必要設備。 在“電子商務系統的研究與建立”項目開發中,我們運用PHP+MySQL來實現。

  首先要搭建網站的開發環境。 從 相關的PHP網站下載php mysql apache perlsslsmtp的x合一的安裝軟件,這個軟件把PHP、MySQL、Apache、perls等結合在一起,使川戶免除了各種軟件單獨下載、自行 配置調試的麻煩;另外還可以下載MySPL-Font_2.5_serup.ese安裝軟什,它的功能主要是把Access數據庫導成MySQL數據庫。

  作為服務器的計算機,可以利用Dreamweaver、寫字板等文本編輯器編寫PHP代碼,並進行調試。 運 行PHP程序時不要忘記打開Apache服務器,此時需要注意,如果該機器還裝有lIS服務器,兩種服務器同時運行將出現衝突,這裡提供兩種解決辦法:一 種是手動切換,確保IlS和Apache兩種服務器不同時運行;另外一種是為IlS和Apache設置不同的端口,比如IIS的端口為 80,Apaclle的端口為1080。

  如果局域網內的其他機器也要編寫PHP程序,服務器管理員可以分配一些用戶權限,指定他們操作某些文件夾,允許他們如同服務器自身編寫代碼一樣,在各自機器上編程調試。 這樣可以保證服務器安全性。

沒有留言:

張貼留言