本篇文章是由《電腦開發與應用》發表的電子應用論文,本刊集信息、知識、趣味、可讀性于一體,以計算機實用技術見長,博采、精選國內外電腦研究、開發與應用的精華。具有軍事、兵器控制色彩,軍用計算機的開發,將用相當的篇幅刊登企業信息化、信息化建設、信息傳輸處理與管理方面的信息及文章,關注IT產業。尤其是刊登Internet、Agent、嵌入式系統、片上系統、構件技術、網格技術、軟硬件二次開發、中間件技術、電腦測控、 CORBA、 開放式與微內核技術、 柔性與敏捷制造等方面的內容,跟蹤報道世界最新技術。
摘 要:隨著我國信息產業發展迅速以及中國加入世界貿易組織,國內銀行之間以及與外國銀行之間的競爭也越來越激烈,怎樣發展業務以吸引更多顧客是各銀行面隊的當務之急。
而帳目管理是銀行業務流程過程中十分重要且必備的環節之一,在銀行業務流程當中起著相當重要的作用。現在銀行的業務越來越多,吸引的客戶也越來越多,銀行帳目的管理就越顯重要。
銀行帳目管理系統是針對銀行帳目的日常管理而設計。銀行帳目管理系統不僅要求操作方便而且要求界面簡潔,它還需要實現帳目管理,用戶查詢和查詢統計功能。
針對上述情況和要求,采用軟件工程的開發原理,依據軟件流程過程規范,按照需求分析、概要設計、詳細設計、程序編碼、測試等過程開發了一個銀行賬目管理系統。采用JAVA作為編程語言,使用工具eclipse3.1設計實現了銀行帳目管理系統,完成系統管理、帳目管理、查詢統計、用戶查詢等功能。
關鍵詞:用戶查詢;帳目管理;查詢統計;JAVA;eclipse3.1
1 引言
隨著社會經濟的發展,信息化程度的不斷深入,銀行的傳統業務己愈來愈不能滿足銀行客戶的需要。同時,隨著我國加入世貿組織,我國的銀行業面臨更加激烈的同業競爭,如何提供更多的金融產品和更優質的服務,如何吸引更多的客戶,如何利用計算機技術加強銀行帳戶信息管理,提高銀行的工作效率和業務竟爭能力是擺在各家銀行面前的一個迫切需要解訣的問題。
1.1 開發背景
隨著科技發展和社會進步,尤其是計算機大范圍的普及,計算機應用逐漸由大規模科學計算的海量數據處理轉向大規模的事務處理和對工作流的管理,這就產生了以臺式計算機為核心的管理信息系統在大規模的事務處理和對工作流的管理等方面的應用,在銀行帳目管理之中的應用日益增加。
近年來我國信息產業發展迅速,手工管理方式在銀行帳目管理等需要大量事務處理的應用中已顯得不相適應,采用IT技術提高服務質量和管理水平勢在必行。目前,對外開放必然趨勢使銀行業直面外國銀行巨頭的直接挑戰,因此,銀行必須提高其工作效率,改善其工作環境。這樣,帳戶管理的信息化勢在必行。
在傳統的銀行帳戶管理中,其過程往往是很復雜的,繁瑣的,帳戶管理以入帳和出帳兩項內容為核心,在此過程中又需要經過若干道手續,因為整個過程都需要手工操作,效率十分低下,且由于他們之間關聯復雜,統計和查詢的方式各不相同;且會出現信息的重復傳遞問題,因此該過程需要進行信息化,以利用計算機進行帳目管理。
系統開發的整體任務是實現銀行帳戶管理的系統化、規范化、自動化和智能化,從而達到提高企業管理效率的目的。
1.2 開發意義
隨著社會的進步和計算機技術的發展,尤其是網絡技術的飛速進步,信息觀念已經深入人心。信息科學作為當代社會中的重要一環在國民經濟中起著舉足輕重的作用。在中國經濟蓬勃發展的今天,越來越龐大的儲蓄用戶數目和資金流通量對銀行帳目管理的可靠性每天都在進行苛刻的考驗。建立和發展功能較完善的銀行帳目管理系統,不僅可以服務客戶、聯系客戶、吸引客戶、穩定客戶,鞏固銀行業務經營基礎,而且通過服務社會,可以塑造銀行自身的市場形象,體現銀行的綜合實力還能夠提高銀行的存款總量;通過提供高效,優質的業務,吸引更多的客戶來銀行辦理業務,從而擴大了銀行的客戶群,加強了銀行和客戶的業務聯系,也會帶動其他業務的發展。總之,現代商業銀行的競爭和發展,已突破傳統業務的框架,為了提高銀行的業務競爭能力,擴大客戶群,培育新的利潤增長點,務必大力改良其帳目管理系統,因此建立一個功能齊全可靠的帳目管理系統成為銀行當前業務發展的迫切之需。
2 系統需求分析
2.1 銀行帳目管理系統的需求
通過與銀行工作人員交流了解:隨著銀行業務的推陳出新以及這些業務為客戶帶來的便利,使銀行吸引了越來越多的客戶,一切都使銀行帳目的管理越來越重要。
銀行帳目管理系統是針對銀行帳目的日常管理而設計。銀行操作系統不僅要求操作方便而且要求界面簡潔,它需要實現帳目管理,用戶查詢和查詢統計等幾個功能。其中帳目管理又包含了開戶、銷戶、存款、取款和修改信息的功能。用戶可以通過不同的方式來查詢需要的信息。
通過該系統的設計實現,使銀行部門更好地進行業務管理,為客戶提供更佳優質的服務。
2.2 用戶對系統的期望
銀行對帳目管理系統的要求主要有以下幾個方面:
1. 系統能夠完成銀行帳目管理系統的主要功能;
2. 系統界面簡潔,容易操作;
3. 具有一定的穩定性,安全性;
4. 訪問速度快。
2.3 編程語言和運行環境介紹
銀行帳目管理系統采用Java語言進行編程。Java語言是一種很優秀的語言,是目前軟件設計中極為壯健的編程語言,只要提供了Java解釋器,Java編寫的軟件在執行碼上兼容。Java作為一種程序設計語言,它簡單、面向對象、不依賴于機器的結構、具有可移植性、安全性、并且提供了并發的機制,具有很高的性能。其次,它最大限度地利用了網絡,Java的小應用程序(applet)可在網絡上運行而不受CPU和環境的限制。另外,Java還提供了豐富的類庫,使程序設計者可以很方便地建立自己的系統。
通過分析Java的特點,進一步指出它所具有的優點。
Java語言有下面一些特點:簡單、面向對象、與平臺無關、解釋執行、多線程、安全、動態性。
1) 簡單:Java語言是一種面向對象的語言,它通過提供最基本的方法來完成指定的任務,只需理解一些基本的概念,就可以用它編寫出適合于各種情況的應用程序。Java略去了運算符重載、多重繼承等模糊的概念,并且通過實現自動垃圾回收,大大簡化了程序設計者的內存管理工作。
2) 面向對象:Java語言的設計集中于對象及其接口,它提供了簡單的類機制以及動態的接口模型。對象中封裝了它的狀態變量以及相應的方法,實現了模塊化和信息隱藏;而類則提供了一類對象的原型,并且通過繼承機制,子類可以使用父類所提供的方法,實現了代碼的復用。
3) 與平臺無關:Java解釋器生成與體系結構無關的字節碼指令,只要安裝了Java運行時系統,Java程序就可在任意的處理器上運行。這些字節碼指令對應于Java虛擬機中的表示,Java解釋器得到字節碼后,對它進行轉換,使之能夠在不同的平臺運行。
4) 解釋型:Java解釋器直接對Java字節碼進行解釋執行。字節碼本身攜帶了許多編譯時信息,使得連接過程更加簡單。
5) 多線程:Java還有一特點就是內置對多線程的支持。多線程支持完成多個任務。
6) 安全:用于網絡、分布環境下的Java必須要防止病毒的入侵。Java不支持指針,一切對內存的訪問都必須通過對象的實例變量來實現,這樣就防止程序員使用“特洛伊”木馬等欺騙手段訪問對象的私有成員,同時也避免了指針操作中容易產生的錯誤。
7) 動態:Java的設計使它適合于一個不斷發展的環境。在類庫中可以自由地加入新的方法和實例變量而不會影響用戶程序的執行。并且Java通過接口來支持多重繼承,使之比嚴格的類繼承具有更靈活的方式和擴展性。
Eclipse是一個開放源碼的、可擴展的應用開發平臺,該平臺為編程人員提供了一流的Java集成開發環境。作為一套開源工具,可用于構建Web Services J2EE等各種類型的應用,其所提供的功能不亞于、甚至超過由專業的集成環境供應商所提供的商業化產品,如JBuilder。在JAVA的程序開發環境jdk1.5.0_04下Eclipse不需要安裝,下載后解壓即可使用。
3.2 功能模塊介紹
銀行帳目管理系統包括五個模塊,分別為系統管理、帳目管理、查詢統計、用戶查詢和幫助。其具體的功能如下:
帳目管理模塊:主要處理用戶的日常操作。
(1)開戶:新建一個帳戶,為其指定一個唯一的帳號來標志該用戶。
(2)銷戶:將指定用戶的帳號刪除。用戶輸入密碼經過驗證成功后,把帳戶的余額全部取出,最后刪除該帳戶。
(3)存款:向指定的帳戶中存入一筆錢,經用戶輸入密碼確認后,方可存入。
(4)取款:從指定的帳戶中取出一筆錢。取款前用戶需要輸入密碼確認,取款后帳戶余額不得少于帳戶的最低存款額,否則不予處理。
(5)修改信息:選擇一個存在的帳戶,然后輸入密碼經確認后進入用戶信息窗口,可對里面的密碼、聯系電話和家庭住址進行修改,而帳號和帳戶上的金額不能被用戶修改。
查詢模塊:按照指定方式進行查找帳戶信息,包括按姓名、帳號和聯系電話進行查找,也可以按照地址進行模糊查找。
論文指導 >
SCI期刊推薦 >
論文常見問題 >
SCI常見問題 >