學生資訊管理系統需求分析

2021-03-04 03:57:57 字數 4472 閱讀 1093

實驗報告

班級學生姓名

學號目錄1.系統需求概述 2

1.1系統概述 3

1.2系統功能需求 3

2.用例建模 3

2.1確定系統範圍和系統邊界 3

2.2 參與者列表 4

2.3 用例列表 4

2.4 用例圖 4

2.5 輔助需求 7

3.物件建模 7

3.1 確定類與物件的關聯、屬性 7

3.2 系統類圖 9

4.動態建模 10

4.1 活** 10

4.2 狀態轉移圖 16

4.3 順序圖建模 16

5. 總結 22

隨著我國資訊科技和經濟的發展,計算機已經被廣泛的應用到各個領域。計算機給人們的生活帶來方便的同時也需要開發相應的管理系統。學生資訊管理系統是針對學校人事處的大量業務處理工作而開發的管理軟體,主要用於學校學生資訊管理,總體任務是實現學生資訊關係的系統化、科學化、規範化和自動化,其主要任務是用計算機對學生各種資訊進行日常管理,如查詢成績、個人資訊、增加、選課等操作,另外還考慮到老師以及各個部門的各種操作許可權。

學生資訊管理系統應該具有以下的而功能:

(1)系統中學生的主要功能包括以下內容:

①進行網上選課。

②修改個人資訊以及修改個人的登入密碼。

③查詢學生個人課表、成績、個人資訊。

(2)系統中老師的主要功能包括以下內容:

① 修改個人資訊以及修改個人的登入密碼。

②查詢學生課表、成績、個人資訊以及教師本人的課表、資訊 。

③ 提交以及修改學生成績。

(3)系統中各部門的主要功能包括以下內容:

① 修改個人資訊以及修改個人的登入密碼。

② 查詢學生課表、成績、個人資訊以及教師的課表、資訊以及課程的相關。

③ 增加學生、教師、課程資訊。

④統計選課資訊和教師、學生資訊

1.學生資訊管理系統的業務範圍

學生資訊管理系統的業務範圍包括學校的的大量的業務管理。一般的學生使用者進行網上選課,修改個人資訊以及修改個人的登入密碼,查詢學生個人課表、成績、個人資訊;教師使用者可以修改個人資訊以及修改個人的登入密碼,查詢學生課表、成績、個人資訊以及教師本人的課表、資訊,提交以及修改學生成績;部門使用者可以修改個人資訊以及修改個人的登入密碼,查詢學生課表、成績、個人資訊以及教師的課表、資訊以及課程的相關資訊,修改學生成績以及增加學生、教師、課程資訊,統計選課資訊和教師、學生資訊。

2.atm機系統的系統邊界

1)學生使用者行網上選課,修改個人資訊以及修改個人的登入密碼,查詢學生個人課表、成績、個人資訊。

2)教師使用者可以修改個人資訊以及修改個人的登入密碼,查詢學生課表、成績、個人資訊以及教師本人的課表、資訊,提交以及修改學生成績。

3)部門使用者可以修改個人資訊以及修改個人的登入密碼,查詢學生課表、成績、個人資訊以及教師的課表、資訊以及課程的相關資訊,以及增加學生、教師、課程資訊,統計選課資訊和教師、學生資訊。

從分析可以看出,學生資訊管理系統有3類參與者,即「學生使用者」、「教師使用者」、「部門使用者」。

根據系統的需求分析中客戶對系統功能提出的要求,可以粗略的找到系統用例,並在後期的用例建模工作中合併、優化、篩選這些用例。

(1)「學生使用者」中的用例。

(2)」教師使用者」中的用例。

(3)「部門使用者」中的用例。

(1)「學生使用者」中的用例

在第一層中,根據對「學生使用者」的整體業務功能要求,可選的用例有:

● 修改個人資訊

● 修改登入密碼

● 網上選課

● 查詢個人資訊

● 查詢個人成績

● 查詢個人課表

(2)「教師使用者」中的用例

根據客戶對「教師使用者」的業務功能要求,可選的用例有:

● 修改個人資訊

● 修改登入密碼

● 查詢學生課表

● 查詢學生成績

● 查詢學生資訊

● 查詢教師資訊

● 查詢教師課表

● 提交學生成績

● 修改學生成績

(3)「部門使用者」中的用例

根據客戶對「部門使用者」的業務功能要求,可選的用例有:

● 修改個人資訊

● 修改登入密碼

● 查詢學生課表

● 查詢學生成績

● 查詢學生資訊

● 查詢教師課表

● 查詢課程資訊

● 查詢教師資訊

● 增加學生資訊

● 增加教師資訊

● 增加課程資訊

● 修改學生成績

● 統計資訊

系統模式

本系統採用c/s模式作為開發模式

硬體環境

伺服器端高效能的計算機一台,

普通的雙絞線作為連線。

客戶端:普通的計算機或者工作站,

普通的雙絞線作為連線。

軟體環境

伺服器端:安裝sql server 2000的伺服器版本,安裝windows 2000伺服器版本,配置了諾頓等必須的防毒軟體。

客戶端:安裝sql server2000的伺服器版本,

安裝了vb等視覺化開發工具軟體,

安裝windows2000伺服器版本。

物件類靜態結構模型描述了系統的靜態結構,包括構成系統的類和物件、他們的屬性和操作以及這些物件間的聯絡。

根據已經建立的用例圖和業務需求確定物件類,及其屬性和操作。通過檢查類的定義、分析問題的需求和運用該領域的知識來完善和確定類的屬性,根據系統功能要求和系統設計需要完善和確定類的操作。

包括的類有:

(1)學生

類名:學生

類的型別:該類用於辨別學生使用者的依據,每乙個學生使用者有自己的操作許可權,並把其操作存入資料庫中。

功能:用於辨別學生使用者資訊,用於業務的辦理等方面。

屬性:學號、姓名、性別、籍貫、入學年份、身份證號、所在系院、專業。

操作:登入()、網上選課()、修改個人資訊()、修改登入密碼()、查詢成績()、查詢個人課表()、查詢個人資訊()。

(2)教師

類名:教師

類的型別:該類用於辨別教師使用者的依據,每乙個教師使用者有自己的操作許可權,並把其操作存入資料庫中。

功能:負責區別不同的教師使用者,以及每乙個教師使用者所擁有的操作許可權。

屬性:編號、姓名、性別、籍貫、身份證號、執教時間。

操作:登入()、修改個人資訊()、修改登入密碼()、查詢學生課表()、查詢學生成績()、查詢學生資訊()、查詢教師資訊()、查詢教師課表()、提交學生成績()、修改學生成績()。

(3)部門

類名:部門

類的型別:該類用於辨別部門使用者的依據,每乙個部門使用者有自己的操作許可權,並把其操作存入資料庫中。

功能:用於對使用者的實際需求進行操作,具有學生使用者、教師使用者沒有的操作許可權。

屬性:編號、名稱。

操作:登入()、統計資訊()、修改個人資訊()、修改登入密碼()、查詢學生課表()、查詢學生成績()、查詢學生資訊()、查詢教師課表()、查詢教師資訊()、查詢課程資訊()、修改學生成績()、增加學生資訊()、增加教師資訊()、增加課程資訊()。

(4)選課

類名:選課

類的型別:該類建立的物件為持久物件,儲存在伺服器上的資料庫中,可以共享。

功能:用於記錄學生使用者的操作,並把其儲存在伺服器的資料庫中儲存。

屬性: 學號、姓名、課程編號、課程名、教師。

操作:統計()、新增()、刪除()。

(5)課程

類名:課程

類的型別:該類建立的物件為持久物件,儲存在伺服器上的資料庫中,可以共享。

功能:用於記錄課程資訊,並存放在資料庫的伺服器中。

屬性: 編號、名稱、授課教師。

操作:新增()、修改()、刪除()。

(6)成績

類名:成績

類的型別:該類建立的物件為持久物件,儲存在伺服器上的資料庫中,可以共享。

功能:用於把每個學生的成績進行彙總處理,並存放在總伺服器的資料庫中。

屬性:學號、姓名、課程編號、課程名、成績。

操作:新增()、修改()、刪除()。

3.1.1類圖

4.1.1學生活**

4.1.2教師活**

4.2順序圖建模

通過分析學生資訊管理系統的業務需求和物件類之間的關係,進而建立動態模型中物件間的互動模型順序圖。

物件導向技術是軟體工程領域的重要技術,是一種把物件導向的思想應用於軟體開發過程中指導開發活動的系統方法。基本思想是從現實世界客觀存在的事物出發,盡可能地運用人類的自然思維方式來構造軟體系統。

學生資訊管理系統正是利用物件導向的方法進行分析與設計。通過對系統進行詳細的調查和可行性分析,分析領域的業務範圍、業務規則和業務處理過程,明確系統的責任、範圍和邊界,確定使用者需求。根據使用者需求,確定用例模型,在此階段要注重與使用者的交流,既要滿足使用者的需求,又要限制使用者的需求,避免後期修改功能需求帶來的損失。

然而本次實驗中也遇到很多困難,例如需求的分析,這項比較費時,總覺得不夠全面,上網找資料,也是眾說紛紜。其次是圖的製作,在製圖方面也很費時間。

學生資訊管理系統需求分析

分析報院系 電子資訊工程系 告專業 計算機資訊管理 班級 102班 姓名 學號高慧婷 10405209 方青遠 10405223 汪文芳 10405259 目錄1.序言 2 2.專案簡介 3 2.1.系統標識 3 2.2.系統功能 3 2.3.使用者選擇 3 2.4.系統功能 4 2.4.1 4 2...

學生資訊管理系統需求分析

目錄1 引言 1.1編寫目的 1.2 背景 1.3定義 1.4參考材料 2 需求規定 2.1 應用軟體的總體構架 2.2 sims 資料流程圖 2.3 對功能的規定 2.3.1 學籍管理 2.3.2收費管理 2.3.3班級管理 2.3.4成績管理 2.3.5學生表現管理 1引言1 1編寫目的 本文件...

學生資訊管理系統需求分析

目錄1 引言 1.1編寫目的 1.2 背景 1.3定義 1.4參考材料 2 需求規定 2.1 應用軟體的總體構架 2.2 sims 資料流程圖 2.3 對功能的規定 2.3.1 學籍管理 2.3.2收費管理 2.3.3班級管理 2.3.4成績管理 2.3.5學生表現管理 一引言1 1編寫目的 本文件...