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