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

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

.系統(tǒng)需求概述1.1系統(tǒng)概述隨著我國信息技術(shù)和經(jīng)濟(jì)的發(fā)展,計算機(jī)已經(jīng)被廣泛的應(yīng)用到各個領(lǐng)域。計算機(jī)給人們的生活帶來方便的同時也需要開發(fā)相應(yīng)的管理系統(tǒng)。學(xué)生信息管理系統(tǒng)是針對學(xué)校人事處的大量業(yè)務(wù)處理工作而開發(fā)的管理軟件,主要用于學(xué)校學(xué)生信息管理,總體任務(wù)是實(shí)現(xiàn)學(xué)生信息關(guān)系的系統(tǒng)化、科學(xué)化、規(guī)范化和自動化,其主要任務(wù)是用計算機(jī)對學(xué)生各種信息進(jìn)行日常管理,如查詢成績、個人信息、增加、選課等操作,另外還考慮到老師以及各個部門的各種操作權(quán)限。1.2系統(tǒng)功能需求學(xué)生信息管理系統(tǒng)應(yīng)該具有以下的而功能:(1)系統(tǒng)中學(xué)生的主要功能包括以下內(nèi)容:①進(jìn)行網(wǎng)上選課。②修改個人信息以及修改個人的登錄密碼。③查詢學(xué)生個人課表、成績、個人信息。(2)系統(tǒng)中老師的主要功能包括以下內(nèi)容:①修改個人信息以及修改個人的登錄密碼。②查詢學(xué)生課表、成績、個人信息以及教師本人的課表、信息。③提交以及修改學(xué)生成績。系統(tǒng)中各部門的主要功能包括以下內(nèi)容:①修改個人信息以及修改個人的登錄密碼。②查詢學(xué)生課表、成績、個人信息以及教師的課表、信息以及課程的相關(guān)。③增加學(xué)生、教師、課程信息。④統(tǒng)計選課信息和教師、學(xué)生信息2)2.用例建模2.1確定系統(tǒng)范圍和系統(tǒng)邊界1.學(xué)生信息管理系統(tǒng)的業(yè)務(wù)范圍學(xué)生信息管理系統(tǒng)的業(yè)務(wù)范圍包括學(xué)校的的大量的業(yè)務(wù)管理。一般的學(xué)生用戶進(jìn)行網(wǎng)上選課,修改個人信息以及修改個人的登錄密碼,查詢學(xué)生個人課表、成績、個人信息;教師用戶可以修改個人信息以及修改個人的登錄密碼,查詢學(xué)生課表、成績、個人信息以及教師本人的課表、信息,提交以及修改學(xué)生成績;部門用戶可以修改個人信息以及修改個人的登錄密碼,查詢學(xué)生課表、成績、個人信息以及教師的課表、信息以及課程的相關(guān)信息,修改學(xué)生成績以及增加學(xué)生、教師、課程信息,統(tǒng)計選課信息和教師、學(xué)生信息。2.ATM機(jī)系統(tǒng)的系統(tǒng)邊界1)學(xué)生用戶行網(wǎng)上選課,修改個人信息以及修改個人的登錄密碼,查詢學(xué)生個人課表、成績、個人信息。2)教師用戶可以修改個人信息以及修改個人的登錄密碼,查詢學(xué)生課表、成績、個人信息以及教師本人的課表、信息,提交以及修改學(xué)生成績。3)部門用戶可以修改個人信息以及修改個人的登錄密碼,查詢學(xué)生課表、成績、個人信息以及教師的課表、信息以及課程的相關(guān)信息,以及增加學(xué)生、教師、課程信息,統(tǒng)計選課信息和教師、學(xué)生信息。2.2參與者列表從分析可以看出,學(xué)生信息管理系統(tǒng)有3類參與者,即“學(xué)生用戶”、“教師用戶”、“部門用戶”。2.3用例列表根據(jù)系統(tǒng)的需求分析中客戶對系統(tǒng)功能提出的要求,可以粗略的找到系統(tǒng)用例,并在后期的用例建模工作中合并、優(yōu)化、篩選這些用例。(1)“學(xué)生用戶”中的用例。(2)”教師用戶”中的用例。(3)“部門用戶”中的用例。2.4用例圖(1)“學(xué)生用戶”中的用例在第一層中,根據(jù)對“學(xué)生用戶”的整體業(yè)務(wù)功能要求,可選的用例有:修改個人信息修改登錄密碼網(wǎng)上選課查詢個人信息查詢個人成績查詢個人課表(2)“教師用戶”中的用例根據(jù)客戶對“教師用戶”的業(yè)務(wù)功能要求,可選的用例有:修改個人信息修改登錄密碼查詢學(xué)生課表查詢學(xué)生成績查詢學(xué)生信息查詢教師信息查詢教師課表提交學(xué)生成績修改學(xué)生成績 (3)“部門用戶”中的用例根據(jù)客戶對“部門用戶”的業(yè)務(wù)功能要求,可選的用例有:修改個人信息修改登錄密碼查詢學(xué)生課表查詢學(xué)生成績查詢學(xué)生信息查詢教師課表查詢課程信息查詢教師信息增加學(xué)生信息增加教師信息增加課程信息修改學(xué)生成績統(tǒng)計信息2.5輔助需求2.5.1系統(tǒng)環(huán)境需求系統(tǒng)模式 本系統(tǒng)采用C/S模式作為開發(fā)模式硬件環(huán)境 服務(wù)器端高性能的計算機(jī)一臺, 普通的雙絞線作為連接。 客戶端:普通的計算機(jī)或者工作站, 普通的雙絞線作為連接。軟件環(huán)境 服務(wù)器端:安裝SQLServer2000的服務(wù)器版本,安裝windows2000服務(wù)器版本,配置了諾頓等必須的防毒軟件。 客戶端:安裝SQLServer2000的服務(wù)器版本, 安裝了VB等可視化開發(fā)工具軟件, 安裝windows2000服務(wù)器版本。3.對象建模對象類靜態(tài)結(jié)構(gòu)模型描述了系統(tǒng)的靜態(tài)結(jié)構(gòu),包括構(gòu)成系統(tǒng)的類和對象、他們的屬性和操作以及這些對象間的聯(lián)系。3.1確定類與對象的關(guān)聯(lián)、屬性根據(jù)已經(jīng)建立的用例圖和業(yè)務(wù)需求確定對象類,及其屬性和操作。通過檢查類的定義、分析問題的需求和運(yùn)用該領(lǐng)域的知識來完善和確定類的屬性,根據(jù)系統(tǒng)功能要求和系統(tǒng)設(shè)計需要完善和確定類的操作。包括的類有:(1)學(xué)生類名:學(xué)生類的類型:該類用于辨別學(xué)生用戶的依據(jù),每一個學(xué)生用戶有自己的操作權(quán)限,并把其操作存入數(shù)據(jù)庫中。功能:用于辨別學(xué)生用戶信息,用于業(yè)務(wù)的辦理等方面。屬性:學(xué)號、姓名、性別、籍貫、入學(xué)年份、身份證號、所在系院、專業(yè)。操作:登錄()、網(wǎng)上選課()、修改個人信息()、修改登錄密碼()、查詢成績()、查詢個人課表()、查詢個人信息()。(2)教師類名:教師類的類型:該類用于辨別教師用戶的依據(jù),每一個教師用戶有自己的操作權(quán)限,并把其操作存入數(shù)據(jù)庫中。功能:負(fù)責(zé)區(qū)別不同的教師用戶,以及每一個教師用戶所擁有的操作權(quán)限。屬性:編號、姓名、性別、籍貫、身份證號、執(zhí)教時間。操作:登錄()、修改個人信息()、修改登錄密碼()、查詢學(xué)生課表()、查詢學(xué)生成績()、查詢學(xué)生信息()、查詢教師信息()、查詢教師課表()、提交學(xué)生成績()、修改學(xué)生成績()。(3)部門類名:部門類的類型:該類用于辨別部門用戶的依據(jù),每一個部門用戶有自己的操作權(quán)限,并把其操作存入數(shù)據(jù)庫中。功能:用于對用戶的實(shí)際需求進(jìn)行操作,具有學(xué)生用戶、教師用戶沒有的操作權(quán)限。屬性:編號、名稱。操作:登錄()、統(tǒng)計信息()、修改個人信息()、修改登錄密碼()、查詢學(xué)生課表()、查詢學(xué)生成績()、查詢學(xué)生信息()、查詢教師課表()、查詢教師信息()、查詢課程信息()、修改學(xué)生成績()、增加學(xué)生信息()、增加教師信息()、增加課程信息()。(4)選課類名:選課類的類型:該類創(chuàng)建的對象為持久對象,存儲在服務(wù)器上的數(shù)據(jù)庫中,可以共享。功能:用于記錄學(xué)生用戶的操作,并把其存儲在服務(wù)器的數(shù)據(jù)庫中保存。屬性:學(xué)號、姓名、課程編號、課程名、教師。操作:統(tǒng)計()、添加()、刪除()。(5)課程類名:課程類的類型:該類創(chuàng)建的對象為持久對象,存儲在服務(wù)器上的數(shù)據(jù)庫中,可以共享。功能:用于記錄課程信息,并存放在數(shù)據(jù)庫的服務(wù)器中。屬性:編號、名稱、授課教師。操作:添加()、修改()、刪除()。(6)成績類名:成績類的類型:該類創(chuàng)建的對象為持久對象,存儲在服務(wù)器上的數(shù)據(jù)庫中,可以共享。功能:用于把每個學(xué)生的成績進(jìn)行匯總處理,并存放在總服務(wù)器的數(shù)據(jù)庫中。屬性:學(xué)號、姓名、課程編號、課程名、成績。操作:添加()、修改()、刪除()。3.1.1類圖動態(tài)建模4.1活動圖4.1.1學(xué)生活動圖4.1.2教師活動圖4.1.3部門活動圖4.2順序圖建模通過分析學(xué)生信息管理系統(tǒng)的業(yè)務(wù)需求和對象類之間的關(guān)系,進(jìn)而建立動態(tài)模型中對象間的交互模型順序圖。5.總結(jié)面向?qū)ο蠹夹g(shù)是軟件工程領(lǐng)域的重要技術(shù),是一種把面向?qū)ο蟮乃枷霊?yīng)用于軟件開發(fā)過程中指導(dǎo)開發(fā)活動的系統(tǒng)方法?;舅枷胧菑默F(xiàn)實(shí)世界客觀存在的事物出發(fā),盡可能地運(yùn)用人類的自然思維方式來構(gòu)造軟件系統(tǒng)。學(xué)生信息管理系統(tǒng)正是利用面向?qū)ο蟮姆椒ㄟM(jìn)行分析與設(shè)計。通過對系統(tǒng)進(jìn)行詳細(xì)的調(diào)查和可行性分析,分析

溫馨提示

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

評論

0/150

提交評論