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