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

正文內(nèi)容

基于mfc學(xué)籍管理系統(tǒng)設(shè)計(jì)說(shuō)明書(shū)(編輯修改稿)

2025-07-21 15:47 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 )背景圖:通過(guò)修改系統(tǒng)視圖類 Paint 事件處理函數(shù) OnPaint()來(lái)實(shí)現(xiàn)加載背景圖,具體代碼見(jiàn)代碼一(主控平臺(tái)的實(shí)現(xiàn)) 。 畢業(yè)論文11 權(quán)限驗(yàn)證模塊根據(jù)需求分析和總體設(shè)計(jì),此模塊主要是根據(jù)用戶輸入的用戶名和密碼驗(yàn)證用戶身份并且決定起操作權(quán)限。(1) 權(quán)限驗(yàn)證 IPO 圖 輸入:用戶名和密碼處理:1)用戶登錄對(duì)話框啟動(dòng)。2)從系統(tǒng)用戶表中讀取用戶的名稱信息,并寫(xiě)入用戶名下拉框中,以方便登錄。3)用戶選擇用戶名并輸入秘碼。4)從操作人員表中檢查是否有相應(yīng)的用戶名和密碼。5)如果用戶名或密碼錯(cuò)誤,進(jìn)行提示。6)如果輸入的用戶名和相應(yīng)密碼正確,則根據(jù)該用戶的權(quán)限類別進(jìn)行權(quán)限設(shè)置。 7)進(jìn)入主控制平臺(tái)。輸出:主控制平臺(tái)(2) 權(quán)限驗(yàn)證模塊的界面設(shè)計(jì)其界面設(shè)計(jì)如圖 42 所示。圖 42(3) 權(quán)限驗(yàn)證模塊的實(shí)現(xiàn)根據(jù)權(quán)限驗(yàn)證的 IPO 圖,通過(guò)定義 CLoginDlg 類來(lái)實(shí)現(xiàn)權(quán)限驗(yàn)證模塊的功能。下面闡述 CLoginDlg 類的設(shè)計(jì)與實(shí)現(xiàn):1)根據(jù)用戶名和密碼驗(yàn)證用戶身份和分配權(quán)限。2)登錄對(duì)話框創(chuàng)建時(shí),需要完成的一些初始化工作,讀取可以登錄的用戶名稱,并形成列表,供用戶進(jìn)行選擇。見(jiàn)代碼二(權(quán)限驗(yàn)證模塊的實(shí)現(xiàn)) 。 用戶管理模塊根據(jù)需求分析和總體設(shè)計(jì),權(quán)限管理模塊負(fù)責(zé)對(duì)操作人員基本信息的建立,以及對(duì)操作人員的權(quán)限進(jìn)行基本維護(hù),不同權(quán)限的操作人員,可以使用的模塊范圍不一樣。此模塊功能只限于具有系統(tǒng)管理員權(quán)限的用戶使用。用戶管理模塊實(shí)現(xiàn)三個(gè)主要功能:添加新用戶、修改用戶口令和用戶權(quán)限、刪除指定的用戶。 IPO 圖 畢業(yè)論文12輸入:用戶名、密碼和用戶權(quán)限處理:1)用戶管理對(duì)話框啟動(dòng)。2)從系統(tǒng)用戶表中讀取用戶信息,并寫(xiě)入用戶列表。3)根據(jù)系統(tǒng)管理員的選擇進(jìn)行相應(yīng)的處理。輸出:更新的系統(tǒng)用戶表具體處理過(guò)程:(1)增加新用戶的處理1)設(shè)置用戶名編輯框?yàn)榭捎脿顟B(tài)。2)根據(jù)管理員輸入的用戶名判斷用戶是否存在,如果存在提示錯(cuò)誤,并要重新輸入。3)如果用戶不存在,根據(jù)管理員輸入的用戶名、用戶口令和權(quán)限的類別,在數(shù)據(jù)庫(kù)中用戶表中添加新紀(jì)錄。4)提示新用戶增加成功。(2)修改用戶口令和權(quán)限的處理1)在“用戶列表”中選擇需要編輯的用戶。2)輸入新的用戶口令和權(quán)限的類別。3)確認(rèn)操作。4)完成對(duì)數(shù)據(jù)庫(kù)中系統(tǒng)用戶表的相應(yīng)操作。(3)刪除指定用戶的處理1)在“用戶列表”中選擇需要?jiǎng)h除的用戶。2)刪除操作。3)完成對(duì)數(shù)據(jù)庫(kù)中系統(tǒng)用戶表的相應(yīng)操作。 43 所示 IPO 圖,通過(guò)定義 CUserDlg 類來(lái)實(shí)現(xiàn)用戶管理模塊的功能。下面來(lái)闡述 CUserDlg 類的設(shè)計(jì)與實(shí)現(xiàn)。(1)CUserDlg 類使用的用戶表記錄集類 CUserSet此類的實(shí)現(xiàn)與系統(tǒng)用戶表的綁定,可以通過(guò) ClassWizard 根據(jù)數(shù)據(jù)庫(kù)表結(jié)構(gòu)自動(dòng)創(chuàng)建。(2)添加用戶或編輯某用戶的相關(guān)資料圖 43處理過(guò)程:檢查當(dāng)前的狀態(tài)為添加或編輯,如果為添加狀態(tài),先檢查用戶名稱是否已經(jīng)存在,然后插入新的用戶;如果為編輯狀態(tài),更新用戶信息,更改相關(guān)組件的狀態(tài)。具體代碼見(jiàn)代碼三(用戶管理模塊的實(shí)現(xiàn)) 。 畢業(yè)論文13 基礎(chǔ)數(shù)據(jù)設(shè)置模塊根據(jù)需求分析和總體設(shè)計(jì),基礎(chǔ)數(shù)據(jù)設(shè)置模塊負(fù)責(zé)維護(hù)學(xué)校學(xué)生管理相關(guān)的基礎(chǔ)數(shù)據(jù),主要包括:系別設(shè)置和專業(yè)劃分等數(shù)據(jù)。該模塊的功能主要是對(duì)這些基礎(chǔ)數(shù)據(jù)的瀏覽、添加、修改和刪除等,如圖 44 所示。專業(yè)設(shè)置系別設(shè)置基礎(chǔ)數(shù)據(jù)設(shè)置圖 44 系別設(shè)置子模塊(1)系別設(shè)置子模塊的 IPO 圖功能:從系別設(shè)置信息表中讀取信息并顯示,同時(shí)實(shí)現(xiàn)對(duì)這些數(shù)據(jù)的添加、修改和刪除功能。輸入:系別設(shè)置數(shù)據(jù)處理:1)系別設(shè)置對(duì)話框啟動(dòng)。2)從系別設(shè)置信息表中讀取數(shù)據(jù)并顯示到列表中供用戶瀏覽。 3)根據(jù)用戶選擇,完成系別設(shè)置數(shù)據(jù)的添加、修改和刪除。輸出:更新的系別設(shè)置數(shù)據(jù)表(2)系別設(shè)置子模塊的界面設(shè)計(jì)該子模塊通過(guò)對(duì)話框提供用戶操作界面,界面的設(shè)計(jì)效果如圖 45 所示。圖 45(3)系別設(shè)置子模塊的的實(shí)現(xiàn)根據(jù)系別設(shè)置子模塊的 IPO 圖,通過(guò)定義 CDepartmentDlg 類來(lái)實(shí)現(xiàn)系別設(shè)置的數(shù)據(jù)管理功能。下面具體闡述這個(gè)類的設(shè)計(jì)與實(shí)現(xiàn)。1)CDepartmentDlg 類使用的記錄集類 CDepartmentSet。此類可以通過(guò) ClassWizard 根據(jù)數(shù)據(jù)庫(kù)表結(jié)構(gòu)自動(dòng)創(chuàng)建。 畢業(yè)論文142)系別設(shè)置對(duì)話框的初始化。處理過(guò)程:首先根據(jù)界面設(shè)計(jì)創(chuàng)建數(shù)據(jù)列表,然后從系別設(shè)置數(shù)據(jù)表中提取數(shù)據(jù)并顯示在數(shù)據(jù)列表中,最后設(shè)置各功能按鈕的初始狀態(tài)。具體代碼見(jiàn)代碼四(系別設(shè)置初始化的實(shí)現(xiàn)) 。3)添加新系別信息。處理過(guò)程:清空編輯區(qū)域的編輯框等待用戶輸入,然后當(dāng)用戶選擇保存按鈕是檢查用戶輸入的數(shù)據(jù)合法性,無(wú)誤后將用戶輸入的數(shù)據(jù)添加到系別設(shè)置數(shù)據(jù)表中,最后更新數(shù)據(jù)列表中數(shù)據(jù)顯示,以及恢復(fù)各按鈕的狀態(tài)。具體代碼見(jiàn)代碼五(添加新系別信息) 。4)系別設(shè)置信息。處理過(guò)程:將用戶選擇的需要修改記錄信息顯示到文本編輯框中,當(dāng)用戶修改完成后,檢查數(shù)據(jù)的合法性,檢查無(wú)誤后,將修改后的數(shù)據(jù)更新到數(shù)據(jù)庫(kù)中。具體代碼見(jiàn)代碼六(修改系別設(shè)置信息) 。5)系別信息的刪除。處理過(guò)程:將用戶選擇的需要?jiǎng)h除的記錄信息顯示到文本編輯框中,當(dāng)用戶確認(rèn)后,從數(shù)據(jù)表中刪除這條記錄。具體代碼見(jiàn)代碼七(系別信息的刪除) 。 專業(yè)設(shè)置子模塊(1)專業(yè)設(shè)置子模塊的 IPO 圖功能:從專業(yè)設(shè)置信息表中讀取數(shù)據(jù)并顯示,同時(shí)實(shí)現(xiàn)對(duì)這些數(shù)據(jù)的添加、修改和刪除功能。輸入:專業(yè)設(shè)置數(shù)據(jù)處理:1)專業(yè)設(shè)置對(duì)話框啟動(dòng)。2)從專業(yè)設(shè)置信息表中讀取數(shù)據(jù)并顯示到列表中供用戶瀏覽。3)根據(jù)用戶選擇,完成專業(yè)設(shè)置數(shù)據(jù)的添加、修改和刪除。輸出:更新的專業(yè)設(shè)置數(shù)據(jù)表(2)該子模塊通過(guò)對(duì)話框提供用戶操作界面,界面的設(shè)計(jì)效果如圖 46 所示。圖 46(3)專業(yè)設(shè)置子模塊的實(shí)現(xiàn)根據(jù)專業(yè)設(shè)置子模塊的 IPO 圖,通過(guò)定義 CMajorDlg 類來(lái)實(shí)現(xiàn)專業(yè)設(shè)置的數(shù)據(jù)管理功能。下面具體闡述這個(gè)類的設(shè)計(jì)與實(shí)現(xiàn)。1)CMajorDlg 類使用的記錄集類 CMajorSet。此類可以通過(guò) ClassWizard 根據(jù)數(shù)據(jù)庫(kù)表結(jié)構(gòu)自動(dòng)創(chuàng)建。 畢業(yè)論文152)添加新專業(yè)信息。處理過(guò)程:清空編輯區(qū)域的編輯框等待用戶輸入,然后當(dāng)用戶選擇保存按鈕時(shí)檢查用
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1