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

正文內(nèi)容

圖書借閱管理系統(tǒng)設(shè)計與實現(xiàn)畢業(yè)論文-文庫吧

2025-06-08 06:36 本頁面


【正文】 是作者pubnamenvarchar(50)是出版社pricemoney是價格keepint是庫存量usenunberint是可用量usedateint是可借天數(shù)pubdatedatetime是出版日期4. 已借圖書表(tb_outbook)描述:該表主要是對外借圖書的信息進(jìn)行歸總處理與顯示,方便對圖書的管理。包括借書用戶的編號、姓名、外借圖書的編號、圖書名稱、作者、出版社、借書時間、還書時間、是否超期、超期金額、續(xù)借次數(shù)字段。 已借圖書表列名數(shù)據(jù)類型是否允許為空描述idnvarchar(50)否用戶編號usenamenvarchar(50)是姓名bookcodenvarchar(50)是圖書編號booknamenvarchar(50)是圖書名稱autornvarchar(50)是作者pubnamenvarchar(50)是出版社outtimedatetime是借書時間backtimedatetime是歸還時間oskeepoutbit是是否超期outmoneynvarchar(50)是超期金額outtimesint是續(xù)借次數(shù)5. 圖書隨機(jī)表(tb_paixu)描述:存儲所有圖書的書名,作者字段,通過隨機(jī)抽取其中的圖書名稱作為館長推薦書目。 隨機(jī)表列名數(shù)據(jù)類型是否允許為空描述Numint否序號Booknamenvarchar(50)是圖書名稱autornvarchar(50)是作者6. 歷史記錄表(tb_history)描述:主要存儲每個用戶的借還書操作信息,通過不同用戶的登錄,顯示不同用戶的借還書信息,包括用戶編號、姓名、圖書編號、圖書名稱、借(還)書時間、續(xù)借次數(shù)、操作信息字段。: 歷史記錄表列名數(shù)據(jù)類型是否允許為空描述idnvarchar(50)否用戶編號usenamenvarchar(50)是姓名bookcodenvarchar(50)是圖書編號booknamenvarchar(50)是圖書名稱outtimedatetime是借書時間outtimesint是續(xù)借次數(shù)operatenvarchar(50)是操作每日報表(tb_baobiao)根據(jù)時間作為依據(jù),把當(dāng)天所以在該系統(tǒng)中的操作作為記錄下來,方便對系統(tǒng)的管理,當(dāng)要顯示當(dāng)天的記錄時,只需對這天進(jìn)行查詢即可得出結(jié)果,可將結(jié)果導(dǎo)出打印,留作以后的使用,包括用戶編號、姓名、圖書編號、圖書名稱、時間、操作、描述字段。: 每日報表列名數(shù)據(jù)類型是否允許為空描述idnvarchar(50)否用戶編號usenamenvarchar(50)是姓名bookcodenvarchar(50)是圖書編號booknamenvarchar(50)是圖書名稱timedatetime是時間operatenvarchar(50)是操作miaoshunvarchar(50)是描述: 關(guān)系圖圖書信息表的E—:圖書信息圖書編號圖書名稱作者出版社價格庫存量可用量出版日期借書天數(shù) 圖書信息E—R圖 數(shù)據(jù)庫連接文件。publicstaticSqlConnection DBCon() {returnnewSqlConnection(@Data Source=.\SQLEXPRESS。AttachDbFilename=D:\WebSite\App_Data\。Integrated Security=True。User Instance=True)。}第3章 主要功能模塊具體實現(xiàn)管理員主要包括以下功能模塊:l : 管理員登錄后的第一個頁面,起過渡作用。l :顯示所有圖書,如需借書,則輸入用戶編號,從而進(jìn)行借書。l 還書處理 :根據(jù)用戶編號進(jìn)行查詢,進(jìn)行還書。l :此部分是根據(jù)查詢條件對所有圖書進(jìn)行查詢并顯示。l 添加圖書 :添加圖書庫里不存在的圖書,如已存在,可根據(jù)需要進(jìn)行修改圖書信息。l 刪除圖書 :刪除一些圖書庫里已不存在的圖書,或者是已過期圖書。l 用戶管理 :分權(quán)限查詢用戶并顯示,按需要跳轉(zhuǎn)到其他更改頁面。l 管理類型 :對管理員用戶進(jìn)行添加、刪除、修改操作。l 普通類型 :對普通用戶進(jìn)行添加、刪除、修改操作。l 超期處理 :對超期用戶進(jìn)行超期處理。l : 將每天對圖書有關(guān)操作記錄下來,方便管理。 借書處理打開圖書借閱管理系統(tǒng)后,進(jìn)入如圖所示的登錄頁?,F(xiàn)在還沒有登錄,系統(tǒng)提示輸入用戶名和密碼進(jìn)行登錄。用戶可憑個人編號和系統(tǒng)賦予的初始密碼“123456”進(jìn)入系統(tǒng)。只有輸入正確的用戶名和密碼的訪問者才能進(jìn)入本系統(tǒng)。 用戶登錄頁面表單提交后,系統(tǒng)首先對填寫內(nèi)容的合法性進(jìn)行驗證,如果用戶名或者密碼沒有填寫而直接提交,系統(tǒng)將彈出警告。其實現(xiàn)過程ASP代碼如下:if (() == Session[yan].ToString()) {if (sf == 管理員) {if ((num, pwd)) { Session[id] = ()。 ()。 }else { (scriptalert(39。用戶名或密碼錯誤!39。)。location=39。39。/script)。 }}if (sf == 普通用戶) {if ((num, pwd)) { Session[id] = ()。 ()。 }else { (scriptalert(39。用戶名或密碼錯誤!39。)。location=39。39。/script)。 }}}else{ (scriptalert(39。驗證碼輸入錯誤,請重新登錄!39。)。location=39。39。/script)。}正確填寫的用戶名和密碼,系統(tǒng)將對數(shù)據(jù)庫表tb_admin表進(jìn)行檢索,若檢索到與數(shù)據(jù)庫表中保存的某一記錄相同,則進(jìn)入系統(tǒng)主頁()。 管理員登錄主界面在該主頁中顯示登錄的管理員信息,當(dāng)前系統(tǒng)的日期、星期信息,右上角的“退出”。單擊“借書處理”,顯示該系統(tǒng)中的所有圖書資料,并可通過編輯菜單進(jìn)行操作。: 借書界面刪除按鈕部分代碼:GridViewRow row = []。//當(dāng)前的行數(shù)string bookcode = [1].()。string bookname = [2].()。string autor = [3].()。string pubname = [4].()。DateTime nowtime = ()。//取出當(dāng)前時間string outtime = (nowtime)。if (()) { (scriptalert(39。該用戶已經(jīng)借過這本書,不能再次借該書!39。)。location=39。39。/script)。 } ()。if (usenunber = 0)//判斷是否還有可用量 { (scriptalert(39。可用量不足,請與管理員聯(lián)系!39。)。location=39。39。/script)。 }else {if (borrownum 5) {int outtimes = 0。//向tb_outbook表插入借書信息string s3 = insert into tb_outbook (id,usename,bookcode,bookname,autor,pubname,outtime,backtime,iskeepout,outmoney,outtimes) values (39。 + id + 39。,39。 + usename + 39。,39。 + bookcode + 39。,39。 + bookname + 39。,39。 + autor + 39。,39。 + pubname + 39。,39。 + outtime + 39。,39。 + backtime + 39。,39。 + false + 39。,0,39。 + outtimes + 39。)。SqlCommand cmd3 = newSqlCommand(s3, conn)。 ()。 usenunber = usenunber 1。//更新圖書信息表的可用量string s4 = update tb_bookinfo set usenunber=39。 + usenunber + 39。 where bookcode=39。 + bookcode + 39。SqlCommand cmd4 = newSqlCommand(s4, conn)。 ()。string s5 = update tb_reader set borrownum=borrownum+1 where id=39。 + id + 39。//更新表中的借書數(shù)目SqlCommand cmd5 = newSqlCommand(s5, conn)。 ()。 (scriptalert(39。借書成功!39。)。location=39。39。/script)。 }else{ (scriptalert(39。借書數(shù)目已達(dá)到規(guī)定數(shù)量,不能再進(jìn)行借書!39。)。location=39。39。/script)。 } } 還書處理通過輸入用戶編號對用戶的借書情況進(jìn)行查詢,并根據(jù)需要歸還某些圖書,:圖 還書界面當(dāng)書本超期時,還書則不能成功,這些會彈出提示信息,: 提示信息超期部分代碼:if (([8].()) ) {TimeSpan num = (([8].()))。int ts = ()。double outm = 0。if (date == 30)//長期超期處理 {for (int i = 1。 i = ts。 i++) { outm = outm + 。 }string outmone = (())。string s3 = update tb_outbook set iskeepout=39。 + true + 39。,outmoney=39。 + outmone + 39。 where bookcode=39。 + bookcode + 39。SqlCommand sd = newSqlCommand(s3, conn)。 ()。 }if (date == 3)//短期超期處理 {for (int i = 1。 i = ts。 i++) { outm = outm + 。 }string outmone = (())。string s4 = update tb_outbook set iskeepout=39。 + true + 39。,outmoney=39。 + outmone + 39。 where bookcode=39。 + bookcode + 39。SqlCommand sdt = newSqlCommand(s4, conn)。 ()。 } (scriptalert(39。圖書已超期,不能還書,請聯(lián)系管理員進(jìn)行超期處理!39。)。location=39。39。/script)。 }else {string st1=delete from tb_outbook where id=39。+id+39。and bookcode=39。+bookcode+39。//刪除圖書SqlCommand stw = newSqlCommand(st1, conn)。
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1