freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

學生成績管理系統(tǒng)的分析及設(shè)計-應(yīng)用uml建模-資料下載頁

2025-05-13 21:33本頁面

【導讀】{ "error_code": 17, "error_msg": "Open api daily request limit reached" }

  

【正文】 類 courseload 和 student查詢指定的 課程信息和 學生 信息 ,返回滿足條件的 student 對象的 OID,接著調(diào)用方法 getstudent()返回對應(yīng) OID 的 student 對象。發(fā)送消息給Reserve course,創(chuàng)建 courseload 對象,調(diào)用類 Reserve course 的方法 store()將 選課 記錄存儲到數(shù)據(jù)庫中。發(fā)送消息 addcourse()給student,將 選課 記錄添加到 學生 信息中,然后調(diào)用類 student 的方法update()更新數(shù)據(jù)庫中的 student 對象。 并存儲更改信息。 圖如下 :學生成績管理系 統(tǒng)的分析及設(shè)計 應(yīng) 用 UML 建模 36 取消 選課 “ 取消選課 ” 的過程是: 學生 選擇菜單項 “取消選課 ” ,對話框彈出,學生輸入要取消選課的課程名,提交。系統(tǒng)查詢數(shù)據(jù)庫,確定該課程 否存在。 若不存在,退出系統(tǒng)。 查詢與之相關(guān)的信息,若存在相 關(guān)信息,彈出提示信息, 刪除相關(guān)信息或終止刪除,退出系統(tǒng)。 學生 選擇菜單項 “ 取消 選課 ” ,類 MainWindow 的 cancel course()方法被調(diào)用,然后通過調(diào)用類 CanCDialog 的方法 cancel course()被調(diào)用,發(fā)送消息 findcourse()和 findstudent() 給類 courseload和 student查詢指定的 課程信息 和與之相關(guān)的學生信息 ,返回滿足條件的 student對象的 OID,接著調(diào)用方法 getstudent()返回對應(yīng) OID 的 student 對象。發(fā)送消息給 cancel course,調(diào)用類 cancel course 的 cancelNews()的方法刪除相關(guān)信息,再調(diào)用 cancel course 的方法 store()將 刪除 記學生成績管理系 統(tǒng)的分析及設(shè)計 應(yīng) 用 UML 建模 37 錄存儲到數(shù)據(jù)庫中。然后調(diào)用類 student 的方法 update()更新數(shù)據(jù)庫中的 student 對象。 并存儲更改信息。 學生成績管理系 統(tǒng)的分析及設(shè)計 應(yīng) 用 UML 建模 38 輸入成績 “ 輸入成績 ” 的過程是: 教師 選擇菜單項 “輸入成績 ” ,對話框彈出,教師輸入要寫成績的學生名,提交。系統(tǒng)查詢數(shù)據(jù)庫,確定該學生是 否存在。 存在,輸入成績,更改相應(yīng)信息,并將輸入記錄添加到學生信息中。 若 不 存在, 彈出提 示信息。教師 重新輸入 選課課程名 或中止 選課 操作。 “ 輸入成績 ” 的時序圖如 下 圖所示。 教師 選擇菜單項 “輸入成績 ” ,類 MainWindow 的 inputscore()方法被調(diào)用,然后通過調(diào)用類 InpUscore 的方法 inputscore()被調(diào)用,發(fā)送消息 findstudent() 給類 student 查詢指定的 學生信息 ,返回滿足條件的 student 對象的 OID,接著調(diào)用方法 getstudent()返回對應(yīng) OID 的student 對象。發(fā)送消息給 inputscore() ,創(chuàng)建 scoreload 對象,調(diào)用類 inputscore 的方法 store()將 選課 記錄存儲到數(shù)據(jù)庫中。發(fā)送消息addscore()給 student,將 成績 記錄添加到 學生 信息中,然后調(diào)用類student 的方法 update()更新數(shù)據(jù)庫中的 student 對象。 并存儲更改信息。 學生成績管理系 統(tǒng)的分析及設(shè)計 應(yīng) 用 UML 建模 39 學生成績管理系 統(tǒng)的分析及設(shè)計 應(yīng) 用 UML 建模 40 更新成績 “ 更改成績 ” 的過程是: 教師 選擇菜單項 “ 更改成績 ” ,對話框彈出, 教師 輸入要 更改成績的學生名 ,提交。系統(tǒng)查詢數(shù)據(jù)庫,確定該 學生是 否存在。 若不存在,退出系統(tǒng)。 若存在,并 查詢與之相關(guān)的信息,若存在相關(guān)信息,彈出提示信息,刪除相關(guān)信息 并更改信息 或終止刪除,退出系 統(tǒng)。 教師 選擇菜單項 “ 更改成績 ” ,類 MainWindow 的 updata score()方法被調(diào)用,然后通過調(diào)用類 InpUDialog 的方法 Updata score()被調(diào)用,發(fā)送消息 findstudent()給類 student 查詢指定 學生 的 信息 ,返回滿足條件的 student 對象的 OID,接著調(diào)用方法 getstudent()返回對應(yīng)OID 的 student 對象。發(fā)送消息給 Updata score() ,調(diào)用類 updata score的方法 store()將 更改成績 記錄存儲到數(shù)據(jù)庫中。然后調(diào)用類 student的方法 update()更新數(shù)據(jù)庫中的 student 對象。 并存儲更改信 并存儲更改信息。 學生成績管理系 統(tǒng)的分析及設(shè)計 應(yīng) 用 UML 建模 41 登錄 “ 登錄 ” 的時序圖如圖 所示, 管理員,教師和學生登陸系統(tǒng)的方式相同,只是所擁有的權(quán)限不同,所以,本登陸系統(tǒng)以管理員登陸為例說明。 學生成績管理 員運行系統(tǒng),類 LoginDialog 的方法createDialog()被調(diào)用,創(chuàng)建對話框。 學生成績管理 員鍵入用戶名和密碼,提交,類 LoginDialog 的方法 validate()被調(diào)用,驗證用戶名和密碼是否正確,如若正確,發(fā)送消息 createWindow()給類 MainWindow,啟動系統(tǒng),顯示系統(tǒng)主界面。 學生成績管理系 統(tǒng)的分析及設(shè)計 應(yīng) 用 UML 建模 42 建立狀態(tài)圖 對象 score 的狀態(tài)圖 對象 score 有兩個狀態(tài): “ existence” (有成績 )狀態(tài)和 學生成績管理系 統(tǒng)的分析及設(shè)計 應(yīng) 用 UML 建模 43 “ Unexistence” (無成績 )狀態(tài)。對象 score 開始處于 “ Unexistence”狀態(tài),當事件 “ input score()” (輸入成績 )發(fā)生時,對象躍遷到“ Loaned” 狀態(tài),同時執(zhí)行動作 store()將 成績 存儲到數(shù)據(jù)庫中。如果對象處于 “ Loaned” 狀態(tài),事件 “ updata() ” (更改 )發(fā)生 , 同時執(zhí)行動作 store()將 成績 存儲到數(shù)據(jù)庫中 。 對象 course的狀態(tài)圖 對象 course 有兩個狀態(tài): “ Reserved” (選中) 和“ Unreserved” (未選課 )狀態(tài)。對象開始處于 “ Unreserved” 狀態(tài),事件 “ Reserved()” 發(fā)生,對象躍遷到 “ Reserved” 狀態(tài),同時執(zhí)行動作 store()將 選課 記錄存儲到數(shù)據(jù)庫中。當對象處于 “ Reserved” 狀態(tài)時,若有新的 選課 事件發(fā)生,自躍遷發(fā)生,同時執(zhí)行動作 store()將 選課 記錄存儲到數(shù)據(jù)庫中;若有取消 選課 事件 “ delReservation()” 發(fā)生,如果護衛(wèi)條件 NumofRsv(選課 數(shù) )大于 1 成立,則發(fā)生自躍遷,同時執(zhí)行動作 ()從數(shù)據(jù)庫中刪除 選課 記錄,反之,如果護衛(wèi)條件 NumofRsv 等于 1 成立,則躍遷到狀態(tài) “ unreserved” ,同時執(zhí)行動作 ()從數(shù)據(jù)庫中刪除最后一個 選課 記錄。 學生成績管理系 統(tǒng)的分析及設(shè)計 應(yīng) 用 UML 建模 44 圖 course 狀態(tài)圖 學生成績管理系 統(tǒng)的分析及設(shè)計 應(yīng) 用 UML 建模 45 第 5 章 物理模型 本系統(tǒng)是一個基于局域網(wǎng)和數(shù)據(jù)庫的應(yīng)用系統(tǒng)。 配置圖如 下 圖所示,有 4 個節(jié)點: “ Adminer Server” (學生成績管理 系統(tǒng)服 務(wù)器 )、 “ DB Server” (數(shù)據(jù)庫服務(wù)器 )、 “ PC” (學生成績管理 系統(tǒng)客戶端 PC)、 “ Printer” (打印機 )。 “ Adminer Server” 為 學生 提供了 選課 、 取消選課、查看成績 和瀏覽系統(tǒng)信息 的服務(wù), 為教師提供了輸入成績、修改成績、瀏覽學生信息和系統(tǒng)信的服務(wù); 為 學生成績管理 員提供了維護 學生 帳戶、 教師帳戶和系統(tǒng)信息 的服務(wù)。 “ DB Server” 保存系統(tǒng)中的所有持久數(shù)據(jù),它是一個舊系統(tǒng),因此原型為 legacy,“ DB Server” 與 “ Adminer Server”通過 學校 局域網(wǎng)連接。 學生成績 管理 員通過 “ PC” 進行系統(tǒng)中的各種操作 ,并維護 學生 、教師 帳戶 系統(tǒng)信息 ,“ PC” 也通過校園局域網(wǎng)與 “ Adminer Server” 連接。 “ Printer” 用來 學生成績 、 選課 等信息,它與 “ Adminer Server” 也是通過校園局域網(wǎng)連接。 學生成績管理系 統(tǒng)的分析及設(shè)計 應(yīng) 用 UML 建模 46
點擊復制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1