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

正文內(nèi)容

學(xué)生成績(jī)管理系統(tǒng)的分析及設(shè)計(jì)-應(yīng)用uml建模(編輯修改稿)

2025-06-18 21:33 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 ersistent 圖 36 類 OID 學(xué)生成績(jī)管理系 統(tǒng)的分析及設(shè)計(jì) 應(yīng) 用 UML 建模 17 定義用戶界面類 通過(guò)對(duì)系統(tǒng)的不斷分析和細(xì)化,可識(shí)別出下述界面類、類的操作和屬性。 (1) 類 MainWindow MainWindow 是系統(tǒng)的主界面, 不同的用戶登陸界面不一樣。 系統(tǒng)的主界面具有菜單和菜單項(xiàng),當(dāng)選擇不同的菜單項(xiàng)時(shí),用戶可以執(zhí)行不同的操作。當(dāng)程序退出時(shí),主界面窗口關(guān)閉。 (2) 類 studentDialog 界面類 studentDialog 是進(jìn)行操作 “ 添加 學(xué)生 ” 、 “ 修改 學(xué)生 ”或 “ 刪除 學(xué)生 ” 時(shí)所需的對(duì)話框。 當(dāng)選擇主窗口中的菜單項(xiàng) “ 添加 學(xué)生 ” 時(shí),對(duì)話框彈出, 學(xué)生成績(jī)管理 員輸入 學(xué)生 信息,然后單擊按鈕 “ 添加 ” ,系統(tǒng)創(chuàng)建 學(xué)生 賬戶并將之存儲(chǔ)在系統(tǒng)中。當(dāng)選擇菜單項(xiàng) “ 修改 學(xué)生 ” 或 “ 刪除 學(xué)生 ”時(shí),對(duì)話框 FindSDialog 彈出, 學(xué)生 成績(jī)管理 員輸入要修改或刪除的 學(xué)生 的 studentID,單擊按鈕 “ OK” 提交。系統(tǒng)查詢數(shù)據(jù)庫(kù)檢索到學(xué)生 信息后彈出對(duì)話框 studentDialog,顯示 學(xué)生 的詳細(xì)信息,如若是 “ 修改 學(xué)生 ” , 學(xué)生成績(jī)管理 員編輯修改 學(xué)生 的有關(guān)信息,然后單擊按鈕 “ 更新 ” ,更新系統(tǒng)中存儲(chǔ)的 學(xué)生 信息;如若是 “ 刪除 學(xué)生 ” , 學(xué)生成績(jī)管理 員則單擊按鈕 “ 刪除 ” ,系統(tǒng)刪除所存儲(chǔ)的該學(xué)生 信息,當(dāng)然,與該 學(xué)生 有關(guān)的其他信息業(yè)也一并刪除。 (3) 類 FindSDialog 界面類 FindSDialog 是用來(lái)根據(jù) 學(xué)生 ID 號(hào)查找 學(xué)生 的對(duì)話框。當(dāng)主窗口中的菜單項(xiàng) “ 刪除 學(xué)生 ” 或 “ 修改 學(xué)生 ” 被選擇時(shí),該對(duì)話框彈出, 學(xué)生成績(jī)管理 員輸入 學(xué)生 ID,單擊按鈕 “ OK” ,系統(tǒng)查詢數(shù)據(jù)庫(kù)中具有指定 ID 號(hào)的 學(xué)生 信息。 (4) 類 teacherDialog 界面類 teacherDialog 是進(jìn)行操作 “ 添加 教師 ” 、 “ 修改 教師 ”或 “ 刪除 教師 ” 時(shí)所需的對(duì)話框。當(dāng)選擇主窗口中的菜單項(xiàng) “ 添加學(xué)生成績(jī)管理系 統(tǒng)的分析及設(shè)計(jì) 應(yīng) 用 UML 建模 18 教師 ” 時(shí),對(duì)話框彈出, 學(xué)生成績(jī)管理 員輸入 教師 信息,然后單擊按鈕 “ 添加 ” ,系統(tǒng)創(chuàng)建 教師帳戶 并將之存儲(chǔ)在系統(tǒng)中。當(dāng)選擇菜單項(xiàng) “ 修改 教師 ” 或 “ 刪除 教師 ” 時(shí),對(duì)話框 FindTDialog 彈出,學(xué)生成績(jī)管理 員輸入要修改或刪除的 教師 , 單擊按鈕 “ OK” 提交。系統(tǒng)查詢數(shù)據(jù)庫(kù)獲取 教師 信息后彈出對(duì)話框 teacherDialog,顯示 教師的 詳細(xì)信息,如若是 “ 修改書種 ” , 學(xué)生成績(jī)管理 員編輯修改 教師的 有關(guān)信息,然后單擊按鈕 “ 更新 ” ,更新系統(tǒng)中存儲(chǔ)的 教師 信息;如若是 “ 刪除 教師 ” , 學(xué)生成績(jī)管理 員則單擊按鈕 “ 刪除 ” ,該 教師 信息從系統(tǒng)中刪除, 與 該 教師有關(guān)的其他 信息也一并刪除。 (5) 類 FindTDialog 界面類 FindTDialog 是用來(lái)根據(jù) 教師 ID 查找 教師 的對(duì)話框。當(dāng)主窗口中的菜單項(xiàng) “ 刪除 教師 ” 或 “ 修改 教師 ” 被選擇時(shí),該對(duì)話框彈出, 學(xué)生成績(jī)管理 員輸入 教師 ID,單擊按鈕 “ OK” ,系統(tǒng)查詢數(shù)據(jù)庫(kù)中具有指定 ID 號(hào)的教師 信息。 (6) 類 InpUDialog 界面類 InpUDialog 是進(jìn)行 輸入成績(jī) 操作 或更改成績(jī)操作 時(shí)所需的對(duì)話框。當(dāng)主窗口中的菜單項(xiàng) “ 輸入 ” 被選擇時(shí),該對(duì)話框彈出,教師 輸入 分?jǐn)?shù) ,然后單擊按鈕 “ OK” ,輸入 動(dòng)作被確認(rèn),系統(tǒng)創(chuàng)建并保存 成績(jī) 記錄。 當(dāng)選擇菜單項(xiàng) “更改成績(jī) ” 時(shí),也彈出該對(duì)話框, 教師 輸入 學(xué)號(hào) ,修改相應(yīng)信息, 然后單擊按鈕 “ 更改 ” ,系統(tǒng)中的 更新記錄 。 (7) 類 ResCDialog 界面類 ResCDialog 是進(jìn)行操作 “ 選課 ” 或 “ 取消 選課 ” 時(shí)所需的對(duì)話框。當(dāng)主窗口 中的菜單項(xiàng) “ 選課 ” 被選擇時(shí),該對(duì)話框彈出,學(xué)生 輸入要選課的 信息 , 然后單擊按鈕 “ 選課 ” , 選課 動(dòng)作被確認(rèn),系統(tǒng)創(chuàng)建并保存 選課 記錄。 當(dāng)選擇菜單項(xiàng) “ 取消 選課 ” 時(shí),也彈出該對(duì)話框, 學(xué)生 輸入 課程名及 信息,然后單擊按鈕 “ 取消 選課 ” ,系統(tǒng)中的 選課 記錄被刪除。 (8) 類 MessageWindow 學(xué)生成績(jī)管理系 統(tǒng)的分析及設(shè)計(jì) 應(yīng) 用 UML 建模 19 信息窗口類 LoginDialog 是用來(lái)顯示提示 信息 的對(duì)話框 。 (9) 類 LoginDialog 界面類 LoginDialog 是用來(lái)輸入用戶名和密碼的對(duì)話框。 ? 類 MainWindow 屬性及方法見下圖 ? 類 StudentDialog 屬性及方法見 下圖 ? 類 FindSDialog 屬性及方法見下圖 圖 類 MainWindow 圖 類 BorrowerDialog 圖 類 FindBwrDialog 學(xué)生成績(jī)管理系 統(tǒng)的分析及設(shè)計(jì) 應(yīng) 用 UML 建模 20 類 TeacherDialog 屬性及方法見下圖 ? 類 FindTDialog 屬性及方法見下圖 ? 類 InpUDialog 屬性及方法見下圖 ? 類 ResCDialog 屬性及方法見下圖 ? 類 MessageWindow 屬性及方法見下圖 ? 類 LoginDialog 屬性及方法見下圖 圖 TitleDialog 圖 FindTDialog 學(xué)生成績(jī)管理系 統(tǒng)的分析及設(shè)計(jì) 應(yīng) 用 UML 建模 21 圖 類 InpUDialog 圖 類 ResCDialog 類 MessageWindow 圖 類 LoginDialog 學(xué)生成績(jī)管理系 統(tǒng)的分析及設(shè)計(jì) 應(yīng) 用 UML 建模 22 建立類圖 識(shí)別出了系統(tǒng)中的類后,還要識(shí)別出類間的關(guān)系,然后就可以建立類圖了。可將系統(tǒng)中的類分為 3 個(gè)包: GUI 包、 adminer 包和 DB 包。包 GUI由界面類組成,包 Adminer 由實(shí)體類組成,包 DB 由與數(shù)據(jù)庫(kù)有關(guān)的類組成。包 GUI 依賴于包 Adminer 和包 DB,包 Adminer 依賴于包 DB。 包 GUI 中的界面類關(guān)系 窗口 MessageWindow 和對(duì)話框 studentDialog、 FindSDialog、FindTDialog、 teacherDialog、 InpUDialog、 ResCDialog 是主窗口MainWindow 的一部分。它們之間存在組合關(guān)系。 圖 系統(tǒng)包圖 學(xué)生成績(jī)管理系 統(tǒng)的分析及設(shè)計(jì) 應(yīng) 用 UML 建模 23 類 LoginDialog 與類 MainWindow 之間存在 “ 一對(duì) 一 ” 的關(guān)聯(lián)關(guān)系。類 FindSDialog 與類 studentDialog 之間 是 “ 一對(duì)一 ” 的關(guān)聯(lián)關(guān)系。類FindTDialog 與類 teacherDialog 之間的關(guān)系也是 “ 一對(duì)一 ” 的關(guān)聯(lián)關(guān)系。 包 adminer 中的實(shí)體類關(guān)系 類 student、類 teacher、 類 courseload、 coreload 都是永久類,它們都是包 DB 中的類 Persistent 的子類。 類 teacher 與類 student 之間存在 “ 多 對(duì)多 ” 的關(guān)聯(lián)關(guān)系,每個(gè)學(xué)生成績(jī)管理系 統(tǒng)的分析及設(shè)計(jì) 應(yīng) 用 UML 建模 24 teacher 對(duì)象至少有一個(gè) student 對(duì)象,每個(gè) student 對(duì)象 至少 對(duì)應(yīng)于一個(gè) teacher 對(duì)象。類 teacher 與類 courseload 之間存在 “ 一對(duì) 多的關(guān)系, tudent 與類 courseload 之間存在 “ 一對(duì)多 ” 的關(guān)聯(lián)關(guān)系,每個(gè)student 對(duì)象可以沒有或可有多個(gè) courseload(選課 ),每個(gè)courseload(選課 )可 由 多 個(gè) student 選課 ,學(xué)生與成績(jī)之間是一對(duì)多的關(guān)系,一個(gè)學(xué)生可以有多門課的成績(jī)。 學(xué)生成績(jī)管理系 統(tǒng)的分析及設(shè)計(jì) 應(yīng) 用 UML 建模 25 類 ResCDialog 和其他 類 關(guān)系 學(xué)生成績(jī)管理系 統(tǒng)的分析及設(shè)計(jì) 應(yīng) 用 UML 建模 26 InpUDialog 和其他類 的 關(guān)系圖 學(xué)生成績(jī)管理系 統(tǒng)的分析及設(shè)計(jì) 應(yīng) 用 UML 建模 27 第 4 章 動(dòng)態(tài)行為模型
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1