課程登錄系統

使用案例規格

 

維護學生資訊使用案例

 

2.0 版

 

修訂歷程

日期

版本

說明

作者

1998 年 12 月 21 日 初稿 初稿版本 S. Gamble
1999 年 2 月 15 日 1.0 版 依據審查進行小幅更正。 S. Gamble
1999 年 2 月 19 日 2.0 版 修改使用案例延伸範圍上的章節。最後清理。新增替代流程。解決其餘的問題。 S. Gamble
 
 
 
 

 

目錄

  1. 簡要說明
  2. 事件流程
    2.1    基本流程 - 新增學生
    2.2    替代流程
                            2.2.1    修改學生
               2.2.2    刪除學生
                           2.2.3    學生已存在
               2.2.4    找不到學生
  3. 特殊需求
  4. 前置條件
    4.1    登入
  5. 後置條件
  6. 延伸點

 

維護學生資訊使用案例

  1. 簡要說明
  2. 本使用案例可讓「登錄人員」在登錄系統中維護學生資訊。這包括在系統中加入、修改及刪除學生。

    本使用案例的參與者為「登錄人員」。

    2、    事件流程

    本使用案例在「登錄人員」從「主表單」中選取「維護學生」活動時開始。

2.1     基本流程 - 新增學生

  1. 「登錄人員」選取「新增學生」。
  2. 系統顯示空白的學生表單。
  3. 「登錄人員」輸入學生的下列資訊: 姓名、出生日期、社會保險號碼、狀態和畢業日期。
  4. 系統驗證資料以確定格式適當,並搜尋具有指定姓名的現有學生。如果資料有效,系統就會建立新的學生,並指定系統產生的唯一 ID 號碼。
  5. 針對加入到系統的每一位學生,重複步驟 2-4。當「登錄人員」完成將學生加入系統時,本使用案例即結束。

2.2     替代流程

2.2.1 修改學生

  1. 「登錄人員」選取「修改學生」。
  2. 系統顯示空白的學生表單。
  3. 「登錄人員」鍵入他要修改的學生 ID 號碼。
  4. 系統擷取該學生資訊,並將它顯示在螢幕上。
  5. 「登錄人員」修改一或多個學生資訊欄位: 姓名、出生日期、社會保險號碼、學生 ID 號碼、狀態和畢業日期。
  6. 當變更完成時,「登錄人員」選取「儲存」。
  7. 系統更新學生資訊。
  8. 針對「登錄人員」要修改的每一位學生,重複步驟 2-7。當編輯完成時,本使用案例即結束。

2.2.2  刪除學生

  1. 「登錄人員」選取「刪除學生」。
  2. 系統顯示空白的學生表單。
  3. 「登錄人員」鍵入要刪除的學生之學生 ID 號碼。
  4. 系統擷取該學生,並在表單中顯示學生資訊。
  5. 「登錄人員」選取「刪除」。
  6. 系統顯示刪除驗證對話框,確認刪除動作。
  7. 「登錄人員」選取「是」。
  8. 這時會從系統中刪除該學生。
  9. 針對從系統中刪除的每一位學生,重複步驟 2-8。 當「登錄人員」完成從系統中刪除學生時,本使用案例即結束。

2.2.3  學生已存在

        如果在「新增學生」子流程中,系統找到同名的現有學生,則系統會顯示一則「學生已存在」的錯誤訊息。「登錄人員」可以變更名稱、 建立同名的新學生,或是取消作業,屆時本使用案例即結束。

2.2.4  找不到學生

如果在「修改學生」或「刪除學生」子流程中,找不到學生名稱,則系統會顯示一則「找不到學生」的錯誤訊息。然後「登錄人員」可以鍵入不同的 ID 號碼,或是取消作業,屆時本使用案例即結束。

    3、    特殊需求

    本使用案例沒有相關聯的特殊需求。

    4、     前置條件

            4.1    登入

    「登錄人員」必須在本使用案例開始之前,就先登入系統。

    5、    後置條件

    本使用案例沒有相關聯的後置條件。

    6、   延伸點

本使用案例沒有相關聯的延伸點。



 

Copyright  © IBM Corp. 1987, 2004. All Rights Reserved.

課程登錄系統專案 Web 範例
2001.03 版