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

正文內(nèi)容

畢業(yè)設(shè)計(jì)論文圖書管理系統(tǒng)畢業(yè)設(shè)計(jì)-資料下載頁

2025-06-24 03:31本頁面
  

【正文】 20作者名 字符型 字段寬度 20出版社 字符型 字段寬度 4,為普通索引出版日期 字符型 字段寬度 10圖書價(jià)格 字符型 字段寬度 12,輸入掩碼為“9999999999”郵件 字符型 字段寬度 30借出次數(shù) 數(shù)據(jù)類型 整數(shù)據(jù);圖書狀態(tài) 字符型 字段寬度 10“系別信息” (圖書類別)數(shù)據(jù)表各字段的屬性設(shè)置如表 3所示表 3 “圖書類別” ( 圖書類別)數(shù)據(jù)表字段屬性設(shè)置類型編號 字符型 字段寬度 4,主索引字段,輸入掩碼為“9999”類型名稱 字符型 字段寬度 20“圖書信息” (Book)數(shù)據(jù)表各字段的屬性設(shè)置如表 4所示表 4 “圖書信息” (Tushu)數(shù)據(jù)表字段屬性設(shè)置字段名 數(shù)據(jù)類型 說明圖書編號 字符型 字段寬度 6,主索引字段,輸入掩碼為“AA9999”圖書類別 字符型 字段寬度 10圖書名稱 字符型 字段寬度 40圖書作者 字符型 字段寬度 20出版社 字符型 字段寬度 40購買日期 日期型 字段寬度 8購買價(jià)格 貨幣型 字段寬度 8借閱次數(shù) 數(shù)值型 字段寬度 4,默認(rèn)值 0是否借出 邏輯型 字段寬度 1,默認(rèn)值“.F.”對“圖書信息” (Book)數(shù)據(jù)表的字段屬性設(shè)置需要說明的是“借閱次數(shù)”和“是否借出”字段的默認(rèn)值一定要設(shè)置,因?yàn)閷τ谛绿砑拥膱D書,其一定是沒有被借出的,而且其借閱次數(shù)一定是 0,所以在表單中向數(shù)據(jù)表添加記錄時(shí),這兩個(gè)字段應(yīng)該是不需要添加的,可以由默認(rèn)值生成。太原理工大學(xué)高等教育自學(xué)考試 22“讀者借書記錄” (JyRec)數(shù)據(jù)表的字段屬性如表 5所示。表 5 “讀者借書記錄” (ReaderInfor)數(shù)據(jù)表字段屬性設(shè)置字段名 數(shù)據(jù)類型 說明學(xué)號 字符型 字段寬度 6,普通索引字段,輸入掩碼為“999999”圖書編號 字符型 字段寬度 6,普通索引字段,輸入掩碼為“AA9999”借閱日期 日期型 字段寬度 8歸還日期 日期型 字段寬度 8數(shù)據(jù)表之間的關(guān)系,將在具體表單的數(shù)據(jù)環(huán)境中設(shè)置。將“借書卡” (LentBookCard)數(shù)據(jù)表、 “借書卡類別” (LentCardType)數(shù)據(jù)表、 “圖書信息” (BookInformation)數(shù)據(jù)表、 “讀者借書記錄” (LentNoteInfor)數(shù)據(jù)表添加到表單的數(shù)據(jù)環(huán)境中,用主外鍵建立關(guān)聯(lián)。 創(chuàng)建系統(tǒng)主程序WinForm 是 .Net 開 發(fā) 平 臺 中 對 Windows Form 的 一 種 稱 謂 。 .Net 為 開 發(fā)WinForm 的 應(yīng) 用 程 序 提 供 了 豐 富 的 Class Library( 類 庫 ) 。 這 些 WinForm 類庫 支 持 RAD(快 速 應(yīng) 用 程 序 開 發(fā) ), 這 些 類 庫 被 封 裝 在 一 個(gè) 名 稱 空 間 之 中 , 這 個(gè)名 稱 空 間 就 是 。 在 此 名 稱 空 間 中 定 義 了 許 多 類 , 在 開 發(fā)基 于 .Net 的 GUI 應(yīng) 用 程 序 的 時(shí) 候 , 就 是 通 過 繼 承 和 擴(kuò) 展 這 些 類 才 使 得 我 們 的 程序 有 著 多 樣 的 用 戶 界 面 。將一個(gè)文件設(shè)為項(xiàng)目主文件的方法是在項(xiàng)目管理器中選中該文件 , 然后在右鍵快捷菜單中選擇“設(shè)為主文件”子菜單或者選擇“項(xiàng)目”菜單下“設(shè)為主文件”子菜單即可。一個(gè)文件設(shè)為項(xiàng)目的主文件后 , 該文件的將以粗體顯示LibraryLogin程序的代碼為:(見附表) 創(chuàng)建系統(tǒng)常用類系統(tǒng)主表單中“學(xué)生資料”和“書籍資料”頁框控件中都需要用到“移動記錄工具欄”和“命令按鈕工具欄”, 這兩個(gè)命令按鈕工具欄如果在表單中分別創(chuàng)建會太原理工大學(xué)高等教育自學(xué)考試 23使工作變得繁瑣,可以采用創(chuàng)建工具欄類 , 然后在表單中用實(shí)例化的方式來簡化工作。 創(chuàng)建“移動記錄工具欄”類“移動記錄工具欄”類基于“CommandGroup”基類,存儲于“AdminButton”可視類庫中,命名為“MoveRecord”?!耙苿佑涗浌ぞ邫凇鳖惏ā笆子涗洝?、“上一個(gè)”、“下一個(gè)”和“末記錄”4個(gè)按鈕,在表單中可以利用這 4 個(gè)按鈕定位數(shù)據(jù)表中的記錄指針。需要指出的是,在本系統(tǒng)中當(dāng)鼠標(biāo)移動到按鈕上時(shí),鼠標(biāo)指針變?yōu)橐粋€(gè)特定指針,這就需要一個(gè)鼠標(biāo)指定文件,在本系統(tǒng)中使用“”文件,將該鼠標(biāo)指針文件放在系統(tǒng)的根目錄下,添加按鈕“MouseMove”事件如下:(見附表) 創(chuàng)建“命令按鈕工具欄”類與“移動記錄工具欄”類相同,為了改變鼠標(biāo)停留在按鈕時(shí)的指針,還需添加按鈕的“MouseMove”事件,代碼與“移動記錄工具欄”類中的相同。 創(chuàng)建登錄表單 系統(tǒng)主表單的功能為了系統(tǒng)有安全,一般系統(tǒng)都設(shè)有登錄窗體,登錄該系統(tǒng)除了輸入正確的用戶名和密碼外,不同有操作. 本系統(tǒng)登錄權(quán)限分為四類:圖書管理員:能夠?qū)D書進(jìn)行增加,刪除,修改,查詢,以及圖書證件的查詢操作.證件管理員:能對圖書證件進(jìn)行增加,刪除,修改,查詢操作等.普通管理員:能對圖書信息進(jìn)行增,刪,改,查,并能對圖書證件進(jìn)行增,刪,改,查.高級管理員:能執(zhí)行本系統(tǒng)全部功能.太原理工大學(xué)高等教育自學(xué)考試 24圖示 創(chuàng)建系統(tǒng)主表單界面設(shè)計(jì) Winform父窗體,命名為“LibraryMainWindow” 。創(chuàng)建好的表單效果中有兩個(gè)頁框,其中“學(xué)生資料”頁面效果如下圖所示。圖示 太原理工大學(xué)高等教育自學(xué)考試 25圖書管理主窗體主窗體主要包括:標(biāo)題欄:圖書管理系統(tǒng)。菜單欄:圖書管理(新書入庫,圖書查詢,圖書借閱,圖書歸還,圖書信息修改,舊書銷毀),證件管理(新證辦理,證件信息修改,圖書證掛失、注銷) ,圖書預(yù)覽(熱門圖書排行) ,信息統(tǒng)計(jì)(庫存借出比例,類別信息統(tǒng)計(jì)) ,系統(tǒng)設(shè)置(用戶設(shè)置) ,幫助(關(guān)于窗體) 。工具欄:相當(dāng)于工具欄的快捷方式,包括圖書信息(圖書查詢,圖書借閱,圖書歸還) ,修改信息(圖書修改,證件修改,添加代碼) ,新書入庫,新政辦理,證件掛失、注銷,舊書銷毀,借出比例,圖書類別信息,用戶設(shè)置,窗體容器區(qū):存放子窗體;狀態(tài)欄(初始化信息,系統(tǒng)當(dāng)前時(shí)間) ;. 新書入庫 當(dāng)圖書館新進(jìn)一批圖書時(shí),管理員要通過該系統(tǒng)將所有圖書添加到系統(tǒng)數(shù)據(jù)庫中。為了保證系統(tǒng)的安全性和 健壯性,該系統(tǒng)的文本框。 使用設(shè)置掩碼控件限制用戶的輸入。從而保證系統(tǒng)的安全性。該窗體用 TabCotrol控件將同類型的信息層疊在一個(gè)窗體以方便操作。如果用戶輸入有誤將給出提示,不得將錯(cuò)誤信息插入數(shù)據(jù)庫??梢渣c(diǎn)擊重置按鈕清空文本框。以便重新輸入。如果用戶輸入正確無誤,單擊保存,將輸入的圖書信息插入庫存中。如果用戶要退出系統(tǒng),單擊退出按鈕,用戶還可以通過點(diǎn)擊 page頁查看其它頁面。也可以點(diǎn)擊下一頁按鈕跳到下一頁??丶械臄?shù)據(jù)處于可修改狀態(tài), “移動記錄工具欄”處于不可用狀態(tài), “命令按鈕工具欄”中除了“保存”和“取消”按鈕外其他按鈕都處于不可用狀態(tài), “借還書”按鈕處于可用狀態(tài), “書籍信息”頁面處于不可用狀態(tài)。太原理工大學(xué)高等教育自學(xué)考試 26圖示 圖書借閱在“學(xué)生信息” (StuPage)被激活時(shí),應(yīng)該將“學(xué)生信息” (Student)數(shù)據(jù)表所在工作區(qū)作為表單的當(dāng)前工作區(qū),取消由其他表單設(shè)置的過慮條件,并且使頁面進(jìn)入瀏覽狀態(tài)。添加“學(xué)生信息”頁面的 Activate事件代碼如下:(見附表)“學(xué)生信息”頁面中的“系別”組合框中選擇某一個(gè)系編號后,要在“名稱”欄顯示系統(tǒng)編號所代碼的系別名稱,由于在數(shù)據(jù)環(huán)境中將兩者做了關(guān)連,所以在選擇了某個(gè)系編號后只需要刷新表單即可。圖書借閱介紹:首先用戶先選定自己要借閱的圖書,然后通過管理員輸入用戶的卡號,然后要判斷用戶的卡號是否正確,如果不正確給出提示,其次判斷用戶的卡號是普通卡還是貴賓卡,是否能滿足用戶借閱圖書的數(shù)量。如果不能滿足用戶的借閱將給出提示。當(dāng)用戶借閱圖書成功后,將更新圖書信息,用戶圖書證件性息。單擊退出將退出此窗體。單擊上一頁可以跳轉(zhuǎn)至圖書查詢。單擊下一頁可以跳至圖書歸還。 太原理工大學(xué)高等教育自學(xué)考試 27圖示 圖書歸還在“書籍信息” (BookPage)頁面被激活時(shí),表單中的當(dāng)前數(shù)據(jù)工作期應(yīng)該變?yōu)椤皥D書信息”數(shù)據(jù)表所在的工作期,將可能由其他表單對該數(shù)據(jù)表設(shè)置的過慮條件去掉,同時(shí)要使該頁面進(jìn)入瀏覽狀態(tài)。用戶歸還圖書時(shí),管理員先輸入圖書編號,點(diǎn)擊顯示圖書信息。顯示圖書的其他信息。然后輸入用戶的圖書證件號,點(diǎn)擊顯示圖書證件信息,顯示圖書證件的其他信息。檢查用戶信息無誤后,點(diǎn)擊還書。點(diǎn)擊還書后,系統(tǒng)將更改用戶的圖書卡的借閱信息。并修改圖書信。上一頁跳至圖書借閱。下一頁跳至舊書銷毀。點(diǎn)擊退出將退出該窗體。單擊“還書”按鈕 ,可以調(diào)用“ 輸入”表單用來輸入要?dú)w還的圖書編號,如果該圖書由當(dāng)前讀者借出,則還書成功,否則失敗。另外,當(dāng)表單中的表格控件中顯示的是當(dāng)前讀者的“已借出”圖書記錄時(shí),可以通過雙擊列表中的某本書的“圖書編號”欄來快速還書。太原理工大學(xué)高等教育自學(xué)考試 28圖示 圖書信息查詢左邊采用樹控件顯示圖書信息》當(dāng)用戶單擊該數(shù)節(jié)點(diǎn)是將展開以下信息。如果用戶單擊圖書編號節(jié)點(diǎn)以及字節(jié)點(diǎn)后,單擊工具欄上對應(yīng)的按鈕將在表里顯示對應(yīng)的圖書信息。右邊的圖書信息表采用分頁技術(shù)將成千上百條信息分成多頁,管理員上一頁按鈕,下一頁按鈕,首頁按鈕,尾頁按鈕,分別瀏覽圖書所有信息。左上角按鈕上一頁可以跳至圖書歸還,下一頁跳至舊書銷毀。退出退出窗體。在對圖書信息查詢,為了能快速查詢所要顯示的圖書信息,設(shè)置了多個(gè)條件查詢,如按照作者信息查詢,按照出版社信息查詢,按照圖書名稱信息查詢,按照圖書類別信息查詢等條件,查詢顯示頁面為了美觀,采取了分頁功能,單擊上一頁,可以瀏覽上一頁的信息,單擊下一頁能瀏覽下一頁的信息,也可以直接瀏覽首頁和尾頁的信息。 太原理工大學(xué)高等教育自學(xué)考試 29圖示 圖書信息修改圖書信息修改表采用分頁技術(shù)。通過單擊按鈕分別瀏覽圖書所有信息。并且在文本框能顯示數(shù)據(jù)表的當(dāng)前頁數(shù)和總頁數(shù)。在數(shù)據(jù)表可以執(zhí)行增加,刪除,修改等的批量更新。刷新按鈕可以將修改的最新信息顯示到表中。關(guān)閉按鈕退出該窗體圖書管理系統(tǒng)示例代碼:如下(您確定要修改該圖書信息嗎?, 系統(tǒng)提示, , )太原理工大學(xué)高等教育自學(xué)考試 30圖示 舊書銷毀 “書籍信息”頁面的查詢功能由“輸入查詢條件”表單和“圖書信息查詢結(jié)果”表單組成。圖書高級管理員在城需求下要銷毀一部分舊書,按照多個(gè)條件進(jìn)行查詢所有要銷毀的圖書信息,同樣也提供了分頁功能,單擊按鈕查詢,根據(jù)圖書編號查詢到要刪除的圖書,單擊銷毀按鈕即刪除該圖書。此“輸入查詢條件”表單也是用來向用戶收集查詢條件。 單擊“過期”按鈕可以查看系統(tǒng)中的逾期未歸還的圖書的列表。單擊“排行”按鈕可以查看系統(tǒng)中借出次數(shù)最多的 10 本書的列表。 void btnDestroyBook_Click(object sender, EventArgs e){ BookInformationModel objBookInformationmodel = new BookInformationModel()。 = ().ToString()。 string bookstatus = null。 if ((objBookInformationmodel).Tables[Booktype]. 0) { foreach (DataRow row in (objBookInformationmodel).Tables[B
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1