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

正文內(nèi)容

java編寫的學(xué)生基本信息管理系統(tǒng)(參考版)

2025-01-24 20:32本頁面
  

【正文】 最后感謝在這次實(shí)訓(xùn)中給我?guī)椭睦蠋熀屯瑢W(xué),讓我再次感受到了團(tuán)隊(duì)精神的重要性。在系統(tǒng)的編寫、調(diào)試、修改過程中,我不但加深了對(duì) Java 語言的認(rèn)識(shí),而且掌握了許多軟件開發(fā)的技巧。 Java課程設(shè)計(jì)使我對(duì)曾經(jīng)所學(xué)的 Java 專業(yè)課知識(shí)有了更為深刻的認(rèn)識(shí),得到了比以往任何一門課程都大的提高和進(jìn)步。在設(shè)計(jì)過程中,我遇到了許多問題,通過研究和分析問題,增強(qiáng)了我思考問題、解決問題的能力;通過老師和同學(xué)的幫助,大部分問題得到了解決,可還是有個(gè)別問題沒有能夠得到很好的解決(雖然最后我通過別的方法實(shí)現(xiàn)了操作功能)。在過去的學(xué)習(xí)生活中,我學(xué)習(xí)了大量的理論知識(shí)。 } } 三 .運(yùn)行結(jié)果 當(dāng)用戶名和密碼都正確時(shí) ,才可以進(jìn)入學(xué)生基本信息管理系統(tǒng) ,其中用戶名和密碼為可變換值 ,可以通過菜單 ”重新設(shè)置 ”進(jìn)行設(shè)置 .登陸界面如下圖所示 : 當(dāng)輸入錯(cuò)誤的姓名或密碼時(shí)彈出提示對(duì)話框 : : 可以進(jìn)行學(xué)生基本信息的錄入 ,查詢 ,修改和刪除操作 ,還可以重新設(shè)置管理 員的姓名和密碼 .效果如下圖所示 : 根本需要錄入學(xué)生的基本信息 ,錄入完成后點(diǎn)擊 ”錄入 ”,重新錄入點(diǎn)擊 ”重置 ”. 若學(xué)生已存在或輸入學(xué)號(hào)不合法 ,則分別彈出提示框 : 錄入成功則彈出成功對(duì)話框 : 輸入要修改學(xué)生的學(xué)號(hào) ,根據(jù)需要進(jìn)行相關(guān)項(xiàng)的修改 : 若輸入的學(xué)號(hào)為空或不存在則分別彈出提示框 : 修改成功則彈出成功對(duì)話框 : 通過學(xué)號(hào)進(jìn)行學(xué)生基本信息的查詢 ,其基本界面如下 : 當(dāng)輸入學(xué)號(hào)為空時(shí) ,或?qū)W號(hào)不存在時(shí) : 當(dāng)輸入正確時(shí) : 輸入學(xué)號(hào)為空或不存在 (在文本框中打回車 )時(shí) : 當(dāng)輸入正確時(shí) (在文本框中打回車 )會(huì)顯示學(xué)生基本信息 : 此時(shí)點(diǎn)擊刪除按鈕 : 點(diǎn)擊 ”是 ”,彈出提示對(duì)話框 : ,點(diǎn)擊 ”重新設(shè)置 ”,彈出設(shè)置窗口 : 輸入新的值 : 點(diǎn)擊 ”重新注冊(cè) ”,彈出對(duì)話框 : ”設(shè)置選項(xiàng) ”的 ”退出 ”菜單 ”項(xiàng)返回到登陸界面 . 四、實(shí)訓(xùn)總結(jié) 通過本次 Java 課程設(shè)計(jì)我有以下一些體會(huì): 課本上的知識(shí)僅僅通過看和作習(xí)題是遠(yuǎn)遠(yuǎn)不夠的,必須通過實(shí)際的操 作才能真正的掌握和靈活的運(yùn)用到實(shí)踐中。 =height。 =y。 =weighty。 =anchor。 =insets。 (p,constraints)。 =width。 =x。 =weightx。 =fill。 import 。 import 。 }catch(SQLException e) { ()。 } finally { try { ()。 (null,重新注冊(cè)成功 !,提示 ,)。 (2,pwd)。 pstmt=(setload)。 } } } //重新設(shè)置管理員姓名 ,密碼 public void setloads(String name,String pwd) { try{ (drivername)。 ()。 } else { } } } }catch(Exception e) { ()。 //rs=()。 (1,tnumber)。 else { int results=(null,確定要?jiǎng)h除該學(xué)生的基本信息嗎 ?,提示 ,)。 rs=()。 else if(()!=0) { pstmt=(searched)。 conn=(dbURL,userName,userPwd)。 } } return null。 ()。 } }catch(Exception e) { ()。 return res。 res[3]=(stugrade)。 res[1]=(stusex)。 rs=()。 } else { pstmt=(searched)。 conn=(dbURL,userName,userPwd)。 } } } //查詢學(xué)生基本信息 public String[] search(String tnumber){ try { String res[]=new String[5]。 ()。 } }catch(Exception e) { ()。 (null,修改成功 !,成功 ,)。 (6,tnumber)。 (4,tgrade)。 (2,tsex)。 if(()) { pstmt=(modifyinformation)。 (1,tnumber)。 if(()==0){ (null,學(xué)號(hào)字段不能不為空 !,警告 ,)。 conn=(dbURL,userName,userPwd)。 }catch(SQLException e) { ()。 } finally { try { ()。 (null,錄入成功 ,成功,)。 (6,tborn)。 (4,tspecial)。 (2,tname)。 else { pstmt=(inputinformation)。 if(()) { (null,該學(xué)號(hào)已存在 !請(qǐng)輸入新的學(xué)號(hào) !,警告 ,)。 (1,tnumber)。 if(()==0) (null,學(xué)號(hào)字段不能為空 ,警告 ,)。 conn=(dbURL,userName,userPwd)。 } } return false。 ()。 } } catch(Exception e){ ()。 rs=()。 (1,name)。 conn=(dbURL,userName,userPwd)。 ResultSet rs=null。 Connection conn=null。 String deleted=delete from stuinformation where stunumber=?。 String modifyinformation=update stuinformation set stuname=?,stusex=?,stuspecial=?,stugrade=?,stubirth=? where stunumber=?。 String inputinformation=insert into stuinformation values(?,?,?,?,?,?)。 String userPwd=sa。 public class jdbcenroll { String drivername=。 import 。 import 。 import 。 } } 7. 類 jdbcenroll (1) 成員變量 (表 14) 表 14 名稱 變量類型 成員變量描述 namepwd String 查找管理員姓名和密碼是否匹配 inputinformation String 錄入學(xué)生基本信息 selects String 按學(xué)號(hào)查找記錄 modifyinformation String 按學(xué)號(hào)修改學(xué)生基本信息 deleted String 按學(xué)號(hào)刪除學(xué)生基本信息 setload String 更新管理員姓名和密碼 (2) 方法 (表 15) 表 15 方法名 功能 備注 check 檢查登陸姓名和密碼是否正確 點(diǎn)擊 ” 進(jìn)入 ” 按鈕發(fā)生 input 錄入學(xué)生基本信息 點(diǎn)擊 ” 錄入 ” 按鈕發(fā)生 modify 修改學(xué)生基本信息 點(diǎn)擊 ” 錄入修改 ” 按鈕發(fā)生 search 查詢學(xué)生基本信息 點(diǎn)擊 ” 查詢 ” ,” 開始修改 ” 按鈕時(shí) 修改 delete 刪除學(xué)生基本信息 點(diǎn)擊 ” 刪除 ” 按鈕時(shí)發(fā)生 setloads 重新設(shè)置管理員姓名和密碼 由 reenroll 調(diào)用 (3) 實(shí)現(xiàn)代碼 import 。 (300,300)。 (box5)。 (box3)。 (box1)。 (born)。 Box box6=()。 (new JLabel(年級(jí) :,))。 (special)。 Box box4=()。 (boy)。 Box box3=()。 (new JLabel(姓名 :,))。 (delete)。 (new JLabel(輸入要?jiǎng)h除的學(xué)號(hào) :,))。 (false)。 (false)。 (false)。 (girl)。 group=new ButtonGroup()。 boy=new JRadioButton(男 )。 (num)。 //刪除學(xué)生基本信息事件監(jiān)聽器具 (new ActionListener(){ public void actionPerformed(ActionEvent e) { String num=()。 (false)。 } })。 (searched[3])。 (false)。 (false)。 (searched[0])。 jdbcenroll searchs=new jdbcenroll()。 //給文本框添加監(jiān)聽器 ,打回車顯示要?jiǎng)h除的學(xué)生信息 (new ActionListener() { public void actionPerformed(ActionEvent e) { // TODO Autogenerated method stub String[] searched=new String[5]。 (300,300)。 ButtonGroup group=null。 JButton delete。 import .*。 } } 6. 類 Delete (1) 類成員變量 (表 12) 表 12 成員變量 成員變量描述 變量類型 名稱 文本框 JTextField number,name,special,grade, born 單選按鈕 JRadioButton boy,girl 按鈕 JButton delete (2) 方法 (表 13) 表 13 方法 方法名 功能 備注 Delete 刪除學(xué)生信息 構(gòu)造方法 actionPerformed 處理 ActionEvent 事件 接口方法 (3) 實(shí)現(xiàn)代碼 import .*。 (300,300)。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1