網(wǎng)上商店銷售管理及統(tǒng)計(jì)分析系統(tǒng)_第1頁
網(wǎng)上商店銷售管理及統(tǒng)計(jì)分析系統(tǒng)_第2頁
網(wǎng)上商店銷售管理及統(tǒng)計(jì)分析系統(tǒng)_第3頁
網(wǎng)上商店銷售管理及統(tǒng)計(jì)分析系統(tǒng)_第4頁
網(wǎng)上商店銷售管理及統(tǒng)計(jì)分析系統(tǒng)_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

PAGE20課程設(shè)計(jì)報告題目:網(wǎng)上商店銷售管理及統(tǒng)計(jì)分析系統(tǒng)專業(yè)信息管理與信息系統(tǒng)班級姓名學(xué)號指導(dǎo)教師完成日期年學(xué)期

《面向?qū)ο蟪绦蛟O(shè)計(jì)(Java)》課程設(shè)計(jì)成績評定經(jīng)考核,給出如下評語:并綜合評定該生課程設(shè)計(jì)成績?yōu)?。指?dǎo)教師:年月日

目錄系統(tǒng)需求分析………………3系統(tǒng)實(shí)現(xiàn)目標(biāo)………………3相關(guān)技術(shù)……………………4系統(tǒng)設(shè)計(jì)……………………4系統(tǒng)實(shí)現(xiàn)……………………4系統(tǒng)配置………系統(tǒng)維護(hù)與擴(kuò)展………………心得體會………參考文獻(xiàn)………系統(tǒng)需求分析設(shè)計(jì)題目網(wǎng)上商店銷售管理及統(tǒng)計(jì)分析系統(tǒng)任務(wù)的描述隨著電子商務(wù)技術(shù)的不斷深入,在線購物已經(jīng)越來越受人們的歡迎,在生活中越來越普遍。在網(wǎng)上商店的后臺需要經(jīng)常對用戶,商品等信息進(jìn)行統(tǒng)計(jì)修改處理,并且需要統(tǒng)計(jì)產(chǎn)品銷量及銷售額,從而為網(wǎng)站發(fā)展決策提供有用的數(shù)據(jù)。系統(tǒng)中用戶的界面需求需要設(shè)計(jì)兩個用戶交互式界面,一個界面處理對銷售數(shù)據(jù)最基本的統(tǒng)計(jì)查詢,另一個界面處理基本信息的修改和查詢。功能需求系統(tǒng)實(shí)現(xiàn)對在線銷售數(shù)據(jù)最基本的統(tǒng)計(jì)查詢和基本信息的修改和查詢。性能需求網(wǎng)上信息處理要求準(zhǔn)確而迅速,并且信息流量大、更新速度快,所以要求系統(tǒng)能實(shí)現(xiàn)對大量數(shù)據(jù)的快處理能力,使用方便,操作簡單,易于維護(hù),安全性好,能將信息及時反饋給決策者。系統(tǒng)實(shí)現(xiàn)目標(biāo)主要用途對網(wǎng)上商店的后臺數(shù)據(jù)庫進(jìn)行統(tǒng)計(jì)修改等處理。實(shí)現(xiàn)功能統(tǒng)計(jì)查詢各年各季度的銷售額及全年的商品銷售情況;對基本信息,如會員,商品,配送點(diǎn)等信息的修改和查詢。相關(guān)技術(shù)本系統(tǒng)完全使用Java語言編寫,在Java虛擬機(jī)上運(yùn)行。Java是一種高級的、嚴(yán)格檢查數(shù)據(jù)類型的、面向?qū)ο蟮某绦蛟O(shè)計(jì)語言。Java還是一種平臺無關(guān)的、健壯和安全的的程序設(shè)計(jì)語言。Java平臺由Java應(yīng)用編程接口(API)和Java虛擬機(jī)(JVM)構(gòu)成。這個平臺構(gòu)成了Java在不同計(jì)算機(jī)系統(tǒng)中編譯和運(yùn)行的環(huán)境。為了搭建Java平臺,需要下載和安裝Java軟件開發(fā)工具箱(JavaDevelopmentKit,JDK),并設(shè)置Java編譯和運(yùn)行環(huán)境。系統(tǒng)設(shè)計(jì)系統(tǒng)的框架數(shù)據(jù)庫數(shù)據(jù)庫基本信息管理界面銷售信息統(tǒng)計(jì)界面按時間統(tǒng)計(jì)按產(chǎn)品統(tǒng)計(jì)信息查詢信息修改刪除添加功能描述銷售信息統(tǒng)計(jì)界面提供按時間統(tǒng)計(jì)查詢各年各季度的銷售額及按產(chǎn)品查詢?nèi)甑纳唐蜂N售情況的功能;基本信息管理界提供面對基本信息會員信息,商品信息,配送點(diǎn)信息的修改,查詢和添加的功能。系統(tǒng)實(shí)現(xiàn)數(shù)據(jù)庫的設(shè)計(jì)主要數(shù)據(jù)庫結(jié)構(gòu)表設(shè)計(jì)(E_Business.mdb)會員表cons:(cnum,cname,sex,birth,add,eadd)時間碼表dates:(dat,yea,sea)商品表prods:(pnum,pname,a,b,supply)配送點(diǎn)表send:(snum,sname,sadd)銷售表sells:(cnum,pnum,onum,dat,num,price,snum)數(shù)據(jù)庫E-R圖商品商品會員購買m1n供應(yīng)商二級目錄一級目錄名稱時間碼數(shù)量編號性別訂單號注冊姓名單價日期碼年月地址郵箱配送點(diǎn)名稱編號編號地址m2m3邏輯結(jié)構(gòu)設(shè)計(jì)系統(tǒng)詳細(xì)設(shè)計(jì)及代碼說明程序源代碼://引入系統(tǒng)調(diào)用所需要的包:importjavax.swing.*;importjava.awt.event.*;importjava.sql.*;//類Ecm繼承自JFramepublicclassEcmextendsJFrame{//定義Panelb1的組件變量JButtonc11;JButtonc12;JButtonc13;JButtonc14;JButtonc15;JButtonc16;JButtonc17;JLabelc21;JLabelc22;JLabelc23;JLabelc24;JLabelc25;JLabelc26;JLabelc27;JLabelc28;JLabelc29;JLabelc211;JLabelc221;JLabelc231;JLabelc241;JLabelc251;JLabelc261;JTextAreac31;JScrollPanec41;JTextFieldc51;JTextFieldc52;JTextFieldc53;JTextFieldc54;JTextFieldc55;JTextFieldc56;JTextFieldc57;//定義Panelb2的組件變量JButtonc18;JButtonc19;JButtonc110;JButtonc111;JButtonc112;JButtonc113;JLabelc210;JLabelc212;JLabelc213;JLabelc214;JLabelc215;JLabelc216;JLabelc217;JLabelc218;JLabelc219;JLabelc220;JLabelc222;JLabelc223;JLabelc224;JLabelc225;JLabelc226;JTextAreac32;JScrollPanec42;JTextFieldc58;JTextFieldc59;JTextFieldc510;//構(gòu)造函數(shù)publicEcm(){setTitle("網(wǎng)上商店銷售管理及統(tǒng)計(jì)系統(tǒng)");//設(shè)置標(biāo)題setSize(750,550);//設(shè)置大小setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//設(shè)置關(guān)閉窗口對“基本信息管理”界面進(jìn)行設(shè)計(jì),布局,對其中的組件的事件監(jiān)聽及處理。//定義Panelb1并采用自由布局JPanelb1=newJPanel();b1.setLayout(null);c11=newJButton("會員信息");//新建設(shè)組件對象并設(shè)置顯示標(biāo)志c11.setSize(100,25);//設(shè)置組件大小c11.setLocation(10,50);//設(shè)置組件在面板上的顯示坐標(biāo)c12=newJButton("商品信息");c12.setSize(100,25);c12.setLocation(10,100);c13=newJButton("配送點(diǎn)信息");c13.setSize(100,25);c13.setLocation(10,150);c21=newJLabel();c21.setSize(70,25);c21.setLocation(140,20);c22=new JLabel();c22.setSize(70,25);c22.setLocation(220,20);……//將所有布局好的組件加進(jìn)面板Panelb1b1.add(c11);b1.add(c12);b1.add(c13);b1.add(c14);b1.add(c15);b1.add(c16);b1.add(c17);b1.add(c21);b1.add(c22);b1.add(c23);b1.add(c24);b1.add(c25);b1.add(c26);b1.add(c27);b1.add(c28);b1.add(c29);b1.add(c211);b1.add(c221);b1.add(c231);b1.add(c241);b1.add(c251);b1.add(c261);b1.add(c41);b1.add(c51);b1.add(c52);b1.add(c53);b1.add(c54);b1.add(c55);b1.add(c56);b1.add(c57);對所有組件采用相同方式的布局,并根據(jù)顯示結(jié)果不斷調(diào)整參數(shù),得到最終布局如下所示:對面板上的所有組件添加事件監(jiān)聽及處理程序,代碼如下://對c11按鈕添加事件監(jiān)聽c11.addActionListener(newActionListener(){//事件處理函數(shù)publicvoidactionPerformed(ActionEvente){//連接數(shù)據(jù)庫try{Stringstrurl="jdbc:odbc:Driver={MicrosoftAccessDriver(*.mdb)};DBQ=D:\\E_Business.mdb";Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");Connectionconn=DriverManager.getConnection(strurl,"","");Statementstmt=conn.createStatement();//用SQL語句對數(shù)據(jù)庫進(jìn)行操作,查詢會員信息ResultSetrs=stmt.executeQuery("select*fromcons");Strings="";while(rs.next()){s+=rs.getString(1)+"\t"+rs.getString(2)+"\t"+rs.getString(3)+"\t"+rs.getString(4)+"\t"+rs.getString(5)+"\t"+rs.getString(6)+"\n";}//將查詢到的數(shù)據(jù)顯示在文本域里c31.setText(s);//給查詢到的列加上列名c21.setText("會員編號");c22.setText("注冊名稱");c23.setText("性別");c24.setText("出生年份");c25.setText("地址");c26.setText("電子郵箱");//將所查詢的表名顯示在c29標(biāo)簽中c29.setText("cons");c211.setText("會員編號");c221.setText("注冊名稱");c231.setText("性別");c241.setText("出生年份");c251.setText("地址");c261.setText("電子郵箱");}catch(Exceptione1){System.out.println(e1);} }});//對c12按鈕添加事件監(jiān)聽c12.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEvente){//連接數(shù)據(jù)庫……//c12按鈕使用的SQL語句,查詢產(chǎn)品信息Stringsql="select*fromprods";……});//對c13按鈕添加事件監(jiān)聽c13.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEvente){//連接數(shù)據(jù)庫……//c13按鈕使用的SQL語句,查詢配送點(diǎn)信息ResultSetrs=stmt.executeQuery("select*fromsends");……});//對c14按鈕添加事件監(jiān)聽c14.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEvente){//連接數(shù)據(jù)庫……Stringt=c51.getText();//從c51文本框中獲得輸入的內(nèi)容Strings=c29.getText();//從c29標(biāo)簽中獲得需要查詢的表名Stringsql;Strings1="",s2="",s3="",s4="",s5="",s6="",s7="";//根據(jù)從c29標(biāo)簽中獲得的表名選擇需要操作的表if(s.equals("cons")){//根據(jù)從c51文本框中獲得的內(nèi)容構(gòu)造SQL語句sql="select*fromconswherecnum='"+t+"'";ResultSetrs=stmt.executeQuery(sql);while(rs.next()){s1+=rs.getString(1);s2+=rs.getString(2);s3+=rs.getString(3);s4+=rs.getString(4);s5+=rs.getString(5);s6+=rs.getString(6);}//將查詢得到的結(jié)果顯示在對應(yīng)的文本框中c52.setText(s1);c53.setText(s2);c54.setText(s3);c55.setText(s4);c56.setText(s5);c57.setText(s6);}elseif(s.equals("prods")){sql="select*fromprodswherepnum='"+t+"'";ResultSetrs=stmt.executeQuery(sql);while(rs.next()){s1+=rs.getString(1);s2+=rs.getString(2);s3+=rs.getString(3);s4+=rs.getString(4);s5+=rs.getString(5);}c52.setText(s1);c53.setText(s2);c54.setText(s3);c55.setText(s4);c56.setText(s5);c57.setText("");}else{sql="select*fromsendswheresnum='"+t+"'";ResultSetrs=stmt.executeQuery(sql);while(rs.next()){s1+=rs.getString(1);s2+=rs.getString(2);s3+=rs.getString(3);}c52.setText(s1);c53.setText(s2);c54.setText(s3);c55.setText("");c56.setText("");c57.setText("");}}catch(Exceptione1){System.out.println(e1);} }});//對c16按鈕添加事件監(jiān)聽c16.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEvente){//連接數(shù)據(jù)庫……Stringt=c51.getText();Strings=c29.getText();Stringsql;//從文本框中獲取數(shù)據(jù),向數(shù)據(jù)庫中插入數(shù)據(jù)Strings1=c52.getText();Strings2=c53.getText();Strings3=c54.getText();Strings4=c55.getText();Strings5=c56.getText();Strings6=c57.getText();if(s.equals("cons")){sql="insertintocons(cnum,cname,sex,birth,add,eadd)values('"+s1+"','"+s2+"','"+s3+"','"+s4+"','"+s5+"','"+s6+"')";……}elseif(s.equals("prods")){sql="insertintoprods(pnum,pname,a,b,supply)values('"+s1+"','"+s2+"','"+s3+"','"+s4+"','"+s5+"')";……}else{sql="insertintosends(snum,sname,sadd)values('"+s1+"','"+s2+"','"+s3+"')";……});//對c15按鈕添加事件監(jiān)聽與c16類似,所使用的SQL語句如下所示:……//從數(shù)據(jù)庫中刪除數(shù)據(jù)Stringsql;if(s.equals("cons")){sql="deletefromconswherecnum='"+t+"'";……}elseif(s.equals("prods")){sql="deletefromprodswherepnum='"+t+"'";……}else{sql="deletefromsendswheresnum='"+t+"'";……}……});//c17所使用的SQL語句如下所示:對數(shù)據(jù)庫中數(shù)據(jù)進(jìn)行修改……if(s.equals("cons")){sql="updateconssetcname='"+s2+"',sex='"+s3+"',birth='"+s4+"',add='"+s5+"',eadd='"+s6+"'wherecnum='"+t+"'";……}elseif(s.equals("prods")){sql="updateprodssetpname='"+s2+"',a='"+s3+"',b='"+s4+"',supply='"+s5+"'wherepnum='"+t+"'";……}else{sql="updatesendssetsname='"+s2+"',sadd='"+s3+"'wheresnum='"+t+"'";……以對商品信息表操作為例,其它兩個表操作類似。運(yùn)行及測試結(jié)果如下圖所示:在“基本信息管理”界面里單擊“商品信息”顯示如圖所示:添加信息:單擊確定后,數(shù)據(jù)寫進(jìn)數(shù)據(jù)庫并立刻顯示出來:刪除信息的按鈕及文本框:輸入當(dāng)前所操作的表中的數(shù)據(jù)編號,單擊刪除,數(shù)據(jù)從數(shù)據(jù)庫中刪除;修改時必須先查詢,然后在文本框中修改后,單擊修改,更新數(shù)據(jù)庫中的數(shù)據(jù)。對“銷售信息統(tǒng)計(jì)”界面進(jìn)行設(shè)計(jì),布局,對其中的組件的事件監(jiān)聽及處理。//定義Panelb2并采用自由布局JPanelb2=newJPanel();b2.setLayout(null);//設(shè)置各組件的大小及位置c58=newJTextField("請輸入查詢的年份");c58.setSize(120,25);c58.setLocation(20,30);c210=newJLabel("年");c210.setSize(70,25);c210.setLocation(150,30);c59=newJTextField("請輸入查詢的季度");c59.setSize(120,25);c59.setLocation(20,80);……//將各組件加入Panelb2b2.add(c18);b2.add(c19);b2.add(c110);b2.add(c111);b2.add(c112);b2.add(c210);b2.add(c212);b2.add(c213);b2.add(c214);b2.add(c215);b2.add(c216);b2.add(c218);b2.add(c220);b2.add(c222);b2.add(c223);b2.add(c224);b2.add(c225);b2.add(c226);b2.add(c42);b2.add(c58);b2.add(c59);//b2.add(c510);對所有組件采用相同方式的布局,并根據(jù)顯示結(jié)果不斷調(diào)整參數(shù),得到最終布局如下所示:對面板上的所有組件添加事件監(jiān)聽及處理程序,代碼如下://對c18按鈕添加事件監(jiān)聽c18.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEvente){//連接數(shù)據(jù)庫……//根據(jù)文本框c58中的數(shù)據(jù)構(gòu)造嵌套查詢SQL語句,查詢年銷售詳單Stringsql="selectum,cname,sells.dat,prods.pname,num,pricefromcons,sells,prods,dateswhereum=umandprods.pnum=sells.pnumanddates.dat=sells.datanddates.yea='"+c58.getText()+"'";……//顯示在文本域中c32.setText(s);//設(shè)置列標(biāo)題c220.setText("會員編號");c222.setText("注冊名稱");c223.setText("購買日期");c224.setText("商品名稱");c225.setText("購買數(shù)量");c226.setText("單價");……});運(yùn)行結(jié)果如下圖所示://c19按鈕構(gòu)造的SQL語句……//根據(jù)文本框c58中的數(shù)據(jù)構(gòu)造統(tǒng)計(jì)嵌套查詢SQL語句,查詢年銷售總額Stringsql="selectdates.yea,sum(sells.price*sells.num)assumfromsells,dateswheresells.dat=dates.datanddates.yea='"+c58.getText()+"'groupbydates.yea";……運(yùn)行結(jié)果如下圖所示://c110按鈕構(gòu)造的SQL語句……//根據(jù)文本框c58和c59中的數(shù)據(jù)構(gòu)造條件嵌套查詢SQL語句,查詢季度銷售詳單Stringsql="selectum,cname,sells.dat,prods.pname,num,pricefromcons,sells,prods,dateswhereum=umandprods.pnum=sells.pnumanddates.dat=sells.datanddates.yea='"+c58.getText()+"'anddates.sea='"+c59.getText()+"'";……運(yùn)行結(jié)果如下圖所示://c111按鈕構(gòu)造的SQL語句……//根據(jù)文本框c58和c59中的數(shù)據(jù)構(gòu)造統(tǒng)計(jì)條件嵌套查詢SQL語句,查詢季度銷售額Stringsql="selectdates.sea,sum(sells.price*sells.num)assumfromsells,dateswheresells.dat=dates.datanddates.yea='"+c58.getText()+"'anddates.sea='"+c59.getText()+"'groupbydates.sea";……運(yùn)行結(jié)果如下圖所示://c112按鈕構(gòu)造的SQL語句//根據(jù)文本框c58中的數(shù)據(jù)構(gòu)造統(tǒng)計(jì)條件嵌套查詢SQL語句,查詢?nèi)旮魃唐蜂N量及銷售額……Stringsql="selectsells.pnum,prods.pname,sum(sells.num)astnum,sum(sells.num*sells.price)astfromsells,prods,dateswheresells.pnum=prods.pnumandsells.dat=dates.datanddates.yea='"+c58.getText()+"'groupbyprods.pname,sells.pnumorderbysells.pnum";……運(yùn)行結(jié)果如下圖所示:主框架剩余的代碼://將所有Panel加入TabbedPanedJTabbedPaned=newJTabbedPane();d.addTab("銷售信息統(tǒng)計(jì)",b2);d.addTab("基本信息管理",b1);//將TabbedPaned加入JFrame,并將框架顯示出來setContentPane(d);setVisible(true);}//Java主函數(shù)publicstaticvoidmain(String[]args){newEcm();}}系統(tǒng)配置系統(tǒng)的代碼文件結(jié)構(gòu)源Java代碼只有一個Ecm.java,編譯后生成1個Ecm.class文件,和12個帶編號的Ecm$*.class文件。與之相關(guān)聯(lián)的數(shù)據(jù)庫文件E_Business.mdb必須放在D驅(qū)動器的根目錄下,方可讀取數(shù)據(jù)。系統(tǒng)配置運(yùn)行時需要安裝Java虛擬機(jī)以jar及Java開發(fā)程序包jdk1.6.0_14,并在系統(tǒng)環(huán)境變量中加上..jdk\bin的路徑。訪問方法新建一個*.bat文件,編輯內(nèi)容為javaEcm,保存后于Ecm.class放在同一目錄下,運(yùn)行程序時直接雙擊*.bat文件,即可啟動Java程序運(yùn)行。系統(tǒng)維護(hù)與擴(kuò)展系統(tǒng)中的不足之處由于時間倉促,該系統(tǒng)有許多不足之處,比如:操作錯誤后沒有提示信息、文本框里的內(nèi)容在使用后不能及時清空、沒有設(shè)計(jì)登陸確認(rèn)……這些都會給用戶使用帶來不便。改進(jìn)方案設(shè)計(jì)管理員登陸確認(rèn)界面,提高系統(tǒng)的安全性;在代碼中加入對話框,提示用戶操作,并給出出錯反饋;在統(tǒng)計(jì)頁面中加入圖表,使用Java代碼生成統(tǒng)計(jì)圖,使綜合數(shù)據(jù)更為直觀;在數(shù)據(jù)量擴(kuò)大以后,細(xì)化查詢方法,提高查詢效率。心得體會為期兩周的課程設(shè)計(jì)中,獨(dú)立完成了網(wǎng)上商店銷售管理及統(tǒng)計(jì)分析系統(tǒng)的設(shè)計(jì),從最基本的建立框架,Swing組件布局,到數(shù)據(jù)庫操作,事件監(jiān)聽與處理,實(shí)現(xiàn)了具有可視化界面的Java應(yīng)用程序的編程。在設(shè)計(jì)系統(tǒng)的過程中,由于條件限制,沒有使用NetBeansIDE開發(fā)工具,全部代碼使用JCreator編寫調(diào)試,效率很低,大量時間花費(fèi)在組件的布局參數(shù)調(diào)整上。但是對于JAVA語言的特點(diǎn)與面向?qū)ο蟮某绦蛟O(shè)計(jì)的方法卻有了更加深入的理解。在實(shí)際實(shí)驗(yàn)操作過程中卻面臨著諸多阻礙。一方面由于Java語言知識的匱乏與生疏,許多最基礎(chǔ)的知識沒有弄懂,造成大量的精力耗費(fèi)在查找資料的過程中,其次對數(shù)據(jù)庫的操作不熟練,很多時候嵌在代碼中的SQL語句發(fā)生錯誤,尤其是在連接查詢、分組統(tǒng)計(jì)時錯誤很多,造成程序無法執(zhí)行。調(diào)試通過欣喜之余不由得百感交集,一方面看到自己獨(dú)立完成的代碼正常運(yùn)行非常高興,另一方面看到設(shè)計(jì)如此功能簡單的系統(tǒng)都這樣費(fèi)力,可見自己的Java語言水平還非常低,還需要不斷地努力去學(xué)習(xí)。由于時間倉促,設(shè)計(jì)的系統(tǒng)中有許多不足之處,比如:操作錯誤后沒有提示信息、文本框里的內(nèi)容在使用后不能及時清空、沒有設(shè)計(jì)登陸確認(rèn)……這些都會給實(shí)際使用帶來不便。其次系統(tǒng)功能設(shè)計(jì)過于簡單,在統(tǒng)計(jì)頁面中只是純粹的數(shù)據(jù)加和統(tǒng)計(jì),并沒有給出任何的分析能力更不用說數(shù)據(jù)挖掘。作為一個信息管理系統(tǒng),對數(shù)據(jù)的綜合處理才是判斷其好壞的關(guān)鍵。在這一方面自己的理論水平還遠(yuǎn)遠(yuǎn)不夠。通過本次課程設(shè)計(jì),使我更進(jìn)一步地了解了Java語言編程、系統(tǒng)設(shè)計(jì)、程序?qū)崿F(xiàn)的方法。提高自己在實(shí)際操作中收集信息、對信息進(jìn)行價值分析判斷、進(jìn)行信息整理、需求分析、信息加工、程序設(shè)計(jì)的能力;為以后的學(xué)習(xí)打下了良好的基礎(chǔ)。在本次課程設(shè)計(jì)中,郭建華、李建勛老師給了我很大的幫助,在此表示衷心的感謝。參考文獻(xiàn)[1]印旻《Java語言與面向?qū)ο蟪绦蛟O(shè)計(jì)》清華大學(xué)出版社。[2]BruceEckel《Java編程思想》機(jī)械工業(yè)出版社。[3]王克宏《JAVA語言API類庫》,清華大學(xué)出版社。[4]李昌隆《中文版DreamweaverMX2004標(biāo)準(zhǔn)教程》中國電力出版社2004年[5]楊志《Dreamweaver+ASP網(wǎng)絡(luò)編程》電子工業(yè)出版社2008年[6]黃雷,楊志等《ASP+Dreamweaver+Access開發(fā)動態(tài)網(wǎng)站實(shí)例薈萃》機(jī)械工業(yè)出版社2006年[7]屈喜龍,朱杰等《ASP+SQLServer開發(fā)動態(tài)網(wǎng)站實(shí)例薈萃》機(jī)械工業(yè)出版社2006年基于C8051F單片機(jī)直流電動機(jī)反饋控制系統(tǒng)的設(shè)計(jì)與研究基于單片機(jī)的嵌入式Web服務(wù)器的研究MOTOROLA單片機(jī)MC68HC(8)05PV8/A內(nèi)嵌EEPROM的工藝和制程方法及對良率的影響研究基于模糊控制的電阻釬焊單片機(jī)溫度控制系統(tǒng)的研制基于MCS-51系列單片機(jī)的通用控制模塊的研究基于單片機(jī)實(shí)現(xiàn)的供暖系統(tǒng)最佳啟停自校正(STR)調(diào)節(jié)器單片機(jī)控制的二級倒立擺系統(tǒng)的研究基于增強(qiáng)型51系列單片機(jī)的TCP/IP協(xié)議棧的實(shí)現(xiàn)基于單片機(jī)的蓄電池自動監(jiān)測系統(tǒng)基于32位嵌入式單片機(jī)系統(tǒng)的圖像采集與處理技術(shù)的研究基于單片機(jī)的作物營養(yǎng)診斷專家系統(tǒng)的研究基于單片機(jī)的交流伺服電機(jī)運(yùn)動控制系統(tǒng)研究與開發(fā)基于單片機(jī)的泵管內(nèi)壁硬度測試儀的研制基于單片機(jī)的自動找平控制系統(tǒng)研究基于C8051F040單片機(jī)的嵌入式系統(tǒng)開發(fā)基于單片機(jī)的液壓動力系統(tǒng)狀態(tài)監(jiān)測儀開發(fā)模糊Smith智能控制方法的研究及其單片機(jī)實(shí)現(xiàn)一種基于單片機(jī)的軸快流CO〈,2〉激光器的手持控制面板的研制基于雙單片機(jī)沖床數(shù)控系統(tǒng)的研究基于CYGNAL單片機(jī)的在線間歇式濁度儀的研制基于單片機(jī)的噴油泵試驗(yàn)臺控制器的研制基于單片機(jī)的軟起動器的研究和設(shè)計(jì)基于單片機(jī)控制的高速快走絲電火花線切割機(jī)床短循環(huán)走絲方式研究基于單片機(jī)的機(jī)電產(chǎn)品控制系統(tǒng)開發(fā)基于PIC單片機(jī)的智能手機(jī)充電器基于單片機(jī)的實(shí)時內(nèi)核設(shè)計(jì)及其應(yīng)用研究基于單片機(jī)的遠(yuǎn)程抄表系統(tǒng)的設(shè)計(jì)與研究基于單片機(jī)的煙氣二氧化硫濃度檢測儀的研制基于微型光譜儀的單片機(jī)系統(tǒng)單片機(jī)系統(tǒng)軟件構(gòu)件開發(fā)的技術(shù)研究基于單片機(jī)的液體點(diǎn)滴速度自動檢測儀的研制基于單片機(jī)系統(tǒng)的多功能溫度測量儀的研制基于PIC單片機(jī)的電能采集終端的設(shè)計(jì)和應(yīng)用基于單片機(jī)的光纖光柵解調(diào)儀的研制氣壓式線性摩擦焊機(jī)單片機(jī)控制系統(tǒng)的研制基于單片機(jī)的數(shù)字磁通門傳感器基于單片機(jī)的旋轉(zhuǎn)變壓器-數(shù)字轉(zhuǎn)換器的研究基于單片機(jī)的光纖Bragg光柵解調(diào)系統(tǒng)的研究單片機(jī)控制的便攜式多功能乳腺治療儀的研制基于C8051F020單片機(jī)的多生理信號檢測儀基于單片機(jī)的電機(jī)運(yùn)動控制系統(tǒng)設(shè)計(jì)Pico專用單片機(jī)核的可測性設(shè)計(jì)研究基于MCS-51單片機(jī)的熱量計(jì)基于雙單片機(jī)的智能遙測微型氣象站MCS-51單片機(jī)構(gòu)建機(jī)器人的實(shí)踐研究基于單片機(jī)的輪軌力檢測基于單片機(jī)的GPS定位儀的研究與實(shí)現(xiàn)基于單片機(jī)的電液伺服控制系統(tǒng)用于單片機(jī)系統(tǒng)的MMC卡文件系統(tǒng)研制基于單片機(jī)的時控和計(jì)數(shù)系統(tǒng)性能優(yōu)化的研究基于單片機(jī)和CPLD的粗光柵位移測量系統(tǒng)研究單片機(jī)控制的后備式方波UPS提升高職學(xué)生單片機(jī)應(yīng)用能力的探究基于單片機(jī)控制的自動低頻減載裝置研究基于單片機(jī)控制的水下焊接電源的研究基于單片機(jī)的多通道數(shù)據(jù)采集系統(tǒng)基于uPSD3234單片機(jī)的氚表面污染測量儀的研制基于單片機(jī)的紅外測油儀的研究96系列單片機(jī)仿真器研究與設(shè)計(jì)基于單片機(jī)的單晶金剛石刀具刃磨設(shè)備的數(shù)控改造基于單片機(jī)的溫度智能控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)基于MSP430單片機(jī)的電梯門機(jī)控制器的研制基于單片機(jī)的氣體測漏儀的研究基于三菱M16C/6N系列單片機(jī)的CAN/USB協(xié)議轉(zhuǎn)換器基于單片機(jī)和DSP的變壓器油色譜在線監(jiān)測技術(shù)研究基于單片機(jī)的膛壁溫度報警系統(tǒng)設(shè)計(jì)基于AVR單片機(jī)的低壓無功補(bǔ)償控制器的設(shè)計(jì)基于單片機(jī)船舶電力推進(jìn)電機(jī)監(jiān)測系統(tǒng)基于單片機(jī)網(wǎng)絡(luò)的振動信號的采集系統(tǒng)基于單片機(jī)的大容量數(shù)據(jù)存儲技術(shù)的應(yīng)用研究基于單片機(jī)的疊圖機(jī)研究與教學(xué)方法實(shí)踐基于單片機(jī)嵌入式Web服務(wù)器技術(shù)的研究及實(shí)現(xiàn)基于AT89S52單片機(jī)的通用數(shù)據(jù)采集系統(tǒng)基于單片機(jī)的多道脈沖幅度分析儀研究機(jī)器人旋轉(zhuǎn)電弧傳感角焊縫跟蹤單片機(jī)控制系統(tǒng)基于單片機(jī)的控制系統(tǒng)在PLC虛擬教學(xué)實(shí)驗(yàn)中的應(yīng)用研究基于單片機(jī)系統(tǒng)的網(wǎng)絡(luò)通信研究與應(yīng)用基于PIC16F877單片機(jī)的莫爾斯碼自動譯碼系統(tǒng)設(shè)計(jì)與研究基于單片機(jī)的模糊控制器在工業(yè)電阻爐上的應(yīng)用研究基于雙單片機(jī)沖床數(shù)控系統(tǒng)的研究與開發(fā)基于Cygnal單片機(jī)的μC/OS-Ⅱ的研究基于單片機(jī)的一體化智能差示掃描量熱儀系統(tǒng)研究基于TCP/IP協(xié)議的單片機(jī)與Internet互聯(lián)的研究與實(shí)現(xiàn)變頻調(diào)速液壓電梯單片機(jī)控制器的研究基于單片機(jī)γ-免疫計(jì)數(shù)器自動換樣功能的研究與實(shí)現(xiàn)基于單片機(jī)的倒立擺控制系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)單片機(jī)嵌入式以太網(wǎng)防盜報警系統(tǒng)HYPERLINK"/deta

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論