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

正文內(nèi)容

圖書館管理系統(tǒng)的建設(shè)畢業(yè)論文-資料下載頁

2025-06-25 06:35本頁面
  

【正文】 查詢結(jié)果集 boolean moreRecords2=()。//判斷結(jié)果集是否有數(shù)據(jù) if(moreRecords2) { (f3,圖書號(hào)已經(jīng)被使用,請(qǐng)重新輸入)。 ()。 ()。 } int insert=(s)。 int insert2=(s2)。 if(insert==1amp。amp。insert2==1) { (null,圖書信息錄入成功!)。 ()。 ()。 ()。 ()。 ()。 ()。 } }catch(SQLException g) { (E Code+())。 (E M+())。 } }(3) 圖書刪除添加RemoveBook類,用于實(shí)現(xiàn)圖書刪除功能。在類中構(gòu)造圖書查詢方法showRecord()來查詢刪除的圖書,圖書刪除方法deleteRecord(int index)刪除選中的圖書。如圖所示:(c) 圖書刪除部分代碼:public void showRecord(String ql){ try{ Statement sql。 String s=select * from BOOK where bname =39。+ql +39。 sql=()。 ResultSet rs=(s)。 while(()) { String bname=(1)。 String bno=(2)。 String price=(3)。 String writer=(4)。 String publish=(5)。 String indate=(6)。 ar[i][0]=bname。 ar[i][1]=bno。 ar[i][2]=price。 ar[i][3]=writer。 ar[i][4]=publish。 ar[i][5]=indate。 i++。 } count=+i+。 (該種圖書共有+count+本)。 ()。 ()。 (ar[0][1])。 }}public void deleteRecord(int index){...省略...}(4) 圖書概覽添加BookBrower類,用于實(shí)現(xiàn)圖書概覽功能。在類中構(gòu)造圖書查詢方法showRecord()來查詢圖書。如圖所示:(d) 圖書概覽部分代碼: try{ Connection con=(jdbc:mysql://localhost/new3,root,123456)。 String s=select * from BOOK 。 Statement sql=()。 ResultSet rs=(s)。 //利用while語句來遍歷book表中所有記錄 //()為真時(shí),執(zhí)行下面代碼,即把book表中的記錄存到二維數(shù)組ar[][]中 //(2)表示以 Java 編程語言中 String 的形式獲取此 ResultSet 對(duì)象的當(dāng)前行中指定列的值。 //其中2表示表的第二列。 while(()) { String bname=(1)。 String bno=(2)。 String price=(3)。 String writer=(4)。 String publish=(5)。 String indate=(6)。 ar[i][0]=bname。 ar[i][1]=bno。 ar[i][2]=price。 ar[i][3]=writer。 ar[i][4]=publish。 ar[i][5]=indate。 i++。 } count=+i+。//注意??! (書庫現(xiàn)在共有圖書+count+本)。 ()。 ()。 }(5)用戶管理用戶管理模塊有添加用戶、刪除用戶、用戶概覽、修改用戶密碼功能模塊。如圖:(e) 用戶管理部分代碼:class UserManager extends JFrame implements ActionListener{JButton AddUser=new JButton(添加用戶)。 JButton DelUser=new JButton(刪除用戶)。JButton UserBrower=new JButton(用戶概覽)。JButton UpdateMima=new JButton(修改用戶密碼)。 //JButton UpdateMima=new JButton(修改密碼)。JMenuBar mb = new JMenuBar()。//菜單欄JPanel jp=new JPanel()。//用來填放子模塊 Container cp=getContentPane()。String username。UserManager(String username){ ...省略...}public static void main(String args[]){ new UserManager()。 }}(6)添加用戶,刪除用戶,用戶概覽,修改用戶密碼(f) 添加用戶部分代碼: try{ Connection con=(jdbc:mysql://localhost/new3,root,123456)。 Statement sql。 // String s=insert into BOOK(bname,bno,price,writer,publish,indate) values(39。+()+39。,39。+()+39。,39。+()+39。,39。+()+39。,39。+()+39。,39。+()+39。)。 //查詢(select)輸入的用戶名在數(shù)據(jù)庫中是否存在 String query=select * from YONGHU where 用戶名=39。+()+39。 sql=()。 ResultSet rs=(query)。//返回查詢結(jié)果集 boolean moreRecords=()。//判斷結(jié)果集是否有數(shù)據(jù) (moreRecords)。 if(moreRecords){ (null,您輸入的用戶名已存在,請(qǐng)重新輸入,輸入錯(cuò)誤, )。 else { //添加用戶 String s=INSERT INTO yonghu (用戶名) values (39。+()+39。)。 // sql=()。 sql=()。// int i=(s)。 int i=(s)。 if(i==1) // (null,密碼更改成功,更改成功, )。 (null,用戶添加成功!)。 ()。 ()。 } }}(g) 用戶刪除(h) 用戶概覽(i) 修改用戶密碼本模塊中最主要的是用戶模塊,設(shè)其中包括圖書查詢、圖書借閱、圖書歸還、已借圖書查詢、修改密碼、用戶意見、熱門書籍查詢等功能的實(shí)現(xiàn)。其中操作頁面如下圖所示: 用戶操作界面其中圖書查詢的實(shí)現(xiàn)功能與管理員相同,此處不在詳細(xì)介紹。圖書借閱功能通過輸入圖書名來查詢書庫中的圖書,并會(huì)輸出圖書信息,圖書是否已借閱或已預(yù)約,借閱人等信息。能夠進(jìn)行查詢,借閱,預(yù)約等操作。(1)圖書借閱、預(yù)約用戶可以通過對(duì)圖書名的查詢,表中會(huì)列出所有該圖書的信息。用戶只能對(duì)沒有借閱并且沒有預(yù)約的圖書進(jìn)行借閱,預(yù)約功能。如圖:(a) 圖書借閱,預(yù)約部分代碼: try{ Connection con=(jdbc:mysql://localhost/new3,root,123456)。 Statement sql。 //查詢book表中記錄 String s=select * from BOOK where bname =39。+ql +39。 sql=()。 ResultSet rs=(s)。 String bno2 = 。 while(()) { String bname=(1)。 String bno=(2)。 String writer=(4)。 String publish=(5)。 bno2 = bno。 ar[i][0]=bname。 ar[i][1]=bno。 ar[i][2]=writer。 ar[i][3]=publish。 //查詢bookrecord表中記錄 Statement sql2。 String s2=select * from BOOKRECORD where bookno =39。+ bno2 +39。 //(bno2)。 //這里如果不在前面初始化bno2會(huì)有 The local variable bno2 may not have been initialized錯(cuò)誤 sql2=()。 ResultSet rs2=(s2)。 while(()) { String borrowed=(3)。 String ordered=(4)。 ar[i][4]=borrowed。 ar[i][5]=ordered。 } String s3=select * from borrowedbook where bno =39。+ bno2 +39。 sql = ()。 ResultSet rs3 = (s3)。 while(()){ String uname = (5)。 ar[i][6] = uname。 } i++。 } count=+i+。 (該種圖書共有+count+本)。 ()。 ()。 }catch(SQLException g) { (E Code+())。 (E M+())。 }}////借閱圖書public void borrow(int index) { try{ ()。 }catch(ClassNotFoundException e){(加載驅(qū)動(dòng)程序失敗!)。} try{ Connection con=(jdbc:mysql://localhost/new3,root,123456)。 Statement sql。 //把二維數(shù)組中圖書號(hào)強(qiáng)制轉(zhuǎn)換為String類型 String ql1=(String)(ar[index][4])。//借閱欄數(shù)據(jù) String ql2=(String)(ar[index][5])。//預(yù)約欄數(shù)據(jù) String ql3=(String)(ar[index][1])。//圖書號(hào) String ql4=(String)(ar[index][0])。//圖書名 if((已借閱)||(已預(yù)約)){ (null,該圖書已被借閱或預(yù)約!,信息, )。 return。 } String borrow = 已借閱。 String s2=select * from yonghu where 用戶名 =39。+ username +39。//在yonghu表中根據(jù)用戶名查詢用戶id sql = ()。 ResultSe
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1