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

正文內(nèi)容

java程序設(shè)計學(xué)生信息管理系統(tǒng)-預(yù)覽頁

2025-02-21 20:32 上一頁面

下一頁面
 

【正文】 的方法、算法、輸出的數(shù)量及形式等。能夠?qū)崿F(xiàn)學(xué)生在 網(wǎng)上個人信息 的功能, 使學(xué)生不分時間、地點,只要能上網(wǎng)即可以查詢自己 的個人信息 . 系統(tǒng) 具備的基本功能 “ 學(xué)生信息管理系統(tǒng) ” 學(xué)生模塊 的開發(fā)主要包括應(yīng)用程序系統(tǒng)和后臺數(shù)據(jù)庫,應(yīng)用程序 系統(tǒng)要求界面友好,功能完備,易使用等特點。 …………………… ..(論文) 8 第 3章 總體設(shè)計 概述 本階段設(shè)計的基本目標(biāo)是解決系統(tǒng)如何實現(xiàn)問題,也叫做概要設(shè)計,本階段主要任務(wù)是劃分出系統(tǒng)的物理元素及設(shè)計軟件的結(jié)構(gòu),完成軟件定義時期的任務(wù)之后就應(yīng)該 對系統(tǒng)進(jìn)行總體設(shè)計,即根據(jù)系統(tǒng)分析產(chǎn)生的分析結(jié)果來確定這個系統(tǒng)由哪些系統(tǒng)和模塊組成,這些系統(tǒng)和模塊又如何有機的結(jié)合在一起,每個模塊的功能如何實現(xiàn)。模塊化設(shè)計是把大型軟件按照一定的原則劃分成一個較小的相對功能獨立又相關(guān)聯(lián)的模塊。采 用模塊化原理的優(yōu)點在于可以使軟件結(jié)構(gòu)清晰,容易測試和調(diào)試。模塊化理論的幾個重要概念如下: (1) 抽象 抽象就是抽象出事物的本質(zhì)特性而暫時不考慮它們的細(xì)節(jié)。 局部化是指把一些關(guān)系密切的軟件元素物理的放得彼此靠近。 (3) 逐步求精的模塊化概念 …………………… ..(論文) 9 逐步求精和模塊化的抽象是密切相關(guān)的。度量模塊的獨立程度有兩個標(biāo)準(zhǔn):內(nèi)聚和耦合。內(nèi)聚標(biāo)志一個模塊內(nèi)各個元素彼此結(jié)合的緊密程度,它是信息隱藏和局部化概念的自然擴展,理想內(nèi)聚的模塊只做一件事情。 3. 學(xué)生信息修改模塊 本模塊用于日后學(xué)生信息有改動時 ,對學(xué)生的信息進(jìn)行改動,以確保學(xué)生信息的正確性, …………………… ..(論文) 11 第 4章 詳細(xì)設(shè)計 概述 詳細(xì)設(shè)計階段的根本目標(biāo)是確定應(yīng)該怎樣具體的實現(xiàn)所要求的系統(tǒng),也就是說,經(jīng)過這個階段的設(shè)計工作,應(yīng)該得出目標(biāo)系統(tǒng)的精確描述,從而在編碼階段可以把這個描述直接翻譯成用某種程序設(shè)計語言書寫的程序。 import .*。 ( 2) Menuactions 類的編寫: class Student implements { String number,name,specialty,grade,borth,sex。} public void setName(String name){ =name。} public void setSpecialty(String specialty){ =specialty。} public void setBorth(String borth){ =borth。 JRadioButton 男 ,女 。 Student 學(xué)生 =null。 ObjectInputStream inTwo=null。 學(xué)號 =new JTextField(10)。 出生 =new JTextField(10)。 (男 )。 刪除 =new JButton(刪除 )。 查詢 .addActionListener(new InquestAct())。 修改 .setEnabled(false)。 p2=new JPanel()。 (new JLabel(性別 :,))。 (new JLabel(專業(yè) :,))。 (年級 )。 …………………… ..(論文) 15 pv=new JPanel()。 (p3)。 ph=new JPanel()。 (刪除 )。 if(!()){ try{ FileOutputStream out=new FileOutputStream(file)。 ()。 (pv, )。 setVisible(true)。 ObjectInputStream inTwo=null。 顯示 =new JTextArea(16,30)。 ()。 for(Enumeration enm=學(xué)生散列 表 .elements()。 if(().equals(男 ))sex=男 。 …………………… ..(論文) 17 } } JScrollPane scroll=new JScrollPane(顯示 )。 setVisible(true)。 } } } 主界面 …………………… ..(論文) 18 信息錄入界面: 未輸入信息: 正確錄入信息: 重復(fù)錄入信息: 信息查詢: …………………… ..(論文) 19 源程序 : import .*。 import .*。} public String getNumber(){ return number。} public String getSex(){ return sex。} public String getGrade(){ return grade。 JTextField 學(xué)號 ,姓名 ,專業(yè) ,年級 ,出生 。 JPanel p1,p2,p3,p4,p5,p6,pv,ph。 FileInputStream inOne=null。 public StudentManager(){ super(學(xué)生基本信息管理系統(tǒng) )。 …………………… ..(論文) 20 年級 =new JTextField(10)。 女 =new JRadioButton(女 ,false)。 查詢 =new JButton(查詢 )。 錄入 .addActionListener(new InputAct())。 顯示 .addActionListener(new ShowAct())。 (學(xué)號 )。 p3=new JPanel()。 p4=new JPanel()。 (new JLabel(年級 :,))。 (出生 )。 (p2)。 …………………… ..(論文) 21 (p6)。 (修改 )。 學(xué)生散列表 =new Hashtable()。 ()。 (lb, )。 setBounds(100,100,600,300)。 String number=。 學(xué)生散列表 =(Hashtable)()。} if(學(xué)生散列表 .containsKey(number)){ …………………… ..(論文) 22 String warning=該生信息已存在,請到修改頁面修改! 。 if(ok==){ String name=姓名 .getText()。 String sex=null。 學(xué)生 .setNumber(number)。 學(xué)生 .setBorth(borth)。 學(xué)生散列表 .put(number,學(xué)生 )。 } catch(Exception ee){(輸出散列表出現(xiàn)問題! )。 年級 .setText(null)。 …………………… ..(論文) 23 }//end else0 }//end actionPerformed }//end class class InquestAct implements ActionListener{ public void actionPerformed(ActionEvent e){ String number=。 學(xué)生散列表 =(Hashtable)()。} if(學(xué)生散列表 .containsKey(number)){ 修改 .setEnabled(true)。 年級 .setText(())。} } else{ 修改 .setEnabled(false)。 String warning=必須輸入學(xué)號! 。 String specialty=專業(yè) .getText()。 if(男 .isSelected()){sex=男 .getText()。 學(xué)生 .setName(name)。 學(xué)生 .setSex(sex)。 (學(xué)生散列表 )。 姓名 .setText(null)。 } catch(Exception ee){ (錄入修改出現(xiàn)異常 !)。 if(()0){ try{ inOne=new FileInputStream(file)。 ()。 年級 .setText(())。} } String m=確定要刪除該學(xué)生的記錄嗎? 。 outTwo=new ObjectOutputStream(outOne)。 學(xué)號 .setText(null)。 出生 .setText(null)。 專業(yè) .setText(null)。 (null,warning, 警告 ,)。 } } class StudentShow extends JDialog{ Hashtable 學(xué)生散列表 = null。 File file=null。 try{ inOne=new FileInputStream(file)。 ()。()。 else sex=女 。 …………………… ..(論文) 27 Container con=getContentPane()。
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1