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

正文內(nèi)容

圖書館管理系統(tǒng)佳木斯大學(xué)格式畢業(yè)論文(編輯修改稿)

2025-07-19 19:55 本頁面
 

【文章內(nèi)容簡介】 修改用戶口令修改用戶權(quán)限刪除用戶圖53 用戶管理模塊 用戶管理IPO圖輸入:用戶名、密碼和用戶權(quán)限處理:(1) 用戶管理對話框啟動(2) 從系統(tǒng)用戶表中讀取用戶信息,并寫入用戶列表。(3) 根據(jù)系統(tǒng)管理員的選擇進行相應(yīng)的處理。輸出:更新的系統(tǒng)用戶表具體處理過程:1. 增加新用戶的處理(1) 設(shè)置用戶名編輯框為可用態(tài)。(2) 根據(jù)管理員輸入的用戶名判斷用戶是否存在。如果存在,提示錯誤,并要求重新輸入。(3) 如果用戶不存在,根據(jù)管理員輸入的用戶名、用戶口令和權(quán)限的類別,在數(shù)據(jù)庫中用戶表中添加記錄。(4) 提示新用戶增加成功。2. 修改用戶口令和權(quán)限的處理(1) 在 “用戶列表”中選擇需要編輯的用戶。(2) 輸入新的用戶口令權(quán)限的類別。(3) 確認操作。(4) 完成對數(shù)據(jù)庫中系統(tǒng)用戶表的相應(yīng)操作。3. 刪除指定用戶的處理(1) 在“用戶列表”中選擇需要刪除的用戶。(2) 刪除操作(3) 完成對數(shù)據(jù)庫中系統(tǒng)用戶表的相應(yīng)操作。 用戶管理模塊的界面設(shè)計其界面設(shè)計如圖54:圖54 用戶管理模塊 用戶管理模塊的實現(xiàn)根據(jù)用戶管理模塊的IPO圖,通過定義CUserDlg類來實現(xiàn)用戶管理模塊的功能。(1) CUserDlg類使用的用戶表記錄集類CUserSet。此類可以通過ClassWizard根據(jù)數(shù)據(jù)庫表結(jié)構(gòu)自動創(chuàng)建。(2) 添加用戶或編輯某用戶的相關(guān)資料。 流程:檢查當(dāng)前的狀態(tài)為添加或者編輯,如果為添加狀態(tài),先檢查用戶名稱是否已經(jīng)存在,然后插入新的用戶;如果為編輯狀態(tài),更新用戶信息,更改相關(guān)組件的狀態(tài)。(3) 刪除指定的操作人員。流程:判斷“用戶列表”中的每一行是否被選擇,如果被選擇,刪除該用戶;如果刪除失敗,提示用戶。(4) 對話框初始化時需要完成的一些工作。(5) 撤銷操作,恢復(fù)對話框的初始狀態(tài)。 基礎(chǔ)數(shù)據(jù)設(shè)置模塊根據(jù)需求分析和總體設(shè)計,基礎(chǔ)數(shù)據(jù)設(shè)置模塊負責(zé)維護圖書借閱管理相關(guān)的基礎(chǔ)數(shù)據(jù),主要包括:圖書逾期罰款設(shè)置、圖書類別設(shè)置和讀者類別設(shè)置。該模塊的功能主要是對這些基礎(chǔ)數(shù)據(jù)的添加、修改和刪除。如下圖55:讀者類別設(shè)置圖書類別設(shè)置圖書逾期罰款設(shè)置基礎(chǔ)數(shù)據(jù)設(shè)置圖55基礎(chǔ)數(shù)據(jù)設(shè)置模塊 圖書逾期罰款設(shè)置子模塊(1)罰款設(shè)置子模塊的IPO圖 功能:從罰款類型數(shù)據(jù)表中讀取并顯示逾期一天的罰款金額信息,同時實現(xiàn)對罰款金額的修改功能。 輸入:逾期一天的罰款金額 處理:罰款設(shè)置對話框啟動。從罰款類型數(shù)據(jù)表中讀取并顯示罰款金額信息。用戶確認后,將用戶修改的罰款金額數(shù)據(jù)更新。 輸出:更新的罰款類型數(shù)據(jù)表(2)罰款設(shè)置子模塊的界面設(shè)計效果圖書逾期歸還罰款設(shè)置的界面設(shè)計效果如圖56:圖56罰款設(shè)置子模塊(3)罰款設(shè)置子模塊的實現(xiàn) 根據(jù)罰款設(shè)置子模塊的IPO圖,通過定義CPunishTypeDlg類來實現(xiàn)罰款設(shè)置子模塊的功能。1) CPunishTypeDlg類使用的用戶表記錄集類CPunishTypeSet。此類可以通過ClassWizard根據(jù)數(shù)據(jù)庫表結(jié)構(gòu)自動創(chuàng)建。2) 罰款金額設(shè)置功能的實現(xiàn)處理過程:首先從罰款類型數(shù)據(jù)表中提取罰款金額并顯示,然后根據(jù)用戶輸入的數(shù)據(jù)更新罰款類型數(shù)據(jù)表。 圖書類型設(shè)置子模塊(1)圖書類型設(shè)置子模塊的IPO圖功能:從圖書類型數(shù)據(jù)表中讀取圖書類型數(shù)據(jù)并顯示,同時實現(xiàn)對圖書類型數(shù)據(jù)的添加、修改和刪除功能。輸入:圖書類型數(shù)據(jù)處理:圖書類型設(shè)置對話框啟動從圖書類型數(shù)據(jù)信息表中讀取圖書類型數(shù)據(jù)并顯示到列表中 。根據(jù)用戶選擇,完成圖書類型數(shù)據(jù)的添加、修改和刪除。輸出:更新的圖書類型數(shù)據(jù)表(2)圖書類型設(shè)置的界面效果如圖57:圖57圖書類型設(shè)置(3)圖書類型設(shè)置子模塊的實現(xiàn)根據(jù)圖書類型設(shè)置子模塊的IPO圖,通過定義CBookTypeDlg類來實現(xiàn)圖書類型設(shè)置功能。1) CBookTypeDlg類使用的用戶表記錄集類CBookTypeSet。此類可以通過ClassWizard根據(jù)數(shù)據(jù)庫表結(jié)構(gòu)自動創(chuàng)建。2) 圖書類型設(shè)置對話框的初始化。處理過程:首先設(shè)置數(shù)據(jù)顯示列表,然后從圖書類型數(shù)據(jù)表中提取數(shù)據(jù)并顯示在數(shù)據(jù)列表中。3)添加新圖書類型。處理過程:顯示數(shù)據(jù)輸入對話框,等待用戶輸入數(shù)據(jù),然后將數(shù)據(jù)添加到圖書類型數(shù)據(jù)表中并顯示在數(shù)據(jù)列表中。 4)修改圖書類型數(shù)據(jù)處理過程:將用戶選擇的圖書類別信息顯示到數(shù)據(jù)編輯框,等待用戶修改后,將數(shù)據(jù)更新到圖書類型數(shù)據(jù)表中,并更新數(shù)據(jù)列表。5)刪除圖書類型數(shù)據(jù)處理過程:將用戶選擇的圖書類別信息從圖書類型數(shù)據(jù)表中刪除,并更新數(shù)據(jù)列表。 讀者類型設(shè)置子模塊(1)讀者類型設(shè)置子模塊的IPO圖功能:從讀者類型數(shù)據(jù)表中讀取讀者類型數(shù)據(jù)并顯示,同時實現(xiàn)對讀者類型數(shù)據(jù)的添加、修改和刪除功能。輸入:讀者類型數(shù)據(jù)處理:1)讀者類型設(shè)置對話框啟動2)從讀者類型數(shù)據(jù)信息表中讀取讀者類型數(shù)據(jù)并顯示到列表中 。3)根據(jù)用戶選擇,完成讀者類型數(shù)據(jù)的添加、修改和刪除。輸出:更新的讀者類型數(shù)據(jù)表(2)讀者類型設(shè)置的界面效果如圖58:圖58讀者類型設(shè)置(3)讀者類型設(shè)置子模塊的實現(xiàn)根據(jù)讀者類型設(shè)置子模塊的IPO圖,通過定義CReaderTypeDlg類來實現(xiàn)讀者類型設(shè)置功能。1) CReaderTypeDlg類使用的用戶表記錄集類CReaderTypeSet。此類可以通過ClassWizard根據(jù)數(shù)據(jù)庫表結(jié)構(gòu)自動創(chuàng)建。2) 讀者類型設(shè)置對話框的初始化。處理過程:首先設(shè)置數(shù)據(jù)顯示列表,然后從讀者類型數(shù)據(jù)表中提取數(shù)據(jù)并顯示在數(shù)據(jù)列表中。3)添加新讀者類型。處理過程:顯示數(shù)據(jù)輸入對話框,等待用戶輸入數(shù)據(jù),然后將數(shù)據(jù)添加到讀者類型數(shù)據(jù)表中并顯示在數(shù)據(jù)列表中。4)修改讀者類型數(shù)據(jù)處理過程:將用戶選擇的圖書類別信息顯示到數(shù)據(jù)編輯框,等待用戶修改后,將數(shù)據(jù)更新到讀者類型數(shù)據(jù)表中,并更新數(shù)據(jù)列表。5)刪除讀者類型數(shù)據(jù)處理過程:將用戶選擇的圖書類別信息從讀者類型數(shù)據(jù)表中刪除,并更新數(shù)據(jù)列表。 借閱管理模塊根據(jù)需求分析和總體設(shè)計,借閱管理模塊主要實現(xiàn)借書和還書的登記功能,同時提供借書記錄和還書記錄的查詢和瀏覽功能。借閱管理模塊如圖59:借閱管理模塊借書登記借書信息查詢還書登記還書信息登記圖59借閱管理模塊這一部分是本系統(tǒng)的主要核心功能之一,主要劃分成四個子模塊:借書登記子模塊、借書信息查詢子模塊、還書登記子模塊和還書記錄查詢子模塊。下面按照子模塊的劃分來分別闡述本模塊的設(shè)計與實現(xiàn)。 借書登記子模塊(1)借書登記子模塊的IPO圖功能:記錄讀者借閱圖書的相關(guān)信息輸入:讀者信息、圖書信息處理:1) 借書對話框啟動。2) 根據(jù)用戶輸入的借閱人編號從讀者數(shù)據(jù)信息表中讀取數(shù)據(jù)并顯示。3) 根據(jù)用戶輸入的圖書編號從圖書數(shù)據(jù)信息表中讀取數(shù)據(jù)并顯示。4) 根據(jù)借閱人信息判斷是否有借閱資格,如果沒有給出提示。5) 根據(jù)圖書信息判斷是否可被借出,如果不能給出提示6) 如果以上兩個條件同時滿足,將相關(guān)的數(shù)據(jù)添加到圖書借閱數(shù)據(jù)表中,并顯示到圖書借閱列表中,完成借閱過程。否則借閱過程停止。輸出:更新的圖書借閱信息數(shù)據(jù)表(2)借書登記子模塊的界面設(shè)計效果根據(jù)借書登記子模塊的功能需求,該子模塊以借書登記對話框作為界面,其界面設(shè)計效果如圖510:圖510借書登記子模塊(3)借書登記子模塊的實現(xiàn)根據(jù)借書登記子模塊的IPO圖,通過定義CBorrowDlg類來實現(xiàn)借書登記子模塊的主體功能。1)相關(guān)的記錄集類。主要相關(guān)的記錄集類有:CBookTypeSet、CBookInfoSet、CReaderTypeSet、CReaderInfoSet和CBorrowInfoSet。這些類可以通過ClassWizard根據(jù)數(shù)據(jù)庫表結(jié)構(gòu)自動創(chuàng)建。2)借書登記對話框的初始化處理過程:根據(jù)界面設(shè)計設(shè)置列表項。3)讀者信息顯示。處理過程:根據(jù)輸入的讀者編號從讀者信息表中讀取讀者信息,并以只讀方式顯示到相應(yīng)的編輯框中,然后根據(jù)讀者類型和以往的借閱記錄計算該讀者借閱還可借閱圖書的冊數(shù),并以只讀方式將結(jié)果顯示到相應(yīng)的編輯框中。4)圖書信息顯示。處理過程:根據(jù)輸入的圖書編號從圖書信息表中讀取圖書信息,并以只讀方式顯示到相應(yīng)的編輯框中,然后根據(jù)以往的借閱記錄判斷該圖書是否已被借出,如果被借出,給出無法完成借閱的錯誤提示,否則根據(jù)圖書類型從圖書類型數(shù)據(jù)庫中讀取該圖書還可借閱的天數(shù),并以只讀方式將結(jié)果顯示到相應(yīng)的編輯框中。5)借書登記處理過程:判斷讀者是否具有借閱資格,以及圖書是否可以被借出,如果兩個條件同時具備,修改圖書信息表中的圖書是否借出的字段值為已經(jīng)借出,然后將讀者信息和圖書信息以及當(dāng)前時間等借閱相關(guān)數(shù)據(jù)添加到借閱數(shù)據(jù)表中,并在借閱列表中顯示該借閱記錄數(shù)據(jù),完成借書登記過程。、6)借閱成功后的記錄顯示處理過程:顯示該讀者的所有借閱記錄信息。 借書記錄查詢子模塊(1)借書查詢子模塊的IPO圖功能:根據(jù)讀者信息或圖書信息查詢借書記錄。輸入:讀者編號、圖書編號處理:1)借書記錄查詢對話框啟動。2)根據(jù)用戶輸入的查詢條件從數(shù)據(jù)庫中查詢數(shù)據(jù)。3)將記錄顯示到列表中。輸出:圖書借閱記錄信息(2)借書記錄查詢子模塊的界面設(shè)計效果該子模塊通過借書記錄查詢對話框為用戶提供操作界面,其界面設(shè)計效果如圖511:圖511借書記錄查詢子模塊(3)借書記錄查詢子模塊的實現(xiàn)根據(jù)借書記錄查詢子模塊的IPO圖,通過定義C BookSearchDlg類來實現(xiàn)該子模塊的主體功能。1)相關(guān)的記錄集類。主要相關(guān)的記錄集類有: CBorrowInfoSet。此類可以通過ClassWizard根據(jù)數(shù)據(jù)庫表結(jié)構(gòu)自動創(chuàng)建。2)借書記錄查詢對話框的初始化處理過程:根據(jù)界面設(shè)計設(shè)置列表項。3)查詢圖書借閱記錄信息。處理過程:根據(jù)輸入的查詢條件構(gòu)造SQL語句,然后從借閱數(shù)據(jù)表中讀取符合條件的借閱信息,并將信息顯示到列表中。 還書登記子模塊(1)還書登記子模塊的IPO圖功能:記錄讀者歸還借閱圖書的相關(guān)信息。輸入:圖書編號處理:還書登記對話框啟動。1)根據(jù)用戶輸入的圖書編號從圖書借閱數(shù)據(jù)信息表中讀取借閱數(shù)據(jù)并顯示。2)根據(jù)圖書借出日期和當(dāng)前日期計算圖書歸還逾期天數(shù),并顯示。3)根據(jù)圖書歸還逾期天數(shù)和罰款設(shè)置計算總的罰款金額,并顯示。4)根據(jù)用戶輸入的其他罰款金額計算總計罰款金額,并顯示。將圖書基本信息和歸還信息添加到圖書歸還數(shù)據(jù)表中,并更新界面。輸出:更新的圖書歸還數(shù)據(jù)表(2)還書登記子模塊的界面設(shè)計效果根據(jù)借書登記子模塊的功能需求,該子模塊以借書登記對話框作為界面,其界面設(shè)計效果如圖512圖512還書登記子模塊(3)還書登記子模塊的實現(xiàn)根據(jù)還書登記子模塊的IPO圖,通過定義CReturnDlg類來實現(xiàn)還書登記子模塊的主體功能。1)相關(guān)的記錄集類。主要相關(guān)的記錄集類有:CBorrowInfoSet、CReturnInfoSet和CPunishTypeSet。這些類可以通過ClassWizard根據(jù)數(shù)據(jù)庫表結(jié)構(gòu)自動創(chuàng)建。2)讀者信息顯示。處理過程:根據(jù)輸入的圖書編號從圖書借閱信息表中讀取圖書借閱信息,并以只讀方式顯示到相應(yīng)的編輯框中,然后根據(jù)圖書借出日期、當(dāng)前日期以及該類型圖書允許借出的天數(shù)計算逾期天數(shù),并以只讀方式將結(jié)果顯示到相應(yīng)的編輯框中,然后根據(jù)罰款設(shè)置計算應(yīng)收的逾期罰款金額,并以只讀方式將結(jié)果顯示到相應(yīng)的編輯框中,將輸入的其他金額加上應(yīng)收金額并以只讀方式將結(jié)果顯示到相應(yīng)的編輯框中。3)圖書歸還。處理過程:當(dāng)用戶選擇歸還后將基本數(shù)據(jù)和歸還數(shù)據(jù)添加到數(shù)據(jù)庫中,并詢問用戶是否接著進行下一個歸還操作。4)歸還操作撤銷。處理過程:當(dāng)用戶選擇撤銷操作時,情況各編輯框,恢復(fù)按鈕默認狀態(tài)。 還書記錄查詢子模塊(1)還書查詢子模塊的IPO圖功能:根據(jù)讀者信息或圖書信息查詢還書記錄。輸入:讀者編號、圖書編號處理:1)還書記錄查詢對話框啟動。2)根據(jù)用戶輸入的查詢條件從數(shù)據(jù)庫中查詢數(shù)據(jù)。3)將記錄顯示到列表中。輸出:圖書歸還記錄信息(2)還書記錄查詢子模塊的界面設(shè)計效果該子模塊通過還書記錄查詢對話框為用戶提供操作界面,其界面設(shè)計效果如圖513:圖513還書記錄查詢子模塊(3)還書記錄查詢子模塊的實現(xiàn)根據(jù)還書記錄查詢子模塊的IPO圖,通過定義C ReturnSearchDlg類來實現(xiàn)該子模塊的主體功能。1)相關(guān)的記錄集類CReturnInfoSet。此類可以通過ClassWizard根據(jù)數(shù)據(jù)庫表結(jié)構(gòu)自動創(chuàng)建。2)還書記錄查詢對話框的初始化處理過程:根據(jù)界面設(shè)計設(shè)置列表項。3)查詢圖書歸還記錄信息。處理過程:根據(jù)輸入的查詢條件構(gòu)造SQL語句,然后從歸還數(shù)據(jù)表中讀取符合條件的圖書歸還信息,并將信息顯示到列表中。
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1