




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、ATM自動取款機(jī)項目詳細(xì)設(shè)計文 檔作者:日期:XXXX信息產(chǎn)業(yè)有限公司ATM機(jī)操作系統(tǒng)體驗版-V1。0。0。0文件狀態(tài):當(dāng)前版本:V1.0O 00 0 草稿文檔密級:內(nèi)部公開正式發(fā)布V 止在修改作者:成純竹編寫日期:2011-1-7審核人:審核日期:修訂歷史記錄編力章節(jié)修訂說明項目當(dāng)前 版本號修訂日期修訂前 版本號修訂后 版本號修改人審批人目錄L項目背景*紹:1.1。硬件環(huán)境81。2。軟件開發(fā)環(huán)境82。功能定義81.1。 儲戶模塊81.2。 管理模塊83. 數(shù)據(jù)之間的聯(lián)系 94. 系統(tǒng)用例圖 9客戶模塊9管理模塊105. 數(shù)據(jù)字典105。1。客 戶信息105.1。 1。數(shù)據(jù)項:客 戶編號105
2、。1。2.數(shù)據(jù)項:開戶名105。1。3.數(shù)據(jù)項:身份證號115.1。4。數(shù)據(jù)項:性別115。1。5。數(shù)據(jù) 項:聯(lián) 系 電 話115.1。 6。數(shù)據(jù)項:詳細(xì)地 址115.2。 銀行卡數(shù)據(jù)項125。2。1。數(shù)±號125。2。2。數(shù):密碼125.2。3.數(shù)據(jù)項:貨幣類型125.2。4。數(shù)M:款類H135。2.5.數(shù)據(jù)項:開 戶日期135.2.6.數(shù)a:2B135.2。7.數(shù)據(jù)項余額135.2.8.數(shù)據(jù)項貨幣類型135。2.9。數(shù)據(jù)項是否掛失145。2。10.數(shù)據(jù)項客戶編號5.3。交14易信息145。3。1.數(shù)據(jù)項交易ID145.3.2。數(shù)據(jù)項交易時間145.3.3。數(shù)據(jù)項:交易類型155。
3、 3。 4。數(shù)據(jù)項:交易金額155.3。5。數(shù)據(jù)項備注155。 3。 6。數(shù)據(jù)項銀行卡號5.4.管15理員信息165。4。1.數(shù)據(jù)項管理員編號165。4.2.數(shù)據(jù)項登錄名165。 4。 3。數(shù)據(jù)項密碼165.4.4.數(shù)據(jù)項真名6.數(shù)據(jù)庫設(shè)計6。1數(shù)16據(jù)庫關(guān)系.17圖176.2??蛻粜畔⒈斫Y(jié)構(gòu)176.3.銀行卡表結(jié)構(gòu)176.4。交易信息表結(jié)構(gòu)186。5管理員信息結(jié)構(gòu)7. 系統(tǒng)接口設(shè)計 197。1儲戶模塊19業(yè)務(wù)邏輯層197.2。管理員模塊19業(yè)務(wù)邏輯層191 .項目背景介紹:ATM機(jī)管理系統(tǒng)是銀行業(yè)務(wù)流程過程中十分重要且必備的環(huán)節(jié)之一,在銀行業(yè)務(wù)流程當(dāng)中起著承上 啟下的作用,其重要性不言而喻。
4、但是,目前許多銀行在具體的一些業(yè)務(wù)流程處理過程中仍然使用手工操 作的方式來實施,不僅費(fèi)時、費(fèi)力,效率低下,而且無法達(dá)到理想的效果。本文針對上述問題,采用軟 件工程的開發(fā)原理,依據(jù)軟件流程過程規(guī)范,按照需求分析、概要設(shè)計、詳細(xì)設(shè)計、程序編碼、測試、軟件 應(yīng)用、軟件維護(hù)等過程開發(fā)了一個銀行ATM機(jī)管理系統(tǒng)系統(tǒng).軟硬件環(huán)境1.1. 硬件環(huán)境CPU : 1G以上內(nèi)存:512M以上1.2. 軟件開發(fā)環(huán)境操作系統(tǒng):Window2003/XP數(shù)據(jù)庫:MYSQL5。0數(shù)據(jù)庫連接驅(qū)動:Java project集成開發(fā)環(huán)境2 .功能定義2.1. 儲戶模塊存款功能取款功能 修改密碼功能 轉(zhuǎn)賬功能 查詢余額功能2.2
5、. 管理模塊存款管理開戶管理銷戶管理報表管理3 .數(shù)據(jù)之間的聯(lián)系一個客戶可以有多個卡號。而一個卡號只能被一個客戶擁有一個卡號可以有多條交易記錄,而一條交易記錄只能屬于某個卡號4 .系統(tǒng)用例圖客戶模塊管理模塊<<include>>.-<<include>>(儲戶管理y式-<<include>>/ 、O /(入銀行工作人員i.Q報表管理)<<include>>存款管理:一 X工._ _工、<<include>>開戶管理). _ _ <<include>>&
6、lt;<include>>. 一, 一-./ 銷戶管理 工作人員身份驗證<<include>>>:L /JF 一/ /一" - <<include>> j查看報表,/打印報表5,數(shù)據(jù)字典5.1.客戶信息5.1.1,數(shù)據(jù)項:客戶編號含義說明:唯一標(biāo)識客戶別名:無類型:長整型長度:描述:20自動編號(標(biāo)識列),從 1開始5.1.2.數(shù)據(jù)項:開戶名含義說明:客戶開戶所用的名稱別名:無類型:字符型長度:40描述:必填1.1.3, 數(shù)據(jù)項:身份證號含義說明:標(biāo)識客戶的身份,別名:無類型:字符型長度:18描述: 必填,只能是
7、18位或15位,身份證號唯一約束1.1.4, 數(shù)據(jù)項:性別含義說明:表示客戶的性別別名:無類型:字符型長度:1描述:必填,用0表示男,用1表示女1.1.5, 數(shù)據(jù)項:聯(lián)系電話碼號機(jī)手的戶客入輸 明說11義名型度述含別類長描1.1.6, 數(shù)據(jù)項:詳細(xì)地址含義說明:客戶的地址別名:無類型:字符型長度:100描述:無5.2. 銀行卡數(shù)據(jù)項5.2.1, 數(shù)據(jù)項:ID義名型度述含別類長描:唯一標(biāo)識長整型必填,主鍵5.2.2, 數(shù)據(jù)項:卡號含義說明:銀行卡的卡號別名:無類型:字符型長度:20布!述:必填,唯一健,銀行的卡號規(guī)則和電話號碼一樣,一般前8位代表特殊含義,如某總行某支行等。假定該行要求其營業(yè)廳的
8、卡號格式為:1010 3576 xxxx xxx 開始,每4位號碼后有空格5.2.3, 數(shù)據(jù)項:密碼含義說明:卡號的登錄密碼別名:無類型:字符型長度:6描述:必填,6位數(shù)字,開戶時默認(rèn)為 6個“8”5.2.4, 數(shù)據(jù)項:貨幣類型含義說明:該銀行卡的使用的貨幣類型別名:無類型:字符型長度:20描述:必填,默認(rèn)為 RMB5.2.5, 數(shù)據(jù)項:存款類型含義說明:該銀行卡的存款類型別名:無類型:字符型長度:1W述:必填,分為活期/定期,0代表活期,1代表定期5.2.6, 數(shù)據(jù)項:開戶日期含義說明:該銀行卡的開戶時間 別名:無類型:日期類型長度:描述:默認(rèn)值為當(dāng)前系統(tǒng)時間5.2.7, 數(shù)據(jù)項:開戶金額含
9、義說明:銀行卡開戶時存入的金額別名:無類型:double類型長度:W述:默認(rèn)值為05.2.8, 數(shù)據(jù)項:余額含義說明:銀行卡的余額 別名:無類型:double長度:描述:默認(rèn)值為05.2.9, 數(shù)據(jù)項:貨幣類型含義說明:該銀行卡的使用的貨幣類型別名:無類型:字符型長度:20描述:必填,默認(rèn)為RMB5.2.10, 數(shù)據(jù)項:是否桂失含義說明:銀行卡的狀態(tài)是屬于掛失狀態(tài)還是正常狀態(tài)別名:無類型:字符型長度:1布!述:必填,0表示正常狀態(tài),1表示掛失狀態(tài),默認(rèn)為 05.2.11, 數(shù)據(jù)項:客戶編號含義說明:銀行卡是屬于哪個客戶的別名:無類型:長整型長度:描述:必填屬于外鍵5.3. 交易信息5.3.1,
10、 數(shù)據(jù)項:交易ID唯一標(biāo)識父易記錄號刊土曲整易fel交長義名型度述含別類長描5.3.2, 數(shù)據(jù)項:交易時間含義說明:表明銀行卡交易的具體時間別名:無類型:日期布!述:必填,默認(rèn)為系統(tǒng)當(dāng)前日期5.3.3, 數(shù)據(jù)項:交易類型含義說明:此次交易的類型別名:無類型:字符型長度:2描述:必填,可以為存款或者取款,0代表存款,1代表取款5.3.4, 數(shù)據(jù)項:交易金額含義說明:此次成功交易的金額別名:無類型:double長度:描述:無5.3.5, 數(shù)據(jù)項:備注含義說明:此次交易的一些備注信息別名:無類型:字符型長度:100描述:無5.3.6, 數(shù)據(jù)項:銀行卡號含義說明:此次交易是屬于哪個銀行卡號別名:無類型
11、:字符型長度:20描述:必填,外鍵5.4. 管理員信息5.4.1, 數(shù)據(jù)項:管理員編號標(biāo)識管理員記錄: 型 明無整 義名型度述 含別類長描5.4.2, 數(shù)據(jù)項:登錄名:管理員登錄的名字無字O2義名型度述含別類長描5.4.3, 數(shù)據(jù)項:密碼管理員登錄的密碼義名型度述含別類長描5.4.4, 數(shù)據(jù)項:真名含義說明:管理員的真實名字別名:無類型:字符型長度:20描述:6 .數(shù)據(jù)庫設(shè)計6.1. 數(shù)據(jù)庫關(guān)系圖6.2. 客戶信息表結(jié)構(gòu)客戶信息表(customerinfo)(顧客編號,開戶名,身份證號,性別,聯(lián)系電話,詳細(xì)地址)字段名數(shù)據(jù)類型長度約束能否為空默認(rèn)值客戶編號(customerid)bigint2
12、0主鍵否開戶名(customerName)varchar40否身份證號(PID)varchar18否性別(sex)varchar2否男聯(lián)系電話(telephonevarchar11否詳細(xì)地址(address)varchar100是6.3. 銀行卡表結(jié)構(gòu)銀行卡信息(Account)(訂單號、公告標(biāo)題,公告內(nèi)容,管理員編號,日期)字段名數(shù)據(jù)類型長度約束能否為空默認(rèn)值IDbigint主鍵否卡號(cardId)varchar20唯一鍵否密碼(passwordvarchar6否貨幣類型(curType)varchar20否RMB存款類型(savingTypevarchar2否活期開戶日期(openTim
13、e)timestamp否系統(tǒng)時間開戶金額(openMoney)double否0余額(balance)Double否0是否掛失(isReportLoss)varchar2否0(正常)顧客編號(customerId)varchar20外鍵是6.4. 交易信息表結(jié)構(gòu)交易信息(transInfo)(交易ID ,交易日期,交易類型,交易金額,備注,卡號)字段名數(shù)據(jù)類型長度約束能否為空默認(rèn)值交易 ID (transId)bigint主鍵否交易日期(transTime)timestamp否系統(tǒng)時間交易類型(transType)varchar2否交易金額(transMoney)double否0備注(remar
14、k)varchar100是卡號(cardID)varchar20外鍵否6.5. 管理員信息表結(jié)構(gòu)管理員信息(管理員編號、姓名,密碼,真名)字段名數(shù)據(jù)類型長度約束能否為空默認(rèn)值管理員編號(ID)integer主鍵否登錄名(loginName)varchar20否密碼(password)varchar20否真名(realNamevarchar20否7 .系統(tǒng)接口設(shè)計7.1. 儲戶模塊業(yè)務(wù)邏輯層public Account login(String cardId,String password);/存款public double despoist (double balance);/取款public
15、 double withdraw (double balance ;/修改密碼public void modifyPassword (String newPassword);/查詢余額public void queryBalance ();/打印憑條public void printRecord();7.2. 管理員模塊業(yè)務(wù)邏輯層public double desposit(String cardld, double balance ;/第一次開戶需要提供完整的個人信息public Account open(String customerName,String PID String sex,
16、String telephone, String address,Long id, String password,String savingType,double openMoney,String curType ;/之后開戶不需要再提供個人信息,只需要提供身份證就可以了public Account open(String PID, Long id, String password, String savingType, double openMoney, String curType);/銷戶需要提供個人身份證以前要注銷的銀行卡號public void close(String PID,String cardld);/存款public Account desposit (Long id,Double balance)/取款public Account withdraw(Long id,Double ba
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年礦物制品及材料批發(fā)服務(wù)項目建議書
- 家具商場安保部經(jīng)理年終總結(jié)
- 胃痞病的中醫(yī)護(hù)理方案
- 伊春玻璃鱗片施工方案
- 課題開題報告:黃炎培職業(yè)指導(dǎo)觀研究與實踐
- MQTT協(xié)議與物聯(lián)網(wǎng)業(yè)務(wù)平臺接口軟件的設(shè)計與實現(xiàn)
- 課題開題報告:湖北恩施學(xué)院教師數(shù)字素養(yǎng)評價模型的構(gòu)建及應(yīng)用研究
- 課題開題報告:共同富裕背景下高等職業(yè)教育賦能區(qū)域協(xié)調(diào)發(fā)展的機(jī)制研究
- 魯科版高中化學(xué)選擇性必修2第1章章末復(fù)習(xí)建構(gòu)課課件
- 靜音拆除施工方案
- 《關(guān)于情商的》課件
- 頸部膿腫護(hù)理查房課件
- 跨境電子商務(wù)案例分析 習(xí)題及答案 易靜
- 信息技術(shù)與小學(xué)數(shù)學(xué)學(xué)科教學(xué)整合的
- 500格作文紙-(20x25)文檔
- 九年級中考物理-安培定則(右手螺旋定則)復(fù)習(xí)題匯總及解析
- 錨固溝施工方案
- 廣西太陽能資源分析
- Internet網(wǎng)絡(luò)技術(shù)與應(yīng)用課件
- 華東師大版九年級數(shù)學(xué)下冊全冊課時練習(xí)(一課一練)
- “課程思政”融入專業(yè)課教學(xué)的探索課程思政與專業(yè)課結(jié)合
評論
0/150
提交評論