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