

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p> 《面向?qū)ο蟪绦蛟O(shè)計》</p><p><b> 課程設(shè)計報告</b></p><p><b> xx</b></p><p> 20xx年 x月xx日</p><p><b> 目錄</b></p><p><b>
2、; 一、實驗?zāi)康?</b></p><p><b> 1.1開發(fā)背景1</b></p><p><b> 1.2系統(tǒng)介紹1</b></p><p> 1.3. 系統(tǒng)面向的用戶群體2</p><p><b> 1.4開發(fā)環(huán)境2</b></p&
3、gt;<p><b> 二、實驗內(nèi)容2</b></p><p><b> 2.1設(shè)計題目2</b></p><p> 2.2 設(shè)計要求2</p><p><b> 2.3設(shè)計思路2</b></p><p><b> 2.4概要設(shè)計3&
4、lt;/b></p><p><b> 2.5功能實現(xiàn)3</b></p><p> 三、設(shè)計過程或程序代碼3</p><p> 4.1主界面設(shè)計3</p><p> 3.3、實現(xiàn)員工信息的錄入5</p><p> 3.4、實現(xiàn)員工信息的修改9</p><
5、;p> 3.5、實現(xiàn)員工信息的查詢12</p><p> 3.6、實現(xiàn)員工信息的刪除14</p><p><b> 四、設(shè)計總結(jié)16</b></p><p><b> 五、參考文獻17</b></p><p><b> 六、致謝17</b></p
6、><p><b> 一、實驗?zāi)康?lt;/b></p><p> 通過該課程設(shè)計,使同學(xué)們進一步理解概JAVA的基本概念、理論和方法,初步掌握J(rèn)DK、Eclipse的調(diào)試和應(yīng)用,以及程序中錯誤的解決方法,明確JAVA在實際程序設(shè)計中的應(yīng)用。使課堂中學(xué)習(xí)到理論得到應(yīng)用,練習(xí)文件形式在JAVA程序設(shè)計中的應(yīng)用。</p><p><b> 1.
7、1開發(fā)背景</b></p><p> 我們現(xiàn)在管理員工的信息方式有多種,比如說,有寫在紙上放在文件夾里的,有做成excel表格的,也有記錄在WORD文檔中或打印出來的,等等很多種形式。</p><p> 對于記錄在WORD文檔中或打印出來的方式,比較方便,隨時隨地可以查看,不過只能通過查看,沒有修改刪除方式,如果紙張丟了可能就丟失數(shù)據(jù)了;對于做成excel表格的的方式,第一
8、也可能文件損壞,第二是查找起來比較困難,需要人工查找,而且更新時不容易,需要涂改以前記錄的信息,第三格式比較死板,不利于跟隨用戶的需求擴展;</p><p> 如此多的方式我們都感覺有一定的缺陷,那我們?nèi)绾喂芾砦覀兊膯T工資料呢?提出一個大膽的假設(shè),如果我們在網(wǎng)絡(luò)上建立一個WEB系統(tǒng)專門提供員工信息管理功能,這樣我們就可以隨時隨地通過網(wǎng)絡(luò)對員工信息進行管理,而現(xiàn)在我們的電腦都逐漸更新?lián)Q代成可以連接計算機網(wǎng)絡(luò)了,這
9、樣我們可以隨時隨地查找任意信息,查找快速,維護方便,丟失文件也不會丟失員工信息,而且可以根據(jù)用戶的需要定制,比較靈活,這個可能是最完美的方案了</p><p><b> 1.2系統(tǒng)介紹</b></p><p> 開發(fā)一個員工信息管理系統(tǒng),主要有四個部分:增加記錄,刪除記錄,修改記錄,查找記錄。</p><p> (1)增加記錄模塊:可以向
10、該系統(tǒng)中添加用戶信息,包括姓名,性別,部門,工資等</p><p> (2) 刪除記錄模塊:可以對系統(tǒng)中的某一個進行刪除,刪除一個用戶后,該用戶的所有信息也被刪除。</p><p> (3)修改記錄:主要用于多系統(tǒng)中的依存信息進行修改。</p><p> (4)查找記錄模塊: 在系統(tǒng)中查找某一級路,可以通過工號名查找出該用戶的所有信息。</p>
11、<p> 1.3. 系統(tǒng)面向的用戶群體</p><p> 本系統(tǒng)用于工作單位組織群體,可以將用戶的信息詳細(xì)的保存下來,避免了手記的繁瑣、易損壞、易丟失等缺點。因此,該系統(tǒng)的建成無疑會為廣大管理者和用戶提供極大的方便</p><p><b> 1.4開發(fā)環(huán)境</b></p><p> 開發(fā)平臺:Eclipse </p>
12、;<p><b> 開發(fā)語言:JAVA</b></p><p> 服務(wù)器:Tomcat</p><p> 框架:struts3.0+hibernate</p><p><b> 二、實驗內(nèi)容</b></p><p><b> 2.1設(shè)計題目</b><
13、;/p><p><b> 員工管理系統(tǒng)</b></p><p><b> 2.2 設(shè)計要求</b></p><p> ?。?)完成員工信息的添加、刪除、查詢、修改功能</p><p> ?。?)使用用戶界面操作</p><p> ?。?)使用文件形式完成</p>
14、<p><b> 2.3設(shè)計思路</b></p><p> 首先設(shè)計界面進入面板,在面板中添加菜單選項,并將要實現(xiàn)的功能選項添加其中,然后對這些選項實施監(jiān)聽,實現(xiàn)其功能。通過文件類型知識的應(yīng)用,實現(xiàn)對員工信息的管理。</p><p><b> 2.4概要設(shè)計</b></p><p> 面板設(shè)計:首先設(shè)計
15、一個容器,然后再容器中添加菜單,在菜單中添加選項,并在容器中加入面板,面板布局設(shè)置為CardLayout,最后將面板添加進容器。</p><p><b> 2.5功能實現(xiàn)</b></p><p> 在錄入、查詢、修改和刪除界面中使用JButton、JLabel、ButtonGroup、JRadioButton、JTextField、Choice為界面中加入相應(yīng)的組
16、件,并對其進行監(jiān)聽,同時附加了文件流的處理。</p><p> 三、設(shè)計過程或程序代碼</p><p><b> 4.1主界面設(shè)計</b></p><p> ?。?)通過繼承Jframe類,添加相應(yīng)的標(biāo)簽Jlabel,Jbutton按鈕等。</p><p> ?。?)利用setLayout(new FlowLayou
17、t()),將布局方式設(shè)置為將所有組件從上到下以此添加,如果空間允許,它會盡量將組件放在同一行。</p><p> ?。?)系統(tǒng)設(shè)計中有歡迎界面與登陸界面所以加入了圖片利用ImageIcon im = new ImageIcon(“路徑/圖片名”)。</p><p> ?。?)implements ActionListener 實現(xiàn)事件監(jiān)聽器的接口。</p><p>
18、 ?。?)public void actionPerformed(ActionEvent e) {}</p><p> button1和button2分別作為進入系統(tǒng),退出系統(tǒng)的事件監(jiān)聽者。</p><p><b> ?。?)關(guān)鍵代碼</b></p><p> public class EmployeeManager extends JFr
19、ame implements ActionListener</p><p><b> {</b></p><p> EmployeeSituation 基本信息錄入=null; </p><p> ModifySituation 基本信息修改=null; </p><p>
20、 Inquest 基本信息查詢=null; </p><p> Delete 基本信息刪除=null; </p><p> JMenuBar bar; </p><p> JMenu fileMenu;</p><p> JMenuItem 錄入,修改,查詢,刪除; </p&g
21、t;<p> Container con=null;</p><p> Hashtable 基本信息=null; </p><p> File file=null; </p><p> CardLayout card=null;
22、 </p><p> JLabel label=null; </p><p> JPanel pCenter;</p><p> public EmployeeManager()</p><p><b> {</b></p><p> 錄入=new JMenuIte
23、m("錄入員工基本信息");</p><p> 修改=new JMenuItem("修改員工基本信息");</p><p> 查詢=new JMenuItem("查詢員工基本信息");</p><p> 刪除=new JMenuItem("刪除員工基本信息");</p>
24、<p> bar=new JMenuBar();</p><p> fileMenu=new JMenu("菜單選項");</p><p> fileMenu.add(錄入);</p><p> fileMenu.add(修改);</p><p> fileMenu.add(查詢);</p&g
25、t;<p> fileMenu.add(刪除);</p><p> bar.add(fileMenu);</p><p> setJMenuBar(bar);</p><p> label=new JLabel("歡迎進入員工信息管理系統(tǒng)",JLabel.CENTER);</p><p> labe
26、l.setFont(new Font("SansSerif",Font.BOLD+Font.ITALIC,25));</p><p> label.setForeground(Color.red);</p><p> 基本信息=new Hashtable();</p><p> 錄入.addActionListener(this);<
27、/p><p> 修改.addActionListener(this);</p><p> 查詢.addActionListener(this);</p><p> 刪除.addActionListener(this);</p><p> pCenter.add("歡迎語界面",label);</p>&l
28、t;p> pCenter.add("錄入界面",基本信息錄入);</p><p> pCenter.add("修改界面",基本信息修改); </p><p> pCenter.add("刪除界面",基本信息刪除);</p><p> con.add(pCenter,BorderLayou
29、t.CENTER);</p><p> con.validate();</p><p> addWindowListener(new WindowAdapter()</p><p><b> { </b></p><p> public void windowClosing(WindowEvent e)</
30、p><p><b> {</b></p><p> System.exit(0);</p><p><b> }});</b></p><p> setVisible(true);</p><p> setBounds(100,50,420,380);</p>
31、;<p> validate();</p><p><b> }</b></p><p><b> 圖 1顯示界面</b></p><p> 3.3、實現(xiàn)員工信息的錄入</p><p> 這里是實現(xiàn)的事員工信息個錄入功能,主要是通過對文本框的監(jiān)聽來實現(xiàn)獲取文本框里的內(nèi)容并利用
32、數(shù)據(jù)輸入流進行寫入到“基本信息”文件里,主要代碼:</p><p> public void actionPerformed(ActionEvent e)</p><p><b> {</b></p><p> if(e.getSource()==錄入)</p><p><b> {</b>
33、</p><p> String number="";</p><p> number=員工號.getText();//獲取員工的員工號</p><p> if(number.length()>0)</p><p><b> {</b></p><p><b
34、> try </b></p><p><b> {</b></p><p> inOne=new FileInputStream(file);</p><p> inTwo=new ObjectInputStream(inOne);</p><p> 基本信息表=(Hashtable)inTw
35、o.readObject();</p><p> inOne.close();</p><p> inTwo.close();</p><p><b> }</b></p><p> catch(Exception ee)</p><p><b> {</b><
36、;/p><p><b> }</b></p><p> //這是是判斷是否存在該員工的基本信息</p><p> if(基本信息表.containsKey(number)) </p><p><b> {</b></p><p> String war
37、ning="該員工基本信息已存在,請到修改頁面修改!"; </p><p> JOptionPane.showMessageDialog(this,warning,"警告",JOptionPane.WARNING_MESSAGE);</p><p><b> }</b></p><p><b&g
38、t; else</b></p><p><b> { </b></p><p> //對信息錄入進行再一次的確認(rèn)</p><p> String m="基本信息將被錄入!";</p><p> int ok=JOptionPane.showConfirmDialog(this,
39、m,"確認(rèn)",JOptionPane.YES_NO_OPTION,</p><p> JOptionPane.INFORMATION_MESSAGE);</p><p> if(ok==JOptionPane.YES_OPTION)</p><p><b> {</b></p><p> //
40、對輸入的信息進行獲取</p><p> String name=姓名.getText();</p><p> String discipling=部門.getSelectedItem();</p><p> String grade=工資.getText();</p><p> String sex=null;</p>
41、<p> if(男.isSelected())</p><p><b> {</b></p><p> sex=男.getText();</p><p><b> }</b></p><p><b> else</b></p><p>
42、;<b> {</b></p><p> sex=女.getText();</p><p><b> }</b></p><p> 員工=new Employee();</p><p> 員工.setNumber(number);</p><p> 員工.setN
43、ame(name);</p><p> 員工.setDiscipling(discipling);</p><p> 員工.setGrade(grade);</p><p> 員工.setSex(sex);</p><p><b> try</b></p><p><b> {
44、</b></p><p> outOne=new FileOutputStream(file);</p><p> outTwo=new ObjectOutputStream(outOne);</p><p> 基本信息表.put(number,員工);</p><p> outTwo.writeObject(基本信息表)
45、;</p><p> outTwo.close();</p><p> outOne.close();</p><p> 員工號.setText(null);</p><p> 姓名.setText(null); </p><p> 工資.setT
46、ext(null);</p><p><b> }</b></p><p> catch(Exception ee)</p><p><b> { </b></p><p> System.out.println(ee);</p><p><b> }}}
47、}</b></p><p><b> else</b></p><p><b> { </b></p><p> String warning="必須要輸入員工號!";</p><p> JOptionPane.showMessageDialog(this,w
48、arning,"警告",JOptionPane.WARNING_MESSAGE);</p><p><b> }} </b></p><p> if(e.getSource()==重置)</p><p><b> { </b></p><p> 員工號.setText(n
49、ull);</p><p> 姓名.setText(null);</p><p> 部門.remove(部門.getSelectedIndex());</p><p> 工資.setText(null);</p><p><b> }}}:</b></p><p> 圖 2員工信息個錄入
50、功能</p><p> 圖 3基本信息例錄入確認(rèn)頁面</p><p><b> 圖 4錄入確認(rèn)頁面</b></p><p> 3.4、實現(xiàn)員工信息的修改</p><p> 這里是對員工的金本信息進行修改的類發(fā)主要代碼,通過事件監(jiān)聽來實現(xiàn)的,首先先判斷是否存在該員工,如果存在在對其員工的基本信息進行修改,如果不存在
51、,則出現(xiàn)“該員工不存在”的提示。主要代碼:</p><p> public void actionPerformed(ActionEvent e)</p><p><b> { </b></p><p> if(e.getSource()==開始修改||e.getSource()==員工號)</p><p><
52、;b> {</b></p><p> String number="";</p><p> number=員工號.getText();</p><p> if(number.length()>0) {</p><p><b> try {</b>
53、</p><p> inOne=new FileInputStream(file);</p><p> inTwo=new ObjectInputStream(inOne);</p><p> 基本信息表=(Hashtable)inTwo.readObject();</p><p> inOne.close();</p>
54、<p> inTwo.close();</p><p><b> }</b></p><p> catch(Exception ee)</p><p><b> {</b></p><p><b> }</b></p><p>
55、if(基本信息表.containsKey(number)) //判斷是否存在此員工,如果存在則可以修改,否則則提示無此員工。</p><p><b> {</b></p><p> 錄入修改.setEnabled(true);</p><p> Employee stu=(Employee)基本信息表.get(number);</
56、p><p> 姓名.setText(stu.getName());</p><p> 部門.getSelectedItem();</p><p> 工資.setText(stu.getGrade());</p><p> if(stu.getSex().equals("男"))</p><p>
57、<b> {</b></p><p> 男.setSelected(true);</p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p><p>
58、女.setSelected(true);</p><p><b> }</b></p><p><b> } </b></p><p><b> else</b></p><p><b> { </b></p><p>
59、錄入修改.setEnabled(false);</p><p> String warning="該員工號不存在!";</p><p> JOptionPane.showMessageDialog(this,warning,"警告",JOptionPane.WARNING_MESSAGE);</p><p> 員工號.s
60、etText(null);</p><p> 姓名.setText(null); </p><p> 部門.remove(部門.getSelectedItem());</p><p> 工資.setText(null);</p><p><b> }</b&
61、gt;</p><p><b> }</b></p><p><b> else</b></p><p><b> { </b></p><p> 錄入修改.setEnabled(false); </p><p> String warning
62、="必須要輸入員工號!";</p><p> JOptionPane.showMessageDialog(this,warning,"警告",JOptionPane.WARNING_MESSAGE);</p><p> 員工號.setText(null);</p><p> 姓名.setText(null);
63、 </p><p> 部門.remove(部門.getSelectedItem());</p><p> 工資.setText(null);</p><p><b> }</b></p><p><b> } </b></p>
64、<p><b> else</b></p><p><b> {</b></p><p> String warning="該員工號沒有基本信息,不能修改!";</p><p> JOptionPane.showMessageDialog(this,warning,"警告&q
65、uot;,JOptionPane.WARNING_MESSAGE);</p><p> 錄入修改.setEnabled(false); </p><p><b> }</b></p><p><b> }</b></p><p><b> else</b></p&
66、gt;<p><b> {</b></p><p> String warning="必須要輸入員工號!";</p><p> JOptionPane.showMessageDialog(this,warning,"警告",JOptionPane.WARNING_MESSAGE);</p>&l
67、t;p> 錄入修改.setEnabled(false);</p><p><b> }</b></p><p><b> }</b></p><p> if(e.getSource()==重置)//這里實現(xiàn)對員工信息的重置</p><p><b> { </b>
68、</p><p> 員工號.setText(null);</p><p> 姓名.setText(null);</p><p> 部門.remove(部門.getSelectedItem());</p><p> 工資.setText(null);</p><p><b> }}}</b>
69、;</p><p> 修改員工基本信息頁面:</p><p> 圖 5修改員工基本信息頁面</p><p><b> 信息修改確認(rèn)頁面:</b></p><p> 圖 6信息修改確認(rèn)頁面</p><p><b> 圖 7修改確認(rèn)</b></p><
70、;p> 3.5、實現(xiàn)員工信息的查詢</p><p> 這是實現(xiàn)對員工信息的查詢,通過獲取員工的工號和利用數(shù)據(jù)流對“基本信息“文件的查詢來實現(xiàn)的,如果存在該員工信息,則出現(xiàn)相應(yīng)的員工信息,如果不存在,則提示“無此員工“,主要代碼:</p><p> if(基本信息表.containsKey(number)) </p><p><b&
71、gt; {</b></p><p> Employee stu=(Employee)基本信息表.get(number);</p><p> 姓名.setText(stu.getName());</p><p> 部門.setText(stu.getDisciping());</p><p> 工資.setText(stu
72、.getGrade());</p><p> if(stu.getSex().equals("男"))</p><p><b> {</b></p><p> 男.setSelected(true);</p><p><b> }</b></p><p
73、><b> else</b></p><p><b> {</b></p><p> 女.setSelected(true);</p><p><b> } }</b></p><p><b> else</b></p>&l
74、t;p><b> { </b></p><p> String warning="該員工號不存在!";</p><p> JOptionPane.showMessageDialog(this,warning,"警告",JOptionPane.WARNING_MESSAGE);</p><p>
75、<b> }}</b></p><p><b> else</b></p><p><b> { </b></p><p> String warning="必須要輸入員工號!";</p><p> JOptionPane.showMessageD
76、ialog(this,warning,"警告",JOptionPane.WARNING_MESSAGE);</p><p><b> }}}}</b></p><p> 員工基本信息查詢頁面:</p><p> 員工基本信息查詢頁面</p><p> 圖 8員工基本信息查詢頁面</p&g
77、t;<p> 3.6、實現(xiàn)員工信息的刪除</p><p> 本模塊是通過員工號來實現(xiàn)對員工的基本信息的插敘,通過事件監(jiān)聽來獲取員工的工號,在利用數(shù)據(jù)流對“基本信息“文件來查詢是否有此工號的員工存在,如果存在則可以進行刪除操作,如果沒有,就提示”該員工不存在“。主要代碼:</p><p> String number="";</p>&l
78、t;p> number=員工號.getText();</p><p> if(基本信息表.containsKey(number)) //在基本信息表中查看是否有該員工的工號 </p><p><b> {</b></p><p> Employee stu=(Employee)基本信息表.get(number);&
79、lt;/p><p> 姓名.setText(stu.getName());</p><p> 部門.setText(stu.getDisciping());</p><p> 工資.setText(stu.getGrade());</p><p> if(stu.getSex().equals("男"))</p&
80、gt;<p><b> {</b></p><p> 男.setSelected(true);</p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p>
81、;<p> 女.setSelected(true);</p><p><b> }</b></p><p> String m="確定要刪除該員工號及全部信息嗎?";</p><p> int ok=JOptionPane.showConfirmDialog(this,m,"確認(rèn)",
82、JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE);</p><p> if(ok==JOptionPane.YES_OPTION)</p><p><b> {</b></p><p> 基本信息
83、表.remove(number);</p><p><b> try</b></p><p><b> //員工不存在</b></p><p> String warning="該員工號不存在!";</p><p> JOptionPane.showMessageDial
84、og(this,warning,"警告",JOptionPane.WARNING_MESSAGE);</p><p><b> }</b></p><p><b> }</b></p><p><b> else</b></p><p><b&g
85、t; { </b></p><p> String warning="必須要輸入員工號!";</p><p> JOptionPane.showMessageDialog(this,warning,"警告",JOptionPane.WARNING_MESSAGE);</p><p><b> }}
86、}}</b></p><p> //刪除員工基本信息頁面</p><p> 圖 9刪除員工基本信息頁面</p><p><b> 四、設(shè)計總結(jié)</b></p><p> 經(jīng)過這次課程的設(shè)計,在構(gòu)思結(jié)構(gòu)、寫程序和調(diào)試程序的過程中出現(xiàn)的種種錯誤,讓我知道,要做一個優(yōu)秀的程序員,必須要學(xué)會細(xì)心認(rèn)真,可能一點
87、小小的錯誤就會讓人頭疼半天,特別那些細(xì)微的地方,比如有時會忘了寫分號、大括號、沒注意if-else的配對、數(shù)據(jù)庫記錄的連接對符號的疏忽、對某段程序的層次不夠清晰等等。還有要寫好一段程序,必須要學(xué)會構(gòu)思這段程序的一個基本框架結(jié)構(gòu),需要那些哪些函數(shù)來實現(xiàn)哪些功能,沒有一個清晰的思路是寫不出一段好的程序的,還有人是健忘的,程序中函數(shù)多的時候,選好合適的標(biāo)識符亦相當(dāng)重要,寫程序不僅僅是要實現(xiàn)其功能,在實現(xiàn)其功能的同時,更要注意程序的人性化和與使
88、用者的交互性。</p><p> 通過這次課程設(shè)計使我進一步明白理論與實際相結(jié)合的重要性,也提高了自.己組織數(shù)據(jù)及編寫程序的能力,使我們能夠根據(jù)問題要求和數(shù)據(jù)對象的特性,學(xué)會數(shù)據(jù)組織的方法,把現(xiàn)實中的問題在計算機內(nèi)部表示出來并用計算機語言解決,培養(yǎng)良好的程序設(shè)計技能,掌握設(shè)計程序的思路,學(xué)會用計算機語言編寫程序,以實現(xiàn)所需處理的任務(wù),鍛煉自己的動腦能力,學(xué)會用自己的思路解決現(xiàn)實中的實際問題。</p>
89、<p> 這次課程設(shè)計,不僅讓我們及時鞏固的了java面向?qū)ο蟮闹R,并明白數(shù)據(jù)數(shù)據(jù)庫和算法在實際應(yīng)用中的重要性,以及軟件的開發(fā)流程和工具對于實現(xiàn)特定功能程序的重要意義,還有對java類庫的熟悉和對某個問題的解決方法的思考尤為重要。</p><p> 整個問題只需要實現(xiàn)一個職工信息管理系統(tǒng),那就是在這個系統(tǒng)中實現(xiàn)職工信息的錄入、更新、刪除、查詢、以及對用戶信息的錄入、更新。修改、查詢等功能。但是
90、,但要寫好也不是一件容易的事,為了實現(xiàn)該功能,我們需要優(yōu)秀的算法和數(shù)據(jù)結(jié)構(gòu)以保證實現(xiàn)的時間和空間效率,需要對java、類庫以及數(shù)據(jù)庫的知識有通透的了解,。</p><p> 當(dāng)我們面對一個實際問題,應(yīng)該迅速根據(jù)問題性質(zhì)和特點抽象成特定的數(shù)據(jù)結(jié)構(gòu),當(dāng)然每個問題都有可能能夠抽象成多種數(shù)據(jù)結(jié)構(gòu),每種數(shù)據(jù)結(jié)構(gòu)適應(yīng)于不同的算法。因此應(yīng)該綜合考慮這樣的數(shù)據(jù)結(jié)構(gòu)、算法以及它們的空間和時間效率,然后從中選擇一個作為實現(xiàn)程序的基
91、礎(chǔ)。</p><p> 因此,要寫好一段程序,寫程序前一定要做好全面的構(gòu)思,并用計算機語言把現(xiàn)實的問題形象體現(xiàn)出來,以達到解決實際問題的需要,還需要能熟練的掌握和運用我們所學(xué)的知識。</p><p><b> 五、參考文獻</b></p><p> [1]曲朝陽,楊杰明等.Java程序設(shè)計. 北京: 清華大學(xué)出版社,2008.10<
92、/p><p> [2]耿祥以,張躍平.Java大學(xué)生實用教程. 北京: 電子工業(yè)出版社,2012.6 </p><p> [3]明日科技.Java經(jīng)典編程.北京:清華大學(xué)出版社,2012.10</p><p> [4]李尊朝,蘇軍.Java語言程序設(shè)計.北京:中國鐵道出版社,2004.2</p><p> [5]王博. 面向?qū)ο蟮慕?、設(shè)
93、計技術(shù)與方法. 北京希望電腦公司,1990.</p><p> [6]張帆 JAVA范例開發(fā)大全. 背景:清華大學(xué)出版社,2010.6</p><p><b> 六、致謝</b></p><p> 經(jīng)過這些天的努力,我們終于順利完成了這次面向?qū)ο骿ava課程設(shè)計,在這里,首先要感謝指導(dǎo)老師姚老師在知識和技術(shù)上的大力支持和指導(dǎo)。在王老師的指
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- java課程設(shè)計--員工信息管理系統(tǒng)
- java課程設(shè)計--員工信息管理系統(tǒng)
- java課程設(shè)計報告--學(xué)生信息管理系統(tǒng)
- java課程設(shè)計報告---學(xué)生信息管理系統(tǒng)
- java圖書信息管理系統(tǒng)課程設(shè)計報告
- java課程設(shè)計--學(xué)生信息管理系統(tǒng)
- 學(xué)生信息管理系統(tǒng)java課程設(shè)計
- java課程設(shè)計---學(xué)生信息管理系統(tǒng)
- java課程設(shè)計--學(xué)生信息管理系統(tǒng)
- 高考信息管理系統(tǒng)--java課程設(shè)計
- java課程設(shè)計-學(xué)生信息管理系統(tǒng)
- java課程設(shè)計---學(xué)生信息管理系統(tǒng)
- java程序設(shè)計課程設(shè)計員工信息管理系統(tǒng)設(shè)計
- java+mysql學(xué)生信息管理系統(tǒng)課程設(shè)計報告
- 員工信息管理系統(tǒng)課程設(shè)計
- 課程設(shè)計----員工信息管理系統(tǒng)
- 員工信息管理系統(tǒng)課程設(shè)計
- 圖書信息管理系統(tǒng)java課程設(shè)計
- 課程設(shè)計--企業(yè)員工信息管理系統(tǒng)
- java課程設(shè)計--基于cs學(xué)生信息管理系統(tǒng)
評論
0/150
提交評論