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

正文內(nèi)容

畢業(yè)設(shè)計(jì)論文(圖書管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn))(參考版)

2025-06-25 16:26本頁面
  

【正文】 在以后的工作中,還會遇到很多類似的情況,此次畢業(yè)設(shè)計(jì)為我以后的工作積累了很多寶貴的經(jīng)驗(yàn)。在整個畢業(yè)設(shè)計(jì)過程中,我基本上完成了圖書管理系統(tǒng)各個模塊的功能,達(dá)到了畢業(yè)設(shè)計(jì)的要求。但是這次畢業(yè)設(shè)計(jì),我要負(fù)責(zé)圖書管理系統(tǒng)的整個開發(fā)過程,包括系統(tǒng)可行性分析、系統(tǒng)需求分析、系統(tǒng)概要設(shè)計(jì)、系統(tǒng)詳細(xì)設(shè)計(jì)、系統(tǒng)測試等方面的工作。結(jié)論 回首整個開發(fā)設(shè)計(jì)過程,我學(xué)到了很多書本上學(xué)不到的東西。程序的開發(fā)者應(yīng)避免檢查自己的程序。 } } }第5章 系統(tǒng)測試軟件測試就是在軟件投入運(yùn)行前,對軟件需求分析、設(shè)計(jì)規(guī)格說明書和編碼的最終復(fù)審,是軟件質(zhì)量保證的關(guān)鍵步驟。 if (((())))//使用UpdateByProc方法修改圖書狀態(tài) { = 還書成功!。//創(chuàng)建Borrow對象borrow = (())。 圖 413 圖書歸還頁面在該頁面中,管理員輸入書刊編號來實(shí)現(xiàn)圖書的歸還,即對Borrow表中對該書的借閱記錄的BorrowState狀態(tài)由0改為1。 50. } 51. } 52. }該按鈕事件中,第10行判斷用戶是否存在,然后根據(jù)用戶的權(quán)限設(shè)置最大借閱量和借閱時(shí)間;第26~27行查詢該用戶已經(jīng)借閱圖書量;第28行將用戶已經(jīng)借閱量和最大借閱量比較,如果沒借滿,則實(shí)例化Borrow對象,并使用InsertByProc方法向Borrow表中添加一條借閱信息。 40. } 41. } 42. else//超出借書量,不能繼續(xù)借書,給出提示 43. { 44. = 該用戶已借滿!。 33. if (())//使用Borrow類InsertByProc方法插入借閱記錄 34. { 35. = 成功借閱該書!。30. = (())。26. int count = (())。//最大借書量20本22. = ((3).ToString())。//最大借書量10本 16. = ((1).ToString())。 10. if (())//查詢用戶并取出用戶權(quán)限 11. { 12. int userPower = 。//創(chuàng)建Users類對象 8. = ()。 圖 412 圖書借閱登記頁面 “借閱”按鈕事件代碼如下: 1. //借閱按鈕單擊事件 2. protected void imgBtnBorrow_Click(object sender, ImageClickEventArgs e) 3. { 4. if () 5. { 6. Borrow borrow = new Borrow()。//為GridView控件設(shè)置新的頁索引 GridViewBind()。 GridViewBind()。)/script)。 } else { (script language=javascriptalert(39。刪除成功!39。 //取出要刪除記錄的主鍵值 Book book = new Book()。} 在該頁面中還可以實(shí)現(xiàn)刪除圖書信息。 = ds。綁定GridView控件定義:private void GridViewBind() { Book book = new Book()。圖書信息列表頁面顯示了所有圖書信息,在該頁面,總管理員可以實(shí)現(xiàn)對圖書信息的查詢、刪除,并可以通過單擊每本圖書題名超鏈接轉(zhuǎn)到圖書詳細(xì)信息列表,對圖書詳細(xì)信息進(jìn)行修改和查看,下面對其功能進(jìn)行介紹。23. }24. else25. {26. = 添加書刊失敗!。19. = 。17. = ()。15. = 。13. = 。10. = ()。//為book對象各屬性賦值8. = ()。 圖410 添加圖書信息頁面“添加”按鈕單擊事件代碼如下:1. //添加按鈕單擊事件2. protected void ImageButton1_Click(object sender, ImageClickEventArgs e)3. {4. if ()5. {6. Book book = new Book()。 30. } 31. } 32. } 第4行如果頁面驗(yàn)證有效執(zhí)行if語句;第6行創(chuàng)建Users類對象user;第8行使用使用Users類CheckUser方法檢查要添加用戶數(shù)據(jù)庫中是否存在,若存在給出提示,若不存在執(zhí)行插入操作;第11~17行為user對象屬性賦值;第18行使用InsertByProc方法插入用戶,并根據(jù)執(zhí)行結(jié)果給出相應(yīng)提示信息。 21. } 22. else//插入失敗,給出提示 23. { 24. = 添加用戶失敗!。 17. = ()。 15. = ()。 13. = ()。 8. if (!())//使用CheckUser方法驗(yàn)證用戶是否存在 9. { 10. //為user對象屬性賦值 11. = ()?!疤砑印卑粹o單擊事件參考代碼如下: 1. //添加按鈕單擊事件 2. protected void imgBtnAdd_Click(object sender, ImageClickEventArgs e) 3. { 4. if () 5. { 6. Users user = new Users()。 圖49 添加用戶頁面在該頁面中,用戶類型使用SqlDataSource來實(shí)現(xiàn)從數(shù)據(jù)庫中取出權(quán)限放到下拉列框中。 27. } 28. }第四行創(chuàng)建Users類對象user;第5~23行查詢用戶密碼,且該用戶存在,其中7~18行為輸入密碼與查詢到用戶密碼相同,然后根據(jù)權(quán)限轉(zhuǎn)向不同頁面;第19~22行密碼輸入錯誤,給出提示;第24~27行為用戶不存在,給出提示。//轉(zhuǎn)向借書還書界面 17. } 18. } 19. else//密碼錯誤,給出提示 20. { 21. = 您輸入的密碼錯誤!。//存儲用戶編號 12. ()。 圖48 管理員登錄頁面 “登錄”按鈕單擊事件代碼: 1. //登錄按鈕單擊事件 2. protected void imgBtnLogin_Click(object sender, ImageClickEventArgs e) 3. { 4. Users user = new Users()。 圖47 讀者信息主頁面管理員登錄頁面實(shí)現(xiàn)管理員登錄功能。 21. } 22. }第4行創(chuàng)建User類對象User;第5行判斷用戶是否存在和查詢用戶的密碼和權(quán)限;第7~16行,判斷用戶輸入的密碼和數(shù)據(jù)庫密碼是否一致,如果相同,存儲用戶的用戶名和權(quán)限并轉(zhuǎn)到讀者主頁面;如果不同,給出密碼錯誤提示;第18~21行給出用戶不存在的錯誤提示。12. }13. else//密碼錯誤,給出提示14. {15. = 您輸入的密碼錯誤。//使用Session對象存儲用戶名和權(quán)限10. [userPower] = 。當(dāng)讀者單擊“登錄”按鈕時(shí),系統(tǒng)將根據(jù)用戶的輸入對其進(jìn)行身份驗(yàn)證,流程如圖: 用戶登錄名:UserID 用戶密碼:UserPassword 頁面輸入: 實(shí)例化User對象,利用CheckPassword方法,獲取用戶密碼和權(quán)限信息 用戶存在 Y提示該用戶不存在
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1