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

正文內(nèi)容

java課程設(shè)計(jì)——學(xué)生信息管理系統(tǒng)-文庫吧

2025-03-23 06:04 本頁面


【正文】 password) { DBConnection db=new DBConnection()。 Connection con=()。 boolean isfound=false。 PreparedStatement pst。 try { pst = (select * from teacher where tname=? and password=?)。 (1, tname)。 (2,password)。 ResultSet rs=()。 if(()) isfound=true。 } catch (SQLException e) { ()。 } (isfound)。 return isfound。 } public static void main(String[] args) { }}(3)ScoreDao類:此類中有四個(gè)方法,queryScore,queryScore1,addScore,deleteScor作用分別是為教師用戶提供查詢學(xué)生成績信息功能,為學(xué)生用戶提供詢本人成績信息功能,添加成績信息,刪除成績信息。queryScore()方法中,有一個(gè)參數(shù),傳給select語句中的sname(學(xué)生姓名),利用select語句,查詢學(xué)生成績信息表中的內(nèi)容。若查詢成功,則返回一個(gè)ArrayList類的對象lis(表格),否則,異常處理queryScore1()方法中,有一個(gè)參數(shù),傳給傳給select語句中的sname(學(xué)生姓名),這個(gè)sname的學(xué)生用戶登錄時(shí)輸入的姓名。即此類的作用是每個(gè)學(xué)生登陸只能查看本人成績。若查詢成功,則返回一個(gè)ArrayList類的對象lis(表格),否則,異常處理addScore()方法中,有五個(gè)參數(shù),分別傳給insert語句中的num(學(xué)號),sname(學(xué)生姓名),course(課程名稱),score(成績),credit(學(xué)分)。利用insert語句,將這些記錄寫入score表中。若插入成功返回true,否則返 回falsedeleteScore()方法中,有一個(gè)參數(shù),傳給delete語句中的sname(學(xué)生姓名),利用delete語句,把score表中相關(guān)學(xué)生信息刪除。若刪除成功,返回 true,否則返回falseScoreDao類源代碼: package dao。import 。import 。import 。import 。import 。import 。import 。import 。import 。import 。public class ScoreDao { public ArrayList queryScore(String key) { ArrayList lis = new ArrayList()。 Connection con = ()。 Statement stm。 try { stm = ()。 String sql = select * from score where sname like 39。% + key + %39。 。 (sql)。 ResultSet rs = (sql)。 while (()) { Score score = new Score((1), (2), rs .getString(3), (4), (5))。 (score)。 } } catch (SQLException e) { ()。 } return lis。 } public ArrayList queryScore1(String key) { ArrayList lis = new ArrayList()。 Connection con = ()。 Statement stm。 try { stm = ()。 String sql = select * from score where sname like 39。% + + %39。 。 (sql)。 ResultSet rs = (sql)。 while (()) { Score score = new Score((1), (2), rs .getString(3), (4), (5))。 (score)。 } } catch (SQLException e) { ()。 } return lis。 } public boolean addScore(int num, String sname, String course, int score, int credit) { Connection con = ()。 PreparedStatement pst。 try { pst = (insert into score values(?,?,?,?,?))。 (1, num)。 (2, sname)。 (3, course)。 (4, score)。 (5, credit)。 int count = ()。// 返回修改的記錄數(shù) if (count == 1) return true。 else return false。 } catch (SQLException e) { ()。 } return false。 } public boolean deleteScore(String key) { Connection con = ()。 Statement stm。 try { stm = ()。 String sql = delete from score where sname like 39。% + key + %39。 。 (sql)。 int count = (sql)。 if (count == 1) return true。 else return false。 } catch (SQLException e) { ()。 } return false。 }}: (1)Score類:此類中有五個(gè)成員變量,int num。String sname。String course。int score。int credit。十個(gè)成員方法,分別獲取和設(shè)置這五個(gè)變量,即為score表中五個(gè)屬性的記錄值,均為getXXX()setXXX()方法,還有一個(gè)構(gòu)造方法,用于調(diào)用其對象時(shí)對成員變量賦值Score類源代碼:package model。public class Score { int num。 String sname。 String course。 int score。 int credit。 public int getNum() { return num。 } public void setNum(int num) { = num。 } public String getSname() { return sname。 } public void setSname(String sname) { = sname。 } public String getCourse() { return course。 } public void setCourse(String course) { = course。 } public int getScore() { return score。 } public void setScore(int score) { = score。 } public int getCredit() { return credit。 } public void setCredit(int credit) { = credit。 } public Score(int num, String sname, String course, int score,int credit) { super()。 = num。 = sname。 = course。 = score。 = credit。}}(2)Student類:此類中有五個(gè)成員變量,int num。String sname。String sex。int age。String dept。 十個(gè)成員方法,分別獲取和設(shè)置這五個(gè)變量,即為student表中五個(gè)屬性的記錄值,均為getXXX()setXXX()方法,還有一個(gè)構(gòu)造方法,用于調(diào)用其對象時(shí)對成員變量賦值Student類源代碼:package model。public class Student { int num。 String sname。 String sex。 int age。 String dept。 public int getNum() { return num。 } public void setNum(int num) { = num。 } public String getSname() { return sname。 } public void setSname(String sname) { = sname。 } public String getSex() { return sex。 } public void setSex(String sex) { = sex。 } public int getAge() { return age。 } public void setAge(int age) { = age。 } public String getDept() { return dept。 } public void setDept(String dept) { = dept。 } public Student(int num, String sname, String sex, int age,String dept) { super()。 = num。 = sname。 = sex。 = age。 = dept。 }}: (1) LoginUI類:此類為登陸界面,在這個(gè)界面上,設(shè)置有兩個(gè)按鈕,學(xué)生按鈕,教師按鈕。給這兩個(gè)按鈕注冊事件addActionListener,分別在內(nèi)部類TeacherLoginActionListene和StudentLoginActionListener中的默認(rèn)方法actionPerformed()中創(chuàng)建TeacherLoginUI類和StudentLoginUI類的對象,即打開教師登陸界面和學(xué)生登錄界面,并將原登陸界面關(guān)閉。 LoginUI類源代碼: package ui。import .*。import .*。import .*。public class LoginUI extends JFrame { JLabel l1。 JButton bt1, bt2。 Container cp。 public LoginUI() { l1 = new JLabel(請選擇用戶類型)。 bt1 = new JButton(教師)。 bt2 = new JButton(學(xué)生)。 JPanel p1 = new JPanel()。 (null)。 (150, 150, 120, 40)。 (l1)。 (120, 230, 80, 30)。 (bt1)。 (220, 230, 80, 30)。 (bt2)。 (new TeacherLoginActionListener())。//注冊事件 (new StudentLoginActionListener())。//注冊事件 cp = getContentPane()。 (200, 200, (), ())。 (p1)。 (用戶登錄界面)。 (400, 400)。 (true)。 (new WindowAdapter() { public void windowClosing(WindowEvent e) { (0)。 } })。 } class TeacherLoginActionListener implements ActionListener{ public void actionPerformed(ActionEvent e){ new TeacherLoginUI()。 dispose()。 } } class StudentLoginActionList
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1