李敬文 喬娟
摘 要: 網(wǎng)絡的發(fā)展徹底改變了銷售企業(yè)的經(jīng)營模式,給果品銷售也帶來了新的活力,徹底改變傳統(tǒng)的銷售經(jīng)營方式。本文將使用VS 2018作為開發(fā)工具,SQL Server做為數(shù)據(jù)庫,采用C#為開發(fā)語言并基于B/S開發(fā)模式開發(fā)的在線銷售系統(tǒng),在設計中實現(xiàn)在線銷售系統(tǒng)的功能框架,用戶可以通過用戶端進行在線預覽、在線選購并支付相應費用來獲取果品,管理員可以通過后臺對商品進行管理、查看等工作。
關鍵詞:C#;果品銷售;Web系統(tǒng)
一、前言
隨這網(wǎng)絡發(fā)展及應用,信息技術的普及,社會正在向著信息化社會的方向穩(wěn)步前進,網(wǎng)絡無處不在。網(wǎng)上購物平臺的出現(xiàn)很大程度上方便了人們的日常生活,網(wǎng)上購物突破了時間、空間上的限制為人們提供了便利。因此本系統(tǒng)設計基于Web的果品在線銷售平臺系統(tǒng)有效的解決區(qū)域性的服務。果品銷售系統(tǒng)是基于Web的B/S架構,而本文所用到的技術有VS 2008、SQL Server、jQuery技術。該系統(tǒng)的目標是為了處理目前的深山偏遠地區(qū)的果品銷售管理問題,在操作上是有利于幫助傳統(tǒng)果品進行線上銷售的,在操作性上是具有可行性。
二、系統(tǒng)設計
本系統(tǒng)是果品網(wǎng)上銷售,其目主要用于方便消費者足不出戶就可以買到商品,提高果品的銷售量,同時為偏遠山區(qū)的人們提供一個銷售平臺,以提高當?shù)毓蜂N售額,改變偏遠山區(qū)的生活。
整個果品銷售系統(tǒng)劃分的功能模塊:
果品瀏覽模塊:屬前臺功能模塊,無論是已注冊用戶還是未注冊用戶都可以瀏覽果品詳情,并可以根據(jù)條件查找所需果品。
用戶注冊模塊:此模塊包括用戶的注冊,相關資料的填寫以及注冊用戶的登錄。
用戶中心模塊:屬前臺功能模塊,用戶可以在此模塊中實現(xiàn)修改登錄密碼、修改個人信息、修改收貨地址等操作,也可查看訂單詳情,并可以對所選購的商品進行確認收貨操作。
選購模塊:屬前臺功能模塊,已登錄用戶可以將選購的果品一一加入購物車,選購結束后一起結算,也可以在挑選結束后直接支付,此部分是通過在線支付的方式來實現(xiàn)的。
果品知識模塊:屬前臺功能模塊,為用戶提供了各種果品營養(yǎng)成分和價值等內容,方便用戶進行果品的營養(yǎng)搭配。
商店新聞瀏覽模塊:屬前臺功能模塊,此功能向所有瀏覽網(wǎng)站的用戶提供了果品店近期的活動情況,例如:果品會員日,今日特價果品,熱銷果品,新品上市清單等,方便用戶直接了解本店近期動向。
最新商品模塊:屬于前臺功能模塊,此功能為顧客展示了果品商店最新上架的商品。
熱門商品推薦模塊:屬前臺功能模塊,此模塊為顧客推薦了近期熱銷的商品,也會在首頁設置熱銷商品排行榜,其實都屬于一個模塊。
商品信息管理模塊:屬后臺功能模塊,在此模塊中管理員可以在線對果品進行管理。管理內容包括:對果品信息的添加、修改、刪除操作,在此模塊中管理員還可以按照一定的條件對商店上架的果品進行分類。
用戶管理模塊:屬后臺功能模塊,管理員只能進行查閱和刪除操作,不能對用戶的信息做任何修改。
活動管理模塊:屬后臺功能模塊,管理員可以對前臺的商店新聞和果品知識活動進行添加、修改、刪除操作。
訂單信息管理模塊:屬后臺功能模塊,在此模塊中,管理員可以對訂單的詳細信息進行查看、修改、刪除,也可打印所有用戶的訂單信息。
訂單評價管理模塊:屬后臺功能模塊,在客戶收到商品并進行評價后管理員可以查看和刪除客戶對所購商品的評價,還可查看用戶訂單的相應信息,如地址等。以方便管理進行后續(xù)操作銷售統(tǒng)計管理模塊;屬于后臺模塊,系統(tǒng)管理員可在此模塊中查詢某一商品在一定時間段內的銷售情況以便管理員對以后的下一階段的果品進行管理。
三、系統(tǒng)實現(xiàn)
數(shù)據(jù)庫的概念模型設計完成后,就該將數(shù)據(jù)庫的概念結構轉化為系統(tǒng)能識別的物理數(shù)據(jù)模型。根據(jù)數(shù)據(jù)關系模型和數(shù)據(jù)關系模型的范式,我們創(chuàng)建了果品在線銷售系統(tǒng)的數(shù)據(jù)表,本系統(tǒng)共有9個數(shù)據(jù)表,分別是:系統(tǒng)管理員表(Admin)、訂單評論表(DDPingLun)、訂單表(DingDan)、購物車表(GouWuChe)、活動分類表(Infotype) 、新聞知識表(News)、商品信息表(ShangPin)、商品分類表(ShangPinFenLei)、用戶信息表(Users)。
通過分析和設計,可以得到系統(tǒng)頁面功能的設計框架。其中,在主頁面中主要實現(xiàn)用戶注冊,登錄,瀏覽,查看訂單、加入購物車等功能。平臺首頁為用戶提供了注冊和登錄鏈接,點擊鏈接用戶就能跳轉到注冊和登陸界面進行注冊和登錄操作。同時用戶也可以通過頁面中提供的鏈接或按鈕跳轉到相應界面。用戶選中想要的產(chǎn)品時可直接進行付款,也可以將商品添加到購物車中在去選擇其他產(chǎn)品最后在一起進行支付操作。點擊支付會跳轉到支付頁面進行支付操作,支付完成后還可以查看訂單的詳情和購物的記錄。在系統(tǒng)設計過程中,采用程序模塊化設計方法,用三層架構來實現(xiàn)常用實踐的重復使用而不必進行反復編寫,這樣既節(jié)省了系統(tǒng)設計的工作量又避免了不必要的錯誤。
四、總結
本系統(tǒng)是運用三層架構的模式進行設計的,這三層分別為:實體層(Model層)、數(shù)據(jù)訪問層(DAL)、業(yè)務邏輯層(BLL),三層架構的使用使得各個功能的代碼都有著明顯的獨立性,這樣不僅僅方便了對系統(tǒng)的測試與調試,同時也增強了后續(xù)對系統(tǒng)的可維護性。
參考文獻:
【1】吳偉民. 《ASP.NET從入門到精通(第三版)》. 清華大學出版社 2018-11
【2】黑馬程序員.《ASP.NET程序設計案例教程》. 人民郵電出版社. 2019-08
【3】李鑫、劉愛江. 《ASP.NET編程入門與應用》. 清華大學出版社. 2017-12-01
作者簡介:
李敬文(1977-),男,山東淄博人,講師,碩士,淄博職業(yè)學院人工智能與大數(shù)據(jù)學院,主要IT教學、軟件開發(fā)、大數(shù)據(jù)及人工智能應用研究。