ATM系統(tǒng)實(shí)驗(yàn)三:分析類圖

網(wǎng)址

1.實(shí)驗(yàn)一網(wǎng)址:http://www.itdecent.cn/p/057d9009850e

2.實(shí)驗(yàn)二網(wǎng)址:http://www.itdecent.cn/p/05a6a0f6a656

一、圖形文檔

二、文字說明

1.類圖綜述

該分析類圖說明了ATM機(jī)系統(tǒng)的概念模型,表現(xiàn)了ATM機(jī)該有的責(zé)任和目的,例如:用戶登錄系統(tǒng)后可進(jìn)行存款、取款、轉(zhuǎn)賬、查詢、打印憑條等具體操作。

其中實(shí)體類包括:客戶和銀行

邊界類包括:登錄界面、余額查詢界面、取款界面、交易記錄界面、轉(zhuǎn)賬界面、修改密碼界面、打印憑條界面、退卡界面

控制類包括:登錄管理、查詢余額管理、交易記錄管理、存款管理、取款管理、轉(zhuǎn)賬管理、密碼管理、打印憑條管理、退卡管理

2.類描述

1)類的整體描述

該分析類圖主要包括三種類,邊界類、控制類和實(shí)體類。主要用于展示ATM所具有的功能和操作。

2)屬性說明

實(shí)體類

①類名:客戶

屬性:銀行卡號(hào)(String ,private); 密碼(String,private); 客戶名(String,private);

賬戶余額:(double, private) ; 交易記錄(String,private);

** 多重性:1對(duì)多,一個(gè)客戶可以有多個(gè)銀行卡及相關(guān)信息**

關(guān)系說明:與操作界面、登錄管理類、取款管理類、轉(zhuǎn)賬管理類、打印憑條類等有關(guān)聯(lián)關(guān)系

②類名:銀行

屬性:名稱(String,public)

多重性:多對(duì)一,多客戶在銀行中辦理服務(wù)

關(guān)系說明:與登錄管理類、取款管理類、轉(zhuǎn)賬管理類、打印憑條類等有關(guān)聯(lián)關(guān)系

邊界類

①類名:登錄界面

屬性:界面,文本框

可見性:public

多重性:1對(duì)1,一個(gè)用戶對(duì)應(yīng)一個(gè)界面

實(shí)現(xiàn)要求:實(shí)現(xiàn)客戶與銀行進(jìn)入系統(tǒng)的接口

關(guān)系說明:與登錄管理類相關(guān)聯(lián)

②類名:余額查詢界面

屬性:界面,按鈕

可見性:public

多重性:1對(duì)1,一個(gè)用戶對(duì)應(yīng)一個(gè)界面

實(shí)現(xiàn)要求:用戶在完成登錄操作后,才能進(jìn)入到余額查詢界面,通過用戶對(duì)界面的操作,提供客戶查詢賬戶余額的接口

關(guān)系說明:與余額查詢管理類相關(guān)聯(lián)

③類名:取款界面

屬性:界面,按鈕,取款槽、文本框

可見性:public

多重性:1對(duì)1,一個(gè)用戶對(duì)應(yīng)一個(gè)取款界面

實(shí)現(xiàn)要求:用戶在完成登錄操作后,才能進(jìn)入到取款界面,通過用戶對(duì)界面的操作,提供客戶取款獲得現(xiàn)金的接口

關(guān)系說明:與取款管理類相關(guān)聯(lián)

④類名:存款界面

屬性:界面,按鈕,現(xiàn)金槽、文本框

可見性:public

多重性:1對(duì)1,一個(gè)用戶對(duì)應(yīng)一個(gè)存款界面

實(shí)現(xiàn)要求:用戶在完成登錄操作后,才能進(jìn)入到存款界面,通過用戶對(duì)界面的操作,提供客戶存款的接口

關(guān)系說明:與存款管理類相關(guān)聯(lián)

⑤類名:轉(zhuǎn)賬界面

屬性:界面,按鈕,文本框

可見性:public

多重性:1對(duì)1,一個(gè)用戶對(duì)應(yīng)一個(gè)轉(zhuǎn)賬界面

實(shí)現(xiàn)要求:用戶在完成登錄操作后,才能進(jìn)入到轉(zhuǎn)賬界面,通過用戶對(duì)界面的操作,提供客戶轉(zhuǎn)賬的接口

⑥類名:修改密碼界面

屬性:界面,按鈕,文本框

可見性:public

多重性:1對(duì)1,一個(gè)用戶對(duì)應(yīng)一個(gè)修改密碼界面

實(shí)現(xiàn)要求:用戶在完成登錄操作后,才能進(jìn)入到修改密碼界面,通過用戶對(duì)界面的操作,提供客戶修改密碼的接口

關(guān)系說明:與密碼管理類相關(guān)聯(lián)

⑦類名:打印憑條

屬性:界面,按鈕,文本框

可見性:public

多重性:1對(duì)1,一個(gè)用戶對(duì)應(yīng)一個(gè)打印憑條界面

實(shí)現(xiàn)要求:用戶在完成登錄操作并執(zhí)行了修改密碼或存款或取款操作后,才能進(jìn)入到打印憑條界面,通過用戶對(duì)界面的操作,進(jìn)入打印憑條界面

⑧類名:退卡界面

屬性:界面,按鈕

可見性:public

多重性:1對(duì)1,一個(gè)用戶對(duì)應(yīng)一個(gè)退卡界面

實(shí)現(xiàn)要求:用戶在完成登錄操作后,隨時(shí)都可進(jìn)入到退卡界面,通過用戶對(duì)界面的操作進(jìn)入退卡界面

關(guān)系說明:與退卡管理類相關(guān)聯(lián)

控制類:

①類名:登錄管理類

數(shù)據(jù)類型:整型(int)

可見性:公有

多重性:1對(duì)1

操作說明:客戶插入銀行卡并輸入密碼

操作名:登錄

操作的作用:用戶可以登錄以進(jìn)入ATM系統(tǒng)

返回值類型:bool

關(guān)系說明:與登錄界面類、客戶類、銀行類相關(guān)聯(lián)

②類名:存款管理類

數(shù)據(jù)類型:整型(int)

可見性:公有

多重性:1對(duì)1

操作說明:客戶進(jìn)入存款界面并操作存入現(xiàn)金

操作名:存款

操作的作用:用戶可以通過ATM機(jī)存入符合一定要求的現(xiàn)金

返回值類型:bool,int

關(guān)系說明:與存款界面類、客戶類、銀行類相關(guān)聯(lián)

③類名:取款管理類

數(shù)據(jù)類型:整型(int)

可見性:公有

多重性:1對(duì)1

操作說明:客戶進(jìn)入取款界面并操作輸入取款金額,從現(xiàn)金槽中取出現(xiàn)金

操作名:取款

操作的作用:客戶可以通過ATM機(jī)取出符合一定要求的現(xiàn)金

返回值類型:bool

關(guān)系說明:與取款界面類、客戶類、銀行類相關(guān)聯(lián)

④類名:轉(zhuǎn)賬管理類

數(shù)據(jù)類型:整型(int)

可見性:公有

多重性:1對(duì)1

操作說明:客戶進(jìn)入轉(zhuǎn)賬界面,輸入指定客戶賬號(hào)及轉(zhuǎn)賬金額

操作名:轉(zhuǎn)賬

操作的作用:客戶可以通過ATM,輸入指定客戶賬號(hào)并轉(zhuǎn)出客戶輸入金額至指定客戶賬戶

返回值類型:bool

關(guān)系說明:與轉(zhuǎn)賬界面類、客戶類、銀行類相關(guān)聯(lián)

⑤類名:查詢余額類

數(shù)據(jù)類型:整型(int)

可見性:公有

多重性:1對(duì)1

操作說明:客戶進(jìn)入查詢余額界面,點(diǎn)擊查詢余額按鈕,查看客戶的賬戶余額

操作名:查詢余額

操作的作用:查看當(dāng)前賬號(hào)余額

返回值類型:bool

關(guān)系說明:與查詢余額界面類、客戶類、銀行類相關(guān)聯(lián)

⑥類名:密碼管理類

數(shù)據(jù)類型:整型(int)

可見性:公有

多重性:1對(duì)1

操作說明:客戶進(jìn)入修改密碼界面,點(diǎn)擊修改密碼按鈕,輸入舊密碼和新密碼,點(diǎn)擊確認(rèn)修改按鈕

操作名:修改密碼

操作的作用:查看當(dāng)前賬號(hào)余額

返回值類型:bool

關(guān)系說明:與修改密碼界面類、客戶類、銀行類相關(guān)聯(lián)

⑦類名:打印憑條管理類

數(shù)據(jù)類型:整型(int)

可見性:公有

多重性:1對(duì)1

操作說明:客戶在執(zhí)行完本次交易后,將本次操作信息通過ATM機(jī)打印出憑條

操作名:打印憑條

操作的作用:客戶使用ATM機(jī)系統(tǒng)的存款或取款或轉(zhuǎn)賬或修改密碼操作后,可以選擇是否將銀行卡交易信息打印出來

返回值類型:bool

關(guān)系說明:與修改密碼類、密碼管理類、存款管理類、取款管理類、轉(zhuǎn)賬管理類、客戶類、銀行類相關(guān)聯(lián)

⑧類名:退卡管理類

數(shù)據(jù)類型:整型(int)

可見性:公有

多重性:1對(duì)1

操作說明:客戶在執(zhí)行完需要在ATM機(jī)上實(shí)現(xiàn)的操作后,點(diǎn)擊退卡按鈕,即可退回銀行卡

操作名:退卡

操作的作用:退出銀行卡

返回值類型:bool

關(guān)系說明:與退卡界面類、客戶類相關(guān)聯(lián)

3.關(guān)聯(lián)描述

①關(guān)聯(lián)名稱:客戶登錄ATM系統(tǒng)

關(guān)聯(lián)類型:?jiǎn)蜗蜿P(guān)聯(lián)

關(guān)聯(lián)所連接的類:登錄界面類

關(guān)聯(lián)端點(diǎn):客戶指向登錄界面,公有

②關(guān)聯(lián)名稱:銀行記錄客戶登錄ATM系統(tǒng)

關(guān)聯(lián)類型:?jiǎn)蜗蜿P(guān)聯(lián)

關(guān)聯(lián)所連接的類:登錄界面類

關(guān)聯(lián)端點(diǎn):銀行指向登錄界面,公有

③關(guān)聯(lián)名稱:客戶通過ATM系統(tǒng)進(jìn)行存款

關(guān)聯(lián)類型:?jiǎn)蜗蜿P(guān)聯(lián)

關(guān)聯(lián)所連接的類:存款界面類

關(guān)聯(lián)端點(diǎn):客戶指向存款界面,公有

④關(guān)聯(lián)名稱:銀行記錄客戶存款信息

關(guān)聯(lián)類型:?jiǎn)蜗蜿P(guān)聯(lián)

關(guān)聯(lián)所連接的類:存款界面類

關(guān)聯(lián)端點(diǎn):銀行指向存款界面,公有

⑤關(guān)聯(lián)名稱:客戶通過ATM系統(tǒng)進(jìn)行取款

關(guān)聯(lián)類型:?jiǎn)蜗蜿P(guān)聯(lián)

關(guān)聯(lián)所連接的類:取款界面類

關(guān)聯(lián)端點(diǎn):客戶指向取款界面,公有

⑤關(guān)聯(lián)名稱:銀行通過ATM系統(tǒng)記錄客戶取款

關(guān)聯(lián)類型:?jiǎn)蜗蜿P(guān)聯(lián)

關(guān)聯(lián)所連接的類:取款界面類

關(guān)聯(lián)端點(diǎn):銀行指向取款界面,公有

⑥關(guān)聯(lián)名稱:客戶通過ATM系統(tǒng)進(jìn)行查詢余額

關(guān)聯(lián)類型:?jiǎn)蜗蜿P(guān)聯(lián)

關(guān)聯(lián)所連接的類:查詢余額界面類

關(guān)聯(lián)端點(diǎn):客戶指向查詢余額界面,公有

⑦關(guān)聯(lián)名稱:銀行通過ATM系統(tǒng)展示客戶賬戶余額

關(guān)聯(lián)類型:?jiǎn)蜗蜿P(guān)聯(lián)

關(guān)聯(lián)所連接的類:查詢余額界面類

關(guān)聯(lián)端點(diǎn):銀行指向查詢余額界面,公有

⑧關(guān)聯(lián)名稱:客戶通過ATM系統(tǒng)進(jìn)行轉(zhuǎn)賬

關(guān)聯(lián)類型:?jiǎn)蜗蜿P(guān)聯(lián)

關(guān)聯(lián)所連接的類:轉(zhuǎn)賬界面類

關(guān)聯(lián)端點(diǎn):客戶指向轉(zhuǎn)賬界面,公有

⑨關(guān)聯(lián)名稱:銀行通過ATM系統(tǒng)記錄轉(zhuǎn)賬信息

關(guān)聯(lián)類型:?jiǎn)蜗蜿P(guān)聯(lián)

關(guān)聯(lián)所連接的類:轉(zhuǎn)賬界面類

關(guān)聯(lián)端點(diǎn):銀行指向轉(zhuǎn)賬界面,公有

⑩關(guān)聯(lián)名稱:客戶通過ATM系統(tǒng)進(jìn)行修改密碼

關(guān)聯(lián)類型:?jiǎn)蜗蜿P(guān)聯(lián)

關(guān)聯(lián)所連接的類:修改密碼界面類

關(guān)聯(lián)端點(diǎn):客戶指向修改密碼界面,公有

11.關(guān)聯(lián)名稱:銀行通過ATM系統(tǒng)記錄客戶修改密碼

關(guān)聯(lián)類型:?jiǎn)蜗蜿P(guān)聯(lián)

關(guān)聯(lián)所連接的類:修改密碼界面類

關(guān)聯(lián)端點(diǎn):銀行指向修改密碼界面,公有

12.關(guān)聯(lián)名稱:客戶通過ATM系統(tǒng)進(jìn)行打印憑條

關(guān)聯(lián)類型:?jiǎn)蜗蜿P(guān)聯(lián)

關(guān)聯(lián)所連接的類:打印憑條界面類

關(guān)聯(lián)端點(diǎn):客戶指向打印憑條界面,公有

13.關(guān)聯(lián)名稱:客戶通過ATM系統(tǒng)進(jìn)行退卡

關(guān)聯(lián)類型:?jiǎn)蜗蜿P(guān)聯(lián)

關(guān)聯(lián)所連接的類:退卡界面類

關(guān)聯(lián)端點(diǎn):客戶指向退卡界面,公有

4.依賴描述

①依賴名稱:存款管理類執(zhí)行后客戶選擇打印憑條

所涉及的類的名稱:存款管理類、打印憑條類

類型:擴(kuò)展

②依賴名稱:取款管理類執(zhí)行后客戶選擇打印憑條

所涉及的類的名稱:取款管理類、打印憑條類

類型:擴(kuò)展

③依賴名稱:轉(zhuǎn)賬管理類執(zhí)行后客戶選擇打印憑條

所涉及的類的名稱:轉(zhuǎn)賬管理類、打印憑條類

類型:擴(kuò)展

④依賴名稱:密碼管理類執(zhí)行后客戶選擇打印憑條

所涉及的類的名稱:密碼管理類、打印憑條類

類型:擴(kuò)展

6.其他與類圖有關(guān)的說明

ATM打印憑條的打印操作,包括墨水、打印紙等。銀行的數(shù)據(jù)庫保存著客戶關(guān)于當(dāng)前賬戶的所有信息。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容