MM1314午夜免费视频

                    24小時論文定制熱線

                    咨詢電話

                    ASP.NETVC++MySQLPHP安卓JSPLinuxJava機械VBASP單片機模具汽車工程畢業設計Flash
                    您當前的位置:論文定制 > 畢業設計論文 >
                    快速導航
                    畢業論文定制
                    關于我們
                    我們是一家專業提供高質量代做畢業設計的網站。2002年成立至今為眾多客戶提供大量畢業設計、論文定制等服務,贏得眾多客戶好評,因為專注,所以專業。寫作老師大部分由全國211/958等高校的博士及碩士生設計,執筆,目前已為5000余位客戶解決了論文寫作的難題。 秉承以用戶為中心,為用戶創造價值的理念,我站擁有無縫對接的售后服務體系,代做畢業設計完成后有專業的老師進行一對一修改與完善,對有答辯需求的同學進行一對一的輔導,為你順利畢業保駕護航
                    代做畢業設計
                    常見問題

                    在線購物網站開發(ASP.NET MVC+SQL)

                    添加時間:2018/07/25 來源:教育教學論壇 作者:楊國 肖祥林
                    本文運用ASP.NET MVC應用框架和SQL Server2010等技術設計并實現了一款在線購物系統。通過該系統用戶可以通過瀏覽器瀏覽商品、將感興趣的商品添加到購物車、購買感興趣的商品等功能。
                      以下為本篇論文正文:

                      摘要:運用ASP.NET MVC應用框架和SQL Server2010等技術設計一款基于Web的在線購物網站, 前臺實現用戶登錄注冊、瀏覽商品、購物車管理、下訂單等功能, 后臺實現商品分類管理、商品管理、訂單管理、用戶管理等功能。運用.NET MVC應用框架, 提高應用程序的可擴展性和可維護性, 縮短開發周期、節省開發成本。

                      關鍵詞:ASP.NET MVC; 購物; 系統;

                      Abstract:Using the ASP.NET MVC application framework and SQL Server2010 technology such as design and implement a Web based online shopping sites, front desk implementation registered user login, browse merchandise, shopping cart management, order, and other functions, the background realized commodity classification management, merchandise management, order management, user management, etc.Using.net MVC application framework, improve application scalability and maintainability, shorten the development cycle, saving development costs.

                      Keyword:ASP.NET MVC; shopping; system;

                      一、引言

                      隨著互聯網的發展, 新的互聯網發展形態“互聯網+”為社會各行業提供了新的發展平臺, 促進各個行業經濟的快速發展, 尤其是在電子商務這塊效果更為明顯。網上購物作為一種嶄新的消費模式也更多地被人們關注和接受, 同時眾多的商家看到了網上購物的潛在利益, 紛紛在網上建立購物系統, 將一種新的購物方式提供給消費者。網上購物相對傳統購物具有方便、快捷、安全、經濟等優勢, 使得網上購物逐漸深入人心。本文主要探討運用ASP.NET MVC應用框架和SQL Server2010等技術設計并實現一款基于Web的在線購物網站, 文章從系統分析、系統設計和系統實現等幾個方面做闡述。

                      二、系統分析

                      網上購物系統主要是針對喜歡網上購物的這類用戶精心設計, 其主要的中心對象為用戶和管理員。對于網上購物系統, 其最大好處是要能給用戶帶來最大的便捷, 這種便捷不僅體現在價格上的優惠折扣, 更要體現在進行操作時的易用性, 能夠模擬用戶的購物行為, 營造一種盡量真實、貼切的用戶購物過程。

                      三、系統設計

                      (一) 系統架構設計

                      本系統采用三層架構ASP.NET MVC設計, ASP.NET MVC是微軟官方提供的以MVC模式為基礎的ASP.NET Web應用程序框架, 它由Castle的Mono Rail而來, 目前最新版本是ASP.NET MVC 5.1, 該系統涉及使用的是ASP.NET MVC 4。系統由用戶頁面層 (view) 、業務邏輯層 (model) 、控制處理層 (controller) 組成, 將輸入、處理和輸出分開。它們在應用程序中各自完成自己的任務又相互協作, 增加代碼的重用率, 減少數據表達, 數據描述和應用操作的耦合度, 加快應用程序開發, 使得復雜項目更加容易維護, 使Web程序支持單元測試。

                      (二) 系統功能設計

                      系統功能主要包含用戶管理模塊、商品搜索模塊、購物車管理模塊、商品管理模塊、商品分類模塊、訂單管理模塊。

                      1.用戶管理模塊。用戶管理模塊包含用戶注冊、用戶登錄、修改密碼、設置用戶狀態、設置用戶角色等功能。

                      2.商品搜索模塊。商品搜索模塊包含:按照商品名稱搜索、按照商品種類搜索、按照價格搜索、按照銷量搜索等功能。

                      3.購物車管理模塊。購物車管理模塊包含:添加商品到購物車、查看購物車、修改購物車中商品數量、刪除購物車中的商品、清空購物車等功能。

                      4.商品管理模塊。商品管理模塊包含:添加商品、修改商品庫存、修改商品價格、修改商品信息、修改商品分類等功能。

                      5.商品分類管理模塊。商品分類管理模塊包含:添加商品分類、修改分類信息、查詢所有分類等功能。

                      6.訂單管理模塊。訂單管理模塊包含:按照下單時期篩選訂單、查看訂單詳情、取消訂單、刪除訂單、確認訂單等功能。

                      (三) 數據庫設計

                      1.概念結構設計。網上購物系統主要涉及五大實體, 用戶、管理員、收貨地址、商品和訂單。用戶主要包含用戶名、密碼、郵箱、電話、用戶類型等信息;商品主要包含商品名稱、商品種類、商品描述、商品價格、商品庫存、商品圖片等信息;訂單主要包含訂單數量、訂單價格、用戶名、下單時間等信息;收貨地址主要包含收貨人、電話、郵編、用戶名、地址、等信息;權限表主要包含用戶類型、權限等信息。

                      2.邏輯結構設計。根據在概念結構設計階段得到的ER圖, 按照概念模型轉換成邏輯模型的原則: (1) 一個1:n聯系, 將聯系與n端對應的關系模式合并; (2) 每一個實體轉換成一個關系。將ER圖轉換為如下邏輯結構。

                      用戶 (用戶ID, 用戶名, 密碼, 郵箱, 用戶類型, 電話號碼)

                      商品 (商品ID, 商品名稱, 種類ID, 圖片, 庫存, 描述, 價格, 用戶ID)

                      訂單 (訂單ID, 金額, 數量, 產品ID, 用戶名, 下單時間, 用戶ID)

                      收貨地址 (地址ID, 用戶名, 收貨人, 郵箱, 電話號碼, 備注, 用戶ID)

                      權限 (ID, 權限頁面, 用戶類型, 用戶ID)

                      3.物理結構設計。根據已設計好的邏輯結構模型選擇最合適的物理結構, 設計網上購物系統數據庫為“Shopping”, 將邏輯結構設計的每一個關系轉換成數據庫中的表。

                      四、系統實現

                      在線購物網站核心功能就是購物車管理, 系統采用MVC的設計模式, 其中模型層用到以下接口和類:

                      Cart Line、IValue Calculator、Linq Value Calculator、Shop-
                      ping Cart, 視圖用到:Checkout、Get Carts、Go To Cart, 控制器用到:Cart Controller。其核心代碼如下:
                      public Action Result Add To Cart (Shopping Website.Helper.Cart cart, int product ID, int quantity=1) {
                      //根據product ID到數據庫查詢產品的名稱、價格
                      Products p=new Products () ;
                      p=db.Products.Single (x=>x.Product ID==product ID) ;
                      Cart Line c=new Cart Line
                      {
                      Product=p,
                      Quantity=quantity
                      };
                      Session["Quantity"]=c.Quantity;
                      cart.Add Item (c) ;
                      View Data.Model=cart;
                      Shopping Cart total_cart=new Shopping Cart (calc) {carts=cart.Products};
                      decimal total Value=total_cart.Calculate Product Total () ;
                      Session["totalprice"]=total Value;
                      View Bag.total Price=total Value;
                      return View ("Checkout") ;
                      }

                      五、總結

                      本文運用ASP.NET MVC應用框架和SQL Server2010等技術設計并實現了一款在線購物系統。通過該系統用戶可以通過瀏覽器瀏覽商品、將感興趣的商品添加到購物車、購買感興趣的商品等功能。

                      參考文獻
                      [1]朱濤, 周昕.基于ASP.NET MVC模式的精品課程網站系統的設計與實現[1].科技信息, 201, 1 (31) .
                      [2]張恒靜.基于ASP.NET技術在線購物系統的設計與實現[J].電子科技大學, 2011.
                      [3]耿璐, 聶足.基于CMS的企業網站的設計與實現[J].計算工程與設計, 2009, (02) .

                      相關內容
                      好優論文定制中心主要為您提供代做畢業設計及各專業畢業論文寫作輔導服務。 網站地圖
                      所有論文、資料均源于網上的共享資源以及一些期刊雜志,所有論文僅免費供網友間相互學習交流之用,請特別注意勿做其他非法用途。
                      如有侵犯您的版權或其他有損您利益的行為,請聯系指出,論文定制中心會立即進行改正或刪除有關內容!
                      MM1314午夜免费视频