• 沒有找到結果。

茶葉健診系統

第三章 系統分析與設計

3.3 新系統架構與功能

3.3.2 茶葉健診系統

各區域的中心管理員處理完掛號單交給各區域的駐診茶大 夫,此程序方便不雜亂又有效率。

3.區域健診中心管理者

人員配置方面是一各區域配一各區域管理員,未來有可能增 加到兩名,工作只有 處理各區域掛號單:當求診會員在網路 預約掛號完成後,是未處理狀態的,必須經由各個區域中心 的管理者處理這些掛號單,在送達給茶大夫處理過的預約掛 號單。為何需要經由管理員處理完在傳達給茶大夫呢?因為考 慮到預約會員有可能是預約錯誤時段或是臨時取消,所以確 認會員要掛號才將掛號單交給茶大夫。

4.茶大夫

人員配置方面基本上是一個區域一個茶大夫,茶大夫並不需要 跟管理系統有任何的關聯,只需要提供一個功能給茶大夫,即 瀏覽區域健診中心管理者處理後的掛號單列表。

以下就來說明各個權限人員與功能的關係:

1.最高管理員部分 (1)新增健診中心

a.最高管理員新增健診中心流程圖

C e n te r.s q l A d d _ C e n te r.a s p x

P ro c e d u re 2 .1

D e fa u lt.a s p x

圖 3.10 最高管理者新增健診中心流程圖

b.檔案描述

(a)Default.aspx:茶葉健診系統的開始進入頁面,也就是 此子系統之首頁,此頁面分成大兩框架,左方提供未登 入之使用者登入介面,右邊框架顯示分區健診中心的名 稱和連結,可以讓會員選擇離自己最近的區域來進行預 約掛號健診服務。

(b)Add_Center.aspx:最高管理者新增健診中心介面,最高 管理者在此可以輸入健診中心的名稱、任命此中心的區

域管理員。

(c)center.sql:存取各個健診中心資料的資料庫。

(d)procedure 2.1:處理最高管理員新增健診中心的程序,

最高管理者在 Add_Center.aspx 輸入想要新增健診中 心的資料,包括此中心管理者名稱、健診中心名稱、健

10 第一列第七行 駐診茶大夫 char 10 表格欄名 11 第一列第八行 管理員 char 10 表格欄名

表 3.7 茶葉健診首頁記錄格式

檔案名稱:Add_Center.aspx 紀錄格式:

4 健診中心描述 ntext 20 5 掛號單總數 int 4 6 已處理掛號單總數 int 4 7 中心駐診茶大夫 char 10

表 3.9 健診中心資料庫記錄格式

(2)編輯健診中心

a.最高管理者編輯健診中心流程圖

C enter.sql E dit_C enter.aspx

P rocedure 2.2

E dit_D efault.aspx

圖 3.11 最高管理者編輯健診中心流程圖

b.檔案描述 理者在 Edit_Default.aspx 選擇一個地區的健診中心去做 修改,選完後會進入 Edit_Center.aspx 去做所選取的健診 中心修改欲更改的資料,包括更改健診中心名稱、管理員

5 第一列第五行 管理員 char 10 6 第一列第六行 編輯 char 5

表 3.10 管理者選擇編輯健診中心記錄格式

檔案名稱:Edit_Center.aspx 紀錄格式:

序號 欄位位置 欄名 資料型態 長度 附註 1 第一列第一行 健診中心名稱 char 50 輸入文字 2 第二列第一行 健診中心管理員 char 10 輸入文字 3 第三列第一行 健診中心描述 char 20 輸入文字 4 第四列第一行 上傳圖片 char 50 輸入圖片

位置 5 第五列第一行 確定修改 char 5

6 第五列第二行 刪除 char 5 表 3.11 管理者編輯健診中心內容記錄格式

2.一般會員

(1)新增健診預約掛號

a.會員線上健診預約掛號流程圖

Center.sql Procedure 2.3

Center.aspx Post.sql

Default.aspx

圖 3.12 會員線上健診預約掛號流程圖

b.檔案描述

(a)Post.aspx:提供會員填寫預約掛號單的介面,填寫完畢 後系統會自動給使用者一個掛號序號,讓會員日後按照 掛號序號來進行茶葉健診。

(b)Center.aspx:為各地區健診中心的掛號單列表,每各地 區的健診中心的資料均為獨立的,而一般會員進入此頁 面只能看到自己所預約的掛號單,而管理員可以看到全

部的掛號單並一一處理之。

(c)Post.sql:存取掛號單內容的資料庫。

(d)Center.sql:存取各個健診中心資料的資料庫。

c.檔案記錄格式

檔案名稱:Center.aspx 紀錄格式:

5 第一列第五行 預約時間 date 20 6 第一列第六行 修改 char 10

表 3.13 會員茶葉健診中心記錄格式

檔案名稱:Post.sql 紀錄格式:

序號 欄名 資料型態 長度 附註 1 掛號單編號 int 4

2 健診中心編號 int 4 3 帳號 char 10 4 序號 int 4 5 掛號單內容 char 100 6 健診時間 date 20 7 預約掛號時間 date 20

表 3.14 掛號單資料庫記錄格式

(2)查詢預約結果

當會員進入 Center.aspx 後,程序先判斷會員的 Session,並且只列出符合此 Session 的掛號單。

(2)取消預約掛號單

a.會員線上取消預約掛號流程圖

Center.sql Procedure 2.5

Center.aspx Post.sql

圖 3.14 會員線上取消健診預約掛號單流程圖

b.檔案描述

Procedure 2.5:會員取消預約掛號單的程序。當會員在 Center.aspx 查詢到自己預約的掛號單後,可以在此頁面取 消所預約的掛號單,取消後此掛號單後,Center.sql 和 Post.sql 會將此筆資料刪除,茶大夫的掛號單列表介面也 不會有此掛號單的資料,可以避免資料不同的問題發生。

3.區域健診中心管理者

(1)處理各區域掛號單

a.管理員處理掛號單流程圖

C enter.sql P rocedure 2.6

C enter.aspx 的程序,當管理員在 Center.apx 看到未處理的掛號 單,確定掛號單的內容並處理,處理完後會自動送 給茶大夫瀏覽介面 Show.aspx。

4.茶大夫

(1)瀏覽已處理掛號單

a.茶大夫瀏覽已處理掛號單流程圖

Center.sql Procedure 2.7

Default.aspx

Post.sql

Show.aspx

圖 3.16 茶大夫瀏覽已處理掛號單流程圖

b.檔案描述:

(a)Default.aspx:茶葉健診系統的開始進入頁面。

(b)Show.aspx:茶大夫專屬介面,列出所有預約掛號單的列 表,日後方便看診。

(c)Procedure 2.7:很簡單的一個程序,只是從資料庫讀取 已經被管理員處理過後的掛號單,將結果顯示在

Show.aspx。

相關文件