計算機畢業設計 asp.net海鮮銷售網站 畢設93
演示視頻:
https://www.bilibili.com/video/BV1hm411f7yF/
3.1 系統設計的原則
系統設計工作應該自頂向下地進行。首先設計總體結構,然后再逐層深入,直至進行每一個模塊的設計。總體設計主要是指在系統分析的基礎上,對整個系統的劃分(子系統)、機器設備(包括軟、硬設備)的配置、數據的存貯規律以及整個系統實現規劃等方面進行合理的安排。
系統設計的任務是:在系統分析提出的邏輯模型的基礎上,科學合理地進行物理模型的設計。系統模型分為邏輯模型和物理模型。 邏輯模型主要確定系統做什么,在系統分析階段提出而;物理模型則主要解決怎樣做的問題,系統分析階段提出在系統設計階段提出。
系統設計原則主要有:
1、系統性。系統是作為統一整體而存在的,因此,在系統設計中,要從整個系統的角度進行考慮,系統的代碼要統一,設計規范要標準,傳遞語言要盡可能一致,對系統的數據采集要做到數出一處、全局共享,使一次輸入得到多次利用?! ?/p>
2、靈活性。為保持系統的長久生命力,要求系統具有很強的環境適應性,為此,系統應具有較好的開放性和結構的可變性。在系統設計中,應盡量采用 模塊化結構,提高各模塊的獨立性,盡可能減少模塊間的數據耦合,使各子系統間的數據依賴減至Zui低限度。這樣,既便于模塊的修改,又便于增加新的內 容,提高系統適應環境變化的能力。
3、可靠性。可靠性是指系統抵御外界干擾的能力及受外界干擾時的恢復能力。一個成功的管理信息系統必須具有較高的可靠性,如安全保密性、檢錯 及糾錯能力、抗病毒能力等。
4、經濟性。經濟性指在滿足系統需求的前提下,盡可能減小系統的開銷。 一方面,在硬件投資上不能盲目追求技術上的先進,而應以滿足應用需要為前提;另一方面,系統設計中應盡量避免不必要的復雜化,各模塊應盡量簡潔,以便縮短處理流程、減少處理費用。
3.2 系統性能需求
系統的反應速度應較快,本系統通過美觀,友好的界面設計可完成信息查詢靈活,方便,快捷,準確,數據存儲安全可靠,全面展示我們的海鮮種類,風格統一,突出特色,功能設計應體現人性化思想,方便用戶操作。顧客注冊后需要登錄系統需輸入口令才能進行購物服務。
對于管理員,在其查詢訂單的時候,可針對各種組合條件進行查詢,而且查詢效率要求高,能夠及時相應查詢請求,易于操作和維護。另外,系統還應當滿足信息的完整性以及系統的可擴展性。
3.3 系統功能設計
網上購物系統是基于Internet,運用ASP.NET編程技術,構建在Microsoft操作系統下的電子商務系統,它可以實現商家在線發布海鮮信息,消費者在線購買海鮮等功能。
海鮮瀏覽:所有人都可以操作,顧客可以隨意瀏覽網上的海鮮。按Zui新發布排列。主頁列出Zui新發布的前10名的海鮮,包括海鮮的圖片和海鮮名稱。
海鮮簡介:所有人都可以操作,顧客想要具體了解海鮮的時候可以進入具體了解。每件海鮮有一定存貨,存貨沒有了則下架。海鮮下有已購買的顧客對海鮮的評價。
購物車:只有會員可以操作,購買多樣海鮮時可以把海鮮放入購物車內,一次性購買。購物車內可以控制海鮮的數量,一件海鮮想買多個的時候,
在線購買:只有會員可以操作,只買一樣海鮮的時候,可以直接進行購買。購物車和品購買頁面中,點擊確認了以后轉到確認信息頁。確認購買以后轉到購物成功頁。
海鮮詳細頁面:根據用戶選定的海鮮顯示相應海鮮的詳細信息,還設有購買功能。
后臺包括:系統管理、海鮮類別管理、海鮮訂單管理、管理、付款方式、海鮮圖片的其他信息。管理員進入后臺以后,可以對海鮮進行添加,刪除,修改操作,或者對海鮮類別,用戶等進行同樣的操作。還可以進行資金提現查看。
海鮮類別:進入后臺以后,可以根據海鮮的類別找到這一類別的所有海鮮。
海鮮信息:進入后臺以后,可以對海鮮的信息進行修改,也可以添加詳細信息。沒有帳號的還可以進入注冊頁面進行注冊,注冊頁面具有驗證功能,可以判斷用戶 輸入的信息是否符合相應的要求。
海鮮列表:通過用戶進入后,可以看到推薦的書,Zui新海鮮和熱銷海鮮的列表??梢愿鶕脩暨x擇的海鮮類別顯示相應類別的海鮮信息列表。
購物車:頁面顯示用戶選定需要購買的海鮮信息并完成結算。
訂單管理:管理員進入可以對訂單進行管理,包括訂單確認、未確認訂單、已經發貨的訂單,管理員可以點擊進去分別操作功能圖如3-1
圖3-1 系統功能模塊結構圖
3.4 數據庫設計
3.4.1 概念設計1.概念設計
為了把用戶的數據要求清晰明確的表達出來,通常要建立一種面向問題的數據模型,按照用戶的觀點來對數據和信息建模。Zui常用的概念性數據模型就是E-R模型。
用戶信息實體屬性圖如圖3-2所示:
圖3-2 用戶信息實體屬性圖
商品信息實體屬性圖如圖3-3所示:
圖3-3商品信息實體屬性圖
購物車實體屬性圖如圖3-4所示:
圖3-4 購物車實體屬性圖
訂單實體屬性圖如圖3-5所示:
圖3-5 訂單信息實體屬性圖
管理員實體屬性圖如圖3-6所示:
圖3-6 管理員實體屬性圖
3.4.2 邏輯設計數據庫邏輯設計分為三個階段,分別是:用戶要求、建立E-R 模型和數據庫模式設計。
數據庫邏輯設計中的第一階段收集和分析用戶需求是按以下四步進行的:分析用戶活動,確定系統范圍,分析用戶活動所涉及的數據和分析系統數據。邏輯設計第二階段建立E-R 模型分兩步,首先應進行局部E-R 模型設計,然后進行總體E-R 模型的設計。邏輯設計第三階段在數據庫模式設計階段分兩步進行,第一步初步設計,把E-R 圖轉換為關系模型,第二步優化設計,對模式進行調整和改善。
我們所要進行研究的是邏輯設計的第三步即將E-R圖像關系模型轉化。下面把實體及實體間關系轉換成為關系模型。實體轉換出的關系模式:
用戶信息表{用戶編號,用戶名,密碼,郵箱,電話,地址}
商品信息表{商品編號,商品名稱,品牌,售價,會員價格,是否推薦,類別,圖片,備注}
購物車信息表{購物車編號,商品編號,商品名稱,數量,價格,總價}
訂單信息表{訂單號,商品編號,用戶編號,商品名稱,收件人,地址,聯系電話,訂單總價,訂購時間,備注}
管理員信息表{編號,賬號,密碼}
- 計算機畢業設計 asp.net微博系統 畢設59 2024-04-28
- 計算機畢業設計 asp.net學生成績系統 畢設13 2024-04-28
- 計算機畢業設計 asp.net學生成績動態追蹤系統 畢設18 2024-04-28
- 計算機畢業設計 jsp銷售管理系統springmvc 畢設21 2024-04-28
- 計算機畢業設計 jsp質量管理信息系統springmvc 畢設27 2024-04-28
- 計算機畢業設計 jsp藥品銷售管理系統ssm 畢設46 2024-04-28
- 計算機畢業設計 jsp騰龍洞旅游景區售票系統sqlserver 畢設51 2024-04-28
- 計算機畢業設計 jsp網上訂餐系統mysql 畢設25 2024-04-28
- 計算機畢業設計 jsp網上測試考試系統sqlserver 畢設70 2024-04-28
- 計算機畢業設計 jsp網上拍賣系統mysql 畢設8 2024-04-28
- 計算機畢業設計 jsp網上報名系統ssh 畢設98 2024-04-28
- 計算機畢業設計 jsp網上商城ssh 畢設84 2024-04-28
- 計算機畢業設計 jsp網上書店ssh 畢設96 2024-04-28
- 計算機畢業設計 jsp組卷系統ssh 畢設70 2024-04-28
- 計算機畢業設計 jsp租房管理系統springmvc 畢設98 2024-04-28