魏祥
(石家莊工程技術(shù)學(xué)校 河北 石家莊 050000)
電子結(jié)算系統(tǒng)的設(shè)計(jì)方案
魏祥
(石家莊工程技術(shù)學(xué)校 河北 石家莊 050000)
網(wǎng)上購(gòu)物是指買賣雙方利用簡(jiǎn)單、快捷和低成本的電子通訊方式進(jìn)行各種商貿(mào)活動(dòng)的一種交易模式。電子結(jié)算作為其中的組成部分,決定了交易進(jìn)行的最終步驟能否成功,其重要性不言而喻。系統(tǒng)主要以ASP.NET作為開發(fā)基礎(chǔ),使用了Microsoft公司的Visual Studio 2008作為開發(fā)環(huán)境?;緦?shí)現(xiàn)了網(wǎng)上購(gòu)物中的電子結(jié)算應(yīng)具備的主要功能,包括:在線支付,支付網(wǎng)關(guān)管理,買家購(gòu)物管理和賣家銷售及庫(kù)存管理等功能。該系統(tǒng)界面簡(jiǎn)潔,操作容易,維護(hù)方便。
Internet網(wǎng)絡(luò)技術(shù)電子結(jié)算ASP.NET網(wǎng)上購(gòu)物
廣義地講,電子結(jié)算就是買主和賣主之間的在線資金交換。交換的內(nèi)容通常是由銀行或中介機(jī)構(gòu)發(fā)行的并由法定貨幣支撐的數(shù)字金融工具,如加密的信用卡號(hào)碼、電子支票或電子現(xiàn)金。傳統(tǒng)結(jié)算工具的局限性:(1)不能進(jìn)行實(shí)時(shí)結(jié)算:“實(shí)時(shí)”冶意味著消費(fèi)者在瀏覽器上點(diǎn)擊“結(jié)算”按鈕時(shí),結(jié)算過程就自動(dòng)啟動(dòng)并完成結(jié)算。消費(fèi)者的瀏覽器就能自動(dòng)將結(jié)算指令傳送給銷售商,由銷售商把指令繼續(xù)傳送給銀行;銀行對(duì)消費(fèi)者的身份進(jìn)行認(rèn)證,并將相應(yīng)資金劃撥給銷售商淵(凍結(jié))。銷售商就可以把產(chǎn)品交給消費(fèi)者了;(2)缺乏便利性:傳統(tǒng)的結(jié)算方法通常要求消費(fèi)者離開在線平臺(tái),用電話或郵寄支票的形式結(jié)算,這樣做非常麻煩;(3)缺乏安全性:在互聯(lián)網(wǎng)上用傳統(tǒng)方法結(jié)算,消費(fèi)者就得在線提供信用卡或結(jié)算賬戶的細(xì)節(jié)信息和其他個(gè)人信息;即便是事后用電話或電子郵件來提供這些信息也是有風(fēng)險(xiǎn)的;(4)使用范圍太窄:信用卡只有在與信用卡發(fā)行方簽約的銷售商進(jìn)行交易時(shí)才有效,而且通常不支持個(gè)人之間或企業(yè)間的直接結(jié)算交易[1]。
隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的發(fā)展,給信息時(shí)代的人們帶來了很大方便,現(xiàn)代電子結(jié)算系統(tǒng)是通過計(jì)算機(jī)系統(tǒng)和傳統(tǒng)電子稱相結(jié)合完成交易的信息化結(jié)算系統(tǒng)。電子結(jié)算系統(tǒng)改進(jìn)了傳統(tǒng)交易方式,通過電子結(jié)算系統(tǒng)實(shí)現(xiàn)交易電子化,市場(chǎng)交易無現(xiàn)金,提高批發(fā)市場(chǎng)的交易效率和管理質(zhì)量,同時(shí)保證交易的公平公正,其主要功能包括:院賬戶管理、賬戶信息處理、交易管理、交易結(jié)算和統(tǒng)計(jì)查詢等。
傳統(tǒng)結(jié)算工具的局限性:(1)不能進(jìn)行實(shí)時(shí)結(jié)算;(2)缺乏便利性;(3)缺乏安全性;(4)使用范圍太窄;(5)缺乏合格性;(6)不能進(jìn)行小額結(jié)算等。為了降低技術(shù)成本,為了降低經(jīng)營(yíng)成本和處理成本,也為了迎合在線商務(wù)不斷增加和擴(kuò)大的潮流,改變傳統(tǒng)結(jié)算方式迫在眉睫。遙計(jì)算機(jī)網(wǎng)絡(luò)的普及帶動(dòng)結(jié)算方式與網(wǎng)絡(luò)技術(shù)相結(jié)合,形成了買家與賣家之間的在線資金交換和商品交易[2]。
電子結(jié)算作為一種高效、便捷和安全的結(jié)算方式,有以下主要好處:(1)加快了資金結(jié)算速度:省卻了對(duì)現(xiàn)鈔的清點(diǎn)工作,提高了結(jié)算速度;(2)提高了結(jié)算的準(zhǔn)確率;減少了傳統(tǒng)收款中的少收多收現(xiàn)象,提高了結(jié)算的準(zhǔn)確率;(3)杜絕了假幣流入:使用電子結(jié)算則有效地杜絕因?yàn)槭韬龆者M(jìn)假幣這類情況的發(fā)生;(4)提高了員工的工作效率:院實(shí)行電子結(jié)算后,減少花在貨款中硬幣和殘缺的角票清點(diǎn)以及整理中的精力,有更多的時(shí)間來服務(wù)客戶,管理市場(chǎng);(5)提高了現(xiàn)金的安全性:通過密鑰等手段嚴(yán)格保護(hù)交易雙方的資金安全[3,4]。
信息系統(tǒng)的開發(fā)目標(biāo)必須以滿足用戶需求為前提,因此,用戶需求分析在最初并不顯得像結(jié)構(gòu)化方法那么重要。但是,一個(gè)相對(duì)完整和準(zhǔn)確的用戶需求卻會(huì)給信息系統(tǒng)開發(fā)帶來一個(gè)良好的開端,也會(huì)使開發(fā)過程少走許多彎路。
電子交易結(jié)算系統(tǒng)是在對(duì)網(wǎng)上商城和廣大消費(fèi)者進(jìn)行實(shí)地調(diào)研后,以實(shí)際為基礎(chǔ)進(jìn)行設(shè)計(jì)的。該系統(tǒng)采用瀏覽器/服務(wù)器模式,用戶可以通過前臺(tái)的操作界面發(fā)送請(qǐng)求到業(yè)務(wù)層,由業(yè)務(wù)層訪問及處理數(shù)據(jù)層,數(shù)據(jù)層對(duì)數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)的更新和修改等操作[5-7]。
本系統(tǒng)包括買家和賣家2個(gè)角色。買家登錄系統(tǒng),向賣家發(fā)出購(gòu)物請(qǐng)求,賣家登錄系統(tǒng)后,根據(jù)買家請(qǐng)求向買家提供商品,買賣雙方通過支付網(wǎng)關(guān)完成最終交易。系統(tǒng)的數(shù)據(jù)流圖如圖1所示。
圖1 電子結(jié)算數(shù)據(jù)流圖
系統(tǒng)的開發(fā)工作分為以下5個(gè)主要階段:①系統(tǒng)需求分析與系統(tǒng)的功能設(shè)計(jì)院包括可行性分析、系統(tǒng)詳細(xì)調(diào)查和用戶需求分析,獲取電子結(jié)算管理的業(yè)務(wù)流程,收集買家和賣家對(duì)系統(tǒng)功能的要求,整理相關(guān)信息資料,確定系統(tǒng)的開發(fā)范圍;②數(shù)據(jù)庫(kù)設(shè)計(jì)院確定數(shù)據(jù)庫(kù)結(jié)構(gòu),設(shè)計(jì)數(shù)據(jù)庫(kù)的各種參數(shù)、創(chuàng)建實(shí)體數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)的表等數(shù)據(jù)庫(kù)對(duì)象;③程序模塊劃分和實(shí)現(xiàn)院根據(jù)系統(tǒng)所管理的信息的類型和功能對(duì)系統(tǒng)進(jìn)行模塊劃分,分別編寫代碼,逐一實(shí)現(xiàn)系統(tǒng)功能;④內(nèi)部測(cè)試院完成系統(tǒng)主體功能后,進(jìn)行系統(tǒng)內(nèi)部測(cè)試,查找設(shè)計(jì)缺陷與錯(cuò)誤,對(duì)缺陷和錯(cuò)誤進(jìn)行改進(jìn)和糾正;⑤用戶測(cè)試[8]。
根據(jù)系統(tǒng)流程設(shè)計(jì),將系統(tǒng)模塊分成如下9個(gè)模塊:
①買家購(gòu)物車結(jié)算院此處買家通過點(diǎn)擊結(jié)算進(jìn)入結(jié)算界面,系統(tǒng)根據(jù)登錄的買家的購(gòu)物車計(jì)算其應(yīng)該向?qū)?yīng)的賣家支付金額,并扣除買家支付網(wǎng)關(guān)對(duì)應(yīng)的金額存于系統(tǒng),生成訂單信息傳于對(duì)應(yīng)的賣家;
②買家正在進(jìn)行交易的狀態(tài)的查詢?cè)簩⒔灰子涗洷碇薪灰谞顟B(tài)不是“交易完成”的交易反饋到界面。買家根據(jù)交易情況可選擇確認(rèn)付款,以完成此次交易;
③買家購(gòu)買歷史的查看院將交易記錄表中交易狀態(tài)為“交易完成”的交易反饋到界面;
④買家支付網(wǎng)關(guān)信息查看院點(diǎn)擊可查看登錄的買家的支付網(wǎng)關(guān)金額;
⑤賣家訂單處理院根據(jù)買家購(gòu)物車的結(jié)算生成的訂單,賣家查閱后點(diǎn)擊生成訂單,更改此次交易的狀態(tài)為“等待買家確認(rèn)”,并通知發(fā)貨;
⑥賣家正在進(jìn)行的交易的狀態(tài)的查詢?cè)簩⒔灰子涗洷碇械慕灰谞顟B(tài)不是“交易完成”的交易反饋到界面。賣家可以追蹤查看交易狀況,點(diǎn)擊訂單編號(hào)還可以查看相應(yīng)訂單的明細(xì);
⑦賣家銷售歷史查看院將交易記錄表中的交易狀態(tài)為“交易成功”的記錄反饋到界面;
⑧賣家支付網(wǎng)關(guān)查看院和買家支付網(wǎng)關(guān)功能一樣,查看自己的支付網(wǎng)關(guān)的金額;
⑨賣家?guī)齑嫘畔⒉樵冊(cè)和ㄟ^商品歸屬表,將庫(kù)存中的商品與登錄的賣家聯(lián)系,找出登錄的賣家擁有的商品,呈現(xiàn)到界面。
采用Visual Basic.NET編程語言,通過Viaual Studio 2008編程,利用ADO.NET實(shí)現(xiàn)與數(shù)據(jù)庫(kù)的連接,對(duì)數(shù)據(jù)庫(kù)中各表的檢索,刪除和更新等技術(shù)實(shí)現(xiàn)方面的操作,利用Gridview控件控件在新的Visual Studio環(huán)境下變得更加易用,無論是數(shù)據(jù)庫(kù)連接方面,還是控件本身的屬性設(shè)置方面都改進(jìn)不少。在數(shù)據(jù)庫(kù)連接方面,通過野數(shù)據(jù)源配置冶選項(xiàng),可以根據(jù)一步步提示完成,完成后還可以預(yù)覽結(jié)果,以判斷功能是否實(shí)現(xiàn)。在控件屬性設(shè)置方面,在Visual Studio 2008中的設(shè)計(jì)界面中直接選中Gridview,在右側(cè)的屬性窗口就可以直接對(duì)其設(shè)置屬性,包括分頁功能,格式和對(duì)齊方式等。該系統(tǒng)滿足了客戶的需求,大大提高了經(jīng)濟(jì)效益。
[1]F0XALL J.Visual Basic 2005入門經(jīng)典[M].北京:人民郵電出版社,2007.
[2]金旭亮.編程的奧秘—.NET軟件技術(shù)學(xué)習(xí)與實(shí)踐[M].北京:電子工業(yè)出版社,2006.
[3]P0WERS L.Visual Studio技術(shù)大全[M].北京:人民郵電出版社,2009.
[4]WILLIS T.Visual Studio 2008入門經(jīng)典[M].北京:清華大學(xué)出版社,2009.
[5]Dobson R.Visual Basic.NET與Access數(shù)據(jù)庫(kù)開發(fā)[M].北京:清華大學(xué)出版社,2004.
[6]張樹泉.Visual Basic.NET控件技術(shù)教程[M].北京:清華大學(xué)出版社,2004.
[7]劉文濤.Visual Basic+Access數(shù)據(jù)庫(kù)開發(fā)與實(shí)例[M].北京:清華大學(xué)出版社,2006.
[8]潘志紅.ASP.NET課程設(shè)計(jì)指導(dǎo)[M].北京:北京大學(xué)出版社, 2008.
Design Scheme of Electronic Settlement System
WEI Xiang
(Shijiazhuang Engineering School,Shijiazhuang Hebei 050000,China)
Internet shopping is a trade mode that both buyers and sellers carry out various business activities through the simple, shortcut and low-cost electrommunication mode.The electronic settlement as the part of Internet shopping determines whether the final step of transaction is successful,and its importance is obvious.The system mainly uses ASP.NET as the basis of development and Microsoft's Visual Studio 2008 as the development environment to basically realize the main functions of electronic settlement in Internet shopping,including online payment,payment gateway management,buyers shopping management,sellers management,inventory management and so on.The system has simple interface,easy operation and convenient maintenance.
Internet;network technology;electronic settlement;ASP.NET;Internet shopping
TP392.02
A
1008-1739(2014)14-59-3
定稿日期:2014-06-26