1. <tt id="5hhch"><source id="5hhch"></source></tt>
    1. <xmp id="5hhch"></xmp>

  2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

    <rp id="5hhch"></rp>
        <dfn id="5hhch"></dfn>

      1. 電子商務(wù)店家管理平臺(tái)的搭建論文

        時(shí)間:2020-06-24 17:27:34 電子商務(wù)畢業(yè)論文 我要投稿

        電子商務(wù)店家管理平臺(tái)的搭建論文

          該電子商務(wù)店家管理系統(tǒng)是動(dòng)態(tài)網(wǎng)頁技術(shù)ASP.NET結(jié)合數(shù)據(jù)庫技術(shù)的綜合應(yīng)用,是利用Windows所帶的組件Internet Information Server和微軟的互聯(lián)網(wǎng)平臺(tái)環(huán)境Microsoft.NET,并且結(jié)合SQL Server數(shù)據(jù)庫和C#語言來實(shí)現(xiàn)動(dòng)態(tài)Web信息系統(tǒng)的發(fā)布。文中討論了基于ASP.NET與所實(shí)現(xiàn)的電子商務(wù)店家登陸管理系統(tǒng)的實(shí)用技術(shù)及解決方案,分析了實(shí)現(xiàn)此系統(tǒng)的關(guān)鍵技術(shù),最后使用VS.NET開發(fā)環(huán)境實(shí)現(xiàn)了未注冊用戶可瀏覽商品信息,注冊商家可對(duì)商品出價(jià)信息進(jìn)行添加、修改、刪除商品等功能。

        電子商務(wù)店家管理平臺(tái)的搭建論文

          0 引 言

          近年來,互聯(lián)網(wǎng)及電子商務(wù)發(fā)展迅速,馬云和王建林的關(guān)于“電商是否會(huì)取代傳統(tǒng)的店鋪經(jīng)營”的豪賭一億元爭論吸引全球矚目,無論最終誰能贏得爭論,從電子商務(wù)爆發(fā)式發(fā)展,說明了它帶來的經(jīng)濟(jì)、交流、社會(huì)的變化和發(fā)展都是革命性的。與傳統(tǒng)的零售業(yè)相比,電子商務(wù)利用Internet渠道解決了中間環(huán)節(jié)過多的問題,并加快了信息流動(dòng)的速度,網(wǎng)上的商品提供者以更優(yōu)惠的價(jià)格向消費(fèi)者提供商品?梢哉f電子商務(wù)的發(fā)展不僅將有力地推動(dòng)Internet的發(fā)展,而且對(duì)社會(huì)的進(jìn)步和經(jīng)濟(jì)的變革產(chǎn)生了深遠(yuǎn)的影響。本文針對(duì)一個(gè)小型電子商務(wù)系統(tǒng)的設(shè)計(jì)和開發(fā)來熟知電子商務(wù)系統(tǒng)內(nèi)部的工作機(jī)制,加深對(duì)電子商務(wù)運(yùn)作方式的了解與認(rèn)識(shí)。

          1 系統(tǒng)分析與設(shè)計(jì)

          1.1 系統(tǒng)設(shè)計(jì)思想

          本系統(tǒng)使用C#編程語言編寫ASP.NET頁面。利用Browser /Server 模式實(shí)現(xiàn)在線管理等功能。該模式是在傳統(tǒng)的C/S 結(jié)構(gòu)的總結(jié)基礎(chǔ)上產(chǎn)生的,它將應(yīng)用劃分為3層:用戶界面層、商業(yè)邏輯層、數(shù)據(jù)庫層。(1)用戶界面層負(fù)責(zé)處理用戶的輸入和向用戶的輸出,并不負(fù)責(zé)解釋其含義,通常用前端工具開發(fā);(2)商業(yè)邏輯層建立實(shí)際的數(shù)據(jù)庫鏈接,根據(jù)用戶的請(qǐng)求生成SQL語句檢索或更新數(shù)據(jù)庫,并把結(jié)果返回給客戶端;(3)數(shù)據(jù)庫層負(fù)責(zé)實(shí)際的數(shù)據(jù)存儲(chǔ)和檢索。

          運(yùn)作原理:首先當(dāng)瀏覽器向Web服務(wù)器(IIS)發(fā)出請(qǐng)求時(shí),Web服務(wù)器和SDK框架會(huì)判斷瀏覽器所請(qǐng)求的是否為.aspx文件,如果不是,則直接處理;如果瀏覽器請(qǐng)求的文件是.aspx文件,則IIS會(huì)判斷.aspx文件中是否含有ASP.NET 程序,如果有,則加以解釋執(zhí)行,至于不是ASP.NET程序的部分,則直接傳給瀏覽器;若執(zhí)行中ASP.NET程序使用了ADO.NET對(duì)象,程序可以直接利用ADO.NET對(duì)象來訪問SQL數(shù)據(jù)庫,達(dá)到存取數(shù)據(jù)庫的目的';最后如果有數(shù)據(jù)必須顯示在瀏覽器上,則C#程序會(huì)利用ASP.NET所提供的輸出對(duì)象送出數(shù)據(jù),然后由IIS傳送給瀏覽器。

          1.2 系統(tǒng)需求分析

          電子商務(wù)的宗旨在于Internet可以取代傳統(tǒng)的鋼筋水泥建筑物中的商店,充當(dāng)買主和賣主之間的零售商。用非常小的開銷,人們就可以用電子方式出售產(chǎn)品。本系統(tǒng)模擬正規(guī)電子商務(wù)網(wǎng)站的商家入住管理模塊,提供給需要出售商品的商家一個(gè)展示平臺(tái):(1)任何需要購買產(chǎn)品的用戶:查看出售的產(chǎn)品;為想購買的產(chǎn)品出價(jià);(2)需要出售產(chǎn)品的用戶:提供出售的新產(chǎn)品;瀏覽出售產(chǎn)品的列表,檢查已被出價(jià)的產(chǎn)品;瀏覽列表以便查看出售的產(chǎn)品;(3)該系統(tǒng)還將允許用戶執(zhí)行其他任務(wù):向該系統(tǒng)進(jìn)行注冊(用戶也可以不經(jīng)過注冊進(jìn)行瀏覽;但如果想出售產(chǎn)品或?yàn)楫a(chǎn)品出價(jià)就必須注冊);登錄系統(tǒng);更改用戶資料;(4)實(shí)現(xiàn)該系統(tǒng)的愿景:當(dāng)出售提交出售的產(chǎn)品時(shí),潛在購買者就會(huì)立即看到。沒有傳統(tǒng)媒介的時(shí)間差;潛在購買者的請(qǐng)求信息存儲(chǔ)在系統(tǒng)的數(shù)據(jù)存儲(chǔ)器中,而不是直接傳送給出售者。這意味著出售者不必一天24小時(shí)都忙于回復(fù);出售者可以根據(jù)產(chǎn)品的需求量動(dòng)態(tài)的調(diào)整價(jià)格;Internet的全球性意味著每個(gè)廣告也是針對(duì)全球用戶的,沒有地域的局限性。

          1.3 系統(tǒng)的功能模塊

          電子商務(wù)網(wǎng)站是由前臺(tái)購買和后臺(tái)管理組成的,本系統(tǒng)只是其中的一部分,商家的入住管理系統(tǒng),對(duì)于任何需要出售自己產(chǎn)品的商家提供一個(gè)平臺(tái),它的整體功能模塊由以下幾個(gè)模塊組成:個(gè)人登錄、商家搜索、商品分類、信息查詢、招聘信息、商家入駐等。

          1.4 程序的頁面及功能

          具體程序的頁面及功能介紹:(1)主頁提供登錄、注冊和瀏覽頁面的鏈接;(2)頁面顯示了一個(gè)表,該表對(duì)每個(gè)當(dāng)前出售的商品做了簡單的說明;(3)允許注冊用戶輸入用戶名和密碼,從而登錄該系統(tǒng);(4)包含一個(gè)表單,允許新用戶輸入必要的資料,注冊用戶可修改他們的資料;(5)用戶登錄后看到的第一個(gè)頁面——他對(duì)注冊用戶表示歡迎,提供一個(gè)簡單的可供選擇的菜單選項(xiàng),導(dǎo)航至只有注冊用戶可訪問的其他頁面;(6)允許注冊用戶查看自己要出售的商品的資料。從該頁面,用戶可以進(jìn)入 (7) 頁面 ,對(duì)那些資料進(jìn)行編輯;(7)允許注冊用戶輸入要售產(chǎn)品的資料;(8)當(dāng)前用戶退出該系統(tǒng)。

          1.5 數(shù)據(jù)庫的設(shè)計(jì)

          根據(jù)系統(tǒng)功能設(shè)計(jì)的要求以及功能模塊的劃分,可建立Person表(存儲(chǔ)商家資料)、Item表(存儲(chǔ)商品資料)

          2 系統(tǒng)具體實(shí)現(xiàn)

          為了實(shí)現(xiàn)該模塊,需要在VS.NET中為該模塊建立一個(gè)項(xiàng)目,在這之后就是頁面設(shè)計(jì)、后臺(tái)程序編碼和數(shù)據(jù)庫的建立。ASP.NET技術(shù)提供了很好的頁面與程序的分離技術(shù),也就是說,實(shí)現(xiàn)了數(shù)據(jù)層(包括數(shù)據(jù)庫和存儲(chǔ)過程,以及數(shù)據(jù)訪問代碼)、業(yè)務(wù)層(大部分應(yīng)用程序的特定功能駐留之處)和表示層(終端用戶所能看到的界面)的分層次的體系結(jié)構(gòu),互不干擾卻又整合的很好,能以最優(yōu)化方式實(shí)現(xiàn)程序或模塊,下面結(jié)合設(shè)計(jì)分別討論。

          2.1 數(shù)據(jù)庫及數(shù)據(jù)層的建立

          打開SQL Server建立一個(gè)新的數(shù)據(jù)庫,選擇該數(shù)據(jù)庫新建表,Person(包含系統(tǒng)中所有注冊的用戶的資料)、Item(包含代售獲已售產(chǎn)品的信息)。接著設(shè)計(jì)這些表并建立它們之間的聯(lián)系,即表的主鍵與外鍵的關(guān)系。接下來建立訪問該數(shù)據(jù)庫的數(shù)據(jù)層,兩種方法可以使用,其一,就是創(chuàng)建一組存儲(chǔ)過程,應(yīng)用程序與存儲(chǔ)過程通信,而存儲(chǔ)過程與表通信。其次,可在應(yīng)用程序中使用數(shù)據(jù)訪問層(DAL)。DAL是一個(gè)代碼層,里面包裝了所有訪問數(shù)據(jù)庫的復(fù)雜操作。該平臺(tái)選擇后者,實(shí)際上DAL就是一組類,它帶有許多可從頁面中調(diào)用的與數(shù)據(jù)相關(guān)的方法。其后,將從ASP.NET頁面調(diào)用DAL ,而DAL將與存儲(chǔ)過程通信。所以必須首先建立Web用戶界面,在每個(gè)界面利用ASP.NET服務(wù)器控件建立起頁面訪問對(duì)象。

          2.2 Web頁面的設(shè)計(jì)

          為了能更透徹的展示動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)過程中的技術(shù),直接用HTML語言實(shí)現(xiàn)程序的界面設(shè)計(jì)。

          2.2.1 創(chuàng)建主頁

          首先新建Default.aspx。接著HTML標(biāo)記符定制了三個(gè)可鏈接的框架,其中Browse the Listings指向?qū)⒁獎(jiǎng)?chuàng)建的Browse Listing.aspx頁面,用于實(shí)現(xiàn)未注冊用戶的瀏覽商家產(chǎn)品的功能。Login鏈接用于已注冊商家的登錄的Login.aspx。最后一個(gè)“新用戶”鏈接供用戶注冊的Register.aspx的頁面。

          2.2.2 用戶注冊和登錄

          新用戶進(jìn)行注冊,新建一個(gè)Register.aspx頁面,在ASP.NET中,通過Web頁面?zhèn)魉托畔⒌姆椒ň褪莊orm(表單),在該標(biāo)記符中,用標(biāo)示ASP.NET服務(wù)器控件,用于表示瀏覽器上的注冊表單。這些服務(wù)器控件除了具有類似與HTML得元素在頁面中標(biāo)記一個(gè)位置,生成相應(yīng)的HTML元素,還將生成一個(gè)服務(wù)器端對(duì)象,用與從代碼中的任何地方指派這個(gè)內(nèi)容。輸入完這些代碼后,再輸入兩個(gè)容器控件,分別裝入兩種不同的控件對(duì)象內(nèi)容,可以使該頁面不僅允許輸入新用戶的資料,而且允許已注冊用戶編輯已有的用戶資料。這樣就不必編寫兩個(gè)同樣工作的頁面。這些即將在后臺(tái)編碼文件中實(shí)現(xiàn)。登錄界面要求輸入用戶E-Mail和密碼。

          2.2.3 注冊用戶的主頁

          這是整個(gè)頁面程序流程的中心,在該頁面(在Page_Load()事件處理程序)中做的第一件事就是確定用戶是否登錄;接著就是用標(biāo)記符分開的幾個(gè)超鏈接,分別導(dǎo)向提供給注冊用戶功能的幾個(gè)頁面。List/Edit Sale Items導(dǎo)向View My Sale Items.aspx頁面——提供給用戶管理商品的頁面。

          2.2.4 其他頁面的設(shè)計(jì)

          接下來的View My Sale Iteml.aspx、Items.aspx、Browse Listing.aspx除了依舊使用Label、Text Box等服務(wù)器控件對(duì)頁面進(jìn)行顯示和導(dǎo)入數(shù)據(jù),更關(guān)鍵的是處理顯示對(duì)數(shù)據(jù)庫操作結(jié)果的頁面,這都需要調(diào)用Data Grid控件進(jìn)行數(shù)據(jù)綁定和顯示。在View My Sale Items.aspx中,單擊Html標(biāo)簽,輸入代碼;接著輸入網(wǎng)格中要顯示的控件,如Edit Text、Header Text等控件并標(biāo)示。

          2.3 后臺(tái)編碼的實(shí)現(xiàn)

          2.3.1 組件類代碼

          ASP.NET中的頁面顯示與代碼分離技術(shù),不僅使系統(tǒng)的可讀性和可維護(hù)性增強(qiáng),而且提高了代碼的可重用性,減少代碼的編寫量。下面進(jìn)行后臺(tái)代碼的設(shè)計(jì),首先,在Solution Explorer中,右擊項(xiàng)目文件My Bid,新建文件夾Components。接著選擇類類型文件,建立Person.cs、Item.cs和Tools.cs。在Person.cs組件中,為頁面中的服務(wù)器控件對(duì)象定義了一個(gè)類,并為他們定義了各種方法和函數(shù),以便每個(gè)頁面的后臺(tái)代碼調(diào)用。然后創(chuàng)建存儲(chǔ)過程,置入?yún)?shù)、創(chuàng)建 connection和command類的實(shí)例、標(biāo)記該command對(duì)象為一個(gè)存儲(chǔ)過程、給存儲(chǔ)過程添加參數(shù)。接著新建名為@email并聲明為 var255)參數(shù),它與存儲(chǔ)過程中的聲明相匹配。然后,將參數(shù)添加到命令對(duì)象的Parameters集合。編寫存儲(chǔ)過程以參數(shù)形式接受狀態(tài)代碼,可使創(chuàng)建更容易管理和調(diào)用。Item.cs與Person.cs,定義了一系列的商品的操作的類的定義。這個(gè)類只是提供了一個(gè)核心功能,開用戶是否登錄。Http Context繼承自System.Web ,封裝了個(gè)別HTTP請(qǐng)求的所有HTTP特定的信息。使用該類訪問當(dāng)前的HTTP上下文,從該上下文中,訪問Request對(duì)象,從那里訪問 Cookies集合,和名為E-mail的Cookies。該Cookie包含了登錄用戶的E-mail地址。如果是“Null”那么用戶就不能登錄。

          2.3.2 設(shè)置配置信息

          對(duì)于這個(gè)模塊來說,配置信息只是由連接數(shù)據(jù)庫所需的信息組成,現(xiàn)將它存儲(chǔ)在web.config文件中,在和元素之間添加代碼。

          2.3.3 應(yīng)用程序的編寫

          目前,Web的用戶界面以及訪問數(shù)據(jù)庫的類都完成了,每個(gè)頁面的后臺(tái)編碼的就是利用定義好的類的訪問界面控件的操作,在本模塊中,關(guān)鍵的代碼編寫涉及到數(shù)據(jù)的顯示(Data Grid控件的使用),數(shù)據(jù)的更新及刪除。下面抓住這幾個(gè)要點(diǎn)進(jìn)行編程。在View My Sales.aspx.cs中,數(shù)據(jù)顯示控件的格式化和預(yù)定義已經(jīng)在aspx文件中定義好了,在成功登錄該頁面后,將創(chuàng)建一個(gè)Item對(duì)象的實(shí)例,接著是調(diào)用View Items(),傳遞出售者的ID ,將返回顯示在網(wǎng)格中的數(shù)據(jù)。接著編寫網(wǎng)格的編輯功能,再定義網(wǎng)格定義屬性,這些說明了事件處理程序運(yùn)行是為了編輯、更新網(wǎng)格中的數(shù)據(jù)項(xiàng)。ASP.NET 通過添加給網(wǎng)格的一組控件,開始該列顯示Edit,當(dāng)單擊Edit時(shí),就進(jìn)入編輯模式。接著將Edit按鈕顯示為Cannel和Update;選擇任何一個(gè)會(huì)取消編輯模式,將再次顯示Edit按鈕。而Delete按鈕是一直顯示的。接著編寫事件處理程序,以后運(yùn)行單擊Edit按鈕時(shí),就會(huì)運(yùn)行通過On Edit Command屬性指定的事件處理程序。在其中,將網(wǎng)格的Edit Item Index設(shè)置為當(dāng)前的Item Index;接著重新綁定網(wǎng)格。接著,轉(zhuǎn)到Items.aspx.cs中,它用于添加新的商品信息,首先創(chuàng)建一個(gè)Item對(duì)象的新實(shí)例,接著調(diào)用 AddItem()方法,傳入產(chǎn)品的所有信息。

          3 結(jié) 語

          在本模塊的程序的設(shè)計(jì)與實(shí)現(xiàn)中討論了ASP.NET和ADO.NET交互的許多方面,其中利用許多不同的概念,例如:使用Java Script的客戶端腳本;后臺(tái)編碼概念(使用C#);ASP.NET Web服務(wù)器控件;數(shù)據(jù)庫訪問組件;ASPNET 請(qǐng)求和相應(yīng)對(duì)象;數(shù)據(jù)庫中的存儲(chǔ)過程 。ASP.NET展示了創(chuàng)建數(shù)據(jù)驅(qū)動(dòng)的Web應(yīng)用程序的過程,真正使得創(chuàng)建站點(diǎn)變得更容易。

        【電子商務(wù)店家管理平臺(tái)的搭建論文】相關(guān)文章:

        1.搭建寫作平臺(tái)培育文學(xué)新人學(xué)科論文

        2.電子商務(wù)平臺(tái)的客戶信息管理論文

        3.項(xiàng)目管理信息平臺(tái)設(shè)計(jì)管理的論文

        4.OA軟件搭建多樣化溝通平臺(tái)

        5.OA系統(tǒng)搭建多樣化溝通平臺(tái)

        6.標(biāo)識(shí)電子商務(wù)平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)論文

        7.略談信息平臺(tái)的營銷管理策略論文

        8.營銷管理系統(tǒng)架構(gòu)平臺(tái)的優(yōu)化升級(jí)論文

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码

        1. <tt id="5hhch"><source id="5hhch"></source></tt>
          1. <xmp id="5hhch"></xmp>

        2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

          <rp id="5hhch"></rp>
              <dfn id="5hhch"></dfn>