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

正文內(nèi)容

畢業(yè)設(shè)計(jì)論文(圖書(shū)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn))-資料下載頁(yè)

2025-06-22 16:26本頁(yè)面
  

【正文】 + + + )。13. = 。14. = 。15. = 。16. = ()。17. = ()。18. = 。19. = 。20. if (())//使用InsertByProc方法向數(shù)據(jù)庫(kù)添加圖書(shū)信息21. {22. = 成功添加書(shū)刊!。23. }24. else25. {26. = 添加書(shū)刊失??!。27. }28. }29. }第4行如果頁(yè)面驗(yàn)證有效執(zhí)行if語(yǔ)句;第6行創(chuàng)建Book對(duì)象book;第7~19行為book對(duì)象屬性賦值;第20行使用InsertByproc方法向數(shù)據(jù)庫(kù)中添加圖書(shū)信息,并根據(jù)執(zhí)行結(jié)果給用戶相應(yīng)提示信息。圖書(shū)信息列表頁(yè)面顯示了所有圖書(shū)信息,在該頁(yè)面,總管理員可以實(shí)現(xiàn)對(duì)圖書(shū)信息的查詢、刪除,并可以通過(guò)單擊每本圖書(shū)題名超鏈接轉(zhuǎn)到圖書(shū)詳細(xì)信息列表,對(duì)圖書(shū)詳細(xì)信息進(jìn)行修改和查看,下面對(duì)其功能進(jìn)行介紹。 圖 411 書(shū)刊信息頁(yè)面 首先,在該頁(yè)面中使用添加自定義方法來(lái)為GridView控件綁定數(shù)據(jù)。綁定GridView控件定義:private void GridViewBind() { Book book = new Book()。 DataSet ds = ()。 = ds。 ()。} 在該頁(yè)面中還可以實(shí)現(xiàn)刪除圖書(shū)信息。改功能可以通過(guò)GridView行中的“刪除”按鈕來(lái)實(shí)現(xiàn),單擊“刪除”按鈕觸發(fā)GridView控件的RowDeleting事件,代碼如下:protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e) { int bookID = ([].Values[0].ToString())。 //取出要?jiǎng)h除記錄的主鍵值 Book book = new Book()。 if ((bookID)) { (script language=javascriptalert(39。刪除成功!39。)/script)。 } else { (script language=javascriptalert(39。刪除失敗!39。)/script)。 } = 1。 GridViewBind()。}該頁(yè)面采用了分頁(yè)技術(shù),用戶單擊某個(gè)頁(yè)數(shù)時(shí),觸發(fā)GridView控件的PageIndexChanging事件來(lái)實(shí)現(xiàn)分頁(yè),代碼如下: protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e) { = 。//為GridView控件設(shè)置新的頁(yè)索引 GridViewBind()。//重新綁定數(shù)據(jù)}圖書(shū)借閱登記頁(yè)面實(shí)現(xiàn)圖書(shū)借閱登記功能,頁(yè)面布局如圖所示。 圖 412 圖書(shū)借閱登記頁(yè)面 “借閱”按鈕事件代碼如下: 1. //借閱按鈕單擊事件 2. protected void imgBtnBorrow_Click(object sender, ImageClickEventArgs e) 3. { 4. if () 5. { 6. Borrow borrow = new Borrow()。//創(chuàng)建Borrow類對(duì)象 7. Users user = new Users()。//創(chuàng)建Users類對(duì)象 8. = ()。//為user對(duì)象屬性UserID賦值 9. int BorrowNum = 0。 10. if (())//查詢用戶并取出用戶權(quán)限 11. { 12. int userPower = 。 13. if (userPower == 3)//學(xué)生 14. { 15. BorrowNum = 10。//最大借書(shū)量10本 16. = ((1).ToString())。//借閱時(shí)間為1個(gè)月18. }19. else if (userPower == 4)//教師20. {21. BorrowNum = 20。//最大借書(shū)量20本22. = ((3).ToString())。//借閱時(shí)間為1個(gè)月24. }25. = ()。26. int count = (())。27. if (count BorrowNum)//如果還沒(méi)有超出最大借書(shū)量,借書(shū)28. {29. = (())。30. = (())。32. = 0。 33. if (())//使用Borrow類InsertByProc方法插入借閱記錄 34. { 35. = 成功借閱該書(shū)!。 36. } 37. else 38. { 39. = 借書(shū)失??!。 40. } 41. } 42. else//超出借書(shū)量,不能繼續(xù)借書(shū),給出提示 43. { 44. = 該用戶已借滿!。 45. } 46. } 47. else//不存在該用戶提示 48. { 49. = 不存在該用戶!。 50. } 51. } 52. }該按鈕事件中,第10行判斷用戶是否存在,然后根據(jù)用戶的權(quán)限設(shè)置最大借閱量和借閱時(shí)間;第26~27行查詢?cè)撚脩粢呀?jīng)借閱圖書(shū)量;第28行將用戶已經(jīng)借閱量和最大借閱量比較,如果沒(méi)借滿,則實(shí)例化Borrow對(duì)象,并使用InsertByProc方法向Borrow表中添加一條借閱信息。圖書(shū)歸還登記頁(yè)面實(shí)現(xiàn)圖書(shū)歸還登記功能。 圖 413 圖書(shū)歸還頁(yè)面在該頁(yè)面中,管理員輸入書(shū)刊編號(hào)來(lái)實(shí)現(xiàn)圖書(shū)的歸還,即對(duì)Borrow表中對(duì)該書(shū)的借閱記錄的BorrowState狀態(tài)由0改為1。“還書(shū)”按鈕事件代碼如下: //還書(shū)按鈕單擊事件 protected void imgBtnBorrow_Click(object sender, ImageClickEventArgs e) { if () { Borrow borrow = new Borrow()。//創(chuàng)建Borrow對(duì)象borrow = (())。 = 1。 if (((())))//使用UpdateByProc方法修改圖書(shū)狀態(tài) { = 還書(shū)成功!。 } else { = 還書(shū)失??!。 } } }第5章 系統(tǒng)測(cè)試軟件測(cè)試就是在軟件投入運(yùn)行前,對(duì)軟件需求分析、設(shè)計(jì)規(guī)格說(shuō)明書(shū)和編碼的最終復(fù)審,是軟件質(zhì)量保證的關(guān)鍵步驟。測(cè)試的目的在于尋找錯(cuò)誤,盡量找出系統(tǒng)中所有隱藏的錯(cuò)誤。程序的開(kāi)發(fā)者應(yīng)避免檢查自己的程序。如果由別人來(lái)測(cè)試程序員編寫的程序,會(huì)更客觀,更有效,并更容易取得成功。結(jié)論 回首整個(gè)開(kāi)發(fā)設(shè)計(jì)過(guò)程,我學(xué)到了很多書(shū)本上學(xué)不到的東西。比如以前開(kāi)發(fā)軟件的時(shí)候,一般做的就是編碼工作,實(shí)現(xiàn)比較簡(jiǎn)單的功能。但是這次畢業(yè)設(shè)計(jì),我要負(fù)責(zé)圖書(shū)管理系統(tǒng)的整個(gè)開(kāi)發(fā)過(guò)程,包括系統(tǒng)可行性分析、系統(tǒng)需求分析、系統(tǒng)概要設(shè)計(jì)、系統(tǒng)詳細(xì)設(shè)計(jì)、系統(tǒng)測(cè)試等方面的工作。在每個(gè)設(shè)計(jì)階段我都能學(xué)到一些新知識(shí),對(duì)我的動(dòng)手能力提高很大。在整個(gè)畢業(yè)設(shè)計(jì)過(guò)程中,我基本上完成了圖書(shū)管理系統(tǒng)各個(gè)模塊的功能,達(dá)到了畢業(yè)設(shè)計(jì)的要求。頁(yè)面設(shè)計(jì)還有進(jìn)一步改善的地方,我會(huì)在今后的學(xué)習(xí)工作中著重加強(qiáng)這方面的鍛煉。在以后的工作中,還會(huì)遇到很多類似的情況,此次畢業(yè)設(shè)計(jì)為我以后的工作積累了很多寶貴的經(jīng)
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1