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

正文內(nèi)容

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

2025-06-08 06:36 本頁(yè)面


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