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. 電子商務店家管理平臺的搭建論文

        時間:2024-07-20 07:15:18 電子商務畢業論文 我要投稿
        • 相關推薦

        電子商務店家管理平臺的搭建論文

          該電子商務店家管理系統是動態網頁技術ASP.NET結合數據庫技術的綜合應用,是利用Windows所帶的組件Internet Information Server和微軟的互聯網平臺環境Microsoft.NET,并且結合SQL Server數據庫和C#語言來實現動態Web信息系統的發布。文中討論了基于ASP.NET與所實現的電子商務店家登陸管理系統的實用技術及解決方案,分析了實現此系統的關鍵技術,最后使用VS.NET開發環境實現了未注冊用戶可瀏覽商品信息,注冊商家可對商品出價信息進行添加、修改、刪除商品等功能。

        電子商務店家管理平臺的搭建論文

          0 引 言

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

          1 系統分析與設計

          1.1 系統設計思想

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

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

          1.2 系統需求分析

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

          1.3 系統的功能模塊

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

          1.4 程序的頁面及功能

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

          1.5 數據庫的設計

          根據系統功能設計的要求以及功能模塊的劃分,可建立Person表(存儲商家資料)、Item表(存儲商品資料)

          2 系統具體實現

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

          2.1 數據庫及數據層的建立

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

          2.2 Web頁面的設計

          為了能更透徹的展示動態網頁設計過程中的技術,直接用HTML語言實現程序的界面設計。

          2.2.1 創建主頁

          首先新建Default.aspx。接著HTML標記符定制了三個可鏈接的框架,其中Browse the Listings指向將要創建的Browse Listing.aspx頁面,用于實現未注冊用戶的瀏覽商家產品的功能。Login鏈接用于已注冊商家的登錄的Login.aspx。最后一個“新用戶”鏈接供用戶注冊的Register.aspx的頁面。

          2.2.2 用戶注冊和登錄

          新用戶進行注冊,新建一個Register.aspx頁面,在ASP.NET中,通過Web頁面傳送信息的方法就是form(表單),在該標記符中,用標示ASP.NET服務器控件,用于表示瀏覽器上的注冊表單。這些服務器控件除了具有類似與HTML得元素在頁面中標記一個位置,生成相應的HTML元素,還將生成一個服務器端對象,用與從代碼中的任何地方指派這個內容。輸入完這些代碼后,再輸入兩個容器控件,分別裝入兩種不同的控件對象內容,可以使該頁面不僅允許輸入新用戶的資料,而且允許已注冊用戶編輯已有的用戶資料。這樣就不必編寫兩個同樣工作的頁面。這些即將在后臺編碼文件中實現。登錄界面要求輸入用戶E-Mail和密碼。

          2.2.3 注冊用戶的主頁

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

          2.2.4 其他頁面的設計

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

          2.3 后臺編碼的實現

          2.3.1 組件類代碼

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

          2.3.2 設置配置信息

          對于這個模塊來說,配置信息只是由連接數據庫所需的信息組成,現將它存儲在web.config文件中,在和元素之間添加代碼。

          2.3.3 應用程序的編寫

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

          3 結 語

          在本模塊的程序的設計與實現中討論了ASP.NET和ADO.NET交互的許多方面,其中利用許多不同的概念,例如:使用Java Script的客戶端腳本;后臺編碼概念(使用C#);ASP.NET Web服務器控件;數據庫訪問組件;ASPNET 請求和相應對象;數據庫中的存儲過程 。ASP.NET展示了創建數據驅動的Web應用程序的過程,真正使得創建站點變得更容易。

        【電子商務店家管理平臺的搭建論文】相關文章:

        項目管理信息平臺設計管理的論文07-11

        醫院病歷管理平臺構建分析論文10-06

        外研社平臺教學管理論文09-22

        外賣APP電子商務平臺市場未來走勢分析論文05-30

        企業電子商務的管理及應用的電子商務管理論文06-04

        工商管理案例教學網絡平臺研究的論文07-23

        電子商務畢業論文-電子商務對物流及其管理的影響08-22

        城市網絡電視平臺建論文09-27

        電子商務類安全管理論文08-23

        電子商務物流管理論文07-01

        国产高潮无套免费视频_久久九九兔免费精品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>