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

正文內(nèi)容

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

 

【正文】 A 課程設(shè)計(jì),我仍感慨頗多,學(xué)到了很多的東西。在本次課程設(shè)計(jì)中困難遇到不少,比如數(shù) 據(jù)庫(kù)的連接, SQL 語(yǔ)言的書(shū)寫(xiě)格式,全局參數(shù)的傳遞等。 提高了學(xué)習(xí)計(jì)算機(jī)的興趣,增強(qiáng)了信心。從而懂得了理論與實(shí)際相結(jié)合是很重要的,只有理論知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識(shí)與實(shí)踐相結(jié)合起來(lái),從理論中得出結(jié)論,才能真正為社會(huì)服務(wù),從而提高自己的實(shí)際動(dòng)手能力和獨(dú)立思考的能力。現(xiàn)在我知道了,不知道函數(shù)怎么來(lái)的,根本什么也做不了。 該文件 是窗口最小化時(shí)的窗口圖標(biāo), MainWidow 需要調(diào)用該文件。 該類 創(chuàng)建的對(duì)象是 MainWindow 類的重要成員之 一,負(fù)責(zé)提供 查詢學(xué)生基本信息以及打印Main Window Input Student Modify Studen Delete Student Query Student Database Image Icon StuBean File StuBean Database File StuBean Database StuBean Database 咸寧學(xué)院 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 課 程 設(shè) 計(jì) 報(bào) 告 2 基本信息的界面。類之間的關(guān)系如圖 11所示 圖 11 類之間的關(guān)系圖 Java 源文件及其功能 該 類 負(fù)責(zé)創(chuàng)建學(xué)生信息管理系統(tǒng)的主窗口,該類還有 main 方法,程 序從該類開(kāi)始執(zhí)行。 本系統(tǒng)共包括 7個(gè) Java 源文件和 3個(gè)輔助文件。 該類 創(chuàng)建的對(duì)象是 MainWindow 類的重要成員之一,負(fù)責(zé)提供刪除學(xué)生基本信息的界面。 相關(guān)文件及其功能 為主窗口的背景圖片, MainWidow 需要調(diào)用該文件。 深刻認(rèn)識(shí)到了基本知識(shí)的重要性。 JAVA 應(yīng)用性很強(qiáng),只有老師的講解不行,只看也不中,只有自己動(dòng)手去做才會(huì)發(fā)現(xiàn)自己確實(shí)有太多的不足,許多程序看似簡(jiǎn)單,真正去做才知道知識(shí)并沒(méi)有自己想象的那樣扎實(shí)。而且大大提高了動(dòng)手的能力,使我充分體會(huì)到了在創(chuàng)造過(guò)程中探索的艱難和成功時(shí)的喜悅?,F(xiàn)在,我有信心面對(duì)接下來(lái)的挑戰(zhàn),在不斷的實(shí)踐中鍛煉自己,提高自己! 經(jīng)過(guò)幾個(gè)星期的設(shè)計(jì)和開(kāi)發(fā),系統(tǒng)基本開(kāi)發(fā)完畢。這些都有待以后進(jìn)一步改進(jìn)。一切問(wèn)題必須要靠自己一點(diǎn)一滴的解決,而在解決的過(guò)程當(dāng)中你會(huì)發(fā)現(xiàn)自己在飛速的提升。 import .*。 String sql。 } catch(Exception e){ (OpenConn:+())。 rs=(sql)。 rs=null。 } catch(SQLException e){ (executeUpdate:+())。 } catch(SQLException ex){ (:+())。} return str。 import .*。 JTextField Snum,Sname,Smajor,Sgrade,Sbirth。 public DeleteStudent(){ Snum = new JTextField(20)。 Sname = new JTextField(20)。 Sgrade = new JTextField(20)。 group = new ButtonGroup()。 (girl)。 (label)。 (del)。 Box box3 = ()。 Box box4 = ()。 (new JLabel(年級(jí): ,))。 (Sbirth)。 (box2)。 (box6)。 ()。 setVisible(true)。 rs = (number)。 (rs[2])。 else (true)。 } else if(ok == ){ (null)。 咸寧學(xué)院 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 課 程 設(shè) 計(jì) 報(bào) 告 21 (null)。 (null)。 import .*。 public class InputStudent extends JPanel implements ActionListener{ /** * */ private static final long serialVersionUID = 1L。 JComboBox Smajor。 public InputStudent(){ Snum = new JTextField(20)。 FileReader fr = new FileReader(())。 ()。 group = new ButtonGroup()。 (girl)。 (this)。 (label)。 Box box2 = ()。 (new JLabel(性別: ,))。 (new JLabel(專業(yè): ,))。 (Sgrade)。 Box boxH = ()。 (box3)。 (())。 JPanel messPanel = new JPanel()。 setLayout(new BorderLayout())。 setVisible(true)。 rs = (number)。 String major = (String)()。 if(()) sex = ()。 } } public void clearMess(){ (null)。 } } package Stu。 import .*。 QueryStudent qus。 JMenuItem itemExit。 JMenuItem itemAdd。 咸寧學(xué)院 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 課 程 設(shè) 計(jì) 報(bào) 告 26 CardLayout card。 itemWel = new JMenuItem(歡迎界面 )。 itemSearch = new JMenuItem(查詢學(xué)生信息 )。 (menuSystem)。 // 添加“學(xué)生管理”菜單項(xiàng) (itemAdd)。 setJMenuBar(bar)。 ()。 (this)。 // 卡片布局管理器設(shè)置 card = new CardLayout()。 mos = new ModifyStudent()。 (錄入界面 , ins)。 add(pCenter, )。 validate()。 // 關(guān)閉窗口 setDefaultCloseOperation()。 } // 事件處理 public void actionPerformed(ActionEvent e) { //返回歡迎界面 if(() == itemWel){ int ok = (this, 確認(rèn)返回嗎? , 確認(rèn)對(duì)話框 , )。 } //錄入 else if (() == itemAdd) { ()。 } //查詢 else if (() == itemSearch) { ()。 } } package Stu。 import 。 import 。 import 。 import 。 StuBean queryStu = new StuBean()。 ButtonGroup group = null。 Sname = new JTextField(20)。 String s = null。 }catch(IOException exp){} Sgrade = new JTextField(20)。 girl = new JRadioButton(女 ,false)。 start = new JButton(開(kāi)始修改 )。 (this)。 Box box0 = ()。 Box box1 = ()。 Box box2 = ()。 (new JLabel(性別: ,))。 (new JLabel(專業(yè): ,))。 (Sgrade)。 Box boxH = ()。 (box3)。 (())。 JPanel messPanel = new JPanel()。 setLayout(new BorderLayout())。 setVisible(true)。 if(() == start||() == Snum){ ()。 (姓名: +rs[0])。 if(rs[1].equals(男 )) (true)。 clearMess()。 String major = (String)()。 if(()) sex = ()。 } } else{ String w = 該學(xué)號(hào)沒(méi)有基本信息,不能修改! 。 } 咸寧學(xué)院 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 課 程 設(shè) 計(jì) 報(bào) 告 34 } else if(() == reset){ clearMess()。 (null)。 import .*。 public class QueryStudent extends JPanel implements ActionListener{ /** * */ private static final long serialVersionUID = 1L。 JTextField Snum,Sname,Smajor,Sgrade,Sbirth。 JPanel messPanel。 (this)。 (false)。 (false)。 girl = new JRadioButton(女 ,false)。 Box box0 = ()。 Box box1 = ()。 Box box2 = ()。 咸寧學(xué)院 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 課 程 設(shè) 計(jì) 報(bào) 告 36 (new JLabel(性別: ,))。 (new JLabel(專業(yè): ,))。 (Sgrade)。 Box boxH = ()。 (box3)。 (())。 (print)。 add(messPanel,)。 } //事件處理 public void actionPerformed(ActionEvent e) { if(() == query||() == Snum){ 咸寧學(xué)院 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 課 程 設(shè) 計(jì) 報(bào) 告 37 String number = 。 if(rs != null){ (rs[0])。 if(rs[1].equals(男 )) (true)。 (null)。 (g)。 (null)。 } } package Stu。 ResultSet rs = null。 String sMajor。 = num。 = grade。 } else if(sName == null||()){ (null, 請(qǐng)輸入學(xué)生姓名! , 錯(cuò)誤 , )。 } else if(sBirth == null||()){ (null, 請(qǐng)輸入學(xué)生生日! , 錯(cuò)誤 , )。,39。,39。,39。 (sql)。 } finally { ()。 = name。 = birth。+sName+39。+sMajor+39。+sBirth+39。 (null,成功修改一條新的紀(jì)錄! )。 ()。 try{ ()。 (null, 刪 除 失 敗 , 錯(cuò)誤 , )。 = num。 try{ 咸寧學(xué)院 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 課 程 設(shè) 計(jì) 報(bào) 告 42
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1