--- title: 'Project documentation template' disqus: hackmd --- 金融管理者使用系統FintechWPF === ![downloads](https://img.shields.io/github/downloads/atom/atom/total.svg) ![build](https://img.shields.io/appveyor/ci/:user/:repo.svg) ![chat](https://img.shields.io/discord/:serverId.svg) ## 作品介紹 WPF金融技術 是一個設計於跟資料庫做為溝通,其擁有基本的新增、查詢、修改、刪除功能的程式。密碼是使用SHA256的雜湊,其本身不可被還原,WPF金融技術與資料庫是以ADO.Net的架構作為來連接。 **登入和主選單** === 一開始會進入使用者登錄畫面 ![](https://i.imgur.com/3ahyX67.png) 接者使用者要登錄的話要按下我們設計的事件啟動按鈕login ![](https://i.imgur.com/345ZEw0.png) 我是以管理員的角度,在這裡我設計成沒辦法在初始頁面選擇註冊帳號 輸入正確的帳號密碼,會自動導至主選單: ![](https://i.imgur.com/KWlWHgT.png) FintechWPF 擁有兩個主要功能: 管理員帳號的管理(創建、查詢、修改、刪除) 顧客帳號管理(創建、查詢、修改、僅可以刪除沒有任何帳戶的帳號) 左側的按鈕(AdminDataManager)為管理員帳號管理系統 右側的按鈕(CustomerAccoutManager)為顧客帳號管理系統 **管理員資料管理系統(AdminDataManager)** === 進來管理員資料管理系統,會看到如下的畫面: ![](https://i.imgur.com/QD5Qt3q.png) 左邊的清單是管理員帳號清單 右上角是帳戶的查詢系統,其中有一個特別顯眼的藍色按鈕,會導到管理員帳號創建頁面 右下角會顯示左邊清單被點選的管理員資訊,擁有修改和刪除功能 查詢帳號 === 當你要在非常多的帳號中找到符合你要找的帳號,可以使用查詢功能,在左上角有兩個輸入框,可以根據你知道的關鍵字來輸入。 查詢功能可以只輸入一個輸入框,他只會根據你輸入的關鍵字來做查詢。也可以都不輸入來查詢,這樣子得到的是所有的管理員帳號清單。 ![](https://i.imgur.com/aWv00R4.png) 創立帳號 === 在管理員資料管理系統的左上角,有一個創立帳號(Create Accout)的按鈕,按了就會來到創建管理員帳號頁面,裡面必須要提供帳號、密碼和電子郵件。 輸入完會驗證是否有重複名字的帳號,以及密碼是否符合規範,驗證成功才給予創建帳號。 ![](https://i.imgur.com/RADdMXl.png) ![](https://i.imgur.com/naP4V3j.png) ![](https://i.imgur.com/SKUJk2M.png) ![](https://i.imgur.com/b6Qryso.png) 更新刪除帳號 === ![](https://i.imgur.com/c2aFFmG.png) 當你點選一個電郵,左邊欄位就會顯示這一個帳號的詳細資訊。 其中有文字框可以做為修改,我這裡是設計成只有電郵可以修改。修改完可以按下修改按鈕,資料就會更新。 ![](https://i.imgur.com/FkSthi5.png) 如果是要刪除帳號,下面清單點選該電郵,確定為該電郵後點選刪除按鈕。 此功能並不會讓你刪到完全沒有管理員帳號。 ![](https://i.imgur.com/ZVm7wcu.png) ![](https://i.imgur.com/jICT3ju.png)