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

正文內(nèi)容

java課程設(shè)計(jì)報(bào)告學(xué)生家教管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(存儲(chǔ)版)

2025-02-17 21:03上一頁面

下一頁面
  

【正文】 package Woker。 } public void set姓名(String 姓名) { = 姓名。 } public void set當(dāng)日附加(int 當(dāng)日附加) { = 當(dāng)日附加。 = 當(dāng)日家教。import 。 static { try { ()。 //將各個(gè)對(duì)象一次存入集合當(dāng)中 } } catch (Exception e) { new Screen6()。//光標(biāo)下移 //按屬性分段接收放入teachaer對(duì)象當(dāng)中Teachers = new Teachers((1), (2), (3), (4), (5), (6),(7),((5) + (6) (7)) * 10, (9))。 if ((1) != null) { return true。 (4, ())。 } catch (Exception e) { new Screen6()。 } return false。 (6, ())。 } } catch (Exception e) { new Screen6()。import 。 String sql = select * from Mteacher where 姓名 = ?。 } //再添加一個(gè)學(xué)生家教記錄進(jìn)入數(shù)據(jù)庫(kù) public static boolean insert1(Mteacher jobs2) { Mteacher mteacher = null。 (5, ())。 try { PreparedStatement ps = (sql)。 } //判斷一個(gè)學(xué)生家教記錄是否被刪除成功 public static boolean drop1(String n8) { String sql = delete from Mteacher where 姓名= ? 。 } //將當(dāng)日的家教情況錄入數(shù)據(jù)庫(kù) public static boolean update1(Mteacher mteacher, String n8) { String sql = update Teachers set 家教次數(shù)=?,家教附加=? ,家教缺勤=? , + 薪水=?,時(shí)間=? where 姓名 = ?。 (4, a)。 try { PreparedStatement ps = (sql)。 if (n == 1) { return true。 (3, 0)。 }} 異常處理所有DButil和DButil1中的異常全部以拋出一個(gè)操著失敗界面(new Screen())來提醒客戶不可行,實(shí)際代碼實(shí)現(xiàn)如下try { PreparedStatement ps = (sql)。 if (n == 1) { return true。但是,此次設(shè)計(jì)過程中考慮到的因素不夠全面比如學(xué)生家教的性別、特長(zhǎng)學(xué)科、系別專業(yè)等等都沒有實(shí)現(xiàn)到,這些都是完全可以實(shí)現(xiàn)的只是代碼已經(jīng)完成,修改的話會(huì)很麻煩,另外在設(shè)計(jì)過程中出現(xiàn)了一些bug,這些問題都是突出的,例如家教替換替換人姓名的更改等等,希望在以后的編程學(xué)習(xí)當(dāng)中,加強(qiáng)練習(xí)和動(dòng)手能力,以便能夠更好的避開這些bug及一些實(shí)現(xiàn)業(yè)務(wù)功能上的錯(cuò)誤第七章、參考文獻(xiàn)[1].Java程序設(shè)計(jì)應(yīng)用教程 [2].數(shù)據(jù)庫(kù)系統(tǒng)概論 高等教育出版社[3].java標(biāo)準(zhǔn)教程 化學(xué)工業(yè)出版社[4]為了完成本次課程設(shè)計(jì),我提前做了較多的準(zhǔn)備,一邊上網(wǎng)查找相關(guān)資料,另一方面查閱相關(guān)書籍。 (6, ())。 } catch (Exception e) { new Screen6()。 (1, ())。 (6, ())。 } return false。 (3, () + ())。 } } catch (Exception e) { new Screen6()。 } catch (Exception e) { new Screen6()。 } //此方法負(fù)責(zé)查找指定數(shù)據(jù)庫(kù)姓名的所有內(nèi)容 public static Mteacher find2(String n6) { Mteacher jobs1 = null。 (3, ())。 } } catch (Exception e) { ()。 } catch (Exception e) { } }//查找一個(gè)Mteacher對(duì)象 public static ArrayListMteacher find1(String n3) { Mteacher mteacher = null。import 。 (5)。 (4, ())。 if (i == 1) { return true。 int i = ()。 (2, ())。 ResultSet rs = ()。 //為ps中“?”出添加賦值 ResultSet rs = ()。 //rs接受數(shù)據(jù)庫(kù)內(nèi)容 while (()) {/*將rs接受的內(nèi)容分字段接受,然后創(chuàng)建一個(gè)teachers對(duì)象, 將分割會(huì)去得到的值按屬性放入teacher對(duì)象*/ Teachers Teachers = new Teachers((1), rs .getString(2), (3), (4), rs .getInt(5), (6), (7), ((5) + (6) (7)) * 10, (9))。import 。**[姓名= + 姓名 + , 當(dāng)日家教= + 當(dāng)日家教 + , 當(dāng)日附加= + 當(dāng)日附加 + , 當(dāng)日缺勤= + 當(dāng)日缺勤 + , 所在大學(xué)= + 所在大學(xué) + , 日期= + 時(shí)間 + ]。 = 姓名。 } public void set當(dāng)日家教(int 當(dāng)日家教) { = 當(dāng)日家教。 private String 時(shí)間。amp。 = 家教對(duì)象。 } public void set家教附加(int 家教附加) { = 家教附加。 } public void set所在大學(xué)(String 所在大學(xué)) { = 所在大學(xué)。 private int 家教缺勤。 if (返回首頁.equals(name)) { new Screen()。 (new GridLayout(2, 1,100,50))。public class Screen7 {JFrame frame = new JFrame(驗(yàn)證框)。import 。 (200, 200)。 JButton button = new JButton(返回首頁)。import 。amp。 //對(duì)screen5窗口進(jìn)行布局管理 (true)。 jTextArea[5].setText(new ().toString())。 jPanel[i].setLayout(new GridLayout(1,2))。 //創(chuàng)建構(gòu)造方法初始化screen4 public Screen4(String n5) { (new GridLayout(7,1,10,10))。import 。import 。amp。 //對(duì)screen3窗口進(jìn)行布局管理 (true)。 (jPanel[i])。 for (int i = 0。 JPanel jPanel[] = new JPanel[10]。import 。 new Screen()。 if (確認(rèn)替換.equals(name)) { Teachers pop = new Teachers(jTextArea[0].getText(), jTextArea[1].getText(), jTextArea[2].getText(), jTextArea[3].getText(), 0, 0, 0, 0, null)。 jPanel[10].setLayout(new GridLayout(1, 2))。 jTextArea[7].setText(() + )。 } //創(chuàng)建對(duì)象獲取teachers的各項(xiàng)屬性值 Teachers conn = (context)。 i 10。 JLabel jLabel[] = new JLabel[10]。import 。//拋出異常,若出現(xiàn)異常,彈出操著失敗窗口 } }else if (取消.equals(name)) { new Screen()。 (700, 600)。 (new ActionHappen1())。 jTextArea[2].setText(())。 jLabel[i] = new JLabel(bString[i])。 JButton jButton1 = new JButton(確認(rèn)刪除)。import 。import 。 } //創(chuàng)建一個(gè)監(jiān)聽類實(shí)現(xiàn)ActionListener接口 public class ActionHappen1 implements ActionListener { public void actionPerformed(ActionEvent e) { String name = ()。 (jScrollPane2, )。 (new BorderLayout())。//創(chuàng)建文本框 JTextArea jTextArea2 = new JTextArea(50, 50)。import 。Jdbc包用于連接數(shù)據(jù)庫(kù),其中的DButil類和DButil1類中的方法通過調(diào)用不同的構(gòu)造方法從界面獲取數(shù)據(jù)信息,再通過ps帶入數(shù)據(jù)查詢語言,然后使用數(shù)據(jù)庫(kù)分別交叉控制程序?qū)?shù)據(jù)庫(kù)的操著,同時(shí)也可以將數(shù)據(jù)庫(kù)中的數(shù)據(jù)通過Worker中的構(gòu)造方法創(chuàng)建出來,顯示在界面中JM包中的程序用于界面的顯示,為滿足顯示的需要總共創(chuàng)建了7個(gè)界面Screen、ScreenScreenScreenScreen4為Screen的子界面,ScreenScreen7為判斷操著成功與否的界面,、方法。49第四章.測(cè)試分析 50第五章.答辯 52第六章.課程設(shè)計(jì)總結(jié) 52第七章、參考文獻(xiàn) 52學(xué)生家教管理系統(tǒng)摘要: 該報(bào)告中的程序是使用Java程序編寫并且通過JDBC連接mysql數(shù)據(jù)庫(kù),能夠進(jìn)行輸入輸出家教信息操作將家教的各種信息存入數(shù)據(jù)和在數(shù)據(jù)庫(kù)中刪除,并具有家教查詢、添加、替換、注銷、記錄家教缺勤和計(jì)算薪水等功能,不同之處是本程序能夠家教的的各項(xiàng)情況進(jìn)行統(tǒng)計(jì)。7 程序運(yùn)行界面第一章、需求分析對(duì)于現(xiàn)在在校大學(xué)生在校接任家教頻繁,為了提供一個(gè)高效的、可行的、可控的、安全的中介,需要一個(gè)方便關(guān)于管理的操著平臺(tái),記錄和保存每一位學(xué)生家教的基本信息和家教情況,為學(xué)生提供更多的家教對(duì)象和更合理的家教對(duì)象分配,據(jù)此通過java程序設(shè)計(jì)實(shí)現(xiàn)這一學(xué)生家教管理系統(tǒng)。(2)本程序書庫(kù)是用mysql數(shù)據(jù)庫(kù)編譯器制作數(shù)據(jù)表器端口號(hào)為3306,Jdbc中的DButil與DButil1相互交叉通過書庫(kù)語言向數(shù)據(jù)庫(kù)中存取數(shù)值(3)本程序中的Worker包中主要針對(duì)兩個(gè)學(xué)生連個(gè)對(duì)象進(jìn)行封裝,和添加構(gòu)造方法和toString()方法(4)本程序中使用的監(jiān)聽類為ActionHappen1 實(shí)現(xiàn) ActionListener接口所在大學(xué)姓名當(dāng)日時(shí)間當(dāng)日缺勤當(dāng)日家教家教缺勤家教對(duì)象星期家教安
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1