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