摘 要:校園電子商務(wù)系統(tǒng)基于B/S架構(gòu),其功能將以網(wǎng)站的形式展現(xiàn),這樣就能符合當(dāng)今因特網(wǎng)發(fā)展的現(xiàn)狀。系統(tǒng)的前臺功能將使用現(xiàn)今比較流行的ASP.NET語言,簡單易學(xué)的特點讓ASP.NET作為一種開發(fā)語言受到推廣,并且功能強大。整個開發(fā)的過程當(dāng)中前臺運用了ASP.NET技術(shù)來完成,利用HTML語言完成本系統(tǒng)的頁面設(shè)計。同時,還運用SQL數(shù)據(jù)庫和JavaScript語言完成系統(tǒng)其它輔助功能,其中這些技術(shù)的具體應(yīng)用,將會詳細(xì)地進一步描述。
關(guān)鍵詞:ASP.NET;B/S架構(gòu);SQL Server
現(xiàn)階段,基于C/S和B/S的模式是目前應(yīng)用軟件主要的運行方式。C/S模式在維護和升級過程中的缺點比較明顯,而在近幾年因特網(wǎng)的發(fā)展迅速的過程中,B/S模式作為成熟的技術(shù)卻沒有那些缺點,和C/S的一樣有標(biāo)準(zhǔn)的客戶端瀏覽器,在Web服務(wù)器的基礎(chǔ)上,需要與數(shù)據(jù)庫服務(wù)器緊密結(jié)合。這種模式被廣泛使用,已經(jīng)不局限利用網(wǎng)絡(luò)在線查詢,還可以使用到許多部門當(dāng)中,有利于我們擴展和維護。
一、系統(tǒng)功能模塊
校園電子商務(wù)系統(tǒng)涉及到廣大師生員工和學(xué)校事務(wù)等諸多方面,按照需求分析,本系統(tǒng)設(shè)計了如圖1所示的結(jié)構(gòu)圖。
對校園電子商務(wù)系統(tǒng)涉及到的功能模塊進行描述,包括了用戶管理、在線交易、綜合服務(wù)、學(xué)生園區(qū)、娛樂在線、商品管理這六個模塊。
1.用戶管理模塊
用戶管理模塊是針對本系統(tǒng)涉及到的用戶進行管理,其中包括了用戶注冊管理功能,用戶登錄管理功能,以及用戶權(quán)限管理功能。在登錄到本系統(tǒng)之前,需要用戶認(rèn)真填寫正確的個人相關(guān)資料進行注冊,之后便可以享受系統(tǒng)的各項功能服務(wù)。用戶在系統(tǒng)注冊時,可以通過該功能修改自己的個人資料,比如用戶名、密碼的修改等。為了系統(tǒng)安全性,管理員會對用戶進行權(quán)限管理分配,普通用戶無法修改本系統(tǒng)的信息。
該模塊只有在網(wǎng)站上注冊成為真正會員之后,才能對網(wǎng)站內(nèi)部的大量信息進行了解,從中收集相關(guān)資料,同時,還能享受該網(wǎng)站的特殊權(quán)限。相反,如果用戶未注冊成為會員,給予他們的只有瀏覽和查看網(wǎng)站部分信息的權(quán)限。
2.在線交易模塊
校園內(nèi)設(shè)立了網(wǎng)上商城系統(tǒng),各個商業(yè)實體都可以在此系統(tǒng)上申請并建立網(wǎng)上商店,經(jīng)過審核批準(zhǔn)以后,商戶可以發(fā)布其商品信息進行網(wǎng)上銷售,進而購物者可以選擇不同的網(wǎng)上商店進行購物。
(1)訂單生成功能。進行網(wǎng)上支付之前,首先買家需要在線購買物品并生成訂單之后才能執(zhí)行。但在此前產(chǎn)生的訂單,買家需要先購買商品,并將所選的商品放入購物車中,它會自動存放有關(guān)訂單信息,而購物車主要包含的功能有:訂單結(jié)算、繼續(xù)購物、修改數(shù)量和清空購物車。當(dāng)訂單結(jié)算時,系統(tǒng)自動跳轉(zhuǎn)到購物車中,會在系統(tǒng)數(shù)據(jù)庫里存放購物車內(nèi)容,比如用戶購買商品的名稱、單價、數(shù)量等。用戶在購買過程中,需反復(fù)檢查購物車中的商品信息,商品數(shù)量如果出現(xiàn)錯誤或有其他問題,可以及時修改或刪除購物車中的商品, 在反復(fù)確認(rèn)商品購買的數(shù)量或信息無誤時,買家用戶就可以進行訂單結(jié)算,比如處理訂單、查詢訂單等。
(2)網(wǎng)上支付功能。學(xué)生在校注冊時所使用的學(xué)號可以作為開通校園電子賬戶的一個依據(jù),同時與學(xué)生身份證綁定一起,可以往卡里充少許現(xiàn)金,沒有受到時間限制的情況下,學(xué)生可以使用這張卡進行物品交易,讓交易的效率大大提升。與以往不同,校園電子商務(wù)的在線支付平臺的特點有:
①先充錢,后交易。與以往不同,我們之前進行購買商品都是先提交訂單,確定交易后再付款,而這個平臺則先付款再交易。
②數(shù)字化信息方式替代以往的現(xiàn)金交易。現(xiàn)如今通過數(shù)字化交易方式來完成消費支付,而不再使用現(xiàn)金的方式進行交易,用戶只需在在線支付平臺進行結(jié)算,就可以完成交易。
③金融機構(gòu)不需要參與。該交易平臺都在校園內(nèi)部實現(xiàn),外界的金融機構(gòu)不需要參與。通過在校園內(nèi)開設(shè)的電子賬號實現(xiàn)所有交易,交易中介可以學(xué)校指定的部門作為認(rèn)證,方便操作和實現(xiàn)。
④在WEB網(wǎng)絡(luò)上建立平臺。以往的交易方法一般都是在一個封閉中實現(xiàn)的,但這種校園電子商務(wù)平臺進行信息交換和支付平臺都是在一個WEB網(wǎng)絡(luò)上實現(xiàn)。
⑤相比以往的交易方式更方便。以往的交易速度相對較慢,耗時長,交易過程復(fù)雜,但該平臺與傳統(tǒng)的交易方式相比,速度非??欤倚矢?,操作簡單,只要按照步驟要求在網(wǎng)上進行操作就可實現(xiàn)交易支付。
⑥安全性更高。該交易平臺是在網(wǎng)上進行操作,對支付的安全性要求更高,因此,需要通過各種加密手段對其進行加密,而以往的交易則通過面對面的媒介來完成。
支付模型具體流程有:
①買家用戶在確認(rèn)訂單后可以進入結(jié)算頁面,此時頁面會自動跳轉(zhuǎn)到結(jié)算界面,同時,需要填寫賬號和密碼才能進行結(jié)賬。
②進入結(jié)算頁面后,根據(jù)款項要求填寫相關(guān)信息后,可以激活自己的電子帳戶,便能在該平臺進行任意的商品交易。用戶在填完自己相關(guān)信息后,還需要提交其他信息,這些操作需要在支付協(xié)議加密中進行,并在網(wǎng)絡(luò)上實現(xiàn)固定信息傳輸工作,最后點擊訂單結(jié)算。
③在網(wǎng)絡(luò)傳輸中,支付協(xié)議加密后會產(chǎn)生固定格式,之后,必須先通過支付網(wǎng)關(guān)進行解密,才能讓系統(tǒng)接收到信息。
④經(jīng)過這些操作之后,后臺交易服務(wù)器將用戶前期填寫的所有信息進行全面檢查,然后提交訂單,最后進行付款處理。服務(wù)器進行處理后并將處理的結(jié)構(gòu)傳輸給網(wǎng)關(guān)。
⑤為了實現(xiàn)付款人的需求,根據(jù)不同用戶的支付申請,系統(tǒng)的交易網(wǎng)關(guān)也會依據(jù)不同的支付進行處理。之后完成整個支付過程與訂單結(jié)算過程。
(3)發(fā)布求購信息。賣家可以在求購信息發(fā)布欄里發(fā)布求購信息,而買家用戶可以通過求購信息欄迅速地搜索到賣家的聯(lián)系方式,同時,還可以瀏覽商品出售信息,既能宣傳商品,又增加商品的流通效率。
3.管理員模塊
(1)商品管理。管理員可以在系統(tǒng)中對各類商品信息進行添加、刪除、修改等管理,還可以管理商品的類別。
①商品類別管理。商品信息在添加的過程中,分別提供了添加、修改和刪除功能。管理員需要先添加商品類別,然后針對相應(yīng)的類別再增加商品信息。具體功能描述如下:
添加功能:該功能可以瀏覽已建立的商品類別,為了增加商品的條理性,可以根據(jù)需求添加新的商品類別,比如“家居用品”、“書籍閱讀”等類別,從而方便歸類商品類別。
修改功能:管理員可以對已創(chuàng)建的商品類別列表進行修改,每個列表后面都有一個“修改”控件,點擊后可以修改類別。
刪除功能:管理員可以對已創(chuàng)建的商品類別列表進行刪除,每個列表后面都有一個“刪除”控件,點擊后可以刪除類別。
②添加商品信息。管理員可以根據(jù)實際需求添加商品信息,可在商品的管理功能里添加如商品詳細(xì)信息等內(nèi)容,通過這些內(nèi)容的設(shè)置,買家可以更清楚的知道自己想要什么樣的商品。
③顯示商品信息。管理員在確認(rèn)商品信息添加的內(nèi)容無誤,可以顯示并發(fā)布商品信息,其主要包括商品名稱、類別、價格等,并且每條商品記錄都可進行刪除、修改,如點擊“修改”或者“刪除”控件就可以修改或刪除商品的圖片、名稱、價格及詳細(xì)內(nèi)容等。
(2)會員管理。管理員可以隨意修改或刪除已注冊會員的信息。在登錄系統(tǒng)后,所有會員注冊列表都會體現(xiàn),管理員可以進行查看、檢索,每個列表記錄后都可以進行操作,比如管理員進入修改界面,可以對注冊會員的信息進行修改,一旦刪除該賬號之后就不能登錄系統(tǒng)。
(3)新聞管理。為了能有效地提高商品的訪問量,管理員可在系統(tǒng)中發(fā)布商品新聞,從而提高商品的銷量。該功能包括添加、修改和刪除新聞。具體描述如下:
①添加新聞。管理員在該系統(tǒng)中會根據(jù)不同商品類型進行新聞發(fā)布,同時,需要填寫商品的類型和名稱,以及新聞的標(biāo)題和內(nèi)容,用戶則可以根據(jù)已添加的商品內(nèi)容搜索到相關(guān)的新聞資訊,便于用戶能購買到所需的物品。
②修改新聞。如果需要對已添加的新聞內(nèi)容進行修改,則需要進入 “新聞顯示”中,將新聞信息全部顯示出來。每個標(biāo)題列表都有修改和刪除功能,管理員只需進入修改頁面,就可以修改或刪除新聞,如更改類型、內(nèi)容等。
③刪除新聞。在新聞列表里,管理員直接進入刪除頁面后,就可以刪除新聞。
4.商品搜索模塊
為了能更快便輕松地找到用戶想要的商品,可以直接進入系統(tǒng)的搜索功能進行選購。用戶按照商品不同類別搜索進行操作,或者利用模糊查找也可以進行搜索,其搜索結(jié)果不是唯一,需要采用分頁預(yù)覽的方式顯示在客戶端上。具體的方式有:按商品名稱、按商品價格、按商品類別。
5.信息管理模塊
該模塊主要是由資訊動態(tài)、網(wǎng)上在線調(diào)查、評價反饋三個子模塊構(gòu)成的,具體描述如下。
(1)資訊動態(tài)。系統(tǒng)管理員可以根據(jù)實時消息在資訊動態(tài)模塊中發(fā)布信息,其內(nèi)容可以包括新的商品信息、求購信息等,該模塊的實現(xiàn)對平臺的宣傳有很大的幫助,用戶可以通過查看資訊動態(tài)了解最新的商品信息。
(2)網(wǎng)上在線調(diào)查。用戶可以在這個平臺上發(fā)布相關(guān)調(diào)查,比如現(xiàn)在流行的服裝、產(chǎn)品或服務(wù)態(tài)度等問題,用戶通過該模塊可以對商品的質(zhì)量、物流配送速度等信息做出評價,而管理員可以在用戶提交完調(diào)查之后統(tǒng)計并分析數(shù)據(jù),可以更好的為賣家用戶規(guī)劃出商品的銷售策劃。
(3)評價反饋。該模塊的實現(xiàn),反應(yīng)出用戶在操作過程中遇到問題。用戶可以針對該交易平臺的各方面問題提出疑問,由指定的客服解答用戶提出的問題。比如學(xué)生在使用某個頁面時出現(xiàn)錯誤,可以向后臺客服進行反饋。
6.學(xué)生園區(qū)模塊
學(xué)生園區(qū)模塊包括學(xué)生公寓保修、失物招領(lǐng)、社團活動等。學(xué)生可以通過該模塊按流程辦理相關(guān)手續(xù),而不必通過寫申請,找領(lǐng)導(dǎo)審核簽字等手續(xù)就能辦好。這種方式,既解決了辦理過程的繁瑣,又方便管理員的審核工作。
7.娛樂在線模塊
該模塊除了提供在線視頻播放和音樂視聽,還有精美圖片可以欣賞等功能,為學(xué)校師生在緊張工作學(xué)習(xí)之外可以擁有自己的娛樂時間。
二、數(shù)據(jù)庫設(shè)計
本系統(tǒng)各表彼此存在關(guān)聯(lián),其主要部分實體間關(guān)系E-R圖如圖2所示。
三、總結(jié)
與企業(yè)電子商務(wù)相比較,校園電子商務(wù)的特點和優(yōu)勢日益凸顯。本系統(tǒng)使用ASP.NET開發(fā)環(huán)境、SQL Server數(shù)據(jù)庫構(gòu)建了電子商務(wù)系統(tǒng)框架,實現(xiàn)了用戶管理、商品管理和在線交易等功能,并分析了系統(tǒng)存在的不足及改進的方向。通過對技術(shù)、管理以及開發(fā)運行環(huán)境分析,驗證了建立校園電子商務(wù)系統(tǒng)的可行性。
參考文獻:
[1]白金榮,辛春芳,王曉蓉,魯勇華.校園電子商務(wù)的應(yīng)用[J].價值工程,2010(14):164-165.
[2]張紅霞.校園電子商務(wù)系統(tǒng)的研究與設(shè)計[D].湖北:武漢理工大學(xué)信息系統(tǒng)工程,2005:13-25.
[3]劉娜.基于ASP.NET校園網(wǎng)上商店的設(shè)計與實現(xiàn)[D].山東:中國海洋大學(xué),2007:1-3.
作者簡介:張澤蘭(1988- ),女,漢族,福建省漳州人,廈門軟件職業(yè)技術(shù)學(xué)院經(jīng)濟管理系,助教,軟件工程專業(yè)碩士,研究方向:軟件工程