【優(yōu)秀論文】某銀行自助設(shè)備監(jiān)控系統(tǒng)的分析與設(shè)計_第1頁
【優(yōu)秀論文】某銀行自助設(shè)備監(jiān)控系統(tǒng)的分析與設(shè)計_第2頁
【優(yōu)秀論文】某銀行自助設(shè)備監(jiān)控系統(tǒng)的分析與設(shè)計_第3頁
【優(yōu)秀論文】某銀行自助設(shè)備監(jiān)控系統(tǒng)的分析與設(shè)計_第4頁
【優(yōu)秀論文】某銀行自助設(shè)備監(jiān)控系統(tǒng)的分析與設(shè)計_第5頁
已閱讀5頁,還剩61頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

密級保密期限工程碩士研究生學(xué)位論文題目某銀行自助設(shè)備監(jiān)控系統(tǒng)的分析與設(shè)計學(xué)號06R0321姓名楊彪專業(yè)軟件工程導(dǎo)師吳國仕牛琨學(xué)院軟件學(xué)院2010年5月獨創(chuàng)性(或創(chuàng)新性)聲明本人聲明所呈交的論文是本人在導(dǎo)師指導(dǎo)下進行的研究工作及取得的研究成果。盡我所知,除了文中特別加以標(biāo)注和致謝中所羅列的內(nèi)容以外,論文中不包含其他人已經(jīng)發(fā)表或撰寫過的研究成果,也不包含為獲得北京郵電大學(xué)或其他教育機構(gòu)的學(xué)位或證書而使用過的材料。與我一同工作的同志對本研究所做的任何貢獻均已在論文中作了明確的說明并表示了謝意。申請學(xué)位論文與資料若有不實之處,本人承擔(dān)一切相關(guān)責(zé)任。本人簽名日期關(guān)于論文使用授權(quán)的說明本人完全了解北京郵電大學(xué)有關(guān)保留和使用學(xué)位論文的規(guī)定,即研究生在校攻讀學(xué)位期間論文工作的知識產(chǎn)權(quán)單位屬北京郵電大學(xué)。學(xué)校有權(quán)保留并向國家有關(guān)部門或機構(gòu)送交論文的復(fù)印件和磁盤,允許學(xué)位論文被查閱和借閱;學(xué)??梢怨紝W(xué)位論文的全部或部分內(nèi)容,可以允許采用影印、縮印或其它復(fù)制手段保存、匯編學(xué)位論文。本學(xué)位論文不屬于保密范圍,適用本授權(quán)書。本人簽名日期導(dǎo)師簽名日期某銀行自助設(shè)備監(jiān)控系統(tǒng)的分析與設(shè)計摘要目前在面向用戶的金融服務(wù)體系中,自助設(shè)備的應(yīng)用越來越廣泛,自助設(shè)備的投放量逐年增加。隨著自助設(shè)備投放運營規(guī)模不斷擴大,銀行作為自助設(shè)備的運營和管理機構(gòu),正面臨著如何科學(xué)管理其自助設(shè)備的巨大挑戰(zhàn)。要保障它們穩(wěn)定運行以充分發(fā)揮效能,則必須要有一種科學(xué)、高效的管理手段來管理好自助設(shè)備的各種硬件以及配套的軟件。因此,設(shè)計一套集設(shè)備屬性信息管理、狀態(tài)監(jiān)控、事件跟蹤、信息查詢、后臺業(yè)務(wù)處理以及遠(yuǎn)程控制等核心功能于一體的軟件系統(tǒng)將大大有助于實現(xiàn)對自助設(shè)備的有效管理。本文以某銀行自助設(shè)備監(jiān)控系統(tǒng)的開發(fā)與設(shè)計為題,總結(jié)了該銀行自助設(shè)備管理工作存在的問題,分析了自助設(shè)備管理系統(tǒng)建設(shè)的可行性和必要性。在自助監(jiān)控系統(tǒng)設(shè)計過程中運用了軟件工程的理論和方法,從系統(tǒng)需求分析入手,提出系統(tǒng)應(yīng)解決的問題和建設(shè)目標(biāo)。通過對業(yè)務(wù)管理過程中涉及的業(yè)務(wù)流程和數(shù)據(jù)進行抽象和提取,進一步確定了自助設(shè)備監(jiān)控系統(tǒng)的系統(tǒng)總體結(jié)構(gòu)和軟件架構(gòu),對系統(tǒng)各功能模塊進行了劃分和設(shè)計。按照數(shù)據(jù)庫設(shè)計的基本原則,完成了數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計和物理結(jié)構(gòu)設(shè)計,同時對系統(tǒng)關(guān)鍵功能,如設(shè)備狀態(tài)采集、事件跟蹤和遠(yuǎn)程控制等模塊提出解決方案。自助設(shè)備監(jiān)控系統(tǒng)在開發(fā)設(shè)計中根據(jù)(歐洲標(biāo)準(zhǔn)化委員會的法語縮寫)/(金融自助服務(wù)設(shè)備擴展性)標(biāo)準(zhǔn)并采用多渠道狀態(tài)采集方案,實現(xiàn)了自助設(shè)備跨品牌統(tǒng)一管理,解決了自助設(shè)備狀態(tài)采集模式單一和設(shè)備狀態(tài)信息準(zhǔn)確性問題。同時根據(jù)故障處理生命周期,對設(shè)備服務(wù)商事件和網(wǎng)點操作員事件進行全過程管理,解決了原系統(tǒng)缺少故障處理流程記錄和事件處理自動跟蹤的缺陷。根據(jù)系統(tǒng)需求,通過增加遠(yuǎn)程控制功能解決了原系統(tǒng)設(shè)備底層程序升級、廣告頁面更換和設(shè)備操作控制等工作需要花費大量人力和時間的問題。該系統(tǒng)實現(xiàn)了對自助設(shè)備總體狀態(tài)及各個關(guān)鍵運行部件的實時狀態(tài)監(jiān)控,同時管理人員通過系統(tǒng)操作實現(xiàn)自助設(shè)備的維護管理功能,提高了自助設(shè)備的運行和管理效率,保證了自助設(shè)備系統(tǒng)的24小時高效正常運轉(zhuǎn)。關(guān)鍵詞自助設(shè)備監(jiān)控系統(tǒng)信息管理CEN/XFSANALYSISANDDESIGNOFASELFSERVICEEQUIPMENTMONITORINGSYSTEMABSTRACTATPRESENT,SELFSERVICEEQUIPMENTSHAVEBEENUSEDMOREANDMOREWIDELYBYCURRENTUSERORIENTEDFINANCIALSERVICESYSTEMS,ANDTHEIRNUMBERISINCREASINGYEARBYYEARWITHTHECONTINUOUSLYINCREASINGSCALEOFTHESELFSERVICEEQUIPMENTSPUTINTORUNNING,THEBANKS,IETHEOPERATIONANDMANAGEMENTORGANIZATIONSOFTHEEQUIPMENTS,AREFACINGABIGCHALLENGEOFHOWTOSCIENTIFICALLYCONTROLTHESESELFSERVICEEQUIPMENTSINORDERTOGUARANTEETHEIRSTABLEANDEFFICIENTOPERATION,THEREMUSTBEASCIENTIFICANDHIGHLYEFFECTIVEMANAGEMENTTOOLTHATCANMANAGEALLHARDWAREANDINVOLVEDSOFTWAREVERYWELLTHEREFORE,ITWILLGREATLYENHANCETHEMANAGEMENTEFFICIENCYOFSELFSERVICEEQUIPMENTSTODESIGNASETOFSOFTWAREINTEGRATEDWITHALLKERNELFUNCTIONSINCLUDINGDEVICEATTRIBUTEINFORMATIONMANAGEMENT,CONDITIONMONITORING,EVENTTRACKING,INFORMATIONQUERY,BACKOFFICEPROCESSINGANDREMOTECONTROLTHEPRESENTEDDISSERTATIONISFOCUSINGONTHEDESIGNANDDEVELOPMENTOFTHESELFSERVICEEQUIPMENTMONITORINGSYSTEMFORCERTAINBANKITFIRSTANALYZESTHEPROBLEMSOFTHEBANKINMANAGINGSELFSERVICEEQUIPMENTSASWELLASTHEFEASIBILITYANDNECESSITYOFCONSTRUCTINGASELFSERVICEEQUIPMENTMONITORINGSYSTEMINDESIGNINGTHESELFSERVICEEQUIPMENTMONITORINGSYSTEM,USINGTHETHEORYANDMETHODOFSOFTWAREENGINEERING,THEDISSERTATIONSTARTSFROMTHEANALYSESOFSYSTEMATICREQUIREMENTSANDPROPOSESMAJORPROBLEMSTOBESOLVEDANDTHECONSTRUCTIONGOALOFTHESYSTEMBYMEANSOFABSTRACTINGANDEXTRACTINGTHEBUSINESSFLOWANDTHEDATAINTHEBUSINESSMANAGEMENT,ITFURTHERDETERMINESTHESYSTEMSTRUCTUREANDTHESOFTWAREARCHITECTUREOFTHESELFSERVICEEQUIPMENTMONITORINGSYSTEM,ANDTHENDIFFERENTIATESANDDESIGNSALLFUNCTIONMODULESOFTHESYSTEMACCORDINGTOTHEBASICPRINCIPLEOFTHEDATABASEDESIGN,BOTHLOGICALANDPHYSICALSTRUCTURALDESIGNSOFTHESYSTEMDATABASEARECOMPLETED,ANDATTHESAMETIMETHESOLUTIONSAREALSOPROPOSEDFORTHEKEYFUNCTIONSOFTHESYSTEM,SUCHASDEVICESTATUSACQUISITION,EVENTTRACKINGANDREMOTECONTROLFOLLOWINGTHESTANDARDOFCENSHORTFOREUROPEANSTANDARDIZATIONCOMMITTEEANDXFSSHORTFOREXTENSIONSFORFINANCIALSERVICESANDADOPTINGMULTICHANNELSTATUSACQUISITIONSCHEME,THESELFSERVICEEQUIPMENTMONITORINGSYSTEMREALIZESCENTRALIZEDMANAGEMENTOFSELFSERVICEEQUIPMENTSFROMDIFFERENTBRANDSANDONTHISBASIS,SOMEPROBLEMS,SUCHASTHEMONOTONICITYOFSTATUSACQUISITIONMODESANDTHEACCURACYOFSTATUSINFORMATION,HAVEBEENSOLVEDANDTHEN,ACCORDINGTOTHELIFECYCLEOFFAULTSOLVING,THEEVENTS,FROMEQUIPMENTOPERATINGSERVICECOMPANIESANDBANKOUTLETSOPERATORS,HAVEBEENREALIZEDINTEGRATEDMANAGEMENT,ANDSOMEDEFECTSINTHEFORMERSYSTEMS,SUCHASSCARCERECORDSOFFAULTHANDLINGPROCESSANDFAILURETOAUTOMATICTRACKINGOFEVENTHANDLING,HAVEALSOBEENREMEDIEDINADDITION,UNDERTHESYSTEMREQUIREMENTS,THEREMOTECONTROLFUNCTIONISINTRODUCEDINTHEMONITORINGSYSTEMASARESULT,SOMEWORKTHATNEEDEMPLOYTREMENDOUSAMOUNTSOFTIMEANDMANPOWERINTHEFORMERSYSTEMSTHEBOTTOMCOMMUNICATIONPROGRAMUPGRADE,THECHANGEOFTHEADVERTISEMENT,THECONTROLOVERDEVICEOPERATION,FOREXAMPLECANGOWELLTHESYSTEMHASACHIEVEDREALTIMESUPERVISIONONTHEKEYOPERATIONALCOMPONENTSANDONTHEWHOLESELFSERVICEEQUIPMENTSMOREOVER,THEMAINTENANCEANDMANAGEMENTOFTHESELFSERVICEEQUIPMENTSCANBEEASILYEFFECTEDBYTHESIMPLECOMMANDSFROMTHEADMINISTRATIVEPERSONNELNOTONLYISTHEOPERATIONANDMANAGEMENTEFFICIENCYOFTHESELFSERVICEEQUIPMENTSGREATLYPROMOTED,BUTALSOTHESYSTEMKEEPSA24HOURGOODCONDITIONKEYWORDSSELFSERVICEEQUIPMENT,MONITORINGANDCONTROLSYSTEM,INFORMATIONMANAGEMENT,CEN/XFS目錄第一章緒論111課題背景112原有系統(tǒng)不足113課題任務(wù)214本人主要工作215本文結(jié)構(gòu)說明3第二章相關(guān)概念和模式介紹421ATMC和ATMP422CEN/XFS標(biāo)準(zhǔn)523開發(fā)模型6第三章系統(tǒng)需求分析831自助設(shè)備管理模式832功能性需求9321基本信息管理9322實時監(jiān)控10323事件跟蹤11324信息查詢12325報表統(tǒng)計12326后臺業(yè)務(wù)處理13327遠(yuǎn)程控制1433非功能性需求14331系統(tǒng)能力要求14332接口需求14333系統(tǒng)安全性14334系統(tǒng)可靠性15335系統(tǒng)健壯性15336系統(tǒng)擴展性15第四章系統(tǒng)設(shè)計1641監(jiān)控系統(tǒng)總體結(jié)構(gòu)16441系統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)16442系統(tǒng)數(shù)據(jù)流1742系統(tǒng)軟件架構(gòu)設(shè)計1843系統(tǒng)功能模塊設(shè)計19431實時監(jiān)控模塊20432事件跟蹤模塊21433報表統(tǒng)計模塊21434信息查詢模塊22435遠(yuǎn)程控制模塊22436系統(tǒng)維護模塊2244數(shù)據(jù)結(jié)構(gòu)設(shè)計22441數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計23442主要數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計2445設(shè)備狀態(tài)采集功能設(shè)計33451數(shù)據(jù)采集模式33452數(shù)據(jù)采集設(shè)計3446事件跟蹤設(shè)計36461實現(xiàn)方式36462設(shè)備服務(wù)商事件處理37463操作員事件處理3747遠(yuǎn)程控制設(shè)計38471實現(xiàn)方式38472遠(yuǎn)程控制設(shè)計39473軟件更新設(shè)計4048系統(tǒng)環(huán)境配置40第五章結(jié)論與展望4151測試問題與解決4152實現(xiàn)的功能4253應(yīng)用效果44531實時監(jiān)控44532事件跟蹤46533遠(yuǎn)程發(fā)布4754應(yīng)用總結(jié)4855系統(tǒng)展望49551自助設(shè)備監(jiān)控系統(tǒng)的功能擴展49552自助設(shè)備監(jiān)控系統(tǒng)的接口問題50553系統(tǒng)數(shù)據(jù)的進一步分析和挖掘51致謝53第一章緒論11課題背景銀行自助設(shè)備系統(tǒng)是真正的24小時全天候服務(wù),它在延長了銀行營業(yè)時間的同時,既節(jié)省了人力資源,又滿足了客戶的不同需求,提高了銀行的服務(wù)能力,在為客戶帶來方便的同時,也為銀行贏得了競爭力。隨著自助設(shè)備網(wǎng)絡(luò)規(guī)模和復(fù)雜性的日益增加,當(dāng)今的銀行都面臨著如何管理其自助設(shè)備網(wǎng)絡(luò)的巨大挑戰(zhàn)。為保證所有自助設(shè)備實現(xiàn)真正的24小時正常運轉(zhuǎn),迫切需要一套功能完備的軟件系統(tǒng)對所有ATM(AUTOMATICTELLERMACHINE)設(shè)備進行實時監(jiān)控管理。目前國內(nèi)多家銀行已嘗試使用ATM監(jiān)控管理系統(tǒng),但應(yīng)用效果均有諸多不足之處。由于某些自助設(shè)備監(jiān)控管理系統(tǒng)對品牌的兼容性不強,導(dǎo)致一家銀行使用多套自助設(shè)備監(jiān)控系統(tǒng)的情況普遍存在。即使在統(tǒng)一了自助設(shè)備監(jiān)控系統(tǒng)的銀行中,監(jiān)控信息的準(zhǔn)確性、精確性及實時性也有待進一步提高。另外,由于國內(nèi)銀行網(wǎng)絡(luò)狀況復(fù)雜,ATMC(AUTOMATICTELLERMACHINECONTROL)遠(yuǎn)程升級失敗及廣告無法及時發(fā)布等情況,在各家銀行的應(yīng)用中也時有發(fā)生,給銀行業(yè)務(wù)的順利開展造成了不良的影響。截至目前,某銀行北京分行已投產(chǎn)2000多臺自助設(shè)備,自助設(shè)備運營數(shù)量每年呈增長態(tài)勢。隨著硬件環(huán)境投資力度的不斷加大,加強軟件環(huán)境的建設(shè),顯得尤為重要。為了解決自助設(shè)備統(tǒng)計數(shù)據(jù)不準(zhǔn)確、故障響應(yīng)不及時、無法實時了解自助設(shè)備運行狀況等問題,必須有一套完善的自助設(shè)備監(jiān)控系統(tǒng),為行內(nèi)各級管理人員提供可視化的、友好的管理界面,并在此基礎(chǔ)上制定出相應(yīng)的自助設(shè)備管理辦法,從根本上提高自助設(shè)備的運行效率。12原有系統(tǒng)不足銀行原有的監(jiān)控并不是一個獨立的系統(tǒng),只提供簡單的設(shè)備部件狀態(tài)查看功能。它的數(shù)據(jù)來源是處理客戶交易的業(yè)務(wù)處理報文,而業(yè)務(wù)處理報文是自動取款機控制軟件ATMC和后臺業(yè)務(wù)處理系統(tǒng)之間處理客戶交易而設(shè)計的報文,因此監(jiān)控系統(tǒng)能否起作用完全取決于ATMC和后臺業(yè)務(wù)處理系統(tǒng)是否正常,當(dāng)依賴的這些系統(tǒng)不能工作時將導(dǎo)致監(jiān)控也不能工作。原有系統(tǒng)部分雖然解決了自助設(shè)備狀態(tài)集中管理的問題,但目前已不能滿足自助設(shè)備管理工作的實際需要,主要表現(xiàn)在以下幾個方面1原系統(tǒng)自助設(shè)備交易狀態(tài)采集模式單一,對于自助設(shè)備狀態(tài)信息的采集不夠全面和完善,導(dǎo)致監(jiān)控的自助設(shè)備信息不夠完整準(zhǔn)確;2缺少故障處理流程記錄和跟蹤,設(shè)備報警后處理流程完全靠手工操作和統(tǒng)計,系統(tǒng)無法對網(wǎng)點和設(shè)備服務(wù)商處理故障時限統(tǒng)計和管理;3隨著設(shè)備數(shù)量增加,對設(shè)備管理提出新的要求,由于原系統(tǒng)采用人工方式進行自助設(shè)備底層程序升級、廣告頁面更換和設(shè)備操作控制等工作,因此每次功能升級都需要花費大量人力和時間,同時難以保證更新的完整性和及時性。13課題任務(wù)自助設(shè)備監(jiān)控系統(tǒng)的目標(biāo)是實現(xiàn)對全轄各類自助設(shè)備運行狀態(tài)的主動實時監(jiān)控,并將監(jiān)控信息納入管理流程,以提供自助設(shè)備運營過程中完善的自助設(shè)備快速運營維護響應(yīng)機制,實現(xiàn)對設(shè)備故障生命周期的跟蹤管理,同時實現(xiàn)設(shè)備遠(yuǎn)程控制功能,保證系統(tǒng)更新升級的及時和高效。14本人主要工作本人負(fù)責(zé)某銀行北京分行自助設(shè)備監(jiān)控系統(tǒng)的項目工作,具體包括1在項目前期調(diào)研期間,本人根據(jù)長期從事自助設(shè)備維護管理的經(jīng)驗,對我行自助設(shè)備的管理現(xiàn)狀進行了總結(jié)和歸納,同時針對當(dāng)前自助設(shè)備維護管理的實際情況分析了存在的困難與弊端,在參考其它銀行對自助設(shè)備維護管理經(jīng)驗的基礎(chǔ)上,提出了通過開發(fā)自助設(shè)備監(jiān)控系統(tǒng)提高自助設(shè)備維護效率的解決思路。2在項目可行性分析期間,本人根據(jù)前期調(diào)研期間總結(jié)的自助設(shè)備狀態(tài)數(shù)據(jù)采集完整性、設(shè)備狀態(tài)展現(xiàn)直觀性和設(shè)備故障處理管理的可操作性等問題,提出了相應(yīng)的解決方案,并對解決方案進行了可行性分析和研究。3在系統(tǒng)需求分析階段,本人在對自助設(shè)備監(jiān)控系統(tǒng)需求進行了梳理,根據(jù)自助設(shè)備維護管理的實際情況,獨立完成了自助設(shè)備監(jiān)控系統(tǒng)的功能性需求和非功能性需求。4在系統(tǒng)方案設(shè)計過程中,本人主要負(fù)責(zé)自助設(shè)備監(jiān)控系統(tǒng)的概要設(shè)計工作,完成了數(shù)據(jù)采樣模式設(shè)計、系統(tǒng)功能模塊設(shè)計、數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計和主要數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計等工作。5在項目實施期間,本人作為項目負(fù)責(zé)人,負(fù)責(zé)完成系統(tǒng)測試和上線推廣等工作。15本文結(jié)構(gòu)說明本文第一章是緒論,介紹了課題研究背景、項目建設(shè)的原因、原有系統(tǒng)的不足和本課題主要研究內(nèi)容。第二章是系統(tǒng)工具和開發(fā)方法,介紹了系統(tǒng)結(jié)構(gòu)、系統(tǒng)平臺和系統(tǒng)開發(fā)方法的原則思路。第三章是需求分析,介紹了自助設(shè)備監(jiān)控系統(tǒng)功能性需求和非功能性需求。第四章是系統(tǒng)設(shè)計,介紹了系統(tǒng)總體設(shè)計、系統(tǒng)結(jié)構(gòu)、數(shù)據(jù)庫設(shè)計和主要功能模塊設(shè)計。第五章是總結(jié)和展望,對本系統(tǒng)開發(fā)進行總結(jié),并對系統(tǒng)實施應(yīng)用效果進行了展示和介紹,對今后系統(tǒng)功能擴展和開發(fā)技術(shù)改進進行了展望。第二章相關(guān)概念和模式介紹21ATMC和ATMPATM是AUTOMATICTELLERMACHINE的縮寫,意為自動柜員機。它是一種高度精密的機電一體化設(shè)備,利用磁卡或智能IC卡儲存用戶信息并通過加密鍵盤(EPP)輸入密碼然后通過銀行內(nèi)部網(wǎng)絡(luò)驗證并進行各種交易的金融自助設(shè)備。ATM的出現(xiàn)減輕了銀行柜面人員的工作壓力,更為銀行客戶提供了安全方便的金融服務(wù)體驗。ATM的功能主要包括現(xiàn)金取款、現(xiàn)金存款、現(xiàn)金存取款、余額查詢、本行或異行轉(zhuǎn)賬、修改密碼等基本功能;有些多功能ATM還提供諸如存折打印、對賬單打印、支票存款、信封存款、繳費、充值等一系列便捷服務(wù)。ATM的構(gòu)成可以分兩部分硬件系統(tǒng)和軟件系統(tǒng)。硬件系統(tǒng)由下半部分的保險柜和上半部分的電子柜構(gòu)成主體框架;保險柜中包含現(xiàn)金處理模塊機芯,電子柜中包含PC、讀卡器、流水打印機、憑條打印機、通信控制板或者輸入輸出(I/O)控制板;機器外部為面板部分;面板部分都是按照人體工程學(xué)原理設(shè)計,考慮了讀卡口位置、鍵盤位置、閘門位置、顯示器位置及其用戶使用的高度和角度等。軟件系統(tǒng)一般分三級第一級為介質(zhì)程序級,是各個模塊的底層驅(qū)動;第二級為動態(tài)庫級,負(fù)責(zé)封裝介質(zhì)程序并向上給ATMC(ATM控制軟件)提供接口;第三就是ATMC,它向下負(fù)責(zé)調(diào)度各個模塊,向上負(fù)責(zé)和銀行系統(tǒng)通信,完成整個服務(wù)控制過程所謂ATMC(ATM控制軟件)是終端交易渠道最底層的終端設(shè)備控制系統(tǒng),運行于終端設(shè)備,主要用于向持卡人和ATM設(shè)備管理員提供各種交易和管理的交互界面,并與ATMP通過報文交互實現(xiàn)特定的功能,通常ATMC至少要包括以下的功能1向持卡人提供各類交易,這就意味著必須要有和持卡人交互的界面以及和ATMP通訊的模塊。2向管理員提供各類管理功能,這就需要有和管理員交互的界面和ATMP通訊的模塊(可能僅有一個通訊模塊)。3設(shè)備部件的控制部分。從功能上來講,ATMC是相當(dāng)于一個執(zhí)行者,采集各類信息(通過設(shè)備讀取和人機交互),然后通過和ATMP通過報文交換獲取授權(quán)或拒絕信息,執(zhí)行相應(yīng)的操作或顯示相應(yīng)的信息。ATMP(ATM前置機系統(tǒng))是一種通信前置系統(tǒng),介于應(yīng)用前置系統(tǒng)或相關(guān)業(yè)務(wù)主機和ATM之間,主要用于實現(xiàn)終端的設(shè)備管理、通信方式規(guī)范化(接入內(nèi)部網(wǎng)絡(luò))、交易報文格式轉(zhuǎn)換與轉(zhuǎn)發(fā)等功能。ATMP實際上是個通道,將來自ATM的報文進行一定的格式轉(zhuǎn)換后轉(zhuǎn)發(fā)給相應(yīng)的業(yè)務(wù)主機(HOST),并將收到的來自主機的回應(yīng)轉(zhuǎn)換后下發(fā)給相應(yīng)的設(shè)備。22CEN/XFS標(biāo)準(zhǔn)圖21XFS標(biāo)準(zhǔn)體系結(jié)構(gòu)圖CEN/XFS標(biāo)準(zhǔn)原稱為WOSA/XFS標(biāo)準(zhǔn),XFS標(biāo)準(zhǔn)體系結(jié)構(gòu)如圖21所示。WOSA1全稱為WINDOWSOPENSYSTEMARCHITECTURE,即WINDOWS開放式系統(tǒng)體系結(jié)構(gòu),是微軟發(fā)起的一個旨在圍繞微軟的軟件體系架構(gòu)進行應(yīng)用開發(fā)而制定的一系列行業(yè)應(yīng)用標(biāo)準(zhǔn)。XFS標(biāo)準(zhǔn)在1998年6月移至CEN/ISSS,即歐洲標(biāo)準(zhǔn)化組織,現(xiàn)名為CEN/XFS標(biāo)準(zhǔn)。經(jīng)過多年的發(fā)展變遷,CEN/XFS標(biāo)準(zhǔn)已經(jīng)成為了國際金融行業(yè)自助設(shè)備領(lǐng)域的事實標(biāo)準(zhǔn),被國內(nèi)外自助設(shè)備軟硬件廠商所廣泛采用,各大中型商業(yè)銀行以CEN/XFS標(biāo)準(zhǔn)為基礎(chǔ)的跨平臺ATMC軟件也正在推廣實施中。CEN/XFS2標(biāo)準(zhǔn)的關(guān)鍵部分就是定義了一套標(biāo)準(zhǔn)的API(APPLICATIONPROGRAMMINGINTERFACE),及相應(yīng)的SPI(SERVICEPROVIDERINTERFACE)和支持服務(wù)接口,為基于WINDOWS的應(yīng)用提供對金融設(shè)備的訪問。使得一個使用API與特定的SP通信的應(yīng)用在SP發(fā)生變化時,不用做任何修改。通過規(guī)定API、消息機制、SPI、支持函數(shù)、配置函數(shù)和調(diào)用機制,以及服務(wù)的分類,使得遵循標(biāo)準(zhǔn)的不同硬件廠商,都能夠無縫的接入跨平臺軟件解決方案中去。從CEN/XFS標(biāo)準(zhǔn)的體系架構(gòu)可看出,WINDOWS應(yīng)用通過API接口與XFSMANAGER進行交互,并不直接訪問SP,應(yīng)用程序不會像以往那樣固定使用某個廠商的硬件特性。不同廠商的SP通過標(biāo)準(zhǔn)的接口反映其硬件特性,基于CEN/XFS標(biāo)準(zhǔn)的跨平臺軟件就可以進行自動識別處理。同時,監(jiān)控系統(tǒng)也可以方便的通過各廠商的SP接口,獲取設(shè)備各個模塊的硬件詳細(xì)狀態(tài)。基于CEN/XFS國際標(biāo)準(zhǔn)的監(jiān)控代理在不需要改造ATMC(或改造量極小)的情況下即可準(zhǔn)確獲取設(shè)備狀態(tài)信息,屏蔽了底層硬件的差異性,提供品牌選擇的靈活性。另外,相比以往的ATMC發(fā)送狀態(tài)信息的方式,基于CEN/XFS的監(jiān)控方式,也大幅度減輕了ATMC的運行壓力。本系統(tǒng)設(shè)計中自助設(shè)備狀態(tài)信息采集和遠(yuǎn)程控制部分引入了CEN/XFS標(biāo)準(zhǔn),監(jiān)控系統(tǒng)通過統(tǒng)一的API與XFSMANAGER完成對自助設(shè)備狀態(tài)信息的采集工作和設(shè)備操作控制功能,屏蔽了不同廠家設(shè)備的硬件特性,同時減少了系統(tǒng)開發(fā)的復(fù)雜性。23開發(fā)模型軟件開發(fā)模型SOFTWAREDEVELOPMENTMODEL3是指軟件開發(fā)全部過程、活動和任務(wù)的結(jié)構(gòu)框架。軟件開發(fā)包括需求、設(shè)計、編碼和測試等階段,有時也包括維護階段。軟件開發(fā)模型能清晰直觀地表達(dá)軟件開發(fā)過程,明確規(guī)定要完成的主要活動和任務(wù),用來作為軟件項目工作的基礎(chǔ)。對于不同的軟件系統(tǒng),可以采用不同的開發(fā)方法、使用不同的程序設(shè)計語言以及各種不同技能的人員參與工作、運用不同的管理方法和手段等,以及允許采用不同的軟件工具和不同的軟件工程環(huán)境。圖22螺旋開發(fā)模型自助設(shè)備運營監(jiān)控管理工作是一個試點工程,很多功能仍然處于探索階段,需求變更頻繁,開發(fā)一個原型往往達(dá)不到要求。這就決定了瀑布模型、原型模型和增量模型無法滿足自助設(shè)備監(jiān)控系統(tǒng)的開發(fā)。而螺旋模型將瀑布模型與演化模型結(jié)合起來,并且加入兩種模型均忽略了的風(fēng)險分析。螺旋模型沿著螺線旋轉(zhuǎn),每一圈迭代就產(chǎn)生一個原型(需求等邏輯原型和軟件等實體原型),如圖22所示,在笛卡爾坐標(biāo)4的四個象限上分別表達(dá)了四個方面的活動,即1制定計劃確定軟件目標(biāo),選定實施方案,弄清項目開發(fā)的限制條件。2風(fēng)險分析分析所選方案,考慮如何識別和消除風(fēng)險。3實施工程實施軟件開發(fā);4客戶評估評價開發(fā)工作,提出修正建議。螺旋模型是軟件開發(fā)的高級策略,它不僅適合結(jié)構(gòu)化方法而且更適合面向?qū)ο蠓椒?。它的實施將對軟件開發(fā)組織的工作模式、人員素質(zhì)、管理和技術(shù)水平產(chǎn)生深遠(yuǎn)的影響,是最有前途的過程模型之一。根據(jù)本系統(tǒng)的開發(fā)特點,自助設(shè)備監(jiān)控系統(tǒng)選擇螺旋式軟件開發(fā)模型。自助設(shè)備監(jiān)控系統(tǒng)開發(fā)過程中,首先建立了數(shù)據(jù)采集系統(tǒng)原型1并進行了相應(yīng)的風(fēng)險分析,通過原型1的實現(xiàn)驗證了系統(tǒng)數(shù)據(jù)采集模式的可行性并解決了自助設(shè)備狀態(tài)采集完整性的基礎(chǔ)問題;在實現(xiàn)原型1的基礎(chǔ)上,自助系統(tǒng)監(jiān)控系統(tǒng)根據(jù)系統(tǒng)核心功能需求建立了事件分析和跟蹤原型2并進行了相應(yīng)的風(fēng)險評估,通過對原型2的實現(xiàn)驗證了系統(tǒng)計劃采用的事件分析和跟蹤機制實現(xiàn)的可行性;在實現(xiàn)原型2的基礎(chǔ)上,系統(tǒng)開發(fā)中又根據(jù)需求設(shè)計中數(shù)據(jù)展現(xiàn)優(yōu)化等功能進行了原型開發(fā)測試,最后對系統(tǒng)設(shè)計中涉及的關(guān)鍵內(nèi)容通過上述原型開發(fā)進行了設(shè)計確認(rèn)與測試,同時產(chǎn)生了系統(tǒng)可運行原型,通過后續(xù)的詳細(xì)設(shè)計、編碼、測試驗收等過程,保證了自助設(shè)備監(jiān)控系統(tǒng)按照螺旋模型開發(fā)模式實現(xiàn)了系統(tǒng)需求的所有功能設(shè)計。第三章系統(tǒng)需求分析31自助設(shè)備管理模式圖31自助設(shè)備維護機構(gòu)層次經(jīng)過對該銀行自助設(shè)備管理機構(gòu)調(diào)研,自助設(shè)備管理機構(gòu)層次如圖31所示,從上至下涉及市分行、支行、網(wǎng)點等各級機構(gòu)。同時,運營自助設(shè)備依附于銀行網(wǎng)點,由網(wǎng)點操作員負(fù)責(zé)設(shè)備日常維護工作,分行管理員和支行管理員實施逐級業(yè)務(wù)管理。圖32自助設(shè)備監(jiān)控管理模式示意圖在調(diào)研過程中歸納出的該銀行自助設(shè)備監(jiān)控管理模式,如圖32所示,由自助設(shè)備監(jiān)控中心負(fù)責(zé)收集自助設(shè)備的狀態(tài)反饋信息,對自助設(shè)備運行狀態(tài)進行實時分析,對缺紙、缺鈔等操作員事件通知銀行網(wǎng)點操作員進行運營維護工作,對已形成設(shè)備故障的設(shè)備服務(wù)商事件通知維護外包的設(shè)備服務(wù)商進行故障分行管理員支行管理員支行管理員支行管理員網(wǎng)點操作員網(wǎng)點操作員網(wǎng)點操作員網(wǎng)點操作員網(wǎng)點操作員自助設(shè)備自助設(shè)備自助設(shè)備自助設(shè)備自助設(shè)備自助設(shè)備自助設(shè)備自助設(shè)備自助設(shè)備自助設(shè)備自助設(shè)備自助設(shè)備分行管理員支行管理員支行管理員支行管理員網(wǎng)點操作員網(wǎng)點操作員網(wǎng)點操作員網(wǎng)點操作員網(wǎng)點操作員自助設(shè)備自助設(shè)備自助設(shè)備自助設(shè)備自助設(shè)備自助設(shè)備自助設(shè)備自助設(shè)備自助設(shè)備自助設(shè)備自助設(shè)備自助設(shè)備自助設(shè)備監(jiān)控中心設(shè)備服務(wù)商操作員事件(缺紙缺鈔)廠商事件(設(shè)備故障)銀行網(wǎng)點操作員自助設(shè)備通知通知狀態(tài)反饋故障維修運營維護維修。32功能性需求通過對自助設(shè)備監(jiān)控系統(tǒng)項目需求分析,可以將功能性需求歸納為7類基本信息管理、實時監(jiān)控、事件跟蹤、信息查詢、報表統(tǒng)計、后臺業(yè)務(wù)處理和遠(yuǎn)程控制等。321基本信息管理系統(tǒng)所需要用到的基本信息管理,主要包括用戶、機構(gòu)、設(shè)備、維護商、等信息。1用戶管理“用戶”是指可以登錄進本系統(tǒng)的銀行人員,各類用戶有各類不同的權(quán)限。用戶分管理員、超級用戶和普通用戶,超級用戶有權(quán)限修改系統(tǒng)基本信息,而普通用戶不能,只能在WEB中執(zhí)行一些查詢統(tǒng)計操作。功能描述查詢、增加、刪除、修改系統(tǒng)用戶的基本信息。輸入要素用戶代碼、姓名、密碼、歸屬機構(gòu)代碼、固定電話、手機、電子郵件、角色等。輸出結(jié)果查詢時返回符合條件的結(jié)果,增刪改時更新結(jié)果至數(shù)據(jù)庫。業(yè)務(wù)要求登錄本系統(tǒng)并操作本系統(tǒng)中賦予該用戶權(quán)限的功能原則分行用戶操作支行用戶、網(wǎng)點用戶(添加、刪除和修改)用戶編號一旦確定將不能被修改,支行用戶操作網(wǎng)點用戶(添加、刪除和修改),只能操作其管轄范圍內(nèi)(所屬網(wǎng)點下)的用戶網(wǎng)點用戶只能修改自己的密碼。接受用戶輸入信息,信息校驗,校驗通過則提交至數(shù)據(jù)庫,不通過則返回錯誤信息。主要屬性說明用戶代碼為18位字符串,為便于管理,建議為4位所屬機構(gòu)編號2位順序號,具有唯一性;密碼需兩次輸入確認(rèn);所屬機構(gòu)編號由系統(tǒng)根據(jù)用戶選擇情況自動生成,可以為分行級、支行級、網(wǎng)點級2機構(gòu)管理功能描述查詢、增加、刪除、修改銀行機構(gòu)信息。輸入要素機構(gòu)編號、名稱、地址、歸屬的上級機構(gòu)、所在區(qū)域、電話等。輸出結(jié)果查詢時返回符合條件的結(jié)果,增刪改時更新結(jié)果至數(shù)據(jù)庫。業(yè)務(wù)要求省行、分行、支行以及網(wǎng)點等機構(gòu)的管理原則分行用戶能操作支行和網(wǎng)點等機構(gòu)(添加、刪除和修改)。刪除支行時,如果支行下已經(jīng)掛有網(wǎng)點,那么該支行將不能被刪除,只能刪除空的支行;網(wǎng)點下如果有設(shè)備,該網(wǎng)點也不能被刪除;支行用戶只能操作網(wǎng)點(添加、刪除和修改),且只能操作其支行管轄范圍內(nèi)的網(wǎng)點接受用戶輸入信息,信息校驗,校驗通過則提交至數(shù)據(jù)庫,不通過則返回錯誤信息。修改時,機構(gòu)編號為不能修改項,查詢時采用逐級查詢的方式。主要屬性說明機構(gòu)編號為4位字符串,最長可擴展到8位,具有唯一性;上級機構(gòu)編號由系統(tǒng)根據(jù)用戶選擇情況自動生成。3設(shè)備信息管理功能描述增加、刪除、修改指定的設(shè)備基本信息,報停、停用、啟用、報廢設(shè)備等。輸入要素設(shè)備編號、設(shè)備名稱(20位)、歸屬機構(gòu)(4位)、設(shè)備來源(購置、租用)、設(shè)備類型、設(shè)備品牌、型號、設(shè)備狀態(tài)(未啟用、在用、閑置)、操作系統(tǒng)、供電設(shè)備(1位)、IP地址、安裝地點、定位信息、安裝方式(大堂、穿墻、壁掛)、放置形式(離行、在行)、安裝區(qū)域(城區(qū)、農(nóng)區(qū))、功能區(qū)域(工業(yè)、商貿(mào)、住宅、醫(yī)院)、網(wǎng)點操作員、購置合同編號、維保合同號、設(shè)備維護商、設(shè)備廠商、到貨日期、安裝期限、起保日期、終保日期、起止?fàn)I業(yè)時間(每日)等。輸出結(jié)果查詢時返回符合條件的結(jié)果,增刪改時更新結(jié)果至數(shù)據(jù)庫。業(yè)務(wù)要求接受用戶輸入信息,信息校驗,校驗通過則提交至數(shù)據(jù)庫,不通過則返回錯誤信息。主要屬性說明設(shè)備所屬狀態(tài)不需用戶輸入,根據(jù)用戶對設(shè)備的操作而自動判斷(未啟用、在用、閑置);設(shè)備來源表示該設(shè)備的資產(chǎn)歸屬現(xiàn)有2個選擇,購置或者租用;網(wǎng)點操作員提供本網(wǎng)點下轄的網(wǎng)點操作員選擇,選項為網(wǎng)點操作員名字;設(shè)備類型為ATM,BCDM,BCRM,BST等。4設(shè)備服務(wù)商管理功能描述查詢、增加、刪除、修改設(shè)備服務(wù)商的基本信息。輸入要素服務(wù)商編碼、名稱、負(fù)責(zé)人姓名、負(fù)責(zé)人電話、負(fù)責(zé)人手機、維護工程師、工程師手機(接收短信)、傳真、電子郵件、聯(lián)系地址等。輸出結(jié)果查詢時返回符合條件的結(jié)果,增刪改時更新結(jié)果至數(shù)據(jù)庫。業(yè)務(wù)要求接受用戶輸入信息,信息校驗,校驗通過則提交至數(shù)據(jù)庫,不通過則返回錯誤信息。主要屬性說明服務(wù)商代碼最長8位字符串,具有唯一性;維護工程師、工程師手機為設(shè)備叫修時發(fā)短信用。322實時監(jiān)控實時監(jiān)控負(fù)責(zé)監(jiān)控所有自助設(shè)備的實時交易狀態(tài)和設(shè)備狀態(tài),使管理員可即時掌握自助設(shè)備交易是否正常。1設(shè)備狀態(tài)實時監(jiān)控功能描述系統(tǒng)提供矩陣監(jiān)控、列表監(jiān)控和地圖監(jiān)控三種監(jiān)控方式,可對設(shè)備整機運行狀態(tài)、模塊狀態(tài)、設(shè)備詳細(xì)信息等進行實時刷新監(jiān)控。矩陣監(jiān)控主要是把所有的自助設(shè)備以矩陣的方式顯示出來。通過這種方式可以很直觀的看到矩陣中的自助設(shè)備的運行情況(正常或者故障)。這樣更有利于操作員對自助設(shè)備進行相關(guān)的統(tǒng)計和分析。用戶也可通過篩選機構(gòu)和設(shè)備狀態(tài)縮小監(jiān)控范圍。其中,帶有綠色標(biāo)志的自助設(shè)備圖標(biāo)表示正常運行,而紅色標(biāo)志的自助設(shè)備圖標(biāo)表示該自助設(shè)備發(fā)生了故障。同樣,操作員可以通過點擊圖標(biāo)查看相應(yīng)的自助設(shè)備的具體信息。如,憑條打印機、流水打印機、出超機芯、錢箱狀態(tài)及所處位置等。列表監(jiān)控以列表方式顯示自助設(shè)備的狀態(tài),可以通過設(shè)定終端品牌,終端類型,所屬機構(gòu),所屬區(qū)域,安裝地址,終端狀態(tài)等條件,靈活篩選過濾終端信息。地圖監(jiān)控在地圖上對設(shè)備狀態(tài)可通過以設(shè)備標(biāo)注的方式顯示出來。不同狀態(tài)使用不同顏色表示,這樣,就可以迅速定位故障設(shè)備的地理位置和問題情況,提高響應(yīng)效率。輸入要素查看方式為列表方式、圖標(biāo)方式或地圖方式;過濾條件設(shè)備品牌、維護商、網(wǎng)點(機構(gòu))、設(shè)備類型、當(dāng)前狀態(tài);點擊設(shè)備圖標(biāo)。輸出結(jié)果經(jīng)篩選后的設(shè)備圖標(biāo),點擊進入后可看詳細(xì)部件狀態(tài)2布放地點實時監(jiān)控布放地點是指以同一安裝地點同一營業(yè)時間的設(shè)備為一組,通過組狀態(tài)更加直觀反映在自助設(shè)備集群布放環(huán)境下,某一地點設(shè)備組合的整體運行狀態(tài)。功能描述顯示布放地點的當(dāng)前狀態(tài),以圖標(biāo)形式顯示。不同運行狀態(tài)的布放地點所顯示的顏色不同。允許以多種方式顯示,也可只顯示滿足條件的布放地點。輸入要素查看方式為列表方式、圖標(biāo)方式或地圖方式;過濾條件為網(wǎng)點(機構(gòu))、當(dāng)前狀態(tài);點擊布點圖標(biāo)。輸出結(jié)果經(jīng)篩選后的布點圖標(biāo)。鼠標(biāo)指向圖標(biāo)后,顯示各設(shè)備狀態(tài)和安裝地址;點擊進入后可看該布點下各布放地點狀態(tài)。3特殊卡交易實時監(jiān)控功能描述對指定卡號的交易進行實時監(jiān)控,監(jiān)控到交易后發(fā)短信給通知人。輸入要素卡號、金額、手機號、交易返回碼等。輸出結(jié)果交易明細(xì)內(nèi)容如交易時間,終端號等。業(yè)務(wù)要求接受用戶輸入信息,將監(jiān)控條件提交至數(shù)據(jù)庫,當(dāng)檢測到有指定卡號、金額、交易返回碼的交易時,顯示交易明細(xì)等。323事件跟蹤當(dāng)系統(tǒng)檢測到缺紙、缺鈔或者硬件故障時,系統(tǒng)以短信方式將事件發(fā)送到網(wǎng)點操作員或設(shè)備維護商的手機上;并跟蹤該缺紙、缺鈔或故障事件是否解決,如果沒有,根據(jù)設(shè)置的事件未解決超時上報時間間隔來發(fā)送上報短信,上報的級別依次為支行、分行。整個跟蹤過程被稱為事件跟蹤。事件按類型分可分為網(wǎng)點事件和維護商事件;按時間分可分為當(dāng)前事件和歷史事件。1當(dāng)前事件處理功能描述查看當(dāng)前事件的詳細(xì)基本情況描述及事件解決情況,登記事件叫修、到達(dá)、處理的時間及情況。輸入要素日期時間、設(shè)備號、叫修時間、到達(dá)時間及處理情況等。輸出結(jié)果顯示當(dāng)前事件的基本情況描述及事件解決情況事件類別、網(wǎng)點、設(shè)備、部件、事件描述、當(dāng)前維護狀況、上報級別,及各時間點記錄。登記事件叫修、到達(dá)、處理的時間及情況2歷史事件查詢功能描述查詢已經(jīng)結(jié)束的事件的詳細(xì)基本情況及事件解決過程描述。輸入要素機構(gòu)、設(shè)備類型、設(shè)備品牌型號、設(shè)備編號、設(shè)備服務(wù)商、部件、設(shè)立形式、起止時間等。輸出結(jié)果符合條件的已結(jié)束事件,點擊進入查看詳細(xì)信息。324信息查詢1故障明細(xì)查詢功能描述查詢設(shè)備故障明細(xì)。輸入要素設(shè)備編號、故障日期。輸出結(jié)果符合條件的備故障明細(xì)信息。2查詢現(xiàn)金類設(shè)備交易明細(xì)功能描述查詢現(xiàn)金類設(shè)備交易明細(xì)。輸入要素機構(gòu)、設(shè)備編號、交易日期、時間、交易類型、卡號、金額、返回碼。輸出結(jié)果符合條件的設(shè)備交易明細(xì)。3查詢遠(yuǎn)程控制執(zhí)行情況功能描述查詢設(shè)備遠(yuǎn)程控制執(zhí)行情況。輸入要素機構(gòu)、設(shè)備編號、起至?xí)r間。輸出結(jié)果符合條件的設(shè)備遠(yuǎn)程控制執(zhí)行情況。325報表統(tǒng)計1設(shè)備數(shù)量統(tǒng)計表功能描述設(shè)備數(shù)量統(tǒng)計輸入要素機構(gòu)、放置類型。輸出結(jié)果按機構(gòu)、設(shè)備類型統(tǒng)計設(shè)備數(shù)量報表。2布放地點事件統(tǒng)計表功能描述機具布放地點每日事件統(tǒng)計表輸入要素機構(gòu)、布放地點、日期、時間段。輸出結(jié)果機具布放地點每日事件統(tǒng)計表(布放地點、設(shè)備臺數(shù)、所屬支行、所屬網(wǎng)點、聯(lián)系方式、安裝地點、事件描述、事件類型、開始時間、持續(xù)時長、結(jié)束時間、備注)等。3設(shè)備正常運行率統(tǒng)計表功能描述設(shè)備正常運行率統(tǒng)計表輸入要素機構(gòu)、交易起止日期、設(shè)備編號、品牌型號、設(shè)備種類、設(shè)備類型、功能區(qū)域、安裝區(qū)域等。輸出結(jié)果設(shè)備正常運行率統(tǒng)計表326后臺業(yè)務(wù)處理1設(shè)備總狀態(tài)處理功能描述根據(jù)設(shè)備各個部件的狀態(tài),得到設(shè)備的總體運行狀態(tài)。輸入要素C端自動采集設(shè)備部件信息并上報。輸出結(jié)果設(shè)備總體狀態(tài),設(shè)備總狀態(tài)分類如表31所示。業(yè)務(wù)要求根據(jù)設(shè)備各個部件的狀態(tài),得到設(shè)備的總體狀態(tài)。表31設(shè)備總狀態(tài)分類定義表分類內(nèi)容定義正常無故障,紙鈔充足資源預(yù)警日志打印機紙少,憑條打印機紙少,取款鈔箱總狀態(tài)為鈔少現(xiàn)金可用憑條打印機故障,憑條打印機紙盡現(xiàn)金不可用廢鈔箱滿,出鈔模塊故障,取款模塊故障,驗鈔模塊故障,取款箱總狀態(tài)鈔空,存款鈔箱總狀態(tài)為鈔滿故障停機日志打印機故障,日志打印機紙盡,讀卡器故障,密碼鍵盤故障,軟件故障維護管理員維護,或維護商維護例行停機每日允許的非營業(yè)時的停機報停正常狀態(tài)下長時間停機,如學(xué)校放假,網(wǎng)點裝修2布放地點總狀態(tài)處理功能描述根據(jù)布放地點各設(shè)備的狀態(tài),得到布放地點的總體運行狀態(tài)輸入要素C端自動采集設(shè)備部件信息并上報,得到各設(shè)備總狀態(tài),進而得到布放地點的總體狀態(tài)。輸出結(jié)果總體運行狀態(tài),布放地點總狀態(tài)分類如表32所示。業(yè)務(wù)要求根據(jù)各設(shè)備總狀態(tài),進而得到布放地點的總體狀態(tài)。表32布放地點總狀態(tài)分類定義表分類內(nèi)容定義正常該布放地點所有設(shè)備狀態(tài)總狀態(tài)均為正常。部分預(yù)警該布放地點某一設(shè)備或多臺設(shè)備(非全部)狀態(tài)為資源預(yù)警。部分缺失該布放地點某一設(shè)備或多臺設(shè)備(非全部)部分功能缺失(故障現(xiàn)金可用,故障現(xiàn)金不可用)或設(shè)備狀態(tài)為暫停服務(wù)、例行停機、系統(tǒng)維護。預(yù)警所有設(shè)備總狀態(tài)均為資源預(yù)警。功能缺失該布放地點所有設(shè)備均無法為客戶提供某一項服務(wù)(不區(qū)分造成原因)。如全部設(shè)備均無法存款或無法取款、轉(zhuǎn)帳、查詢等。若該布放地點無存款機或存取款一體機,則全部設(shè)備無法提供存款服務(wù)不在此狀態(tài)中顯示。停機該布放地點全部設(shè)備處于報?;蚶型C狀態(tài)327遠(yuǎn)程控制功能描述遠(yuǎn)程控制自助設(shè)備及軟件、廣告更新等輸入要素設(shè)備號,遠(yuǎn)程控制指令,軟件升級包,廣告文件包輸出結(jié)果自助設(shè)備執(zhí)行指令,完成后返回執(zhí)行結(jié)果業(yè)務(wù)要求根據(jù)設(shè)備號,查找設(shè)備IP地址,發(fā)送遠(yuǎn)程指令。設(shè)備收到指令后即執(zhí)行、或軟件升級等。執(zhí)行完成后返回執(zhí)行結(jié)果33非功能性需求331系統(tǒng)能力要求從系統(tǒng)設(shè)備規(guī)模角度,要求系統(tǒng)后臺支持3000臺以上自助設(shè)備的監(jiān)控,以滿足大規(guī)模自助設(shè)備監(jiān)控需求;從系統(tǒng)用戶規(guī)模角度,業(yè)務(wù)管理網(wǎng)站需要支持500個以上WEB用戶的并發(fā)訪問;從系統(tǒng)響應(yīng)速度角度,本地網(wǎng)絡(luò)操作網(wǎng)頁時的速度不能超過2秒,以100萬條記錄為例,對于查詢統(tǒng)計信息時不能超過1分鐘的等待時間;從系統(tǒng)數(shù)據(jù)量角度,系統(tǒng)應(yīng)支持1年以上統(tǒng)計數(shù)據(jù)的在線查詢。332接口需求1硬件接口系統(tǒng)支持對于通過串口設(shè)備的連接支持,如GPRSMODEM等短信發(fā)送設(shè)備。2軟件接口本系統(tǒng)設(shè)計為開放且動態(tài)可擴展的,系統(tǒng)內(nèi)部集成有ISO8583,自定義報文等銀行系統(tǒng)用得比較通用的服務(wù)協(xié)議。對于第三方提供的系統(tǒng)具備良好的接口,若第三方系統(tǒng)遵循標(biāo)準(zhǔn)通過的服務(wù)協(xié)議,則本系統(tǒng)可以不加改動地與其進行通信。否則可通過配置或簡單增加一些處理模塊來提供對其的服務(wù),而不需對內(nèi)核進行改動。333系統(tǒng)安全性1系統(tǒng)提供角色、用戶、權(quán)限的三級登錄處理機制,任何操作請求都要判斷用戶是否合法登錄和符合權(quán)限,不允許直接輸入相應(yīng)的網(wǎng)頁路徑進入要操作權(quán)限的功能界面;2關(guān)鍵交易信息傳輸中使用ENCRYPTDES對稱密鑰算法技術(shù)進行數(shù)據(jù)流加密,防止信息傳輸過程中被泄漏、篡改;3存儲數(shù)據(jù)加密監(jiān)控系統(tǒng)可針對交易數(shù)據(jù)進行監(jiān)控,因客戶對交易數(shù)據(jù)的安全性需求,交易數(shù)據(jù)的存儲將需要進行加密。4對于用戶在系統(tǒng)操作進行日志記錄(數(shù)據(jù)庫或文件),并可以生成報表進行復(fù)核,用于事后監(jiān)控,防范內(nèi)部操作風(fēng)險334系統(tǒng)可靠性系統(tǒng)必須具備高可用性,支持724小時無障礙運行,因此系統(tǒng)使用的軟、硬件可靠性程度,使系統(tǒng)在運行中不發(fā)生或極少發(fā)生故障。在偶然事故及操作失誤時,系統(tǒng)應(yīng)具有較強自恢復(fù)能力,而不應(yīng)造成系統(tǒng)死鎖或信息丟失。停電、意外死機、網(wǎng)絡(luò)故障等問題出現(xiàn)時,避免數(shù)據(jù)的丟失。335系統(tǒng)健壯性當(dāng)進行不當(dāng)操作時,能進行相應(yīng)的錯誤處理,給予提示或警示,不能影響系統(tǒng)的正常運行。336系統(tǒng)擴展性在系統(tǒng)用戶不斷增大的時候,監(jiān)控系統(tǒng)系統(tǒng)支持通過增加服務(wù)器、調(diào)整網(wǎng)絡(luò)部署的方式來支撐更多的用戶和更多的自助終端;在需要增加新的功能或者需要對某個已經(jīng)存在的實現(xiàn)采用新的方案的時候,監(jiān)控系統(tǒng)系統(tǒng)應(yīng)能方便地擴充。第四章系統(tǒng)設(shè)計41監(jiān)控系統(tǒng)總體結(jié)構(gòu)441系統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)路由器路由器ATMATMATMATMATM路由器WEB服務(wù)器路由器網(wǎng)關(guān)AP管理員操作員操作員數(shù)據(jù)庫服務(wù)器業(yè)務(wù)邏輯服務(wù)器圖41自助設(shè)備監(jiān)控系統(tǒng)網(wǎng)絡(luò)拓?fù)鋱D如圖41所示,監(jiān)控系統(tǒng)由如下部分所組成1數(shù)據(jù)庫服務(wù)器存放各種管理與配置數(shù)據(jù)、終端的交易數(shù)據(jù)與狀態(tài)數(shù)據(jù)、統(tǒng)計分析數(shù)據(jù)。它是整個系統(tǒng)的數(shù)據(jù)中心。2業(yè)務(wù)邏輯服務(wù)器負(fù)責(zé)系統(tǒng)后臺程序處理,包括控制中心、數(shù)據(jù)采集、后臺任務(wù)、數(shù)據(jù)庫代理等功能??刂浦行墓δ苁紫葘崿F(xiàn)接收及解釋自助設(shè)備的狀態(tài)信息,跟蹤和管理每個故障的生命周期,自動上報未按時解決的問題等故障自動跟蹤處理功能。后臺任務(wù)功能將采集的設(shè)備交易和狀態(tài)數(shù)據(jù),經(jīng)分析整理后存儲到應(yīng)用數(shù)據(jù)庫。3WEB服務(wù)器提供監(jiān)控管理、遠(yuǎn)程分發(fā)管理和統(tǒng)計分析的操作入口和展現(xiàn),實現(xiàn)業(yè)務(wù)管理。分行、支行、網(wǎng)點的監(jiān)控管理員通過瀏覽器登錄網(wǎng)站,實現(xiàn)監(jiān)控管理、版本文件上傳、遠(yuǎn)程控制等操作。4監(jiān)控/遠(yuǎn)程管理客戶端安裝在ATM主機上的一個客戶端代理小程序,接收來自遠(yuǎn)程管理服務(wù)器的遠(yuǎn)程管理與控制指令,與ATMC進行交互,實現(xiàn)遠(yuǎn)程管理;根據(jù)遠(yuǎn)程管理指令實現(xiàn)關(guān)閉和重啟ATMC服務(wù),重新啟動ATM主機;負(fù)責(zé)在底層軟件版本升級,廣告媒體文件的更新,下文所指客戶端均指監(jiān)控/遠(yuǎn)程管理客戶端。442系統(tǒng)數(shù)據(jù)流采集服務(wù)器后臺處理服務(wù)器WEB服務(wù)器數(shù)據(jù)庫服務(wù)器ATMC監(jiān)控代理短信平臺監(jiān)控終端狀態(tài)信息狀態(tài)信息短信通知狀態(tài)信息控制命令控制命令狀態(tài)和交易信息存取數(shù)據(jù)存取數(shù)據(jù)監(jiān)控管理自助設(shè)備終端自助設(shè)備監(jiān)控系統(tǒng)ATMP前置系統(tǒng)交易信息交易信息銀行卡交易系統(tǒng)控制命令交易信息圖42自助設(shè)備監(jiān)控系統(tǒng)數(shù)據(jù)流圖圖42為自助設(shè)備監(jiān)控系統(tǒng)的數(shù)據(jù)流圖,該圖描述了系統(tǒng)內(nèi)部及和外部系統(tǒng)的數(shù)據(jù)流關(guān)系系統(tǒng)通過采集服務(wù)器接收AIPS前置、自助設(shè)備終端ATMC和監(jiān)控代理程序上送的交易和狀態(tài)數(shù)據(jù),數(shù)據(jù)由采集服務(wù)器傳送后臺處理服務(wù)器,經(jīng)后臺處理服務(wù)器分析統(tǒng)計后,將相關(guān)狀態(tài)和統(tǒng)計數(shù)據(jù)保存到數(shù)據(jù)庫服務(wù)器。后臺處理服務(wù)器同時啟動自助設(shè)備異常事件處理機制將自助設(shè)備故障信息傳送短信平臺,并記錄設(shè)備故障后續(xù)處理時間點和處理結(jié)果,直至事件關(guān)閉。保存在數(shù)據(jù)庫服務(wù)器上的監(jiān)控數(shù)據(jù),可以按照用戶查詢條件通過WEB服務(wù)器展現(xiàn)在終端瀏覽器的界面,同時用戶也可將設(shè)備控制命令或相關(guān)數(shù)據(jù)操作指令系統(tǒng)信息通過WEB服務(wù)器傳送后臺處理服務(wù)器或數(shù)據(jù)庫服務(wù)器,后臺處理服務(wù)器將控制命令傳送自助設(shè)備監(jiān)控代理程序,由自助設(shè)備監(jiān)控代理程序控制ATMC完成用戶操作,對用戶數(shù)據(jù)操作指令由后臺服務(wù)器在數(shù)據(jù)庫服務(wù)器完成相關(guān)系統(tǒng)信息的增加、刪除、修改、查詢等操作。42系統(tǒng)軟件架構(gòu)設(shè)計自助設(shè)備監(jiān)控系統(tǒng)采用三層架構(gòu),所謂三層體系結(jié)構(gòu)5,就是在客戶端與數(shù)據(jù)庫之間加入了一個業(yè)務(wù)邏輯層(中間層)。自助設(shè)備監(jiān)控系統(tǒng)客戶端采用以TCP/IP協(xié)議為基礎(chǔ)的WEB瀏覽器,負(fù)責(zé)自助設(shè)備狀態(tài)信息和運行統(tǒng)計數(shù)據(jù)的顯示,同時負(fù)責(zé)用戶請求的提交。三層體系的應(yīng)用程序?qū)I(yè)務(wù)規(guī)則、業(yè)務(wù)實體、數(shù)據(jù)訪問、系統(tǒng)服務(wù)、合法性判定等工作放到了中間層進行處理,即負(fù)責(zé)響應(yīng)和處理來自客戶端的各種服務(wù)請求。通常情況下,客戶端不直接與數(shù)據(jù)庫進行交互,而是通過通訊與中間層建立連接,再經(jīng)由中間層與數(shù)據(jù)庫進行交互。由于中間層的系統(tǒng)服務(wù)、業(yè)務(wù)實體、合法性判定、數(shù)據(jù)訪問都被封裝為一個個小的構(gòu)件,這樣使自助設(shè)備監(jiān)控系統(tǒng)的開發(fā)人員可以把工作重心放在業(yè)務(wù)規(guī)則上,使系統(tǒng)結(jié)構(gòu)更加清晰。自助設(shè)備監(jiān)控系統(tǒng)數(shù)據(jù)庫服務(wù)器,負(fù)責(zé)數(shù)據(jù)的存儲和管理工作。自助設(shè)備監(jiān)控系統(tǒng)所有的數(shù)據(jù)和應(yīng)用程序都放在應(yīng)用服務(wù)器端,用戶通過瀏覽器發(fā)出請求,WEB服務(wù)器響應(yīng)各種請求并傳遞事務(wù)處理給應(yīng)用服務(wù)器,應(yīng)用服務(wù)器對數(shù)據(jù)庫服務(wù)器進行數(shù)據(jù)存取和處理,獲取所需數(shù)據(jù)后回傳給客戶端,最終顯示在客戶端的瀏覽器中。自助設(shè)備監(jiān)控系統(tǒng)用戶界面層采用B/S結(jié)構(gòu),使系統(tǒng)邏輯功能明確、分布性強,可以隨時隨地進行查詢和瀏覽,不僅滿足了各級銀行機構(gòu)用戶的服務(wù)需求,而且減輕了系統(tǒng)客戶端開銷以及系統(tǒng)維護升級的工作負(fù)荷。圖43自助設(shè)備監(jiān)控系統(tǒng)架構(gòu)設(shè)計自助設(shè)備監(jiān)控系統(tǒng)的三層架構(gòu)分別是應(yīng)用層、業(yè)務(wù)邏輯層和數(shù)據(jù)層。如圖43所示,應(yīng)用層包含界面表示模塊和WEB數(shù)據(jù)訪問模塊,分別提供人機界面和提供WEB操作數(shù)據(jù)庫的接口。業(yè)務(wù)邏輯層包含監(jiān)控遠(yuǎn)程管理客戶端和業(yè)務(wù)邏輯服務(wù)器端。其中監(jiān)控遠(yuǎn)程管理客戶端通過ATM終端通訊模塊和ATMC通信模塊,完成網(wǎng)絡(luò)數(shù)據(jù)通信處理和ATMC通信處理。業(yè)務(wù)邏輯服務(wù)器端通過業(yè)務(wù)邏輯服務(wù)器端通訊模塊、數(shù)據(jù)庫處理模塊和調(diào)度算法模塊分別完成網(wǎng)絡(luò)數(shù)據(jù)通信處理、數(shù)據(jù)庫操作和任務(wù)調(diào)度等功能。數(shù)據(jù)層包含數(shù)據(jù)庫和文件。43系統(tǒng)功能模塊設(shè)計圖44自助設(shè)備監(jiān)控系統(tǒng)功能模塊如圖44所示,自助設(shè)備監(jiān)控系統(tǒng)根據(jù)系統(tǒng)需求設(shè)計為六大功能模塊上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論