?

電子商務網站之網上書店的設計與實踐

2020-09-10 07:22白楊
信息技術時代·上旬刊 2020年4期
關鍵詞:購物車管理員訂單

摘要:WEB2.0的誕生,信息革命第三次浪潮帶來了驚喜的沖擊,Internet應用為代表的電子商務如雨后春筍應運而生,不受時空限制的網上購物已改變著人門的生活。 本論文的網上書店前臺是使用Visual Studio 2010.NET進行前臺架構,后臺使用SQL Server 2008作為數據庫編寫的一個B/S模式的系統。本文對網上書店進行了系統分析,并對系統架構、功能模塊、數據庫等進行了相關的設計,能很好的滿足用戶在不同的地方、不同的時間能方便進行圖書的選購,同時已方便更好的對圖書進行管理。

關鍵詞:Visual Studio 2010.NET;SQL Server 2008;網上書店

1、基于B/S模式的系統實現技術

1.1 B/S模式設計的系統結構

本系統是按照B/S的體系架構來實現的,采用這樣的體系結構,是為了利用Browser瀏覽器的便捷,克服C/S胖客戶端的優勢而設計的[1]。用戶只要在瀏覽器的統一資源定位器中輸入地址,就向服務器發送請求。服務器對瀏覽器的請求進行處理,將用戶所需信息返回到瀏覽器,從而實現了數據請求、加工、結果返回等操作。

1.2系統實現的開發工具和關鍵技術

(1)visual studio 2010 的選擇

本系統前臺頁面采用了visual studio 2010.NET技術。.NET是Microsoft面向XML Web服務的平臺,利用visual studio 2010三層框架MVC的架構[3],公共語言運行庫,.NET 平臺使各種與服務器能進行實時的交互,由于是開源的平臺而不管用什么程序語言來進行書寫源代碼。結合本系統設計的具體實際,選擇Visual Studio2010作為開發工具構建開發環境是首選。

(2).數據庫SQL Server 2008的選擇

SQL Server 2008具有單進程與多線索的體系結構,SQL Server的事務處理量大,響應速度快,并能為數百或更多用戶維持這種高性能[4]。SQL Server在核心層實現了數據完整性控制,包括建表時申明完整性和用觸發器機制定義與應用有關的完整性。支持分布式查詢與更新。最主要的它可以無縫的實現與ASP動態網站的連接。

(3)動態網頁實現技術

ASP是利用ADO方便快捷地訪問數據庫,從而使得開發基于WWW的網上書店的應用系統與數據庫的無縫連接[5]。作為動態網頁實現的技術,利用 HTML 表單收集和處理信息,上傳與下載,同時可以自己定義組件和控件實現用戶和服務器的交互式動態反應。這也是ASP成為動態網頁開發最受歡迎的原因之一。

2、系統功能設計

2.1前臺功能設計

(1)新客戶注冊:作為一個電子商務網站,擁有客戶是最重要的,圖書肯定是需要客戶購買的,作為網上書店,我們要有注冊功能,只有注冊了才能成為我們的普通用戶,方便進行管理。如果不注冊那就是一般的游客。游客算不上自己的客戶。

(2)書籍分類搜索:利用系統的搜索引擎功能方便用戶查找、瀏覽所需要的圖書。

(3)新書籍上架:就是根據新入庫的圖書情況,把新進的圖書按照圖書的分類進行添加圖書。

(4)實現購物車功能模塊:當用戶選定自己喜歡的圖書時,就把相關的圖書放進購物車,在購物車里我們可以增加新的圖書,如果感覺增加到購物車的圖書現在還沒必要購買,可以將該圖書從購物車里清空。如果該圖書我們需要買多本,我們也可以在購物車里增加圖書的數量。

(5)訂單查詢功能:當我們的圖書在購物車里一旦確定就生成訂單,就可以對訂單進行支付。

2.2后臺管理功能設計

(1)管理員功能:后臺管理員一般由系統的超級管理員按照不同的權限來創建管賬號和密碼。只有授權的管理員才能登錄在授權的模塊進行相關的操作。

(2)訂單添加/刪除/修改管理功能:管理員對用戶的訂單進行審核驗證。能對用戶的訂單進行查詢、修改、刪除等功能。

(3)圖書管理:管理員可以增加圖書的類別、能夠對圖書進行上架,下架。價格等修改。能夠根據圖書的銷售情況,發布暢銷圖書。對于不好賣出的圖書可以下架,或者是制定相應的價格策略。其最主要的就是管理員能夠對圖書進行增加,刪除,修改等操作。

2.3系統流程設計

針對不同的客戶,對網上書店的使用,不用的用戶有不同的權限,當授權后進行相應的操作,具體描述為游客瀏覽網站,在網站上選購圖書,當要把相關圖書放進購物車的時候,系統會提示客戶要登錄,可是要登錄的話就必須要先注冊,所以設計的注冊頁面要簡潔明了,也可以用第三方軟件來登錄,如QQ、微信等來登錄。一旦登錄成功就可以把所選定的圖書放進購物車,生成訂單,支付訂單。

2.4數據庫設計

網上書店的數據庫設計其實就是為了實現更好的對用戶及圖書的管理,本系統數據庫由用戶表、圖書類別表、管理員表、圖書信息表、訂單表等五張表組成。管理員管理用戶和圖書的相關信息,并能對用戶和圖書、圖書類別進行增添改刪等操作。

三、總結

網上書店是一個基于電子商務的在線購物網站,整個系統都圍繞用戶的管理和圖書的管理。功能設計中,設計了用戶注冊、登錄,圖書上架、圖書搜索,訂單生成與支付等功能的設計。知行合一,只有把理論與實踐相結合才能夠真正的學到知識。一個系統的設計,不可能一步到位,還需要不斷的完善和補充。同時,系統中還存在許多問題,有待在日后的使用中發現和解決。

參考文獻

[1]溫謙.HTMLCSS網頁設計與布局從入門到精通[M],北京:人民郵電出版社,2008

[2]黃永曄,劉暉.Ajax應用開發典型實例[M],北京:電子工業出版社,2008.

作者簡介:白楊(1997.12-),男,甘肅酒泉人,西安翻譯學院--工程技術學院2016級電子商務專業在讀。

猜你喜歡
購物車管理員訂單
波音公布第一季度訂單和交付情況
可疑的管理員
問問購物車
購物車
購物車里的“時間線”
讓管理員管不了的名字
全球造船業訂單量持續下滑
當小小圖書管理員
讓管理員暈倒的8個網名
2003年中國造船完工達600萬噸
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合