版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 程序設(shè)計(jì)</b></p><p><b> 課程設(shè)計(jì)報(bào)告</b></p><p> 設(shè)計(jì)題目:java面向?qū)ο蟪绦蛟O(shè)計(jì) </p><p> 專業(yè)班級(jí): </p><p> 學(xué) 號(hào):
2、 </p><p> 姓 名: </p><p> 指導(dǎo)教師: </p><p> 時(shí)間:2013.06.8-2012.06.21</p><p> Java課程設(shè)計(jì):信息錄入顯示系統(tǒng)&l
3、t;/p><p><b> 摘要:</b></p><p> 本信息錄入顯示系統(tǒng)主要依托java程序設(shè)計(jì)和Access數(shù)據(jù)庫,使得其有簡(jiǎn)單的信息錄入、顯示及查詢功能,并且可以對(duì)數(shù)據(jù)進(jìn)行分類的指定查詢。系統(tǒng)使用Java進(jìn)行編寫操作的界面,美觀而有顯出人性化設(shè)計(jì)的好處。</p><p><b> 關(guān)鍵字:</b></p
4、><p> 信息錄入 信息顯示 信息查詢 退出</p><p><b> 一、課題概述</b></p><p><b> 1、設(shè)計(jì)目的</b></p><p> 運(yùn)用JAVA、JDBC及Access設(shè)計(jì)一個(gè)完整的信息錄入顯示系統(tǒng)。</p><p><b
5、> 2、設(shè)計(jì)要求</b></p><p> 信息錄入顯示系統(tǒng)要求有四個(gè)界面:主界面、錄入界面、顯示界面和查詢界面。通過JAVA程序連接到數(shù)據(jù)庫,根據(jù)相對(duì)應(yīng)的操作要求完成一系列的操作,包括:學(xué)生信息的錄入、顯示,查詢等操作。</p><p> 二、設(shè)計(jì)思路及采取方案</p><p><b> 設(shè)計(jì)主表</b></p
6、><p> 進(jìn)入Access數(shù)據(jù)庫創(chuàng)建一個(gè)名字為java.mdb的數(shù)據(jù)庫文件,其中含有一個(gè)表info,如下圖所示。</p><p><b> 連接數(shù)據(jù)庫</b></p><p> 通過JDBC完成與Access數(shù)據(jù)庫建立連接。創(chuàng)建一個(gè)ODBC數(shù)據(jù)源,控制面板-管理工具-數(shù)據(jù)源(ODBC),在彈出的對(duì)話框中選擇相應(yīng)的操作。</p>
7、<p> 界面設(shè)計(jì)思路及取得結(jié)果</p><p> 信息錄入顯示系統(tǒng)有四個(gè)界面:主界面、錄入界面、顯示界面和查詢界面,分別使用四個(gè)panel。菜單欄使用MenuBar()方法,按鈕input、show、search、exid添加到工具條JToorBar上,如圖所示。</p><p><b> 主界面:</b></p><p>
8、 面板Panel上加入標(biāo)簽Label,在標(biāo)簽山將標(biāo)簽設(shè)置為居中顯示。</p><p> 代碼:panel=new Panel();</p><p> label=new Label("歡迎使用",Label.CENTER);</p><p> label.setForeground(Color.black);//設(shè)置字體顏色</p&
9、gt;<p> label.setFont(new Font("宋體",1,50));//設(shè)置字體大小</p><p> panel.setBackground(Color.cyan);</p><p> panel.setLayout(card);</p><p> panel.add("1", lab
10、el);</p><p> add(panel,BorderLayout.CENTER);</p><p> card.show(panel,"1");//主界面</p><p><b> 錄入界面:</b></p><p> 創(chuàng)建五個(gè)Box,將標(biāo)簽、文本框和按鈕分別放在box1、box2、b
11、ox3中,將box1和box2添加到basebox中,把basebox和box3添加boxh中并設(shè)置basebox和box3的位置,把boxh添加到面板上,運(yùn)用BorderLayout使其居中顯示。</p><p> 代碼: box1=Box.createVerticalBox();</p><p> box1.add(new Label("學(xué)號(hào)"));</p
12、><p> box1.add(Box.createVerticalStrut(10));</p><p> box1.add(new Label("姓名"));</p><p> box1.add(Box.createVerticalStrut(10));</p><p> box1.add(new Label(&qu
13、ot;專業(yè)"));</p><p> box1.add(Box.createVerticalStrut(10));</p><p> box2=Box.createVerticalBox();</p><p> t1=new TextField(12);</p><p> box2.add(t1);</p>&
14、lt;p> box2.add(Box.createVerticalStrut(10));</p><p> t2=new TextField(12);</p><p> box2.add(t2);</p><p> box2.add(Box.createVerticalStrut(10));</p><p> t3=new T
15、extField(12);</p><p> box2.add(t3);</p><p> box2.add(Box.createVerticalStrut(10));</p><p> basebox=Box.createHorizontalBox();</p><p> basebox.add(box1);</p>
16、<p> basebox.add(box2);</p><p> box3=Box.createHorizontalBox();</p><p> button5=new JButton("錄入");</p><p> button5.addActionListener(this);</p><p>
17、box3.add(button5);</p><p> box3.add(Box.createVerticalStrut(12));</p><p> button6=new JButton("重置");</p><p> button6.addActionListener(this);</p><p> box3
18、.add(button6);</p><p> box3.add(Box.createVerticalStrut(12));</p><p> button7=new JButton("結(jié)束");</p><p> button7.addActionListener(this);</p><p> box3.add
19、(button7);</p><p> box3.add(Box.createVerticalStrut(12));</p><p> boxh=Box.createVerticalBox();</p><p> boxh.add(basebox);</p><p> boxh.add(Box.createVerticalStrut(
20、10));</p><p> boxh.add(box3);</p><p> panelinput=new Panel();</p><p> panelinput.add(boxh,BorderLayout.CENTER);</p><p> panel.add("2",panelinput);</p&g
21、t;<p><b> 顯示界面:</b></p><p> 面板panel上創(chuàng)建表格table和按鈕button,點(diǎn)擊“返回”按鈕后返回主界面。顯示界面要與數(shù)據(jù)庫相連接。</p><p><b> 代碼:try{</b></p><p> Class.forName("sun.jdbc.od
22、bc.JdbcOdbcDriver");</p><p> }catch(ClassNotFoundException e){</p><p> System.out.println();</p><p><b> }</b></p><p><b> try{</b></p
23、><p> con=DriverManager.getConnection("jdbc:odbc:TestDB","admin","admin");</p><p> sql=con.createStatement();</p><p> rs=sql.executeQuery("select
24、* from info");</p><p> while(rs.next()&&i<30){</p><p> a[i][0]=rs.getString("iNum");</p><p> a[i][1]=rs.getString("iName");</p><p&g
25、t; a[i][2]=rs.getString("iMajor");</p><p><b> i++;</b></p><p><b> }</b></p><p> con.close();</p><p> }catch(SQLException e){}
26、 </p><p> button8=new JButton("返回");</p><p> button8.addActionListener(this);</p><p> table=new JTable(a,name);</p><p> panelshow=new Panel();</p&
27、gt;<p> panelshow.setLayout(new BorderLayout());</p><p> panelshow.add(new JScrollPane(table,JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,</p><p> JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS));&l
28、t;/p><p> panelshow.add(button8,BorderLayout.SOUTH);</p><p> panel.add("3",panelshow);//show</p><p><b> 查詢界面:</b></p><p> 創(chuàng)建兩個(gè)面板panel,其中一個(gè)面板上添加下拉
29、列表、文本框和標(biāo)簽并連同表格一起添加到另一個(gè)面板上。</p><p> 代碼:JTable table,tablesearch;</p><p> Object b[][]=new Object[30][3];</p><p> int i=0;int p=0;</p><p> Object name[]={"iNum&q
30、uot;,"iName","iMajor"};</p><p> String inum;String iname;String imajor;</p><p> String recode,insertStr;</p><p> Label labelsearch=new Label("查詢條件")
31、;</p><p> TextField t4=new TextField(12);</p><p> Choice ch=new Choice();</p><p> ch.add("iNum");ch.add("iName");ch.add("iMajor");</p><p&
32、gt; ch.addItemListener(this);</p><p> t4.addActionListener(this);</p><p> panelsearch=new Panel();</p><p> panelsearch.setLayout(new BorderLayout());</p><p> panel
33、search1=new Panel();</p><p> panelsearch1.add(labelsearch);</p><p> panelsearch1.add(t4);</p><p> panelsearch1.add(ch);</p><p> panelsearch1.setBackground(Color.pin
34、k);</p><p> tablesearch=new JTable(b,name);</p><p> panelsearch.add(new JScrollPane(tablesearch,JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,</p><p> JScrollPane.HORIZONTAL_SCROLLBAR_AL
35、WAYS));</p><p> panelsearch.add(panelsearch1,BorderLayout.SOUTH);</p><p> panel.add("4",panelsearch);</p><p><b> 設(shè)計(jì)總結(jié)與體會(huì)</b></p><p> 遇到問題及解決方法
36、:</p><p> 1、面板上的元素有覆蓋現(xiàn)象</p><p> 運(yùn)用BorderLayout布局設(shè)置元素位置。</p><p><b> 2、面板的切換</b></p><p> CardLayout布局管理器能夠幫助用戶處理兩個(gè)以至更多的成員共享同一顯示空間,它把容器分成許多層,每層的顯示空間占據(jù)整個(gè)容器的
37、大小,但是每層只允許放置一個(gè)組件,每層可以利用Panel來實(shí)現(xiàn)復(fù)雜的用戶界面。</p><p> 使用CardLayout的一般步驟如下:</p><p> ?。?)創(chuàng)建CardLayout對(duì)象作為布局,如:</p><p> CardLayout card=new CardLayout();</p><p> (2)使用容器的setL
38、ayout()方法為容器設(shè)置布局,如:</p><p> con.setLayout(card);</p><p> ?。?)調(diào)用容器的方法add(String s,Component b)將組件b加入容器,并給出了顯示該組件的代號(hào)s。組件的代號(hào)是另外給的,和組件的名字沒有必然聯(lián)系。不同的組件代號(hào)不同。最先加入con的是第一張,依次排序。</p><p> ?。?
39、)創(chuàng)建的布局card用CardLayout類提供的show(方法),根據(jù)容器名字con和其中的組件的代號(hào)s顯示這一組件:</p><p> mycard.show(con,s);</p><p> 3、stmt=Con.createStatement(),代碼編譯沒有報(bào)錯(cuò),但是運(yùn)行卻拋出異常的問題</p><p> 要注意語句中文本型和整型賦值的區(qū)別,引號(hào)的用
40、法,取結(jié)果集并處理ResultSet的next()方法。</p><p> 表格中錄入數(shù)據(jù)后在顯示界面不能顯示</p><p> 表格對(duì)象調(diào)用repaint()方法進(jìn)行數(shù)據(jù)刷新。</p><p> 設(shè)計(jì)體會(huì):這次設(shè)計(jì)實(shí)驗(yàn)要求要連接到Access數(shù)據(jù)庫,并且可以對(duì)數(shù)據(jù)執(zhí)行查詢,添加,修改,刪除等一些操作。首先要做好一個(gè)數(shù)據(jù)庫,然后要?jiǎng)?chuàng)建一個(gè)ODBC數(shù)據(jù)源,控制面
41、板-管理工具-數(shù)據(jù)源(ODBC),在彈出的對(duì)話框中選擇相應(yīng)的操作。本信息錄入顯示系統(tǒng)主要依托java程序設(shè)計(jì)和Access數(shù)據(jù)庫,使得其有簡(jiǎn)單的信息錄入、顯示及查詢功能,并且可以對(duì)數(shù)據(jù)進(jìn)行分類的指定查詢。系統(tǒng)使用Java進(jìn)行編寫操作的界面,美觀而有顯出人性化設(shè)計(jì)的好處。 通過本次實(shí)踐課程,我熟悉了Access數(shù)據(jù)庫的基本操作如:創(chuàng)建數(shù)據(jù)庫、表,以及對(duì)相關(guān)表的添加、刪除、修改、查詢等操作。在本次實(shí)驗(yàn)設(shè)計(jì)中,主要用到了java面向用戶程序
42、設(shè)計(jì),學(xué)會(huì)了在java語言中實(shí)現(xiàn)對(duì)數(shù)據(jù)庫的應(yīng)用,能夠在圖形窗口下進(jìn)行數(shù)據(jù)的管理。當(dāng)然,由于我自身對(duì)編程知識(shí)的掌握及運(yùn)用存在不足,使得系統(tǒng)還存在一定的缺陷,還望老師指正。 </p><p> 最后在實(shí)踐過程中得到了老師和同學(xué)的幫助,在這里表示感謝。</p><p><b> 主要參考文獻(xiàn)</b></p><p> Java2
43、實(shí)用教程(第三版)</p><p><b> 附錄</b></p><p> import javax.swing.*;</p><p> import java.awt.*;</p><p> import javax.swing.border.*;</p><p> import j
44、ava.awt.event.*;</p><p> import java.sql.*;</p><p> class window extends Frame implements ItemListener,ActionListener </p><p> { Frame frame;</p><p> JButton b1,b2
45、,b3,b4,b5,b6,b7,b8;</p><p> JToolBar toolBar;</p><p> Panel panel,panel1,panel2,panel3,panel4;</p><p> Label label;</p><p> MenuBar mb=new MenuBar(); </p>&l
46、t;p> Menu m=new Menu("功能選擇");</p><p> MenuItem input=new MenuItem("錄入");</p><p> MenuItem show=new MenuItem("顯示");</p><p> MenuItem search=new M
47、enuItem("查詢");</p><p> MenuItem exit=new MenuItem("退出");</p><p> CardLayout card=new CardLayout();</p><p> Box basebox,box1,box2,box3,boxh;</p><p&g
48、t; TextField t1,t2,t3;</p><p> Connection con;</p><p> Statement sql;</p><p> ResultSet rs;</p><p> JTable tablesearch;</p><p> Object a[][]=new Obje
49、ct[30][3];</p><p> Object b[][]=new Object[30][3];</p><p> int i=0;int p=0;</p><p> Object name[]={"iNum","iName","iMajor"};</p><p> J
50、Table table=new JTable(a,name);</p><p> String inum;String iname;String imajor;</p><p> String recode,insertStr;</p><p> Label labelsearch=new Label("查詢條件");</p>
51、<p> TextField t4=new TextField(12);</p><p> Choice ch=new Choice();</p><p><b> window()</b></p><p> {frame=new Frame("信息錄入顯示系統(tǒng)");</p><p&g
52、t; mb.add(m);</p><p> setMenuBar(mb);</p><p> m.add(input);</p><p> input.addActionListener(this);</p><p> m.add(show);</p><p> show.addActionListene
53、r(this);</p><p> m.add(search);</p><p> search.addActionListener(this);</p><p> m.addSeparator();</p><p> m.add(exit);</p><p> exit.addActionListener(
54、this);</p><p> b1=new JButton("input",new ImageIcon("01.jpg"));</p><p> b1.addActionListener(this);</p><p> b2=new JButton("show",new ImageIcon(&quo
55、t;02.jpg"));</p><p> b2.addActionListener(this);</p><p> b3=new JButton("search",new ImageIcon("03.jpg"));</p><p> b3.addActionListener(this);</p>
56、<p> b4=new JButton("exit",new ImageIcon("04.jpg"));</p><p> b4.addActionListener(this);</p><p> toolBar=new JToolBar();</p><p> toolBar.add(b1);</p
57、><p> toolBar.add(b2);</p><p> toolBar.add(b3);</p><p> toolBar.add(b4);</p><p> this.add(toolBar,BorderLayout.NORTH);</p><p> panel=new Panel();</p&g
58、t;<p> label=new Label("歡迎使用",Label.CENTER);</p><p> label.setForeground(Color.black);//設(shè)置字體顏色</p><p> label.setFont(new Font("宋體",1,50));//設(shè)置字體大小</p><p&
59、gt; panel.setBackground(Color.cyan);</p><p> panel.setLayout(card);</p><p> panel.add("1", label);</p><p> add(panel,BorderLayout.CENTER);</p><p> card.s
60、how(panel,"1");//主界面</p><p> box1=Box.createVerticalBox();</p><p> box1.add(new Label("學(xué)號(hào)"));</p><p> box1.add(Box.createVerticalStrut(10));</p><p&
61、gt; box1.add(new Label("姓名"));</p><p> box1.add(Box.createVerticalStrut(10));</p><p> box1.add(new Label("專業(yè)"));</p><p> box1.add(Box.createVerticalStrut(10)
62、);</p><p> box2=Box.createVerticalBox();</p><p> t1=new TextField(12);</p><p> box2.add(t1);</p><p> box2.add(Box.createVerticalStrut(10));</p><p> t2
63、=new TextField(12);</p><p> box2.add(t2);</p><p> box2.add(Box.createVerticalStrut(10));</p><p> t3=new TextField(12);</p><p> box2.add(t3);</p><p> b
64、ox2.add(Box.createVerticalStrut(10));</p><p> basebox=Box.createHorizontalBox();</p><p> basebox.add(box1);</p><p> basebox.add(box2);</p><p> box3=Box.createHorizo
65、ntalBox();</p><p> b5=new JButton("錄入");</p><p> b5.addActionListener(this);</p><p> box3.add(b5);</p><p> box3.add(Box.createVerticalStrut(12));</p>
66、;<p> b6=new JButton("重置");</p><p> b6.addActionListener(this);</p><p> box3.add(b6);</p><p> box3.add(Box.createVerticalStrut(12));</p><p> b7=ne
67、w JButton("結(jié)束");</p><p> b7.addActionListener(this);</p><p> box3.add(b7);</p><p> box3.add(Box.createVerticalStrut(12));</p><p> boxh=Box.createVerticalB
68、ox();</p><p> boxh.add(basebox);</p><p> boxh.add(Box.createVerticalStrut(10));</p><p> boxh.add(box3);</p><p> panel1=new Panel();</p><p> panel1.add
69、(boxh,BorderLayout.CENTER);</p><p> panel.add("2",panel1);</p><p> addWindowListener(new WindowAdapter(){</p><p> public void windowClosing(WindowEvent e)</p>&l
70、t;p> {System.exit(0);}</p><p><b> }</b></p><p><b> );//input</b></p><p> b8=new JButton("返回");</p><p> b8.addActionListener(th
71、is);</p><p> panel2=new Panel();</p><p> panel2.setLayout(new BorderLayout());</p><p> panel2.add(new JScrollPane(table,JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,</p><p>
72、; JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS));</p><p> panel2.add(b8,BorderLayout.SOUTH);</p><p> panel.add("3",panel2);//show</p><p> ch.add("iNum");</p>
73、;<p> ch.add("iName");</p><p> ch.add("iMajor");</p><p> ch.addItemListener(this);</p><p> t4.addActionListener(this);</p><p> panel3=ne
74、w Panel();</p><p> panel3.setLayout(new BorderLayout());</p><p> panel4=new Panel();</p><p> panel4.add(labelsearch);</p><p> panel4.add(t4);</p><p>
75、panel4.add(ch);</p><p> panel4.setBackground(Color.pink);</p><p> tablesearch=new JTable(b,name);</p><p> panel3.add(new JScrollPane(tablesearch,JScrollPane.VERTICAL_SCROLLBAR_AL
76、WAYS,</p><p> JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS));</p><p> panel3.add(panel4,BorderLayout.SOUTH);</p><p> panel.add("4",panel3);//SEARCH</p><p> set
77、Bounds(50,50,600,600);</p><p> setVisible(true);</p><p> validate(); </p><p><b> }</b></p><p> public void actionPerformed(ActionEvent e) </p>&l
78、t;p> { if(e.getSource()==b1||e.getSource()==input)</p><p> card.show(panel,"2");</p><p> if(e.getSource()==b2||e.getSource()==show){</p><p><b> try{</b>
79、;</p><p> Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");</p><p> }catch(ClassNotFoundException l){</p><p> System.out.println();</p><p><b> }</b&
80、gt;</p><p><b> try{</b></p><p> con=DriverManager.getConnection("jdbc:odbc:TestDB","admin","admin");</p><p> sql=con.createStatement();&
81、lt;/p><p> rs=sql.executeQuery("select * from info");</p><p> while(rs.next()&&i<30){</p><p> a[i][0]=rs.getString("iNum");</p><p> a[i]
82、[1]=rs.getString("iName");</p><p> a[i][2]=rs.getString("iMajor");</p><p><b> i++;</b></p><p><b> }</b></p><p> con.clos
83、e();</p><p><b> i=0;</b></p><p> table.repaint();</p><p> }catch(SQLException l){}</p><p> card.show(panel,"3"); } </p><p> i
84、f (e.getSource()==b4||e.getSource()==exit)</p><p> System.exit(0);</p><p> if(e.getSource()==b8||e.getSource()==b7)</p><p> card.show(panel,"1");</p><p>
85、if(e.getSource()==b5)</p><p><b> {</b></p><p><b> try{</b></p><p> Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");</p><p><b>
86、 }</b></p><p> catch(ClassNotFoundException n)</p><p><b> {</b></p><p> System.out.println();</p><p><b> }</b></p><p> t
87、ry{con=DriverManager.getConnection("jdbc:odbc:TestDB","admin","admin");</p><p> sql=con.createStatement();</p><p> insertStr="INSERT INTO info(iNum,iName,iMa
88、jor)"+" VALUES('"+this.t1.getText()+"','"+this.t2.getText()+"','"+this.t3.getText()+"')";</p><p> sql.executeUpdate(insertStr);</p>
89、<p> con.close();</p><p><b> }</b></p><p> catch(SQLException n)</p><p><b> {</b></p><p> System.out.println(n.getMessage());</p&
90、gt;<p><b> }</b></p><p> table.repaint();</p><p><b> }</b></p><p> if(e.getSource()==b6)</p><p> {t1.setText("");</p&g
91、t;<p> t2.setText("");</p><p> t3.setText("");</p><p><b> }</b></p><p> if(e.getSource()==b3||e.getSource()==search)</p><p>
92、<b> { try{</b></p><p> Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");</p><p> }catch(ClassNotFoundException m){</p><p> System.out.println();</p>
93、<p><b> }</b></p><p> try{con=DriverManager.getConnection("jdbc:odbc:TestDB","admin","admin");</p><p> sql=con.createStatement();</p><
94、;p> rs=sql.executeQuery("select * from info where "+ch.getSelectedItem()+"='"+t4.getText()+"'");</p><p><b> int p=0;</b></p><p> while(rs.
95、next()&&p<20){</p><p> b[p][0]=rs.getString("iNum");</p><p> b[p][1]=rs.getString("iName");</p><p> b[p][2]=rs.getString("iMajor");</p
96、><p><b> p++;</b></p><p><b> }</b></p><p> // con.close();</p><p> }catch(SQLException m){</p><p> System.out.println(m.getMessag
97、e());</p><p><b> }</b></p><p> tablesearch.repaint();</p><p> card.show(panel,"4"); </p><p><b> }</b></p><p><b&
98、gt; }</b></p><p> public void itemStateChanged(ItemEvent e)</p><p><b> { </b></p><p><b> }</b></p><p><b> }</b></p&g
99、t;<p> public class test</p><p> {public static void main(String args[])</p><p><b> {</b></p><p> new window();}</p><p><b> }</b><
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 學(xué)生信息系統(tǒng)java課程設(shè)計(jì)
- java課程設(shè)計(jì)--學(xué)生信息管理系統(tǒng)
- 學(xué)生信息管理系統(tǒng)java課程設(shè)計(jì)
- java課程設(shè)計(jì)--員工信息管理系統(tǒng)
- java課程設(shè)計(jì)---學(xué)生信息管理系統(tǒng)
- java課程設(shè)計(jì)--學(xué)生信息管理系統(tǒng)
- 高考信息管理系統(tǒng)--java課程設(shè)計(jì)
- java課程設(shè)計(jì)-學(xué)生信息管理系統(tǒng)
- java課程設(shè)計(jì)--員工信息管理系統(tǒng)
- java課程設(shè)計(jì)---學(xué)生信息管理系統(tǒng)
- 鍵盤錄入數(shù)據(jù)的轉(zhuǎn)換與顯示微機(jī)原理課程設(shè)計(jì)
- java課程設(shè)計(jì)--員工信息管理系統(tǒng)報(bào)告
- java課程設(shè)計(jì)報(bào)告--學(xué)生信息管理系統(tǒng)
- java課程設(shè)計(jì)報(bào)告---學(xué)生信息管理系統(tǒng)
- 圖書信息管理系統(tǒng)java課程設(shè)計(jì)
- java課程設(shè)計(jì)--基于cs學(xué)生信息管理系統(tǒng)
- java課程設(shè)計(jì)報(bào)告---java實(shí)現(xiàn)畫筆系統(tǒng)
- java圖書信息管理系統(tǒng)課程設(shè)計(jì)報(bào)告
- java課程設(shè)計(jì)---圖書館信息管理系統(tǒng)
- java課程設(shè)計(jì)--酒店管理系統(tǒng)
評(píng)論
0/150
提交評(píng)論