課程登錄系統

使用案例規格

 

課程登錄使用案例

 

2.0 版

修訂歷程

日期

版本

說明

作者

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

目錄

  1. 簡要說明
  2. 事件流程
    2.1    基本流程 - 建立排程
    2.2    替代流程
                        2.2.1    修改排程
                        2.2.2    刪除排程
                        2.2.3    儲存排程
                         2.2.4    新增課程教材
                        2.2.5    未滿足必備條件或課程已滿
                        2.2.6    找不到排程
                        2.2.7    無法使用課程型錄系統
                        2.2.8    課程登錄關閉
  3. 特殊需求
  4. 前置條件
    4.1    登入
  5. 後置條件
  6. 延伸點

課程登錄使用案例

    1、    簡要說明

    本使用案例可讓「學生」登錄本學期中的課程教材。如果是在學期開始的選課/退課期間內進行變更,則「學生」也可以修改或刪除所選的課程。「課程型錄系統」提供本學期的所有課程教材清單。

    本使用案例的主要參與者為「學生」。「課程型錄系統」是本使用案例內的參與者。

    2、    事件流程

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

2.1  基本流程 - 建立排程

    1. 「學生」選取「建立排程」。
    2. 系統顯示空白的排程表單。
    3. 系統從「課程型錄系統」中擷取可用的課程教材清單。
    4. 「學生」從可用的教材清單中選取 4 門主要課程教材及 2 門替代課程教材。在選取完成之後,「學生」選取「送出」。
    5. 在這個步驟,針對每一個所選的課程教材,執行「新增課程教材」子流程。
    6. 系統儲存排程。

2.2  替代流程

2.2.1    修改排程

    1. 「學生」選取「修改排程」。
    2. 系統擷取並顯示「學生」目前的排程(例如,本學期的排程)。
    3. 系統從「課程型錄系統」中擷取本學期可選的所有課程教材清單。系統向「學生」顯示該清單。
    4. 然後「學生」可以刪除及新增新的課程來修改所選的課程。「學生」從可選課程清單中選取要新增的課程。「學生」也可以從現有的排程中選取要刪除的任何課程教材。在編輯完成之後,「學生」選取「送出」。
    5. 在這個步驟,針對每一個所選的課程教材,執行「新增課程教材」子流程。
    6. 系統儲存排程。

2.2.2    刪除排程

  1. 「學生」選取「刪除排程」活動。
  2. 系統擷取並顯示「學生」目前的排程。
  3. 「學生」選取「刪除」。
  4. 系統提示「學生」確認刪除動作。
  5. 「學生」確認刪除動作。
  6. 系統刪除排程。

2.2.3    儲存排程

        「學生」隨時可以選擇儲存排程而不加以送出,方法為選取「儲存」。會儲存目前的排程,但是不會將該學生加入任何所選的課程教材。而那些課程教材會在排程中被標示為「已選定」。

2.2.4    新增課程教材

        系統確認「學生」具有必要的必備條件,同時課程教材目前是開放的。然後系統會將「學生」加入所選的課程教材。而該課程教材會在排程中被標示為「已登記」。

2.2.5    未滿足必備條件或課程已滿

        在「新增課程」子流程中,如果系統判定「學生」沒有滿足必要的必備條件,或是所選的課程教材已滿,系統會顯示錯誤訊息。「學生」可以選取不同的課程教材,或是取消作業,屆時本使用案例即重新啟動。

2.2.6     找不到排程

        如果系統在「修改排程」或「刪除排程」子流程中無法擷取「學生」的排程,則會顯示錯誤訊息。學生確認該錯誤,本使用案例重新啟動。

2.2.7    無法使用課程型錄系統

        如果系統在指定的重試次數之後仍無法與「課程型錄系統」通訊,系統將會向「學生」顯示錯誤訊息。學生確認該錯誤訊息,本使用案例即結束。

2.2.8    課程登錄關閉

若是本學期的登錄在學生選取「維護排程」時已經截止,則會向學生顯示一則訊息,同時本使用案例即終止。在本學期的登錄截止之後,學生就不能登錄課程。

    3.    特殊需求

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

    4、    前置條件

            4.1    登入

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

    5、    後置條件

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

    6、    延伸點

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



 

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

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