課程登錄系統

願景

 

1.0 版

 

 

 


修訂歷程

表格

版本

說明

作者

1998 年 12 月 1 日

初稿

起始初稿

Sue Gamble

1998 年 12 月 13 日

1.0

在同事審查之後小幅修訂。

新增了效能需求。

Sue Gamble

 
 
 
 
 
 
 
 

 


目錄

1 簡介

1.1 用途

1.2 範圍

1.3 定義、字首語和縮寫

1.4 參考資料

2 定位

2.1 商機

2.2 問題陳述

2.3 產品定位陳述

3 關係人與使用者說明

3.1 市場背景資訊

3.2 關係人摘要

3.3 使用者摘要

3.4 使用者環境

3.5 關係人設定檔

3.5.1 主管

3.5.2 登錄人員

3.5.3 學生

3.5.4 教授

3.6 使用者設定檔

3.7 重要關係人 / 使用者需求

3.8 替代方案與競爭

4 產品概觀

4.1 產品未來展望

4.2 功能摘要

4.3 假設與相依關係

4.4 成本與計價

4.5 授權與安裝

5 產品功能

5.1 登入

5.2 課程登錄

5.3 取消課程

5.4 學生帳單結算

5.5 輸入、更新及檢視教授資訊

5.6 檢視學生成績

5.7 選取執教課程

5.8 輸入、更新及檢視學生資訊

5.9 記錄學生成績

5.10 檢視課程型錄資訊

5.11 檢視課程排程

5.12 監視課程額滿

6 限制

7 品質範圍

8 優先權與優先順序

9 其他產品需求

9.1 適用標準

9.2 系統需求

9.3 效能需求

9.4 環境需求

10 說明文件需求

10.1 使用者手冊

10.2 線上說明

10.3 安裝手冊、配置、Read Me 檔

10.4 標示及包裝


願景

1          簡介

1.1           用途

本文件的用途是依據使用者的需求,定義 Wylie 課程登錄(「課程登錄」)系統的高階需求。

1.2           範圍

本「願景文件」適用於 Wylie 課程登錄系統,將由 Wylie College Information Systems (IT) 部門開發。該 IT 部門將開發此主從架構系統,以與現有的課程型錄資料庫連結。

「課程登錄系統」將可讓學生線上登錄課程。「課程登錄系統」可讓教授選取其執教課程以及維護學生成績。

1.3           定義、字首語和縮寫

請參閱名詞解釋 [5]。

1.4           參考資料

適用的參考資料有:

1.        Course Registration System System Business Case, WyIT388, DRAFT, 1998, Wylie College IT.

2.        Course Billing Interface Specification, WC93332, 1985, Wylie College Press.

3.        Course Catalog Database Specification, WC93422, 1985, Wylie College Press.

4.        Course Registration System Stakeholder Requests Document, WyIT389, V1.0, 1998, Wylie College IT.

5.        Course Registration System Glossary, WyIT406, V1.0, 1998, Wylie College IT.

6.        Course Registration System Requirements Attributes Guidelines, WyIT404, V1.0, 1998, Wylie College IT.

 

2          定位

2.1           商機

本專案將以頂尖的線上系統取代現有課程登錄系統的整個前端系統,該線上系統可讓學生及教授透過 PC 用戶端存取。

目前的登錄系統自 1985 年起就在使用,缺乏足夠的容量來處理針對 2000 年所計劃的學生和課程負荷量。此外,目前的系統是過時的大型電腦技術,僅支援透過「登錄辦公室」內的職員進行存取。新的系統將可讓所有的教授和學生透過接上 Wylie College 電腦網路的 PC,以及任何透過網際網路連線的個人電腦來存取系統。

新的系統會將 Wylie College 帶向課程登錄系統的先驅,從而改善學校的形象、吸引更多學生,以及簡化管理功能。

2.2           問題陳述

下列各項的問題

在 Wylie College 的學生登錄流程既過時又需要大量的人工操作

影響

學生、教授及學校的管理。

其影響如下:

既緩慢又昂貴的流程,同時學生和教授抱怨連連。

成功的解決方案將會

改善學校的形象、吸引更多學生,以及簡化管理登錄功能。

2.3           產品定位陳述

針對

Wylie College 學生、教授及課程登錄人員

對象

參與、執教或管理學校課程

課程登錄系統

是一項工具

可以

進行線上課程登錄及存取課程和成績資訊

有別於

現有的過時大型電腦登錄系統

我們的產品

從透過學校 LAN 或網際網路連接的任何 PC,提供關於所有課程、登錄、教師及成績的最新資訊給所有的使用者。

3          關係人及使用者說明

本節說明「Wylie 課程登錄系統」的使用者。有 3 種類型的「課程登錄系統」使用者;「課程登錄人員」、「學生」和「教授」。

3.1           市場背景資訊

University User Community 是一個大型的精巧社群,要求線上課程登錄可以提供的彈性和回應時間。

使用者受過高等教育、具備電腦素養,而且他們大部分在家裡都有自己的個人電腦。若是能夠透過個人電腦登錄課程,以及線上審查他們的成績,將會大幅簡化課程登錄。

「課程登錄」位於「學院入學總部」大樓,並連接至校園 LAN。學生及教授可以透過位於校園圖書館及學生休閒大樓的個人電腦,任意存取 LAN。

「課程登錄」的起始版本將限於 Wylie College。後續釋出給學校、學院和大學的行銷作業在 Wylie IT 部門的考量之下。結果是,「課程登錄」將被設計為可以擴充,且所有的使用者群組資料(亦即,學院名稱)將會是表格驅動,可以在系統安裝時輕易修改。

3.2           關係人摘要

名稱

代表

角色

IT 主管

IT 部門和 Wylie College 為整體。

負責專案資金籌措核准。監視專案進度。

登錄人員

登錄、管理及資料輸入人員的辦公室。

確定系統將會符合登錄人員的需求,登錄人員必須管理課程登錄資料,其中包括教授和學生資料庫。

學生

學生

確定系統將會符合學生的需求。

教授

教授

代表教職員(教授)的利益。

3.3           使用者摘要

 

名稱

說明

關係人

登錄人員

管理教授及學生的資料庫、 開啟及關閉課程以供登錄。

自行代表

學生

登錄課程、 查詢成績及其他課程資訊。

自行代表

教授

選取執教課程。輸入學生成績。

自行代表

 

3.4           使用者環境

University User Community 是一個大型的精巧社群,要求線上課程登錄可以提供的彈性和回應時間。

使用者受過高等教育、具備電腦素養,而且他們大部分在家裡都有自己的個人電腦。若是能夠透過個人電腦登錄課程,以及線上審查他們的成績,將會大幅簡化課程登錄。

「課程登錄」的起始版本將限於 Wylie College。後續釋出給學校、學院和大學的行銷作業在 Wylie IT 部門的考量之下。結果是,「課程登錄」將被設計為可以擴充,且所有的使用者群組資料(亦即,學院名稱)將會是表格驅動,可以在系統安裝時輕易修改。

3.5           關係人設定檔 

3.5.1          IT 主管

代表

IT 部門主管 John Whitewood

說明

核准權限

類型

瞭解學院的財務狀態,以及「董事會」的長期願景。

責任

代表「IT 部門」和「董事會」。監視專案的狀態,而且在預算核准方面具有權限。確保專案達到學院的短期及長期目標。規劃潛在的轉售機會,以及系統的長期維護。

成功標準

成功是指專案在核准的預算內完成,且經證明縮減了登錄人員的工作量(因而降低了針對將來所計劃的成本)。 

「董事會」對於專案符合使用者需求也必須有全體的共識。系統應可輕易修改以供其他學院使用,以尋求潛在的轉售機會。

關係人獲得「董事會」的認可,而得到回報。

參與

管理審查人員。預算核准簽約人。涉入職員效能審查。

交付項目

無。

意見 / 問題

無。

3.5.2          登錄人員

代表

Karen Hansen

說明

使用者

類型

「登錄人員」通常是受過大學教育的專業人員,具備完整的電腦技能。「登錄人員」有使用現行批次導向登錄的訓練和經驗。

責任

「登錄人員」負責管理每一個學期的課程登錄。這包括監督管理人員和資料輸入人員。

成功標準

登錄人員的首要責任將會是維護學生和教授資料庫,以及開啟/關閉課程供登錄。

同時也會需要登錄人員的辦公室,以便為無法線上存取系統的學生和教授執行資料輸入。成功的系統是指大幅縮減管理/資料輸入人員工作量的系統。

登錄人員所執行的基本工作必須易於學習,而且可以很快執行。此外,系統還必須具有良好的可用性、可靠性,以及安全性,

關係人由於縮減輸入繁重資料的工作量、 簡化現有的作業,以及快速方便地存取所需的資訊,而得到回報。

參與

管理審查人員 - 特別與「登錄人員」所需的特性之功能和可用性相關。

交付項目

意見 / 問題

無。

3.5.3          學生

代表

Jane Austen

說明

使用者

類型

「董事會」的學生代表。

責任

從易於使用以及效能/可靠性的角度,確定學生會接受系統。

每一個學期最多有 2000 位學生會使用「課程登錄系統」來登錄課程以及審查他們的最後成績。學生通常受過教育、具備電腦素養,並具有對網際網路的存取權。預期每一個學期會有 10% 的學生第一次在 Wylie 登錄,並且會不熟悉課程登錄流程。

成功標準

成功是指當學生第一次使用系統時,在正常到繁重用量層次下,報告系統很容易使用,並且運作得很好。

關係人獲得「董事會」對於他的參與而予以認可以及再度獲選進行另一個學期,而得到了回報。

參與

管理審查人員 - 特別是影響學生和使用性等重要事項的特性。

交付項目

無。

意見 / 問題

無。

3.5.4          教授

代表

Dr. Susan Smythe

說明

使用者

類型

教職員代表。

責任

確定無論有無電腦存取的教授都會接受系統。

將使用「課程登錄」的教授受過高等教育,具備電腦素養,並且熟悉 Wylie 登錄流程。可以假設並非所有「教授」的家裡都有個人電腦,而且也不是所有的「教授」都存取網際網路。

成功標準

當大部分(若非全部)的教授能夠或願意使用系統來選課以及輸入成績,以及當教授指稱學生不再來電詢問最後的成績時,就表示成功。當教授能夠線上查詢大部分的課程登錄資料時,也表示成功。

關係人由於獲得其他職員的同儕認可而得到回報。

參與

管理審查人員 - 特別是影響教授功能(如課程選取及成績輸入)之特性的使用性。

交付項目

無。

意見 / 問題

無。

 

3.6           使用者設定檔 

涵蓋在上一節之下。 

3.7           重要關係人 / 使用者需求

代表性的學生、教授取樣,以及現行「課程登錄人員」完成了「使用者調查」,以判斷現有課程登錄系統的使用者問題,以及要求使用者輸入以尋求改進。完整的調查結果包含在關係人要求文件 [4] 中。以下列出調查結果的摘要,列示的順序是按照由高到低的相對重要性:

需求

優先順序

顧慮

現行解決方案

提議的解決方案

學生課程登錄

 高

 「學生課程登錄」既緩慢又缺乏效率。

目前,學生必須完成課程登錄表,然後送交給「登錄人員」。「登錄人員」費時高達 2 週的時間來處理此登錄表,再費時另外一個禮拜來將確認送回給學生。這時,任何由於課程已滿或是學生改變心意所造成的排程變更,又要重複整個三週的流程。這提供學生選取其課程排程的彈性非常有限。

學生會希望能夠線上存取來快速判斷可選課程以及指派的教授。

提早存取學生成績

得知成績夜長夢多,持續向教授查詢。

通常最後的學期成績單會在考試期間開始後 8 週寄出給學生。在這段期間,學生會頻頻地打電話給教授,試圖早點得知他們的分數。

大部分完成調查的學生都建議線上存取個別的課程成績。

低教師成本

文書投入成本為時間密集且代價極高。

「登錄人員」及 2-3 位暫聘教師每個學期都花費 400 - 500 個小時來處理課程登錄的書面作業。其中很多時間都耗費在將資訊輸入到主要課程登錄資料庫中,然後將學生重新登錄到其他課程中,以解決排程衝突及課程可用性問題。

存取課程登錄的學生會有效地將這項投入成本減少到零。

 

3.8           替代方案與競爭

使用者群組不知道任何可行的替代方案或現成的解決方案。使用者群組支持系統應由學校在內部開發的策略,以便降低成本、確保適當的功能,以及保證對於系統的持續支援和維護。

4          產品概觀

本節提供「課程登錄系統」功能的高階檢視、 連結外部「帳單結算系統」及「課程型錄資料庫系統」,以及系統配置。

4.1           產品未來展望

「課程登錄系統」將會替換位於 Wylie College 的現有大型電腦課程登錄系統。新系統將會與現有的「帳單結算系統」及「課程型錄資料庫系統」互動,如以下的環境圖中所示(請參閱圖 6.1.1)。

「課程登錄系統」將由用戶端元件和伺服器元件組成,如圖 6.1.2 中所說明。伺服器元件位於 Wylie College UNIX Server。伺服器元件必須與 College DEC VAX 大型主機上的「帳單結算系統」及「課程型錄資料庫系統」互動。這個介面受現有的「開放式 SQL 介面」支援。

用戶端元件位於個人電腦上。安裝了用戶端元件後,就設定好學院 PC。任何非學校的 PC 都必須透過網際網路,從 UNIX Server 下載用戶端軟體。在用戶端元件安裝在 PC 上之後,使用者可以透過學校 LAN 或網際網路,從 PC 存取「課程登錄系統」。必須輸入有效的 ID 號碼和密碼,才能獲授予存取權。

 

由以下的標籤說明

圖 6.1.1 課程登錄系統環境圖

 

由以下的標籤說明

 

圖 6.1.2 課程登錄系統概觀

 

4.2           功能摘要

本節中的表格係依據優點和特性,識別「課程登錄系統」的主要功能。本文件的第 7 節中會進一步說明這些功能。請參閱名詞解釋 [5],以取得術語的說明。

客戶利益

支援特性

最新課程資訊

系統存取「課程型錄資料庫」,以取得有關在 Wylie College 提供的所有課程之最新資訊。

「學生」和「教授」可以審查每一門課程的課程說明、 指派的教授、先修課程、班級的位置,以及班級的時間。

最新登錄資訊

所有的課程登錄會立即登入「登錄資料庫」,以提供有關完整課程或已取消課程的最新資訊。

存取課程成績既簡易又即時

學生只要提供他們的使用者 ID 和密碼,就可以檢視他們在任何課程中的成績。

學生可以透過網際網路,從任何的學校 PC 或他們住家的 PC 存取登錄系統。

教授從他們的 PC,直接將所有學生的分數輸入「登錄資料庫」。

從任何學校 PC 存取

學生可以透過網際網路,從任何的學校 PC 或他們住家的 PC 存取登錄系統。

利用網際網路在 PC 上安裝「課程登錄系統」的用戶端元件,是一項易於遵循的流程。

從家裡的 PC 存取系統既簡易又方便

學生可以透過網際網路,從任何的學校 PC 或他們住家的 PC 存取登錄系統。

安全與機密

必須具備有效的使用者 ID 和密碼才能存取「課程登錄系統」。

學生學期成績單資訊受到保護,免於未經授權的存取。

對於課程額滿或取消的即時回應

所有的課程登錄會立即登入「登錄資料庫」,以提供有關完整課程或已取消課程的最新資訊。

4.3           假設與相依關係

下列的假設和相依關係與本「願景文件」中概述的「課程登錄系統」功能相關:

o        位於 College DEC VAX 大型電腦的現有「帳單結算系統」及「課程型錄資料庫系統」將持續受支援,一直到至少 2005 年。

o        「帳單結算系統」及「課程型錄資料庫系統」的外部介面如 [2] 和 [3] 中所定義,且不會改變。

o        我們假設學校將會持續運作及支援現有的 UNIX Server 和 DEC VAX Mainframe,一直到至少 2005 年。

o        我們假設在 2005 年以前會有額外的資金可資運用,可替換舊型「帳單結算系統」及「課程型錄資料庫系統」。

o        2000 年 1 月學期的新登錄系統實作取決於 1999 年 3 月 1 日核准的資金籌措。

4.4           成本與計價

由於經費的限制,開發系統的費用不可超過 $1,200,000。

預期將利用學校現有的電腦作為目標機器,不需要任何硬體預算。

4.5           授權與安裝

系統的 1.0 版沒有授權要求,因為將只有 Wylie College 可以使用它。

必須可以透過磁片、CD 或從網際網路下載來安裝用戶端元件。

伺服器元件的安裝必須提供用於保留現有「登錄資料庫」(沒有流失任何資料)或產生新資料庫的選項。

5          產品功能

本節定義及說明「課程登錄系統」的功能。特性是系統的高階功能,為提供好處給使用者的必要項目。

5.1           登入

「學生」、「教授」及「課程登錄人員」應提供有效的 ID 和密碼,才能進入「課程登錄系統」。使用者在申請進入學校時,會指派他們的 ID 和臨時密碼給他們。系統應讓使用者能夠變更他們的臨時密碼。

5.2           課程登錄

系統應在受到要求時向學生顯示可選的課程。學生應能夠依據課程名稱、 課程代碼和部門進行查詢。系統應接受學生所提出的課程登錄,並應依據可選排程、排程衝突以及已完成的必修課程進行檢驗。若課程登錄未成功,系統應立即通知學生。

在登錄期間結束之前,系統應可讓學生更改所選課程。

5.3           取消課程

系統應可讓「登錄人員」取消課程。「登錄人員」通常會在登錄期間結束時審查所有的課程,並取消未被指派「教授」或是登錄的學生少於 3 位的課程。「課程登錄人員」用電話或郵件通知學生課程遭取消。

5.4           學生帳單結算

在「登錄」期間截止後,系統應送出通知給「帳單結算系統」。這些通知應包含學生姓名、地址、 所選課程,以及應付款項。

5.5           輸入、更新及檢視教授資訊

系統應接受及更新教授的資訊,其中包括姓名、地址、電話、傳真及電子郵件位址。教授資訊應可供「教授」及「課程登錄人員」檢視。

5.6           檢視學生成績

系統應可讓學生檢視某一門課程成績或是他們的整份學期成績單。系統應保護學生的成績資訊,防止該學生及「教授」以外的任何使用者存取。

5.7           選取執教課程

在「登錄」期間結束之前,系統應可讓「教授」簽定要執教的課程。

5.8           輸入、更新及檢視學生資訊

系統應接受及更新學生的資訊,其中包括學生 ID、姓名、地址、電話號碼及電子郵件位址。學生資訊應可供「教授」及「課程登錄人員」檢視。系統應確定學生僅具有對他自己的學生資訊之存取權。「登錄人員」維護學生資訊。

5.9           記錄學生成績

系統應接受、 檢驗及保留「教授」所輸入的學生成績。

5.10       檢視課程型錄資訊

「課程型錄資料庫」中所維護的課程型錄資訊應按要求顯示給使用者。使用者應能夠依據課程名稱、 課程代碼、教授姓名和部門來查詢資訊。

5.11       檢視課程排程

當特定學生提出要求時,系統應顯示該學生的完整課程排程。

5.12       監視課程額滿

系統應確定沒有任何課程招收了超過 10 位學生的限制。 

6          限制

除了第 6 節中列出的假設和相依關係之外,下列限制也適用於「課程登錄系統」:

7          品質範圍

本節定義「課程登錄系統」的效能、穩固性、 容錯、可用性及類似特性的品質範圍

可用性:系統應 24 小時全年無休以提供服務。

可使用性:系統應易於使用,並且應適用於具備電腦素養的學生和教授的目標市場。

可使用性:系統應包含使用者的線上說明。「學生」及「教授」使用者應不需使用印刷本手冊就可以使用系統。

可維護性:系統應設計為易於維護。所有的學校特有資料都應為清單驅動式,而且可以在沒有重新編譯系統下加以修改。

8          優先權與優先順序

本節提供一些有關所提議系統特性之相對重要性的指示。系統的前 2 個版本中應包含定義於本「願景文件」的特性。已針對第一個版本規劃了對於學生登錄非常緊要的所有特性。

在這個系統上進行開發時,將會使用特性屬性(在本文件的第 7 節中參照)來衡量特性的相對重要性以及規劃版本內容。會使用收益、投入成本和風險等屬性來決定特性和目標版本的優先順序。

預期將透過 2-4 個主要版本發行「課程登錄系統」,以供在 Wylie College 的一般使用。

第 1 版至少必須包含以下所示的基本功能:

第 2 版應包含:

尚未決定第 3 版的功能。預期這個版本會包含現有功能的提升。

已設定目標在將來的 2005 年第 4 版中置換舊版的「帳單結算系統」和「課程資料庫系統」。

9          其他產品需求

9.1           適用標準

桌面使用者介面應與 Windows 95/98 相容。

9.2           系統需求

系統應與現有的「課程型錄資料庫系統」連結。「課程登錄」應支援 [3] 中定義的資料格式。

系統應與現有的「帳單結算系統」連結,並且應支援 [2] 中定義的資料格式。

系統的伺服器元件應在 College Campus Server 上運作,並且應在 UNIX 作業系統下執行。

系統的用戶端部分應在任何配備 486 處理器或更快的個人電腦上運作。

系統的用戶端元件應不需要超過 32 MB 的 RAM 和 20 MB 的磁碟空間。

系統的用戶端元件應在 Windows 95、Windows 98 和 Microsoft Windows NT 上執行。

9.3           效能需求

系統應支援最多同時有 2000 位使用者在任何給定的時間存取中央資料庫,以及最多同時有 500 位使用者在任何時間存取本端伺服器。

系統應提供對舊式「課程型錄資料庫」的存取權,且延遲時間不超過 10 秒。

系統應在 2 分鐘內完成所有交易的 80%。

9.4           環境需求

無。

10      說明文件需求

本節說明「課程登錄系統」的說明文件需求。

10.1       使用者手冊

「使用者手冊」應從學生、教授及登錄人員的觀點,說明系統的用法。「使用者手冊」應包括:

「使用者手冊」應遵循 Wylie College 使用者手冊範本中定義的格式。

「使用者手冊」的範圍應在 50 - 100 頁之間。「使用者手冊」的頁面尺寸應為 7 乘 9 英吋。「使用者手冊」應有印刷本,並可透過線上說明取得。

10.2       線上說明

「線上說明」應可供使用者取得每一項系統功能。「使用者手冊」中所涵蓋的每一個主題也應可透過線上說明取得。

10.3       安裝手冊、配置、Read Me 檔

伺服器這部分的「安裝手冊」應包括:

「Read Me 檔」應可供顯示後續的安裝。「Read Me 檔」也會放在磁碟上,並可供使用者隨時檢視。「Read Me 檔」應包括:

-         新版本特性

-         已知問題和暫行解決方案。

10.4       標示及包裝

使用者說明文件和歡迎畫面的顯著位置應放上 Wylie College 標誌。

由於起始版本僅限用於 Wylie College,不包括一般市場,因此不會開發產品行銷文獻、產品包裝及文宣資料。