工資管理匯編語言課程設(shè)計_第1頁
已閱讀1頁,還剩19頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、<p><b>  信息商務(wù)學院</b></p><p>  課 程 設(shè) 計 說 明 書</p><p>  指導(dǎo)教師: 職稱: </p><p>  2013年 12 月 26 日</p><p><b>  系統(tǒng)設(shè)計</b></p>

2、<p><b>  目標設(shè)計</b></p><p>  在工資管理中,需要從公司管理方式以及實際情況中提取相關(guān)信息,以反映工資管理情況。傳統(tǒng)的手工操作方式,易發(fā)生數(shù)據(jù)丟失,統(tǒng)計錯誤,勞動強度高,且速度慢。使用計算機可以高速,快捷地完成以上工作。避免重復(fù)勞動,規(guī)范工資管理行為,從而提高了管理效率和水平。讓人們的效率大大提高.</p><p>  不難想象,

3、正是資訊的迅速發(fā)展使得人們從過去繁復(fù)的手工勞作中得以解脫,從而使這種服務(wù)在現(xiàn)在才可能迅速普及。同時,編寫一套完整的工資管理系統(tǒng)的任務(wù)就顯得尤為重要。</p><p>  1.2 開發(fā)和運行環(huán)境選擇</p><p>  開發(fā)工具:SQL2000, java語言。</p><p>  運行環(huán)境: Windows XP,Windows 2000或VISTA操作系統(tǒng)。&l

4、t;/p><p>  1.3 系統(tǒng)功能分析</p><p>  本系統(tǒng)主要用于員工基本信息的管理,對員工以及其他信息的添加、修改、刪除、查詢等基本操作。對于數(shù)據(jù)庫的保護有數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)的功能。針對這些要求,設(shè)計本月工資信息管理系統(tǒng)。該系統(tǒng)主要包括職工信息、職工考勤信息、職工津貼信息。 </p><p><b>  職工信息管理系統(tǒng)</b><

5、;/p><p>  功能為:財務(wù)部門相關(guān)人員錄入、修改、刪除、查詢員工個人信息;員工本人能通過用戶名和密碼查詢自己的信息以及修改自己的密碼;</p><p><b>  職工工資管理系統(tǒng)</b></p><p>  功能為:根據(jù)工資生成公式,按照員工的考勤情況及各種表現(xiàn)按月生成相應(yīng)的工資;財務(wù)部門相關(guān)人員能錄入、修改、刪除、查詢每個月每個員工的工資

6、信息以及工資匯總;員工本人能查詢自己的工資信息以及工資匯總;</p><p><b>  職工津貼管理系統(tǒng)</b></p><p>  功能為:財務(wù)部門相關(guān)人員錄入、修改、刪除、查詢職工津貼信息;職工本人能查詢自己的津貼;</p><p><b>  職工考勤管理系統(tǒng)</b></p><p>  功

7、能為:后勤管理人員錄入、修改、刪除、查詢職工考勤信息;職工本人能查詢自己的考勤情況。</p><p>  采用模塊化設(shè)計思想,可以大大提高設(shè)計的效率,并且可以最大限度地減少不必要的錯誤。其系統(tǒng)結(jié)構(gòu)框圖如圖1-1所示。</p><p>  圖1-1 系統(tǒng)功能模塊圖</p><p><b>  數(shù)據(jù)結(jié)構(gòu)設(shè)計</b></p><p

8、>  3.功能模塊詳細設(shè)計</p><p>  3.1主界面及工資基本信息界面的設(shè)計</p><p><b>  圖3-1 歡迎畫面</b></p><p><b>  圖3-2登錄界面</b></p><p>  圖3-3 系統(tǒng)主界面</p><p>  圖3-4 考

9、勤信息錄入,修改,刪除,查詢界面</p><p><b>  3.2主要源代碼</b></p><p>  import java.awt.*;</p><p>  import java.awt.event.*;</p><p>  import javax.swing.*;</p><p> 

10、 import java.awt.*;</p><p>  import java.sql.*;</p><p>  import java.lang.*; </p><p>  import java.util.*; </p><p>  import javax.swing.table.*;</p><p>  i

11、mport java.math.*;</p><p>  class zzlc implements ActionListener{</p><p>  JFrame frame=new JFrame("歡迎進入ZZLC工資管理系統(tǒng)");</p><p>  JLabel label=new JLabel("制作人:陳松 張淑靜 張

12、虎 黎成",JLabel.CENTER);</p><p>  JButton button1=new JButton("進入系統(tǒng)");</p><p>  JButton button2=new JButton("退出系統(tǒng)");</p><p>  ImageIcon im=new ImageIcon("

13、;1.jpg");</p><p>  JLabel a1=new JLabel(im);</p><p>  void Create(){</p><p>  JPanel pcontentPane=(JPanel)frame.getContentPane();</p><p>  JPanel pcontentPane1=new

14、 JPanel();</p><p>  pcontentPane.add(label);</p><p>  pcontentPane.setLayout(new FlowLayout());</p><p>  pcontentPane.add(button1);</p><p>  pcontentPane.add(button2);&

15、lt;/p><p>  pcontentPane.add(new Label(" "));</p><p>  pcontentPane.add(a1);</p><p>  pcontentPane.setBackground(Color.pink);</p><p>  pcontentPane.setVisibl

16、e(true);</p><p>  button1.addActionListener(this);</p><p>  button2.addActionListener(this);</p><p>  frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);</p><p>  fra

17、me.pack();</p><p>  frame.setBounds(200,100,550,600);</p><p>  frame.setVisible(true);</p><p><b>  }</b></p><p>  public static void main(String[] args){<

18、;/p><p>  zzlc dome=new zzlc();</p><p>  dome.Create();</p><p><b>  }</b></p><p>  public void actionPerformed(ActionEvent e){</p><p>  if(button1

19、.equals(e.getSource())){</p><p>  DL dl=new DL();</p><p>  dl.create();</p><p><b>  }</b></p><p>  if(button2.equals(e.getSource())){//退出</p><p&g

20、t;  System.exit(0);</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  class DL implements ActionListener{</p>

21、<p>  JFrame frame=new JFrame("職工/管理員登陸");</p><p>  JLabel label1=new JLabel("用戶名");</p><p>  JLabel label2=new JLabel("密碼");</p><p>  JButton log

22、onButton1=new JButton("管理員登錄");</p><p>  JButton logonButton2=new JButton("職工登錄");</p><p>  JButton cancelButton=new JButton("退出");</p><p>  JTextField

23、 t1=new JTextField(0);</p><p>  JTextField t2=new JTextField(0);</p><p>  ImageIcon im=new ImageIcon("2.jpg");</p><p>  JLabel a2=new JLabel(im);</p><p>  JTe

24、xtField username=new JTextField(9);</p><p>  JPasswordField password=new JPasswordField(9);</p><p>  void create(){</p><p>  JPanel p=(JPanel)frame.getContentPane();</p><

25、p>  JPanel p1=new JPanel();</p><p>  p.setLayout(new FlowLayout());</p><p>  p.add(label1);</p><p>  p.setSize(5,5);</p><p>  p.setLocation(4,8);</p><p>

26、;  p.add(username);</p><p>  p.setSize(100,200);</p><p>  p.setLocation(800,800);</p><p>  p.add(label2);</p><p>  p.setSize(50,20);</p><p>  p.setLocation

27、(40,80);</p><p>  p.add(password);</p><p>  p.setSize(100,20);</p><p>  p.setLocation(80,120);</p><p>  p.add(logonButton1);</p><p>  p.add(new JLabel(&quo

28、t; "));</p><p>  p.add(logonButton2);</p><p>  p.add(new JLabel(" "));</p><p>  p.add(cancelButton);</p><p>  p.add(new JLabel("

29、 "));</p><p>  p.add(a2);</p><p>  p.add(t1);</p><p>  p.add(t2);</p><p>  p.setBackground(Color.red);</p><p>  p.setVisible(true);</p><p&

30、gt;  logonButton1.addActionListener(this);</p><p>  logonButton2.addActionListener(this);</p><p>  cancelButton.addActionListener(this);</p><p>  frame.setDefaultCloseOperation(JFra

31、me.EXIT_ON_CLOSE);</p><p>  frame.pack();</p><p>  frame.setBounds(200,100,750,550);</p><p>  frame.setVisible(true);</p><p><b>  }</b></p><p>

32、  public void actionPerformed(ActionEvent e){</p><p>  if(logonButton1.equals(e.getSource())&&(username.getText().equals("123")==true)&&(password.getText().equals("123")==

33、true)){</p><p>  GZGLZJM gz=new GZGLZJM();</p><p>  gz.create();</p><p><b>  }</b></p><p>  else{JOptionPane.showMessageDialog(null,"對不起,你輸入的密碼錯誤!"

34、;);</p><p><b>  };</b></p><p>  if(logonButton2.equals(e.getSource())&&(username.getText().equals(t1.getText())==true)&&(password.getText().equals(t2.getText())==true

35、)){</p><p>  XK xk=new XK();</p><p>  xk.create();</p><p>  Connection con;</p><p>  Statement sql;</p><p>  ResultSet rs;</p><p>  Vector vec

36、tor=new Vector();</p><p><b>  try {</b></p><p>  Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");</p><p>  } catch (ClassNotFoundException e1) {</p><p

37、>  System.out.println("" + e1);</p><p><b>  }</b></p><p><b>  try {</b></p><p>  con = DriverManager.getConnection("jdbc:odbc:123", &q

38、uot;", "");</p><p>  sql = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY); </p><p>  sql.executeQuery("SELECT Gno,mm FROM Y WHERE Gno="+

39、t1.getText() +"AND mm="+t2.getText());</p><p>  }catch (SQLException e1) {</p><p>  System.out.println(e1);</p><p><b>  }</b></p><p><b>  }&

40、lt;/b></p><p>  if(cancelButton.equals(e.getSource())){</p><p>  System.exit(0);</p><p><b>  }</b></p><p><b>  }</b></p><p><

41、b>  }</b></p><p>  class GZGLZJM extends JFrame implements ActionListener{</p><p>  JFrame f=new JFrame("工資管理系統(tǒng)");</p><p>  JButton b1=new JButton("津貼管理&quo

42、t;);</p><p>  JButton b2=new JButton("總查詢");</p><p>  JButton b3=new JButton("工資管理");</p><p>  JButton b4=new JButton("后勤管理");</p><p>  JB

43、utton b6=new JButton("員工個人信息管理");</p><p>  JButton b5=new JButton("返回");</p><p>  ImageIcon im=new ImageIcon("3.jpg");</p><p>  JLabel a3=new JLabel(im

44、);</p><p>  void create(){</p><p>  JPanel p=(JPanel)f.getContentPane();</p><p>  JPanel p1=new JPanel();</p><p>  p.setLayout(new FlowLayout());</p><p>  

45、p.add(b1);</p><p>  p.add(new JLabel(" "));</p><p>  p.add(b6);</p><p>  p.add(new JLabel(" "));</p><p>  p.add(b3);</p><p&

46、gt;  p.add(new JLabel(" "));</p><p>  p.add(b4);</p><p>  p.add(new JLabel(" "));</p><p>  p.add(b2);</p><p>  p.add(new JLabel("

47、 "));</p><p>  p.add(b5);</p><p>  p.add(a3);</p><p>  p.setBackground(Color.red);</p><p>  p.setVisible(true);</p><p>  b1.addActionListener(t

48、his);</p><p>  b2.addActionListener(this);</p><p>  b3.addActionListener(this);</p><p>  b4.addActionListener(this);</p><p>  b5.addActionListener(this);</p><

49、;p>  b6.addActionListener(this);</p><p>  f.setBounds(200,100,800,600);</p><p>  f.setVisible(true);</p><p><b>  }</b></p><p>  public void actionPerform

50、ed(ActionEvent e){</p><p>  if(b5.equals(e.getSource())){//返回</p><p>  DL d=new DL();</p><p>  f.dispose();</p><p><b>  }</b></p><p>  if(b1.eq

51、uals(e.getSource())){//津貼管理</p><p>  JTGL jt=new JTGL();</p><p>  jt.create();</p><p><b>  }</b></p><p>  if(b6.equals(e.getSource())){//員工個人信息管理</p>

52、<p>  YGGL yg=new YGGL();</p><p>  yg.create();</p><p><b>  }</b></p><p>  if(b2.equals(e.getSource())){//查詢</p><p>  XK xk=new XK();</p><p

53、>  xk.create();</p><p><b>  }</b></p><p>  if(b4.equals(e.getSource())){//后勤管理</p><p>  KQGL kq=new KQGL();</p><p>  kq.create();</p><p><

54、;b>  }</b></p><p>  if(b3.equals(e.getSource())){//工資管理</p><p>  GZGL gz=new GZGL();</p><p>  gz.create();</p><p><b>  }</b></p><p>&l

55、t;b>  }</b></p><p><b>  } </b></p><p>  class KQGL implements ActionListener{</p><p>  JFrame f=new JFrame("錄入修改刪除考勤信息");</p><p>  JButto

56、n b1=new JButton("錄入");</p><p>  JButton b2=new JButton("修改");</p><p>  JButton b3=new JButton("刪除");</p><p>  JButton b4=new JButton("查詢所有")

57、;</p><p>  JButton b5=new JButton("返回");</p><p>  JTextField tf1=new JTextField(4);</p><p>  JTextField tf2=new JTextField(4);</p><p>  JTextField tf3=new JT

58、extField(4);</p><p>  JTextField tf4=new JTextField(4);</p><p>  JTextField tf5=new JTextField(6);</p><p>  JButton b6=new JButton("查詢單人考勤");</p><p>  String[

59、] cloum={"職工號","缺勤天數(shù)","缺勤類別","缺勤時間"};</p><p>  Object[][] row=new Object[50][4];</p><p>  JTable table=new JTable(row,cloum);</p><p>  JScr

60、ollPane scrollpane=new JScrollPane(table);</p><p>  JSplitPane splitpane=new JSplitPane(JSplitPane.VERTICAL_SPLIT);</p><p>  void create()</p><p><b>  {</b></p>&

61、lt;p>  JPanel p=(JPanel)f.getContentPane();</p><p>  p.setLayout(new FlowLayout());</p><p>  //p.add(scrollpane);</p><p>  p.add(splitpane);</p><p>  JPanel p1=new J

62、Panel();</p><p>  p1.add(b1);</p><p>  p1.add(b2);</p><p>  p1.add(b3);</p><p>  p1.add(b4);</p><p>  p1.add(b6);</p><p>  p1.add(b5);</p&g

63、t;<p>  JPanel p2=new JPanel();</p><p>  p2.setBackground(Color.red);</p><p>  p2.add(scrollpane);</p><p>  JPanel p3=new JPanel();</p><p>  p.setLayout(new Flow

64、Layout());</p><p>  p.add(new JLabel(""));</p><p>  p.add(new JLabel("職工號"));</p><p>  p.add(tf1);</p><p>  p.add(new JLabel("缺勤天數(shù)"));<

65、/p><p>  p.add(tf2);</p><p>  p.add(new JLabel("缺勤類別"));</p><p>  p.add(tf3);</p><p>  p.add(new JLabel(""));</p><p>  p.add(new JLabel(&q

66、uot;缺勤時間"));</p><p>  p.add(tf4); </p><p>  p.add(new JLabel(" 在此處輸入職工號點擊查詢刪除"));</p><p>  p.add(tf5);</p><p>  splitpane.add(p1,splitpane.TOP);

67、</p><p>  splitpane.add(p2,splitpane.BOTTOM);</p><p>  splitpane.setDividerLocation(50);</p><p>  p.setBackground(Color.CYAN);</p><p>  b1.addActionListener(this);</

68、p><p>  b2.addActionListener(this);</p><p>  b3.addActionListener(this);</p><p>  b4.addActionListener(this);</p><p>  b5.addActionListener(this);</p><p>  b6

69、.addActionListener(this);</p><p>  f.setBounds(200,100,500,600);</p><p>  f.setResizable(true);//可以調(diào)整界面大小</p><p>  f.setVisible(true);</p><p><b>  }</b><

70、/p><p>  public void actionPerformed(ActionEvent e){</p><p>  if(b1.equals(e.getSource())){ //添加</p><p>  Connection con;</p><p>  Statement sql;</p><p>  Res

71、ultSet rs;</p><p><b>  try {</b></p><p>  Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");</p><p>  } catch (ClassNotFoundException e1) {</p><p>  S

72、ystem.out.println("" + e1);</p><p><b>  }</b></p><p><b>  try {</b></p><p>  con = DriverManager.getConnection("jdbc:odbc:123", "&qu

73、ot;, "");</p><p>  sql = con.createStatement();</p><p>  String insertStr = "INSERT INTO K VALUES " + "(" + "'" + tf1.getText() + "'" +

74、"," + tf2.getText()+"," + "'" +tf3.getText()+"'" + ","+tf4.getText()+")";</p><p>  sql.executeUpdate(insertStr);</p><p>  con.

75、close();</p><p>  } catch (SQLException e1) {</p><p>  System.out.println(e1);</p><p><b>  }</b></p><p><b>  }</b></p><p>  if(b2.e

76、quals(e.getSource())){//修改</p><p>  Connection con;</p><p>  Statement sql;</p><p>  ResultSet rs;</p><p><b>  try {</b></p><p>  Class.forName

77、("sun.jdbc.odbc.JdbcOdbcDriver");</p><p>  } catch (ClassNotFoundException e1) {</p><p>  System.out.println("" + e1);</p><p><b>  }</b></p>&

78、lt;p><b>  try {</b></p><p>  con = DriverManager.getConnection("jdbc:odbc:123", "", "");</p><p>  sql = con.createStatement();</p><p>  

79、sql.executeUpdate("UPDATE K SET ts="+tf2.getText()+"WHERE Kno="+tf1.getText()+"");</p><p>  sql.executeUpdate("UPDATE K SET lb="+tf3.getText()+"WHERE Kno="+t

80、f1.getText()+"");</p><p>  sql.executeUpdate("UPDATE K SET sj="+tf4.getText()+"WHERE Kno="+tf1.getText()+"");</p><p>  con.close();</p><p>  

81、} catch (SQLException e1) {</p><p>  System.out.println(e1);</p><p><b>  }</b></p><p><b>  }</b></p><p>  if(b3.equals(e.getSource())){//刪除<

82、/p><p>  Connection con;</p><p>  Statement sql;</p><p>  ResultSet rs;</p><p><b>  try {</b></p><p>  Class.forName("sun.jdbc.odbc.JdbcOdbcD

83、river");</p><p>  } catch (ClassNotFoundException e1) {</p><p>  System.out.println("" + e1);</p><p><b>  }</b></p><p><b>  try {</b

84、></p><p>  con = DriverManager.getConnection("jdbc:odbc:123", "", "");</p><p>  sql = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_O

85、NLY); </p><p>  sql.executeUpdate("DELETE FROM K WHERE Kno="+tf5.getText());</p><p>  con.close();</p><p>  } catch (SQLException e1) {</p><p>  System.out.p

86、rintln(e1);</p><p><b>  }</b></p><p><b>  }</b></p><p>  if(b4.equals(e.getSource())){//查詢?nèi)?lt;/p><p>  Connection con;</p><p>  S

87、tatement sql;</p><p>  ResultSet rs;</p><p>  Vector vector=new Vector();</p><p><b>  try {</b></p><p>  Class.forName("sun.jdbc.odbc.JdbcOdbcDriver&qu

88、ot;);</p><p>  } catch (ClassNotFoundException e1) {</p><p>  System.out.println("" + e1);</p><p><b>  } </b></p><p><b>  try {</b><

89、;/p><p>  con = DriverManager.getConnection("jdbc:odbc:123", "sa", "");</p><p>  sql = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);

90、 </p><p>  if(b4.equals(e.getSource())){</p><p>  for(int i=0;i<50;i++)</p><p>  for(int j=0;j<4;j++)</p><p>  table.setValueAt("",i,j);</p><

91、;p>  rs = sql.executeQuery("SELECT * FROM K ORDER BY Kno DESC");</p><p><b>  int k=-1;</b></p><p>  while(rs.next()) {</p><p><b>  ++k;</b></

92、p><p>  String Kno = rs.getString(1);</p><p>  String ts = rs.getString(2);</p><p>  String lb = rs.getString(3);</p><p>  String sj = rs.getString(4);</p><p>

93、;  table.setValueAt(Kno,k,0);</p><p>  table.setValueAt(ts,k,1);</p><p>  table.setValueAt(lb,k,2);</p><p>  table.setValueAt(sj,k,3);</p><p><b>  } </b&

94、gt;</p><p><b>  }</b></p><p>  }catch (SQLException e1) {</p><p>  System.out.println(e1);</p><p><b>  }</b></p><p><b>  }<

95、;/b></p><p>  if(b6.equals(e.getSource())){ //查詢關(guān)鍵字</p><p>  Connection con;</p><p>  Statement sql;</p><p>  ResultSet rs;</p><p>  Vector vector=new V

96、ector();</p><p><b>  try {</b></p><p>  Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");</p><p>  } catch (ClassNotFoundException e1) {</p><p>  Sys

97、tem.out.println("" + e1);</p><p><b>  } </b></p><p><b>  try {</b></p><p>  con = DriverManager.getConnection("jdbc:odbc:123", "sa&q

98、uot;, "");</p><p>  sql = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);</p><p>  if(b6.equals(e.getSource())){</p><p>  for(int i=0;i<

99、;50;i++)</p><p>  for(int j=0;j<4;j++)</p><p>  table.setValueAt("", i, j);</p><p>  rs = sql.executeQuery("SELECT * FROM K WHERE Kno="+tf5.getText());</p&

100、gt;<p>  int k=-1; </p><p>  while (rs.next()) {</p><p><b>  ++k;</b></p><p>  String Kno = rs.getString(1);</p><p>  String ts = rs.getString(2);

101、</p><p>  String lb = rs.getString(3);</p><p>  String sj = rs.getString(4);</p><p>  table.setValueAt(Kno,k,0);</p><p>  table.setValueAt(ts,k,1);</p><p>

102、  table.setValueAt(lb,k,2);</p><p>  table.setValueAt(sj,k,3);</p><p><b>  }</b></p><p><b>  } </b></p><p>  }catch (SQLException e1) {</

103、p><p>  System.out.println(e1);</p><p><b>  } </b></p><p><b>  }</b></p><p>  if(b5.equals(e.getSource())){//返回</p><p>  DL dl=new DL(

104、);</p><p>  f.dispose();</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p><b>  3.3系統(tǒng)測試</b></

105、p><p>  進入歡迎主界面之后,點擊進入系統(tǒng)—>輸入密碼點擊登錄->點擊所要進入的模塊管理->對數(shù)據(jù)庫進行錄入修改刪除查詢操作,如數(shù)據(jù)庫中,如:</p><p>  刪除:在右下角框內(nèi)輸入 ,如職工號:030301 然后點擊刪除,可以在表中刪除其信息.</p><p>  錄入:在表下面空內(nèi)填入所對應(yīng)的信息,如職工號:030301 缺勤天數(shù):6

106、缺勤類別:病假缺勤時間:2008-4-25,再點擊錄入,就可以錄入該職工的信息.</p><p>  修改: 在表下面空內(nèi)填入所對應(yīng)的信息, 如職工號:030301 缺勤天數(shù):6 缺勤類別:病假缺勤時間:2008-4-25,再點擊修改,就可以修改此人信息.</p><p>  查詢:點查詢所有可以查詢此表全部信息; 在右下角框內(nèi)輸入 ,職工號:030301 然后點擊查詢單人…即可查詢單人信

107、息.</p><p><b>  3.4個人體會</b></p><p>  通過課程設(shè)計讓我有機會把知識學以至用,而不單是停留在理論的基礎(chǔ)上,為以后的學習和工作提供了寶貴的經(jīng)驗,打下了堅實的基礎(chǔ),雖然課程設(shè)計時間短暫,但對我來說過的很充實,更重要的是學到了很多書本上沒有的東西,提高了自己的動手能力.在此過程中又學到了許多未知的代碼,大大的充實了自己的知識.</

溫馨提示

  • 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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論