學(xué)生成績(jī)管理系統(tǒng)分析_第1頁
學(xué)生成績(jī)管理系統(tǒng)分析_第2頁
學(xué)生成績(jī)管理系統(tǒng)分析_第3頁
學(xué)生成績(jī)管理系統(tǒng)分析_第4頁
學(xué)生成績(jī)管理系統(tǒng)分析_第5頁
已閱讀5頁,還剩13頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、學(xué)生管理系統(tǒng)設(shè)計(jì)分析學(xué)生成績(jī)管理系統(tǒng)設(shè)計(jì)分析學(xué)號(hào):103110125姓名:別曹雅專業(yè):軟件開發(fā)1、題目學(xué)生成績(jī)管理系統(tǒng)2、系統(tǒng)概述學(xué)生成績(jī)管理系統(tǒng)為老師及同學(xué)提供充足的信息和快捷的 查詢手段。學(xué)生成績(jī)管理系統(tǒng)涉及不同類別的用戶,分別為學(xué)生、 教師和管理員以及訪客。學(xué)生只能對(duì)系統(tǒng)的信息進(jìn)行查詢。而老 師則可以對(duì)信息進(jìn)行錄入和修改,并根據(jù)相關(guān)信息對(duì)學(xué)生的成績(jī) 進(jìn)行求平均值、排序和求總和等相關(guān)的操作,但是不能對(duì)系統(tǒng)進(jìn) 行管理和進(jìn)行系統(tǒng)權(quán)限的分配。管理員賬戶則擁有教師和學(xué)生擁 有的全部權(quán)限。因此系統(tǒng)、有效的分析與設(shè)計(jì)學(xué)生成績(jī)管理系統(tǒng) 就尤為得要,它直接決定了系統(tǒng)的穩(wěn)定性、可靠性、安全性和實(shí) 用性。3、

2、意義該系統(tǒng)的編寫目的是提高學(xué)生成績(jī)管理的工作效率,使人們 從乏味的數(shù)據(jù)登記和統(tǒng)計(jì)工作中解脫出來,保證工作的準(zhǔn)確率, 為老師及同學(xué)提供充足的信息和快捷的查詢手段。數(shù)據(jù)庫作為計(jì) 算機(jī)應(yīng)用的一部分,對(duì)學(xué)生成績(jī)查詢進(jìn)行管理具有手工管理無法 比擬的優(yōu)點(diǎn),例如檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、 保密性好、壽命長(zhǎng)等。這些優(yōu)點(diǎn)能夠極大地提高學(xué)生成績(jī)查詢和 管理的效率。學(xué)生成績(jī)管理系統(tǒng)在提高學(xué)生成績(jī)信息處理的效率的同時(shí), 又能為廣大師生提供及時(shí)準(zhǔn)備的學(xué)生成績(jī)信息??墒箤W(xué)院教職員 工減輕工作壓力,比較系統(tǒng)地對(duì)教務(wù)、教學(xué)上的各項(xiàng)服務(wù)和信息進(jìn)行管理。同時(shí),可以減少勞動(dòng)力的使用,加快查詢速度以及國(guó) 家各部門關(guān)于信

3、息化的步伐,使各項(xiàng)管理更加規(guī)范化,提高了傳 統(tǒng)教師的工作任務(wù)量。4、需求分析A、在學(xué)生信息管理系統(tǒng)中,主要有用戶登陸、學(xué)生信息管理、 課程信息管理、用戶管理、成績(jī)管理等功能,功能分析如下:(1)用戶登陸學(xué)生信息管理網(wǎng)站采用用戶名及密碼驗(yàn)證模式,進(jìn)入學(xué)生信息管 理網(wǎng)站前,用戶必須在登陸頁面輸入用戶名及密碼,只有驗(yàn)證通 過的用戶方可進(jìn)入學(xué)生信息管理網(wǎng)站操作主頁面。(2)學(xué)生信息管理其包括:課程基本添加與刪除處理以及學(xué)生選課信息的查詢處 理和對(duì)授課教師,課程號(hào),學(xué)時(shí)數(shù),班級(jí)等信息的添加,維護(hù)等。(3)課程信息管理其包括3個(gè)功能模塊:課程基本添加與刪除處理以及學(xué)生選課 信息的查詢處理。(4)用戶管理包

4、括2個(gè)功能模塊:用戶信息查詢以及用戶的刪除與處理。(5)成績(jī)管理用于對(duì)成績(jī)的輸入、修改、匯總及排名。B、數(shù)據(jù)描述學(xué)生成績(jī)管理系統(tǒng)中的實(shí)體包括:學(xué)生、課程、用戶,這些實(shí)體組成的E-R圖如下:學(xué)號(hào)、姓名、性別、年齡、系別學(xué)生:課程:課程號(hào)、課程名、先修課程號(hào)、學(xué)分、成績(jī)用戶:用戶名、密碼、權(quán)限D(zhuǎn)、性能需求登錄系統(tǒng)的時(shí)間不超過20秒時(shí)間特性:系統(tǒng)的時(shí)間性能規(guī)定要求系統(tǒng)的大部分操作在用戶視覺延 遲時(shí)間范圍之內(nèi)。對(duì)某些檢索和其它涉及復(fù)雜計(jì)算的操作系統(tǒng)響 應(yīng)也應(yīng)保持在3 5倍用戶視覺延遲時(shí)間范圍內(nèi)。數(shù)據(jù)轉(zhuǎn)換與傳輸時(shí)間:視操作系統(tǒng)和計(jì)算機(jī)而異E、適應(yīng)性:學(xué)生成績(jī)管理系統(tǒng)適應(yīng)性強(qiáng),可以在所有 Windows操

5、作系統(tǒng)學(xué)生成績(jī)管理系統(tǒng)的總體功能需求如圖:查 詢 信 息添 加 信 息修 改 信 息刪 除 信 息課程添加課 程 刪 除選 課 查 詢信 息 查 詢信息刪除成績(jī)輸入成績(jī)修改匯總排名成績(jī)查詢用 戶 登 錄1戶注銷5、建立系統(tǒng)用例模型(1)識(shí)別角色執(zhí)行者是對(duì)系統(tǒng)外的對(duì)象的描述,是用戶作用于系統(tǒng)的一個(gè) 角色,有自已的目標(biāo),通過與系統(tǒng)的交互來實(shí)現(xiàn)。在學(xué)生成績(jī)管 理系統(tǒng)中,主要的問題有:對(duì)用戶的權(quán)限進(jìn)行管理,可以添加、刪除用戶;修改、刪除 以及查詢學(xué)生成績(jī)管理系統(tǒng)信息。學(xué)生任意選修課程并對(duì)自已的選課成績(jī)進(jìn)行查詢、瀏覽、修 改學(xué)生信息。老師查看學(xué)生的成績(jī)和選課信息訪客能夠?qū)Ρ鞠到y(tǒng)進(jìn)行留言操作。綜上歸納可以

6、知道本系統(tǒng)的主要操作是學(xué)生成績(jī)管理員對(duì) 系統(tǒng)的信息進(jìn)行管理與維護(hù)。在本系統(tǒng)產(chǎn)UML建模中,可以創(chuàng) 建:管理員、老師、學(xué)生、訪客角色。如圖:(2)創(chuàng)建用例用例圖是對(duì)系統(tǒng)需求的描述,表達(dá)了系統(tǒng)的功能和所提供的 服務(wù),包括學(xué)生信息管理子系統(tǒng)、成績(jī)管理子系統(tǒng)、課程管理子 系統(tǒng)、班級(jí)管理子系統(tǒng)、用戶管理子系統(tǒng)分析學(xué)生成績(jī)信息管理系統(tǒng)的數(shù)據(jù)來源和去向,可以分為以下的幾個(gè)用例:1)系統(tǒng)管理員登錄系統(tǒng)后,通過身份驗(yàn)證,能夠?qū)W(xué)生的基本 信息進(jìn)行管理,包括錄入學(xué)生基本信息、修改學(xué)生基本信息、查 詢學(xué)生基本信息、刪除學(xué)生基本信息,并且可以找回自己的密碼。查詢信息2)教師在日常管理中可以登錄系統(tǒng),如果忘記了自己的密

7、碼, 則可以找回。可以通過系統(tǒng)查詢、修改和刪除學(xué)生的考試成績(jī) 當(dāng)考試結(jié)束后,教師有權(quán)將學(xué)生成績(jī)錄入系統(tǒng)。3)學(xué)生登錄后可以進(jìn)入本系統(tǒng),查詢自己的個(gè)人基本信息。如 果忘記了自己的密碼則可以通過系統(tǒng)找回。(4)訪客登錄本系統(tǒng)后可以以對(duì)本系統(tǒng)進(jìn)行留言。6、建立系統(tǒng)動(dòng)態(tài)模型動(dòng)態(tài)模型主要用于描述系統(tǒng)動(dòng)態(tài)行為和控制結(jié)構(gòu)。動(dòng)態(tài)行為 包括系統(tǒng)中對(duì)象生存期內(nèi)可能的狀態(tài)、事件發(fā)生時(shí)狀態(tài)的轉(zhuǎn)移及 對(duì)象之間的動(dòng)態(tài)合作關(guān)系,顯示對(duì)象之間的交互過程及交互順 序,同時(shí)描述為滿足用例要求進(jìn)行的活動(dòng)用活動(dòng)之間約束關(guān)系?;顒?dòng)圖是著重描述操作實(shí)現(xiàn)中完成的工作,以及用例或?qū)ο?的活動(dòng)。(1)活動(dòng)圖學(xué)生成績(jī)管理系統(tǒng)的活動(dòng)圖是描述在成績(jī)

8、管理中,管理員、 老師、學(xué)生和訪客之間發(fā)生的相互的關(guān)系。管理員對(duì)用戶訪問的 權(quán)限進(jìn)行判斷,然后根據(jù)用戶相對(duì)應(yīng)的權(quán)限進(jìn)行相對(duì)的操作如查 詢、修改和留言等。時(shí)序圖順序圖是一種交互圖,主要描述對(duì)象之間的動(dòng)態(tài)合作關(guān)系, 以及合作過程中的行為次序,常用來描述一個(gè)用例的行為。順序圖有兩具軸:水平軸列出參與交互的不同對(duì)象,用標(biāo)有 對(duì)象名的矩形框表示,對(duì)象名標(biāo)注下劃線以區(qū)別類。垂直虛線是 對(duì)象的生命線,用于表示在某段時(shí)間內(nèi)對(duì)象的存在。學(xué)生成績(jī)管 理系統(tǒng)中的時(shí)序圖如下:1)以學(xué)生張三為例,學(xué)生查看自已信息的序列圖如下:2)以學(xué)生張三為例,學(xué)生登錄系統(tǒng)的協(xié)作圖:第18頁共16頁在學(xué)生成績(jī)管理系統(tǒng)中用戶登錄后,對(duì)其

9、數(shù)據(jù)的查詢其流圖如下學(xué)生成績(jī)信息>輸入學(xué)生學(xué)號(hào)4選擇編輯或修改的用戶信息用戶信息表3)管理員管理學(xué)生成績(jī)管理系統(tǒng)的時(shí)序圖:4)管理員管理學(xué)生成績(jī)系統(tǒng)的協(xié)作圖:7、建立系類圖(1 )系統(tǒng)包圖包圖是一種分組機(jī)制,包由關(guān)系密切的一組模型元素構(gòu)成, 包還可以由其化包嵌套構(gòu)成。將許多類集合成一個(gè)更高層次的單 位,形成一個(gè)高內(nèi)聚、低耦合的類的集合,UML中把這種分組 機(jī)制稱為包。學(xué)生成績(jī)管理系統(tǒng)中,把整個(gè)管理系統(tǒng)劃分為人員信息、接 口、數(shù)據(jù)查詢3個(gè)包,如圖:(2)類圖類圖是描述系統(tǒng)靜態(tài)特征的一種圖式,是構(gòu)建其它圖的基 礎(chǔ)。構(gòu)成類圖的主要成分是類及類之間的關(guān)系。類由類名、屬性 和操作三部分組成,類圖是

10、面向?qū)ο蠹夹g(shù)的心臟和靈魂。掌握以 下基礎(chǔ)知識(shí)對(duì)類的成功設(shè)計(jì)至關(guān)重要:1)學(xué)習(xí)掌握為類建模的知識(shí);2)對(duì)應(yīng)用領(lǐng)域的正確、深入的理解;3)學(xué)習(xí)研究相似的和成功的設(shè)計(jì);4)超前思維和預(yù)測(cè)結(jié)果的能力;5)不斷精華模型和修正缺陷的實(shí)踐。a、在學(xué)生成績(jī)管理系統(tǒng)中用戶的操作是根據(jù)其權(quán)限大小來對(duì) 成績(jī)管理系統(tǒng)進(jìn)行相對(duì)的操作。首先用戶在登錄時(shí),系統(tǒng)會(huì)自動(dòng)的對(duì)其權(quán)限進(jìn)行判斷。如果密碼正確,登錄成功。這可以看作是 學(xué)生、老師以及管理員和訪客的操作都依賴與用戶權(quán)限的管理。所以,學(xué)生成績(jī)管理系統(tǒng)的人員信息的類圖如下:8、系統(tǒng)部署學(xué)生成績(jī)管理系統(tǒng)部署是整個(gè)實(shí)施過程中的最后階段,它該系 統(tǒng)中涉及到的硬件、軟件整合到一起,可

11、以描述系統(tǒng)的運(yùn)行的狀 態(tài)。在部署中有以下兩個(gè)視圖:(1 )組件圖組件圖包含了模型代碼庫、可執(zhí)行庫、運(yùn)行庫和其他組件的信息。組件是代碼的實(shí)際模塊。學(xué)生成績(jī)管理系統(tǒng)的組件圖:接口數(shù)據(jù)庫事務(wù)(2 )配置圖配置圖考慮應(yīng)用程序的物理部署,如網(wǎng)絡(luò)布局和組件在網(wǎng)絡(luò)上的位置等問題。學(xué)生成績(jī)管理系統(tǒng)的配置圖如下:9、總結(jié)從設(shè)計(jì)的結(jié)構(gòu)中可以看出,學(xué)生的信息輸入輸出功能是由學(xué) 生管理系統(tǒng)進(jìn)行的。選擇課程的信息輸入輸出是由課程管理系統(tǒng) 進(jìn)行的,而成績(jī)信息流動(dòng)則是成績(jī)管理系統(tǒng)進(jìn)行的。學(xué)生成績(jī)管理信息系統(tǒng)的幾個(gè)基本功能:1、學(xué)生的基本信息管理如學(xué)號(hào)、姓名等2、課程的基本信息管理如課程名稱、學(xué)分、學(xué)時(shí)等3、成績(jī)的錄入,由老師或管理員

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論