[精編]c語言編寫成績管理系統(tǒng) [學(xué)生成績管理系統(tǒng)]
-
資源ID:25827616
資源大?。?span id="oej5u9e" class="font-tahoma">26KB
全文頁數(shù):7頁
- 資源格式: DOC
下載積分:8積分
快捷下載
會員登錄下載
微信登錄下載
微信掃一掃登錄
友情提示
2、PDF文件下載后,可能會被瀏覽器默認打開,此種情況可以點擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說明有答案則都視為沒有答案,請知曉。
|
[精編]c語言編寫成績管理系統(tǒng) [學(xué)生成績管理系統(tǒng)]
c語言編寫成績管理系統(tǒng) 學(xué)生成績管理系統(tǒng) 學(xué)生成績管理系統(tǒng) 班 級 : 軟件工程X班 姓 名 : 學(xué) 號 : 指導(dǎo)教師: 完成日期: 2021年5月21日 1. 系統(tǒng)概述: 如今,隨著網(wǎng)絡(luò)化的高度普及,各行各業(yè)都追求高效率的管理化系統(tǒng),而教育領(lǐng)域也是如此,而本系統(tǒng)即學(xué)生成績查詢系統(tǒng)則是重點面向?qū)W生的信息管理系統(tǒng),其目的和功能即是為了提高學(xué)校對學(xué)生的科學(xué)化、高效化的管理,其對學(xué)校的決策者和教學(xué)管理者來說都至關(guān)重要,它的目的是為學(xué)校管理人員提供快捷的查詢手段,提高學(xué)校對學(xué)生成績的管理效率。 2. 系統(tǒng)的需求分析: 經(jīng)對用戶的需求分析,該系統(tǒng)有三個參與者:學(xué)生、教師、系統(tǒng)管理員。 根據(jù)對學(xué)校對該系統(tǒng)的需求分析,總體得出該系統(tǒng)應(yīng)當(dāng)具有的總體功能有以下兩種: (1)基本功能:該系統(tǒng)軟件應(yīng)具有簡單的可操作的可視化應(yīng)用界面,并且可以支持系統(tǒng)管理員對學(xué)生的基本信息的錄入、刪除和成績的錄入與查詢,并且對學(xué)校的相應(yīng)老師的信息進行錄入和查詢方便老師錄入學(xué)生成績,另外,學(xué)生也可以憑借學(xué)號和登錄口令即密碼登錄系統(tǒng)進行自己成績的查詢,同時,學(xué)生相應(yīng)的科目的老師能只能對本科目學(xué)生的成績進行查詢和修改,并有打印成報表的權(quán)限。 (2)系統(tǒng)本身的功能:能方便和允許系統(tǒng)維護員對系統(tǒng)進行維護、更新和快速無誤的連接到相應(yīng)的數(shù)據(jù)庫等。 3. 系統(tǒng)的具體功能分析: 經(jīng)分析,該系統(tǒng)應(yīng)具有五個模塊:學(xué)生成績錄入模塊、學(xué)生成績查詢模塊、學(xué)生基本信息模塊、學(xué)生用戶修改模塊、教師信息錄入模塊。 (1)學(xué)生成績錄入模塊:學(xué)生相應(yīng)的老師可以并且只能對學(xué)生該科目的成績進行錄入,并且管理員也可以對學(xué)生成績進行錄入。 (2)學(xué)生成績查詢模塊:學(xué)生和老師以及系統(tǒng)管理員可以通過相應(yīng)的口令登錄系統(tǒng)對學(xué)生成績進行查詢。 (3)學(xué)生基本信息模塊:管理員可以對學(xué)生的基本信息進行錄入與更新、修改。 (4)學(xué)籍管理模塊:管理員和教師可以添加新的學(xué)生用戶和刪除畢業(yè)或者轉(zhuǎn)學(xué)的學(xué)生用戶。 (5)教師信息模塊:管理員可以添加新的教師用戶和刪除老的教師用戶讓教師能夠有權(quán)限對學(xué)生成績進行查詢。 4. 系統(tǒng)建模并實現(xiàn): 4.1 用例圖: 4.1.1 識別用例: (1) 登錄:本用例提供了登錄系統(tǒng)的功能。 (2) 查詢學(xué)生信息:本用例提供給用戶查詢相關(guān)信息的功能。 (3) 更新學(xué)生信息:本用例提供給老師或管理員更新學(xué)生信息的功能。 (4) 更新學(xué)生成績:本用例提供給管理員或老師更新學(xué)生相關(guān)成績的功能。 (5) 添加學(xué)生用戶:本用例提供給管理員或老師添加學(xué)生用戶的功能。 4.1.2系統(tǒng)相關(guān)的事件流: 1. 登錄系統(tǒng)的相關(guān)事件流: 1.1 基流: 當(dāng)用戶要登錄系統(tǒng)時,用例啟動。 (1)系統(tǒng)提示用戶輸入用戶名和密碼。 (2)用戶輸入用戶名和密碼,點擊登錄。 (3)系統(tǒng)對用戶輸入的用戶名和密碼進行驗證(S-1),登錄成功。 1.2 替代流: S-1 如果輸入的用戶名或密碼有一個不匹配,系統(tǒng)提示相關(guān)錯誤,用戶重新輸入或者結(jié)束用例。 2 查詢學(xué)生成績的相關(guān)事件流: 2.1 基流: 當(dāng)用戶進入學(xué)生成績查詢時點擊查詢成績時,用例啟動。 (1) 系統(tǒng)提示用戶輸入相關(guān)的學(xué)生學(xué)號。 (2) 用戶輸入學(xué)生學(xué)號,系統(tǒng)進行驗證(S-1)。 (3) 系統(tǒng)將學(xué)生成績信息返回給用戶。 2.2 替代流: S-1 系統(tǒng)對輸入的學(xué)號進行驗證,如果沒有改學(xué)生,則提示錯誤信息,用戶重新輸入新的學(xué)號或終止用例 3 更新學(xué)生成績的相關(guān)事件流: 3.1 基流: 當(dāng)用戶點擊進入學(xué)生成績更新界面時,用例啟動。 (1) 用戶輸入學(xué)生學(xué)號,點擊查看學(xué)生信息(S-1)。 (2) 在彈出的界面中點擊輸入學(xué)生相關(guān)科目成績,點擊 更新(S-2). (3) 系統(tǒng)彈出提示框(S-3),更新成功。 3.2 替代流: S-1 如果無該學(xué)號對應(yīng)的學(xué)生存在,系統(tǒng)提示相關(guān)錯誤,用戶重新輸入學(xué)號或者結(jié)束用例。 S-2 系統(tǒng)對用戶權(quán)限進行檢測,如果該用戶無權(quán)限則系統(tǒng)提示錯誤信息并提示用戶切換有權(quán)限的用戶后進行相關(guān)操作,否則,系統(tǒng)對用戶輸入的信息進行確認。 S-3 系統(tǒng)提示用戶是否確認更新,如果用戶點擊取消則終止更新操作,返回原始界面,否則,系統(tǒng)將該信息同步到數(shù)據(jù)庫中。 4.1.3 與學(xué)生相關(guān)的用例圖: n 學(xué)生可以正常的登錄和退出系統(tǒng)。 n 學(xué)生可以對自己的成績進行查詢。 n 學(xué)生可以查詢自己的相關(guān)信息。 4.1.3 與教師相關(guān)的用例圖: n 教師能登錄系統(tǒng)并且正常的退出。 n 教師可以對學(xué)生的成績進行錄入、查詢和修改。 n 教師可以添加新的學(xué)生用戶。 4.1.3 與系統(tǒng)管理員相關(guān)的用例圖: n 系統(tǒng)管理員可以正常的登錄和退出系統(tǒng)。 n 系統(tǒng)管理員可以對學(xué)生信息、學(xué)生成績、學(xué)籍管理、教師信息管理等多個模塊進行管理。 4.1.3 與系統(tǒng)相關(guān)的總的用例圖: 一、創(chuàng)建系統(tǒng)靜態(tài)模型 4.2 類圖: 4.2.1 登錄系統(tǒng)的相應(yīng)類圖: 4.2.2 與學(xué)生相關(guān)的系統(tǒng)類圖: 4.2.3 與老師相關(guān)的系統(tǒng)類圖: 4.2.4與管理員相關(guān)的系統(tǒng)類圖: 4.3 順序圖: 4.3.1 登錄系統(tǒng)的順序圖: l 用戶通過輸入用戶名和密碼登錄系統(tǒng)。 l 系統(tǒng)進行用戶名和密碼的相關(guān)驗證,驗證無誤登錄成功。 4.3.2 教師查詢學(xué)生成績的相關(guān)順序圖: l 教師通過輸入用戶名和密碼登錄系統(tǒng)。 l 登錄成功后打開學(xué)生成績查詢界面,輸入學(xué)生學(xué)號并點擊查詢。 l 系統(tǒng)返回查詢結(jié)果。 4.3.3 學(xué)生查詢成績的相關(guān)順序圖: l 學(xué)生通過輸入用戶名和密碼登錄系統(tǒng)。 l 登錄成功后進入成績查詢頁面。 l 點擊成績查詢按鈕進行查詢。 l 系統(tǒng)返回給用戶相應(yīng)的查詢結(jié)果。 4.3.4 教師添加學(xué)生成績的順序圖: l 教師通過輸入用戶名和密碼進入系統(tǒng)。 l 轉(zhuǎn)到添加學(xué)生成績界面,輸入學(xué)生學(xué)號和對應(yīng)科目,點擊添加。 l 系統(tǒng)進行相應(yīng)更新并返回結(jié)果。 4.3.5 管理員添加學(xué)生用戶的相關(guān)順序圖: l 管理員登錄系統(tǒng),進入添加學(xué)生用戶界面,輸入學(xué)生學(xué)號和相應(yīng)的信息,點擊添加。 l 系統(tǒng)進行相應(yīng)內(nèi)部操作,返回操作結(jié)果。 4.3.6 管理員刪除學(xué)生用戶的相關(guān)順序圖: l 管理員登錄系統(tǒng),進入刪除學(xué)生用戶界面。 l 輸入學(xué)生學(xué)號,點擊刪除。 l 系統(tǒng)進行相應(yīng)的操作并返回結(jié)果給用戶。 二、創(chuàng)建系統(tǒng)動態(tài)模型 4.4 協(xié)作圖: 4.4.1教師查詢學(xué)生成績的協(xié)作圖: l 教師通過口令登錄學(xué)生成績管理系統(tǒng)。 l 點擊進入學(xué)生成績查詢界面,輸入學(xué)號,點擊查詢。 l 系統(tǒng)進行內(nèi)部查詢并將查詢的結(jié)果返回給用戶。 4.4.1 學(xué)生查詢成績的協(xié)作圖: l 學(xué)生通過口令進入系統(tǒng)。 l 點擊進入成績查詢頁面,點擊查詢成績按鈕。 l 系統(tǒng)進行查詢并將結(jié)果返回給用戶。 4.4.2 添加學(xué)生用戶的協(xié)作圖: l 用戶通過口令進入系統(tǒng)。 l 點擊進入添加學(xué)生界面,輸入學(xué)生相關(guān)信息,點擊添加。 l 系統(tǒng)進行確認并提交數(shù)據(jù)庫,更新成功。 4.4.3 學(xué)生成績錄入的協(xié)作圖: l 用戶通過用戶名進入系統(tǒng)。 l 點擊進入學(xué)生成績錄入界面,輸入學(xué)號,進行添加。 l 系統(tǒng)將信息提交給數(shù)據(jù)庫并返回操作結(jié)果。 4.5 狀態(tài)圖: 更新學(xué)生成績的相關(guān)狀態(tài)圖: u 進入學(xué)生成績更新系統(tǒng)。 u 輸入學(xué)生的學(xué)號并核對相關(guān)信息。 u 如果核對無誤則進行成績的更新,保存結(jié)果并退出,否則更新失敗,退出系統(tǒng)。 4.6 活動圖: 更新學(xué)生成績的相關(guān)活動圖: 4.7 部署圖: 4.8 組件圖: 5 系統(tǒng)小結(jié) 基于uml的學(xué)生成績管理系統(tǒng)設(shè)計已基本成型,該系統(tǒng)著重從系統(tǒng)的用例模型、靜態(tài)模型、動態(tài)模型來對系統(tǒng)的具體的功能進行相關(guān)的分析,通過對該系統(tǒng)分析的具體動手操作,讓我們這些uml系統(tǒng)設(shè)計初學(xué)者動手實踐有所提升,對uml課程所學(xué)的具體作用體會更為深刻。 此資料由網(wǎng)絡(luò)收集而來,如有侵權(quán)請告知上傳者立即刪除。資料共分享,我們負責(zé)傳遞知識。