軟件工程-學生宿舍管理系統(tǒng)_第1頁
軟件工程-學生宿舍管理系統(tǒng)_第2頁
軟件工程-學生宿舍管理系統(tǒng)_第3頁
軟件工程-學生宿舍管理系統(tǒng)_第4頁
軟件工程-學生宿舍管理系統(tǒng)_第5頁
已閱讀5頁,還剩31頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、三級實踐課題設計任務書姓 名XXX 軟件工程(java方向)專業(yè) 103 班題 目學生宿舍管理系統(tǒng)設計任務開發(fā)一個比較完善的基于java語言的圖書管理系統(tǒng),內容包括登錄,圖書,讀者,管理員注冊等內容,為圖書的管理提供了一個很好的綜合查詢服務平臺。主要功能包括:1. 登錄:為管理員,讀者的登錄所用,另有會員注冊功能;(參與)2. 圖書管理系統(tǒng)主頁:包括圖書信息,會員信息,注冊會員信息等;(參與)3. 圖書,管理員信息界面:圖書,會員信息的查詢,刪除,修改等;(參與)開發(fā)工具:java、MyEclipse、MySQL、Photoshop時間進度項目進度日期192021222324252627282

2、912345678910設計編碼測試備注: xxx xxxx xxx 原 主始 要資 參料 考與 文 獻01Y.Da.niel Liang.java語言程序設計基礎篇/進階篇.機械工業(yè)出版社。02劉勇.SQL Server2000基礎教程M: 清華大學出版社.指導教師簽字: 2012年 03 月 日課題題目摘 要隨著計算機網絡的飛速發(fā)展,Internet技術越來越廣泛的應用,網絡覆蓋的區(qū)域不斷擴大,給現代宿舍管理應用帶來了蓬勃發(fā)展的機遇,在現代學生宿舍管理中,網上修改學生信息成為不可缺少的現代工具。本文詳細的論述了學生宿舍管理系統(tǒng)設計和實現的全過程,在論述過程中,主要分五大部分。第一部分主要包

3、括緒論、相關背景和構架和對開發(fā)工具進行了相應的介紹。第二部分是對系統(tǒng)需求分析及各環(huán)節(jié)的需求分析。第三部分是對學生宿舍管理系統(tǒng)功能的分析和詳細設計,該部分是本文的主體,在這一部分,介紹了本系統(tǒng)設計方案的實現過程,經過論證得到系統(tǒng)模塊功能并設計數據庫。針對本系統(tǒng)的詳細設計并以學生信息管理和訂單管理模塊為例進行詳細分析。第五部分是系統(tǒng)的實現和測試。本文通過對以上五部分的論述,使學生宿舍管理系統(tǒng)各功能基本完成。關鍵詞: 學生宿舍管理; 數據庫; Java I目 錄摘 要I第1章 項目分析11.1 功能描述11.2 技術分析11.2.1 工程計劃進度11.2.2 標題11.3 標題2第2章 系統(tǒng)分析與設

4、計22.1系統(tǒng)分析22.2參與者32.3系統(tǒng)設計32.4類圖32.5系統(tǒng)體系結構設計42.6數據庫設計5第3章 功能實現與測試63.1 登陸界面63.2 主界面63.3 添加界面73.4 刪除界面73.5 修改界面83.6 查詢功能8第4章 數據庫94.1管理員數據庫信息表截圖104.2學生信息數據庫截圖104.3 數據庫列表11第5章 結束語11指導教師評語13附錄A: 附加圖、表15附錄B: 主要源程序20JAVA103 李碧霄 201007092319 學生宿舍管理系統(tǒng)第1章 項目分析1.1 功能描述設計一個計算機程序,實現對宿舍的宿舍號、宿舍人員等的管理。學生宿舍管理系統(tǒng),通過制作簡單

5、的管理系統(tǒng),可以實現添加.查詢.刪除.修改等功能。1.2 技術分析登錄功能:管理員登錄 學生宿舍管理系統(tǒng) ,對宿舍進行管理。如沒有管理員帳號則不能修改任何信息。添加功能:添加數據信息,當有新同學進入是可以添加該同學的信息。通過文本框讀入添加信息,連接數據庫后儲存數據。精確查詢:輸入要查詢同學的學號,顯示出該同學的信息。通過文本框讀入要查找的信息,用SQL語句在數據庫中進行查找。刪除功能:該功能和精確查詢功能在同一功能模塊中實現,有于刪除同學信息并更新數據庫信息。修改功能:當同學的信息改變時,用此功能更新同學信息。通過對數據庫信息的更新保存最新信息1.2.1 工程計劃進度03.2003.26:分

6、析問題,整理資料;03.2703.04:編寫代碼,測試程序;03.0503.11:填寫模板,整理文檔。第2章 系統(tǒng)分析與設計系統(tǒng)總體結構分析根據實際情況,以少量代碼快速地構造一個可執(zhí)行的軟件系統(tǒng)模型,使用戶和開發(fā)人員可以較快的確定需求。2.1系統(tǒng)分析“學生宿舍管理系統(tǒng)”主要是實現學生信息的建立,刪除,查詢,插入及刪除等操作功能。默認只能管理員使用系統(tǒng)對學生信息進行增刪改查。2.2參與者管理員2.3系統(tǒng)設計“學生宿舍管理系統(tǒng)”的功能是管理自己的學生宿舍信息,要求能對通訊錄中記錄信息進行增加,刪除,編輯操作。分析通訊錄管理系統(tǒng)的數據庫結構,包括需要幾張表,需要那些字段。建立項目文件;在項目中建立數

7、據庫;建立表;適當輸入記錄;確定表間的關系;針對自己建立的數據庫練習查詢。2.4類圖Modify+ruslt:JTextArea+查詢:JBotton+name:String+sql:String+Ztcx()+actionPerformed(ActionEvent e):voidDelete+a,b,c:JLabel+About(JFrame f)+WindowClosing(WindowEvent e):voidQuery+姓名,手機號碼,家庭電話,辦公電話:JTextArea+查詢,刪除:JBotton+Find(JFrame f)+WindowClosing(WindowEvent e

8、):void+WindowClosing(WindowEvent e):voidAdd+姓名,手機號碼,家庭電話,辦公電話:JTextArea+開始修改,錄入修改,重置:JBotton+Update()+actionPerformed(ActionEvent e):voidStudent-id:int-Sname:String-Sno:String+get:void-set:voidAccountDao+姓名,手機號碼,家庭電話,辦公電話:JTextArea+確定,重置:JBotton+Tianjia()+actionPerformed(ActionEvent e):voidAccount+r

9、uslt: JTextArea+tj:JTextField+查詢:JBotton+name,sql:String+p:JLabel+mhcx()+actionPerformed(ActionEvent e):voidStudentDao+姓名,手機號碼,家庭電話,辦公電話:JTextArea+確定,重置:JBotton+Tianjia()+actionPerformed(ActionEvent e):void字段名數據類型是否為空是否為主鍵默認值賬號Int(11)否是NULL姓名VarChar(255)否否NULL宿舍號VarChar(255)否否NULL2.5系統(tǒng)體系結構設計學生數據庫查詢修

10、改刪除添加2.6數據庫設計學生信息表:字段名數據類型是否為空是否為主鍵默認值賬號Int(11)否是NULL姓名VarChar(255)否否NULL宿舍號VarChar(255)否否NULL管理員信息表:字段名數據類型是否為空是否為主鍵默認值賬號Int(11)否是NULL密碼VarChar(255)否否NULL第3章 功能實現與測試3.1 登陸界面管理員通過此界面登錄到宿舍管理系統(tǒng)??梢宰孕碌挠脩?。3.2 主界面管理員可對信息進行添加、刪除、修改。也可以進行查詢操作。3.3 添加界面“添加功能”可以添加新的學生信息,點擊“錄入”按鈕錄入學生信息。3.4 刪除界面因為學生的學號是唯一的,所以管理

11、員可以通過學號刪除學生的信息。3.5 修改界面管理員可通過刪除功能刪除學生的信息。3.6 查詢功能因為學生的學號是唯一的,所以管理員可以通過學號查詢的信息。第4章 數據庫對數據庫整體的布局與分析。4.1管理員數據庫信息表截圖4.2學生信息數據庫截圖4.3 數據庫列表第5章 結束語經過將近三個星期努力終于完成了這次JAVA課程設計,基本能夠掌握JAVA應用系統(tǒng)開發(fā)技術。真是工夫沒白下,通過學習JAVA系統(tǒng)開發(fā)使我對ECLIPSE這個開發(fā)工具有了深入的了解。在沒有做課程設計以前覺得課程設計只是對這門課程所學知識的單純總結,但是通過這次做課程設計發(fā)現自己的看法有點太片面。課程設計不僅是對前面所學知識

12、的一種檢驗,而且也是對自己能力的一種提高。通過這次課程設計使我明白了自己原來知識還比較欠缺,自己要學習的東西還太多,學習是一個長期積累的過程,在以后的工作、生活中都應該不斷的學習,努力提高自己知識和綜合素質。在這次課程設計中也使我們的同學關系更進一步了,同學之間互相幫助,有什么不懂的大家在一起商量,聽聽不同的看法對我們更好的理解知識,所以在這里非常感謝幫助我的同學。在這次課程設計中界面設計、多數控件的設置、部分代碼的編寫還可以,因為很多控件的屬性及用法在平時的學習中已早就有所掌握,所遇到的最大難題是數據庫的編輯和鏈接及其代碼的編寫,在通訊錄用到數據庫是為了方便通訊錄的添加、查詢、修改和刪除,因

13、我們原本對數據庫的了解就甚少,但編程的繼續(xù)不得不使我們對這些知識有一定程度了認識。為了完善通訊錄功能我們走進圖書館,翻閱了大量關于數據庫的資料,不能說已經通悟了數據庫,但是對數據庫中的一些基本知識還是有所了解的??傊?,不管學會的還是學不會的的確覺得困難比較多,真是萬事開頭難,不知道如何入手。最后終于做完了有種如釋重負的感覺。此外,還得出一個結論:知識必須通過應用才能實現其價值!有些東西以為學會了,但真正到用的時候才發(fā)現是兩回事,所以我認為只有到真正會用的時候才是真的學會了。在設計過程中,我通過查閱大量有關資料,與同學交流經驗和自學,等方式,使自己學到了不少知識,也經歷了不少艱辛,但收獲同樣巨大

14、。在整個設計中我懂得了許多東西,也培養(yǎng)了我獨立工作的能力,樹立了對自己工作能力的信心,相信會對今后的學習工作生活有非常重要的影響。而且大大提高了動手的能力,使我充分體會到了在創(chuàng)造過程中探索的艱難和成功時的喜悅。雖然這個通訊錄設計做的也不太好,但是在設計過程中所學到的東西是這次課程設計的最大收獲和財富,使我終身受益參考文獻1 陳家祺. 運動圖像處理在車型識別中的應用J. 汽車工程,1998,20(6): 3433462 陳家祺. C程序設計教程M. 北京:新華出版社,1999.113 Shihang S. Fuzzy self-organizing controller and its appl

15、ication for dynamic processesJ. Fuzzy Sets and Systems, 1998,26:151164 4 Kaare Christian. Borland C+ Techniques & UtilitisM. Ziff-DavisPress,1993指導教師評語 成績:指導教師簽名: 年 月 日 附錄A: 附加圖、表 學生宿舍管理系統(tǒng)主界面學生宿舍管理系統(tǒng)操作界面學生宿舍管理系統(tǒng)添加信息界面學生宿舍管理系統(tǒng)刪除信息界面學生宿舍管理系統(tǒng)修改信息界面學生宿舍管理系統(tǒng)查詢信息界面數據庫表格信息附錄B: 主要源程序1、登陸界面源代碼:import jav

16、a.awt.*;import java.awt.event.*;import javax.swing.*;import java.sql.*;import java.util.Calendar;public class Index extends JFrame implements ActionListener Calendar date = Calendar.getInstance();private Account account=new Account();private Jdbc ut = new Jdbc();private JMenuBar jmb = new JMenuBar()

17、;private JMenu JM1 = new JMenu("操作");private JMenuItem JMT1= new JMenuItem("登錄");private JMenuItem JMT2 = new JMenuItem("注冊");private JMenuItem JMT3 = new JMenuItem("退出");private JLabel jla_title = new JLabel("<html><font color=#CC00FF "+ &q

18、uot;size='7'><i>宿舍管理系統(tǒng)</i></font>", SwingConstants.CENTER);private JLabel jla_ac = new JLabel("帳 號");private JLabel jla_pass = new JLabel("密 碼");private JLabel jla_panel = new JLabel();private JButton jbu_zhu=new JButton("注冊");private J

19、Button jbu_land = new JButton("登錄");private JButton jbu_over = new JButton("退出");static JTextField jtf_id = new JTextField();private JPasswordField jtf_pass = new JPasswordField();public Index() setBak(); /調用背景方法 Container c = getContentPane(); /獲取JFrame面板 jla_panel.setOpaque(fal

20、se); /把JPanel設置為透明 這樣就不會遮住后面的背景 這樣你就能在JPanel隨意加組件了 c.add(jla_panel); this.addListener();initialFrame();/ 初始化界面setJMenuBar(jmb);jmb.add(JM1);JM1.add(JMT1);JM1.add(JMT2);JM1.add(JMT3);public void addListener() JMT1.addActionListener(this);JMT2.addActionListener(this);JMT3.addActionListener(this);jbu_z

21、hu.addActionListener(this);jbu_land.addActionListener(this); jbu_over.addActionListener(this);public void initialFrame() int day = date.get(Calendar.DAY_OF_MONTH);int month = date.get(Calendar.MONTH) + 1;int year = date.get(Calendar.YEAR);JLabel jla_date = new JLabel(" 當前時間是" + year+ "

22、; 年 " + month + " 月 " + day + " 月 ");jla_date.setForeground(Color.BLUE);jla_date.setBackground(Color.YELLOW);/ 設為空布局jla_panel.setLayout(null);/ 將控件添加到容器相應位置jla_title.setBounds(20, 20, 250, 40);jla_panel.add(jla_title);jla_ac.setBounds(30, 100, 110, 25);jla_panel.add(jla_ac);

23、jtf_id.setBounds(120, 100, 130, 25);jla_panel.add(jtf_id);jla_pass.setBounds(30, 140, 110, 25);jla_panel.add(jla_pass);jtf_pass.setBounds(120, 140, 130, 25);jla_panel.add(jtf_pass);jbu_zhu.setBounds(50, 210, 60, 30);jla_panel.add(jbu_zhu);jbu_land.setBounds(120, 210, 60, 30);jla_panel.add(jbu_land);

24、jbu_over.setBounds(190, 210,60, 30);jla_panel.add(jbu_over);add(jla_panel);add(jla_date, BorderLayout.SOUTH);setVisible(true);this.setTitle("登錄宿舍管理系統(tǒng) ");Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();int centerX = screenSize.width / 2;int centerY = screenSize.height / 2

25、;int w = 500;/ 本窗體寬度int h = 330;/ 本窗體高度this.setBounds(centerX - w / 2, centerY - h / 2 - 100, w, h);/ 設置窗體出現在屏幕中央this.setVisible(true);/ 將填寫姓名的文本框設為默認焦點public void actionPerformed(ActionEvent e) if (e.getSource() = jbu_land|e.getSource()=JMT1) try if(jtf_id.getText().equals("")JOptionPane.

26、showMessageDialog(null, "請輸入ID");else if(jtf_pass.getText().equals("")JOptionPane.showMessageDialog(null, "請輸入密碼");else if(jtf_id.getText().equals("")&&jtf_pass.getText().equals("")JOptionPane.showMessageDialog(null, "請輸入帳號及密碼");els

27、ejava.sql.Connection con = ut.getConnection();PreparedStatement ps = con.prepareStatement("select * from account where id = ?");ps.setInt(1, Integer.parseInt(jtf_id.getText();ResultSet rs = ps.executeQuery();rs.next();int id_true = rs.getInt(1);int pass_true = rs.getInt(2); if ( pass_true

28、= Integer.parseInt(jtf_pass.getText() zhujiemian zhu=new zhujiemian();zhu.setVisible(true); else if( pass_true != Integer.parseInt(jtf_pass.getText()JOptionPane.showMessageDialog(null, "登陸失敗!");ut.close(con, ps, rs); catch (Exception e1) JOptionPane.showMessageDialog(null, "用戶不存在,請注冊新

29、用戶!"); else if(e.getSource()=jbu_zhu|e.getSource()=JMT2) AccountDao rdao=new AccountDao();account.setId(Integer.parseInt(jtf_id.getText();account.setPassword(jtf_pass.getText();JOptionPane.showMessageDialog(null, "注冊成功!"); rdao.ZC(account);else if (e.getSource() = jbu_over|e.getSource

30、()=JMT3) System.exit(0); public void setBak() (JPanel)this.getContentPane().setOpaque(false); ImageIcon img = new ImageIcon("c:/2.jpg"); /添加圖片 JLabel background = new JLabel(img);this.getLayeredPane().add(background, new Integer(Integer.MIN_VALUE); background.setBounds(0, 0, img.getIconWid

31、th(), img.getIconHeight(); public static void main(String args) Index frame = new Index();frame.setTitle("宿舍管理系統(tǒng)");frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);frame.setVisible(true);2、主界面源代碼:import java.awt.*;import java.awt.event.*;import javax.swing.*;public class zhujiemian ext

32、ends JFrame implements ActionListenerprivate JLabel jla_panel = new JLabel();private JMenuBar jmb = new JMenuBar();private JMenu JM1 = new JMenu("操作");private JMenuItem JMT1= new JMenuItem("增加");private JMenuItem JMT2 = new JMenuItem("刪除");private JMenuItem JMT3 = new J

33、MenuItem("修改");private JMenuItem JMT4 = new JMenuItem("查詢");private JLabel JL=new JLabel();private Container contrainer=getContentPane();public zhujiemian()super("歡迎進入學生宿舍管理系統(tǒng)操作界面");setJMenuBar(jmb);jmb.add(JM1);JM1.add(JMT1);JM1.add(JMT2);JM1.add(JMT3);JM1.add(JMT4); s

34、etBak(); /調用背景方法 Container c = getContentPane(); /獲取JFrame面板 jla_panel.setOpaque(false); /把JPanel設置為透明 這樣就不會遮住后面的背景 這樣你就能在JPanel隨意加組件了 c.add(jla_panel); this.setSize(500,400);this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);JMT1.addActionListener(this);JMT2.addActionListener(this);JMT3.addActionL

35、istener(this);JMT4.addActionListener(this);public void setBak() (JPanel)this.getContentPane().setOpaque(false); ImageIcon img = new ImageIcon("c:/1.jpg"); /添加圖片 JLabel background = new JLabel(img);this.getLayeredPane().add(background, new Integer(Integer.MIN_VALUE); background.setBounds(0,

36、 0, img.getIconWidth(), img.getIconHeight(); public void actionPerformed(ActionEvent e)if(e.getSource()=JMT1)new Add().setVisible(true);else if(e.getSource()=JMT2)new Delete().setVisible(true);else if(e.getSource()=JMT3)new Modify().setVisible(true);else if(e.getSource()=JMT4)new Query().setVisible(

37、true);3、增加界面源代碼:import javax.swing.*;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;public class Add extends JFrame implements ActionListenerprivate StudentDao rdao=new StudentDao();private JLabel JL1 = new JLabel();private JTextField JT1 = new JTextField();

38、private JLabel JL2 = new JLabel();private JTextField JT2 = new JTextField();private JLabel JL3 = new JLabel();private JTextField JT3 = new JTextField();private JButton JB=new JButton("錄入");public Add()this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JDialog dialog = new JDialog(this);/

39、 創(chuàng)建當前窗體的對話框 dialog.setModal(true);/ 設置對話框為模態(tài) dialog.setSize(500, 400);/ 設置對話框大小 dialog.setLocationByPlatform(true);/ 由系統(tǒng)平臺布置窗體位置 dialog.setTitle("請輸入要增加學生的信息");/ 對話框標題 dialog.setLocation(100, 100); Font myFont1=new Font("宋體",Font.BOLD,20); dialog.setLayout(null); JL1.setText(&quo

40、t;輸入學號:");JL1.setFont(myFont1);JL1.setBounds(100, 50,100, 50);dialog.add(JL1);JT1.setBounds(200, 50, 200, 40);dialog.add(JT1);JL2.setText("輸入姓名:"); JL2.setFont(myFont1);JL2.setBounds(100, 100,110, 50);dialog.add(JL2);JT2.setBounds(200, 100, 200, 40);dialog.add(JT2);JL3.setText("輸

41、入宿舍號:"); JL3.setFont(myFont1);JL3.setBounds(80, 150,150, 50);dialog.add(JL3);JT3.setBounds(200, 150, 200, 40);dialog.add(JT3);JB.setBounds(200,250, 100, 50);dialog.add(JB);JB.addActionListener(this);dialog.setVisible(true);/ 顯示對話框public void actionPerformed(ActionEvent e)Student student=new Stu

42、dent();student.setId(Integer.parseInt(JT1.getText();student.setSname(JT2.getText();student.setSno(JT3.getText();rdao.add(student);3、刪除界面源代碼:import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.*;public class Delete extends JFrame implements Acti

43、onListenerprivate StudentDao rdao=new StudentDao();private JLabel JL1 = new JLabel("請輸入要刪除的學生的學號:");private JTextField JT1 = new JTextField();private JButton JB = new JButton("刪除");public Delete() JDialog dialog = new JDialog(this);/ 創(chuàng)建當前窗體的對話框 dialog.setModal(true);/ 設置對話框為模態(tài) di

44、alog.setSize(500, 400);/ 設置對話框大小 dialog.setLocationByPlatform(true);/ 由系統(tǒng)平臺布置窗體位置 dialog.setTitle("請輸入要刪除學生的學號");/ 對話框標題 dialog.setLocation(100, 100); Font myFont1=new Font("宋體",Font.BOLD,20); dialog.setLayout(null); JL1.setText("輸入要刪除學生的學號:");JL1.setFont(myFont1);JL1.s

45、etBounds(0, 50,300, 50);dialog.add(JL1);JT1.setBounds(250, 50, 150, 40);dialog.add(JT1);JB.setBounds(200,250, 100, 50);dialog.add(JB);this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);JB.addActionListener(this);dialog.setVisible(true);/ 顯示對話框public void actionPerformed(ActionEvent e)int id = Integ

46、er.parseInt(JT1.getText(); rdao.delete(id);4、修改界面源代碼:import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.*;public class Modify extends JFrame implements ActionListenerprivate StudentDao rdao=new StudentDao();private JLabel JL1=new JLabel();priv

47、ate JLabel JL2=new JLabel();private JLabel JL3=new JLabel();private JLabel JL4=new JLabel();private JTextField JT1=new JTextField();private JTextField JT2=new JTextField();private JTextField JT3=new JTextField();JButton JB=new JButton("修改");public Modify() JDialog dialog = new JDialog(this

48、);/ 創(chuàng)建當前窗體的對話框 dialog.setModal(true);/ 設置對話框為模態(tài) dialog.setSize(500, 400);/ 設置對話框大小 dialog.setLocationByPlatform(true);/ 由系統(tǒng)平臺布置窗體位置 dialog.setTitle("請修改學生宿舍信息");/ 對話框標題 dialog.setLocation(100, 100); Font myFont1=new Font("宋體",Font.BOLD,20); dialog.setLayout(null); JL1.setText(&qu

49、ot;修改學生宿舍信息");JL1.setFont(myFont1);JL1.setBounds(150,20,250, 50);dialog.add(JL1);JL2.setText("輸入學生的學號"); JL2.setFont(myFont1);JL2.setBounds(50, 100,250, 50);dialog.add(JL2);JT1.setBounds(200, 100, 200, 40);dialog.add(JT1);JL3.setText("輸入學生姓名"); JL3.setFont(myFont1);JL3.setBo

50、unds(60, 150,150, 50);dialog.add(JL3);JT2.setBounds(200, 150, 200, 40);dialog.add(JT2);JL4.setText("輸入學生宿舍號"); JL4.setFont(myFont1);JL4.setBounds(50, 200,150, 50);dialog.add(JL4);JT3.setBounds(200, 200, 200, 40);dialog.add(JT3);JB.setBounds(200,250, 100, 50);dialog.add(JB);this.setDefaultC

51、loseOperation(JFrame.EXIT_ON_CLOSE);JB.addActionListener(this);dialog.setVisible(true);/ 顯示對話框public void actionPerformed(ActionEvent e)Student student=new Student();student.setId(Integer.parseInt(JT1.getText();student.setSname(JT2.getText();student.setSno(JT3.getText();rdao.modify(student);5、查詢界面源代碼:import java.awt.Color;import java.awt.Container;import java.awt.Font;import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.*;public class Query extends JFrame implements ActionListenerprivate StudentDao rdao=new StudentDao();

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論