魏祥
(石家莊工程技術學校 河北 石家莊 050000)
電子結算系統的設計方案
魏祥
(石家莊工程技術學校 河北 石家莊 050000)
網上購物是指買賣雙方利用簡單、快捷和低成本的電子通訊方式進行各種商貿活動的一種交易模式。電子結算作為其中的組成部分,決定了交易進行的最終步驟能否成功,其重要性不言而喻。系統主要以ASP.NET作為開發基礎,使用了Microsoft公司的Visual Studio 2008作為開發環境?;緦崿F了網上購物中的電子結算應具備的主要功能,包括:在線支付,支付網關管理,買家購物管理和賣家銷售及庫存管理等功能。該系統界面簡潔,操作容易,維護方便。
Internet網絡技術電子結算ASP.NET網上購物
廣義地講,電子結算就是買主和賣主之間的在線資金交換。交換的內容通常是由銀行或中介機構發行的并由法定貨幣支撐的數字金融工具,如加密的信用卡號碼、電子支票或電子現金。傳統結算工具的局限性:(1)不能進行實時結算:“實時”冶意味著消費者在瀏覽器上點擊“結算”按鈕時,結算過程就自動啟動并完成結算。消費者的瀏覽器就能自動將結算指令傳送給銷售商,由銷售商把指令繼續傳送給銀行;銀行對消費者的身份進行認證,并將相應資金劃撥給銷售商淵(凍結)。銷售商就可以把產品交給消費者了;(2)缺乏便利性:傳統的結算方法通常要求消費者離開在線平臺,用電話或郵寄支票的形式結算,這樣做非常麻煩;(3)缺乏安全性:在互聯網上用傳統方法結算,消費者就得在線提供信用卡或結算賬戶的細節信息和其他個人信息;即便是事后用電話或電子郵件來提供這些信息也是有風險的;(4)使用范圍太窄:信用卡只有在與信用卡發行方簽約的銷售商進行交易時才有效,而且通常不支持個人之間或企業間的直接結算交易[1]。
隨著計算機網絡技術的發展,給信息時代的人們帶來了很大方便,現代電子結算系統是通過計算機系統和傳統電子稱相結合完成交易的信息化結算系統。電子結算系統改進了傳統交易方式,通過電子結算系統實現交易電子化,市場交易無現金,提高批發市場的交易效率和管理質量,同時保證交易的公平公正,其主要功能包括:院賬戶管理、賬戶信息處理、交易管理、交易結算和統計查詢等。
傳統結算工具的局限性:(1)不能進行實時結算;(2)缺乏便利性;(3)缺乏安全性;(4)使用范圍太窄;(5)缺乏合格性;(6)不能進行小額結算等。為了降低技術成本,為了降低經營成本和處理成本,也為了迎合在線商務不斷增加和擴大的潮流,改變傳統結算方式迫在眉睫。遙計算機網絡的普及帶動結算方式與網絡技術相結合,形成了買家與賣家之間的在線資金交換和商品交易[2]。
電子結算作為一種高效、便捷和安全的結算方式,有以下主要好處:(1)加快了資金結算速度:省卻了對現鈔的清點工作,提高了結算速度;(2)提高了結算的準確率;減少了傳統收款中的少收多收現象,提高了結算的準確率;(3)杜絕了假幣流入:使用電子結算則有效地杜絕因為疏忽而收進假幣這類情況的發生;(4)提高了員工的工作效率:院實行電子結算后,減少花在貨款中硬幣和殘缺的角票清點以及整理中的精力,有更多的時間來服務客戶,管理市場;(5)提高了現金的安全性:通過密鑰等手段嚴格保護交易雙方的資金安全[3,4]。
信息系統的開發目標必須以滿足用戶需求為前提,因此,用戶需求分析在最初并不顯得像結構化方法那么重要。但是,一個相對完整和準確的用戶需求卻會給信息系統開發帶來一個良好的開端,也會使開發過程少走許多彎路。
電子交易結算系統是在對網上商城和廣大消費者進行實地調研后,以實際為基礎進行設計的。該系統采用瀏覽器/服務器模式,用戶可以通過前臺的操作界面發送請求到業務層,由業務層訪問及處理數據層,數據層對數據庫進行數據的更新和修改等操作[5-7]。
本系統包括買家和賣家2個角色。買家登錄系統,向賣家發出購物請求,賣家登錄系統后,根據買家請求向買家提供商品,買賣雙方通過支付網關完成最終交易。系統的數據流圖如圖1所示。

圖1 電子結算數據流圖
系統的開發工作分為以下5個主要階段:①系統需求分析與系統的功能設計院包括可行性分析、系統詳細調查和用戶需求分析,獲取電子結算管理的業務流程,收集買家和賣家對系統功能的要求,整理相關信息資料,確定系統的開發范圍;②數據庫設計院確定數據庫結構,設計數據庫的各種參數、創建實體數據庫和數據庫的表等數據庫對象;③程序模塊劃分和實現院根據系統所管理的信息的類型和功能對系統進行模塊劃分,分別編寫代碼,逐一實現系統功能;④內部測試院完成系統主體功能后,進行系統內部測試,查找設計缺陷與錯誤,對缺陷和錯誤進行改進和糾正;⑤用戶測試[8]。
根據系統流程設計,將系統模塊分成如下9個模塊:
①買家購物車結算院此處買家通過點擊結算進入結算界面,系統根據登錄的買家的購物車計算其應該向對應的賣家支付金額,并扣除買家支付網關對應的金額存于系統,生成訂單信息傳于對應的賣家;
②買家正在進行交易的狀態的查詢院將交易記錄表中交易狀態不是“交易完成”的交易反饋到界面。買家根據交易情況可選擇確認付款,以完成此次交易;
③買家購買歷史的查看院將交易記錄表中交易狀態為“交易完成”的交易反饋到界面;
④買家支付網關信息查看院點擊可查看登錄的買家的支付網關金額;
⑤賣家訂單處理院根據買家購物車的結算生成的訂單,賣家查閱后點擊生成訂單,更改此次交易的狀態為“等待買家確認”,并通知發貨;
⑥賣家正在進行的交易的狀態的查詢院將交易記錄表中的交易狀態不是“交易完成”的交易反饋到界面。賣家可以追蹤查看交易狀況,點擊訂單編號還可以查看相應訂單的明細;
⑦賣家銷售歷史查看院將交易記錄表中的交易狀態為“交易成功”的記錄反饋到界面;
⑧賣家支付網關查看院和買家支付網關功能一樣,查看自己的支付網關的金額;
⑨賣家庫存信息查詢院通過商品歸屬表,將庫存中的商品與登錄的賣家聯系,找出登錄的賣家擁有的商品,呈現到界面。
采用Visual Basic.NET編程語言,通過Viaual Studio 2008編程,利用ADO.NET實現與數據庫的連接,對數據庫中各表的檢索,刪除和更新等技術實現方面的操作,利用Gridview控件控件在新的Visual Studio環境下變得更加易用,無論是數據庫連接方面,還是控件本身的屬性設置方面都改進不少。在數據庫連接方面,通過野數據源配置冶選項,可以根據一步步提示完成,完成后還可以預覽結果,以判斷功能是否實現。在控件屬性設置方面,在Visual Studio 2008中的設計界面中直接選中Gridview,在右側的屬性窗口就可以直接對其設置屬性,包括分頁功能,格式和對齊方式等。該系統滿足了客戶的需求,大大提高了經濟效益。
[1]F0XALL J.Visual Basic 2005入門經典[M].北京:人民郵電出版社,2007.
[2]金旭亮.編程的奧秘—.NET軟件技術學習與實踐[M].北京:電子工業出版社,2006.
[3]P0WERS L.Visual Studio技術大全[M].北京:人民郵電出版社,2009.
[4]WILLIS T.Visual Studio 2008入門經典[M].北京:清華大學出版社,2009.
[5]Dobson R.Visual Basic.NET與Access數據庫開發[M].北京:清華大學出版社,2004.
[6]張樹泉.Visual Basic.NET控件技術教程[M].北京:清華大學出版社,2004.
[7]劉文濤.Visual Basic+Access數據庫開發與實例[M].北京:清華大學出版社,2006.
[8]潘志紅.ASP.NET課程設計指導[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