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

正文內(nèi)容

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

2025-04-14 04:44本頁(yè)面
  

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