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

正文內(nèi)容

基于sql數(shù)據(jù)庫的圖書管理系統(tǒng)(更新版)

2025-07-05 07:31上一頁面

下一頁面
  

【正文】 1: { //(登錄成功 )。 } public void actionPerformed(ActionEvent e) { //單擊確定按鈕的事件處理程序 if(()==b_enter) { if(until=4) { //如果用戶名或者密碼為空,將顯示提示信息 if(().equals()||().equals()) { (用戶名和密碼不能為空 )。add(pan2)。 (l_pass)。 b_clear=new JButton(清除 )。 t_pass=new JPasswordField(,10)。 int until=0。 JPanel pan1,pan2,pan3,pan4。 (true)。 ()。 (true)。 if(unit==3) { ((id))。 (0)。 (sex_edition)。 (this)。 (fo_book_returnmsg)。 (this)。 (this)。//添加分隔線 (mi_system_exit)。 (this)。 mifi_system_moduser=new JMenuItem(修改用戶 )。 add(mlabel)。 frmd=new Deluser(this,刪除用戶 ,client,msg)。 Readme frmread。Delbookfrm frmdb。 JMenuItem fi_msglabel_book,fi_msglabel_borrow,fi_msglabel_user。 (false)。 sql=()。 借閱信息顯示:管理員和工作人員可以查看所有用戶借閱信息,普通用戶只可以查看自己的借閱信息。 用戶刪除:用于刪除用戶信息。 圖書管理子系統(tǒng):用于圖書信息的管理,如新書入庫、圖書信息修改、圖書信息刪除。 圖書和用戶信息查詢 :圖書和用戶信息的查詢。 本題目實(shí)現(xiàn)的是網(wǎng)絡(luò)數(shù)據(jù)庫管理系統(tǒng),我們選擇的是 圖書館管理系統(tǒng) ,不同角色的用戶登錄,用戶信息的管理包括密碼管理,及用戶借還書,用戶對圖書信息及本人借還情況的查詢,超級管理員對圖書信息的增刪查改,用戶信息的增刪查改及借還情況總的查詢。本系統(tǒng)實(shí)現(xiàn)了圖書館的信息 化管理,完成了圖書館管理系統(tǒng)的基本功能。 Eclipse的本身只是一個框架平臺,但是眾多插件的支持使得 Eclipse擁有其他功能相對固定的 IDE軟件很難具有的靈活性。 圖 1 圖書管理系統(tǒng)系統(tǒng)流程圖 圖書管理系統(tǒng) 用戶登錄 用戶信息管理 圖書信息管理 借閱信息管理 管理員登錄 工作人員登錄 用戶登錄 用戶信息增加 用戶信息刪除 用戶信息查詢 用戶信息修改 圖書信息增加 圖書信息刪除 圖書信息修改 圖書信息查詢 用戶借書 歸還圖書 用戶續(xù)借 借閱信息查詢 系統(tǒng) ER圖 圖 2 用戶 實(shí)體 圖 圖 3 書籍 實(shí)體圖 圖 4 實(shí)體屬性圖 用戶 用戶 ID 權(quán)限 用戶名 已借書數(shù)量 密碼 借書上限 1畢業(yè)設(shè)計(jì)選題N 用戶 借閱 還書日期 借書日期 圖書 圖書剩余數(shù)量 作者 圖書 ID 圖書 出版社 圖書總數(shù)量 價格 出版日期 書籍名稱 備注 表 1 圖書信息表 字段 名稱 字段類型 長度 是否為空 備注 圖書 id 數(shù)字 4 否 主鍵 圖書名稱 數(shù)字 4 出版社 文本 50 作者 文本 50 出版日期 時間 4 價格 文本 50 圖書總數(shù)量 數(shù)字 4 否 圖書剩余量 數(shù)字 4 否 備注 文本 50 表 2 用戶借閱表 字段名稱 數(shù)據(jù)類型 長度 是否為空 備注 用戶 id 數(shù)字 4 否 主鍵 圖書 id 數(shù)字 4 否 主鍵 借書日期 時間 8 否 還書日期 時間 8 備注 文本 50 是否歸還 文本 50 否 表 3用戶信息表 字段名稱 字段類型 長度 是否為空 備注 用戶 id 數(shù)字 4 否 主鍵 用戶名 文本 50 否 用戶密碼 文本 50 否 權(quán)限 文本 50 否 已借書數(shù) 數(shù)字 4 否 借書上限數(shù) 數(shù)字 4 否 模塊功能描述 ○ 1 . 在整個圖書管理系統(tǒng)中用戶登錄子系統(tǒng)(楊靜)的設(shè)計(jì),主要包括如下功能: 連接遠(yuǎn)程數(shù)據(jù)庫:首先建立連接,然后配置數(shù)據(jù)源。 圖書信息修改:管理員可以修改圖書所有信息。 軟件實(shí)現(xiàn) 用戶登錄子系統(tǒng): 連接數(shù)據(jù)庫: import .*。 (false)。 static JMenu system,bookse,bookth,bookfo,bookfi,booksex,mi_system_manger。 Adduser frma=null。 Booklistfrm frmbl。 int unit=3。 Font myFont2=new Font(楷體 _GB2312,40)。 system=new JMenu(系統(tǒng)管理 )。 (mifi_system_moduser)。 (this)。 se_book_addbook=new JMenuItem(添加書籍 )。 (se_book_delbook)。 (th_book_borrowmsgmodif)。 fi_msglabel_book=new JMenuItem(書籍列表 )。 (fi_msglabel_user)。 Toolkit tool=getToolkit()。 ()。 ()。 }else if(()==借書窗口 ) { frmbb=new Borbookfrm()。 } else if(()==還書信息修改 ) { frmrmb=new ReturnMsgbookfrm()。 } else if(()==— 制作信息及版本 — ) { frmread=new Readme()。 int sunit。 Loginfrm(Frame f,String s,Client client,Message msg) { //界面布局 super(f,s)。)。 pan2=new JPanel()。 (b_enter)。 //建立數(shù)據(jù)庫連接 sql=new NetConn()。+()+39。 lbox=new Librarybox()。 =1。 (true)。 =2。 (false)。 =3。 } ()。 } } } catch(SQLException e2) {} } } //超出登錄次數(shù) else { (你已經(jīng)超出登錄次數(shù) )。 } //單擊取消按鈕的事件處理程序 else if(()==b_cancle) { dispose()。 Statement sqll。 l_enter=new JLabel(新密: )。 c_munit=new Choice()。 pan1=new JPanel()。(l_fenge)。(b_cancle)。add(pan2)。 try { //通過用戶姓名從數(shù)據(jù)庫中查找記錄 rs=(SELECT * FROM users where userid=+39。 a5=39。 ()。 NetConn sql。 l_enter=new JLabel(確認(rèn): )。 (39。 (this)。pan6=new JPanel()。(l_enter)。 setLayout(new GridLayout(7,1))。 setBounds(450,150,250,300)。 } //如果不存在用戶名,則將用戶新添加信息添加到數(shù)據(jù)庫中 else { String s2=39。 (用戶添加成功 )。 JPanel pan1,pan2,pan3,pan4。 l_id=new JLabel(id: )。 b_enter=new JButton(確定 )。 (l_id)。 add(pan1)。 try { //根據(jù)用戶名和密碼刪除指定用戶 (delete from users where userid=+39。 JTextField t_bookname,t_pany,t_author,t_pdata,t_price,t_number,t_beizhu。 l_bookname=new JLabel(書 名 : )。 t_pany =new JTextField(,10)。 b_back =new JButton(返回 )。pan5=new JPanel()。(l_pany)。 (l_number)。 add(pan1)。add(pan9)。 ()。 a2=39。 a6=39。 } catch(SQLException e3) {} } } } } 刪除圖書信息: class Delbookfrm extends JFrame implements ActionListener { JLabel l_id。 t_id=new JTextField(,10)。 (l_id)。 setBounds(400,300,300,350)。+()+39。 JPanel pan1,pan2,pan3,pan4,pan5,pan6,pan7,pan8,pan9,pan10。 l_bookname=new JLabel(書名 : )。 t_bookname=new JTextField(,10)。 b_enter=new JButton(查詢 )。pan2=new JPanel()。pan10=new JPanel()。(l_pdata)。(b_clear)。add(pan10)。add(pan9)。 a2=39。 //a6=39。 (書籍修改成功 )。 l_msg =new JLabel(修改書籍 )。 ((4))。 JTextField t_userid,t_bookid,t_data,t_beizhu。 Borbookfrm() { //界面布局 l_msg =new JLabel(借書窗口 )。 d=new Date()。 (this)。(l_userid)。(b_enter)。add(pan5)。 } //單擊確定按鈕的事件處理程序 else if(()==b_enter) { try { if(().equals()||().equals()) { (this,請?zhí)顚懲暾畔ⅲ?, ,)。 String s5=
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1