---
# System prepended metadata

title: Project documentation template

---

---
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)

