c語言程式設計實踐
設計目標:設計並模擬銀行的自動取款機使用過程中的介面和使用者互動過程。實現查詢銀行卡餘額、取款、修改密碼、退出系統等功能。
一、需求描述:
系統角色:
1.普通使用者
普通使用者能夠使用本系統完成基本的現金存入、取款、轉賬、查詢賬戶餘額、查詢交易記錄等功能。
1)基本功能
(1)修改密碼
(2)餘額查詢
(3)實時存款
(4)取款
(5)轉賬
(6)交易記錄查詢
2.系統管理員
能夠新增、刪除和修改系統使用者(普通使用者),設定使用者許可權。包括
1)開戶
2)銷戶
3)賬戶凍結
二、系統流程描述:
系統啟動則進入登陸選單。
1.登陸流程
(1)程式執行,顯示登陸介面,請使用者輸入角色、賬號及密碼。
(2)使用者輸入賬號密碼後,系統校驗正確與否,正確則進入功能選單。錯誤則提示輸入錯誤,繼續顯示登陸介面。
2.系統管理員使用流程
1)主介面:
管理員登陸成功後,系統顯示功能選單:「1.開戶 2.銷戶 3.凍結賬戶 4.解凍賬戶 5.退出」
2)開戶:
管理員選擇開戶功能,則進入開戶介面,提示管理員輸入使用者卡號、使用者名稱、家庭住址、聯絡**、初始密碼等資訊。管理員輸入完畢後,系統將該使用者資訊儲存到磁碟檔案中。
3)銷戶
管理員選擇添銷戶功能,則進入銷戶介面,提示管理員輸入欲銷戶的使用者賬號及密碼。管理員輸入後,將該使用者資訊從磁碟檔案中刪除。
4)凍結賬戶
管理員選擇凍結賬戶功能,則進入凍結賬戶介面,提示管理員輸入要凍結的使用者賬號。管理員輸入後,系統凍結該賬戶的所有許可權並返回主介面。
4)解凍賬戶
管理員選擇解凍賬戶功能,則進入解凍賬戶介面,提示管理員輸入要解凍的使用者賬號。管理員輸入後,系統恢復該賬戶的所有許可權並返回主介面。
6)退出
管理員選擇退出,則系統返回到登陸介面。
3.普通使用者使用流程描述:
1)主介面:
普通使用者登陸成功後,系統顯示普通使用者主介面:「1. 修改密碼 2.餘額查詢3.實時存款 4.取款5轉賬
6交易記錄查詢
7退卡」。
2)基本功能
(1)普通使用者在主介面輸入數字1,系統進入修改密碼介面,提示使用者輸入兩次新密碼,並檢驗兩次輸入密碼的一致性,如果兩次輸入密碼不一致則顯示出錯提示,要求使用者重新輸入密碼。若兩次輸入密碼一致,則將修改後的使用者資訊儲存。
(2)普通使用者在主介面輸入數字
2.系統完成餘額查詢功能,顯示使用者賬面餘額。
(3)普通使用者在主介面輸入數字
3.進入實時存款介面,提示放入鈔票並顯示放入鈔票金額,使用者輸入金額後,系統詢問使用者:
1.結束放鈔
2.繼續放鈔 使用者選擇結束放鈔則系統顯示使用者當前餘額並返回主介面,使用者選擇繼續放鈔則繼續提示放入鈔票。使用者放鈔次數在一次以上的,需要在使用者選擇結束放鈔以後顯示累計放入金額並顯示餘額。
(4)普通使用者在主介面輸入數字
4.進入取款介面,提示使用者輸入取款金額,使用者輸入取款金額後,系統顯示賬面餘額。
(5)普通使用者在主介面輸入數字
5. 系統進入轉賬介面,提示使用者輸入欲轉賬卡號,使用者輸入完畢後系統顯示該賬號的使用者名稱,並詢問使用者是否繼續。若選擇否,則回到主介面。選擇繼續則提示使用者輸入轉賬金額,使用者輸入轉賬金額後,系統將該金額轉入目的賬戶,並從使用者賬面上扣除轉出金額,顯示當前使用者餘額。
(6)普通使用者在主介面輸入數字
6.系統顯示該使用者的交易明細記錄,包括存款記錄、取款記錄、轉賬記錄(包括轉入與轉出記錄)。
(7)退出:使用者選擇退出,則系統返回到登陸介面。
哪位老哥幫我完成一下這個配置 多謝了
題意如下 1 路由器a位於isp。210.31.197.94是服務商提供的閘道器。2 路由器b與c位於學校內部,在b路由器上做了nat,其中f0是nat的外部口,s0是nat的內部口 3 最終目的實現pc到a路由器f1口能夠連通 4 部分配置如下 使用ospf完成的連線 路由器b配置 b sh ru...
手遊大佬(程式無法ac 哪位大佬幫我一下)
輸入輸出 對於輸入的每一行,輸出一行答案。如果該玩家是歐皇,則輸出o 如果該玩家是肝帝但不是壕神,則輸出g 如果該玩家是壕神但不是肝帝,則輸出h 如果該玩家既是肝帝又是壕神,則輸出gh 樣例輸入 42018 04 12 0 100 2017 04 22 100 365000 2018 04 22 1...
有個思路問題,哪位哥哥幫幫忙指點一下
有個思路問題,哪位哥哥幫幫忙指點一下.delphi windows sdk api 我在做訂單管理和發貨單管理時,遇到個問題,因為在發貨單裡包括了客戶資訊,訂單詳細資訊等,是相聯到了客戶表,訂單表,而訂單表又分為表頭資訊表和表體資訊表,訂單的表頭里也包括客戶資訊,我要如何執行發貨單的新增和修改操作呢...