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

正文內(nèi)容

基于jsp技術(shù)的圖書(shū)館信息管理系統(tǒng)開(kāi)發(fā)與設(shè)計(jì)_本科畢業(yè)設(shè)計(jì)論文-在線瀏覽

2024-09-12 16:39本頁(yè)面
  

【正文】 booksort varchar() 30 0 0 圖書(shū)類別 booknumbers tinyint 0 該種書(shū)單數(shù)量 Lendtable bookno varchar() 20 1 1 圖書(shū)編號(hào) 聯(lián)合關(guān)系表 studentno varchar() 20 1 1 讀者借書(shū)證號(hào) 管 理 員信 息 表Admin 圖書(shū)信息表Librarytable 數(shù)據(jù)庫(kù) 借書(shū)信息表Lendtable 讀者信息表Peopletable 第 11 頁(yè) 共 29 頁(yè) : ? 管理員信息表 (Admin):主要是保存圖書(shū)館管理員的相關(guān)信息 ,如用戶(adress),密碼 (password),權(quán)限 (power),聯(lián)方式 (tele),以便于高級(jí)員管理員進(jìn)行管理和訪問(wèn) ,同時(shí)也保證的使用安全性 。 ? 圖書(shū)信息表 (Boobtable):主要保存 圖書(shū)館圖書(shū)相關(guān)信息 ,如 圖書(shū)名字(bookname),圖書(shū)所在位置 (bookroom),圖書(shū)作者 (bookwriter),圖書(shū)借出否(bookoworno),圖書(shū)出版社 (bookpublish),圖書(shū)價(jià)格 (bookprice),圖書(shū)類別(booksort),該種圖書(shū)數(shù)量 (booknumbers),圖書(shū)編號(hào) (bookno),主要是普通管理員進(jìn)行訪問(wèn)和管理 。 用戶登陸設(shè)計(jì) 界面 登陸設(shè)計(jì) : 登陸 界面基本功能 說(shuō)明 : 主要是當(dāng)用戶輸入登陸用戶名和相應(yīng)密碼 并提交 ,用戶信息比照管理員數(shù)據(jù)庫(kù)表,通過(guò)查詢對(duì) 照權(quán)限值以判定是哪類,如果權(quán)限值為 0 則為普通用戶則為高級(jí)用戶并進(jìn)入圖書(shū)館管理界面,如果權(quán)限值為 1 則為高 級(jí) 用戶并進(jìn)入 注冊(cè)登記 界第 12 頁(yè) 共 29 頁(yè) 面 ,如果是權(quán)限值為 0 則進(jìn)入普通管理員界 。 如圖下面 相應(yīng) 登陸查詢循環(huán) 程序 流程設(shè)計(jì) : 普通管理員操 作界面 高級(jí)管理員操作 界面 登 陸 開(kāi)始 (username) (password) Username=(1) Password=(2) power=(3) N N power=1 N N 高級(jí)管理員 界面 普通管理員 界面 第 13 頁(yè) 共 29 頁(yè) 在驗(yàn)證密碼 時(shí)必然要訪問(wèn)數(shù)據(jù)庫(kù)等 ,這里主要訪問(wèn)數(shù)據(jù)庫(kù)中的管理員信息表(Admin),首先訪問(wèn)是用戶名字 ,如果找到輸入的用戶名 ,然后再把輸入的密碼與 查找的 用戶 名的相應(yīng)密碼比較 ,如果相等 ,再查看對(duì)應(yīng)權(quán)限 ,權(quán)限不同就被識(shí)別為不同的級(jí)別的管理員 ,這樣做的目的主要是為了確保圖書(shū)館理系統(tǒng)的安全性 ,所以對(duì)這里訪問(wèn)數(shù)據(jù)庫(kù)對(duì)于普通用戶來(lái)說(shuō)是不可見(jiàn)的 。 % %驅(qū)動(dòng) % % String url =jdbc:sybase:Tds::4500/xhtan?charset=eucgb。 % %建立鏈接 % %Statement st = null 。 % %查 詢數(shù)據(jù)庫(kù) 驗(yàn)證用戶信息 , 不再訪數(shù)據(jù)庫(kù)時(shí)要關(guān)閉數(shù)據(jù)庫(kù) % % while(()){ if(((1))){break。 ()。% jsp:forward page= / % } else{ ()。 ()。 ()。% jsp:forward page= / %} } ()。 ()。 ? 采用 SQL 語(yǔ)句直接用函數(shù)執(zhí)行訪問(wèn)數(shù)據(jù)庫(kù) 。 ? 當(dāng)數(shù)據(jù)庫(kù)訪問(wèn)結(jié)束 ,要關(guān)閉數(shù)據(jù)庫(kù)如 :(),(),()。該模塊 刪除時(shí)只要輸入管理員名字 就可 以方便刪掉相應(yīng)信息,添加只要輸入完整的信息即可即時(shí)加入數(shù)據(jù)庫(kù),查詢只要輸入 管理員名字就可以羅列所有該管理員信息,修改,只要輸入相應(yīng)管理員 名字就能就找出再輸入想要改的內(nèi)容提交即可改寫(xiě)入數(shù)據(jù)庫(kù)。 ? 這里通常如果是普通管理員權(quán)限值就是 0,如果是高級(jí)管理員 權(quán)限值 就是 1,這樣做是為了區(qū)分高級(jí)管理員和普通管理員 ,以便于確保安全性 ,同時(shí)也即有效管理 圖書(shū)館內(nèi)部管理人員的流動(dòng) ,也可以及時(shí)更新圖書(shū)管理人員的 資 料 ,并進(jìn)行實(shí)時(shí)管理 。 如果是添加 ,就直接加入信息并提交 ,就可以直接注冊(cè)新管理員了 ,而查詢 、 刪除 、 修改 ,需要點(diǎn)擊相應(yīng)按鈕 ,以激活該功能才進(jìn)行相應(yīng)的操作 。 . 管理員信息管理 詳細(xì)設(shè)計(jì) : 這里當(dāng)高級(jí)管理員進(jìn)行操作時(shí) ,必然會(huì)訪問(wèn)數(shù)據(jù)庫(kù) ,并進(jìn)行對(duì)應(yīng)的操作 ,并進(jìn)行修改 ,其中數(shù)據(jù)庫(kù)鏈接和關(guān)閉過(guò)程的描述省略 ,前面已經(jīng)介紹 。 ? 添加 ,只要輸 入 完整的信息即可即時(shí)加入數(shù)據(jù)庫(kù) ,.輸入并提交就會(huì)把以上填寫(xiě)信息提交給插入 數(shù)據(jù)庫(kù) ,寫(xiě)入管理員信息表,管理員表里會(huì)增加相應(yīng)一個(gè)用戶以及其的信息,實(shí)質(zhì) 注冊(cè) 還是刪除及 添加還是查詢更或是修改都要進(jìn)行提交給數(shù)據(jù)庫(kù) ,利用函數(shù)執(zhí)行 SQL 語(yǔ)句訪問(wèn)數(shù)據(jù)庫(kù) 。 String studentcollege = (studentcollege)。 String studentbnumers = (studentbnumers)。 String studentno= (studentno)。 sql=insert into Peopletable values(39。 % %進(jìn)行提交核對(duì)是否為空,為空則報(bào)錯(cuò)不能插入 % % if(studentname!=null){ if(studentcollege!=null){ if(studentortime!=null){ if(studentbnumers!=null){ if(studentsort!=null){ if(studentno!=null){ Stringstr1=(studentortime)。 刪除 修改 查詢 第 16 頁(yè) 共 29 頁(yè) sql=(studentname).concat(39。).concat(studentcollege).concat(39。).concat(studentsort).concat(39。).concat(studentno).concat(39。 (sql)。 ()。 % jsp:forward page= / % } } } } } } ()。 ()。 然后判斷接收是否為空 .如果為空則不執(zhí)行 SQL 語(yǔ)句 ,如果不為空則不執(zhí)行SQL 語(yǔ)句 。 ? 刪除 ,只要輸入管理員姓名就可以方便刪掉相應(yīng)信息 。 % %進(jìn)行相應(yīng)刪除操用 % % if(studentname==null){ ()。 ()。 ()。 % jsp:forward page= / % } sql=(studentname).concat(and studentno=).concat(studentno)。 ? 查詢 ,只要輸入管理員名字就可以羅列所有該管理員信息,修改,只要輸入相應(yīng)管理員名字 ,就能找出 。 ((2))。 ((4))。 ()。 flag=1。 ? 修改 ,輸入 想要 修 改的內(nèi)容提交即可改寫(xiě)入數(shù)據(jù)庫(kù) 主要程序片段如下 : if(studentname!=null){ sql=(studentname=).concat(studentname).concat(studentno=).concat(studentno)。 } 這里只是程序 設(shè)計(jì)修改用戶名 ,還可以修 改 用戶密碼 ,用戶權(quán)限值 ,還有用戶聯(lián)系方式 , 這里修改實(shí)質(zhì)也存在一個(gè)查找的問(wèn)題 ,因?yàn)橹挥姓业侥康挠脩粑覀儾拍苓M(jìn)行修改數(shù)據(jù)庫(kù)中相應(yīng)內(nèi)容 ,當(dāng)然這些都是 SQL 語(yǔ)句完成 ,對(duì)于用戶來(lái)說(shuō)是透明的 . . 普通管理員信息表鏈 接 說(shuō)明 : ? 鏈接數(shù)據(jù)庫(kù) ,并打開(kāi) ,這里面首要建立驅(qū)動(dòng) ,然后用用戶名 ,用戶密碼 , URL第 18 頁(yè) 共 29 頁(yè) 通過(guò)對(duì)應(yīng)函數(shù)打開(kāi)數(shù)據(jù)庫(kù) 。 ? 當(dāng)數(shù)據(jù)庫(kù)訪問(wèn)結(jié)束 ,要關(guān)閉數(shù)據(jù)庫(kù)如 :(),(),()。該模塊 刪除時(shí)只要輸入圖書(shū) 號(hào)就可以方便刪掉相應(yīng)信息,添加只要輸 入完整的信息即可即時(shí)加入數(shù)據(jù)庫(kù),查詢只要輸入圖書(shū)名字就可以羅列所有該圖書(shū)信息,修改,只要輸入相應(yīng)圖書(shū)名字 和圖書(shū)號(hào) 就能就找出 ,再輸入想要改的內(nèi)容提交即可改寫(xiě)入數(shù)據(jù)庫(kù)。 ? 這里面主要普通 完成四大功能 : 查詢 、 刪除 、 修改 、 添加 ,如果是添加 ,就直接加入信息并提交 ,就可以直接 登記新的圖書(shū) 了 ,而查詢 ,刪除 ,修改 ,需要點(diǎn)擊相應(yīng)按鈕 ,以激活該功能才進(jìn)行相應(yīng)的操作 。 ? 本上面圖書(shū)管理界面未放入完整界面 ,只是初期簡(jiǎn)圖 ,完成了基本功能 。 . 詳細(xì)設(shè)計(jì) : 這里當(dāng)管理員 進(jìn)行操作時(shí) ,必然會(huì)訪問(wèn)數(shù)據(jù)庫(kù) ,并進(jìn)行對(duì)應(yīng)的操作 ,并進(jìn)行修改 ,其中數(shù)據(jù)庫(kù)鏈接和關(guān)閉過(guò)程的描述省略 ,前面已經(jīng)介紹 .下面主是功能的詳細(xì)圖書(shū)類別 出 版 社 作 者 書(shū) 名 書(shū) 號(hào) 價(jià) 格 位 置 借 出 否 添加 刪除 修改 數(shù) 量 查詢 第 19 頁(yè) 共 29 頁(yè) 設(shè)計(jì) 。 實(shí)質(zhì)使用的是插入函數(shù)執(zhí) SQL 語(yǔ)句 。 String bookroom = (bookroom)。 String bookwriter = (bookwriter)。 String bookprice = (bookprice)。 String booknumbers
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1