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

正文內(nèi)容

java課程設(shè)計(jì)論文-學(xué)籍管理系統(tǒng)-在線瀏覽

2025-05-06 02:32本頁(yè)面
  

【正文】 出錯(cuò)了 , )。 (null)。 (null)。 } } else { String warning = 必須輸入學(xué)號(hào) 。對(duì)于沒(méi)有輸入學(xué)生學(xué)號(hào)而進(jìn)行修改信息的情況,給予 “必須輸入學(xué)號(hào) ”的警告,如果輸入的學(xué)號(hào)查找成功,文件讀取數(shù)據(jù)輸出,是新的信息覆蓋。 查找功能 catch (Exception e1) { 華東交通大學(xué)課程設(shè)計(jì)報(bào)告 第 8 頁(yè) } if ((nu)) { Stu = (Student) (nu)。 (())。 (())。 } else { (true)。 (this, warning, 結(jié)果 , )。 (this, warning, 出錯(cuò)了 , )。 (null)。 (null)。 } } } 關(guān)于查找功 能,主要就是文件數(shù)據(jù)輸入和輸出,讀取 File中的學(xué)生學(xué)籍的信息,對(duì)于異常情況的警告,則和其它情況類似。 if (ok == ) { (nu)。 oou = new ObjectOutputStream(fou)。 ()。 (null)。 (null)。 (null)。 } else if (ok == ) { 華東交通大學(xué)課程設(shè)計(jì)報(bào)告 第 10 頁(yè) (null)。 (null)。 (null)。 (null)。 (null)。 } } } 對(duì) 于刪除功能使用 FileInputStream fin: 文件輸入流; FileOutputStream fou: 文件輸出流寫入數(shù)據(jù); ObjectInputStream oin: 對(duì)象輸入流;ObjectOutputStream oou: 對(duì)象輸出流。如果查找不到對(duì)應(yīng)學(xué)號(hào)或沒(méi)有輸入學(xué)號(hào)則輸出警告。 華東交通大學(xué)課程設(shè)計(jì)報(bào)告 第 12 頁(yè) 輸入界面 輸入的學(xué)生學(xué)籍信息的都將被存放在 fin1 里,以便修改查找功能的使用 對(duì)于學(xué)號(hào)沒(méi)有輸入時(shí)要給予警告,當(dāng)點(diǎn)擊重置按鈕時(shí),所有已經(jīng)填寫的內(nèi)容都將被清除掉。 華東交通大學(xué)課程設(shè)計(jì)報(bào)告 第 14 頁(yè) 查詢界面 查詢功能主要是對(duì)文件的讀取和數(shù)據(jù)的輸出 刪除界面 刪除功能是刪除 Fil1 里的所對(duì)應(yīng)學(xué)號(hào)的學(xué)生信息 華東交通大學(xué)課程設(shè)計(jì)報(bào)告 第 15 頁(yè) 六、設(shè)計(jì) 體會(huì)與小結(jié) 通過(guò)這次課程設(shè)計(jì)我覺(jué)得收獲了很多。像窗口中菜單的建立和使用,學(xué)習(xí)了別人的代碼之后才明白如何使用操作。 要注意細(xì)節(jié)。在以后的學(xué)習(xí)過(guò)程中,要更加的仔細(xì)認(rèn)真。 對(duì)自己要有信心。有信心自己能完成課設(shè),我可以求助于網(wǎng)絡(luò),請(qǐng)教同學(xué)。 華東交通大學(xué)課程設(shè)計(jì)報(bào)告 第 16 頁(yè) 七、參考文獻(xiàn) [1] 丁振凡,薛清華 . Java 語(yǔ)言程序設(shè)計(jì) [M]. 出版地:北京 出版社名稱:清華大學(xué)出版社 出版年限: [2] 丁振凡,李憲偉 .Java 語(yǔ)言與習(xí)題解答 [M]. 出版地:北京 出版社名稱:清華大學(xué)出版社 出版年限: 華東交通大學(xué)課程設(shè)計(jì)報(bào)告 第 17 頁(yè) 八、附錄 主界面 package student。 import .*。 import .*。 public class Stuaccess extends JFrame implements ActionListener { Container con。 JMenu menuj。// 四項(xiàng)功能輸入,修改,查找 ,刪除 JLabel lab1。 File fi1。 input intinfo。 search schinfo。 public Stuaccess() { super(華東交通大學(xué)學(xué)籍管理系統(tǒng) )。 (new BorderLayout())。 fi1 = new File(學(xué)生的學(xué)籍信息 .txt)。 ObjectOutputStream objectOut = new ObjectOutputStream(out)。 華東交通大學(xué)課程設(shè)計(jì)報(bào)告 第 18 頁(yè) ()。 }// try catch (IOException e) { } }// if = new JMenuItem(輸入學(xué)生的信息 )。 = new JMenuItem(查找學(xué)生的信息 )。 Jbar = new JMenuBar()。 (input)。 (search)。 (menuj)。 lab1 = new JLabel(歡迎進(jìn)入學(xué)生學(xué)籍管理系統(tǒng) , )。 ()。 setBounds(100,100,500,400)。 (this)。 (this)。 chginfo = new changeStuinfo(fi1)。 schinfo = new searchStuinfo(fi1)。 ()。 setSize(500, 400)。 華東交通大學(xué)課程設(shè)計(jì)報(bào)告 第 19 頁(yè) } public void actionPerformed(ActionEvent e) { if (() == input) { (true)。 (false)。 } else if (() == serch) { (false)。 (false)。 }else if(()==change){ (false)。 (false)。 } else if(()==delete){ (false)。 (true)。 } } public static void main(String args[]) { new Stuaccess()。 public class Student implements { String name。 String department。 String birth。 public Student(){} public void setname(String name){ =name。 } public void setnumber(String number){ =number。 } public void setdepartment(String department){ =department。 } public void setsex(String sex){ =sex。 } public void setbirth(String birth){ =birth。 } public void setgrade(String grade){ =grade。 } } 輸入功能 package student。 import .*。 import .*。 public class input extends JFrame implements ActionListener { JTextField name, number, birth, grade, department。 \ JRadioButton male, female。 ButtonGroup group。 File fi1。// 文件輸入流 FileOutputStream fou。// 對(duì)象輸入流 ObjectOutputStream oou。// 哈希圖數(shù)據(jù)結(jié)構(gòu)來(lái)儲(chǔ)存數(shù)據(jù) public input(File file) { super(輸入界面 )。 name = new JTextField(10)。 birth = new JTextField(10)。 department = new JTextField(10)。 male = new JRadioButton(男 , true)。 (male)。 華東交通大學(xué)課程設(shè)計(jì)報(bào)告 第 22 頁(yè) confirm = new JButton(錄入 )。 ha1 = new Hashtable()。 (this)。 (new JLabel(學(xué)號(hào) :, ))。 Box box2 = ()。 (name)。 (new JLabel(性別 :, ))。 (female)。 (new JLabel(專業(yè) :, ))。 Box box5 = ()。 (grade)。 (new JLabel(出生 :, ))。 Box boxc = ()。 (box2)。 (box4)。 (box6)。// 盡可能把上面的 box分開。 (boxc)。 (confirm)。 華東交通大學(xué)課程設(shè)計(jì)報(bào)告 第 23 頁(yè) setLayout(new BorderLayout())。 add(JP2, )。// 確保布局的有效性。 setSize(500, 300)。 } public void actionPerformed(ActionEvent e) { if (() == confirm) { String nu = 。 if (() 0) { try { fin = new FileInputStream(fi1)。 ha1 = (Hashtable) ()。 ()。 (this, warning, 重復(fù)了 , )。 int ok = (this, m, 確認(rèn) , , )。 String bir = ()。 華東交通大學(xué)課程設(shè)計(jì)報(bào)告 第 24 頁(yè) String gra = ()。 if (()) { se = ()。 } Stu = new Student()。 (na)。 (dep)。 (se)。 oou = new ObjectOutputStream(fou)。 (ha1)。 ()。 (null)。 (null)。 } catch (Exception ee) { (ee)。 (this, warning, 出錯(cuò)了 , )。 (null)。 (null)。 } } } 修改功能 package student。 import .*。 import 。 import .*。 Container con。// 學(xué)生的信息項(xiàng)。// 單選按鈕 ButtonGroup group。 File fi1。// 文件輸入流 FileOutputStream fou。// 對(duì)象輸入流 ObjectOutputStream oou。// 哈希表數(shù)據(jù)結(jié)構(gòu)來(lái)儲(chǔ)存數(shù)據(jù) pu
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1