?

基于ASP.NET校園電子商務的系統設計

2017-02-14 13:08張澤蘭
商場現代化 2016年27期
關鍵詞:S架構

摘 要:校園電子商務系統基于B/S架構,其功能將以網站的形式展現,這樣就能符合當今因特網發展的現狀。系統的前臺功能將使用現今比較流行的ASP.NET語言,簡單易學的特點讓ASP.NET作為一種開發語言受到推廣,并且功能強大。整個開發的過程當中前臺運用了ASP.NET技術來完成,利用HTML語言完成本系統的頁面設計。同時,還運用SQL數據庫和JavaScript語言完成系統其它輔助功能,其中這些技術的具體應用,將會詳細地進一步描述。

關鍵詞:ASP.NET;B/S架構;SQL Server

現階段,基于C/S和B/S的模式是目前應用軟件主要的運行方式。C/S模式在維護和升級過程中的缺點比較明顯,而在近幾年因特網的發展迅速的過程中,B/S模式作為成熟的技術卻沒有那些缺點,和C/S的一樣有標準的客戶端瀏覽器,在Web服務器的基礎上,需要與數據庫服務器緊密結合。這種模式被廣泛使用,已經不局限利用網絡在線查詢,還可以使用到許多部門當中,有利于我們擴展和維護。

一、系統功能模塊

校園電子商務系統涉及到廣大師生員工和學校事務等諸多方面,按照需求分析,本系統設計了如圖1所示的結構圖。

對校園電子商務系統涉及到的功能模塊進行描述,包括了用戶管理、在線交易、綜合服務、學生園區、娛樂在線、商品管理這六個模塊。

1.用戶管理模塊

用戶管理模塊是針對本系統涉及到的用戶進行管理,其中包括了用戶注冊管理功能,用戶登錄管理功能,以及用戶權限管理功能。在登錄到本系統之前,需要用戶認真填寫正確的個人相關資料進行注冊,之后便可以享受系統的各項功能服務。用戶在系統注冊時,可以通過該功能修改自己的個人資料,比如用戶名、密碼的修改等。為了系統安全性,管理員會對用戶進行權限管理分配,普通用戶無法修改本系統的信息。

該模塊只有在網站上注冊成為真正會員之后,才能對網站內部的大量信息進行了解,從中收集相關資料,同時,還能享受該網站的特殊權限。相反,如果用戶未注冊成為會員,給予他們的只有瀏覽和查看網站部分信息的權限。

2.在線交易模塊

校園內設立了網上商城系統,各個商業實體都可以在此系統上申請并建立網上商店,經過審核批準以后,商戶可以發布其商品信息進行網上銷售,進而購物者可以選擇不同的網上商店進行購物。

(1)訂單生成功能。進行網上支付之前,首先買家需要在線購買物品并生成訂單之后才能執行。但在此前產生的訂單,買家需要先購買商品,并將所選的商品放入購物車中,它會自動存放有關訂單信息,而購物車主要包含的功能有:訂單結算、繼續購物、修改數量和清空購物車。當訂單結算時,系統自動跳轉到購物車中,會在系統數據庫里存放購物車內容,比如用戶購買商品的名稱、單價、數量等。用戶在購買過程中,需反復檢查購物車中的商品信息,商品數量如果出現錯誤或有其他問題,可以及時修改或刪除購物車中的商品, 在反復確認商品購買的數量或信息無誤時,買家用戶就可以進行訂單結算,比如處理訂單、查詢訂單等。

(2)網上支付功能。學生在校注冊時所使用的學號可以作為開通校園電子賬戶的一個依據,同時與學生身份證綁定一起,可以往卡里充少許現金,沒有受到時間限制的情況下,學生可以使用這張卡進行物品交易,讓交易的效率大大提升。與以往不同,校園電子商務的在線支付平臺的特點有:

①先充錢,后交易。與以往不同,我們之前進行購買商品都是先提交訂單,確定交易后再付款,而這個平臺則先付款再交易。

②數字化信息方式替代以往的現金交易?,F如今通過數字化交易方式來完成消費支付,而不再使用現金的方式進行交易,用戶只需在在線支付平臺進行結算,就可以完成交易。

③金融機構不需要參與。該交易平臺都在校園內部實現,外界的金融機構不需要參與。通過在校園內開設的電子賬號實現所有交易,交易中介可以學校指定的部門作為認證,方便操作和實現。

④在WEB網絡上建立平臺。以往的交易方法一般都是在一個封閉中實現的,但這種校園電子商務平臺進行信息交換和支付平臺都是在一個WEB網絡上實現。

⑤相比以往的交易方式更方便。以往的交易速度相對較慢,耗時長,交易過程復雜,但該平臺與傳統的交易方式相比,速度非???,而且效率高,操作簡單,只要按照步驟要求在網上進行操作就可實現交易支付。

⑥安全性更高。該交易平臺是在網上進行操作,對支付的安全性要求更高,因此,需要通過各種加密手段對其進行加密,而以往的交易則通過面對面的媒介來完成。

支付模型具體流程有:

①買家用戶在確認訂單后可以進入結算頁面,此時頁面會自動跳轉到結算界面,同時,需要填寫賬號和密碼才能進行結賬。

②進入結算頁面后,根據款項要求填寫相關信息后,可以激活自己的電子帳戶,便能在該平臺進行任意的商品交易。用戶在填完自己相關信息后,還需要提交其他信息,這些操作需要在支付協議加密中進行,并在網絡上實現固定信息傳輸工作,最后點擊訂單結算。

③在網絡傳輸中,支付協議加密后會產生固定格式,之后,必須先通過支付網關進行解密,才能讓系統接收到信息。

④經過這些操作之后,后臺交易服務器將用戶前期填寫的所有信息進行全面檢查,然后提交訂單,最后進行付款處理。服務器進行處理后并將處理的結構傳輸給網關。

⑤為了實現付款人的需求,根據不同用戶的支付申請,系統的交易網關也會依據不同的支付進行處理。之后完成整個支付過程與訂單結算過程。

(3)發布求購信息。賣家可以在求購信息發布欄里發布求購信息,而買家用戶可以通過求購信息欄迅速地搜索到賣家的聯系方式,同時,還可以瀏覽商品出售信息,既能宣傳商品,又增加商品的流通效率。

3.管理員模塊

(1)商品管理。管理員可以在系統中對各類商品信息進行添加、刪除、修改等管理,還可以管理商品的類別。

①商品類別管理。商品信息在添加的過程中,分別提供了添加、修改和刪除功能。管理員需要先添加商品類別,然后針對相應的類別再增加商品信息。具體功能描述如下:

添加功能:該功能可以瀏覽已建立的商品類別,為了增加商品的條理性,可以根據需求添加新的商品類別,比如“家居用品”、“書籍閱讀”等類別,從而方便歸類商品類別。

修改功能:管理員可以對已創建的商品類別列表進行修改,每個列表后面都有一個“修改”控件,點擊后可以修改類別。

刪除功能:管理員可以對已創建的商品類別列表進行刪除,每個列表后面都有一個“刪除”控件,點擊后可以刪除類別。

②添加商品信息。管理員可以根據實際需求添加商品信息,可在商品的管理功能里添加如商品詳細信息等內容,通過這些內容的設置,買家可以更清楚的知道自己想要什么樣的商品。

③顯示商品信息。管理員在確認商品信息添加的內容無誤,可以顯示并發布商品信息,其主要包括商品名稱、類別、價格等,并且每條商品記錄都可進行刪除、修改,如點擊“修改”或者“刪除”控件就可以修改或刪除商品的圖片、名稱、價格及詳細內容等。

(2)會員管理。管理員可以隨意修改或刪除已注冊會員的信息。在登錄系統后,所有會員注冊列表都會體現,管理員可以進行查看、檢索,每個列表記錄后都可以進行操作,比如管理員進入修改界面,可以對注冊會員的信息進行修改,一旦刪除該賬號之后就不能登錄系統。

(3)新聞管理。為了能有效地提高商品的訪問量,管理員可在系統中發布商品新聞,從而提高商品的銷量。該功能包括添加、修改和刪除新聞。具體描述如下:

①添加新聞。管理員在該系統中會根據不同商品類型進行新聞發布,同時,需要填寫商品的類型和名稱,以及新聞的標題和內容,用戶則可以根據已添加的商品內容搜索到相關的新聞資訊,便于用戶能購買到所需的物品。

②修改新聞。如果需要對已添加的新聞內容進行修改,則需要進入 “新聞顯示”中,將新聞信息全部顯示出來。每個標題列表都有修改和刪除功能,管理員只需進入修改頁面,就可以修改或刪除新聞,如更改類型、內容等。

③刪除新聞。在新聞列表里,管理員直接進入刪除頁面后,就可以刪除新聞。

4.商品搜索模塊

為了能更快便輕松地找到用戶想要的商品,可以直接進入系統的搜索功能進行選購。用戶按照商品不同類別搜索進行操作,或者利用模糊查找也可以進行搜索,其搜索結果不是唯一,需要采用分頁預覽的方式顯示在客戶端上。具體的方式有:按商品名稱、按商品價格、按商品類別。

5.信息管理模塊

該模塊主要是由資訊動態、網上在線調查、評價反饋三個子模塊構成的,具體描述如下。

(1)資訊動態。系統管理員可以根據實時消息在資訊動態模塊中發布信息,其內容可以包括新的商品信息、求購信息等,該模塊的實現對平臺的宣傳有很大的幫助,用戶可以通過查看資訊動態了解最新的商品信息。

(2)網上在線調查。用戶可以在這個平臺上發布相關調查,比如現在流行的服裝、產品或服務態度等問題,用戶通過該模塊可以對商品的質量、物流配送速度等信息做出評價,而管理員可以在用戶提交完調查之后統計并分析數據,可以更好的為賣家用戶規劃出商品的銷售策劃。

(3)評價反饋。該模塊的實現,反應出用戶在操作過程中遇到問題。用戶可以針對該交易平臺的各方面問題提出疑問,由指定的客服解答用戶提出的問題。比如學生在使用某個頁面時出現錯誤,可以向后臺客服進行反饋。

6.學生園區模塊

學生園區模塊包括學生公寓保修、失物招領、社團活動等。學生可以通過該模塊按流程辦理相關手續,而不必通過寫申請,找領導審核簽字等手續就能辦好。這種方式,既解決了辦理過程的繁瑣,又方便管理員的審核工作。

7.娛樂在線模塊

該模塊除了提供在線視頻播放和音樂視聽,還有精美圖片可以欣賞等功能,為學校師生在緊張工作學習之外可以擁有自己的娛樂時間。

二、數據庫設計

本系統各表彼此存在關聯,其主要部分實體間關系E-R圖如圖2所示。

三、總結

與企業電子商務相比較,校園電子商務的特點和優勢日益凸顯。本系統使用ASP.NET開發環境、SQL Server數據庫構建了電子商務系統框架,實現了用戶管理、商品管理和在線交易等功能,并分析了系統存在的不足及改進的方向。通過對技術、管理以及開發運行環境分析,驗證了建立校園電子商務系統的可行性。

參考文獻:

[1]白金榮,辛春芳,王曉蓉,魯勇華.校園電子商務的應用[J].價值工程,2010(14):164-165.

[2]張紅霞.校園電子商務系統的研究與設計[D].湖北:武漢理工大學信息系統工程,2005:13-25.

[3]劉娜.基于ASP.NET校園網上商店的設計與實現[D].山東:中國海洋大學,2007:1-3.

作者簡介:張澤蘭(1988- ),女,漢族,福建省漳州人,廈門軟件職業技術學院經濟管理系,助教,軟件工程專業碩士,研究方向:軟件工程

猜你喜歡
S架構
B/S架構下的學生信息管理系統的設計
基于ASP技術下的大學生跳蚤書街平臺的設計與實施
基于B/S架構的高校實驗管理平臺的設計與實現
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合