2007年7月14日 星期六

Glossary - UC1查詢詞彙

1. Brief Description
Title: 搜尋詞彙
Requirement ID:
Intent: 讓使用者依據條件找到詞彙的英文、簡體中文與繁體中文的名稱,以及解釋。
Actors: 使用者,管理員
Description: 使用者可以連接到詞彙系統的網頁,詞彙系統會依據使用者輸入的條件,從系統中找出符合條件的詞彙,顯示在網頁上。如果找不到符合條件的詞彙,使用者可以重新輸入條件進行搜尋;或是發出一個郵件要求管理員增加詞彙。

2. Flow of Events
2.1 Basic Flow: maintain logon status
1. 使用者連接到詞彙系統的網頁。
2. 系統顯示查詢網頁,可用的條件有
· 英文
· 繁體中文
· 簡體中文
· 英文解釋
· 簡體中文解釋
· 繁體中文解釋
· 適用的領域(以下拉框顯示,包含目前詞彙系統中所有的領域,預設為”通用”,表示所有領域都適用)
· 相關的專案(以下拉框顯示,包含目前詞彙系統中所有的專案,預設為空,表示不與任何專案相關)
使用者輸入的條件可以是片段的。
3. 使用者在上述的條件中輸入所需的條件之後,要求系統開始搜尋。
4. 系統在資料庫中搜尋出符合條件的詞彙顯示在網頁上
A. 如果找不到符合的資料ref 2.2.2
5. 使用者可以執行以下的動作:
A. 重新搜尋:跳回步驟3(讓使用者重新輸入條件,預設是使用者上次輸入的條件)
B. 結束搜尋:回到步驟1(使用者只要關閉網頁,就會結束Use Case)


2.2 Alternative Flows
2.2.1 系統找不到符合條件的詞彙
1. 系統顯示”找不到符合條件的詞彙,你要重新輸入條件”。
2. 使用者如果要重新搜尋, 跳回基本流程步驟3(讓使用者重新輸入條件,預設是使用者上次輸入的條件)

3. Special Requirements
1. 網站使用IIS建置
2. 詞彙資料庫使用Access建置
3. 查詢過的object使用Cache
4. Pre-Conditions
1. 每個使用者登入時都要經過伺服器的Windows認證
5. Post-Conditions

6. Uses/Dependency
6.1 Database definitions
6.2 User Interface prototypes
6.3 Dependent components

7. Extension Points
8. Appendix
1. 詞彙(glossary):本系統的每個詞彙要包含以下資訊:
A. 英文名稱
B. 簡體中文名稱
C. 繁體中文名稱
D. 英文解釋
E. 簡體中文解釋
F. 繁體中文解釋
G. 適用的領域
H. 相關的專案

沒有留言: