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

正文內(nèi)容

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

2024-07-19 19:55 本頁(yè)面
 

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