學(xué)生成績信息管理系統(tǒng)設(shè)計_第1頁
學(xué)生成績信息管理系統(tǒng)設(shè)計_第2頁
學(xué)生成績信息管理系統(tǒng)設(shè)計_第3頁
學(xué)生成績信息管理系統(tǒng)設(shè)計_第4頁
學(xué)生成績信息管理系統(tǒng)設(shè)計_第5頁
已閱讀5頁,還剩62頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

學(xué)生成績管理系統(tǒng)的設(shè)計與實現(xiàn) 設(shè)計者 XXX學(xué)號 XXXXXXXXXXXXXXXXXXXXXX 1 緒論 1 1選題背景及意義1 1 1學(xué)生成績管理系統(tǒng)特點1 1 2研究意義 1 1選題背景及意義 在信息化社會和知識經(jīng)濟(jì)時代 信息化 數(shù)字化校園建設(shè)是國內(nèi)高校的建設(shè)的熱點 目前我國的信息化數(shù)字化工作也在進(jìn)入一個全新發(fā)展時期 特別是高校的信息化建設(shè)業(yè)已進(jìn)入了全面的發(fā)展階段 諸多高校充分地認(rèn)識到 信息化建設(shè)已經(jīng)成為了高校提高自身管理水平 提升綜合競爭實力的重要手段 教育信息化改革成為了一種必然趨勢 充分利用網(wǎng)絡(luò)的優(yōu)勢 建立學(xué)生成績管理系統(tǒng) 已經(jīng)成為新時代高校學(xué)生成績管理工作的新課題 1 1 1學(xué)生成績管理系統(tǒng)的特點 能夠使學(xué)生 教師以及成績管理人員更方便 更快捷地去查詢成績 同時使得成績管理人員能夠高效率地對成績進(jìn)行存儲 刪除 修改 查詢等操作 1 1 2研究意義 隨著網(wǎng)絡(luò)通信技術(shù)的迅速發(fā)展和信息技術(shù)的廣泛應(yīng)用 計算機的應(yīng)用已經(jīng)普及到經(jīng)濟(jì)和社會的各個領(lǐng)域 教育領(lǐng)域也不例外 學(xué)生成績管理是任何院校都不可缺少的部分 它的內(nèi)容對于學(xué)校的決策者和教學(xué)管理者來說都至關(guān)重要 而傳統(tǒng)的人工管理方式效率較低 為數(shù)據(jù)的查詢 更新和維護(hù)帶來了極大的不便 所以學(xué)生成績管理系統(tǒng)的開發(fā)是必要的 它能夠為管理人員提供充足的信息和快捷的查詢手段 提高學(xué)校學(xué)生成績管理的效率 2 系統(tǒng)需求分析 2 1系統(tǒng)目標(biāo)2 2系統(tǒng)功能需求分析2 3功能描述2 4性能描述2 5模塊設(shè)計2 6系統(tǒng)管理 2 1系統(tǒng)目標(biāo) 在計算機高速發(fā)展的今天 它應(yīng)用到了各個行業(yè) 當(dāng)然 學(xué)校也不例外 以前學(xué)校對學(xué)生的成績是用人管理 而作為計算機應(yīng)用的一部分 使用計算機對學(xué)生成績進(jìn)行信息管理 有著手工管理所無法比擬的優(yōu)點 如 查找方便 可靠性強 存儲量大 保密性好 壽命長 成本低等 這些優(yōu)點能夠極大地提高學(xué)校對學(xué)生成績管理的效率 因此 開發(fā)一套學(xué)生成績管理系統(tǒng)是必要的 成績是學(xué)生學(xué)校生活的重要組成部分 也是衡量一個學(xué)生學(xué)習(xí)能力的重要標(biāo)志 要方便的存儲和查詢學(xué)生成績 隨著信息化的實現(xiàn) 學(xué)生成績管理系統(tǒng)成為一個學(xué)校的網(wǎng)絡(luò)組成不可或缺的部分 信息在社會和經(jīng)濟(jì)的發(fā)展中所起的作用越來越為人們所重視 在 學(xué)生成績管理系統(tǒng) 開發(fā)時應(yīng)滿足以下具體的系統(tǒng)需求 1 學(xué)生成績管理系統(tǒng) 需要有系統(tǒng)登錄功能 這樣可以保證系統(tǒng)的安全性 系統(tǒng)使用者為學(xué)校成績管理人員 以及教師 學(xué)生 2 允許多人同時使用本系統(tǒng)并且不會發(fā)生沖突 3 本系統(tǒng)必須保持?jǐn)?shù)據(jù)的安全和準(zhǔn)確 能夠方便增加 刪除和修改信息 滿足廣大使用者的需求 4 對使用本系統(tǒng)的管理人員 或者其他人員的技術(shù)要求不高 易操作 5 此程序是常駐內(nèi)存的 因為學(xué)號是學(xué)生的唯一標(biāo)識符 所以學(xué)生姓名可以重復(fù) 但學(xué)號不可重復(fù) 本系統(tǒng)對數(shù)據(jù)修改時 會對數(shù)據(jù)進(jìn)行覆蓋 2 2系統(tǒng)功能需求分析 學(xué)生成績管理系統(tǒng)主要完成對學(xué)生在校成績信息的管理 并能夠?qū)⑺枰臄?shù)據(jù)按表格的形式導(dǎo)出 該系統(tǒng)可以完成對學(xué)生成績的錄入 查詢等功能 通過對系統(tǒng)的分析 可得出系統(tǒng)功能圖 如圖 2 3功能描述 功能 此學(xué)生成績管理系統(tǒng)基本能夠?qū)崿F(xiàn)學(xué)生成績的查詢的功能本系統(tǒng)對功能的要求 如下 1 輸入一個同學(xué)的姓名和學(xué)號 系統(tǒng)能夠輸出學(xué)生所在的學(xué)院 班級 成績等學(xué)生信息2 對于已經(jīng)錄入學(xué)生成績管理系統(tǒng)的學(xué)生信息可以進(jìn)行修改 例如 刪除 添加 對于沒有錄入學(xué)生成績管理系統(tǒng)的學(xué)生信息可以添加到系統(tǒng) 此項功能的實現(xiàn)需要對用戶身份進(jìn)行核查 3 能夠?qū)W(xué)生的信息進(jìn)行保存 即退出系統(tǒng)時 成績不能丟失4 能夠?qū)W(xué)生成績進(jìn)行拷貝5 能夠看得到獎勵情況信息6 考生名單信息7 院系設(shè)置信息 8 班級設(shè)置信息9 考試類型設(shè)置10 考試科目設(shè)置11 考試時間設(shè)置12 選課信息13 大學(xué)信息 2 4性能描述 能夠比較準(zhǔn)確快捷地完成上述學(xué)生成績管理系統(tǒng)所要求的功能即可 學(xué)生教師教學(xué)管理員 1 執(zhí)行者 學(xué)生 使用系統(tǒng)的目的是查詢所學(xué)課程的成績2 執(zhí)行者 教師 完成學(xué)生信息的錄入 修改 顯示3 執(zhí)行者 教學(xué)管理人員 輸入學(xué)生信息 教師信息 班級信息和課程信息 2 5模塊設(shè)計 學(xué)生成績管理信息系統(tǒng) 包括四個模塊 成績錄入 學(xué)生信息查詢 學(xué)生信息更新 學(xué)生用戶修改 這四個模塊既相互聯(lián)系又相互獨立 學(xué)生信息查詢模塊必須以成績錄入為基礎(chǔ) 1 教學(xué)管理人員 主要功能對于系統(tǒng)的管理 2 學(xué)生成績查詢模塊 主要功能用來對學(xué)生成績進(jìn)行查詢 3 老師錄入模塊 主要功能用來對學(xué)生的成績進(jìn)行收集和修改 2 6系統(tǒng)管理 主要在下面的2個方面 1 系統(tǒng)安全方面滿足系統(tǒng)安全性 設(shè)置訪問控制用來保護(hù)數(shù)據(jù)安全 設(shè)置系統(tǒng)權(quán)限分配和管理 設(shè)置系統(tǒng)操作權(quán)限分配等任務(wù) 2 數(shù)據(jù)管理方面數(shù)據(jù)備份和恢復(fù) 數(shù)據(jù)字典管理 數(shù)據(jù)刪除等 在系統(tǒng)應(yīng)用中當(dāng)數(shù)據(jù)庫崩潰時 其中保存的相應(yīng)的數(shù)據(jù)將會全部丟失 數(shù)據(jù)備份恢復(fù)功能的作用就是及時的備份數(shù)據(jù)庫中的信息 當(dāng)數(shù)據(jù)崩潰時可以立即回復(fù)數(shù)據(jù)庫中的信息 做到有備無患 3 系統(tǒng)建模 3 1創(chuàng)建系統(tǒng)用例模型3 2創(chuàng)建系統(tǒng)靜態(tài)模型3 3創(chuàng)建系統(tǒng)動態(tài)模型3 4創(chuàng)建系統(tǒng)部署模型 3 1創(chuàng)建系統(tǒng)用例模型 3 1 1用例圖學(xué)生成績管理系統(tǒng)完整的用例圖 如圖2 2創(chuàng)建用例圖之前首先要確定參與者 系統(tǒng)中的參與者主要有三類 1 教學(xué)管理人員2 學(xué)生3 老師 圖3 1學(xué)生成績管理系統(tǒng)頂層的用例圖 圖3 2學(xué)生成績管理總的用例圖 學(xué)生可以通過本系統(tǒng)進(jìn)行如下活動 1 登錄學(xué)生成績管理系統(tǒng) 2 進(jìn)行身份驗證 3 修改個人信息 找回密碼 4 查詢課程成績 圖3 3學(xué)生成績管理系統(tǒng)中學(xué)生的子用例圖 1 登錄學(xué)生成績管理系統(tǒng) 2 進(jìn)行身份驗證 3 修改個人信息 找回密碼 4 查詢課程成績 學(xué)生可以通過本系統(tǒng)進(jìn)行如下活動 老師可以通過本系統(tǒng)進(jìn)行如下活動 1 進(jìn)行成績管理 2 統(tǒng)計學(xué)生分?jǐn)?shù) 制作分?jǐn)?shù)統(tǒng)計表 圖3 4學(xué)生成績管理系統(tǒng)中老師的子用例圖 教學(xué)管理人員可以通過此系統(tǒng)進(jìn)行如下活動 1 進(jìn)行信息管理 包括信息的增 刪 改等 2 進(jìn)行口令管理 包括特殊權(quán)限設(shè)置 驗證登錄信息 3 進(jìn)行成績管理 包括權(quán)限設(shè)置 分?jǐn)?shù)統(tǒng)計表的增 刪 改等 4 進(jìn)行選課信息管理 進(jìn)行數(shù)據(jù)庫管理 圖3 5學(xué)生成績管理系統(tǒng)中管理員子用例圖 3 2創(chuàng)建系統(tǒng)靜態(tài)模型 在獲得系統(tǒng)的基本需求用例模型以后 通過識別和分析系統(tǒng)中的類和對象來創(chuàng)建系統(tǒng)靜態(tài)模型 過程包括組織系統(tǒng)的包圖和創(chuàng)建系統(tǒng)的類圖 3 2創(chuàng)建系統(tǒng)靜態(tài)模型 3 2 1創(chuàng)建系統(tǒng)類圖3 2 2組織系統(tǒng)包圖 3 2 1創(chuàng)建系統(tǒng)類圖 分析用例 從用例中尋找對象和類例如 通過分析學(xué)生成績管理子系統(tǒng) 可以發(fā)現(xiàn)已下實體類 學(xué)生 老師 班級 部門等 類是對象的抽象的描述 它包括屬性的描述和行為的描述兩個方面 類中的關(guān)系是關(guān)聯(lián) 泛化 實現(xiàn) 依賴四種關(guān)系 其中類與類主要的關(guān)系是關(guān)聯(lián) 泛化 圖3 6學(xué)生成績管理系統(tǒng)完整類圖 圖3 7身份驗證子系統(tǒng)類圖 3 2 2組織系統(tǒng)包圖 本系統(tǒng)采用四個邏輯層的設(shè)計模型 分別是表示層 數(shù)據(jù)訪問層 控制層和業(yè)務(wù)層 這種模型使系統(tǒng)結(jié)構(gòu)更清楚 分工更明確 有利于系統(tǒng)后期的維護(hù)和升級 用戶表示層為客戶端提供對應(yīng)程序的訪問 數(shù)據(jù)訪問層建立在數(shù)據(jù)庫之上 應(yīng)用程序通過該層訪問數(shù)據(jù)庫 業(yè)務(wù)邏輯層一般封裝數(shù)據(jù)庫的選擇 添加 更新和刪除等操作 同時還為表示層提供訪問數(shù)據(jù)庫的接口和函數(shù)等 數(shù)據(jù)訪問層是系統(tǒng)的最底層 它存儲系統(tǒng)的所有數(shù)據(jù) 為業(yè)務(wù)邏輯層提供訪問數(shù)據(jù)的形式 控制層主要是包括前端控制組件和完成用戶信息業(yè)務(wù)調(diào)度等的后端業(yè)務(wù)控制器類 其中 前端控制器依賴于后端控制器 由于系統(tǒng)分為四個邏輯層 所以對系統(tǒng)進(jìn)行組織也順利成章地對應(yīng)的分為四個包 表示層包 控制層包 業(yè)務(wù)層包和數(shù)據(jù)訪問層包 另外還有處理系統(tǒng)各種錯誤的 錯誤信息處理包 五個包之間是相互依賴的關(guān)系 創(chuàng)建后的包圖如圖 圖3 8系統(tǒng)包圖 3 3創(chuàng)建系統(tǒng)動態(tài)模型 根據(jù)系統(tǒng)的用例模型 還可以通過對象之間的相互作用來考察系統(tǒng)對象的行為 這種交互作用通過兩種方式進(jìn)行考察 一種是以相互作用的一組對象為中心考察 也就是通過交互圖 包括序列圖和協(xié)作圖 另一種是以獨立的對象為中心進(jìn)行考察 包括活動圖和狀態(tài)圖 對象之間的相互作用構(gòu)成系統(tǒng)的動態(tài)模型 3 3創(chuàng)建系統(tǒng)動態(tài)模型 3 3 1 系統(tǒng)序列圖3 3 2系統(tǒng)協(xié)作圖3 3 3系統(tǒng)活動圖3 3 4系統(tǒng)狀態(tài)圖 圖3 9系統(tǒng)中學(xué)生查詢成績等信息序列圖 3 3 1 系統(tǒng)序列圖 圖3 10系統(tǒng)中老師錄入成績等信息序列圖 圖3 11系統(tǒng)中老師刪除成績等信息序列圖 圖3 12系統(tǒng)中老師修改成績等信息序列圖 圖3 13教學(xué)管理員添加學(xué)生信息序列圖 圖3 14系統(tǒng)中教學(xué)管理人員修改信息序列圖 圖3 15系統(tǒng)中教學(xué)管理人員刪除信息序列圖 3 3 2系統(tǒng)協(xié)作圖 描述相互合作的對象之間的交互關(guān)系和連接關(guān)系 強調(diào)對象間的相互關(guān)系 圖3 16教學(xué)管理員添加學(xué)生信息協(xié)作圖 圖3 17教學(xué)管理員修改學(xué)生信息的協(xié)作圖 圖3 18教學(xué)管理員刪除學(xué)生信息的協(xié)作圖 圖3 19教師錄入學(xué)生成績協(xié)作圖 圖3 20教師修改學(xué)生成績協(xié)作圖 圖3 21教師刪除學(xué)生成績協(xié)作圖 圖3 21教師刪除學(xué)生成績協(xié)作圖 3 3 3系統(tǒng)活動圖 用例圖描述了系統(tǒng)應(yīng)該提供的功能 但不包括實現(xiàn)功能的細(xì)節(jié) 如果需要描述功能的實現(xiàn)細(xì)節(jié) 可以使用活動圖和順序圖 活動圖顯示了用例中的使用者操作和操作之間的控制流程和數(shù)據(jù)流程 使用活動圖可以表達(dá)出計算過程或工作流的順序和并發(fā)的執(zhí)行步驟 描述用例的業(yè)務(wù)流 進(jìn)行工作流建模 展示與系統(tǒng)交互的參與者所能觀察到的活動 圖3 23學(xué)生成績管理系統(tǒng)中登錄活動圖 圖3 24學(xué)生成績管理系統(tǒng)中教師錄入成績活動圖 圖3 26學(xué)生成績管理系統(tǒng)中數(shù)據(jù)庫操作用例活動圖 3 3 4系統(tǒng)狀態(tài)圖 描述特定對象的所有可能的狀態(tài)及其引起的狀態(tài)遷移 圖3 27學(xué)生成績管理系統(tǒng)中數(shù)據(jù)操作狀態(tài)圖 圖3 28學(xué)生成績管理系統(tǒng)中教師操作的狀態(tài)圖 圖3 29學(xué)生成績管理系統(tǒng)中學(xué)生操作的狀態(tài)圖 3 4創(chuàng)建系統(tǒng)部署模型 前面的靜態(tài)模型和動態(tài)模型都是按照邏輯的觀點對系統(tǒng)進(jìn)行的概念建模 還需要對系統(tǒng)的實現(xiàn)結(jié)構(gòu)進(jìn)行建模 對系統(tǒng)的實現(xiàn)結(jié)構(gòu)進(jìn)行建模的方式包括兩種 即使構(gòu)件圖和部署圖 構(gòu)件 即構(gòu)造應(yīng)用的軟件單元 構(gòu)件圖中不僅包括構(gòu)件 同時還包括構(gòu)件之間的依賴關(guān)系 以便通過依賴關(guān)系來估計對系統(tǒng)構(gòu)件的修改給系統(tǒng)造成的可能影響 3 4 1構(gòu)件圖 圖3 30學(xué)生成績管理系統(tǒng)構(gòu)件圖 3 4 2部署圖 圖3 31學(xué)生成績管理系統(tǒng)部署圖 4數(shù)據(jù)庫管理模塊設(shè)計 學(xué)生成績管理系統(tǒng)可選的數(shù)據(jù)庫有MySQL Oracle SQLServer數(shù)據(jù)庫 對于每一種數(shù)據(jù)庫都有相應(yīng)可選版本 本系統(tǒng)又是面向?qū)W校的 更多要考慮經(jīng)濟(jì) 價格的因素 所以采用目前最受歡迎的開放源代碼的數(shù)據(jù)庫MySQL MySQL作為一個可信賴的 富于特色的數(shù)據(jù)庫系統(tǒng) 已經(jīng)廣泛應(yīng)用到商業(yè) 教育 科學(xué)和工程領(lǐng)域 現(xiàn)今 MySQL支持多種應(yīng)用 如Internet網(wǎng)站 電子商務(wù)應(yīng)用程序 搜索引擎 數(shù)據(jù)倉庫 嵌入式應(yīng)用程序 大容量存儲以及要求嚴(yán)格的軟件系統(tǒng)等 MySQL開放的源代碼能夠確保其迅速調(diào)整缺陷和持續(xù)增強性能的周期 它對不同的程序設(shè)計語言和技術(shù)的可移植性和可支持性 使它適合多種應(yīng)用程序 它的低成本 高性能價值吸引了很多人 包括家庭用戶 中小企業(yè)機構(gòu)和政府組織等 圖4 1數(shù)據(jù)庫處理 5小結(jié) 本文介紹了一個簡單的學(xué)生

溫馨提示

  • 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

提交評論