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

正文內(nèi)容

java課程設(shè)計報告學(xué)生家教管理系統(tǒng)設(shè)計與實現(xiàn)-資料下載頁

2025-01-18 21:03本頁面
  

【正文】 rs wer, String n3) { String sql = update Teachers set 姓名=?, 所在大學(xué)=? , 家教對象=?, + 星期家教安排=?, 家教次數(shù)=? ,家教附加=? ,家教缺勤=? ,薪水=?,時間=? where 姓名 = ?。 //此語句作用為修改指定人的所有信息 try { PreparedStatement ps = (sql)。 (1, ())。 (2, ())。 (3, ())。 (4, ())。 (5, ())。 (6, ())。 (7, ())。 (8, 10 * (() + () ()))。 (9, new ().toString())。 //向ps中加入一個現(xiàn)在時間,即為修改時間,存入數(shù)據(jù)庫 (10, n3)。 int n = ()。 (5)。 if (n == 1) { return true。 } } catch (Exception e) { new Screen6()。 } return false。 }}(2)Dbutil1package Jdbc。import 。import 。import 。import 。import 。import 。import 。import 。//此為數(shù)據(jù)庫端口接收數(shù)據(jù)庫語言,并傳送數(shù)據(jù)語言public class DButil1 { private static Connection connection。 static { try { ()。 connection = ( jdbc:mysql://localhost:3306/java3, root, 1234)。 } catch (Exception e) { } }//查找一個Mteacher對象 public static ArrayListMteacher find1(String n3) { Mteacher mteacher = null。 ArrayListMteacher rList = new ArrayListMteacher()。 String sql = select * from Mteacher where 姓名 = ?。 //此數(shù)據(jù)庫語句查詢指定姓名的Mteacher內(nèi)容 try { PreparedStatement ps = (sql)。 (1, n3)。 ResultSet rs = ()。 while(()){ mteacher = new Mteacher((1), (2), rs .getInt(3), (4), (5), (6))。 (mteacher)。 } } catch (Exception e) { ()。 } return rList。 } //再添加一個學(xué)生家教記錄進入數(shù)據(jù)庫 public static boolean insert1(Mteacher jobs2) { Mteacher mteacher = null。 String sql = insert into Mteacher values(?,?,?,?,?,?)。 (5)。 try { PreparedStatement ps = (sql)。 (1, ())。 (2, ())。 (3, ())。 (4, ())。 (5, ())。 (6, new ().toString())。 int i = ()。 if (i == 1) { return true。 } } catch (Exception e) { ()。 } return false。 } //此方法負(fù)責(zé)查找指定數(shù)據(jù)庫姓名的所有內(nèi)容 public static Mteacher find2(String n6) { Mteacher jobs1 = null。 String sql = select * from Mteacher where 姓名= ?。 try { PreparedStatement ps = (sql)。 (1, n6)。 ResultSet rs = ()。 ()。 jobs1 = new Mteacher((1), (2), (3), (4), (5), (6))。 (())。 } catch (Exception e) { new Screen6()。 } return jobs1。 } //判斷一個學(xué)生家教記錄是否被刪除成功 public static boolean drop1(String n8) { String sql = delete from Mteacher where 姓名= ? 。 (4)。 try { PreparedStatement ps = (sql)。 (1, n8)。 int i = ()。 if (i == 1) { return true。 } } catch (Exception e) { new Screen6()。 } return false。 } //將當(dāng)日的家教情況錄入數(shù)據(jù)庫 public static boolean update1(Mteacher mteacher, String n8) { String sql = update Teachers set 家教次數(shù)=?,家教附加=? ,家教缺勤=? , + 薪水=?,時間=? where 姓名 = ?。 (7)。 try { PreparedStatement ps = (sql)。 Teachers bonn = (())。 (1, () + ())。 (2, () + ())。 (3, () + ())。int a = (() + () + ()+ () () ()) * 30。 (4, a)。 (5, new ().toString())。 (6, n8)。 int n = ()。 if (n == 1) return true。 } catch (Exception e) { new Screen6()。 } return false。 } //將當(dāng)日家教情況累加進數(shù)據(jù)庫 public static boolean update2(Teachers wr) { String sql = update Teachers set 家教次數(shù)=? ,家教附加=? ,家教缺勤=? ,薪水=?,時間=? where 姓名 = ?。 try { PreparedStatement ps = (sql)。(1, ())。 (2, ())。 (3, ())。 (4, 10 * (() + () ()))。 (5, new ().toString())。 (6, ())。 int n = ()。 if (n == 1) { return true。 } } catch (Exception e) { new Screen6()。 } return false。 } //添加一個學(xué)生當(dāng)日記錄 public static boolean ADD1(Teachers jobs) {String sql = insert into Mteacher values(?,?,?,?,?,?)。// 有錯 (3)。 try { PreparedStatement ps = (sql)。 (1, ())。 (2, ())。 (3, 0)。 (4, 0)。 (5, 0)。 (6, new ().toString())。 int i = ()。 if (i == 1) return true。 } catch (Exception e) { new Screen6()。 } return false。 }} 異常處理所有DButil和DButil1中的異常全部以拋出一個操著失敗界面(new Screen())來提醒客戶不可行,實際代碼實現(xiàn)如下try { PreparedStatement ps = (sql)。 (1, ())。 (2, ())。 (3, ())。 (4, 10 * (() + () ()))。 (5, new ().toString())。 (6, ())。 int n = ()。 if (n == 1) { return true。 } } catch (Exception e) { new Screen6()。 } return false。 第四章.測試分析(1)代碼中是否會出現(xiàn)操著失敗的情況當(dāng)在第二行的文本框里輸入的名字在數(shù)據(jù)庫中沒有事,則點擊家教替換、注銷、查詢都會彈出操著失?。?)代碼中出現(xiàn)的bug 當(dāng)被替換人被更改時,若這一欄的的名字不對一般會彈出操著失敗驗證框,但是如果更改名字出現(xiàn)偶合還有里面有多個名字相同的時候或則其他信息相同的時候肯能會改掉多個人的信息,解決辦法用號碼編號對應(yīng)名字,然而避免這種bug的出現(xiàn)鑒于降低代碼的實現(xiàn)難度,另外一個方法是可以再相同地方添加備注這樣有益于區(qū)分,從而避免出現(xiàn)的麻煩第五章.答辯(1)Jdbc在程序中的作用?答:連接數(shù)據(jù)庫,相當(dāng)于數(shù)據(jù)庫和界面之間的信息數(shù)據(jù)傳遞的中轉(zhuǎn)站(2)數(shù)據(jù)庫編譯器的類型?答:用的是mysql數(shù)據(jù)庫編譯器,端口號為3306(3)如何顯示操著失?。看穑涸贘dbc中的操著方法中,若出操著現(xiàn)異,捕獲異常并拋出操著失?。╪ew Screen6())界面同時在界面上也作一定的處理第六章.課程設(shè)計總結(jié)經(jīng)過差不多兩個星期的努力,基本上完成本組Java課程設(shè)計—學(xué)生家教管理系統(tǒng)設(shè)計與實現(xiàn),也基本上實現(xiàn)了我在需求分析時所預(yù)期的功能。通過這次的課程設(shè)計,使將我從書本上學(xué)習(xí)到的理論知識得到了實踐,從而進一步鞏固和豐富了我所學(xué)過的知識。同時,做這門課程設(shè)計也進一步加強了我的動手能力、以及團隊建相互配合的樂趣。為了完成本次課程設(shè)計,我提前做了較多的準(zhǔn)備,一邊上網(wǎng)查找相關(guān)資料,另一方面查閱相關(guān)書籍。在這過程中也無形中鍛煉了我的思維分析、遇到問題及想方設(shè)法通過各種途徑解決問題的能力。但是,此次設(shè)計過程中考慮到的因素不夠全面比如學(xué)生家教的性別、特長學(xué)科、系別專業(yè)等等都沒有實現(xiàn)到,這些都是完全可以實現(xiàn)的只是代碼已經(jīng)完成,修改的話會很麻煩,另外在設(shè)計過程中出現(xiàn)了一些bug,這些問題都是突出的,例如家教替換替換人姓名的更改等等,希望在以后的編程學(xué)習(xí)當(dāng)中,加強練習(xí)和動手能力,以便能夠更好的避開這些bug及一些實現(xiàn)業(yè)務(wù)功能上的錯誤第七章、參考文獻[1].Java程序設(shè)計應(yīng)用教程 [2].數(shù)據(jù)庫系統(tǒng)概論 高等教育出版社[3].java標(biāo)準(zhǔn)教程 化學(xué)工業(yè)出版社[4]53
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1