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

正文內(nèi)容

java課程設(shè)計(jì)---基于mysql的學(xué)生信息管理系統(tǒng)-java-文庫(kù)吧資料

2025-01-27 06:31本頁(yè)面
  

【正文】 。 } public static void main(String args[]){ new Menu()。 (400,200,400,400)。 (b_score)。 (b_student)。 (new GridLayout(5,1))。 (l)。 JLabel l = new JLabel()。 (p)。 (new Monitor2())。 (new Monitor2())。 (new Monitor2())。 JButton b_score = new JButton(成績(jī)信息 )。 JButton b_student = new JButton(學(xué)生信息 )。 JPanel p = new JPanel()。 import .*。 import 。 import 。 } } } 四、 主菜單界面 ( ) package menu。 } JAVA 課程設(shè)計(jì) 25 private class Wind extends WindowAdapter{ public void windowClosing(WindowEvent e) { (false)。 (false)。 (true)。 (,20,12)。 (,200,20)。 (p2,)。 (font)。 (new Monitor2())。 JButton b = new JButton(確定 )。 JPanel p2 = new JPanel()。 public class Wele { JFrame w = new JFrame(managementsystem)。 import 。 import 。 import 。 import 。 } return flag。 flag = false。 flag = true。 ()。 //用問(wèn)號(hào)代替 ps = (sql)。 String sql = 。 Connection con = ()。 } return student。 } catch (SQLException e) { // TODO Autogenerated catch block ()。 } ()。 (id:+()+ name:+())。 ((Depart))。 ((Sex))。 //從表 depart 中查詢所有數(shù)據(jù) if(()){ ((id))。 (1, id)。 try { sql = SELECT * FROM student where id=?。 String sql = 。 Connection con = ()。 } return students。 } catch (SQLException e) { // TODO Autogenerated catch block ()。 } ()。 (())。 ((5))。 ((3))。 ((1))。 rs = (SELECT * FROM student)。 ResultSet rs。 Connection con = ()。 } return flag。 flag = false。 flag = true。 ()。 (5, ())。 (3, ())。 (1, ())。 try { JAVA 課程設(shè)計(jì) 20 sql = insert into student values(?,?,?,?,?,?)。 String sql = 。 Connection con = ()。 import 。 import 。 import 。 import 。 } } } 二、 學(xué)生信息數(shù)據(jù)庫(kù)管理( ) package dao。 } catch (SQLException e) { // TODO Autogenerated catch block ()。 } public static void closeConnection(Connection con){ if(con!=null){ try { ()。 } catch (SQLException e) { // TODO Autogenerated catch block ()。 } catch (ClassNotFoundException e) { // TODO Autogenerated catch block ()。 con = (url,userName,password)。 String password = l057788y。 public class DbConnection { public static Connection getConnection(){ Connection con = null。 import 。 參考文獻(xiàn) 1. 《 Thinking in Java( Java 編程思想)》第四版,機(jī)械工業(yè)出版社,【美】 Bruce Eckel著,陳昊鵬譯; 2. 《精通 Java Swing程序設(shè)計(jì)》中國(guó)鐵道出版社,林智揚(yáng)、范明翔、陳錦輝 編著; 3. 《深入淺出 Java Swing程序設(shè)計(jì)》中國(guó)鐵道出版社,林智揚(yáng)、范明翔、陳錦輝 編著; 4. 《 Java GUI 程序設(shè)計(jì)》清華大學(xué)出版社,肖剛 等編著; 5. 《 Java 信息系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)實(shí)例》機(jī)械工業(yè)出版社,黃明、梁旭、曹利超 編著; 6. 《 Java 范例大全》機(jī)械工業(yè)出版社,尹繼平、張帆 編著; JAVA 課程設(shè)計(jì) 18 附錄: 項(xiàng)目源代碼 一、 數(shù)據(jù)庫(kù)連接( ) package dao。 設(shè)計(jì)中遇到不少問(wèn)題,到圖書館查閱了不少資料,向王宋君老師請(qǐng)教過(guò)不少問(wèn)題,老師都一一細(xì)心解答,非常感謝。不能只顧用法方便。依然應(yīng)道保持過(guò) 去在編程中的一些好習(xí)慣。在寫代碼的時(shí)候要隨時(shí)注意書寫的格式。 ) 2. 實(shí)現(xiàn)方法 1) 建立 JFrame,JTable,JButton 等工具; 2) 建立數(shù)據(jù)庫(kù)鏈接; 3) 將數(shù)據(jù)庫(kù)里的數(shù)據(jù)逐個(gè)讀入到 JTable 類 ; 4) 對(duì) JButton 加入 ActionListener,并關(guān)聯(lián)相應(yīng)的功能菜單 ,如: 圖表 4 子菜單 JAVA 課程設(shè)計(jì) 11 五、 學(xué)生信息錄入 1. 實(shí)際運(yùn)行效果 ( 圖表 5) 實(shí)現(xiàn)方法 1) 由輸入的學(xué)生信息構(gòu)造一個(gè) Student 類; 2) 利用 SQL 語(yǔ)句,將 Student 類插入到數(shù)據(jù)庫(kù); 圖表 4 錄入學(xué)生 信息 JAVA 課程設(shè)計(jì) 12 六、 學(xué)生信息查找 (圖標(biāo) 6) 實(shí)現(xiàn)方法 1)由輸入的學(xué)號(hào),利用 SQL 語(yǔ)句找到相關(guān)數(shù)據(jù),返回一個(gè) Student 類; 2)有則將 student 的相關(guān)信息顯示到 JTextArea 上,沒(méi)有則顯示“學(xué)生信息未找到”; 圖表 6 查找學(xué)生信息 JAVA 課程設(shè)計(jì) 13 七、 學(xué)生信息刪除 1. 實(shí)際運(yùn)行效果( 圖表 7) 圖表 7 學(xué)生信息刪除 JAVA 課程設(shè)計(jì) 14 2. 實(shí)現(xiàn)方法 1) 應(yīng)用查找功能相似的原理先搜索到要?jiǎng)h除的信息; 2) 利用 SQL 語(yǔ)句將找到的信息刪除,并顯示“學(xué)生信息以刪除”。(具體的在 以下 說(shuō)明中會(huì)提及) 系統(tǒng)界面設(shè)計(jì)如下: 模塊名稱 相關(guān)的類 登錄界面 菜單 界面 數(shù)據(jù) 庫(kù)管理模塊: 模塊名稱 相關(guān)的類 數(shù)據(jù)庫(kù)鏈接 學(xué)生信息數(shù)據(jù)庫(kù)管理 院系信息數(shù)據(jù)庫(kù)管理 課程信息數(shù)據(jù)庫(kù)管理 成績(jī)信息數(shù)據(jù)庫(kù)管理 模塊 功能界面 設(shè)計(jì)如下: 模塊名稱 相關(guān)的類 子菜單 添加 功能 查詢 功能 刪除功能 修改功能 JAVA 課程設(shè)計(jì) 9 二、 歡迎 界面 1. 實(shí)際運(yùn)行 效果 ( 圖表 2) 2. 實(shí)現(xiàn)方法 1) 繼承了 JPanel,并在構(gòu)造函數(shù)中建立 JFrame 做外框; 2) 用 JLabel 顯示歡迎信息內(nèi)容; 3) 確定 按鈕在監(jiān)聽(tīng)到事件后, new 出一個(gè) Menu 類; 三、 主菜單界面 1. 實(shí)際運(yùn)行效果 ( 圖表 3) 2. 實(shí)現(xiàn)方法 1) 繼承 JFrame 類,在內(nèi)部建立的 JPanel插入 JButton; 2) 定義相應(yīng)按鈕的響 應(yīng)事件,調(diào)用子菜單的不同建 立 函 數(shù) ( 如 new Son_menu().studentmenu()。 由于 各模塊 的功能及原理基本相同,只是涉及的數(shù)據(jù)類型有所不同,所以本次只對(duì)學(xué)生基本信息管理 的功能進(jìn)行了較為全面的設(shè)計(jì)。經(jīng)過(guò)一點(diǎn)時(shí)間的了解。 1) 學(xué)生成績(jī)表 包含對(duì) 學(xué)生基 本信息表 和 課程設(shè)置表 的映射 2) 學(xué)生基本信息表 包含對(duì) 院系信息表 的映射 create table student ( id INT(11) PRIMARY KEY NOT NULL UNIQUE, name VARCHAR(20) , sex CHAR(1), birthday VARCHAR(20), depart VARCHAR(20), class VARCHAR(20) )。 3. MySQL建表 語(yǔ)句 二、 各表功能及其關(guān)系 1. 本系統(tǒng)各表分別存儲(chǔ)相應(yīng)數(shù)據(jù)。 實(shí)現(xiàn)以上各模塊的功能,需要以下子功能: 1 數(shù)據(jù)庫(kù)連接的建立與斷開(kāi) 2 數(shù)據(jù)庫(kù)的數(shù)據(jù)操作,包括插入、查詢、刪除、修改 3. 系統(tǒng)操作界面 與數(shù)據(jù) 庫(kù)操作相關(guān)聯(lián) 三、 系統(tǒng)結(jié)構(gòu)框圖 從系統(tǒng)功能表述可以看出,該系統(tǒng)可以實(shí)現(xiàn)幾個(gè)功能,根據(jù)這些功能設(shè)計(jì)出系統(tǒng)的功能模塊如 圖表 1 所示: 1 因各模塊基本 功能相近,故本文 僅以學(xué)生基本信息管理功能為例 JAVA 課程設(shè)計(jì) 6 學(xué)生信息管理系統(tǒng) 數(shù)據(jù)庫(kù)連接 學(xué)生基本信息管理 課程設(shè)置管理 學(xué)生成績(jī)管理 添加 查看 查詢 修改 刪除 院系管理 圖表 1 學(xué)生信息管理系統(tǒng)功能模塊圖
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1