




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、學生管理系統(tǒng)設(shè)計分析學生成績管理系統(tǒng)設(shè)計分析學號:103110125姓名:別曹雅專業(yè):軟件開發(fā)1、題目學生成績管理系統(tǒng)2、系統(tǒng)概述學生成績管理系統(tǒng)為老師及同學提供充足的信息和快捷的 查詢手段。學生成績管理系統(tǒng)涉及不同類別的用戶,分別為學生、 教師和管理員以及訪客。學生只能對系統(tǒng)的信息進行查詢。而老 師則可以對信息進行錄入和修改,并根據(jù)相關(guān)信息對學生的成績 進行求平均值、排序和求總和等相關(guān)的操作,但是不能對系統(tǒng)進 行管理和進行系統(tǒng)權(quán)限的分配。管理員賬戶則擁有教師和學生擁 有的全部權(quán)限。因此系統(tǒng)、有效的分析與設(shè)計學生成績管理系統(tǒng) 就尤為得要,它直接決定了系統(tǒng)的穩(wěn)定性、可靠性、安全性和實 用性。3、
2、意義該系統(tǒng)的編寫目的是提高學生成績管理的工作效率,使人們 從乏味的數(shù)據(jù)登記和統(tǒng)計工作中解脫出來,保證工作的準確率, 為老師及同學提供充足的信息和快捷的查詢手段。數(shù)據(jù)庫作為計 算機應(yīng)用的一部分,對學生成績查詢進行管理具有手工管理無法 比擬的優(yōu)點,例如檢索迅速、查找方便、可靠性高、存儲量大、 保密性好、壽命長等。這些優(yōu)點能夠極大地提高學生成績查詢和 管理的效率。學生成績管理系統(tǒng)在提高學生成績信息處理的效率的同時, 又能為廣大師生提供及時準備的學生成績信息??墒箤W院教職員 工減輕工作壓力,比較系統(tǒng)地對教務(wù)、教學上的各項服務(wù)和信息進行管理。同時,可以減少勞動力的使用,加快查詢速度以及國 家各部門關(guān)于信
3、息化的步伐,使各項管理更加規(guī)范化,提高了傳 統(tǒng)教師的工作任務(wù)量。4、需求分析A、在學生信息管理系統(tǒng)中,主要有用戶登陸、學生信息管理、 課程信息管理、用戶管理、成績管理等功能,功能分析如下:(1)用戶登陸學生信息管理網(wǎng)站采用用戶名及密碼驗證模式,進入學生信息管 理網(wǎng)站前,用戶必須在登陸頁面輸入用戶名及密碼,只有驗證通 過的用戶方可進入學生信息管理網(wǎng)站操作主頁面。(2)學生信息管理其包括:課程基本添加與刪除處理以及學生選課信息的查詢處 理和對授課教師,課程號,學時數(shù),班級等信息的添加,維護等。(3)課程信息管理其包括3個功能模塊:課程基本添加與刪除處理以及學生選課 信息的查詢處理。(4)用戶管理包
4、括2個功能模塊:用戶信息查詢以及用戶的刪除與處理。(5)成績管理用于對成績的輸入、修改、匯總及排名。B、數(shù)據(jù)描述學生成績管理系統(tǒng)中的實體包括:學生、課程、用戶,這些實體組成的E-R圖如下:學號、姓名、性別、年齡、系別學生:課程:課程號、課程名、先修課程號、學分、成績用戶:用戶名、密碼、權(quán)限D(zhuǎn)、性能需求登錄系統(tǒng)的時間不超過20秒時間特性:系統(tǒng)的時間性能規(guī)定要求系統(tǒng)的大部分操作在用戶視覺延 遲時間范圍之內(nèi)。對某些檢索和其它涉及復(fù)雜計算的操作系統(tǒng)響 應(yīng)也應(yīng)保持在3 5倍用戶視覺延遲時間范圍內(nèi)。數(shù)據(jù)轉(zhuǎn)換與傳輸時間:視操作系統(tǒng)和計算機而異E、適應(yīng)性:學生成績管理系統(tǒng)適應(yīng)性強,可以在所有 Windows操
5、作系統(tǒng)學生成績管理系統(tǒng)的總體功能需求如圖:查 詢 信 息添 加 信 息修 改 信 息刪 除 信 息課程添加課 程 刪 除選 課 查 詢信 息 查 詢信息刪除成績輸入成績修改匯總排名成績查詢用 戶 登 錄1戶注銷5、建立系統(tǒng)用例模型(1)識別角色執(zhí)行者是對系統(tǒng)外的對象的描述,是用戶作用于系統(tǒng)的一個 角色,有自已的目標,通過與系統(tǒng)的交互來實現(xiàn)。在學生成績管 理系統(tǒng)中,主要的問題有:對用戶的權(quán)限進行管理,可以添加、刪除用戶;修改、刪除 以及查詢學生成績管理系統(tǒng)信息。學生任意選修課程并對自已的選課成績進行查詢、瀏覽、修 改學生信息。老師查看學生的成績和選課信息訪客能夠?qū)Ρ鞠到y(tǒng)進行留言操作。綜上歸納可以
6、知道本系統(tǒng)的主要操作是學生成績管理員對 系統(tǒng)的信息進行管理與維護。在本系統(tǒng)產(chǎn)UML建模中,可以創(chuàng) 建:管理員、老師、學生、訪客角色。如圖:(2)創(chuàng)建用例用例圖是對系統(tǒng)需求的描述,表達了系統(tǒng)的功能和所提供的 服務(wù),包括學生信息管理子系統(tǒng)、成績管理子系統(tǒng)、課程管理子 系統(tǒng)、班級管理子系統(tǒng)、用戶管理子系統(tǒng)分析學生成績信息管理系統(tǒng)的數(shù)據(jù)來源和去向,可以分為以下的幾個用例:1)系統(tǒng)管理員登錄系統(tǒng)后,通過身份驗證,能夠?qū)W生的基本 信息進行管理,包括錄入學生基本信息、修改學生基本信息、查 詢學生基本信息、刪除學生基本信息,并且可以找回自己的密碼。查詢信息2)教師在日常管理中可以登錄系統(tǒng),如果忘記了自己的密
7、碼, 則可以找回??梢酝ㄟ^系統(tǒng)查詢、修改和刪除學生的考試成績 當考試結(jié)束后,教師有權(quán)將學生成績錄入系統(tǒng)。3)學生登錄后可以進入本系統(tǒng),查詢自己的個人基本信息。如 果忘記了自己的密碼則可以通過系統(tǒng)找回。(4)訪客登錄本系統(tǒng)后可以以對本系統(tǒng)進行留言。6、建立系統(tǒng)動態(tài)模型動態(tài)模型主要用于描述系統(tǒng)動態(tài)行為和控制結(jié)構(gòu)。動態(tài)行為 包括系統(tǒng)中對象生存期內(nèi)可能的狀態(tài)、事件發(fā)生時狀態(tài)的轉(zhuǎn)移及 對象之間的動態(tài)合作關(guān)系,顯示對象之間的交互過程及交互順 序,同時描述為滿足用例要求進行的活動用活動之間約束關(guān)系。活動圖是著重描述操作實現(xiàn)中完成的工作,以及用例或?qū)ο?的活動。(1)活動圖學生成績管理系統(tǒng)的活動圖是描述在成績
8、管理中,管理員、 老師、學生和訪客之間發(fā)生的相互的關(guān)系。管理員對用戶訪問的 權(quán)限進行判斷,然后根據(jù)用戶相對應(yīng)的權(quán)限進行相對的操作如查 詢、修改和留言等。時序圖順序圖是一種交互圖,主要描述對象之間的動態(tài)合作關(guān)系, 以及合作過程中的行為次序,常用來描述一個用例的行為。順序圖有兩具軸:水平軸列出參與交互的不同對象,用標有 對象名的矩形框表示,對象名標注下劃線以區(qū)別類。垂直虛線是 對象的生命線,用于表示在某段時間內(nèi)對象的存在。學生成績管 理系統(tǒng)中的時序圖如下:1)以學生張三為例,學生查看自已信息的序列圖如下:2)以學生張三為例,學生登錄系統(tǒng)的協(xié)作圖:第18頁共16頁在學生成績管理系統(tǒng)中用戶登錄后,對其
9、數(shù)據(jù)的查詢其流圖如下學生成績信息>輸入學生學號4選擇編輯或修改的用戶信息用戶信息表3)管理員管理學生成績管理系統(tǒng)的時序圖:4)管理員管理學生成績系統(tǒng)的協(xié)作圖:7、建立系類圖(1 )系統(tǒng)包圖包圖是一種分組機制,包由關(guān)系密切的一組模型元素構(gòu)成, 包還可以由其化包嵌套構(gòu)成。將許多類集合成一個更高層次的單 位,形成一個高內(nèi)聚、低耦合的類的集合,UML中把這種分組 機制稱為包。學生成績管理系統(tǒng)中,把整個管理系統(tǒng)劃分為人員信息、接 口、數(shù)據(jù)查詢3個包,如圖:(2)類圖類圖是描述系統(tǒng)靜態(tài)特征的一種圖式,是構(gòu)建其它圖的基 礎(chǔ)。構(gòu)成類圖的主要成分是類及類之間的關(guān)系。類由類名、屬性 和操作三部分組成,類圖是
10、面向?qū)ο蠹夹g(shù)的心臟和靈魂。掌握以 下基礎(chǔ)知識對類的成功設(shè)計至關(guān)重要:1)學習掌握為類建模的知識;2)對應(yīng)用領(lǐng)域的正確、深入的理解;3)學習研究相似的和成功的設(shè)計;4)超前思維和預(yù)測結(jié)果的能力;5)不斷精華模型和修正缺陷的實踐。a、在學生成績管理系統(tǒng)中用戶的操作是根據(jù)其權(quán)限大小來對 成績管理系統(tǒng)進行相對的操作。首先用戶在登錄時,系統(tǒng)會自動的對其權(quán)限進行判斷。如果密碼正確,登錄成功。這可以看作是 學生、老師以及管理員和訪客的操作都依賴與用戶權(quán)限的管理。所以,學生成績管理系統(tǒng)的人員信息的類圖如下:8、系統(tǒng)部署學生成績管理系統(tǒng)部署是整個實施過程中的最后階段,它該系 統(tǒng)中涉及到的硬件、軟件整合到一起,可
11、以描述系統(tǒng)的運行的狀 態(tài)。在部署中有以下兩個視圖:(1 )組件圖組件圖包含了模型代碼庫、可執(zhí)行庫、運行庫和其他組件的信息。組件是代碼的實際模塊。學生成績管理系統(tǒng)的組件圖:接口數(shù)據(jù)庫事務(wù)(2 )配置圖配置圖考慮應(yīng)用程序的物理部署,如網(wǎng)絡(luò)布局和組件在網(wǎng)絡(luò)上的位置等問題。學生成績管理系統(tǒng)的配置圖如下:9、總結(jié)從設(shè)計的結(jié)構(gòu)中可以看出,學生的信息輸入輸出功能是由學 生管理系統(tǒng)進行的。選擇課程的信息輸入輸出是由課程管理系統(tǒng) 進行的,而成績信息流動則是成績管理系統(tǒng)進行的。學生成績管理信息系統(tǒng)的幾個基本功能:1、學生的基本信息管理如學號、姓名等2、課程的基本信息管理如課程名稱、學分、學時等3、成績的錄入,由老師或管理員
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 營運車輛維修管理制度
- 食品產(chǎn)品儲存管理制度
- 酒店消防現(xiàn)場管理制度
- 西安電梯安全管理制度
- 車燈老化車間管理制度
- 規(guī)范夜市攤位管理制度
- 銀行網(wǎng)點考核管理制度
- 車輛油費油耗管理制度
- 面試學校問到管理制度
- 高低壓配電室管理制度
- JJF 1271-2010公路運輸模擬試驗臺校準規(guī)范
- GB/T 22795-2008混凝土用膨脹型錨栓型式與尺寸
- GB/T 19851.15-2007中小學體育器材和場地第15部分:足球門
- GB/T 10095.1-2001漸開線圓柱齒輪精度第1部分:輪齒同側(cè)齒面偏差的定義和允許值
- 全國戒毒醫(yī)療機構(gòu)名單
- ICU 呼吸機相關(guān)性肺炎預(yù)防措施執(zhí)行核查表
- 汽車吊檢測保養(yǎng)記錄
- 市政工程安全臺賬表
- 航天模型的設(shè)計、制作與比賽課件
- 公路工程施工現(xiàn)場安全檢查手冊
- 高考倒計時60天課件
評論
0/150
提交評論