


版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、一、需求分析1. 實(shí)現(xiàn)對(duì)班級(jí)和學(xué)生基本資料的錄入,包括學(xué)生的學(xué)號(hào), 姓名,性別,所學(xué)專(zhuān)業(yè),家庭住址以及出生年月等。2. 能夠?qū)崿F(xiàn)對(duì)班級(jí)學(xué)生基本資料的修改。3. 根據(jù)學(xué)號(hào)對(duì)學(xué)生資料進(jìn)行查詢(xún)。4. 能夠刪除學(xué)生的資料。二、概要設(shè)計(jì)根據(jù)本次課程設(shè)計(jì)的目的和以上的問(wèn)題描述,把該班級(jí)管理系統(tǒng)分為五個(gè)模塊:錄入模塊 ( StudentSituation)、 查 詢(xún) 模 塊 ( Inques )、 刪 除 模 塊 ( Delete ) 和 修 改 模 塊( ModifySituation )。各個(gè)模塊包括對(duì)學(xué)生學(xué)號(hào) , 姓名 , 所學(xué)專(zhuān)業(yè) , 家庭住址 , 出生日期等信息的操作。系統(tǒng)的結(jié)構(gòu)圖如圖一:姓名學(xué)號(hào)
2、學(xué)生信息專(zhuān)業(yè)家庭住址出生日期刪除班級(jí)管理系統(tǒng)查詢(xún)錄入修改圖 1 系統(tǒng)結(jié)構(gòu)圖三、總體設(shè)計(jì)本班級(jí)管理系統(tǒng)共有6 個(gè) java源文件。類(lèi)之間的主要關(guān)系如下圖所示:StudentManager(主類(lèi) )StudentSituationInquesDeleteModiifySituationStuden圖 2 類(lèi)之間的主要關(guān)系各主類(lèi)的主要作用如下:該 java 文件的類(lèi)負(fù)責(zé)創(chuàng)建班級(jí)學(xué)生管理系統(tǒng)的主窗口,該類(lèi)包含main 方法,程序從該類(lèi)開(kāi)始執(zhí)行。該文件的類(lèi)負(fù)責(zé)創(chuàng)建班級(jí)學(xué)生管理系統(tǒng)的學(xué)生信息錄入界面。該文件的類(lèi)負(fù)責(zé)創(chuàng)建班級(jí)學(xué)生管理系統(tǒng)的學(xué)生基本信息修改界面。該文件的類(lèi)負(fù)責(zé)創(chuàng)建班級(jí)學(xué)生管理系統(tǒng)的學(xué)生基本信息
3、查詢(xún)界面。該文件的類(lèi)負(fù)責(zé)創(chuàng)建班級(jí)學(xué)生管理系統(tǒng)的學(xué)生信息刪除界面。負(fù)責(zé)創(chuàng)建存放學(xué)生信息的對(duì)象。四、詳細(xì)設(shè)計(jì)1. 管理系統(tǒng)主窗口成員變量表 1-1主要成員變量成員變量描述基本信息錄入基本信息修改變量類(lèi)型StudentSituationModifySituation變量名稱(chēng)基本信息錄入基本信息修改基本信息查詢(xún)Inquest基本信息查詢(xún)基本信息刪除Delete基本信息刪除菜單選項(xiàng)JMenuItem錄入,修改,查詢(xún),刪除存基本信息的散列表Hashtable基本信息存放散列表的文件Filefile方法表 1-2 主要方法名稱(chēng)功能備注StudentManager創(chuàng)建程序主窗口構(gòu)造方法actionPerfor
4、med處理 ActionEvent事件接口方法main程序開(kāi)始運(yùn)行界面截圖:2. 基本信息錄入成員變量表 2-1 主要成員變量屬性描述變量類(lèi)型變量名稱(chēng)存放“學(xué)生”對(duì)象的散列表Hashtable基本信息表輸入學(xué)生基本信息的文本JTextField學(xué)號(hào) , 姓名 ,所學(xué)專(zhuān)業(yè) , 家庭存放學(xué)生信息的對(duì)象Student住址, 出生學(xué)生方法表 2-2主要方法名稱(chēng)StudentSituationactionPerformed功能創(chuàng)建學(xué)生信息錄入界面處理 ActionEvent事件備注構(gòu)造方法接口方法錄入界面截圖:3. 基本信息查詢(xún)成員變量表 3-1主要成員變量屬性描述存放“學(xué)生”對(duì)象的散表顯示學(xué)生基本信息
5、的文本變量類(lèi)型HashtableJTextField變量名稱(chēng)基本信息表學(xué)號(hào) , 姓名 , 所學(xué)專(zhuān)業(yè)址, 出生, 家庭住方法表 3-2主要方法名稱(chēng)InquestactionPerformed處理功能創(chuàng)建查詢(xún)界面ActionEvent事件備注構(gòu)造方法接口方法查詢(xún)截圖:4. 基本信息修改成員變量表4-1主要成員變量描述存放“學(xué)生”對(duì)象的散列表輸入學(xué)生基本信息的文本條變量類(lèi)型HashtabelJTextField變量名稱(chēng)基本信息表學(xué)號(hào) , 姓名 , 所學(xué)專(zhuān)業(yè)住址,出生, 家庭方法表 4-2主要方法名稱(chēng)ModifySituationactionPerform功能創(chuàng)建學(xué)生信息修改界面處理 ActionEv
6、ent事件備注構(gòu)造方法接口方法修改界面截圖:5. 基本信息刪除成員變量表 5-1主要成員變量描述變量類(lèi)型變量名稱(chēng)存放“學(xué)生”對(duì)象的散列表Hashtable基本信息表顯示學(xué)生基本信息的文本條JTextField學(xué)號(hào) , 姓名 , 所學(xué)專(zhuān)業(yè) , 家庭住址,出生方法表 5-2主要方法名稱(chēng)功能備注Delete創(chuàng)建學(xué)生信息刪除界面構(gòu)造方法actionPerformed處理 ActionEvent接口方法刪除界面截圖6. 學(xué)生對(duì)象成員變量表 6-1主要成員變量描述變量類(lèi)型變量名稱(chēng)學(xué)號(hào)StringNumber姓名StringName所學(xué)專(zhuān)業(yè)StringDiscipling家庭住址StringGrade出生S
7、tringBorth性別StringSex方法表 6-2主要方法名稱(chēng)功能Setnumber設(shè)置學(xué)號(hào)Setnumber獲取學(xué)號(hào)Setname設(shè)置姓名Setname獲取姓名setDisciping設(shè)置所學(xué)專(zhuān)業(yè)setDisciping獲取所學(xué)專(zhuān)業(yè)setGrade設(shè)置家庭住址setGrade獲取家庭住址setBorth設(shè)置出生setBorth獲取出生setSex設(shè)置性別setSex獲取性別五、總結(jié)與展望課程設(shè)計(jì)是培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)知識(shí), 發(fā)現(xiàn) , 提出 , 分析和解決實(shí)際問(wèn)題, 鍛煉實(shí)踐能力的重要環(huán)節(jié) , 是對(duì)學(xué)生實(shí)際工作能力的具體訓(xùn)練和考察過(guò)程.本次課程設(shè)計(jì)雖然很辛苦,實(shí)在是受益匪淺。本來(lái)這門(mén)課的
8、知識(shí)學(xué)的就不夠扎實(shí),本次課程設(shè)計(jì), 在設(shè)計(jì)過(guò)程中碰到了很多問(wèn)題, 剛開(kāi)始要設(shè)計(jì)的時(shí)候,還真不知道從哪里下手但最終在圖書(shū)、 同學(xué)和老師的幫助下都得到了解決, 讓我學(xué)會(huì)了好多書(shū)本上沒(méi)有的東西,通過(guò)本次課程設(shè)計(jì)我也能將課本上的知識(shí)融會(huì)貫通, 起到了很好的輔助學(xué)習(xí)的效果,但是我發(fā)現(xiàn)我學(xué)到的知識(shí)比整整一個(gè)學(xué)期學(xué)到的都多。 理論和實(shí)踐的相結(jié)合是學(xué)習(xí)最有效的方法。在設(shè)計(jì)的過(guò)程中發(fā)現(xiàn)了自己的不足之處,對(duì)以前所學(xué)過(guò)的知識(shí)理解得不夠深刻,掌握得不夠牢固,通過(guò)這次課程設(shè)計(jì)之后,一定把以前所學(xué)過(guò)的知識(shí)重新溫故。通過(guò)這次課程設(shè)計(jì)使我懂得了理論與實(shí)際相結(jié)合是很重要的,只有理論知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識(shí)與實(shí)踐相
9、結(jié)合起來(lái),從理論中得出結(jié)論,才能真正為社會(huì)服務(wù),從而提高自己的實(shí)際動(dòng)手能力和獨(dú)立思考的能力。不過(guò),在用 Java 開(kāi)發(fā)類(lèi)似的軟件時(shí),發(fā)現(xiàn)在圖形界面的設(shè)計(jì)方面遠(yuǎn)沒(méi)有用VB,VF等開(kāi)發(fā)工具簡(jiǎn)單。參考文獻(xiàn):附錄:1. 主界面代碼import .*;import .*;import .*;importclassStudentManagerextendsJFrameimplementsActionListenerStudentSituationModifySituationInquestDelete基本信息錄入基本信息修改基本信息查詢(xún)基本信息刪除=null;=null;=null;=null;JMenu
10、Bar bar;JMenu fileMenu;JMenuItem錄入,修改,查詢(xún),刪除,退出;Container con=null;Hashtable基本信息 =null;File file=null;CardLayout card=null;JLabel label;JPanel pCenter;public StudentManager()setTitle("歡迎進(jìn)入班級(jí)管理系統(tǒng)");錄入 =new JMenuItem(" 錄入學(xué)生基本信息");修改 =new JMenuItem(" 修改學(xué)生基本信息");查詢(xún) =new JMen
11、uItem(" 查詢(xún)學(xué)生基本信息");刪除 =new JMenuItem(" 刪除學(xué)生基本信息");退出 =new JMenuItem(" 退出本系統(tǒng) ");退出 .addActionListener(new ActionListener()public void actionPerformed(ActionEvent event)(0););bar=new JMenuBar();fileMenu=new JMenu("菜單選項(xiàng)");(錄入 );();(修改 );();(查詢(xún) );();(刪除 );();();(退
12、出 );(fileMenu);setJMenuBar(bar);label=new JLabel("歡迎進(jìn)入班級(jí)管理系統(tǒng)!",;(new Font("隸書(shū) ",30);基本信息 =new Hashtable();錄入 .addActionListener(this);修改 .addActionListener(this);查詢(xún) .addActionListener(this);刪除 .addActionListener(this);card=new CardLayout();con=getContentPane();pCenter=new JPanel(
13、);(card);file=new File("學(xué)生基本信息.txt");if(!()tryFileOutputStream out=new FileOutputStream(file);ObjectOutputStreamobjectOut=newObjectOutputStream(out);(基本信息 );();();catch(IOException e)基本信息錄入=new StudentSituation(file);基本信息修改=new ModifySituation(file);基本信息查詢(xún)=new Inquest(this,file);基本信息刪除=new
14、 Delete(file);("歡迎語(yǔ)界面 ",label);("錄入界面 ", 基本信息錄入 );("修改界面 ", 基本信息修改 );("刪除界面 ", 基本信息刪除 );(pCenter,;();addWindowListener(new WindowAdapter() public void windowClosing(WindowEvent e)(0););setVisible(true);setBounds(100,50,420,380);validate();public void actionPer
15、formed(ActionEvent e)if()=錄入 )(pCenter,"錄入界面 ");else if()=修改 )(pCenter,"修改界面 ");else if()=查詢(xún) )基本信息查詢(xún) .setVisible(true);else if()=刪除 )(pCenter,"刪除界面 ");public static void main(String args)new StudentManager();2. 錄入代碼import .*; import .*;import .*;import .*;public class S
16、tudentSituation extends JPanel implements ActionListener Hashtable基本信息表 =null;JTextField學(xué)號(hào),姓名,所學(xué)專(zhuān)業(yè) ,家庭住址 ,出生;JRadioButton男, 女;Student學(xué)生 =null;ButtonGroup group=null;JButton錄入 ,重置;FileInputStream inOne=null;ObjectInputStream inTwo=null;FileOutputStream outOne=null;ObjectOutputStream outTwo=null;File
17、file=null;public StudentSituation(File file)=file;學(xué)號(hào) =new JTextField(10);姓名 =new JTextField(10);所學(xué)專(zhuān)業(yè) =new JTextField(10);家庭住址 =new JTextField(10);出生 =new JTextField(10);group=new ButtonGroup();(男 =new JRadioButton("男 ",true);女 =new JRadioButton("女 ",false);男 );女 );錄入 =new JButton
18、("錄入 ");重置 =new JButton("重置 ");錄入 .addActionListener(this);重置 .addActionListener(this);Box box1=();(new JLabel("學(xué)號(hào) :",);(學(xué)號(hào) );Box box2=();(new JLabel("姓名 :",);(姓名 );Box box3=();(new JLabel("性別 :",);(男 );(女 );Box box4=();(new JLabel("所學(xué)專(zhuān)業(yè) :"
19、,);(所學(xué)專(zhuān)業(yè) );Box box5=();(new JLabel("家庭住址 :",);(家庭住址 );Box box6=();(new JLabel("出生 :",);(出生 );Box boxH=();(box1);(box2);(box3);(box4);(box5);(box6);();JPanel pCenter=new JPanel();(boxH);setLayout(new BorderLayout();add(pCenter,;JPanel pSouth=new JPanel();(錄入 );(重置 );add(pSouth,;va
20、lidate();public void actionPerformed(ActionEvent e)if()=錄入 )String number=""number=學(xué)號(hào) .getText();if()>0)try inOne=new FileInputStream(file);inTwo=new ObjectInputStream(inOne);基本信息表 =(Hashtable)();();();catch(Exception ee)if(基本信息表 .containsKey(number)String warning="(this,warning,該生
21、基本信息已存在警告 ",;, 請(qǐng)到修改頁(yè)面修改!"elseString m="intok=(this,m,"確認(rèn) ",;if(ok=String name=String discipling=String grade=String borth=String sex=null;if(基本信息將被錄入!"姓名 .getText();所學(xué)專(zhuān)業(yè) .getText();家庭住址 .getText();出生 .getText();男 .isSelected()sex=男 .getText();elsesex=女 .getText();學(xué)生 =ne
22、w Student();學(xué)生 .setNumber(number);學(xué)生 .setName(name);學(xué)生 .setDiscipling(discipling);學(xué)生 .setGrade(grade);學(xué)生 .setBorth(borth);學(xué)生 .setSex(sex);tryoutOne=new FileOutputStream(file);outTwo=new ObjectOutputStream(outOne);(基本信息表基本信息表.put(number,);學(xué)生 );();();學(xué)號(hào) .setText(null);姓名 .setText(null);所學(xué)專(zhuān)業(yè) .setText(n
23、ull);家庭住址 .setText(null);出生 .setText(null);catch(Exception ee)elseString warning="(this,warning,"必須要輸入學(xué)號(hào)警告 ",;!"if()=重置 )學(xué)號(hào) .setText(null);姓名 .setText(null);所學(xué)專(zhuān)業(yè) .setText(null);家庭住址 .setText(null);出生 .setText(null);3. 查詢(xún)代碼.*;import .*;import .*;import .*;public class Inquest exte
24、nds JDialog implements ActionListener Hashtable基本信息表 =null;JTextField學(xué)號(hào),姓名,所學(xué)專(zhuān)業(yè) ,家庭住址 ,出生;JRadioButton男, 女;JButton查詢(xún) ;ButtonGroup group=null;FileInputStream inOne=null;ObjectInputStream inTwo=null;File file=null;public Inquest(JFrame f,File file)super(f,"查詢(xún)對(duì)話框 ",false);=file;學(xué)號(hào) =new JTextF
25、ield(10);查詢(xún) =new JButton("查詢(xún) ");學(xué)號(hào) .addActionListener(this);查詢(xún) .addActionListener(this);姓名 =new JTextField(10);姓名 .setEditable(false);所學(xué)專(zhuān)業(yè) =new JTextField(10);所學(xué)專(zhuān)業(yè) .setEditable(false);家庭住址 =new JTextField(10);家庭住址 .setEditable(false);出生 =new JTextField(10);出生 .setEditable(false);男 =new JRa
26、dioButton(" 男 ",false);女 =new JRadioButton(" 女 ",false); group=new ButtonGroup();(男 );女 );Box box1=();(new JLabel("輸入要查詢(xún)的學(xué)號(hào):",);(學(xué)號(hào) );(查詢(xún) );Box box2=();(new JLabel("姓名 :",);(姓名 );Box box3=();(new JLabel("性別 :",);(男 );女 );Box box4=();(new JLabel("
27、;所學(xué)專(zhuān)業(yè) :",);(所學(xué)專(zhuān)業(yè) );Box box5=();(new JLabel("家庭住址 :",);(家庭住址 );Box box6=();(new JLabel("出生 :",);(出生 );Box boxH=();(box1);(box2);(box3);(box4);(box5);(box6);();JPanel pCenter=new JPanel();(boxH);Container con=getContentPane();(pCenter,;();setVisible(false);setBounds(100,200,36
28、0,270);addWindowListener(new WindowAdapter() public void windowClosing(WindowEvent e)setVisible(false););public void actionPerformed(ActionEvent e)姓名 .setText(null);所學(xué)專(zhuān)業(yè) .setText(null);家庭住址 .setText(null);出生 .setText(null);if()=查詢(xún) |()=學(xué)號(hào) )String number=""number=學(xué)號(hào) .getText();if()>0)try
29、inOne=new FileInputStream(file);inTwo=new ObjectInputStream(inOne);基本信息表 =(Hashtable)();();();catch(Exception ee)if(基本信息表 .containsKey(number)Student stu=(Student)基本信息表 .get(number);姓名 .setText();所學(xué)專(zhuān)業(yè) .setText();家庭住址 .setText();出生 .setText();if().equals("男 ")男 .setSelected(true);else女 .set
30、Selected(true);elseString warning="(this,warning,"該學(xué)號(hào)不存在警告 ",;!"elseString warning="(this,warning,"必須要輸入學(xué)號(hào)警告 ",;!"4. 修改代碼import .*; import .*;import .*;import .*;public class ModifySituation extends JPanel implements ActionListener Hashtable基本信息表 =null;JTextFi
31、eld學(xué)號(hào),姓名,所學(xué)專(zhuān)業(yè) ,家庭住址 ,出生;JRadioButton男, 女;ButtonGroup group=null;JButton開(kāi)始修改 , 錄入修改 , 重置 ;FileInputStream inOne=null;ObjectInputStream inTwo=null;FileOutputStream outOne=null;ObjectOutputStream outTwo=null;File file=null;public ModifySituation(File file)=file;學(xué)號(hào) =new JTextField(10);姓名 =new JTextField
32、(10);所學(xué)專(zhuān)業(yè) =new JTextField(10);家庭住址 =new JTextField(10);出生 =new JTextField(10);group=new ButtonGroup();(男 =new JRadioButton("男 ",true);女 =new JRadioButton("女 ",false);男 );女 );開(kāi)始修改 =new JButton("開(kāi)始修改錄入修改 =new JButton("錄入修改錄入修改 .setEnabled(false);重置 =new JButton("重置 &
33、quot;);學(xué)號(hào) .addActionListener(this);開(kāi)始修改 .addActionListener(this);錄入修改 .addActionListener(this);重置 .addActionListener(this);");");Box box1=();(new JLabel("輸入要修改信息的學(xué)號(hào):",);(學(xué)號(hào) ); 開(kāi)始修改);Box box2=();(new JLabel("(新 ) 姓名 :",);(姓名 );Box box3=();(new JLabel("(新 ) 性別 :"
34、;,);(男 );女 );Box box4=();(new JLabel("(新 ) 所學(xué)專(zhuān)業(yè):",);(所學(xué)專(zhuān)業(yè));Box box5=();(new JLabel("(新 ) 家庭住址 :",);(家庭住址 );Box box6=();(new JLabel("(新 ) 出生 :",);(出生 );Box boxH=();(box1);(box2);(box3);(box4);(box5);(box6);();JPanel pCenter=new JPanel();(boxH);setLayout(new BorderLayout(
35、);add(pCenter,;JPanel pSouth=new JPanel();(錄入修改 );(重置 );add(pSouth,;validate();public void actionPerformed(ActionEvent e)if()=開(kāi)始修改 |()=學(xué)號(hào) )String number=""number=學(xué)號(hào) .getText();if()>0)try inOne=new FileInputStream(file);inTwo=new ObjectInputStream(inOne);基本信息表 =(Hashtable)();();();catch(
36、Exception ee)if(基本信息表 .containsKey(number)錄入修改 .setEnabled(true);Student stu=(Student)基本信息表 .get(number);姓名 .setText();所學(xué)專(zhuān)業(yè) .setText();家庭住址 .setText();出生 .setText();if().equals("男 ")男 .setSelected(true);else女 .setSelected(true);else錄入修改 .setEnabled(false);String warning="(this,warning
37、,"該學(xué)號(hào)不存在警告 ",;!"學(xué)號(hào) .setText(null);姓名 .setText(null);所學(xué)專(zhuān)業(yè) .setText(null);家庭住址 .setText(null);出生 .setText(null);else錄入修改 .setEnabled(false);String warning="(this,warning,"必須要輸入學(xué)號(hào)警告 ",;!"學(xué)號(hào) .setText(null);姓名 .setText(null);所學(xué)專(zhuān)業(yè) .setText(null);家庭住址 .setText(null);出生 .s
38、etText(null);else if()=錄入修改 )String number=""number=學(xué)號(hào) .getText();if()>0)try inOne=new FileInputStream(file);inTwo=new ObjectInputStream(inOne);基本信息表=(Hashtable)();();();catch(Exception ee)if(基本信息表.containsKey(number)String question="該生基本信息已存在(this,question,"警告 ",;String
39、m="基本信息將被修改!"int ok=(this,m,"確認(rèn) ",;if(ok=, 您想修改他( 她 ) 的基本信息嗎?"String name=姓名 .getText();String discipling=String grade=String borth=所學(xué)專(zhuān)業(yè) .getText();家庭住址 .getText();出生 .getText();String sex=null;if(男 .isSelected()sex=男 .getText();elsesex=女 .getText();Student學(xué)生 =new Student();
40、學(xué)生 .setNumber(number);學(xué)生 .setName(name);學(xué)生 .setDiscipling(discipling);學(xué)生 .setGrade(grade);學(xué)生 .setBorth(borth);學(xué)生 .setSex(sex);tryoutOne=new FileOutputStream(file);outTwo=new ObjectOutputStream(outOne);(基本信息表基本信息表.put(number,);學(xué)生 );();();學(xué)號(hào) .setText(null);姓名 .setText(null);所學(xué)專(zhuān)業(yè) .setText(null);家庭住址 .s
41、etText(null);出生 .setText(null);catch(Exception ee)錄入修改 .setEnabled(false);else if(ok=錄入修改 .setEnabled(true);elseString warning="該學(xué)號(hào)沒(méi)有基本信息, 不能修改!"(this,warning,"警告 ",;錄入修改.setEnabled(false);elseString warning="(this,warning,"必須要輸入學(xué)號(hào)警告 ",;!"錄入修改 .setEnabled(fals
42、e);if()=重置 )學(xué)號(hào) .setText(null);姓名 .setText(null);所學(xué)專(zhuān)業(yè) .setText(null);家庭住址 .setText(null);出生 .setText(null);5. 刪除代碼import .*;import .*;import .*;import .*;public class Delete extends JPanel implements ActionListenerHashtable基本信息表 =null;JTextField學(xué)號(hào),姓名,所學(xué)專(zhuān)業(yè) ,家庭住址 ,出生;JRadioButton男, 女;JButton刪除 ;ButtonG
43、roup group=null;FileInputStream inOne=null;ObjectInputStream inTwo=null;FileOutputStream outOne=null;ObjectOutputStream outTwo=null;File file=null;public Delete(File file)=file;學(xué)號(hào) =new JTextField(10);刪除 =new JButton("刪除 ");學(xué)號(hào) .addActionListener(this);刪除 .addActionListener(this);姓名 =new JTextField(10);姓名 .setEditable(false);所學(xué)專(zhuān)業(yè) =new JTextField(10);所學(xué)專(zhuān)業(yè) .setEditable(false);家庭住址 =new JTextField(10);家庭住址 .setEditable(false);出生 =new JTextField(10);出生 .setEdi
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 單位欠賬合同范本
- 協(xié)會(huì)聯(lián)盟合同范本
- 合作預(yù)付工資合同范例
- 合同范本冷庫(kù)合同
- 醫(yī)院 宣傳合同范本
- 與學(xué)校成立公司合同范本
- 合同范例付費(fèi)
- 化工涂料銷(xiāo)售合同范本
- 珠寶寄售行合同范本
- 住建部合同范本
- 民兵組織建設(shè)課件
- 腹腔鏡下闌尾切除術(shù)護(hù)理課件
- 《抖音生活服務(wù)服務(wù)商合作手冊(cè)》
- 語(yǔ)文教學(xué)設(shè)計(jì)(教案目標(biāo))
- 工程造價(jià)三級(jí)復(fù)核
- 皮膚性病學(xué)課件:濕疹皮炎
- 綠化養(yǎng)護(hù)重點(diǎn)難點(diǎn)分析及解決措施
- 一體化學(xué)工服務(wù)平臺(tái)、人事管理系統(tǒng)、科研管理系統(tǒng)建設(shè)方案
- 市場(chǎng)營(yíng)銷(xiāo)學(xué)課后習(xí)題與答案
- 常暗之廂(7規(guī)則-簡(jiǎn)體修正)
- 10kV變電所設(shè)備檢修內(nèi)容與周期表
評(píng)論
0/150
提交評(píng)論