學生選課系統需求分析

2021-03-04 05:17:19 字數 5591 閱讀 5007

學生選課資訊系統

需求分析

目錄1. 引言 2

1.1. 編寫目的 2

1.2. 背景 2

1.3. 軟體設計目標 2

1.4 參考資料 2

2. 任務概述 2

2.1. 執行環境 3

2.2. 使用者特徵 3

2.3. 假定與約束 4

3. 需求規定 4

3.1. 軟體功能說明 4

3.2. 對功能的一般性規定 4

3.3. 對安全性的要求 4

4. 功能需求 5

4.1 學生選課用例圖 5

4.2. 管理員課程管理用例圖 9

4.3. 教師成績管理用例圖 14

4.4 建立系統靜態模型(類圖) 18

4.5 建立系統動態模型(順序圖) 18

4.6 建立系統狀態圖 25

4.7 建立系統部署圖 25

5. 對效能的規定 26

5.1 精度 26

5.2. 時間特性規定 26

5.3. 靈活性要求 26

5.4 輸入輸出要求 26

5.5 故障處理 27

6. 系統執行要求分析 27

6.1 使用者介面 27

6.2. 硬體介面 27

6.3 軟體介面 27

7. 其他要求 27

1.引言

本文件目的旨在方便開發者更全面的分析整個系統,從各個方面綜合分析系統的需求,把整個系統的需求細化為一些模組的具體需求,集中地**研發中可能出現的問題從而盡量避免。同時本文件需要使用者的參與,在開發前期以文件的形式來系統面向使用者,使用者根據自身的需求,結合此需求文件,向開發人員提出改進意見,使用者也能更早的了解這個系統預想狀態。對系統逐漸的清晰明了,以便盡早發現問題,及早改進,減少修改費用,從而方便今後系統能更好的開展。

本系統開發的目的是採用資訊化和網路化的手段,幫助學生和學校資訊化的管理選課教學任務。為學生提供全面的選課資料資訊,為有效的控制選課提供有力的幫助;為學校做到及時、準確地掌握選課情況,為選修課程做好部署工作。1.

3軟體設計目標

本系統是為高校學院制定的個人選課及管理的現代化資訊平台,學生能過瀏覽器進行網上選課和並且可以查詢自己的選課計畫及所選課程進度。同時,管理員可以通過遊覽器進行課程新增、刪除和修改。這無論對於學生和教師管理員來說都節省了大量的工作量。

充分利用網上選課系統來提高教學選課管理的效率,實現全面網路化、規範化和整合化。

《管理資訊系統》 張小川、別祖傑等編著,電子工業出版社,2009-08

《軟體工程》 第一版作者:楊文龍科學技術文獻出版社時間:2023年

《資料庫系統概論》第三版作者:薩師煊出版社:高等教育出版社時間:2023年

《系統分析與設計教程(第7版)》 (美)舍利(shelly,g.b.)等著作,史晟輝等機械工業出版社,2009-11

2.任務概述

1.c#

c#語言是跨平台、可擴充套件、oo(物件導向)的特性,是開發高校資訊系統可靠性、高穩定性應用的最佳平台。

2.sql server2008

3.開發工具

使用uml建模工具rational rose進行系統的詳細設計。

4.visual studio 2010

應用伺服器:intel 2g cpu, 1g ram 2臺。

作業系統:win 2000 server

c#中介軟體伺服器:websphere application server

伺服器:intel 2g cpu,1g ram 2臺,一台為備份,建議採用磁碟陣列作為儲存方式。

作業系統:web

資料庫:sql server2008

系統的使用使用者主要為大學生,教師,教務處工作人員(系統管理員)。

系統的使用使用者主要是學生,教師,教務處工作人員(管理員),因此系統屬於院校應用資訊系統範疇內,執行在院校內部專網上,資訊系統執行的前提和假設如下:

1) 資訊採集表內容及格式(包含學生資訊表,教師資訊表,選修課程表)已經給定。

2) 資訊採集系統依託院校內部專網執行,採用b/s結構構架,中心硬體裝置建立在院校資訊資料中心和各系院的相應資訊系統機房中。

3) 院校中心機房及網路環境已經具備。

4) 系統使用者僅限個系院學生,教師,教務處工作人員(管理員),不對外提供公開訪問。

本系統主要包括了學生選課模組,管理員課程管理模組,教師成績管理模組。

各模組的簡要功能說明:

1. 學生選課模組:管理學生的個人資訊。學生可以修改密碼;對選課進行查詢,選擇。0

2. 管理員課程管理:對選課進行修改和增加。

3. 教師成績管理模組:對學生成績繼續輸入。

圖3-1業務用力圖

1. 指定必須支援簡體中文gbk字符集,盡可能支援gbk18030。

2. 終端使用者的所有新系統介面必須根據oo(物件導向)原則進行設計。

3. 新系統必須基於瀏覽器/應用伺服器/資料庫伺服器程式模型。

4. 所用新系統如果存在國際、國內或行業標準,就按標準進行定義。

5. 所用新系統必須定義使用者身份驗證、訪問控制和資料保護的管理職責與標準的安全性策略。

6. 學生選課資訊系統完成覆蓋全部系院多級廣度的網路體系。系統應能保證各系院大量學生,教師的穩定、快速及準確的訪問。

本系統執行在院校內部專網,與外網隔離,為不同的使用者根據不同的角色設定了不同的訪問許可權。

資料傳輸安全性。

建立系統用例的第一步是確定系統的參與者。網上選課系統的參與者包含三種,分別是student(學生), teacher(教師)和systemmanager(管理員),如圖所示。

圖4-1系統參與者

然後,我們根據參與者的不同分別畫出各個參與者的用例圖。

學生用例圖:學生在本系統中的可以進行登入、查詢課程、選擇課程和查詢個人資訊的相關操作。通過這些活動建立的學生用例圖如圖4-2所示。

圖4-2學生用例圖

用例敘述

學生可以通過選課系統檢視自己的基本資訊。

假設條件

● 系統提供了「個人資訊」使用者介面。

● 系統中有乙個能夠通過瀏覽器訪問的個人資訊資料庫。

前置條件

● 學生已成功登陸系統。

後置條件

● null

步驟序列

1. 學生成功登陸系統,進入選課系統介面。

2. 選課系統自動顯示學生的資訊。

受益參與者

● 學生

用例敘述

學生可以通過選課系統檢視自己的基本資訊。

假設條件

● 系統提供了「個人資訊」使用者介面。

● 系統中有乙個能夠通過瀏覽器訪問的個人資訊資料庫。

前置條件

● 學生已成功登陸系統。

後置條件

● null

步驟序列

1.學生成功登陸系統,進入選課系統介面。

2.選課系統自動顯示學生的資訊。

受益參與者

● 學生

用例敘述

學生可以通過選課系統檢視自己的基本資訊。

假設條件

● 系統提供了「個人資訊」使用者介面。

● 系統中有乙個能夠通過瀏覽器訪問的個人資訊資料庫。

前置條件

● 學生已成功登陸系統。

後置條件

● null

步驟序列

1.學生成功登陸系統,進入選課系統介面。

2.選課系統自動顯示學生的資訊。

受益參與者

● 學生

用例敘述

學生可以通過選課系統檢視選課的基本資訊

假設條件

● 管理員提交了選課且開通了選課許可權的資訊。

前置條件

● 學生已成功登陸系統。

後置條件

● 學生查詢,更改自己的選課資訊。

步驟序列

1. 學生成功登陸系統,進入選課系統介面。

2. 選課介面出現了選課功能的介面。

受益參與者

● 學生

受益參與者

● 學生

用例敘述

學生可以通過選課系統檢視課程成績。

假設條件

● 系統中有乙個能夠通過瀏覽器訪問的選課資料庫。

前置條件

● 學生已成功登陸系統。

後置條件

● null

步驟序列

1. 學生成功登陸系統,進入選課系統介面。

2. 學生選擇成績查詢的選單。

3. 系統根據選課表顯示課程成績。

受益參與者

學生用例敘述

學生可以通過選課系統檢視課程資訊。

假設條件

● 系統中有乙個能夠通過瀏覽器訪問課程資訊資料庫。

前置條件

● 管理員對選課許可權公開。

● 學生已成功登陸系統。

後置條件

● null

步驟序列

1. 學生成功登陸系統,進入選課系統介面。

2. 選課介面出現了選課功能的介面。

3. 學生選擇課程資訊的選單。

4. 系統根據選課表顯示課程資訊。

受益參與者

● 學生

用例敘述

學生可以通過選課系統檢視選課說明。

假設條件

● 系統中有乙個能夠通過瀏覽器訪問檢視選課說明資料庫。

前置條件

● 管理員已編寫檢視選課說明。

● 學生已成功登陸系統。

後置條件

● null

步驟序列

1. 學生成功登陸系統,進入選課系統介面。

2. 選課介面出現了選課功能的介面。

3. 學生選擇檢視選課說明。

4. 系統顯示選課說明。

受益參與者

● 學生

用例敘述

管理員可以通過選課系統編輯課程的基本資訊。

假設條件

● 系統提供了選課管理模組介面

前置條件

● 管理員已成功登陸系統。

● 管理員已進入選課管理模組介面。

後置條件

● 管理員管理課程資訊。

步驟序列

1. 管理員成功登陸系統,進入管理員選課系統介面。

2. 管理員選擇課程模組。

3. 系統顯示課程模組。

受益參與者

● 管理員

用例敘述

管理員可以通過選課系統檢視課程資訊。

假設條件

● 系統中有乙個能夠通過瀏覽器訪問課程資料庫。

前置條件

● 管理員已成功登陸系統。

後置條件

● 系統資料庫接收管理員課程記錄。

步驟序列

1. 管理員成功登陸系統,進入管理員選課系統介面。

2. 管理員選擇課程模組。

3. 系統顯示課程資訊。

受益參與者

● 管理員

用例敘述

管理員可以通過選課系統提交課程資訊。

假設條件

● 系統中有乙個能夠通過瀏覽器訪問課程資料庫。

選課系統需求分析報告

東華大學選課管理資訊系統 需求分析報告 1 背景 1.1運作背景 東華大學是 部屬高校,位於中國上海,建立於1951年。半個多世紀以來,學校已發展成為以工為主,工 理 管 文等學科協調發展的多科性大學。現設有紡織 服裝 藝術設計 材料科學與工程 旭日工商管理 機械工程 資訊科學與技術 電腦科學與技術...

學生選課系統需求規格說明書

姓名 潘園園 學號 1108210127 班級 11信管1班 目錄1 文件介紹 2 1.1文件目的 2 1.2 文件的範圍 2 1.3 讀者物件 2 1.4 縮寫說明 2 1.5 參考資料 2 2.任務概述 3 2.1 專案的 及背景 3 2.2 專案要達成的目標 3 2.3 系統總體業務流程分析 ...

實驗中心選課系統需求分析說明書

物理實驗中心實驗教學管理系統 需求分析說明書 1.0 copyright qyxk,all right reserved 修訂記錄 物理實驗中心實驗教學管理系統採用b s多層體系架構,運用.2.0框架技術,實現物理實驗教學資訊化管理需求,具有提供課程管理 成績管理 網上預習 資料管理 文章管理 報表...