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

正文內(nèi)容

java程序設(shè)計(jì)課程設(shè)計(jì)報(bào)告之學(xué)生信息管理系統(tǒng)-在線瀏覽

2025-07-17 01:58本頁(yè)面
  

【正文】 ............................................................................................................. 11 查詢學(xué)生信息界面 .................................................................................................................. 11 修改學(xué)生信息界面 .................................................................................................................. 12 修改學(xué)生信息界面 .................................................................................................................. 12 工作總結(jié) ................................................................................................................. 13 參考文獻(xiàn) ................................................................................................................. 14 咸寧學(xué)院 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 課 程 設(shè) 計(jì) 報(bào) 告 1 第一章 總體設(shè)計(jì) 本系統(tǒng) 是基于數(shù)據(jù)庫(kù)的學(xué)生信息管理系統(tǒng),實(shí)現(xiàn)了連接數(shù)據(jù)庫(kù),錄入、修改、查詢、刪除學(xué)生信息的功能。 本系統(tǒng)共包括 7個(gè) Java 源文件和 3個(gè)輔助文件。 該 類 創(chuàng)建的對(duì)象是 MainWindow 類的重要成員之一,負(fù)責(zé)提供錄入學(xué)生基本信息的界面。 該類 創(chuàng)建的對(duì)象是 MainWindow 類的重要成員之一,負(fù)責(zé)提供刪除學(xué)生基本信息的界面。 該類負(fù)責(zé)提供打開(kāi)與關(guān)閉數(shù)據(jù)庫(kù)連接的功能。 相關(guān)文件及其功能 為主窗口的背景圖片, MainWidow 需要調(diào)用該文件。 .txt 該文件 為專業(yè)組合的組合鍵提供下拉菜單的內(nèi)容, InputStudent 與 ModifyStudent 需要調(diào)用該文件 。 深刻認(rèn)識(shí)到了基本知識(shí)的重要性。除非照抄別人的代碼,那 樣也根本不可能知道功能是如何實(shí)現(xiàn)的。 JAVA 應(yīng)用性很強(qiáng),只有老師的講解不行,只看也不中,只有自己動(dòng)手去做才會(huì)發(fā)現(xiàn)自己確實(shí)有太多的不足,許多程序看似簡(jiǎn)單,真正去做才知道知識(shí)并沒(méi)有自己想象的那樣扎實(shí)。 其中對(duì) JAVA 圖像用戶界面、 JAVA 數(shù)據(jù)庫(kù) JDBC的運(yùn)用、內(nèi)部匿名類等 JAVA 知識(shí)有了更深的理 解與應(yīng)用。而且大大提高了動(dòng)手的能力,使我充分體會(huì)到了在創(chuàng)造過(guò)程中探索的艱難和成功時(shí)的喜悅。在本次課程設(shè)計(jì)中,我遇到了很多的困難,這些困難搞得我焦頭爛額,幾度試圖放棄,但最終堅(jiān)持著一一把困難克服掉了?,F(xiàn)在,我有信心面對(duì)接下來(lái)的挑戰(zhàn),在不斷的實(shí)踐中鍛煉自己,提高自己! 經(jīng)過(guò)幾個(gè)星期的設(shè)計(jì)和開(kāi)發(fā),系統(tǒng)基本開(kāi)發(fā)完畢。由于設(shè)計(jì)時(shí)間較短,所以該系統(tǒng)還有許多不盡如人意的地方,比如用戶界面不夠美觀,功能不夠完善等多方面問(wèn)題。這些都有待以后進(jìn)一步改進(jìn)。同時(shí)不僅鞏固了以前所學(xué)過(guò)的知識(shí),而且還學(xué)到了很多在書本上 所沒(méi)有學(xué)到過(guò)的知識(shí)。一切問(wèn)題必須要靠自己一點(diǎn)一滴的解決,而在解決的過(guò)程當(dāng)中你會(huì)發(fā)現(xiàn)自己在飛速的提升。nbs. Java2 核心技術(shù) (卷 Ⅱ 高級(jí)特性原書第 7版 )/Sun公司核心技術(shù)叢書 [M].機(jī)械工業(yè)出 版社 , 2021 咸寧學(xué)院 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 課 程 設(shè) 計(jì) 報(bào) 告 15 全部源碼(此源碼不在報(bào)告中,為了看著方便,附在了后面)。 import .*。 ResultSet rs=null。 String sql。 public Database(){ } /** * 打開(kāi)數(shù)據(jù)庫(kù)連接 */ public void OpenConn()throws Exception{ try{ ()。 } catch(Exception e){ (OpenConn:+())。 rs=null。 rs=(sql)。 } return rs。 rs=null。 (sql)。 } catch(SQLException e){ (executeUpdate:+())。 咸寧學(xué)院 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 課 程 設(shè) 計(jì) 報(bào) 告 17 } catch(SQLException e){ (closeStmt:+())。 } catch(SQLException ex){ (:+())。 else str=new String((ISO88591),GBK)。} return str。 咸寧學(xué)院 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 課 程 設(shè) 計(jì) 報(bào) 告 18 import .*。 import .*。 /** * 刪除界面 */ StuBean queryStu = new StuBean()。 JTextField Snum,Sname,Smajor,Sgrade,Sbirth。 JButton del。 public DeleteStudent(){ Snum = new JTextField(20)。 (this)。 Sname = new JTextField(20)。 Smajor = new JTextField(20)。 Sgrade = new JTextField(20)。 Sbirth = new JTextField(20)。 group = new ButtonGroup()。 girl = new JRadioButton(女 ,false)。 (girl)。 咸寧學(xué)院 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 課 程 設(shè) 計(jì) 報(bào) 告 19 JLabel label = new JLabel(學(xué)生信息刪除 ,)。 (label)。 (new JLabel(學(xué)號(hào): ,))。 (del)。 (new JLabel(姓名: ,))。 Box box3 = ()。 (boy)。 Box box4 = ()。 (Smajor)。 (new JLabel(年級(jí): ,))。 Box box6 = ()。 (Sbirth)。 (box0)。 (box2)。 (box4)。 (box6)。 JPanel messPanel = new JPanel()。 ()。 咸寧學(xué)院 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 課 程 設(shè) 計(jì) 報(bào) 告 20 add(messPanel,)。 setVisible(true)。 number = ()。 rs = (number)。 int yes = (this,q, 確認(rèn),)。 (rs[2])。 (rs[4])。 else (true)。 int ok = (this,m, 確認(rèn),)。 } else if(ok == ){ (null)。 (null)。 咸寧學(xué)院 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 課 程 設(shè) 計(jì) 報(bào) 告 21 (null)。 (null)。 (null)。 } } else{ (this,該學(xué)號(hào)不存在! ,警告 , )。 import .*。 import .*。 public class InputStudent extends JPanel implements ActionListener{ /** * */ private static final long serialVersionUID = 1L。 StuBean queryStu = new StuBean()。 JComboBox Smajor。 ButtonGroup group = null。 public InputStudent(){ Snum = new JTextField(20)。 Smajor = new JComboBox()。 FileReader fr = new FileReader(())。 String s = null。 ()。 }catch(IOException exp){} Sgrade = new JTextField(20)。 group = new ButtonGroup()。 girl = new JRadioButton(女 ,false)。 (girl)。 reset = new JButton(重置 )。 (this)。 JLabel label = new JLabel(學(xué)生信息錄入 ,)。 (label)。 (new JLabel(學(xué)號(hào): ,))。 Box box2 = ()。 (Sname)。 (new JLabel(性別: ,))。 (girl)。 (new JLabel(專業(yè): ,))。 Box box5 = ()。 (Sgrade)。 (new JLabel(出生: ,))。 Box boxH = ()。 (box1)。 (box3)。 (box5)。 (())。 (entry)。 JPanel messPanel = new JPanel()。 ()。 setLayout(new BorderLayout())。 add(putButton,)。 setVisible(true)。 number = ()。 rs = (number)。 (this, w, 警告 , )。 String major = (String)()。 String birth = ()。 if(()) sex = ()。 (number, name, sex, major, grade, birth)。 } } public void clearMess(){ (null)。 (null)。 } } package Stu。 import .*。 import .*。 /** * 主窗口的初始化 */ InputStudent ins。 QueryStudent qus。 // 建立菜單欄 JMenuBar bar。 JMenuItem itemExit。 // 建立“學(xué)生管理”菜單組 JMenu menuStu。 JMenuItem itemAdd。 JMenuItem itemDelete。 咸寧學(xué)院 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 課 程 設(shè) 計(jì) 報(bào) 告 26 CardLayout card。 JPanel pCenter。 itemWel = new JMenuItem(歡迎界面 )。 // 生成“學(xué)生管理”組 menuStu = new JMenu(學(xué)生管理 )。 itemSearch = new JMenuItem(查詢學(xué)生信息 )。 itemDelete = new JMenuItem(刪除學(xué)生記錄 )。 (menuSystem)。 // 添加“系統(tǒng)管理”菜單項(xiàng) (itemWel)。 // 添加“學(xué)生管理”菜單項(xiàng) (itemAdd)。 (itemEdit)。 setJMenuBar(bar)。 (new ImageIcon(getClass().getResource()))。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1