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

正文內(nèi)容

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

2023-04-22 06:04:47 本頁(yè)面
 

【正文】 lete語(yǔ)句中的sname(學(xué)生姓名),利用delete語(yǔ)句,把score表中相關(guān)學(xué)生信息刪除。若查詢成功,則返回一個(gè)ArrayList類的對(duì)象lis(表格),否則,異常處理queryScore1()方法中,有一個(gè)參數(shù),傳給傳給select語(yǔ)句中的sname(學(xué)生姓名),這個(gè)sname的學(xué)生用戶登錄時(shí)輸入的姓名。 } (isfound)。 (2,password)。 boolean isfound=false。import 。import 。 } catch (SQLException e) { ()。 (sql)。 try { stm = ()。 } } catch (SQLException e) { ()。 (sql)。 try { stm = ()。 } return false。 int count = ()。 (2, sname)。 } public boolean addStudent(int num, String sname, String sex, int age, String dept) { Connection con = ()。 if(()) isfound=true。 try { pst = (select * from studentlogin where sname=? and password=?)。public class StudentDao { public boolean studentLogin(String sname,String password) { DBConnection db=new DBConnection()。import 。import 。若存在此信息,返回true,否則返回falseaddStudent()方法中,有五個(gè)參數(shù),分別傳給insert語(yǔ)句中的num(學(xué)號(hào)),sname(學(xué)生姓名),age(年齡),sex(性別)和dept(系別),利用insert語(yǔ)句向student學(xué)生基本信息表中插入學(xué)生記錄。 } catch (SQLException e) { (close failure)。 ()。 ()。 public static Connection getConnection() { try { String dbDriver=。import 。在刪除信息操作中,輸入要?jiǎng)h除信息的學(xué)生姓名,單擊“刪除”按鈕,若刪除成功,則提示成功,若刪除失敗則提示失敗。在此界面的文本框中輸入要查詢成績(jī)的學(xué)生姓名,然后單擊檢索按鈕。若要查詢學(xué)生基本信息,點(diǎn)擊菜單項(xiàng)則進(jìn)入學(xué)生基本信息檢索界面,在此界面的檢索方式中選擇要檢索的數(shù)據(jù)屬性,在檢索內(nèi)容框中輸入檢索的具體信息,例如,檢索“姓名”字段時(shí),要鍵入某個(gè)學(xué)生姓名。輸入后單擊“成績(jī)查詢”按鈕,若密碼正確,這顯示該學(xué)生本人本學(xué)期成績(jī),若密碼不正確,這提示密碼錯(cuò)誤。其基本數(shù)據(jù)類型分別為:int,char,char,int,int。截圖如下:在studentlogin(學(xué)生登錄)表中,有兩個(gè)屬性列,分別為:sname(學(xué)生姓名),password(登錄密碼)。當(dāng)查詢學(xué)生基本信息時(shí),從此表中獲取數(shù)據(jù)。在修改功能里面,包括對(duì)學(xué)生基本信息表和學(xué)生成績(jī)表進(jìn)行增加和刪除記錄 學(xué)生方面:學(xué)生通過(guò)自己的用戶名和密碼登錄此系統(tǒng)后, 可以查詢自己本學(xué)期的各科成績(jī)信息3.2系統(tǒng)模塊結(jié)構(gòu)圖3.3數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)為了支持此學(xué)生信息管理系統(tǒng),創(chuàng)建數(shù)據(jù)庫(kù)studentmanage。為了保護(hù)學(xué)生成績(jī)隱私,每位學(xué)生登錄系統(tǒng)后只能查詢自己的成績(jī),而無(wú)法看到別人的成績(jī)?nèi)?、系統(tǒng)設(shè)計(jì)3.1開發(fā)與設(shè)計(jì)的總體思想 教師方面:教師通過(guò)自己的用戶名和密碼登錄后,進(jìn)入教師主界面,在這個(gè)主界面里,可以選擇要操作的類別,即查詢功能還是修改功能。教師登陸后可以對(duì)學(xué)生基本信息表和學(xué)生成績(jī)表進(jìn)行查看、增添新記錄和刪除記錄等操作。一.引言 項(xiàng)目的名稱學(xué)生信息管理系統(tǒng) 項(xiàng)目背景和目標(biāo) 學(xué)生信息管理系主要對(duì)在校學(xué)生的個(gè)人基本信息以及成績(jī)信息進(jìn)行管理,對(duì)教師用戶提供查詢信息、增添信息、刪除信息等操作功能;對(duì)學(xué)生用戶提供成績(jī)查詢功能。學(xué)生登陸后能查詢自己的成績(jī)2.2系統(tǒng)運(yùn)行環(huán)境 Java運(yùn)行在eclipse軟件上,數(shù)據(jù)庫(kù)用mysql數(shù)據(jù)庫(kù)2.3功能需求描述學(xué)生信息管理系統(tǒng)要面對(duì)教師和學(xué)生用戶。在查詢功能里面,可以選擇是查詢學(xué)生基本信息,還是查詢學(xué)生成績(jī)信息。在這個(gè)數(shù)據(jù)庫(kù)中包含四個(gè)表:student表,teacher表,studentlogin表和score表。截圖如下:在teacher(教師登陸)表中,有兩個(gè)屬性列,分別為:tname(教師姓名),password(登錄密碼)。其基本數(shù)據(jù)類型分別為:char,char。當(dāng)查詢學(xué)生成績(jī)信息時(shí),從此表獲取數(shù)據(jù)。如果選擇教師用戶,則進(jìn)入教師登陸界面,在這個(gè)界面上輸入教師姓名和用戶密碼,輸入后單擊“登錄”按鈕,則進(jìn)入教師主界面。輸入后,單擊“檢索”按鈕,則開始數(shù)據(jù)庫(kù)查詢。若數(shù)據(jù)庫(kù)中有此學(xué)生的成績(jī)信息,則生成列表顯示成績(jī)信息,若沒(méi)有此記錄,則列表內(nèi)容為空。以上就是該學(xué)生信息管理系統(tǒng)的操作步驟。import 。 (dbDriver)。 } try { con=(jdbc:mysql://:3306/studentman age,root,root)。 } return con。 ()。若插入成功,返回true,否則返回falsedeleteStudent()方法中,有一個(gè)參數(shù),傳給delete語(yǔ)句中的sname(學(xué)生姓名),利用delete語(yǔ)句,把student表中相關(guān)學(xué)生信息刪除。import 。import 。 Connection con=()。 (1, sname)。 } catch (SQLException e) { ()。 PreparedStatement pst。 (3, sex)。// 返回修改的記錄數(shù) if (count == 1) return true。 } public ArrayList queryStudent(String field, String key) { ArrayList lis = new ArrayList()。 String sql = select * from student where + field + like 39。 ResultSet rs = (sql)。 } return lis。 String sql = delete from student where sname like 39。 int count = (sql)。 } return false。import 。import 。 PreparedStatement pst。 ResultSet rs=()。 return isfound。即此類的作用是每個(gè)學(xué)生登陸只能查看本人成績(jī)。若刪除成功,返回 true,否則返回falseScoreDao類源代碼: package dao。import 。import 。 Connection con = ()。% + key + %39。 while (()) { Score score = new Score((1), (2), rs .getString(3), (4), (5))。 } public ArrayList queryScore1(String key) { ArrayList lis = new ArrayList()。 String sql = select * from score where sname like 39。 ResultSet rs = (sql)。 } return lis。 (1, num)。 (5, credit)。 } catch (SQLException e) { ()。 try { stm = ()。 (sql)。 } catch (SQLException e) { ()。String course。public class Score { int num。 int credit。 } public void setSname(String sname) { = sname。 } public void setScore(int score) { = score。 = num。 = credit。int age。 String sname。 public int getNum() { return num。 } public String getSex() { return sex。 } public String getDept() { return dept。 = sname。 }}: (1) LoginUI類:此類為登陸界面,在這個(gè)界面上,設(shè)置有兩個(gè)按鈕,學(xué)生按鈕,教師按鈕。import .*。 Container cp。 JPanel p1 = new JPanel()。 (120, 230, 80, 30)。 (new TeacherLoginActionListener())。 (p1)。 (new WindowAdapter() { public void windowClosing(WindowEvent e) { (0)。 } } class StudentLoginActionListener implements ActionListener{ public void actionPerformed(ActionEvent e){ new StudentLoginUI()。輸入后,從兩個(gè)文本框中獲取用戶輸入的內(nèi)容,點(diǎn)擊“登陸”按鈕時(shí),調(diào)用StudentDao類中的studentLogin()方法驗(yàn)證是否存在該用戶。import .*。 JTextField t1。 public static String st1。 t1 = new JTextField(12)。 JPanel p1 = new JPanel()。 (250, 150, 80, 30)。 (250, 190, 80, 30)。 (280, 230, 80, 30)。//注冊(cè)事件 cp = getContentPane()。 (400, 400)。 } class LoginActionListener implements ActionListener { public void actionPerformed(ActionEvent e) { st1 = ()。 if (isSuccess) { new StudentScoreUI()。 } } public static void main(String[] args) { new StudentLoginUI()。調(diào)用ScoreDao類中的queryScore1(),將得到的ArrayList對(duì)象lis放入Vector對(duì)象中,形成表格。import .*。import 。 JPanel topPanel。 JPanel bottomPanel。 (new FlowLayout())。 bookScrollPane = new JScrollPane(table)。 (學(xué)生成績(jī)查詢)。 ArrayList lis = (aa)。 (學(xué)科)。 for (int i = 0。 (())。 (())。 repaint()。TeacherLoginUI類源代碼:package ui。import 。 JButton bt1, bt2。 t1 = new JTextField(12)。 JPanel p1 = new JPanel()。 (250, 150, 80, 30)。 (250, 190, 80, 30)。 (250, 230, 80, 30)。//注冊(cè)事件 cp = getContentPane()。 (400, 400)。 } class LoginActionListener implements ActionListener { public void actionPerformed(ActionEvent e) { String st1 = ()。 if (isSuccess) { new TeacherMainUI()。 } } public static void main(String[] args) { new TeacherLoginUI()。修改菜單中有“增加新生信息”
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1