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

正文內(nèi)容

計(jì)算機(jī)類畢業(yè)論word版(參考版)

2025-05-11 17:27本頁(yè)面
  

【正文】 /* 修改帳戶狀態(tài)為未啟用 */ if ( == TX_HCODE_NORMAL) { memset(amp。taTosDpActOpen)。 aDpActOpenProcess(amp。 memcpy(, sCustno,DLEN_CUSTNO)。 memcpy(, MEDIMR_RECEIPT_C_BK, DLEN_DP_MEDISUBTP)。 。taTosDpActOpen, 0, sizeof(taTosDpActOpen))。taTisDpActOpen, 0, sizeof(taTisDpActOpen))。 iActid = 。taTosGlActnoGet, 0, sizeof(taTosGlActnoGet))。taTisGlActnoGet, 0, sizeof(taTisGlActnoGet))。 } } return。taTisDpSvctlGet, 0, sizeof(taTisDpSvctlGet))。 return。taTisDpActInq, 0, sizeof(taTisDpActInq))。039。amp。\039。amp。 39。amp。 return。 if( != TX_SUCCESS) return。taTisCifCorpChk, amp。 memcpy(, sCustno, DLEN_CUSTNO)。 memset(amp。 /* 客戶檔案讀取 */ memset(amp。 39。 } memset(amp。 { iActid = 。 } 。 第 24 頁(yè) 共 25 頁(yè) printf(\nExit dp2032() ...\n)。 } dp2032PutMessage()。 if ( == TX_HCODE_NORMAL) { dp2032PrepareXdtl()。 。 void dp2032PutMessage()。 void dp2032Process()。 static aTisGlActnoGet taTisGlActnoGet。 /* define module global variables */ static aTisCifTxnLog taTisCifTxnLog。 /*新帳號(hào) */ char tlsrno[DLEN_TLSRNO]。 } tis2032。 char ao[DLEN_AC_ACNO]。 char brname[DLEN_CNAME]。 /*基本帳號(hào) */ char name[DLEN_CNAME]。 第 23 頁(yè) 共 25 頁(yè) 附錄 單位定期存款賬號(hào)開(kāi)立交易程序源代碼 include include include 。 [14] Ron Patton (周予濱 姚靜 譯) . Software Testing. SAMS,機(jī)械工業(yè)出版社, 2021。 [12] Bea Tuxedo Online Documentation Hyperlinked Product Information for Bea Tuxedo Users. Copyright to Bea System, 1999。 [9] TopSmartTeller 終端界面開(kāi)發(fā)平臺(tái) ( ) [10] Bea Tuxedo Quick Start. 上海華騰軟件系統(tǒng)有限公司內(nèi)部文檔, 2021。 [7] 林德良 . 中國(guó)銀聯(lián)信息處理中心交換系統(tǒng)集成項(xiàng)目編程規(guī)范 . 上海華騰軟件系統(tǒng)有限公司內(nèi)部文檔, 2021。 [5] 林銳,等 . 高質(zhì)量程序設(shè)計(jì)指南 ——C/C++. 北京: 電子工業(yè)出版社, 2021。 [3] 錢逢勝,孫燁,湯麗萍 . 商業(yè)銀行會(huì)計(jì) . 上海: 上海財(cái)經(jīng)大學(xué)出版社(第二版), 2021。 第 22 頁(yè) 共 25 頁(yè) 參考文獻(xiàn) [1] 張海藩 . 軟件工程導(dǎo)論 . 北京: 清華大學(xué)出版社 (第三版 ), 1998。我表示由衷的敬意和衷心的感謝。有限公司的軟件工程師。 我還要感謝我的校 外指導(dǎo)老師。―――在此,對(duì)。 第 21 頁(yè) 共 25 頁(yè) 謝辭 首先要感謝。相應(yīng)的,有關(guān)外匯業(yè)務(wù)的擴(kuò)展工作也勢(shì)必增加,并且很有可能如信貸業(yè)務(wù)系統(tǒng)一般,成為既依賴綜合業(yè)務(wù)系統(tǒng)又相對(duì)獨(dú)立的模式。 總的來(lái)說(shuō),目前國(guó)內(nèi)在商業(yè)銀行綜合業(yè)務(wù)系統(tǒng)開(kāi)發(fā)上已經(jīng)積累了一定的經(jīng)驗(yàn),成果也得到了相當(dāng)范圍的注意和應(yīng)用。 ( 3) 根據(jù)中國(guó)反洗錢監(jiān)測(cè)分析中心《中國(guó)反洗錢監(jiān)測(cè)分析本外幣報(bào)送標(biāo)準(zhǔn)》相關(guān)內(nèi)容,在數(shù)據(jù)報(bào)補(bǔ)入和監(jiān)測(cè)方面提出了新的要求。 ( 2) 由于商業(yè)活動(dòng)中,商業(yè)貸款流通次數(shù)日益增多、流通量日益增大,使得信貸業(yè)務(wù)系統(tǒng)紛紛從原先的 綜合業(yè)務(wù)系統(tǒng)中剝離而成為獨(dú)立的系統(tǒng)。目前作者已知的主要有: ( 1) 配合銀聯(lián) 改造計(jì)劃的繼續(xù)實(shí)施,對(duì)系統(tǒng)本身安全性進(jìn)一步分析和研究。 展望 隨著經(jīng)濟(jì)發(fā)展,商業(yè)銀行業(yè)務(wù)種類和服務(wù)內(nèi)容都不斷拓展,商業(yè)銀行綜合業(yè)務(wù)系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)具有非常重要的意義。 ―――――其次,――――而有一部分則需留待日后,在掌握了更多相關(guān)知 識(shí)并進(jìn)行進(jìn)一步需求分析和設(shè)計(jì)后才能開(kāi)展。在這個(gè)階段,仍有可能出現(xiàn)一些隱藏的問(wèn)題,或是應(yīng)客戶要求對(duì)系統(tǒng)進(jìn)行一些調(diào)整或改變。 ( 5) 對(duì)程序進(jìn)行調(diào)試,及時(shí)糾正產(chǎn)生的錯(cuò)誤,并對(duì)調(diào)試過(guò)程中反映出的一些設(shè)計(jì)上的不足進(jìn)行分析并采取相應(yīng)措施。 ( 4) 在 Unix 環(huán)境下,使用 C 語(yǔ)言完成 后臺(tái)程序的編寫工作。主要針對(duì)舊有系統(tǒng)的不足,以及隨著時(shí)間發(fā)展,在銀行會(huì)計(jì)流程上所發(fā)生的改變而相應(yīng)地對(duì)系統(tǒng)進(jìn)行更新和拓展。在整個(gè)設(shè)計(jì)過(guò)程中,主要完成的工作有: ( 1) 通過(guò)現(xiàn)場(chǎng)調(diào)研和學(xué)習(xí),掌握了商業(yè)銀行綜合業(yè)務(wù)的主要會(huì)計(jì)流程,以及設(shè)計(jì)并實(shí)現(xiàn)該系統(tǒng)所需要的技術(shù)知識(shí)和工具使用方法。 如圖 所示,是交易成功后的返回信息界面。前臺(tái)將該數(shù)據(jù)包發(fā)送到后臺(tái),通過(guò)正確業(yè)務(wù)流程后,應(yīng)返回前臺(tái)客戶號(hào)、客戶名、對(duì)應(yīng)帳號(hào)、交易金額及帳戶余額。 圖 企業(yè)活期存款開(kāi)戶交易界面 交易執(zhí)行測(cè)試及結(jié)果返回 當(dāng)交易能正確驅(qū)動(dòng)并且前臺(tái)正確地接收了數(shù)據(jù)后,接下來(lái)的重點(diǎn)就是考察后臺(tái)程序是否 按照相關(guān)業(yè)務(wù)流程執(zhí)行,并且返回給前臺(tái)。而對(duì)于輸入錯(cuò)誤或輸入不合規(guī)范的數(shù)據(jù),程序必 第 19 頁(yè) 共 25 頁(yè) 須具備識(shí)別能力,并且及時(shí)地發(fā)出錯(cuò)誤提示信息,提示用戶更正。 第 18 頁(yè) 共 25 頁(yè) 圖 交易菜單驅(qū)動(dòng)方式測(cè)試圖 圖 交易驅(qū)動(dòng)成功 交易數(shù)據(jù)接收 每一項(xiàng)聯(lián) 機(jī)交易,必定要在前臺(tái)輸入相關(guān)的交易數(shù)據(jù),供后臺(tái)程序接收處理。如圖 所示,是對(duì)公模塊下單位活期業(yè)務(wù)各項(xiàng)交易的菜單驅(qū)動(dòng)測(cè)試圖。 ―――――對(duì)于交易的測(cè)試,主要就以下幾項(xiàng)內(nèi)容展開(kāi): 交易正確驅(qū)動(dòng) 一個(gè)交易的正常運(yùn)行,第一步就是保證交易的正確驅(qū)動(dòng)。因此,系統(tǒng)的調(diào) 試顯得尤為重要。如果不改正程序中存在的問(wèn)題,那么這是就一個(gè)不合格的軟件。限于時(shí)間和篇幅的限制,這里不再詳細(xì)列出全部程序源代碼,如果需要進(jìn)一步了解系統(tǒng)程序編碼的結(jié)構(gòu)和特點(diǎn),請(qǐng)參見(jiàn)附錄。 } |返回錯(cuò)誤類型 以上代碼是對(duì)客戶號(hào)和基本帳號(hào)的檢查程序。 ERRTRACE(E_FD_ACT_STATUS_ERR, dp2032: iActid[%d], )。 | 。taTosCifCorpChk, 0, sizeof(taTosCifCorpChk))。taTisCifCorpChk, 0, sizeof(taTisCifCorpChk))。程序返回錯(cuò)誤代碼到前臺(tái),錯(cuò)誤代碼對(duì)應(yīng)的錯(cuò)誤類 型在頭文件中已經(jīng)申明了宏定義。 /*反饋信息發(fā)送 */ 主程序 在主程序中,嚴(yán)格按照交易相關(guān)業(yè)務(wù)流程和會(huì)計(jì)規(guī)范,調(diào)用相關(guān)元操作核函數(shù),對(duì)前臺(tái)傳來(lái)的數(shù)據(jù)進(jìn)行處理,并生成反饋信息傳回前臺(tái)。 此外,還要申明程序調(diào)用的自定義函數(shù)的類型和結(jié)構(gòu): void dp2032Initial()。 static aTosDpActInfUpd taTosDpActInfUpd。 其他需要使用的變量的定義,緊接著 TITA 和 TOTA 結(jié)構(gòu)后列出,例如程序中調(diào)用的元操作程序,傳入和傳出變量結(jié)構(gòu)申明在頭文件中已經(jīng)完成,這里就要進(jìn)行定義: /* define module global variables */ static aTisCifTxnLog taTisCifTxnLog。 /*新 帳 號(hào) */ char tlsrno[DLEN_TLSRNO]。 } tis2032。 char ao[DLEN_AC_ACNO]。 /*名 稱 */ 。其中比較重要的是前后臺(tái)之間傳遞數(shù)據(jù)的結(jié)構(gòu)定義,稱為 TITA 和 TOTA 結(jié)構(gòu): /* define TITA text */ static struct { char actno[DLEN_OTACTNO]。這些錯(cuò)誤代碼同樣在頭文件中用宏定義轉(zhuǎn)換為有實(shí)際文字意義的短語(yǔ),提高程序可讀性,降低日后維護(hù)難度。 ( 3) Define 以 err 做標(biāo)識(shí)的頭文件,其內(nèi)容是該交易程序執(zhí)行過(guò)程中可能出現(xiàn)的錯(cuò)誤類型代碼的宏定義。 ( 2) Define 以 def 做標(biāo)識(shí)的頭文件,其內(nèi)容是在該交易程序中出現(xiàn)的宏變量定義和申明,尤其是對(duì)于 一些標(biāo)志位,如果在程序中直接使用數(shù)字,會(huì)降低程序可讀性,提高日后的維護(hù)難度。模塊代碼相信大家已經(jīng)很清楚其涵義了,而頭文件類型主要有三種,申明格式如下: ( 1) Define 以 itf 做標(biāo)識(shí)的頭文件,其內(nèi)容包含了該交易程序所調(diào)用的元操作程序的傳入、傳出變量結(jié)構(gòu)和類型的申明。原因有二,首先從銀行業(yè)務(wù)流程和會(huì)計(jì)規(guī)范上說(shuō),該交易稱得上“中規(guī)中矩”,即使對(duì)商業(yè)銀行會(huì)計(jì)業(yè)務(wù)知識(shí)不熟悉的讀者也能夠通過(guò)閱讀接下來(lái)的程序分析,理解該交易的流程規(guī)范;其次,從程序設(shè)計(jì)的角度來(lái)說(shuō), 是該系統(tǒng)眾多程序中比較具有代表性的一個(gè),其程序結(jié)構(gòu)、編寫規(guī)范等都可以反映出這個(gè)系統(tǒng)的程序結(jié)構(gòu)和編寫規(guī)范。之所以選擇這個(gè)程序作樣例,是經(jīng)過(guò)一番考慮,有一定的原 因的。 ――――――― 源碼舉例分析 本章節(jié)內(nèi),作者選擇了一個(gè)交易程序和其包含的元操作程序,在對(duì)該程序分析解釋的過(guò)程中,闡述商業(yè)銀行綜合業(yè)務(wù)系統(tǒng)后臺(tái)程序的特點(diǎn)。目的在于減少或避免在上層程序中內(nèi)嵌 SQL 語(yǔ)句,保持簡(jiǎn)潔的程序風(fēng)格,提高程序可讀性,以及日后程序修改維護(hù)的工作效率。 底層封裝函 數(shù)。并且由后綴名可知,該程序中沒(méi)有內(nèi)嵌 SQL 語(yǔ)句。 ? 后綴名 元操作程序的后綴名同樣有 .c 和 .ec 兩種,使用規(guī)則及目的同交易程序后綴名的使用規(guī)則及目的相同,這里不再贅述。這樣的規(guī)則對(duì)以后程序的修改和維護(hù)工作將有很大幫助 第 15 頁(yè) 共 25 頁(yè) ? 元操作名 元操作名,指的是該元操作對(duì)基本表作了什么動(dòng)作,常見(jiàn)動(dòng)作包括增加、刪除、修改、查尋、核對(duì)等,對(duì)應(yīng)的元操作名則是 Add、 Del、 Upd、 Inq、 Chk 等。 ? 對(duì)象名 元操作一般都是針對(duì)數(shù)據(jù)庫(kù)中某張基本表、甚或是具體的基本表內(nèi)某個(gè)字段中的數(shù)據(jù)進(jìn)行操作,所謂“元操作”中的“元”,就是單元、單獨(dú)的意思。元操作程序的命名規(guī)則為:“ 模塊代碼 +對(duì)象名 +元操作名 +后綴名 ”。編碼和編譯時(shí),針對(duì)元操作程序的流程與針對(duì)交易程序的流程沒(méi)有本質(zhì)區(qū)別。其他程序文件名也可以按此規(guī)律去理解其代表的含義,這里就不再逐一解釋了。 ? 后綴名 后綴分兩種,通常 C 語(yǔ)言程序代碼文件的后綴為 .c,但是 —————— 綜上所述,對(duì)于程序文件 ,其對(duì)應(yīng)的是對(duì)公定期模塊 dp 下, 交易代碼為 2032 的交易,即“單位定期開(kāi)戶申請(qǐng)”交易。 ? 模塊 代碼 模塊代碼是系統(tǒng)設(shè)計(jì)時(shí), —————— 一般為兩位英文字母。 一個(gè)后臺(tái)程序的基本結(jié)構(gòu)包括一下若干部分: 交易程序 這是響應(yīng)服務(wù)請(qǐng)求,接收前臺(tái)數(shù)據(jù),并按業(yè)務(wù)會(huì)計(jì)流程對(duì)數(shù)據(jù)進(jìn)行操作的程序。 在交易請(qǐng)求和應(yīng)答過(guò)程中, —————— 第 14 頁(yè) 共 25 頁(yè) 5 程序及界面調(diào)試 程序結(jié)構(gòu) 商業(yè)銀行綜合業(yè)務(wù)系統(tǒng)程序由兩部分組成:前臺(tái)程序和后臺(tái)程序?!鞍^”也是一串字符數(shù)據(jù),它包含了一部分系統(tǒng)信息,有一些給中間件聯(lián)系前臺(tái)交易請(qǐng)求和后臺(tái)服務(wù)程序提供了依據(jù),另外一些則是后臺(tái)程序可能會(huì)使用到的全局變量值,基本結(jié)構(gòu)參見(jiàn)圖 : …… 通訊方式 柜員號(hào)反饋類型 交易代碼 系統(tǒng)日期 ……服務(wù)代碼機(jī)構(gòu)號(hào) …… 第 13 頁(yè) 共 25 頁(yè) 圖 消息包頭結(jié)構(gòu)圖 如圖 的結(jié)構(gòu)中,服務(wù)代碼、反饋類型和交易代碼等信息,提供了中間件聯(lián)系前臺(tái)交易請(qǐng)求和后臺(tái)服務(wù)程序的重要依據(jù)。作者參與設(shè)計(jì)開(kāi)發(fā)的對(duì)公儲(chǔ)蓄業(yè)務(wù)模塊,其涉及的主要交易全是聯(lián)機(jī)交易。后者主要針對(duì)的都是一些批量交易,不是作者分工任務(wù)范圍,這里簡(jiǎn)單介紹一些,不再贅述。 當(dāng)交易
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1