基于 ASP.NET 技術的某鞋業(yè)電子商務系統(tǒng)的設計與實現
第 1 章 緒論
電子商務的發(fā)展和運用包含多方面的因素,早期的電子商務之所以停留在書本上是因為其配套的物流、金融并不成熟。隨著我國科技力量的不斷增強,相應的信息技術、運輸行業(yè)、金融體系等各行業(yè)和領域都在不斷健全和發(fā)展,電子商務的三大主要構成要素也基本具備了研究的基礎條件,這使得電子商務在國內有了發(fā)展的契機。電子商務在我國的發(fā)展歷史僅有十余年的時間,這期間涌現出一批優(yōu)秀的電子商務企業(yè),也包括互聯網企業(yè),但目前電子商務在我國的發(fā)展仍以“一家獨大”的態(tài)勢呈現。由于電子商務是傳統(tǒng)零售業(yè)的轉型和升級的體現,僅靠幾家電子商務平臺和企業(yè)的發(fā)展從長遠來看并不利于市場的長期良性發(fā)展,只有存在激烈競爭行為的市場環(huán)境才適合市場自然法則,也有利于產生更多優(yōu)秀的電子商務企業(yè),因此,電子商務系統(tǒng)的研究和探討是一個長期課題,特別是在我國政府提出創(chuàng)新經濟和綠色經濟的當前良好形勢下。
電子商務市場是面向全國和面向世界的,任何具有合法公民、企業(yè)經營資質、互聯網審批手續(xù)的商家都可以開展電子商務應用。近十年來,我國電子商務的市場形態(tài)也是多種多樣,從商品買賣雙方的身份來劃分,電子商務系統(tǒng)分為 B2C、B2B、C2C 等類別。從線上和線下的區(qū)別上劃分,電子商務系統(tǒng)由包括了 O2O 等類別。從經營主體的角度劃分,電子商務系統(tǒng)主要包括自營系統(tǒng)和多門店系統(tǒng)。不管是哪一種類別,開展和應用電子商務系統(tǒng)的主旨和目的并沒有太大變化,電子商務系統(tǒng)仍然圍繞著信息流、物流、資金流和人流從事著以互聯網等平臺為媒介的商務交易活動。
本文所提出的電子商務系統(tǒng)源于我國某鞋業(yè)企業(yè),該企業(yè)以生產和加工鞋類產品為主要經營范圍,該企業(yè)在鞋業(yè)領域有著一定的知名度和影響力,其品牌創(chuàng)立至今已經有 20 年的歷史。通過調查了解到,該企業(yè)的鞋類產品目前的銷售渠道主要包括傳統(tǒng)經銷商和網絡經銷商,網絡經銷商主要通過國內一些知名的電子商務網站完成。隨著電子商務的行業(yè)價值和優(yōu)勢日益凸顯,該企業(yè)決定以鞋類產品為經營主線,建立一套屬于自己的電子商務系統(tǒng),該系統(tǒng)既可以經營該企業(yè)的鞋類產品,也可以經營其它廠家的鞋類產品,屬于典型的 B2C 電子商務系統(tǒng)。
......
目前,國內外對于電子商務的經濟、技術研究一直都沒有停止過,電子商務系統(tǒng)的先進性不僅僅在于系統(tǒng)本身,相關的配套體系也十分重要,而我國電子商務與國外相比正是所欠缺的部分。
電子商務最早在美國提出,電子商務是指應用計算機信息技術、網絡技術、通信技術等技術手段所進行的商品交易、服務交易、貿易往來等商務活動,最早的電子商務應用于美國的跨國公司,企業(yè)希望通過一種以信息為載體的電子信息交易交換系統(tǒng)為跨國貿易實現商品信息的交換和共享。電子信息交換系統(tǒng)(EDI)是電子商務最初提出的初衷,后來 EDI 也被逐漸應用于各國的跨國貿易,包括政府海關的電子貿易審批、報稅等業(yè)務。電子商務被應用于商品貿易的銷售領域,以美國易趣、亞馬遜等電子商務公司為主,易趣網絡是以商品零售為主,銷售多元化商品為主的電子商務平臺,亞馬遜以銷售圖書起家,目前也發(fā)展成為綜合類商品銷售的世界最大電子商務交易平臺。美國亞馬遜公司的物流技術國際領先,部分商品的派送通過小型無人機完成,亞馬遜公司在這方面的技術研發(fā)投入也十分巨大,尤其在智能倉儲、智能派送機器人、無人機等方面的研究,,這是任何一個電子商務公司所無法比擬的[1]。
我國最早的電子商務公司是 1999 年在杭州成立的阿里巴巴,阿里巴巴的原型是 8848 公司,該公司以銷售企業(yè)黃頁服務、定制網頁為最初的基本業(yè)務,后成為中國電子商務的領軍企業(yè),其業(yè)務范圍涵蓋淘寶電商平臺、阿里巴巴國際貿易平臺、支付寶金融工具及跨醫(yī)療、旅游、體育等各個領域,目前阿里巴巴集團已成為中國、甚至世界家喻戶曉的電子商務企業(yè)。我國電子商務的發(fā)展為經濟的發(fā)展貢獻巨大,傳統(tǒng)零售業(yè)的不足都可以通過電子商務經濟活動去彌補,電子商務也催生了物流、金融等產業(yè)的興起[2-3]。我國是制造業(yè)、零售業(yè)大國,電子商務及電子商務系統(tǒng)在我國仍處于發(fā)展和研究階段,隨著窩溝信息技術的不斷發(fā)展和革新,電子商務的技術領域研究也不斷持續(xù)。
......
第 2 章 系統(tǒng)相關技術與理論知識
二十世紀末,國內電子商務處于起步階段,王俊濤、馬云等國外歸來的創(chuàng)業(yè)人士對國內電子商務領域身先試足,先后創(chuàng)立 8848 和阿里巴巴電子商務公司,至此,國內電子商務在阿里巴巴領軍下穩(wěn)健發(fā)展[4]。電子商務由信息流、物流、資金流、人流組成,信息流是構成電子商務的技術要素,通過信息技術使得電子商務可以有發(fā)揮的平臺和空間,具體而言信息流就是計算機軟件、網絡、通信等綜合技術。物流是負責電子商務商品的倉儲、配送、運輸、派送等過程。資金流是電子商務完成線上交易的必要步驟,通過網上金融體系形成買賣上方真正的交易完成,一手交錢、一手交貨才是真正的電子商務。人流是買賣雙方人員,即賣家和買家的人員群里的管理也是構成電子商務商務活動的重要組成部分。電子商務系統(tǒng)基于以上要素,將傳統(tǒng)的商品買賣通過電子信息化手段展示。電子商務在國內經歷十余年的發(fā)展,電子商務企業(yè)也猶如大量淘沙,能在發(fā)展中不斷壯大的電子商務企業(yè)必然有其獨特的經營優(yōu)勢[5]。
電子商務系統(tǒng)的研究有其技術組成要素,電子商務系統(tǒng)目前可通過兩種方式實現,一方面是通過 PC 端建立電子商務系統(tǒng),另一方面可通過移動端實現電子商務系統(tǒng)。電子商務系統(tǒng)主要包括 B2B、B2C、C2C、O2O 等類型,B2B 系統(tǒng)是企業(yè)對企業(yè)的交易模式,B2C 是企業(yè)對個人的交易模式,C2C 是個人對個人的交易模式,O2O 是線上購買線下交易的電子商務交易模式。B2B所代表的交易平臺國內以阿里巴巴為代表,B2C 所代表的交易平臺以淘寶網為代表,C2C 所代表的交易平臺以淘寶拍賣、當當等平臺為代表,O2O 以目前國內的團購平臺為主[6-8]。
......
Asp.net 是實現電子商務系統(tǒng)的重要技術,國內知名的電子商務平臺不乏通過該技術體系所構建。尤其是 Asp.net 提出的構建快速、便捷的商務系統(tǒng)這一思想,使得該技術在開發(fā)電子商務系統(tǒng)更具優(yōu)勢[9]。Asp.net 技術可實現電子商務系統(tǒng)的各個組成部分,這源于 Asp.net 自身的技術特點和其輔助的技術支撐[8]。主要體現在以下幾個方面:
(1) Asp.net 在動態(tài)網頁技術方面獨具優(yōu)勢,通過 Asp.net 體系所建立的 Web頁面具有代碼頁面分離的特性,實現電子商務系統(tǒng)的安全性要求。
(2) Asp.net 提供多種支持電子商務系統(tǒng)研發(fā)的控件,這包括實現購物車需要的內置控件、實現商品展示的 DataList 控件等[10]。
(3) Asp.net 可通過 C#等編程語言實現面向對象的程序開發(fā)。
(4)在 Asp.net 技術體系下可以應用 ado.net 進行數據處理,這種獨立的數據處理技術有利于電子商務平臺數據處理性能的提升。
(5) Asp.net 技術可通過.NET 平臺提供的技術幫助解決更多問題,可集成更多的技術進入到電子商務系統(tǒng)的研發(fā)工作。
Asp.net 技術的工作原理大體如下:
(1)用戶通過瀏覽器進行消息請求,將請求結果傳達給 Asp.net 頁面。這一過程執(zhí)行頁面加載操作[11]。
(2)Asp.net 頁面將請求發(fā)送給業(yè)務處理邏輯代碼進行請求的執(zhí)行,請求執(zhí)行成功后回發(fā)給頁面。
(3)頁面執(zhí)行第二次加載,整個加載過程包括靜態(tài)頁面的呈現,靜態(tài)頁的腳本執(zhí)行等過程,在請求和應答的過程中,Asp.net 頁面將觸發(fā)多個事件完成其自身的加載和回傳過程。這一過程與 Asp 是不同的,主要因為 Asp.net 頁面由前臺和后臺代碼兩部分組成,在執(zhí)行過程中也需要分開執(zhí)行,這一機制給系統(tǒng)運行過程復雜化了,但同時也給系統(tǒng)的執(zhí)行邏輯帶來了清晰化的表現[12]。
Asp.net 技術的運行原理具體如圖 2.1 所示。
......
3.1 可行性分析......................................................12
3.2 業(yè)務總體需求....................................................13
第 4 章 系統(tǒng)設計......................................................27
4.1 系統(tǒng)概要設計 ...................................................27
4.1.1 技術架構設計................................................27
第 5 章 系統(tǒng)實現......................................................45
5.1 系統(tǒng)開發(fā)工具和環(huán)境..............................................45
5.2 主要技術實現....................................................45
第 5 章 系統(tǒng)實現
本系統(tǒng)所采用的開發(fā)工具為 Visual Studio 2012,SqlServer 2005 數據庫,VSS 版本服務器等。在系統(tǒng)研發(fā)前需要安裝 Windows Server 2008 操作系統(tǒng),然后確認.NET Framework 的安裝狀況,先安裝 SqlServer 2005數據庫,然后安裝 Visual Studio 2012 開發(fā)工具,確認開發(fā)工具設置的計算機程序語言為 C#,設置 VSS 版本服務器的用戶類型和用戶信息,在Visual Studio 2012 創(chuàng)建電子商務系統(tǒng)的文件目的,將其導入到 VSS 中去,設置 VSS 各級用戶的開發(fā)權限。
系統(tǒng)環(huán)境要求客戶端方面通過符合當前階段計算機配置的主流瀏覽器運行即可,達到實現網上購物的環(huán)境標準即可,需要注意的是客戶端需要安裝數字證書,本系統(tǒng)通過 JavaScript 腳本給予客戶端必要的提示信息。系統(tǒng)服務器環(huán)境按照系統(tǒng)架構要求,需要搭建 Web 服務器、數據庫服務器,從系統(tǒng)硬件環(huán)境角度需要滿足發(fā)布后的 4 核芯片小型機,通過集群服務分別部署 3 臺 Web 服務器和數據庫服務器。
當系統(tǒng)各方面環(huán)境成熟后,需要進入應用程序目錄進行數據庫連接及各個層次的開發(fā)工具,需要通過 Web 配置文件設置數據庫連接字符串信息。
在 Asp.net 中提供了針對商品顯示的數據列表控件,在眾多數據列表控件中 DataList 所能實現的商品展示功能則更為全面和專業(yè)。該控件支持綁定數據源,支持對模板信息的自定義修改,支持通過腳本進行數據字段綁定的操作,可以為開發(fā)人員提供方面的商品展示功能。
以下描述該功能具體的實現步驟:
(1)在商品展示頁面中的具體位置引入 DataList 控件。
(2)在頁面中添加 SqlDataSouce 數據源控件,形成 SqlDataSource1 控件對象。
(3)設置數據源控件與電子商務系統(tǒng)數據庫商品基本信息表對象進行綁定。
(4)將 DataList 控件的數據源設置為 SqlDataSouce1 控件
......
第 6 章 結論與展望
電子商務系統(tǒng)作為當前人們生活、企業(yè)經營的重要生活工具,是目前實現商品買賣的重要網絡平臺。尤其是近幾年,我國的電子商務交易額逐年攀升,電子商務交易系統(tǒng)也逐漸被一些傳統(tǒng)企業(yè)所涉足,并希望通過電子商務系統(tǒng)提升企業(yè)的競爭力,擴展企業(yè)產品經營方式,拓寬企業(yè)產品銷售路徑,實現當前科技時代的企業(yè)信息化運營模式。本系統(tǒng)的提出正是源于某傳統(tǒng)鞋制品生產企業(yè)對電子商務系統(tǒng)的迫切需求,本系統(tǒng)的也研究即參考電子商務系統(tǒng)的通用業(yè)務,又兼顧某企業(yè)的實際需要,最終通過本文的研究實現了具體的預期目標。
本文研究工作主要包括以下幾部分:
(1)確定本系統(tǒng)的技術方案,引入 Asp.net 及其相關技術,實現快速構建、高質量開發(fā)電子商務系統(tǒng)的技術優(yōu)勢,使本系統(tǒng)具備了運行的可靠性、穩(wěn)定性和安全性等特征。
(2)應用合理的分析和設計手段對本系統(tǒng)進行需求分析和系統(tǒng)設計方面的研究,形成了功能分析、架構設計、功能設計、數據庫設計等一些列中期研究階段成果。
(3)重點研究和應用了靜態(tài)頁生成技術、購物車技術并充分發(fā)揮文件流、Profile 技術的優(yōu)勢將這兩個技術發(fā)揮出最大的作用和預期應用效果。
(4)通過功能實現說明及代碼編寫最終形成了本文所研究的電子商務系統(tǒng)整體功能。
......
參考文獻(略)
本文編號:201421
本文鏈接:http://sikaile.net/wenshubaike/caipu/201421.html