freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

金融pos記分卡系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)(存儲(chǔ)版)

  

【正文】 行修改,這種測(cè)試方法不僅判斷錯(cuò)誤準(zhǔn)確,而且具有極高的效率。李玉川老師是我所在公司的指導(dǎo)老 師,李老師是上海理工大學(xué)的畢業(yè)生,在公司從事 POS系統(tǒng)開(kāi)發(fā)已經(jīng)四年,據(jù)有豐富的理論和實(shí)踐經(jīng)驗(yàn),在我寫(xiě)論文期間得到了他的大力支持和幫助。 [30,49]:電話(huà) 號(hào)碼 ,(20),ASC。 32 致謝 我要首先感謝我的兩位導(dǎo)師:劉崇欣老師、李玉川老師。而白盒測(cè) 試采用“寫(xiě)日志”的方法。 在結(jié)構(gòu)體 OperCode 中, TransType 表示交易類(lèi)型,如聯(lián)機(jī)消費(fèi)、聯(lián)機(jī)充值、余額查詢(xún)等等,后面是五個(gè)函數(shù)指針,分別指向交易處理模塊的五類(lèi)函數(shù),這些函數(shù)由具體的交易類(lèi)型決定。 以下為 C語(yǔ)言實(shí)現(xiàn)的函數(shù)路表源碼: struct OperCode { uchar TransType。 更新累計(jì)表,用函數(shù) UpdateSettleRecode(optrPos)。檢查當(dāng)前流水號(hào)是否已經(jīng)存在(若存在,則為重復(fù)流水錯(cuò)誤),即檢查 tpostrace 中否存在這樣一條記錄:它由 tid、 termserial、 settlebat 決定的一條記錄; 檢查累計(jì)是否存在。根據(jù)賬號(hào)、銀行編號(hào)、商戶(hù)編號(hào),確定賬戶(hù) ,如果允許交易,如果是商戶(hù)積分卡:扣除商戶(hù)賬號(hào) ,如果無(wú)商戶(hù)賬號(hào),返回失??;如果是聯(lián)名卡:必須檢查資金順序,如果是商戶(hù)賬號(hào):根據(jù)(該商戶(hù)的主管商戶(hù) +賬號(hào))確定賬戶(hù),如果有進(jìn)行扣帳,如果無(wú)查找主管商戶(hù)賬號(hào),進(jìn)行扣帳。卡賬戶(hù)只建立商戶(hù)賬號(hào); 若開(kāi)戶(hù)時(shí)同時(shí)充值 (判斷金額是否 0),則記錄 充值交易流水( trans_jnl 和acc_list)。 (8)聯(lián) 機(jī) 消 費(fèi) 功能: ① 合法性檢查; ② 將交易信息傳遞給后臺(tái); ③ 給 POS 終端返回交易信息。 額 查 詢(xún) 功能:積分卡能夠在 Pos 機(jī)上進(jìn)行查 詢(xún)各帳戶(hù)的余額。 機(jī) 充 值 功能:商戶(hù)操作員先在 Pos機(jī)上輸入增加積分?jǐn)?shù),再依次給一批卡增加相同的積分?jǐn)?shù)。 資金清算 系統(tǒng)能夠按商戶(hù)及銀行的要求進(jìn)行清算。 卡積分的時(shí)效性管理 對(duì)于卡積分帳戶(hù)上的積分能夠設(shè)置積分的截止日期,超過(guò)該日期后,積分不能夠進(jìn)行使用。 (7)換卡 由于卡損壞或者其它原因進(jìn)行持卡人在銀行進(jìn)行換卡。 (6)積分消費(fèi) 對(duì)于銀行商戶(hù)聯(lián)名積分卡而言,由于存在多個(gè)積分帳戶(hù),因此不同的積分帳戶(hù)積分消費(fèi)業(yè)務(wù)處理有不同的限制: 銀行積分帳戶(hù) 銀行積分帳戶(hù)只能在銀行簽約的商戶(hù)中進(jìn)行積分消費(fèi); 銀行積分帳戶(hù)不同的子帳戶(hù)的積分消費(fèi)時(shí),應(yīng)按系統(tǒng)設(shè)置的順序由積分系統(tǒng)自動(dòng)進(jìn)行處理; 持卡人在 Pos 機(jī)上進(jìn)行積分消費(fèi)時(shí)無(wú)需選擇子帳戶(hù)。 ① 積分卡賬戶(hù)的使用限制 表示可以進(jìn)行積分消費(fèi) 表示不能進(jìn)行積分消費(fèi) 圖 25積分卡賬戶(hù)的使用限制 商戶(hù) 積分卡 銀行積分帳戶(hù) A商戶(hù)積分帳戶(hù) B 商戶(hù)積分帳戶(hù) A商戶(hù) B 商戶(hù) 6 ② 積分卡的賬戶(hù)結(jié)構(gòu) 圖 26 積分卡的賬戶(hù)結(jié)構(gòu) ③ 資金賬戶(hù)的設(shè)置 資金帳戶(hù)的設(shè)置只是為資金清算服務(wù)的。 銀行制卡 開(kāi) 戶(hù) 加積分 卡銷(xiāo)售 改 密 積分消費(fèi) 卡回收 銀行制卡 開(kāi) 戶(hù) 卡銷(xiāo)售 卡加積分 積分消費(fèi) 5 ? 企業(yè)批量積分獎(jiǎng)勵(lì):企業(yè)對(duì)員工發(fā)放的補(bǔ)助和福利,不在工資項(xiàng)范圍內(nèi),不需交納企業(yè)所得稅,員工不需交納個(gè)人所得稅的部分,可以采用類(lèi)似工資發(fā)放的方式,直接 將相應(yīng)的現(xiàn)金 換算 為積分獎(jiǎng)勵(lì)給相應(yīng)的員工。新卡在換前必須是未使用的卡,進(jìn)行換卡操作后,新卡的積分余額及密碼與壞卡一致。采用這種方式,也需要注意安全性。與 Pos 現(xiàn)用的聯(lián)機(jī)交易一樣,每臺(tái) Pos 直接撥號(hào)通過(guò) NAC 接入后臺(tái)管理系統(tǒng)。此類(lèi)卡業(yè)務(wù)功能及管理類(lèi)似于原來(lái)的商家自行發(fā)行的電子 消費(fèi)卡,與原先的電子消費(fèi)卡不同的是該卡不是商戶(hù)自己制的卡,而是銀行制好交給商戶(hù)管理的非記名銀行空白卡。無(wú)誤后確認(rèn)消費(fèi)成功,返回成功信息打印簽購(gòu)單,全過(guò)程僅需 12分鐘。該積分卡 POS 系統(tǒng)正式在這種理念下產(chǎn)生的,它為銀行卡市場(chǎng)帶來(lái)了新的活力。 學(xué) 位 論 文 金融 POS積分卡系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā) XXX 指導(dǎo)教師姓名 XXXX XXXX XXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 申請(qǐng)學(xué)位級(jí)別 學(xué) 士 專(zhuān)業(yè)名稱(chēng) XXXXXXXXXXXXXXXXX 論文提交日期 XXXX年 XX月 論文答辯日期 XXXX年 X月 學(xué)位授予單位和日期 XXXXXXXXXXXXXX 答辯委員會(huì)主任 評(píng)閱人 XXXX 年 X 月 X 日 I 摘 要 本文按照軟件工程的思想對(duì)金融 POS 積分卡系統(tǒng)進(jìn)行了需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、程序?qū)崿F(xiàn) ,并介紹了該系統(tǒng)的測(cè)試方法。金融 POS 在我國(guó)銀行卡業(yè)的應(yīng)用已經(jīng)有近 10 年的時(shí)間,目前,我國(guó)銀行卡業(yè)務(wù)已經(jīng)進(jìn)入一個(gè)規(guī)劃整合、蓄勢(shì)發(fā)展的新階段,積極引入新技術(shù),改善用卡環(huán)境、提升營(yíng)銷(xiāo)水平、豐富服務(wù)內(nèi)容,已經(jīng)成為應(yīng)對(duì)銀行卡市場(chǎng)激烈競(jìng)爭(zhēng)的新策略 [2]。銀行卡收款是一種電子貨幣交換形式,其交易過(guò)程可簡(jiǎn)述為:金融 POS機(jī)將信用卡磁條中 的信息(磁條中包括卡號(hào)、帳號(hào)、有效期等信息)以電子信號(hào)的形式通過(guò)相應(yīng)的線(xiàn)路傳遞到銀行計(jì)算機(jī),對(duì)信用卡卡號(hào)的有效性、信用卡的有效期、信用卡是否透支等進(jìn)行核對(duì)。 2 第二章 積分卡 POS 系統(tǒng)需求分析 業(yè)務(wù)功能分析 商戶(hù)積分卡的業(yè)務(wù)功能 商戶(hù)積分卡是商家純粹利用銀行卡自行開(kāi)展積分業(yè)務(wù)的卡。商戶(hù)批量加積分可以有以下方式: Pos 直聯(lián)實(shí)時(shí)方式 。 圖 23 通過(guò)通信服務(wù)器脫機(jī)方式 Pos 脫機(jī)加積分,結(jié)算上送方式 如果商戶(hù)采用預(yù)加積分再售卡方式,也可以采用 Pos 脫機(jī)加積分,然后再上送至后臺(tái)管理系統(tǒng)。 后臺(tái)管理系統(tǒng) 商戶(hù) POS POS POS 通信服務(wù)器 Modem Modem 積分系統(tǒng) 后臺(tái)管理系統(tǒng) 商戶(hù) POS POS POS 通信服務(wù)器 積分系統(tǒng) 充值文件 4 (6)壞卡換新卡 當(dāng)持卡人卡損壞后,能夠進(jìn)行壞卡換新卡。 (1)積分來(lái)源 根據(jù)對(duì)系統(tǒng)目前及未來(lái)開(kāi)展業(yè)務(wù)的設(shè)想,銀行積分帳戶(hù)積分有以下兩個(gè)來(lái)源: ? 銀行的積分獎(jiǎng)勵(lì) :銀行根據(jù)持卡人的消費(fèi)情況,可以獎(jiǎng)勵(lì)給持卡人不同的積分。銀行商戶(hù)積分聯(lián)名卡的商戶(hù)積分帳戶(hù)進(jìn)行積分消費(fèi)后不存在商戶(hù)與銀行間的資金清算,但是銀行積分帳戶(hù)進(jìn)行積分消費(fèi)后商戶(hù)與銀行間存在資金清算問(wèn)題,并且銀行積分帳戶(hù)的積分來(lái)源不同,銀行應(yīng)該從不同的積分資金賬戶(hù)中清算。 (5)卡改密 持卡人在第一次使用或是覺(jué)得有必要時(shí)應(yīng)該能在商戶(hù)的 Pos 機(jī)上進(jìn)行修改。這種方式商戶(hù)不容易對(duì)帳。 卡交易沖正處理 為保證交易的正確性,系統(tǒng)能夠支持卡加積分、卡積分消費(fèi)、卡積分消費(fèi)撤銷(xiāo)的沖正處理。 Pos 終端管理 ? 維護(hù) pos 資 料 ? pos 交易開(kāi)通管理 ? pos 初始化管理 ? pos 簽到管理 ? pos 交易結(jié)算管理 積分交易手工對(duì)帳 為防止 pos 出現(xiàn)異常情況產(chǎn)生交易無(wú)法結(jié)算的情況,系統(tǒng)提供手工對(duì)帳功能 ,由操作員把后臺(tái)保存 pos 未結(jié)算的交易調(diào)出來(lái),與商戶(hù)提供交易憑條逐筆進(jìn)行勾對(duì)。在結(jié)算時(shí)統(tǒng)一提交后臺(tái),對(duì)其進(jìn)行獎(jiǎng)勵(lì)積分。 功能:如果上次聯(lián)機(jī)消費(fèi)撤銷(xiāo)處理超時(shí)或者網(wǎng)絡(luò)故障 (POS 終端得不到后臺(tái)處理后的返回碼 ),則自動(dòng)將上次的聯(lián)機(jī)消費(fèi)撤銷(xiāo)交易取消 (還原數(shù)據(jù)庫(kù)中所作的修改 )。 (7)聯(lián) 機(jī) 充 值 沖 正 功能: 上送需沖正的終端流水號(hào)。商戶(hù)積分卡直接返回余額,聯(lián)名卡則返回可用余額(該商戶(hù)積分 +銀行積分 +企業(yè)積分) (2)聯(lián) 機(jī) 開(kāi) 戶(hù) 檢查商戶(hù)( mch_arch) ,取得商戶(hù)類(lèi)型, [主管商戶(hù) ]; 檢查該卡的卡類(lèi)型( card_regular),取得卡類(lèi)型編號(hào)、積分類(lèi)型、銀行編號(hào)、 [商戶(hù)編號(hào) ]; 檢查卡定義( card_def),察看在該商戶(hù)及其主管商戶(hù)是否接受該類(lèi)卡在商戶(hù)開(kāi)戶(hù); 15 若允許,則檢查各標(biāo)志,獲得數(shù)據(jù),建立卡檔案和卡賬戶(hù)。 (6)聯(lián) 機(jī) 消 費(fèi) 功能: 檢查商戶(hù)( mch_arch) ,取得商戶(hù)類(lèi)型, [主管商戶(hù) ]; 檢查該卡的 卡類(lèi)型( card_regular),取得卡類(lèi)型編號(hào)、積分類(lèi)型、銀行編號(hào)、 [商 16 戶(hù)編號(hào) ]; 檢查卡定義( card_def),察看在該商戶(hù)及其主管商戶(hù)是否接受該類(lèi)卡在商戶(hù)充值; 檢查密碼狀態(tài); 檢查卡檔案,取得卡賬號(hào)。因?yàn)榈?1 步 的 初 始 化 只 是 針 對(duì) 正 常 的 交 易 類(lèi) 型 , 第 1 步 初 始 化 時(shí) 將optrTransresult_flag 置為 ” 00” ,” 00” 表示正常的交易類(lèi)型, ” 01” 表示撤銷(xiāo)、 ” 03” 表示充正,所以如果是充正交易此時(shí)必須將 optrTransresult_flag 置為 ” 02” ; PurchaseBeforeOperCode(消費(fèi)前檢測(cè) ) 不是沖正交易需要轉(zhuǎn)換個(gè)人密碼; 檢查當(dāng)前終端的上次結(jié)算狀態(tài)(終端的上次結(jié)算狀態(tài)保存在 tposinfo 終端信息表中),主要為了取得本次結(jié)算批次和狀態(tài)( 注意: tposinfo 表中的 settlebat 為本次結(jié)算批次而非上次結(jié)算批次,但是 settlestatus 為上次結(jié)算狀態(tài) ); 檢查主機(jī)本次結(jié)算 批次和終端上送的結(jié)算批次是否相同,如果不同,給 Pos 返回需要簽到的返回碼。否 則 被 充正 交易 則 為正 常 交易 且是 成 功的 交 易, 須更 新 tpostrace 的revserial=:sTermSerial, result_flag=02。函數(shù)路由表的功能就是為所調(diào)用的函數(shù)指定其執(zhí)行路徑,在程序運(yùn)行時(shí)會(huì)按照事先按排好的順序執(zhí)行下去。 static struct OperCode oarrOperCode[]= 30 { {INITIALIZE , InitializeAuthOperCode , InitializeInitOperCode , InitializeBeforeOperCode, InitializeActionOperCode , InitializeAfterOperCode}, {LOGON ,LogonAuthOperCode , LogonInitOperCode ,LogonBeforeOperCode , LogonActionOperCode, LogonAfterOperCode}, {SETTLE_ONE , SettleOneAuthOperCode ,SettleOneInitOperCode ,SettleOneBeforeOperCode ,SettleOneActionOperCode , SettleOneAfterOperCode}, {SETTLE_TWO ,SettleTwoAuthOperCode ,SettleTwoInitOperCode ,SettleTwoBeforeOperCode ,SettleTwoActionOperCode , SettleTwoAfterOperCode}, {OFF_PURCHASE ,OffPurchaseAuthOperCode ,OffPurchaseInitOperCode ,OffPurchaseBeforeOperCode ,OffPurchaseActionOperCode,OffPurchaseAfterOperCode}, {PURCHASE ,PurchaseAuthOperCode,PurchaseInitOperCode ,PurchaseBeforeOperCode ,PurchaseActionOperCode , PurchaseAfterOperCode}, {DEPOSIT ,DepositAuthOperCode ,DepositInitOperCode
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1