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

正文內(nèi)容

java課程設(shè)計(jì)——學(xué)生信息管理系統(tǒng)-全文預(yù)覽

2025-04-28 06:04 上一頁面

下一頁面
  

【正文】 ){ JMenu fileMenu=new JMenu(文件)。 buildMainMenu(menuBar)。 TeacherMainUI(){ ctp = ()。import .*。其中“文件”菜單中有“退出”菜單項(xiàng),點(diǎn)擊時跳出對話框問是否真的退出,若點(diǎn)擊是,窗口關(guān)閉,若點(diǎn)擊否,回復(fù)原界面。 } else (null, 用戶名密碼錯誤, 提示信息, )。 TeacherDao oneTeacherDao = new TeacherDao()。 (new WindowAdapter() { public void windowClosing(WindowEvent e) { (0)。 (p1)。 (new LoginActionListener())。 (150, 230, 80, 30)。 (150, 190, 80, 40)。 (150, 150, 80, 40)。 bt1 = new JButton(登錄)。 public TeacherLoginUI(){ l1 = new JLabel(教師姓名)。 JTextField t1。import .*。輸入后,從兩個文本框中獲取用戶輸入的內(nèi)容,點(diǎn)擊“登陸”按鈕時,調(diào)用TeacherDao類中的queryTeacher()方法驗(yàn)證是否存在該用戶。 } DefaultTableModel model = new DefaultTableModel(content, head)。 (())。 i++) { Vector row = new Vector()。 (學(xué)分)。 (學(xué)號)。 (true)。 bottomPanel = new JPanel()。 (, topPanel)。 selectionLabel = new JLabel(aa+同學(xué)本學(xué)期成績?nèi)缦?。 JTable table。public class StudentScoreUI extends JFrame{ String aa=。import .*。import .*。標(biāo)簽中從StudentLoginUI類中獲取學(xué)生登錄時使用的用戶名,顯示在標(biāo)簽中以表示以下是某某同學(xué)的成績信息。 } else (null, 用戶名密碼錯誤, 提示信息, )。 StudentDao oneStudentDao = new StudentDao()。 (new WindowAdapter() { public void windowClosing(WindowEvent e) { (0)。 (p1)。 (new LoginActionListener())。 (150, 230, 120, 30)。 (150, 190, 80, 40)。 (150, 150, 80, 40)。 bt1 = new JButton(成績查詢)。 public StudentLoginUI(){ l1 = new JLabel(學(xué)生姓名)。 JButton bt1, bt2。import 。 StudentLoginUI類源代碼: package ui。 } } public static void main(String[] args) { new LoginUI()。 } class TeacherLoginActionListener implements ActionListener{ public void actionPerformed(ActionEvent e){ new TeacherLoginUI()。 (400, 400)。//注冊事件 cp = getContentPane()。 (220, 230, 80, 30)。 (150, 150, 120, 40)。 bt1 = new JButton(教師)。public class LoginUI extends JFrame { JLabel l1。 LoginUI類源代碼: package ui。 = age。 } public Student(int num, String sname, String sex, int age,String dept) { super()。 } public int getAge() { return age。 } public String getSname() { return sname。 int age。 十個成員方法,分別獲取和設(shè)置這五個變量,即為student表中五個屬性的記錄值,均為getXXX()setXXX()方法,還有一個構(gòu)造方法,用于調(diào)用其對象時對成員變量賦值Student類源代碼:package model。String sname。 = course。 } public void setCredit(int credit) { = credit。 } public void setCourse(String course) { = course。 } public void setNum(int num) { = num。 String course。int credit。 }}: (1)Score類:此類中有五個成員變量,int num。 if (count == 1) return true。% + key + %39。 } public boolean deleteScore(String key) { Connection con = ()。// 返回修改的記錄數(shù) if (count == 1) return true。 (3, course)。 PreparedStatement pst。 (score)。 。 Statement stm。 } } catch (SQLException e) { ()。 (sql)。 try { stm = ()。import 。import 。import 。利用insert語句,將這些記錄寫入score表中。queryScore()方法中,有一個參數(shù),傳給select語句中的sname(學(xué)生姓名),利用select語句,查詢學(xué)生成績信息表中的內(nèi)容。 } catch (SQLException e) { ()。 (1, tname)。 Connection con=()。import 。若存在此信息,返回true,否則返回falseTeacherDao類源代碼:package dao。 else return false。 。 Statement stm。 (student)。 。 Statement stm。 } catch (SQLException e) { ()。 (5, dept)。 (1, num)。 return isfound。 ResultSet rs=()。 PreparedStatement pst。import 。import 。若存在此信息,則返回一個ArrayList類的對象lis(表格),否則,異常處理StudentDao類源代碼:package dao。studentLogin()方法中,有兩個參數(shù),分別傳給select語句中的sname(學(xué)生姓名)和password(登錄密碼),利用select語句在studentlogin表中檢索學(xué)生登錄信息。 (database close success)。 } catch (SQLException e) { (Connetion failure)。 } catch (ClassNotFoundException e) { (Driver not found)。public class DBConnection { public static Connection con=null。若連接成功,提示:connection success,若連接失敗,提示:connection failureDBconnection類源代碼:package connection。在增加信息操作中,按照標(biāo)簽提示一次輸入要增添的記錄值,輸入完畢后,單擊“添加”按鈕,若輸入成功,則提示成功,若輸入失敗,則提示失敗。若要查詢學(xué)生成績信息,則點(diǎn)擊學(xué)生成績查詢菜單項(xiàng),進(jìn)入成績查詢界面。在查詢操作中包含查詢學(xué)生基本信息和查詢學(xué)生成績信息。如果選擇學(xué)生用戶,則進(jìn)入學(xué)生登錄界面,在這個界面上輸入學(xué)生姓名和用戶密碼。截圖如下:在score(學(xué)生成績)表中,有五個屬性列,分別為:num(學(xué)號),sname(學(xué)生姓名),course(課程名稱),score(考試成績),credit(學(xué)分)。當(dāng)教師用戶登陸此系統(tǒng)時,從該表獲取數(shù)據(jù)。其基本數(shù)據(jù)類型分別為:int,char,char,int,char。在查找學(xué)生成績信息時,只能依據(jù)學(xué)生姓名和學(xué)號進(jìn)行查找。對于學(xué)生,不需要查詢自己的基本信息,只需要查詢成績。根據(jù)目前所開設(shè)的課程,學(xué)生已經(jīng)具備這樣的知識,有能力綜合java編程知識和數(shù)據(jù)庫應(yīng)用知識做出一個這樣的學(xué)生信息管理系統(tǒng)二、 需求分析2.1系統(tǒng)概述 此系統(tǒng)提供給教師用戶和學(xué)生用戶。我們的目標(biāo)就是為該系統(tǒng)提供后臺連接數(shù)據(jù)庫程序設(shè)計(jì)以及前臺用戶界面設(shè) 項(xiàng)目的可行性研究設(shè)計(jì)此系統(tǒng)需要java面向?qū)ο缶幊袒A(chǔ),數(shù)據(jù)庫應(yīng)用知識以及功能分析。對于教師,需要查詢?nèi)繉W(xué)生的基本信息和成績信息,并且可以對其進(jìn)行修改。在查詢學(xué)生基本信息時,可以從依據(jù)不同字段,即學(xué)生信息表的不同屬性進(jìn)行查找。截圖如下:在student(學(xué)生基本信息)表中,有五個屬性列,分別為:num(學(xué)號),sname(學(xué)生姓名姓名),sex(性別),age(年齡),dept(系別)。其基本數(shù)據(jù)類型分別為:char,char。當(dāng)學(xué)生用戶登陸此系統(tǒng)時,從該表獲取數(shù)據(jù)。截圖如下:3.4模塊設(shè)計(jì)總主界面登陸后,可以選擇用戶,是學(xué)生用戶或者教師用戶。在教師主界面可以選擇進(jìn)行查詢操作還是修改操作。如果數(shù)據(jù)庫檢索到所需信息,這生成列表顯示檢索結(jié)構(gòu),如果沒有所需信息,則列表中的內(nèi)容為空。如果教師要進(jìn)行修改操作,則在教師主界面上選擇修改菜單項(xiàng),在此項(xiàng)中,選擇要修改的具體內(nèi)容,總共有四項(xiàng)修改操作:增加新生信息,刪除畢業(yè)生信息(這兩個是對學(xué)生基本信息表的操作),增加成績信息,刪除成績信息(這兩個是對學(xué)生成績信息表的操作)。3.5系統(tǒng)流程描述四、系統(tǒng)實(shí)現(xiàn)本系統(tǒng)保存在studentmanage包里其中包含四個包:connection包,dao包,model包,ui包:(1)DBconnection類:此類設(shè)置程序與數(shù)據(jù)庫的連接,通過設(shè)置驅(qū)動類型和數(shù)據(jù)源來確定要連接的數(shù)據(jù)庫。import 。 (Driver Suceess)。 (Connection Suceess)。 } public static void closeConnection() { if(con!=null) try { ()。 } }}:(1)StudentDao類:此類中有四個方法,studentLogin,addStudent,deleteStudent, queryStuden,作用分別是控制學(xué)生登陸,增加學(xué)生基本信息,查詢學(xué)生基本信息,刪除學(xué)生基本信息。若刪除成功,返回true,否則返回falsequeryStuden()方法中,有兩個參數(shù),分別傳給select語句中的field(查找方式)和key(查找內(nèi)容),利用select語句,從student表中檢索學(xué)生基本信息。import 。import 。 boolean isfound=false。 (2,password)。 } (isfound)。 try { pst = (insert into student values(?,?,?,?,?))。 (4, age)。 else return false。 Connection con = ()。% + key + %39。 while (()) { Student student = new Student((1), (2), rs .getString(3), (4), (5))。 } public boolean deleteStudent(String key) { Connection con = ()。% + key + %39。 if (count == 1) return true。 }}(2)TeacherDao類:此類中有一個方法:queryTeacher,作用是控制教師登陸 queryTeacher()方法中,有兩
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1