學生信息管理系統(tǒng)需求分析_第1頁
學生信息管理系統(tǒng)需求分析_第2頁
學生信息管理系統(tǒng)需求分析_第3頁
學生信息管理系統(tǒng)需求分析_第4頁
學生信息管理系統(tǒng)需求分析_第5頁
已閱讀5頁,還剩21頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

實驗報告

學生信息管理系統(tǒng)需求分析

班級:*********

學生姓名:**********

學號

xtz

?JsxTsZTSzTszTszjx*rszjs

目錄

1.系統(tǒng)需求概述......................................................2

1.1系統(tǒng)概述.............................................3

L2系統(tǒng)功能需求..........................................3

2.用例建模...........................................3

2.1確定系統(tǒng)范圍和系統(tǒng)邊界...............................3

2.2參與者列表............................................4

2.3用例列表..............................................4

2.4用例圖................................................4

2.5輔助需求..............................................7

3.對象建模...........................................7

3.1確定類與對象的關聯(lián)、屬性..............................7

3.2系統(tǒng)類圖..............................................9

4.動態(tài)建模..........................................10

4.1活動圖...............................................10

4.2狀態(tài)轉移圖...........................................16

4.3順序圖建模...........................................16

5.總結22

1.系統(tǒng)需求概述

1.1系統(tǒng)概述

隨著我國信息技術和經濟的發(fā)展,計算機已經被廣泛的應用到各個

領域。計算機給人們的生活帶來方便的同時也需要開發(fā)相應的管理系

統(tǒng)。學生信息管理系統(tǒng)是針對學校人事處的大量業(yè)務處理工作而開發(fā)

的管理軟件,主要用于學校學生信息管理,總體任務是實現學生信

息關系的系統(tǒng)化、科學化、規(guī)范化和自動化,其主要任務是用計算機

對學生各種信息進行日常管理,如查詢成績、個人信息、增加、選課

等操作,另外還考慮到老師以及各個部門的各種操作權限。

1.2系統(tǒng)功能需求

學生信息管理系統(tǒng)應該具有以下的而功能:

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

①進行網上選課。

②修改個人信息以及修改個人的登錄密碼。

③查詢學生個人課表、成績、個人信息。

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

①修改個人信息以及修改個人的登錄密碼。

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

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

3

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

①修改個人信息以及修改個人的登錄密碼。

②查詢學生課表、成績、個人信息以及教師的課表、信息以及課程

的相關。

③增加學生、教師、課程信息。

④統(tǒng)計選課信息和教師、學生信息

2)2,用例建模

2.1確定系統(tǒng)范圍和系統(tǒng)邊界

1.學生信息管理系統(tǒng)的業(yè)務范圍

學生信息管理系統(tǒng)的業(yè)務范圍包括學校的的大量的業(yè)務管理。一般的

學生用戶進行網上選課,修改個人信息以及修改個人的登錄密碼,

查詢學生個人課表、成績、個人信息;教師用戶可以修改個人信息以

及修改個人的登錄密碼,查詢學生課表、成績、個人信息以及教師本

人的課表、信息,提交以及修改學生成績;部門用戶可以修改個人信

息以及修改個人的登錄密碼,查詢學生課表、成績、個人信息以及教

師的課表、信息以及課程的相關信息,修改學生成績以及增加學生、

教師、課程信息,統(tǒng)計選課信息和教師、學生信息。

2.ATM機系統(tǒng)的系統(tǒng)邊界

1)學生用戶行網上選課,修改個人信息以及修改個人的登錄密碼,

4

查詢學生個人課表、成績、個人信息。

2)教師用戶可以修改個人信息以及修改個人的登錄密碼,查詢學生

課表、成績、個人信息以及教師本人的課表、信息,提交以及修改學

生成績。

3)部門用戶可以修改個人信息以及修改個人的登錄密碼,查詢學生

課表、成績、個人信息以及教師的課表、信息以及課程的相關信息,以

及增加學生、教師、課程信息,統(tǒng)計選課信息和教師、學生信息。

2.2參與者列表

從分析可以看出,學生信息管理系統(tǒng)有3類參與者,即“學生用戶”、

“教師用戶”、“部門用戶”。

2.3用例列表

根據系統(tǒng)的需求分析中客戶對系統(tǒng)功能提出的要求,可以粗略的找

到系統(tǒng)用例,并在后期的用例建模工作中合并、優(yōu)化、篩選這些用例。

(1)“學生用戶”中的用例。

(2)”教師用戶”中的用例。

(3)“部門用戶”中的用例。

2.4用例圖

(1)“學生用戶”中的用例

5

?在第一層中,根據對“學生用戶”的整體業(yè)務功能要求,可

選的用例有:

?修改個人信息

?修改登錄密碼

?網上選課

?查詢個人信息

?查詢個人成績

?查詢個人課表

6

學生信息管理系統(tǒng)

2.4.1學生用戶用例圖

7

(2)“教師用戶”中的用例

?根據客戶對“教師用戶”的業(yè)務功能要求,可選的用例有:

?修改個人信息

?修改登錄密碼

?查詢學生課表

?查詢學生成績

?查詢學生信息

?查詢教師信息

?查詢教師課表

?提交學生成績

?修改學生成績

8

9

(3)“部門用戶”中的用例

?根據客戶對“部門用戶”的業(yè)務功能要求,可選的用例有:

?修改個人信息

?修改登錄密碼

?查詢學生課表

?查詢學生成績

?查詢學生信息

?查詢教師課表

?查詢課程信息

?查詢教師信息

?增加學生信息

?增加教師信息

?增加課程信息

?修改學生成績

?統(tǒng)計信息

10

II

2.5輔助需求

2.5.1系統(tǒng)環(huán)境需求

個系統(tǒng)模式

本系統(tǒng)采用c/s模式作為開發(fā)模式

令硬件環(huán)境

服務器端高性能的計算機一臺,

普通的雙絞線作為連接。

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

普通的雙絞線作為連接。

令軟件環(huán)境

服務器端:安裝SQLServer2000的服務器版本,安裝

windows2000服務器版本,配置了諾頓等必須的防毒軟件。

客戶端:安裝SQLServer2000的服務器版本,

安裝了VB等可視化開發(fā)工具軟件,

安裝windows2000服務器版本。

3.對象建模

12

對象類靜態(tài)結構模型描述了系統(tǒng)的靜態(tài)結構,包括構成系統(tǒng)的類和

對象、他們的屬性和操作以及這些對象間的聯(lián)系。

3.1確定類與對象的關聯(lián)、屬性

根據已經建立的用例圖和業(yè)務需求確定對象類,及其屬性和操作。通

過檢查類的定義、分析問題的需求和運用該領域的知識來完善和確定

類的屬性,根據系統(tǒng)功能要求和系統(tǒng)設計需要完善和確定類的操作。

包括的類有:

(1)學生

類名:學生

類的類型:該類用于辨別學生用戶的依據,每一個學生用戶有自己

的操作權限,并把其操作存入數據庫中。

功能:用于辨別學生用戶信息,用于業(yè)務的辦理等方面。

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

專業(yè)。

操作:登錄()、網上選課()、修改個人信息()、修改登錄密碼

()、查詢成績。、查詢個人課表()、查詢個人信息()O

(2)教師

類名:教師

類的類型:該類用于辨別教師用戶的依據,每一個教師用戶有自己

的操作權限,并把其操作存入數據庫中。

功能:負責區(qū)別不同的教師用戶,以及每一個教師用戶所擁有的操作

13

權限。

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

操作:登錄()、修改個人信息()、修改登錄密碼()、查詢學生

課表()、查詢學生成績()、查詢學生信息()、查詢教師信息()、

查詢教帥課表()、提交學生成績()、修改學生成績()O

(3)部門

類名:部門

類的類型:該類用于辨別部門用戶的依據,每一個部門用戶有自己

的操作權限,并把其操作存入數據庫中。

功能:用于對用戶的實際需求進行操作,具有學生用戶、教師用戶沒

有的操作權限。

屬性:編號、名稱。

操作:登錄()、統(tǒng)計信息()、修改個人信息()、修改登錄密碼

()、查詢學生課表()、查詢學生成績()、查詢學生信息()、

查詢教師課表()、查詢教師信息()、查詢課程信息()、修改學

生成績()、增加學生信息()、增加教師信息()、增加課程信息

()O

(4)選課

類名:選課

類的類型:該類創(chuàng)建的對象為持久對象,存儲在服務器上的數據庫

中,可以共享。

功能:用于記錄學生用戶的操作,并把其存儲在服務器的數據庫中保

14

存。

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

操作:統(tǒng)計()、添加()、刪除()O

(5)課程

類名:課程

類的類型:該類創(chuàng)建的對象為持久對象,存儲在服務器上的數據庫

中,可以共享。

功能:用于記錄課程信息,并存放在數據庫的服務器中。

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

操作:添加()、修改()、刪除()O

(6)成績

類名:成績

類的類型:該類創(chuàng)建的對象為持久對象,存儲在服務器上的數據庫

中,可以共享。

功能:用于把每個學生的成績進行匯總處理,并存放在總服務器的數

據庫中。

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

操作:添加()、修改()、刪除()。

15

16

部門

-編號

學生一名稱

_學號

_姓+統(tǒng)計信息()

選課

_性+修改個人信息()

學號

_籍_

+修改登錄密碼()

姓名

_人

份_

份+查詢學生課表()

_身

課程

_編號

_

課程+查詢學生成績()

_名

_

業(yè)

專_

教師+查詢學生信息()

一登錄。+查詢教師課表()

+網上選課o+統(tǒng)計()+查詢教師信息()

+修改個人信息o+添加()+查詢課程信息()

修改登錄密碼o+刪除()+修改學生成績()

+查詢成績o

+查詢個人課表()+增加學生信息()

-農i旬個人信息0+增加教師信息()

+增加課程信息()

+登錄()

課程

-編號教師

名稱

-_編號

授課

-姓名

裕幣_

成績

_性別

-學號

+添加()_籍貫

-姓名_

+刪除()身份

課程

-編號_

+修改()指教

課程

-名

-

成績+修改個人信息()

+添加()+修改登錄密碼0

I查詢學生課表0

+刪除0

+修改()+查詢學生成績0

+查詢學生信息()

+查詢教師信息()

卜杳詢教師課表()

+提交學生成績0

+修改學生成績()

+登錄()

3.1.1類圖

16

4.動態(tài)建模

4.1活動圖

用戶界面

___________|qihX-/J|2:.y7ArrIHfn|

\L_

(查看課表]

\/

(代有必的)

、/

〔查有個人信息〕

Sx_____________

_______________J>

—(iUHi系統(tǒng)]

17

18

4.1.1學生活動圖

18

4.1.2教師活動圖

19

用戶界面數據庫

進入登錄界面

輸入用戶名與密碼卜乂檢索用戶2)

正確

比較密碼)

正確

驗證身份

進入部門界面

I修改成績

正確

式更新成績表)

教師、個人信息

增加課程、學生、教師信息

在看教師、學生課表

查看學生成績

查看個人、學生信息)

(退出登錄界面區(qū)出系統(tǒng)]

4.1.3部門活動圖

20

4.2順序圖建模

通過分析學生信息管理系統(tǒng)的業(yè)務需求和對象類之間的關系,進而

建立動態(tài)模型中對象間的交互模型順序圖。

21

0

\登錄界面數據庫界面

1:登錄

2:修改個人信息

3:顯示個人信息

4:成功

5:修改登錄密碼

6:顯示修改密碼

7:成功

8:網上選課

入9:顯示選課信息

10:成功

1/

11:查詢個人信息

、■12:顯示信息

13:成功

'14:查詢個人課表

15:顯示課表信息

16:成功

1K/

17:查詢個人成績

18:顯示成績信息

XI

19:成功

:退出系統(tǒng)S.

,V----2--0-------

4.2.1學生用戶順序圖

22

23

0

/\

登錄界面數據庫界面

教師

1:登錄

/:畛次T人1日忠

)3:顯示個人信息

4:成功X

5:修改登錄密碼

/I6:顯不修改密碼

7:成功------------------->

<----------------------

8:查詢學生或個人信息

9:顯示信息

10:成功X

、11:查詢學生成績

12:顯示成績

13:成功2X

;4:查詢個人或學生課表

15:顯示課表

X

16:成功入

17:提交或修改學生成績

18:顯示成績

7入

19:成功21

K1/

/20:退出系統(tǒng)

4.2.2教師用戶順序圖

24

音錄界而數協(xié);庫界而

1

1

1:登錄1

1

修改個人信息

2:J3,顯示個人信息

4:成功i

L:__1

?I

5:修改登耒密碼1

6顯示修改密碼

?

7:成功?-------

--------------------------1

8:■查詢學生或教師或個人信'息

1、|9:顯示信息

1^:__10:成功?

;11:查詢或修改學生成績1

_xl12:顯示成績

?

13:成功

s__-----------------------1

!14:查詢個人或學生課表:

15:顯示課表

16:成功

e___I

?

17:統(tǒng)計信息

18:顯示信息

?

19:成功?

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論