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

正文內(nèi)容

畢業(yè)設(shè)計(jì)論文-基于vb的圖書管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(編輯修改稿)

2024-12-11 21:23 本頁面
 

【文章內(nèi)容簡介】 圖如圖 所示。 圖 實(shí)體之間關(guān)系的 ER 圖 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì) 書籍信息表 由多個(gè)圖書記錄構(gòu)成。 讀者類別信息 書籍類別信息 書籍信息管理 讀者信息管理 借閱書 籍 借閱信息管理 讀者信息登記 書籍信息登記 借閱信息實(shí)體 借閱信息編號 讀者信息 書籍信息 借書日期 8 圖書記錄的數(shù)據(jù)結(jié)構(gòu)如下: 圖書編號 (BookID) 整數(shù)(唯一標(biāo)示符) 圖書書名 (BookName) 變長字符串 圖書作者 (Author) 變長字符串 圖書出版社 (Publisher) 變長字符串 讀者信息表 由多個(gè)讀者記錄構(gòu)成 讀者記錄的數(shù)據(jù)結(jié)構(gòu)如下: 讀者證號 (ReaderID) 整數(shù)(唯一標(biāo)示符) 讀者姓名 (ReaderName) 變長字符 串 讀者聯(lián)系方法 (Address) 變長字符串 借閱信息表 由若干個(gè)借書記錄構(gòu)成 借書記錄的數(shù)據(jù)結(jié)構(gòu)如下: 借閱圖書 (BookID) 整數(shù)(與圖書庫中的圖書編號對應(yīng)) (唯一標(biāo)示符 ) 借閱者 (ReaderID) 整數(shù)(與讀者庫中的圖書編號對應(yīng)) 借閱時(shí)間 (BorrowDate) 日期 讀者類別表 有單個(gè)系統(tǒng)設(shè)置記錄構(gòu)成 系統(tǒng)設(shè)置記錄的數(shù)據(jù)結(jié)構(gòu)如下: 記錄號 (id) 整數(shù) (系統(tǒng)自動(dòng)生成,唯一標(biāo)示符 ) 最多可借圖書數(shù) (MaxBLNum) 整數(shù) 最多借書天數(shù) (MaxBLDays) 整數(shù) 用戶表 由若干個(gè)系統(tǒng)操作員記錄構(gòu)成 系統(tǒng)操作員記錄的數(shù)據(jù)結(jié)構(gòu)如下: 記錄序號 (id) 整數(shù) (系統(tǒng)自動(dòng)生成,唯一標(biāo)示符 ) 賬號 (Addminister) 變長字符串 口令 (Password) 變長字符串 權(quán)限級別 (Level) 變長字符串 讀者借書過程的數(shù)據(jù)流圖和數(shù)據(jù)詞典 數(shù)據(jù)流圖 讀者 借 書過程數(shù)據(jù)流程如圖 所示 。 9 圖 讀者借書過程 數(shù)據(jù)詞典 : ⑴ 名稱:讀者 簡要描述:借書、還書、查詢及登記注冊 有關(guān)數(shù)據(jù)流:借書證;所借書本 ⑵ 名稱:日歷 簡要描述:當(dāng)日日期 有關(guān)數(shù)據(jù)流:年月日 : ⑴ 加工名:借書檢驗(yàn) 加工編號:1 簡要描述:檢驗(yàn)讀者身份、圖書是否入庫、讀者還能借多少書以此判定讀者是否能借書 輸入數(shù)據(jù)流:借書證;所借書本,讀者信息,圖書信息,圖書訪問記錄,日期 輸出數(shù)據(jù)流:借書錯(cuò)誤信息,借書信息 加工邏輯: IF 借書 證未登記入庫 THEN 發(fā)出 “借書錯(cuò)誤 ” ELSE IF 圖書未登記入庫 THEN 發(fā)出 “借書錯(cuò)誤 ” ELSE IF 讀者已借圖書和現(xiàn)借圖書多于限制數(shù)N THEN 日歷 讀者 1 借書 檢驗(yàn) 2 借書 登記 選定圖書 讀者庫 圖書庫 圖書是否被借出 圖書信息 檢驗(yàn) 10 發(fā)出 “借書錯(cuò)誤 ” ELSE IF 讀者已借圖書中有超期 THEN 發(fā)出 “借書錯(cuò)誤 ” ELSE 發(fā)出 “借書信息 ” ENDIF ENDIF ENDIF ENDIF ⑵ 加工名:借書登記 加工編號:2 簡要描述:將“借書信息”登記到“圖書訪問記錄庫圖書訪問記錄”中,完成后將書本遞交讀者 輸入數(shù)據(jù)流:借書信息,日期 輸出數(shù)據(jù)流:圖書訪問記錄,圖書 加工邏輯:將借書信息及日期寫入圖書訪問記錄; : ⑴ 數(shù)據(jù)流名:借書證 說明:用以攜帶讀者的唯一識(shí)別標(biāo)識(shí) 數(shù)據(jù)流來源:讀者 數(shù)據(jù)流去向:借書檢驗(yàn) 數(shù)據(jù)流組成:借書證=借書證號 +姓名+聯(lián)系方法 借書證號=“ 000000001” ..“ 999999999” 姓名= 2{字母 }24 聯(lián)系方法= 4{字母 }50 ⑵ 數(shù)據(jù)流名:圖書 說明:記錄圖書的主要相關(guān)信息 數(shù)據(jù)流來源:讀者 數(shù)據(jù)流去向:借書檢驗(yàn) 數(shù)據(jù)流組成:圖書=書號+書名+作者+出版社 書號=“ 000000001” ..“ 999999999” 書名= 2{字母 }24 作者= 2{字母 }24 出版社= 2{字母 }24 ⑶ 數(shù)據(jù)流名:檢驗(yàn)錯(cuò)誤 說明:用于指示讀者借書錯(cuò)誤信息 數(shù)據(jù)流來源:借書檢驗(yàn) 數(shù)據(jù)流去向:讀者 11 數(shù)據(jù)流組成:檢驗(yàn)錯(cuò)誤= 2{字母 }40 ⑷ 數(shù)據(jù)流名:借書信息 說明:用于傳遞讀者號和圖書號 數(shù)據(jù)流來源:借書檢驗(yàn) 數(shù)據(jù)流去向:借書登記 數(shù)據(jù)流組成:借書信息=借書證號+書號 ⑸ 數(shù)據(jù)流名:日期 說明:提供當(dāng)前日期信息 數(shù)據(jù)流來源:日歷 數(shù)據(jù)流去向:借書檢驗(yàn),借書登記 數(shù)據(jù)流組成:日期=年+月 +日 年=“ 0000” ..“ 9999” 月=“ 01” ..“ 12” 日=“ 01” ..“ 31” ⑹ 數(shù)據(jù)流名:圖書訪問記錄 說明:用于記錄讀者借書信息 數(shù)據(jù)流來源:圖書訪問記錄庫,借書登記 數(shù)據(jù)流去向:借書檢驗(yàn) 數(shù)據(jù)流組成:圖書訪問記錄=書號+借閱證號+借書日期 借書日期=日期 ⑺ 數(shù)據(jù)流名:讀者信息 說明:用于記錄登記入庫的讀者信息 數(shù)據(jù)流來源:讀者庫 數(shù)據(jù)流去向:借書檢驗(yàn) 數(shù)據(jù)流組成:讀者信息=借 書證號+姓名+聯(lián)系方法 ⑻ 數(shù)據(jù)流名:圖書信息 說明:用于記錄登記入庫的圖書信息 數(shù)據(jù)流來源:圖書庫 數(shù)據(jù)流去向:借書檢驗(yàn) 數(shù)據(jù)流組成:圖書信息=書號+書名+作者+出版社+價(jià)格+摘要+狀態(tài) : ⑴ 數(shù)據(jù)文件名:讀者庫 簡述:存放讀者信息 輸入數(shù)據(jù):無 輸出數(shù)據(jù):讀者信息 數(shù)據(jù)文件組成:讀者庫由“讀者信息”組成 12 ⑵ 數(shù)據(jù)文件名:圖書庫 簡述:存放圖書信息 輸入數(shù)據(jù):無 輸出數(shù)據(jù):圖書信息 數(shù)據(jù)文件組成:圖書 庫由“圖書信息”組成 ⑶ 數(shù)據(jù)文件名:圖書訪問記錄庫 簡述:存放圖書訪問記錄信息 輸入數(shù)據(jù):圖書訪問記錄 輸出數(shù)據(jù):圖書訪問記錄 數(shù)據(jù)文件組成:圖書訪問記錄庫由“圖書訪問記錄”組成 讀者還書過程的數(shù)據(jù)流圖和數(shù)據(jù)詞典 數(shù)據(jù)流圖 讀者還書過程數(shù)據(jù)流程如圖 所示 。 圖 讀者還書過程 數(shù)據(jù)詞典 : ⑴ 加工名:還書檢驗(yàn) 加工編號: 3 簡要描述:檢驗(yàn)圖書是否圖書室外借圖書 輸入數(shù)據(jù)流:圖書,圖書訪問記錄 輸出數(shù)據(jù)流:檢驗(yàn)錯(cuò)誤,還書信息 加工邏輯: IF 書號與數(shù)據(jù)庫數(shù)據(jù)不符 THEN 日歷 讀者 3 還書 檢驗(yàn) 4 還書 登記 圖書 還書返回信息 還書信息 圖書訪問記錄 檢驗(yàn)錯(cuò)誤 13 發(fā)出 “檢驗(yàn)錯(cuò)誤 ” ELSE 發(fā)出 “還書信息 ” ENDIF ⑵ 加工名:還書登記 加工編號: 4 簡要描述:刪除讀者對該圖書的借書信息 ,如果超期給出警告及天數(shù) 輸入數(shù)據(jù)流:還書信息,日期 輸出數(shù)據(jù)流:圖書訪問紀(jì)錄,還書成功 加工邏輯 : IF 所還圖書超期 THEN 統(tǒng)計(jì)超期天數(shù) 生成含警告的返回信息 ELSE 刪除圖書訪問記錄庫中相應(yīng)的借書記錄 生成成功信息 ENDIF 給出還書返回信息 : ⑴ 數(shù)據(jù)流名:還書信息 說明:用于傳遞圖書書號 數(shù)據(jù)流來源:還書檢驗(yàn) 數(shù)據(jù)流去向:還書登記 數(shù)據(jù)流組成:還書信息=書號 ⑵ 數(shù)據(jù)流名:還書成功 說明:用于通知還書成功 數(shù)據(jù)流來源:還書登記 數(shù)據(jù)流去向:讀者 數(shù)據(jù)流組成 :還書成功= 2{字母 }10 數(shù)據(jù)文件詞條描述:(前面已描述) 14 第四章 系統(tǒng)詳細(xì)設(shè)計(jì) 與實(shí)現(xiàn) 圖書館管理信息系統(tǒng)主窗體的創(chuàng)建 這 個(gè)項(xiàng)目使用多文檔界面,單擊工具欄中的 ADD MDI Form 按 鈕,生成一個(gè)窗體。在這個(gè)窗體上添加所需的控件,窗體和控件的屬性設(shè)置見表 41 所示。 表 41 主窗體及其控件屬性設(shè)置 控件 屬性 屬性取值 frmMain(Form) Name FrmMain Caption 王登偉 畢業(yè)設(shè)計(jì) 圖書館管理系統(tǒng) StartUpPositon 2屏幕中心 WindowState Maximized SbStatusBar(StatusBar) Name SbStatusBar Panels(1) Style SbrText Panels(2) Style SbrDate Panels(3) Style SbrTime 在窗體中加入狀態(tài)欄控件,可以實(shí)時(shí)反映系統(tǒng)中各個(gè)狀態(tài)的變化。狀態(tài)欄控件需要在通常的屬性窗口中設(shè)置一般屬性,還需要在其特有的彈出式菜單中進(jìn)行設(shè)置。選中狀態(tài)欄控件,單擊鼠標(biāo)右鍵,選中 Property 菜單,然后設(shè)置屬性。創(chuàng)建好的 主 窗體 如圖 所示。 15 圖 圖書館管理系統(tǒng)主窗體 在 Visual Basic 中使用公用模塊來存放整個(gè)工程項(xiàng)目公用函數(shù)、過程和全局變量等。這樣可以極大地提高代碼的效率。 在錄入有關(guān)信息時(shí),需要回車來進(jìn)入下一個(gè)文本框,這樣對軟件使用者非常方便。在所有的功能模塊都需要這個(gè)函數(shù),所以將它放在公用模塊中,代碼如下: Public Sub EnterToTab(Keyasc As Integer) ?判斷是否為回車鍵 If Keyasc=13 Then ?轉(zhuǎn)換成 Tab 鍵 SendKeys”{TAB}” End If End Sub Keyasc 用來保存當(dāng)前按鍵, SendKeys 函數(shù)用來指定的按鍵。一旦單擊回車鍵,將返回Tab 鍵,下一個(gè)控件自動(dòng)獲得輸入焦點(diǎn)。 添加全局變量,用來記錄各個(gè)窗體的讀寫狀態(tài),代碼如下: Pubic flagRTedit As Boolean 16 Pubic gintRTmode As Integer Pubic flag Redit As Boolean Pubic gintRmode As Integer Pubic flagBTedit As Boolean Pubic gintBTmode As Integer Pubic flagBedit As Boolean Pubic gintB
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1