第三章 系統分析與設計
3.8 系統設計圖
3.8.9 訊息管理子
提供員工間彼此傳送訊息及查詢個人基本資訊,管理工作清單及行 事曆。請參照圖3.115 訊息管理子系統資料流程圖。
圖3.115 訊息管理子系統資料流程圖
z Process6.1 訊息傳送次子系統︰提供員工間彼此傳送訊息。
z Process6.2 檢視個人資訊次子系統:提供員工查詢個人資訊、獎懲 紀錄、請假申請、休假申請。
z Process6.3 工作清單管理次子系統:提供員工管理個人工作清單。
z Process6.4 行事曆管理次子系統:提供員工管理個人行事曆。
1. 訊息傳送次子系統:提供員工間彼此傳送訊息。請參照圖 3.116 訊息傳送次子系統資料流程圖。
圖3.116 訊息傳送次子系統資料流程圖 z Process6.1.1 傳送訊息︰提供員工間彼此傳送訊息。
(1) 傳送訊息:提供員工輸入所要傳送的訊息及對象。請參照 圖3.117 傳送訊息系統流程圖。
圖3.117 傳送訊息系統流程圖
檔案說明︰
z Procedure6.1.1.1 傳送訊息︰根據輸入資訊,傳送訊息至 notes 資料 庫。
z notes.mdf 訊息管理資料庫:主要用來儲存使用者的個人使用資 訊,如訊息行事曆、工作清單等,包括notes.mdf、workgroup.ndf、
calendargroup.ndf、friends.ndf、calendar_type.ndf。
訊息傳送 notes.mdf 工作清單 workgroup.ndf
欄位名稱 資料型態 欄位寬度 備註 NULL
行事曆 calendargroup.ndf 行事曆類別 calendar_type.ndf
欄位名稱 資料型態 欄位寬度 備註 NULL
type 類別 char 2
type_name 類別名稱 char 12
表3.47 行事曆類別資料表
2. 檢視個人資訊次子系統:提供員工查詢個人資訊、獎懲紀錄、
請假申請、休假申請。請參照圖3.118 檢視個人資訊次子系統 資料流程圖。
圖3.118 檢視個人資訊次子系統資料流程圖 z Process6.2.1 檢視個人資訊︰檢視員工個人資訊。
(1) 檢視個人資訊:提供員工查詢個人資訊、獎懲紀錄、請假 申請、休假申請。請參照圖3.119 檢視個人資訊系統流程圖。
圖3.119 檢視個人資訊系統流程圖 檔案說明︰
z Procedure6.2.1.1 檢視資訊︰根據輸入資訊,至 notes 資料庫查詢並 將結果傳回。
z notes.mdf 訊息管理資料庫:主要用來查詢使用者的個人使用資 訊,如訊息行事曆、工作清單等。包括notes.mdf 其格式如表 3.44,
請參照P161,workgroup.ndf 其格式如表 3.45,請參照 P162,
calendargroup.ndf 其格式如表 3.46,請參照 P162,friends.ndf 其格 式如表3.47,請參照 P162,calendar_type 其格式如表 3.48,請參 照P161。
3. 工作清單管理次子系統:提供員工管理個人工作清單。請參照 圖3.120 工作清單管理次子系統資料流程圖。
圖3.120 工作清單管理次子系統資料流程圖 z Process6.3.1 新增工作︰新增工作清單。
z Process6.3.2 查詢工作:查詢工作清單。
z Process6.3.3 刪除工作:刪除工作清單。
(1) 新增工作︰新增工作清單。請參照圖 3.121 新增工作系統 流程圖。
圖3.121 新增工作系統流程圖 檔案說明︰
z Procedure6.3.1.1 新增工作︰根據輸入資訊,新增工作項目於 notes 資料庫。
z notes.mdf 訊息管理資料庫:主要用來查詢使用者的個人使用資 訊,如訊息行事曆、工作清單等。包括notes.mdf 其格式如表 3.44,
請參照P161,workgroup.ndf 其格式如表 3.45,請參照 P162,
calendargroup.ndf 其格式如表 3.46,請參照 P162,friends.ndf 其格 式如表3.47,請參照 P162,calendar_type 其格式如表 3.48,請參 照P161。
(2) 查詢工作:查詢工作清單。請參照圖 3.122 查詢工作系統 流程圖。
圖3.122 查詢工作系統流程圖 檔案說明︰
z Procedure6.3.2.1 查詢工作︰根據輸入資訊,查詢工作項目於 notes 資料庫。
z notes.mdf 訊息管理資料庫:主要用來查詢使用者的個人使用資 訊,如訊息行事曆、工作清單等。包括notes.mdf 其格式如表 3.44,
請參照P161,workgroup.ndf 其格式如表 3.45,請參照 P162,
calendargroup.ndf 其格式如表 3.46,請參照 P162,friends.ndf 其格 式如表3.47,請參照 P162,calendar_type 其格式如表 3.48,請參 照P161。
(3) 刪除工作:刪除工作清單。請參照圖 3.123 刪除工作系統 流程圖。
圖3.123 刪除工作系統流程圖 檔案說明︰
z Procedure6.3.3.1 刪除工作︰根據輸入資訊,查詢對應工作項目於 notes 資料庫並刪除之。
z notes.mdf 訊息管理資料庫:主要用來查詢使用者的個人使用資 訊,如訊息行事曆、工作清單等。包括notes.mdf 其格式如表 3.44,
請參照P161,workgroup.ndf 其格式如表 3.45,請參照 P162,
calendargroup.ndf 其格式如表 3.46,請參照 P162,friends.ndf 其格 式如表3.47,請參照 P162,calendar_type 其格式如表 3.48,請參 照P161。
4. 行事曆管理次子系統:提供員工管理個人行事曆。請參照圖 3.124 行事曆管理次子系統資料流程圖。
圖 3.124 行事曆管理次子系統資料流程圖 z Process6.4.1 新增行程︰新增行事曆行程。
z Process6.4.2 查詢行程︰查詢行事曆行程。
z Process6.4.3 刪除行程︰刪除行事曆行程。
(1) 新增行程︰新增行事曆行程。請參照圖 3.125 新增行程系 統流程圖。
圖3.125 新增行程系統流程圖 檔案說明︰
z Procedure6.4.1.1 新增行程︰根據輸入資訊,新增對應行程項目於 notes 資料庫。
z notes.mdf 訊息管理資料庫:主要用來查詢使用者的個人使用資 訊,如訊息行事曆、工作清單等。包括notes.mdf 其格式如表 3.44,
請參照P161,workgroup.ndf 其格式如表 3.45,請參照 P162,
calendargroup.ndf 其格式如表 3.46,請參照 P162,friends.ndf 其格 式如表3.47,請參照 P162,calendar_type 其格式如表 3.48,請參 照P161。
(2) 查詢行程︰查詢行事曆行程。請參照圖 3.126 查詢行程系 統流程圖。
圖3.126 查詢行程系統流程圖 檔案說明︰
z Procedure6.4.2.1 查詢行程︰根據輸入資訊,查詢對應行程項目於 notes 資料庫並輸出查詢結果。
z notes.mdf 訊息管理資料庫:主要用來查詢使用者的個人使用資 訊,如訊息行事曆、工作清單等。包括notes.mdf 其格式如表 3.44,
請參照P161,workgroup.ndf 其格式如表 3.45,請參照 P162,
calendargroup.ndf 其格式如表 3.46,請參照 P162,friends.ndf 其格 式如表3.47,請參照 P162,calendar_type 其格式如表 3.48,請參 照P161。
(3) 刪除行程︰刪除行事曆行程。請參照圖 3.127 刪除行程系 統流程圖。
圖3.127 刪除行程系統流程圖 檔案說明︰
z Procedure6.4.3.1 刪除行程︰根據輸入資訊,查詢對應行程項目於 notes 資料庫並刪除之。
z notes.mdf 訊息管理資料庫:主要用來查詢使用者的個人使用資 訊,如訊息行事曆、工作清單等。包括notes.mdf 其格式如表 3.44,
請參照P161,workgroup.ndf 其格式如表 3.45,請參照 P162,
calendargroup.ndf 其格式如表 3.46,請參照 P162,friends.ndf 其格 式如表3.47,請參照 P162,calendar_type 其格式如表 3.48,請參 照P161。
註1 Roger S. Pressman, Ph.D.著,金子葳,洪秀朋 譯,軟體工程 – 實 務專家作法 第五版,儒林,台北,2001
註2 Kent Beck 著,李潛瑞 譯,極致軟體製程,培生,台北,2002