傅小洋

摘要:目前,中國銀行業得到快速發展,隨著銀行業務的增加銀行費用資產也不斷增多,對外部監管及銀行資本管理提出巨大考驗。費用資產信息化管理要加強銀行資產預算管控能力,必須通過實際工作來完成,按照設計步驟完成系統需求分析、軟件功能模塊劃分、系統實現過程等。經過系統的需求分析發現,費用資產管理具有便捷性、實時數據共享傳輸等優點。銀行費用資產管理系統具有一定的可行性,通過對整個系統采取B/S架構的開發與設計工作,可以使銀行費用資產管理更加高效、更具有實用價值和現實意義,增加銀行的經濟效益。
關鍵詞:銀行;費用資產管理;需求分析;B/S架構
中圖分類號:TP315 文獻標識碼:A 文章編號:1009-3044(2017)35-0075-02
1 概述
在經濟全球化影響下,國內各個銀行業都會采取更新管理方式、降低營業成本、提高管理效率等措施[1],銀行的費用固定資產影響著銀行的財務狀況。當前,銀行業的費用資產的管理難度較大,很多原因都體現在固定資產使用周期較長、管理地點分散等。與此同時,不同類型的資產繁雜,這也會給銀行管理帶來不便[2]。例如,資產盤點工作費時費事,銀行固定資產賬面價值與實際不符的情況經常存在,這會導致資產流失嚴重等一系列問題;資產折舊計算不夠精確,無法正確反映銀行當前的費用資產情況。上述銀行費用資產管理方面的問題,從銀行角度來說這不僅僅是管理問題,更有一部分原因是因為在技術上投資過少。面臨著信息化的沖擊和費用資產的不斷增多的難題,銀行必須采取有效的管理手段讓費用資產管理到位、節約成本、提高效率,使得資產在使用期間發揮巨大作用[3],盡可能地為銀行增加經濟效益[4]。完成費用資產信息化管理是為了對后臺業務進行精細化、流程化處理,充分利用費用資產管理豐富的業務功能,完成銀行費用資產管理的實際需求。銀行很多固定資產的壽命周期管理都不夠完善,信息化是解決該問題的主要手段,銀行的費用預算控制也是費用資產管理的重要組成部分,嚴格執行銀行費用資產預算是節約成本的關鍵。
2 系統需求分析設計
本文實現基于Java的銀行費用資產管理系統,總體需求分析包括總體功能性分析和非功能性分析。費用資產管理系統實施過程采用Oracle EBS構建業務系統,解決方財務費用資產報表管理。基于Java的費用資產管理系統的總體需求分析工作內容包括:1、銀行要建立統一的費用資產管理;2、建設銀行費用資產系統,實現費用預算數據管理和余額管理,通過預算控制機制調整預算;3、線上與線下相結合采用自助報賬和賬務處理。
2.1 總體需求分析設計
1) UML建模技術
UML是對象模型的簡稱,運用模型元素來組建整個系統的模型,擁有定義良好、易于表達、功能強大且普遍適用的優點。本文基于UML建模技術的設計思想實現銀行費用資產管理系統的原型系統,在統一建模的過程中,將會分為多種關聯圖,從多種角度分析費用資產系統的整體特征。
2) SSH框架技術
SSH框架整合,有搭建結構清晰、可復用性好、維護方便的特點,構建銀行費用資產管理系統需要將Struts、Spring和Hibernate進行整合,整合后的框架是為了更好地提高編程效率,使得搭建過程繁瑣但是應用過程簡單。費用資產管理系統會經過SSH框架進行整合設計,從而使費用資產管理系統能夠得到長期穩定地運行。
2.2 系統的功能結構設計
基于B/S架構和MVC的設計模式實現的費用資產管理系統,由于軟件編碼技術成熟,系統實現得以解決,通過對費用資產管理系統軟件需求分析,使得費用資產管理系統功能結構明確劃分為多級別的菜單功能結構。費用資產管理系統的功能需求設計共有多個功能應用模塊,包括費用資產管理模塊設計、費用預算管理模塊設計、費用報銷管理模塊設計和費用支付管理模塊設計。
2.3 系統主要研究內容
銀行費用資產管理系統的設計與開發工作是本文的主要研究內容:
1) 研究費用資產管理系統開發所涉及的技術包括:開發平臺、技術架構、數據庫存儲與分布技術;
2) 研究費用資產管理系統總體需求和詳細需求分析,進行總體需求分析與設計,通過建模工具構建原型;
3) 開發銀行費用資產管理系統,主要包括:功能模塊編寫代碼、系統測試與系統部署。
2.4 非功能性需求分析設計
1) 界面需求:要求銀行費用資產管理系統按照總體設計要求進行布局,為了獲得更高的用戶體驗,需要讓界面統一布局,并要求支持多用戶多任務在線訪問。
2) 擴展要求:費用資產管理系統采用遠程服務器實現功能擴展,當銀行有功能擴展需求時,在費用資產管理系統服務器上修改以前的工程文件即可,屬于異步擴展功能要求。
3) 數據安全要求:為了解決數據存在安全隱患的問題,避免銀行費用資產管理系統的數據在運行過程中遭遇黑客發生泄漏等情況,需要對數據進行加密處理。
3 系統的總體設計
3.1 系統總體設計
銀行費用資產管理系統的總體設計包括:網絡拓撲結構圖設計、費用資產數據分布設計和系統技術架構設計。
1) 網絡拓撲結構圖:根據銀行費用資產管理系統的需求分析和總體設計要求,根據軟件終端使用數量構建網絡拓撲結構。
2) 費用資產數據分布設計:基于數據庫架構與數據存儲設計相關,另外,銀行費用資產管理系統的性能取決于數據分布的設計結構,因此,針對于銀行費用資產管理系統數據的分布設計運用水平分布訪問策略,這種策略有利于費用資產業務處理。
3) 系統技術架構設計:本文的技術架構采用B/S模式,并結合SSH三層框架開發銀行費用資產管理系統,系統使用Oracle數據庫。
3.2 系統的數據庫設計
根據前文的需求分析與概述,銀行費用資產管理系統數據表的概念結構設計,下面介紹該系統所使用的全部數據表,數據表的設計包括:存儲字段名稱約束條件、存儲長度以及是否與其他表有關聯。
1) 系統用戶表屬性設計,用戶表字段包括:序號、銀行網點名稱、網點編碼、銀行注冊法人、銀行辦公位置地址、辦公電話、開始營業日期、其他。
2) 費用資產表數據表屬性設計,用資產表字段包括:序號、名稱、字段編碼、使用者、申請時間、費用類型、核算人、核算日期、批準人、批準日期、費用明細和其他等。
3) 報銷表屬性設計,根據報銷表字段包括:序號、字段編碼、報銷名稱、報銷人、申請日期、費用類型、報銷部門、使用額度、幣種和其他等。
4) 支付數據表結構設計,該數據表字段包括:序號、支付名稱、支付日期、支付人、支付類型、支付幣種、支付金額和備注等字段。
5) 預算數據表結構設計,根據預算實體字段包括:序號、預算名稱、制作人、制作日期、預算類型、預算金額、貨幣幣種、預算部門編碼、預算明細、預算核算人、預算核算日期、預算決策人、預算決策日期和備注。
3.3 系統的詳細功能設計
銀行費用資產管理系統的功能定義:功能即是實現應用程序的任務,可不同的功能對應不同的頁面,銀行費用資產管理系統在安裝后會有預定義的標準功能,根據實際業務的需要可以定義新開發的功能。銀行費用資產管理系統的功能分配要滿足:功能必須要指派給指定的角色,特定角色才能擁有特定功能。
3.3.1 費用管理流程
費用資產包括:費用申請管理、費用借款管理、費用報銷管理等,這幾種數據表在銀行費用資產管理系統中相互關聯。費用管理流程:1)費用資產申請管理是指費用發生前進行申請;2)費用資產借款管理是指費用申請之后進行費用借款;3)費用資產報銷管理是指資產交易后的報銷工作。
3.3.2 報銷管理流程
費用資產報銷管理作為該系統的核心模塊,其中的過程包括報銷流轉和支付過程,預算管理、合同管理、薪酬管理、收款管理等流程是費用資產的。費用報銷管理流程包括:1)工作流的節點審核審批;2)費用資產單據的金額核算:對于錄入系統未審核的單據,需要經過財務的審核;3)費用資產單據的支付:對于即將支付的單據必須經過出納支付;4)費用資產接口:資金劃割分布在不同的節點上,通過不同的渠道數據的匯總與交互。
3.3.3 預算管理流程
銀行費用資產管理系統需要支持預算控制機制,同時也需要分行按照預算控制執行。預算管理貫穿于整個費用資產業務管理的操作流程,預算管理流程的主體步驟為:1)提交預算申請單據,審批后保留可行預算;2)在保留和扣除預算時,費用資產管理系統自動檢查可用預算余額;3)如果沒有超出預算金額,則繼續執行預算業務審批控制流程;4)如果超出預算,則費用資產管理系統會檢查預算調整策略。若超出預算嚴重的則該策略設置為“禁止”任何操作,且不允許單據提交;若超出預算可以忽略的則該策略設置為“警告”,銀行主管部門會發出警告信息,單據正常提交即可;5)單據審批狀態為完成時直接扣除費用預算;6)關閉預算申請功能,此時將報銷單反沖預算。
3.3.4 支付管理流程
銀行費用資產管理系統以工作流的方式進行管理,支付是其中最為重要的環節。費用資產管理系統涉及的支付的業務包括:1)費用借款支付;2)費用報銷支付;3)工資支付等不同支付手段。
4 系統開發與測試
4.1 應用程序環境配置
4.1.1 銀行費用資產管理系統的硬件開發環境
1) 中央處理器的類型:Inter雙核;2)內存空間(實際大小):7.36GB;3)硬盤物理空間:500GB;4)服務器和操作系統類型:Win 2003企業版和Windows7旗艦版。
4.1.2 銀行費用資產管理系統的軟件開發環境
1) 應用程序開發平臺:Eclips3.5破解版;2)實現語言:JAVA和SQL;3)服務器類型:Tomcat8.0版本。
4.2 系統測試及其測試結論分析
4.2.1 系統測試目的
銀行費用資產管理系統除了完成單元測試、集成測試、整體測試以外,需要引進第三方測試配合本次的測試工作。費用資產管理系統測試目標包括:
1) 整體測試目標:系統功能完整并無嚴重缺陷和致命運行錯誤。
2) 性能測試:系統性能指標關鍵看系統響應時間,并要求實現多用戶多任務訪問系統。
4.2.2 系統測試方案
系統功能測試方案:銀行費用資產管理系統能保證完整為銀行提供費用資產管理的服務,為了保證軟件能夠正常地運行,需要進行測試工作。 本文設計的測試內容包括:1)添加數據測試,完成錄入功能測試是否出現異常操作;2)修改數據測試,測試修改功能是否出現異常;3)測試系統中的打印功能是否出現異常;4)測試查詢功能是否出現異常。
UI測試方案:基于黑盒測試方法完成UI測試工作。
4.2.3 系統測試結論及其系統測試分析
對銀行費用資產管理系統進行軟件測試時,要按照實際工作制定可行的系統測試分析,通過對銀行費用資產管理系統的詳細測試,得出測試結論,并根據測試結論得出分析測試表。表1為測試結果及其分析。
5 結束語
本文介紹了關于銀行費用資產管理系統的具體設計工作,完成了需求分析、相關技術研究與實踐工作、詳細設計與開發系統的功能模塊工作,包括費用管理流程、報銷管理流程、預算管理流程、支付管理流程的功能設計,完成了系統的整體測試工作,并對各個功能模塊進行系統測試分析。
參考文獻:
[1] 李寅. 淺談ERP在我國商業銀行的應用[J]. 中國科技財富, 2010(4).
[2] 李靜. 事業單位固定資產管理亟待加強[J]. 科技信息, 2006(12).
[3] 甘亦斌. 銀行業固定資產信息管理系統的研究[D]. 西安:西安電子科技大學, 2014.
[4] 毛羽. 科學化管理固定資產提高使用效益[J]. 天津經濟, 2010(10).