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

正文內(nèi)容

java課程設計——學生信息管理系統(tǒng)(專業(yè)版)

2025-05-19 06:04上一頁面

下一頁面
  

【正文】 (200, 200, (), ())。 (170, 180, 200, 30)。 t4 = new JTextField(20)。ScoreAddUI類源代碼:package ui。 (400, 400)。 bt2 = new JButton(退出)。 } } public static void main(String[] args) { new StudentAddUI()。 } })。 (100, 260, 80, 30)。 (100, 100, 80, 30)。 JTextField t1, t2, t3, t4, t5。 (())。 ArrayList lis = (key)。 (() / 2, ())。public class ScoreQueryUI extends JFrame{ JLabel selectionLabel。 } DefaultTableModel model = new DefaultTableModel(content, head)。 (學號)。 (true)。 topPanel = new JPanel()。 int selectedNum。InformationQueryUI類源代碼:package ui。 (deleteMenuItem)。 JMenuItem queryScoreMenuItem=new JMenuItem(學生成績查詢)。public class TeacherMainUI extends JFrame{Container ctp。 String st2 = ()。 (t2)。 Container cp。 (row)。 VectorString head = new Vector()。 public StudentScoreUI(){ container = ()。StudentScoreUI類源代碼:package ui。 (true)。 (t1)。 JPasswordField t2。 } })。 (null)。 = sex。 String sex。 } public int getCredit() { return credit。int score。 } return false。 while (()) { Score score = new Score((1), (2), rs .getString(3), (4), (5))。 。import 。 try { pst = (select * from teacher where tname=? and password=?)。 if (count == 1) return true。% + key + %39。 try { pst = (insert into student values(?,?,?,?,?))。import 。 } public static void closeConnection() { if(con!=null) try { ()。3.5系統(tǒng)流程描述四、系統(tǒng)實現(xiàn)本系統(tǒng)保存在studentmanage包里其中包含四個包:connection包,dao包,model包,ui包:(1)DBconnection類:此類設置程序與數(shù)據(jù)庫的連接,通過設置驅(qū)動類型和數(shù)據(jù)源來確定要連接的數(shù)據(jù)庫。截圖如下:3.4模塊設計總主界面登陸后,可以選擇用戶,是學生用戶或者教師用戶。在查詢學生基本信息時,可以從依據(jù)不同字段,即學生信息表的不同屬性進行查找。對于學生,不需要查詢自己的基本信息,只需要查詢成績。截圖如下:在score(學生成績)表中,有五個屬性列,分別為:num(學號),sname(學生姓名),course(課程名稱),score(考試成績),credit(學分)。在增加信息操作中,按照標簽提示一次輸入要增添的記錄值,輸入完畢后,單擊“添加”按鈕,若輸入成功,則提示成功,若輸入失敗,則提示失敗。 } catch (SQLException e) { (Connetion failure)。import 。 return isfound。 Statement stm。 。 Connection con=()。利用insert語句,將這些記錄寫入score表中。 try { stm = ()。 。// 返回修改的記錄數(shù) if (count == 1) return true。 }}: (1)Score類:此類中有五個成員變量,int num。 } public void setCourse(String course) { = course。 十個成員方法,分別獲取和設置這五個變量,即為student表中五個屬性的記錄值,均為getXXX()setXXX()方法,還有一個構造方法,用于調(diào)用其對象時對成員變量賦值Student類源代碼:package model。 } public Student(int num, String sname, String sex, int age,String dept) { super()。 bt1 = new JButton(教師)。 (400, 400)。import 。 (150, 150, 80, 40)。 (p1)。標簽中從StudentLoginUI類中獲取學生登錄時使用的用戶名,顯示在標簽中以表示以下是某某同學的成績信息。 JTable table。 (true)。 (())。 JTextField t1。 (150, 190, 80, 40)。 (new WindowAdapter() { public void windowClosing(WindowEvent e) { (0)。import .*。 (fileMenu)。//注冊事件 (new AddScoreActionListener())。 }}執(zhí)行截圖如下:(6)InformationQueryUI類:此類為學生基本信息查詢界面類,在此界面上有一個標簽,一個下拉列表框,一個文本框和一個按鈕。 JTextField keywordText。 (new SelectedListener())。 (, bottomPanel)。 StudentDao oneStudentDao = new StudentDao()。 (())。import 。 retrievalButton = new JButton(查詢)。 (true)。 (())。import .*。 bt2 = new JButton(退出)。 (l4)。 (400, 400)。 ()。 public StudentDeleteUI () { l1 = new JLabel(請輸入要刪除基本信息的學生姓名:)。 (200, 200, (), ())。根據(jù)五個標簽的提示,分別在五個文本框中輸入信息。 t1 = new JTextField(20)。 (t2)。 (bt2)。 (400, 400)。 (l4)。 bt2 = new JButton(退出)。import .*。 } // 窗口關閉 })。 (100, 100, 250, 50)。當單擊“刪除”按鈕時,通過注冊事件,在內(nèi)部類的actionPerformed()方法中,獲取這個文本框中的信息,作為實參,通過StudentDao類的deleteStudent()方法,就該省成績信息刪除。 String sname = ()。 (t5)。 (t1)。 l2 = new JLabel(姓名)。 (model)。 (姓名)。 (retrievalButton)。 JTextField keywordText。 } } public static void main(String[] args) { new InformationQueryUI()。 (性別)。 break。 (selectionLabel)。 JPanel bottomPanel。import .*。 (changeMenu)。//注冊事件 (queryMenuItem)。 (new BorderLayout())。 if (isSuccess) { new TeacherMainUI()。 (250, 230, 80, 30)。 t1 = new JTextField(12)。 repaint()。 (學科)。 (new FlowLayout())。import .*。 } class LoginActionListener implements ActionListener { public void actionPerformed(ActionEvent e) { st1 = ()。 (250, 190, 80, 30)。 public static String st1。 } } class StudentLoginActionListener implements ActionListener{ public void actionPerformed(ActionEvent e){ new StudentLoginUI()。 (120, 230, 80, 30)。 }}: (1) LoginUI類:此類為登陸界面,在這個界面上,設置有兩個按鈕,學生按鈕,教師按鈕。 public int getNum() { return num。 = num。public class Score { int num。 try { stm = ()。 } return lis。 while (()) { Score score = new Score((1), (2), rs .getString(3), (4), (5))。import 。 ResultSet rs=()。 } return false。 ResultSet rs = (sql)。 (3, sex)。 Connection con=()。 ()。import 。如果選擇教師用戶,則進入教師登陸界面,在這個界面上輸入教師姓名和用戶密碼,輸入后單擊“登錄”按鈕,則進入教師主界面。在這個數(shù)據(jù)庫中包含四個表:student表,teacher表,studentlogin表和score表。教師登陸后可以對學生基本信息表和學生成績表進行查看、增添新記錄和刪除記錄等操作。截圖如下:在studentlogin(學生登錄)表中,有兩個屬性列,分別為:sname(學生姓名),password(登錄密碼)。在此界面的文本框中輸入要查詢成績的學生姓名,然后單擊檢索按鈕。 ()。import 。 if(()) isfound=true。 } return false。 try { stm = ()。import 。若查詢成功,則返回一個ArrayList類的對象lis(表格),否則,異常處理queryScore1()方法中,有一個參數(shù),傳給傳給select語句中的sname(學生姓名),這個sname的學生用戶登錄時輸入的姓名。public class ScoreDao { public ArrayList queryScore(String key) { ArrayList lis = new ArrayList()。 try { stm = ()。 (4, score)。 else return false。 } public String getSname() { return sname。String sex。 } public void setAge(int age) { = age。 JButton bt1, bt2。 (200, 200, (), ())。import .*。 bt2 = new JButton(退出)。//注冊事件 (new ExitActionListener())。 } } class ExitActionListener implements ActionListener { public void actionPerformed(ActionEvent e) { (0)。 JLabel selectionLabel。 (,
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1