国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于JavaSwing的ATM的設(shè)計(jì)與實(shí)現(xiàn)

2014-06-11 08:24李加
電腦迷 2014年5期
關(guān)鍵詞:系統(tǒng)設(shè)計(jì)

李加

摘 要 隨著金融業(yè)務(wù)的不斷發(fā)展,ATM機(jī)的出現(xiàn)實(shí)現(xiàn)了取款的機(jī)器化與自動(dòng)化。本文簡(jiǎn)單說(shuō)明了ATM自動(dòng)取款機(jī)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。

關(guān)鍵詞 Abstract KeyWord 系統(tǒng)設(shè)計(jì)

中圖分類(lèi)號(hào):TP3 文獻(xiàn)標(biāo)識(shí)碼:A

0緒論

近些年來(lái),金融機(jī)具發(fā)展速度很快。存取款業(yè)務(wù)的辦理,由開(kāi)始時(shí)必須人工服務(wù)到后來(lái)ATM機(jī)等簡(jiǎn)單的取款裝置的出現(xiàn),實(shí)現(xiàn)了取款的機(jī)器化與自動(dòng)化。ATM自動(dòng)取款機(jī)系統(tǒng)向用戶提供一個(gè)方便、簡(jiǎn)單、及時(shí)、隨時(shí)隨地可以隨心所欲存取款的互聯(lián)的現(xiàn)代計(jì)算機(jī)化的網(wǎng)絡(luò)系統(tǒng)。

1系統(tǒng)設(shè)計(jì)要求

該系統(tǒng)依據(jù)core java構(gòu)架的運(yùn)行平臺(tái),通過(guò)JDBC連接數(shù)據(jù)庫(kù),最后進(jìn)行全面的系統(tǒng)調(diào)試而完成。系統(tǒng)設(shè)計(jì)旨在培養(yǎng)學(xué)生分析問(wèn)題、解決問(wèn)題的能力;培養(yǎng)學(xué)生進(jìn)行設(shè)計(jì)分析、設(shè)計(jì)方法、設(shè)計(jì)操作與測(cè)試、設(shè)計(jì)過(guò)程的觀察、理解和歸納能力的提高。

(1)系統(tǒng)設(shè)計(jì)主要使用的技術(shù)要求有Java技術(shù),C/S體系結(jié)構(gòu)以及Access數(shù)據(jù)庫(kù),設(shè)計(jì)人員需掌握這三種技術(shù)。

(2)該系統(tǒng)設(shè)計(jì)需達(dá)到一定的安全性,靈活性,可擴(kuò)展性和易維護(hù)性。

2系統(tǒng)運(yùn)行環(huán)境

操作系統(tǒng):Windows 2000 (Advanced) Server/2003 Server/XP Professional

數(shù)據(jù)庫(kù):SQL Server 2000;

JSP服務(wù)器:Tomcat;

開(kāi)發(fā)工具:JBuilder X。

3系統(tǒng)功能概述

用戶:使用ATM自動(dòng)取款機(jī)進(jìn)行現(xiàn)金交易。進(jìn)行取款、查詢余額、設(shè)置密碼、轉(zhuǎn)賬等操作。

系統(tǒng):對(duì)用戶的需求進(jìn)行接收,通過(guò)與數(shù)據(jù)庫(kù)的交互,根據(jù)對(duì)用戶應(yīng)用服務(wù)的響應(yīng),更新數(shù)據(jù)庫(kù)中用戶的信息。

數(shù)據(jù)庫(kù):對(duì)用戶的所有信息進(jìn)行存儲(chǔ)更新。

(1)取款功能:用戶按照系統(tǒng)輸入要求輸入取款金額即可取出相應(yīng)金額的現(xiàn)金。

(2)查詢余額功能:用戶可以查看賬戶所剩現(xiàn)金余額。

(3)修改密碼功能:如果用戶想要修改當(dāng)前密碼,通過(guò)系統(tǒng)可以設(shè)置新密碼。

(4)轉(zhuǎn)賬功能:用戶可以通過(guò)該功能將自己賬戶上的金額轉(zhuǎn)到其他賬戶。

(5)登錄界面:在整個(gè)系統(tǒng)中,首先用戶要輸入正確用戶登錄密碼以后才可以進(jìn)入主界面進(jìn)行相關(guān)的操作。

(6)主界面:主界面有“查詢余額”“取款”“轉(zhuǎn)賬”“修改密碼”等功能選項(xiàng)。

(7)取款界面:首先你可以輸入取款的金額,輸入金額之后,按“確認(rèn)”,即完成取款功能。

(8)余額查詢界面:在主界面中點(diǎn)擊余額查詢功能選項(xiàng),就會(huì)彈出余額的窗口。

(9)修改密碼界面:改密碼功能界面,系統(tǒng)要求首先輸入舊密碼,再輸入新密碼,并對(duì)新密碼進(jìn)行第二次確認(rèn),全部輸入正確,修改功能完成。

(10)轉(zhuǎn)賬界面:當(dāng)點(diǎn)擊轉(zhuǎn)賬功能選項(xiàng),會(huì)出現(xiàn)轉(zhuǎn)賬的界面,這時(shí)就可以進(jìn)行轉(zhuǎn)賬;

4數(shù)據(jù)庫(kù)設(shè)計(jì)

4.1總體表設(shè)計(jì)

(1)admin表:記錄管理員信息;

(2)cardinfo表:記錄卡片信息;

(3)transInfo表:記錄交易信息;

(4)userInfo表:記錄儲(chǔ)戶信息;

4.2數(shù)據(jù)庫(kù)連接

JDBC是Java數(shù)據(jù)庫(kù)連接的簡(jiǎn)稱,是為各種常用的數(shù)據(jù)庫(kù)提供無(wú)縫連接的技術(shù)。JDBC的關(guān)鍵技術(shù)是數(shù)據(jù)庫(kù)連接驅(qū)動(dòng)程序,針對(duì)這點(diǎn)大量的數(shù)據(jù)庫(kù)廠商和第三方開(kāi)發(fā)商支持Java的JDBC的標(biāo)準(zhǔn),并開(kāi)發(fā)了不同的數(shù)據(jù)庫(kù)JDBC驅(qū)動(dòng)程序。

數(shù)據(jù)庫(kù)連接關(guān)鍵代碼如下:

public Connection getConn(){

try{

conn=DriverManager.getConnection("jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=F:/bank.mdb");

}catch(SQLException ex){

ex.printStackTrace();

}

return conn;

}

5系統(tǒng)具體實(shí)現(xiàn)

經(jīng)過(guò)測(cè)試,系統(tǒng)能夠很好的運(yùn)行實(shí)現(xiàn)管理功能,系統(tǒng)可以實(shí)現(xiàn)學(xué)生信息的集中管理、分散操作、檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高ATM運(yùn)行的效率,也是儲(chǔ)蓄業(yè)務(wù)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。

參考文獻(xiàn)

[1] 薛華成.管理信息系統(tǒng)第四版[M].清華大學(xué)出版社,2003.12.

[2] 石志國(guó),薛為民,董潔.JSP應(yīng)用教程[M].清華大學(xué)出版社,2004.10.

[3] 丁寶康,董健全,施伯樂(lè).數(shù)據(jù)庫(kù)實(shí)用教程[M].清華大學(xué)出版社,2001.9.

[4] 李香敏.SQL Server2000編程員指南[M].北京希望電子出版社,2000.12.

[5] 楊易.JSP網(wǎng)絡(luò)編程技術(shù)與實(shí)例[M].人民郵電出版社,2005.10.

[6] 朱俊炎.軟件工程實(shí)訓(xùn)套件教學(xué)特色系列教材Web開(kāi)發(fā)技術(shù)[M].2006.6.

猜你喜歡
系統(tǒng)設(shè)計(jì)
基于FCR的城市地下供水管網(wǎng)應(yīng)急處置系統(tǒng)設(shè)計(jì)
基于移動(dòng)互聯(lián)技術(shù)的通用評(píng)價(jià)系統(tǒng)的設(shè)計(jì)
基于UML技術(shù)的高校貧困生管理系統(tǒng)建模分析
一種基于SATA硬盤(pán)陣列的數(shù)據(jù)存儲(chǔ)與控制系統(tǒng)設(shè)計(jì)研究
目標(biāo)特性測(cè)量雷達(dá)平臺(tái)建設(shè)構(gòu)想
信息管理服務(wù)平臺(tái)項(xiàng)目應(yīng)用系統(tǒng)設(shè)計(jì)探析
基于工程應(yīng)用能力培養(yǎng)的智能終端課程改革與實(shí)踐