版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
實驗報告
學生信息管理系統(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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年計算機程序設計及開發(fā)實踐題庫
- 2026年一級建造師工程成本控制與預算實務題集
- 2026年公共關系PR策略規(guī)劃與執(zhí)行模擬題
- 天上的星星課件解析
- 外貿貿易術語知識
- 2026年青島酒店管理職業(yè)技術學院單招綜合素質考試備考題庫含詳細答案解析
- 2026年江西建設職業(yè)技術學院單招綜合素質筆試模擬試題含詳細答案解析
- 2026年白銀礦冶職業(yè)技術學院單招綜合素質考試備考試題含詳細答案解析
- 2026年湖南商務職業(yè)技術學院單招綜合素質筆試備考題庫含詳細答案解析
- 2026年山西財貿職業(yè)技術學院單招職業(yè)技能考試參考題庫含詳細答案解析
- 2025-2026學年北京市昌平區(qū)高三(上期)期末考試英語試卷(含答案)
- 粉塵防爆教育培訓制度
- 企業(yè)安全生產標準化建設與實施手冊(標準版)
- 2025年土地租賃居間服務合同
- 五個帶頭方面問題清單(二)
- 廣東省衡水金卷2025-2026學年高三上學期12月聯(lián)考物理試題(含答案)
- 扁鵲凹凸脈法課件
- 北京市2025北京市體育設施管理中心應屆畢業(yè)生招聘2人筆試歷年參考題庫典型考點附帶答案詳解(3卷合一)2套試卷
- 2026屆廣東省江門市普通高中化學高二第一學期期末調研模擬試題含答案
- 專題02 輕松破解求函數值域或最值的十大題型(高效培優(yōu)專項訓練)數學北師大版2019必修第一冊(解析版)
- 2026屆山東菏澤一中高三化學第一學期期末達標測試試題含解析
評論
0/150
提交評論