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

正文內(nèi)容

畢業(yè)設(shè)計(jì)圖書管理系統(tǒng)畢業(yè)設(shè)計(jì)(參考版)

2025-07-12 15:01本頁(yè)面
  

【正文】 單擊下一頁(yè)可以跳至圖書歸還。 單擊退出將退出此窗體。如果不能滿足用戶的借閱將給出提示。 添加“學(xué)生信息”頁(yè)面的 Activate 事件代碼如下:(見(jiàn)附表) “學(xué) 生信息”頁(yè)面中的“系別 ” 組合框中選擇某一個(gè)系編號(hào)后,要在“名稱”欄顯示系統(tǒng)編號(hào)所代碼的系別名稱,由于在數(shù)據(jù)環(huán)境中將兩者做了關(guān)連,所以在選擇了某個(gè)系編號(hào)后只需要刷新表單即可。 控件中的數(shù)據(jù)處于可修改狀態(tài),“移動(dòng)記錄工具欄”處于不可用狀態(tài),“命令按鈕工具欄”中除了“保存”和“取消”按鈕外其他按鈕都處于不可用狀態(tài),“借還書”按鈕處于可用狀態(tài),“書籍信息”頁(yè)面處于不可用狀態(tài)。如果用戶要退出系統(tǒng),單擊退出按鈕,用戶還可以通過(guò)點(diǎn)擊 page 頁(yè)查看其它頁(yè)面。以便重新輸入。如果用戶輸入有誤將給出提示,不得將錯(cuò)誤信息插入數(shù)據(jù)庫(kù)。從而保證系統(tǒng)的安全性。 為了保證系統(tǒng)的安全性和 健壯性,該系統(tǒng)的文本框。 菜單欄:圖書管理 (新書入庫(kù),圖書查詢,圖書借閱,圖書歸還,圖書信息修改,舊書銷毀 ),證件管理(新證辦理,證件信息修改,圖書證掛失、注銷),圖書預(yù)覽(熱門圖書排行),信息統(tǒng)計(jì)(庫(kù)存借出比例,類別信息統(tǒng)計(jì)),系統(tǒng)設(shè)置(用戶設(shè)置),幫助(關(guān)于窗體)。創(chuàng)建好的表單效果中有兩個(gè)頁(yè)框,其中“學(xué)生資料”頁(yè)面效果如下圖所示。 需要指出的是,在本系統(tǒng)中當(dāng)鼠標(biāo)移動(dòng)到按鈕上時(shí),鼠標(biāo)指針變?yōu)橐粋€(gè)特定指針,這就需要一個(gè)鼠標(biāo)指定文件,在本系統(tǒng)中使用“ ”文件,將該鼠標(biāo)指針文 件放在系統(tǒng)的根目錄下,添加按鈕“ MouseMove”事件如下:(見(jiàn)附表) 創(chuàng)建“命令按鈕工具欄”類 與“移動(dòng)記錄工具欄”類相同,為了改變鼠標(biāo)停留在按鈕時(shí)的指針,還需添加按鈕的“ MouseMove”事件,代碼與“移動(dòng)記錄工具欄”類中的相同。 創(chuàng)建“移動(dòng)記錄工具欄”類 “移動(dòng)記錄工具欄”類基于“ CommandGroup”基類,存儲(chǔ)于“ AdminButton”可視類庫(kù)中,命名為“ MoveRecord”。 將一個(gè)文件設(shè)為項(xiàng)目主文件的方法是在項(xiàng)目管理器中選中該文件 , 然后在右鍵快捷菜單中選擇“設(shè)為主文件”子菜單或者選擇“項(xiàng)目”菜單下“設(shè)為主文件”子菜單即可。這些 WinForm 類庫(kù)支持 RAD(快速應(yīng)用程序開發(fā) ),這些類庫(kù)被封裝在一個(gè)名稱空間之中,這個(gè)名稱空間就是 。 創(chuàng)建系統(tǒng)主程序 WinForm 是 .Net 開發(fā)平臺(tái)中對(duì) Windows Form 的一種稱謂。 表 5 “讀者借書記錄”( ReaderInfor)數(shù)據(jù)表字段屬性設(shè)置 字段名 數(shù)據(jù)類型 說(shuō)明 學(xué)號(hào) 字符型 字段寬度 6,普通索引字段,輸入掩碼為“ 999999” 圖書編號(hào) 字符型 字段寬度 6,普通索引字段,輸入掩碼為“ AA9999” 借閱日期 日期型 字段寬度 8 歸還日期 日期型 字段寬度 8 數(shù)據(jù)表之間的關(guān)系,將在具體表單的數(shù)據(jù)環(huán)境中設(shè)置。 表 2 “圖書類型 ”( BookInformation)數(shù)據(jù)表字段屬性設(shè)置 圖書 Id 數(shù)據(jù)類型 說(shuō)明 圖書編號(hào) 字符型 字段寬度 6,主索引字段,輸入掩碼為“ 999999” 太原理工大學(xué)高等教育自學(xué)考試 學(xué)生:鄭莉 20xx 年 5 月 10 日 21 書 名 字符型 字段寬度 20 作者名 字符型 字段寬度 20 出版社 字符型 字段寬度 4,為普通索引 出版日期 字符型 字段寬度 10 圖書價(jià)格 字符型 字段寬度 12,輸入掩碼為“ 9999999999” 郵件 字符型 字段寬度 30 借出次數(shù) 數(shù)據(jù)類型 整數(shù)據(jù); 圖書狀態(tài) 字符型 字段寬度 10 “系別信息”( 圖書類別 )數(shù)據(jù)表各字段的屬性設(shè)置如表 3所示 表 3 “ 圖書類別 ”( 圖書類別 )數(shù)據(jù)表字段屬性設(shè)置 類型編號(hào) 字符型 字段寬度 4,主索引字段,輸入掩碼為“ 9999” 類型名稱 字符型 字段寬度 20 “圖書信息”( Book)數(shù)據(jù)表各字段的屬性設(shè)置如表 4所示 表 4 “圖書信息”( Tushu)數(shù)據(jù)表字段屬性設(shè)置 字段名 數(shù)據(jù)類型 說(shuō)明 圖書編號(hào) 字符型 字段寬度 6,主索引字段,輸入掩碼為“ AA9999” 圖書類別 字符型 字段寬度 10 圖書名稱 字符型 字段寬度 40 圖書作者 字符型 字 段寬度 20 出版社 字符型 字段寬度 40 購(gòu)買日期 日期型 字段寬度 8 購(gòu)買價(jià)格 貨幣型 字段寬度 8 借閱次數(shù) 數(shù)值型 字段寬度 4,默認(rèn)值 0 是否借出 邏輯型 字段寬度 1,默認(rèn)值“ .F.” 對(duì)“圖書信息”( Book)數(shù)據(jù)表的字段屬性設(shè)置需要說(shuō)明的是“借閱次數(shù)”和“是否借出”字段的默認(rèn)值一定要設(shè)置,因?yàn)閷?duì)于新添加的圖書,其一定是沒(méi)有被借出的,而且其借閱次數(shù)一定是 0,所以在表單中向數(shù)據(jù)表添加記錄時(shí),這兩個(gè)字段應(yīng)該是不需要添加的,可以由默認(rèn)值生成。 表 1 “ 圖書卡號(hào) ”( LentCardType)數(shù)據(jù)表字段屬性設(shè)置 字段名 數(shù)據(jù)類型 說(shuō)明 帳號(hào) 字符型 字段寬度 20,主索引字段,不能為空 姓名 字符型 字段寬度 20 密碼 字符型 字段寬度 20 創(chuàng)建“ 系統(tǒng)賬號(hào)” (圖書卡號(hào) ) 數(shù)據(jù)表后向數(shù)據(jù)庫(kù)中添加一條記錄作為系統(tǒng)的默認(rèn)帳號(hào),該記錄的各字段的值如下 :“ cyr” ,“ cyr” ,“楚雅茹”。 系統(tǒng)關(guān)系圖如下圖所示 太原理工大學(xué)高等教育自學(xué)考試 學(xué)生:鄭莉 20xx 年 5 月 10 日 20 圖示 本系統(tǒng)中要 用到的數(shù)據(jù)表的字段的屬性設(shè)置分別設(shè)置如下。 在項(xiàng)目管理器的“數(shù)據(jù)”選項(xiàng)卡中選中“數(shù)據(jù)庫(kù)”單擊右側(cè)的“新建”按鈕,在彈出的“新建數(shù)據(jù)庫(kù)”對(duì)話框中單擊“新建數(shù)據(jù)庫(kù)” , 在彈出的“創(chuàng)建”對(duì)話框的“數(shù)據(jù)庫(kù)名”文本框中輸入數(shù)據(jù)庫(kù)的名稱 , 在此輸入“ Tushu”作為數(shù)據(jù)庫(kù)名 , 單擊“保存“按鈕即創(chuàng)建了一個(gè)空的數(shù)據(jù)庫(kù)。 創(chuàng)建數(shù)據(jù)庫(kù) “ 圖書借閱管理系統(tǒng)”作為一個(gè)完整的數(shù)據(jù)庫(kù)管理系統(tǒng) , 在創(chuàng)建階段利用項(xiàng)目管理器可以更好組織管理各種格式的文件 , 因此首先需要?jiǎng)?chuàng)建一個(gè)項(xiàng)目 , 然后在項(xiàng)目管理器創(chuàng)建其他格式的文件。 “學(xué)生信息 ” (Student) 數(shù)據(jù)太原理工大學(xué)高等教育自學(xué)考試 學(xué)生:鄭莉 20xx 年 5 月 10 日 19 表中包含了學(xué)生的“系別”信息 , 在本系統(tǒng)中為了簡(jiǎn)化系別的管理 , 另外創(chuàng)建了一個(gè)“系別” (Xibie)數(shù)據(jù)表用來(lái)存儲(chǔ)系別的信息 , 在“學(xué)生信息” (Student) 數(shù)據(jù)表中只存儲(chǔ)系別的編號(hào)。 第 六 章 詳細(xì)設(shè)計(jì) 設(shè)計(jì)創(chuàng)建數(shù)據(jù)庫(kù) 設(shè)計(jì)數(shù)據(jù)庫(kù) 本系統(tǒng)實(shí)現(xiàn)了系統(tǒng)登錄功能 , 而系統(tǒng)登錄需要賬號(hào)和密碼 , 這就需要 創(chuàng)建一個(gè)“系統(tǒng)帳號(hào)” (Accounts) 數(shù)據(jù)表 , 用來(lái)存儲(chǔ)系統(tǒng)登錄用的賬號(hào)和密碼。 在“讀者借書記錄”表單中 , 單擊“過(guò)期”按鈕 , 可以查看系統(tǒng)內(nèi)到了歸還日期而未歸還的圖書的借閱記錄。 “讀者借書記錄”表單中單擊“還書”按鈕 , 在打開的“輸入”表單中輸入要?dú)w還的圖書的圖書編號(hào) ,如 果該圖書是被當(dāng)前讀者借出 ,則還書成功。 讀者借書記錄查看功能可以查看所有的借書記錄 ,也可以只查看目前尚未歸還的借書記錄。單擊“命令按鈕工具欄”中的按鈕可以對(duì)“ 學(xué)生資料”頁(yè)框中的記錄進(jìn)行相應(yīng)的操作。 太原理工大學(xué)高等教育自學(xué)考試 學(xué)生:鄭莉 20xx 年 5 月 10 日 18 “學(xué)生資料管理”模塊 “學(xué)生資料管理”模塊主要實(shí)現(xiàn)學(xué)生資料的分條瀏覽、添加、修改、刪除、查詢和打印功能。在表單的“書籍資料”頁(yè)框中可以通過(guò)“移動(dòng)記錄工具欄”分條查看系統(tǒng)內(nèi)所有的圖書的詳細(xì)資料,包括圖書的名稱、類別、作者、出版社、購(gòu)買日期等。例如:可以定義一個(gè)“成績(jī)查詢”類,該類中可以定義查詢的姓名、學(xué)號(hào)、班級(jí)等信息,則以此類為原型可以設(shè)計(jì)出眾多的“成績(jī)查詢”類的對(duì)象實(shí)例,這些實(shí)體都具有類中所定義的特征。所謂類,是指由數(shù)據(jù)結(jié)構(gòu)及其相關(guān)操作所形成的集合, 描述該類任一對(duì)象的共同的行為特征,是對(duì)一組性質(zhì)相同的對(duì)象的程序描述,概括了對(duì)象的共同性質(zhì)和數(shù)據(jù)。在面向?qū)ο笤O(shè)計(jì)中,類是對(duì)象的原型,是對(duì)象的制作器。用戶無(wú)需知道其任何細(xì)節(jié),操作是封閉的,對(duì)象之間能通過(guò)函數(shù)調(diào)用相互通信。一個(gè)窗口、一個(gè)按鈕、一個(gè)菜單都可視為一個(gè)對(duì)象,而按鈕對(duì)象、菜單對(duì)象、又會(huì)出現(xiàn)在窗口對(duì)象中,因此按鈕對(duì)象、菜單對(duì)象便是窗口的組件之一。 Visual Studio 具有以下特點(diǎn): 面向?qū)ο蟮某绦?分析 面向?qū)ο笤O(shè)計(jì)不再是單純的從代碼的第一行一直編到最后一行,而是考慮如何創(chuàng)建類和對(duì)象,利用類和對(duì)象來(lái)簡(jiǎn)化程序設(shè)計(jì),并提供代碼的封裝和可重用性,便于程序的維護(hù)與擴(kuò)展。在技術(shù)難度方面,由于有指導(dǎo)老師的指導(dǎo)和相關(guān)參考文獻(xiàn),特別是網(wǎng)上資料,特別是參考其它程序的功能,因此完全可以實(shí)現(xiàn)。 太原理工大學(xué)高等教育自學(xué)考試 學(xué)生:鄭莉 20xx 年 5 月 10 日 16 第四章 可行性分析 環(huán)境可行性分析 由于本系統(tǒng)管理的對(duì)象單一 ,都是 學(xué)生 ,且每個(gè)數(shù)據(jù)內(nèi)容具有較強(qiáng)的關(guān)聯(lián)性,涉及的計(jì)算過(guò)程不是很復(fù)雜。本功能實(shí)現(xiàn)對(duì)圖書信息、借閱者信息、總體借閱情況信息的管理和統(tǒng)計(jì)、工作人員和管理人員信息查看及維護(hù)。在此模塊中,圖書館工作人員可以為圖書借閱者加入借書記錄或是還書 記錄,并打印生成相應(yīng)的報(bào)表給用戶查看和確認(rèn)。這些是很難得到的,特別是密碼,所以不但滿足了圖書借閱者的要求,還保護(hù)了圖書借閱者的個(gè)人隱私。 實(shí)際需求分析 圖書借閱者可直接 查看圖書館圖書情況,如果圖書借閱者根據(jù)本人借書證號(hào)和密碼登錄系統(tǒng),還可以進(jìn)行本人借書情況的查詢和維護(hù)部分個(gè)人信息。 太原理工大學(xué)高等教育自學(xué)考試 學(xué)生:鄭莉 20xx 年 5 月 10 日 15 第 三 章 需求分析 應(yīng)用需求分析 圖書管理系統(tǒng)需要滿足來(lái)自三方面的需求,這三個(gè)方面分別是圖書借閱者、圖書館工作人員和圖書館管理人員。如要對(duì)很長(zhǎng)時(shí)間以前的圖書進(jìn)行更改就更加困難了。 數(shù)據(jù)處理手工操作,工作量大,出錯(cuò)率高,出錯(cuò)后不易更改??偟膩?lái)說(shuō),缺乏系統(tǒng) 、 規(guī)范的信息管理手段。根據(jù)調(diào)查得知,他們以前對(duì)信息管理的主要方式是基于文本、表格等紙介質(zhì) 的手工處理,對(duì)于圖書借閱情況(如借書天數(shù)、超過(guò)限定借書時(shí)間的天數(shù))的統(tǒng)計(jì)和核實(shí)等往往采用對(duì)借書卡的人工檢查進(jìn)行,對(duì)借閱者的借閱權(quán)限、以及借閱天數(shù)等用人工計(jì)算、手抄進(jìn)行。本系統(tǒng)就是為了管理好圖書館信息而設(shè)計(jì)的。 尤其對(duì)于復(fù)雜的信息管理,計(jì)算機(jī)能夠充分發(fā)揮它的優(yōu)越性。計(jì)算機(jī)的最大好處在于利用它能夠進(jìn)行信息管理。 太原理工大學(xué)高等教育自學(xué)考試 學(xué)生:鄭莉 20xx 年 5 月 10 日 14 第 二 章 系統(tǒng)開發(fā)背景 當(dāng)今時(shí)代是飛速發(fā)展的信息時(shí)代。目的是,為了避免程序員的筆誤,也為了適應(yīng)代碼的維護(hù)與升級(jí)。 與 C++不同的是,在 C 中重寫基類的虛方法時(shí),必須使用 C 特有的重寫修飾符 override(覆蓋)。 3.方法的繼承 C 中方法的繼承關(guān)系非常多樣,除了傳統(tǒng) C++的虛函數(shù)( C 增加了 override修飾符)和純虛函數(shù)(即 C 的 abstract 抽象函數(shù))外,還增加了隱藏方法( new)、密封方法( sealed)和基類方法的調(diào)用指令( )等諸多新方式。不過(guò),用戶定義的結(jié)構(gòu),總是自動(dòng)派生于 抽象類,還可以派生于(實(shí)現(xiàn))多個(gè)接口。 C 中的結(jié)構(gòu),支持(多重)接口繼承,但是不支持實(shí)現(xiàn)繼承。接口繼承相當(dāng)于接口的實(shí)現(xiàn)。而沒(méi)有繼承基類型中的實(shí)現(xiàn)代碼。 2.繼承的種類 C 中的繼承有兩種類型:
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1