Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/teddy1565/tsdc-db
https://github.com/teddy1565/tsdc-db
Last synced: 20 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/teddy1565/tsdc-db
- Owner: teddy1565
- Created: 2018-11-07T10:29:30.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2018-11-07T10:30:30.000Z (about 6 years ago)
- Last Synced: 2024-11-11T03:42:40.712Z (3 months ago)
- Language: PHP
- Homepage:
- Size: 9.77 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# TSDC-DB
題目三:雲端金融帳務服務 設計一符合如下需求的程式。 使用網路進行金融交易已經非常普及。若欲利用雲端進行個人金融帳務管理,鑒於 金融帳務屬於可靠、即時且可追蹤之紀錄,因此存取雲端金融帳務系統需利用伺服 器儲存帳號與金額資訊並以帳號密碼進行嚴格管制,另外需設計簡易的操作介面 (如 使用者轉帳交易、管理者帳管維護) 管理帳務的內容。請分別寫出用戶端與伺服端的 程式。 (a) 用戶端的程式能提供管理者 (1) 對伺服器端選擇管理者登入,可輸入管理者 內定帳號與密碼 (2) 成功登入後顯示帳戶管理操作選單:新增帳號與密 碼、增加帳號存款、重置帳號密碼、查詢帳號歷史交易。(3)選擇新增帳號與 密碼操作,顯示輸入帳號與密碼畫面,輸入帳號與密碼後,檢查未重複方可 新增 (4)選擇增加帳號存款操作,顯示輸入帳號與金額畫面,輸入帳號與金 額後,帳號存在方可增加存款 (5) 選擇重置帳號密碼操作,顯示輸入帳號與 密碼畫面,輸入帳號後,檢查帳號密碼輸入錯誤已達三次方可重置密碼 (6) 選擇查詢帳號歷史事件,顯示輸入帳號畫面,輸入帳號後顯示所有歷史事件 與發生時間。 (b) 用戶端的程式能提供使用者 (1) 對伺服器端選擇使用者登入,顯示輸入使用 者帳號與密碼畫面;若輸入帳號錯誤,顯示「查無此帳號」,若輸入密碼錯 誤,顯示連續密碼輸入錯誤次數,並提示「連續三次輸入密碼錯誤將鎖住帳 號」;若已發生連續三次密碼輸入錯誤,則顯示「帳號已被鎖住,請聯絡管 理者」,之後無法登入。(2) 成功登入後顯示帳戶管理操作選單:查詢餘額、 轉帳交易與查詢歷史交易。(3)選擇查詢餘額操作,顯示目前帳戶餘額資訊 (4) 選擇轉帳交易操作,顯示輸入轉帳對方帳號與金額畫面,若輸入對方帳號錯 誤,則顯示「查無對方帳號,轉帳失敗」,若輸入金額大於自己帳號餘額, 則顯示「帳號金額不足,轉帳失敗」,否則顯示「轉帳成功」(5) 若是查詢歷 史交易操作,顯示所有歷史事件與發生時間。 (c) 伺服端的程式能提供 (1)接收自用戶端傳入金融帳務的操作指令與資訊 (2) 依據指令處理金融帳務對應的事件 (3)回傳處理後結果。 【程式執行範例說明】 選擇「管理者」、「使用者」 選擇「管理者」後 管理者輸入帳號密碼顯示選擇「新增帳號與密 碼」、「增加帳號存款」、「重置帳號密碼」、「查詢帳號歷史交易」。 1. 選擇「新增帳號與密碼」後 顯示輸入帳號與密碼 顯示是否成 功新增 2. 選擇「增加帳號存款」後 顯示輸入帳號與金額 顯示是否成功 新增 5 3. 選擇「重置帳號密碼」後 顯示輸入帳號與密碼 顯示是否成功 重置 4. 選擇「查詢帳號歷史交易」後 顯示輸入帳號 顯示所有事件 與時間 選擇「使用者」後 使用者輸入帳號密碼 顯示選擇「查詢餘額」、「轉 帳交易」、「查詢帳號歷史交易」。 1. 選擇「查詢餘額」後 顯示帳號餘額 2. 選擇「轉帳交易」後 顯示輸入帳號與金額 顯示是否成功轉帳 3. 選擇「查詢帳號歷史交易」後 顯示所有事件與時間 *註 : 時間資訊包含”年月日時分秒” (如 2018/10/19 08:20:30)