網(wǎng)絡(luò)銀行財(cái)務(wù)繳費(fèi)系統(tǒng)分析論文

時(shí)間:2022-01-22 11:00:00

導(dǎo)語(yǔ):網(wǎng)絡(luò)銀行財(cái)務(wù)繳費(fèi)系統(tǒng)分析論文一文來(lái)源于網(wǎng)友上傳,不代表本站觀點(diǎn),若需要原創(chuàng)文章可咨詢(xún)客服老師,歡迎參考。

網(wǎng)絡(luò)銀行財(cái)務(wù)繳費(fèi)系統(tǒng)分析論文

一、基于個(gè)人網(wǎng)絡(luò)銀行財(cái)務(wù)繳費(fèi)系統(tǒng)架設(shè)總體規(guī)劃

1.財(cái)務(wù)繳費(fèi)系統(tǒng)的總體結(jié)構(gòu)拓?fù)鋱D。本系統(tǒng)采用多層C/S架構(gòu),由于在客戶(hù)端與數(shù)據(jù)庫(kù)之間加入了一個(gè)“中間層”,就使得業(yè)務(wù)規(guī)則、數(shù)據(jù)訪問(wèn)、合法性校驗(yàn)等工作放到了中間層進(jìn)行處理。客戶(hù)端不直接與數(shù)據(jù)庫(kù)進(jìn)行交互,而是通過(guò)中間層建立連接,再經(jīng)由中間層與數(shù)據(jù)庫(kù)進(jìn)行交互,建立在中心數(shù)據(jù)庫(kù)服務(wù)器上的連接數(shù)量將大大減少,并且是動(dòng)態(tài)建立與釋放連接,因此客戶(hù)端數(shù)量將不再受到限制。當(dāng)業(yè)務(wù)規(guī)則發(fā)生改變時(shí),只需更改中間層服務(wù)器上的某個(gè)組件,而客戶(hù)端應(yīng)用程序不需做任何處理,有時(shí)甚至不必修改中間層組件,只需要修改數(shù)據(jù)庫(kù)中的某個(gè)存儲(chǔ)過(guò)程。

2.基于個(gè)人網(wǎng)絡(luò)銀行的財(cái)務(wù)繳費(fèi)系統(tǒng)功能模塊設(shè)計(jì)

二、架設(shè)基于個(gè)人網(wǎng)絡(luò)銀行的財(cái)務(wù)繳費(fèi)系統(tǒng)硬件及軟件條件

通用硬件設(shè)備包括發(fā)卡中心數(shù)據(jù)庫(kù)服務(wù)器、前置機(jī)、銀校轉(zhuǎn)賬服務(wù)器、一卡通應(yīng)用服務(wù)器、接入服務(wù)器、磁盤(pán)陣列、交換機(jī)、路由器、加密機(jī)、發(fā)卡中心發(fā)卡設(shè)備。專(zhuān)用硬件設(shè)備包括消費(fèi)POS、圈存機(jī)、自助終端、讀卡器、充值機(jī)。通用軟件包括SCOUnix系列操作系統(tǒng)、Oracle數(shù)據(jù)庫(kù)、Win2000操作系統(tǒng)、SQLServer2000數(shù)據(jù)庫(kù)。應(yīng)用軟件即各類(lèi)子系統(tǒng)。

三、各功能模塊設(shè)計(jì)

(一)網(wǎng)上交易的必要條件和客戶(hù)端界面設(shè)計(jì)說(shuō)明。本系統(tǒng)的上位機(jī)是依附于銀行的安全機(jī)制,用戶(hù)的銀行卡消費(fèi)全部發(fā)生于銀行系統(tǒng)內(nèi)部,因此具有極高的安全性,商戶(hù)與網(wǎng)銀中心的數(shù)據(jù)交互的特點(diǎn):數(shù)據(jù)金額比較小,交易后對(duì)賬機(jī)制,鑒于以上特點(diǎn),在這一塊上安全不要求太高,因此數(shù)據(jù)傳輸采用URL方式,即本系統(tǒng)形成含有網(wǎng)銀規(guī)定的接口參數(shù)FORM,用POST方式向網(wǎng)銀中心提交,返回信息同理,數(shù)據(jù)傳輸過(guò)程采用數(shù)字簽名和DM5加密方式。歸結(jié)如下:

1.網(wǎng)上支付使用條件。客戶(hù)已在建設(shè)銀行簽約,申請(qǐng)網(wǎng)上支付服務(wù),簽約的賬戶(hù)(信用卡或儲(chǔ)蓄卡賬戶(hù))可用于網(wǎng)上支付,網(wǎng)上支付的結(jié)算范圍不能超過(guò)建行網(wǎng)上銀行的轄區(qū)范圍。

商戶(hù)與建設(shè)銀行簽定協(xié)議,銀行為其提供結(jié)算賬戶(hù)與網(wǎng)上預(yù)申請(qǐng)密碼等,網(wǎng)銀中心受理并核發(fā)CA證書(shū),建立商戶(hù)信息維護(hù)表。

2.網(wǎng)上支付流程

(1)客戶(hù)登錄學(xué)校WEB網(wǎng)站,選擇需辦理轉(zhuǎn)賬業(yè)務(wù)類(lèi)型。

(2)客戶(hù)選擇付款的銀行——建行,確認(rèn)后,商戶(hù)代碼、訂單信息、合計(jì)金額通過(guò)瀏覽器URL傳到建行網(wǎng)上銀行站點(diǎn);網(wǎng)上銀行自動(dòng)顯示支付頁(yè)面,客戶(hù)首先選擇是否使用建行證書(shū),然后輸入龍卡號(hào)和密碼,選擇“確定”。支付信息經(jīng)加密后傳送到網(wǎng)銀中心。

(3)網(wǎng)銀中心接收客戶(hù)支付信息,轉(zhuǎn)發(fā)到銀行后臺(tái)業(yè)務(wù)處理系統(tǒng)。

(4)銀行后臺(tái)業(yè)務(wù)系統(tǒng)處理后,返回處理結(jié)果給網(wǎng)銀。

(5)網(wǎng)銀通知客戶(hù)支付(扣賬)是否成功。如果扣賬成功,提示客戶(hù)注意接收商戶(hù)返回的送貨信息;立即響應(yīng)的商戶(hù),如果支付成功,網(wǎng)銀將成功結(jié)果反饋給商戶(hù)。若支付失敗,不返回給商戶(hù)信息。

日結(jié)時(shí),商戶(hù)與開(kāi)設(shè)結(jié)算賬戶(hù)的建設(shè)銀行(網(wǎng)銀成員行)進(jìn)行流水核對(duì),對(duì)已支付但未得到商戶(hù)確認(rèn)的交易進(jìn)行相應(yīng)的處理。

3.客戶(hù)使用建行證書(shū)??蛻?hù)在商戶(hù)網(wǎng)站選擇建行支付后,被鏈接到建行網(wǎng)上銀行網(wǎng)站。該鏈接將商戶(hù)名、柜臺(tái)號(hào)、定單號(hào)、金額,驗(yàn)證信息傳到網(wǎng)上銀行系統(tǒng)(建行提供無(wú)密鑰的MAC算法)??蛻?hù)進(jìn)入建行網(wǎng)上銀行系統(tǒng)時(shí)選擇是否使用建行證書(shū)進(jìn)行支付。如果是建行簽約客戶(hù),可以選擇有證書(shū)支付。如果客戶(hù)沒(méi)有與建行簽約,只能使用無(wú)證書(shū)支付。

4.網(wǎng)銀系統(tǒng)返回信息。網(wǎng)銀系統(tǒng)返回給商戶(hù)成功或失敗信息(按商戶(hù)類(lèi)型,分兩種情況進(jìn)行處理)。

(1)對(duì)于不需要實(shí)時(shí)反饋支付結(jié)果的商戶(hù),直接將支付結(jié)果通過(guò)瀏覽器顯示給客戶(hù)。

(2)對(duì)于需要實(shí)時(shí)反饋支付結(jié)果的商戶(hù),將支付結(jié)果返回客戶(hù),同時(shí),如果支付成功,將結(jié)果和數(shù)字簽名信息(注:簽名算法和簽名內(nèi)容由建行指定)反饋給商戶(hù),簽名校驗(yàn)成功后,進(jìn)行后續(xù)處理;如果支付失敗,不再通知商戶(hù)。

5.學(xué)校的交易款結(jié)算與對(duì)賬流程。學(xué)校在建行開(kāi)設(shè)專(zhuān)用結(jié)算賬戶(hù)??蛻?hù)在建行網(wǎng)上銀行支付功能下付款,貨款記入學(xué)校的專(zhuān)用結(jié)算賬戶(hù)(含定單號(hào)信息)。學(xué)??赏ㄟ^(guò)瀏覽器登錄建行網(wǎng)上銀行,可實(shí)時(shí)查詢(xún)網(wǎng)上支付流水,也可在商戶(hù)本地?cái)?shù)據(jù)庫(kù)中查到支付信息(但建議登錄網(wǎng)上銀行查詢(xún)),學(xué)校也可通過(guò)瀏覽器下載對(duì)賬文件(支付流水清單),該文件上的每筆貨款已成功支付。

(二)WEB客戶(hù)端前臺(tái)模塊。WEB客戶(hù)端提供用戶(hù)與銀行之間的轉(zhuǎn)賬服務(wù),提供校園一卡通轉(zhuǎn)賬、學(xué)費(fèi)繳納轉(zhuǎn)賬及轉(zhuǎn)賬信息查詢(xún)功能。登陸時(shí)默認(rèn)為一卡通轉(zhuǎn)賬頁(yè)面,用戶(hù)只需在下拉菜單選擇所需服務(wù)即可。

一卡通充值轉(zhuǎn)賬、學(xué)費(fèi)轉(zhuǎn)賬兩者類(lèi)似,用戶(hù)需填寫(xiě)自身驗(yàn)證(如:學(xué)號(hào))及其他的相關(guān)信息,點(diǎn)擊確定之后即可通過(guò)鏈接進(jìn)入網(wǎng)銀系統(tǒng),最后用戶(hù)填寫(xiě)銀行的相關(guān)資料器,點(diǎn)擊提交之后,由網(wǎng)銀中心向?qū)W校銀行接口機(jī)發(fā)送相應(yīng)的轉(zhuǎn)賬信息,并返回轉(zhuǎn)賬成功信息。否則,返回失敗信息,如:驗(yàn)證信息不正確、轉(zhuǎn)賬金額超出銀行卡余額等。

轉(zhuǎn)賬信息查詢(xún):用戶(hù)輸入自己的學(xué)號(hào),銀行服務(wù)器根據(jù)學(xué)號(hào)查詢(xún)相應(yīng)的轉(zhuǎn)賬信息,如果有轉(zhuǎn)賬,向用戶(hù)界面發(fā)送轉(zhuǎn)賬信息,否則,返回查詢(xún)不存在。

用戶(hù)消費(fèi)查詢(xún):用戶(hù)可根據(jù)一定的條件查詢(xún)自己在校園的消費(fèi)情況。

(三)后臺(tái)管理模塊。主要完成系統(tǒng)消息,如一些校內(nèi)繳費(fèi)、充值情況、站內(nèi)公告內(nèi)容管理等;系統(tǒng)參數(shù)修改,如修改商戶(hù)、銀行代碼、等級(jí)考試等相關(guān)參數(shù);數(shù)據(jù)校對(duì),主要校對(duì)學(xué)校銀行接口機(jī)上的交易記錄與銀行的記錄是否一致。

(四)銀行接口機(jī)模塊設(shè)計(jì)。本子模塊主要實(shí)現(xiàn)與銀行服務(wù)器和圈存機(jī)的通信和數(shù)據(jù)處理,是整個(gè)系統(tǒng)的通信樞紐,接口機(jī)的設(shè)計(jì)主要包括:

接口機(jī)socket通信程序:接收并處理來(lái)自圈存機(jī)的驗(yàn)證信息。

接口機(jī)數(shù)據(jù)庫(kù)設(shè)計(jì):存儲(chǔ)轉(zhuǎn)賬信息,以及基本的數(shù)據(jù)庫(kù)操作語(yǔ)句。

PC機(jī)與89C51單片機(jī)的串口通信程序:實(shí)現(xiàn)與單片機(jī)的串口通信程序,主要用于設(shè)定圈存機(jī)的IP地址。

1.繳納學(xué)費(fèi)處理流程。銀行服務(wù)器在接到繳納學(xué)費(fèi)的信息后,在更改用戶(hù)的龍卡余額的同時(shí),將接收到的相關(guān)用戶(hù)信息生成唯一標(biāo)識(shí)的訂單號(hào)(這是個(gè)非常重要的序列號(hào))。然后將訂單號(hào)經(jīng)相關(guān)處理后(如md5加密和數(shù)據(jù)字簽名),傳送給學(xué)校銀行接口機(jī)交由其進(jìn)行相關(guān)的處理。學(xué)費(fèi)繳納不存在學(xué)生圈存的行為,當(dāng)接口機(jī)接收到成功的轉(zhuǎn)賬信息后,財(cái)務(wù)中心的服務(wù)器會(huì)實(shí)時(shí)地接收到轉(zhuǎn)賬記錄,為了確保正確性,財(cái)務(wù)處還需做數(shù)據(jù)校對(duì)工作。

2.“一卡通”充值處理流程。與學(xué)費(fèi)繳納的處理流程相似,銀行服務(wù)器在接到轉(zhuǎn)賬充值的信息后,在更改用戶(hù)的龍卡余額的同時(shí),將接收到的相關(guān)用戶(hù)信息生成唯一標(biāo)識(shí)的訂單號(hào)(這是個(gè)非常重要的序列號(hào))。然后將訂單號(hào)經(jīng)相關(guān)處理后(如md5加密和數(shù)據(jù)字簽名),傳送給學(xué)校銀行接口機(jī)交由其進(jìn)行相關(guān)的處理。當(dāng)接口機(jī)接收到成功的轉(zhuǎn)賬信息后,提示用戶(hù)充值成功,學(xué)生在確認(rèn)轉(zhuǎn)賬成功后,到圈存機(jī)上進(jìn)行圈存,為確保學(xué)生轉(zhuǎn)賬信息的安全和準(zhǔn)確的到達(dá)接口機(jī)上,財(cái)務(wù)部門(mén)要采取相關(guān)的校對(duì)措施對(duì)數(shù)據(jù)進(jìn)行有效快速的校對(duì)。

(五)圈存機(jī)模塊設(shè)計(jì)。圈存機(jī)上用于控制信息的顯示和信息數(shù)據(jù)包的通信,數(shù)據(jù)的通信包括:?jiǎn)纹瑱C(jī)與單片機(jī)的通信,單片機(jī)和PC機(jī)(銀行接口機(jī))的通信。主要工作有電路的連接,相關(guān)部件的控制和邏輯控制。

(六)系統(tǒng)后臺(tái)數(shù)據(jù)庫(kù)模塊設(shè)計(jì)。總體設(shè)計(jì)思路:所有上位機(jī)軟件只操作銀行接口機(jī)上的數(shù)據(jù)庫(kù),銀行接口機(jī)數(shù)據(jù)庫(kù)中的表分二部分:(1)本地創(chuàng)建的信息表;(2)來(lái)自于一卡通中心服務(wù)器和財(cái)務(wù)處服務(wù)器上的表(通過(guò)合并復(fù)制技術(shù)保持這些表在三個(gè)不同數(shù)據(jù)庫(kù)服務(wù)器上的同步和一致,即當(dāng)銀行接口機(jī)上對(duì)應(yīng)的表數(shù)據(jù)發(fā)生變化時(shí),一卡通中心服務(wù)器和財(cái)務(wù)處中心服務(wù)器的表數(shù)據(jù)也要發(fā)生相應(yīng)的變化,反之亦然)。

1.數(shù)據(jù)安全保密設(shè)計(jì)。采用用戶(hù)名和密碼對(duì)SQL2000服務(wù)器進(jìn)行登錄驗(yàn)證,充分利用WINDOWS操作系統(tǒng)的安全機(jī)制來(lái)彌補(bǔ)數(shù)據(jù)庫(kù)安全漏洞,防止偽造非法登錄數(shù)據(jù)庫(kù)服務(wù)器。

只有特定的用戶(hù)可以訪問(wèn)和查看數(shù)據(jù)。具有相應(yīng)修改權(quán)限的用戶(hù)才能更改數(shù)據(jù),即基于角色分配權(quán)限模式,堅(jiān)持“最小權(quán)利”原則。使用視圖和存儲(chǔ)過(guò)程以分配給用戶(hù)訪問(wèn)數(shù)據(jù)的權(quán)利,盡可能不讓用戶(hù)編寫(xiě)一些直接訪問(wèn)數(shù)據(jù)的特別查詢(xún)語(yǔ)句。

建立完善數(shù)據(jù)規(guī)則、關(guān)聯(lián)性,維護(hù)數(shù)據(jù)的統(tǒng)一、完整性,形成一條健康的數(shù)據(jù)訪問(wèn)規(guī)則和數(shù)據(jù)之間的關(guān)系鏈。充分使用存儲(chǔ)過(guò)程,減少網(wǎng)絡(luò)中的流通量,加強(qiáng)數(shù)據(jù)的安全性。

2.網(wǎng)絡(luò)通訊與數(shù)據(jù)安全。本系統(tǒng)的上位機(jī)是依附于銀行的安全機(jī)制,用戶(hù)的銀行卡消費(fèi)全部發(fā)生于銀行系統(tǒng)內(nèi)部,因此具有極高的安全性。數(shù)據(jù)傳輸采用URL方式,即本系統(tǒng)形成含有網(wǎng)銀規(guī)定的接口參數(shù)FORM用POST方式向網(wǎng)銀中心提交,返回信息同理,數(shù)據(jù)傳輸過(guò)程采用數(shù)字簽名和DM5加密方式,上位機(jī)軟件采用基于角色的權(quán)限代碼防問(wèn)、強(qiáng)名稱(chēng)制、驗(yàn)證碼等技術(shù)。

上位機(jī)與下位機(jī)數(shù)據(jù)交互采用SOCKET通訊,對(duì)接發(fā)數(shù)據(jù)進(jìn)行加密,采用何安全方式待定。

讀卡機(jī)與卡片的信息交互采用無(wú)線通訊,運(yùn)用密碼驗(yàn)對(duì)的機(jī)制,如:其卡的KEY-A密碼/KEY-B密碼必須與售飯機(jī)的密碼一致),KEY-A密碼=“XXXXXX”;KEY-B密碼=“XXXXXX”;操作控制C10C20C30=XXX,另根據(jù)卡片出廠唯一的地址號(hào)進(jìn)行加密設(shè)計(jì)即一卡一密,以保證讀卡數(shù)據(jù)的正確性、合理性、防偽造性。

四、基于個(gè)人網(wǎng)絡(luò)銀行的財(cái)務(wù)繳費(fèi)系統(tǒng)應(yīng)用前景

以校園卡系統(tǒng)為平臺(tái),充分利用銀行的金融服務(wù),實(shí)現(xiàn)以人為本,從大學(xué)環(huán)境、資源到活動(dòng)的全部數(shù)字化管理,將滿(mǎn)足大學(xué)數(shù)字化建設(shè)的需求及目的,將大大降低辦學(xué)成本。

參考文獻(xiàn):

[1]許綱理,劉振宇.校園一卡通系統(tǒng)集成技術(shù)與應(yīng)用[J].河南科技大學(xué)學(xué)報(bào),2004,(2).

[2]張海藩.軟件工程[M].北京:人民郵電出版社,2002.

[摘要]網(wǎng)絡(luò)銀行的發(fā)展對(duì)現(xiàn)代消費(fèi)結(jié)算方式產(chǎn)生了根本性的變革。本文結(jié)合個(gè)人網(wǎng)絡(luò)銀行建設(shè)的特征和條件,就架設(shè)數(shù)字化校園環(huán)境下的財(cái)務(wù)繳費(fèi)系統(tǒng),提出了各功能模塊的設(shè)計(jì)思路,從網(wǎng)上交易的必要條件和客戶(hù)端界面設(shè)計(jì)、WEB客戶(hù)端前臺(tái)模塊、后臺(tái)管理模塊、銀行接口機(jī)模塊設(shè)計(jì)、圈存機(jī)模塊設(shè)計(jì)和系統(tǒng)后臺(tái)數(shù)據(jù)庫(kù)模塊設(shè)計(jì)六個(gè)方面構(gòu)建數(shù)字化校園財(cái)務(wù)繳費(fèi)系統(tǒng)。

[關(guān)鍵詞]網(wǎng)絡(luò)銀行;數(shù)字化校園;信息化;財(cái)務(wù)繳費(fèi)系統(tǒng);