網頁序列分析系統課程設計(論文)_第1頁
網頁序列分析系統課程設計(論文)_第2頁
網頁序列分析系統課程設計(論文)_第3頁
網頁序列分析系統課程設計(論文)_第4頁
網頁序列分析系統課程設計(論文)_第5頁
已閱讀5頁,還剩29頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

第一章緒論由于網站的結構設計,對特定用戶而言信息獲取的代價與所經過的瀏覽路徑長度成正比,這些位于路徑中間的不必要的文檔就無疑增加了用戶獲取信息的代價。本文利用Clementine數據挖掘的方法和技術對用戶所訪問的頁面序列進行挖掘,構建網頁推薦的模型,實現對當前站點排序方式的優化,從而最大限度地優化用戶訪問體驗,提高當前站點信息獲取的整體效率。[關鍵詞]網頁推薦;Clememtine數據挖掘;訪問序列傳統的Web網站以系統自身為中心,為了容納大量的信息,以圖結構組織網站,頁面之間存在著比較復雜的層次關系。這些預先設計好的瀏覽路徑(網站的結構)嚴格按照設計者編輯好的層次返回頁面,因此,為了獲取特定的信息,從同一頁面出發的所有用戶都不得不重復地經過很多與自己毫無關系的、不希望看到的中間鏈接頁面,使得用戶為了獲取少量的信息付出較大的代價。如果在確保網頁內容的前提下,實現網站物理結構的調整和再組織,就可以避免混亂。站點路徑優化實際上就是站點管理者優化其站點結構,它的出現就是為了提高用戶的訪問效率以及用戶對站點的忠誠度。 第二章數據基本分析2.1數據說明本數據來自網絡信息服務(IIS)網站和1999年9月28日全天日志記錄,每行連續數據表示單個用戶24小時內瀏覽網頁的記錄,連續數據中的數字表示用戶對相應網頁的瀏覽請求,該訪問請求不會被記錄成詳細的記錄,即具體的網址,而只是單單記錄了網頁類型。這些網頁類型分別是"frontpage","news","tech","local","opinion","on-air","misc","weather","health","living","business","sports","summary","bbs"(bulletinboardservice),"travel","msn-news",and"msn-sports"。通過超高速緩沖器(寄存器)每個網頁的服務請求不會被記錄到服務日志,因此,它不會體現在數據中。2.2質量分析此次分析的數據總共有989818,平均每個用戶點擊網頁的次數是5.7次,每個不同類型的網頁有10到5000個不同的URL(網頁地址)。從數據的質量上看,這是一個較大的數據集,數據的量足夠大,可以用于數據的挖掘分析,且數據來源于InternetInformationServer(IIS),有足夠可信度。用戶平均點擊網頁的數據也有5.7次,適合用于分析點擊網頁序列,每種類型的網頁也有足夠多的不同網址,符合客觀要求。因此從數據質量上看,所選取的數據有分析的必要。2.3基本描述分析截取部分數據如下:1123224222335161166777668888694441031051044411111111121211每一行代表一個用戶所點擊的網頁,此次選取的數據之中一共有17個不同類型的網頁,分別是:frontpagenewstechlocalopinionon-airmiscweathermsn-newshealthlivingbusinessmsn-sportssportssummarybbstravel為了方便處理,將以上各個網頁進行編號,分別為1234567891011121314151617。一第三行數據為例對單個用戶的數據進行說明。用戶3第一次點擊3號網頁,第二次點擊2號網頁,第三次點擊2號網頁,第四次點擊4號網頁等一次類推下去。每一行都是一個用戶的記錄第三章數據預處理3.1數據處理過程此次任務是設計基于網頁點擊次序來推送下一次可能點擊的網頁。選取的方法是Clementine的序列關聯,所以要將數據處理成Clementine可讀取的格式,并且要刪減不必要的數據,改寫數據的格式,這樣才能達到分析處理的要求。結合提供的數據具體分析:每行數據是一個用戶的信息記錄,表示的含義是第n號用戶點擊了哪個網頁,是第幾次點擊的。舉出部分數據樣例如下:1123224222335161166777668888694441031051044411111111121211因為此次任務是進行序列關聯分析,所以用戶只進行了一次點擊情況的記錄可以直接刪除,比如樣例中2,4,5,6,8號用戶。又因為最終要進行的操作是推送下一個可能點擊的網頁,如果用戶只是在不斷的點擊同一個網頁,這樣的記錄也無法分析可推送的網頁,故也要剔去,如樣例中1號用戶。還有一種情況就是在多次點擊過程中有重復點擊的網頁,這樣的情況只需選取一次即可,因為我們所關系的是網頁點擊的次序而不是次數,現對樣例中9號用戶的數據進行分析,用戶9第一次點擊6號網頁,第二次點擊7號網頁,第三次點擊6號網頁,第四次點擊8號網頁。根據以上的要求,可將數據處理成三列,分別表示用戶號,用戶點擊的網頁號,此次點擊的次序號。將處理好的數據保存在文件中等待處理即可。3.2數據預處理方法根據數據處理過程,決定運用microsoftvisualc++軟件,進行編程處理,程序分析過程如下:1.先取數據文本中一行數據賦值給數組msn2.將msn數組按照空格分隔符分割,并將分割后數據轉換為整型,賦值給msn1數組。3.對msn1數組中數據進行前后比較,如若相等,則將前一個賦值為04.將數組msn1中數據進行判斷,大于0,則將數據賦值給數組msn2。5.將數組msn2中數據個數大于1的,按形式為三列,分別是用戶號,用戶點擊的網頁號,點擊網頁的次序號的格式寫入e.txt文本文件。6.具體代碼分析如下:#include<iostream>#include<fstream>#include"memory.h"#include"stdlib.h"usingnamespacestd;voidmain(){cout<<"正在處理,請稍等";//voidquchu();inti=0,count=0;charmsn[100000];//保存字符型數據數組intmsn1[100000];//保存一行int型數據數組intmsn2[10000];//保存無重復數據數組fstreamout;ofstreamin;//定義文本輸入輸出流out.open("msnbc990928.seq",ios::in);//打開文本數據in.open("e.txt",ios::trunc);//ios::trunc表示在打開文件前將文件清空,由于是寫入,文件不存在則創建while(!out.eof()){out.getline(msn,100000,'\n');//getline(char*,int,char)表示該行字符達到100個或遇到換行就結束constchar*split="";//將數據變為int型char*p;i=0;p=strtok(msn,split);while(p!=NULL) { msn1[i]=atoi(p);//將截取數字轉換為整型,賦值給數組 p=strtok(NULL,split); i++; }intii=i;inta=0;for(i=0;i<ii;i++){ if(msn1[i]==msn1[i+1])//判斷是否重復,重復則將前一值賦值為0 msn1[i]=0; if(msn1[i]>0)//將符合條件的賦值給數組 { msn2[a]=msn1[i]; a++; }}intaa=a;//保存一行數字個數if(aa>1)//將一行的個數大于1的按要求寫入文件{ for(i=0;i<aa;i++) in<<count+1<<','<<msn2[i]<<','<<i+1<<"\n"; count++;}}out.close();//關閉文件}3.3數據預處理結果數據處理好之后,形式為三列,分別是用戶號,用戶點擊的網頁號,點擊網頁的次序號。取部分處理好的結果如下:ID,CONTENT,TIME1,3,11,2,21,4,31,2,41,3,52,6,12,7,22,6,32,8,43,6,13,9,23,4,3開頭是加上的字段名。表達的含義是一號用戶第一到第五次分別點擊3,2,4,2,3號網頁。這個數據就可以用Clementine進行處理分析了。第四章數據模型構建4.1數據流的構建打開Clementine軟件,在源選項卡中選擇“可變文件”節點,單擊編輯,進行如下設置:在文件設置中,導入處理好的數據,勾選“讀取文件中的字段名”,在定“界符中”選項框中勾選“逗號”,“新行”;在類型設置中,將ID字段設為無類型,CONTENT設為集,TIME設為范圍。設置過程截圖如下:圖1導入數據圖2數據類型設置再點擊選取表節點,連接可變文件,執行,觀察數據是否正確導入了。然后在數學建模選項卡中選擇“序列”節點,連接可變文件,點擊編輯,進行如下設置:在字段設置中,將ID字段設置為ID,勾選“設置時間字段”,選擇TIME,內容字段中選擇CONTENT。在模型設置中,設置合適的最小規則支持度,最小規則置信度,最大序列大小,要添加到流的預測。設置過程截圖如下:圖3序列分析字段設置圖4序列分析模型參數設置以上過程設置好后,對“序列”字段點擊執行,產生結果。數據流的構建過程截圖如下:圖5數據流構建第五章模型結果分析5.1結果的分析處理首先在“序列”節點的模型設置中設置好合適的最小支持度,最小置信度。現在將最小支持度設置為3%,,最小置信度設置為60%,取其結果進行相應的分析。結果如下:圖6測試模型結果將最小支持度設置為3%,最小置信度設置為60%是為了剔除最小支持度小于3%,最小置信度小于60%的結果。以第一條結果為例進行說明:前項為4,7,后項為4,表示點擊了4號網頁,再點7號網頁,可推送出4號網頁。因為記錄一共有989818,此條結果支持度為4.47%,故先點擊4號網頁,再點擊7號網頁的記錄一共有約40000多條,點擊了4號和7號網頁后,在點擊4號的可能性為72.26%,即為其置信度。其他條記錄可依此類推。5.2結果合理性分析以上選取的最小支持度設置為3%,最小置信度設置為60%,那么根據這個設置可以看出,只有重復出現30000次左右的結果才會被保留下來,這樣會導致很多條結果被剔除,所得出的結論很少,不利于分析推送。所以最小支持度應該設置的更小一定,使結果更加有合理性。重新設置相關參數,最小支持度設置為0.5%,最小置信度設置為60%,則前項必須出現的次數達到5000次左右結果才會被保留。結果如下:圖7修正模型結果圖8模型結果匯總從結果匯總中可以看出,將最小支持度設置為0.5%,最小置信度設置為60%時,規則數一共有161條,有效的事務數有383534條。其中最小的支持度為0.633%,最大支持度為88.35%。最小置信度為60.056%,最大置信度為83.84%。從有效事務數,規則條數上看,這個結果還是很合理的。置信度也在60%以上,有一定可信度。故可以選擇這個分析結果。最后將此結果導出,保留給推薦系統備用。第六章應用系統設計6.1模型接口經討論分析我們決定,運用delphi7.0軟件實現對本系統的應用設計。具體分析實現步驟如下:1.用戶操作網頁編號記錄的實現。定義全局數組msn,用于記錄用戶所進入網頁的的編號,代碼如下:unitUall;interfacevarmsn:array[0..1000]ofinteger;//定義數組,保存訪問數據vari:integer;implementationusesUlocal,Umain,Unews,Utech;initializationi:=0;end.2.編輯17個窗口作為網頁,并新建一個主窗口Fmain,在Fmain中拉入label,當用戶點擊相應的label時,進入相應的網頁,并將網頁的編號記錄到數據Uall.msn數組中,并將數組下標i自加1。具體label中代碼如下:procedureTFmain.Label2Click(Sender:TObject);beginself.Hide;Fnews.Show;Uall.msn[UALL.i]:=2;Uall.i:=Uall.i+1;end;3.網頁推薦實現。在Fmain中拉入一個button,當用戶點擊此button時,系統進行推薦,在此中寫入代碼,具體分析步驟如下:1)取分析后文本數據中一行,并將一行數據進行分割,取最后一個編號為推薦編號轉換為Int型,賦值給整型變量SE。將數據逐個轉換為int型,賦值給msnint數組,數據最后一個編號不寫如數組。2)將msnint數組中數據從結尾開始逐個與用戶操作序列數組結尾開始進行比較。用戶操作序列數組Uall.msn與msnint中匹配時,將SE值轉換為string型賦值給SEE,并將temp值賦值為1。3)對temp進行判斷,temp為1時則說明可進行推薦。則將推薦的數據SEE賦值給label.caption。即可顯示。具體代碼如下:procedureTFmain.Button2Click(Sender:TObject);varF:TextFile;S:string;//保存一行字符SE:integer;//保存推薦網頁編號SEE:string;//保存臨時推薦網頁編號SS:string;//保存所有推薦Slist:Tstringlist;//定義字符截取i:integer;//ii:integer;alli:integer;temp:integer;//inn:integer;scount:integer;msnint:array[0..1000]ofinteger;//定義數組,保存int型數據begintemp:=0;SEE:='';SS:='';AssignFile(F,'ID.txt');//綁定文件到文件類型變量Reset(F);//打開一個存在的文件,另Rewrite創建文件并打開whilenoteof(F)dobeginReadln(F,S);//讀取一行字符//################################//字符串的截取Slist:=Tstringlist.Create;slist.Delimiter:='';//設置分隔符slist.DelimitedText:=S;//設置待分割的字符串scount:=slist.Count-1;fori:=0toslist.Count-2do//列舉所有值,保存進數組beginmsnint[i]:=Strtoint(Slist[i]);end;SE:=Strtoint(Slist[scount]);//取最后一個編號為推薦編號//################################i:=scount-1;alli:=UALL.i-1;//取最大值whilemsnint[i]=uall.msn[alli]dobegini:=i-1;alli:=alli-1;ifi=-1thenbegintemp:=1;SEE:=inttostr(SE);end;end;end;iftemp=1thenbegininn:=strtoint(SEE);caseinnof1:SEE:='頭條';2:SEE:='新聞';3:SEE:='科技';4:SEE:='本地新聞';5:SEE:='輿論';6:SEE:='在線直播';7:SEE:='音樂';8:SEE:='天氣';9:SEE:='MSN';10:SEE:='健康';11:SEE:='家居';12:SEE:='商業';13:SEE:='MSN體育';14:SEE:='體育';15:SEE:='概要';16:SEE:='BBS';17:SEE:='旅行';end;Ltuijian.Caption:=inttostr(inn)+'.'+SEE;ShowMessage('向您推薦:'+SEE);end;iftemp=0thenbeginLtuijian.Caption:='';ShowMessage('由于進入的網頁數不夠,還沒能向您推薦網頁!!');end;CloseFile(F);end;6.2人機接口1.用戶進入系統時,首先顯示的為可以自動跳轉的界面,介紹系統名與系統作者。這樣使系統更具有親和力。功能實現需要加入timer,gauge和imag控件,導入圖片,使圖形更加美觀。并在timer控件中寫代碼,使之能夠自動加載進程條。代碼如下:procedureTFlogin.Timer1Timer(Sender:TObject);beginGauge1.Progress:=Gauge1.Progress+1;ifGauge1.Progress=Gauge1.MaxValuethen//計時計的間隔時間10毫秒,maxvalue=100,1秒鐘后進入登錄窗口beginFmain.Show;Self.Hide;Timer1.Enabled:=False;//必須要停止計時計,否則計時計會一直運行,結果是每過一分鐘就會彈出登錄窗口end;end;end.最終界面如圖9顯示:圖9登錄界面2.進入到主界面,加入imag控件,導入圖片,使圖形更加美觀。添加BitBtn控件,設置其caption屬性為“退出”,使之為退出按鈕,并導入圖片,使控件更加美觀。當用戶點擊時控件時,則退出系統。為了實現系統自動推薦,則在fmain中的onshow事件中寫入推薦代碼。同時為了使界面更加富有美感,加入了XPManifest控件。最終界面如圖10顯示,程序代碼如下:1)BitBtn中退出程序代碼:procedureTFmain.BitBtn1Click(Sender:TObject);beginapplication.Terminate;end;2)Onshow事件中寫入推薦代碼:procedureTFmain.FormShow(Sender:TObject);varF:TextFile;S:string;//保存一行字符SE:integer;//保存推薦網頁編號SEE:string;//保存臨時推薦網頁編號SS:string;//保存所有推薦Slist:Tstringlist;//定義字符截取i:integer;//ii:integer;alli:integer;temp:integer;//inn:integer;scount:integer;msnint:array[0..1000]ofinteger;//定義數組,保存int型數據begintemp:=0;SEE:='';SS:='';AssignFile(F,'ID.txt');//綁定文件到文件類型變量Reset(F);//打開一個存在的文件,另Rewrite創建文件并打開whilenoteof(F)dobeginReadln(F,S);//讀取一行字符//Length(S);//SS:=LeftStr(S,Length(S)-1);//從Str字符串變量的中第1個字符開始取長度為S長度個字符-1的字符串;//SE:=RightStr(S,1);//取最后一個字符//ShowMessage(SS);//################################//字符串的截取Slist:=Tstringlist.Create;slist.Delimiter:='';//設置分隔符slist.DelimitedText:=S;//設置待分割的字符串scount:=slist.Count-1;fori:=0toslist.Count-2do//列舉所有值,保存進數組beginmsnint[i]:=Strtoint(Slist[i]);//showmessage('這個數'+inttostr(msnint[i]));end;SE:=Strtoint(Slist[scount]);//取最后一個編號為推薦編號//showmessage('這個數'+inttostr(SE));//################################i:=scount-1;alli:=UALL.i-1;//取最大值//ii:=0;//whilealli<=uall.ido//beginwhilemsnint[i]=uall.msn[alli]dobegini:=i-1;alli:=alli-1;ifi=-1thenbegintemp:=1;SEE:=inttostr(SE);//+''+SEE;end;end;end;iftemp=1thenbegininn:=strtoint(SEE);caseinnof1:SEE:='頭條';2:SEE:='新聞';3:SEE:='科技';4:SEE:='本地新聞';5:SEE:='輿論';6:SEE:='在線直播';7:SEE:='音樂';8:SEE:='天氣';9:SEE:='MSN';10:SEE:='健康';11:SEE:='家居';12:SEE:='商業';13:SEE:='MSN體育';14:SEE:='體育';15:SEE:='概要';16:SEE:='BBS';17:SEE:='旅行';end;Ltuijian.Caption:=inttostr(inn)+'.'+SEE;//ShowMessage('向您推薦:'+SEE);//SEE:='';end;iftemp=0thenbeginLtuijian.Caption:='';end;CloseFile(F);end;圖10主界面3.點擊網頁label,進入到網頁頁面。功能實現加入imag控件,導入圖片,使圖形更加美觀。同時鍵入lanbel,更改caption屬性,描述客戶所進入的網頁的頁面。并添加button控件,caption屬性改為“退出”,當用戶點擊時使界面返回主界面。最終界面如圖11,代碼如下:procedureTFmisc.Button3Click(Sender:TObject);beginclose;fmain.show;end;end.圖11單個網頁6.3軟件測試1.打開軟件,進入加載界面如圖12:圖12加載界面2.進入主界面,點擊,13號MSN體育,訪問網頁MSN體育,如圖13,圖14所示:圖13選擇進入網頁圖14網頁顯示3.點擊,7號網頁音樂,訪問網頁音樂,如圖15,圖16所示:圖15進入網頁圖16網頁顯示4.退出音樂網頁后,系統自動推薦13號網頁MSN體育,如圖17:圖17顯示推薦網頁5.點擊推薦按鈕,系統跳出彈框,顯示推薦網頁,如圖18圖18按鈕推薦網頁6.再次點7號,選擇音樂,進入音樂網頁如圖19所示:圖19進入音樂網頁7.退出網頁,進入主界面,系統無法找到匹配序列,則自動清空推薦網頁,如圖20:圖20推薦自動清空8.點擊推薦按鈕,給出提示,說明系統未能找到匹配的推薦網頁,如圖21所示:圖21按鈕推薦提醒9.在主界面點擊退出,則退出系統,如圖22所示:圖22退出系統10.經過以上測試,軟件能夠正常運行。但是,在網頁的設計方面還不夠完美,不夠貼近于實際,有待改善。在操作舒適度方面稍好,符合系統的基本要求。整體來看,本系統功能和設計還是比較完善的。結論本次基于msnbc數據的網頁序列分析系統的設計過程主要有三大部分。第一是數據預處理部分,首先要分析序列分析所需要的數據類型,將給定的原始數據處理成Clementine支持的數據格式,剔除不起作用的數據記錄,減少數據量,還要降低數據的冗余,序列分析分析的是先后順序,與點擊網頁的次數無關,可以將點擊多次的相同網頁減為一次,最終將數據處理成了三列,這三列的含義分別是用戶號,點擊網頁號,點擊網頁的次序號;第二是利用Clementine來分析處理好的數據,現構建好數據流,選擇可變文件節點,導入文件,設置好相應的設置,在使用“序列”節點,連接可變文件,進行相應的設置,執行便可得出相應的結果,然后將結果導出備用;第三是設計推送系統部分,此部分使用delphi開發工具進行開發。主要工作又包括兩部分,一是模型接口的設計,二是人機接口的設計。做好相應的窗體,能將Clementine分析得出的結果導入,根據結果進行比對分析,通過推送系統直接就可以得出相應的結果。這就是最終所做出的基于msnbc數據的網頁序列分析系統。參考文獻[1]毛國軍,段立娟.數據挖掘原理與算法[M].北京:清華大學出版社,2012[2]王婧,梁興柱.C++程序設計[M].北京:電子工業出版社,2009[3]張世明.Delphi程序設計基礎.北京:人民郵電出版社,2008[4]薛薇,陳歡歌.Clementine數據挖掘方法及應用.北京:電子工業出版社,2010.9:ISBN978-7-121-11778-7.結束語這次課程設計,運用了多學科的知識,真可謂是大學學習的知識的綜合運用。首先要對任務進行分析,先要處理好數據,這個過程可以運用各種工具和方法,只要能將數據處理成所需的結構即可。我們這次所選取c++來處理,通過編程將原始數據導入,在進行相應處理,導出結果。這個過程要對c++文件導入導出的語法很熟悉才行,同時還要了解數組函數等基本知識,部分函數可以在網上收索得到,靈活運用即可。然后就需要使用到數據處理的工具,選用Clementine來處理數據,選用的方法是關聯規則的序列關聯分析。這個部分的處理需要對Clementine的各個控件很熟悉,要掌握序列關聯分析的理論知識,最后要對分析出的結果進行合理性分析,結合實際,判斷自己得出的結論是否有應用性。最后,就是將所得出的分析結果很好的展示給用戶。我們是設計一個網頁推薦系統,采用的工具是delphi,可視化窗口程序設計。這部分要能熟練使用delphi開發工具,合理設計窗體,處理好模型接口,能很好的導入結果數據,還要處理好人機交互接口,讓用戶能簡單方便的操作,界面要注意美觀簡約。以上就是我們整個設計過程中需要注意的東西。最后在總結一下我們這次設計中所用到的全部知識。C++預處理數據,Clementine分析數據,得出結果,delphi設計推送系統。三大塊的知識都很多,我們還要很多不足與欠缺的地方,但通過這次設計之后,我們定能向前更進一步。基于C8051F單片機直流電動機反饋控制系統的設計與研究基于單片機的嵌入式Web服務器的研究MOTOROLA單片機MC68HC(8)05PV8/A內嵌EEPROM的工藝和制程方法及對良率的影響研究基于模糊控制的電阻釬焊單片機溫度控制系統的研制基于MCS-51系列單片機的通用控制模塊的研究基于單片機實現的供暖系統最佳啟停自校正(STR)調節器單片機控制的二級倒立擺系統的研究基于增強型51系列單片機的TCP/IP協議棧的實現基于單片機的蓄電池自動監測系統基于32位嵌入式單片機系統的圖像采集與處理技術的研究基于單片機的作物營養診斷專家系統的研究基于單片機的交流伺服電機運動控制系統研究與開發基于單片機的泵管內壁硬度測試儀的研制基于單片機的自動找平控制系統研究基于C8051F040單片機的嵌入式系統開發基于單片機的液壓動力系統狀態監測儀開發模糊Smith智能控制方法的研究及其單片機實現一種基于單片機的軸快流CO〈,2〉激光器的手持控制面板的研制基于雙單片機沖床數控系統的研究基于CYGNAL單片機的在線間歇式濁度儀的研制基于單片機的噴油泵試驗臺控制器的研制基于單片機的軟起動器的研究和設計基于單片機控制的高速快走絲電火花線切割機床短循環走絲方式研究基于單片機的機電產品控制系統開發基于PIC單片機的智能手機充電器基于單片機的實時內核設計及其應用研究基于單片機的遠程抄表系統的設計與研究基于單片機的煙氣二氧化硫濃度檢測儀的研制基于微型光譜儀的單片機系統單片機系統軟件構件開發的技術研究基于單片機的液體點滴速度自動檢測儀的研制基于單片機系統的多功能溫度測量儀的研制基于PIC單片機的電能采集終端的設計和應用基于單片機的光纖光柵解調儀的研制氣壓式線性摩擦焊機單片機控制系統的研制基于單片機的數字磁通門傳感器基于單片機的旋轉變壓器-數字轉換器的研究基于單片機的光纖Bragg光柵解調系統的研究單片機控制的便攜式多功能乳腺治療儀的研制基于C8051F020單片機的多生理信號檢測儀基于單片機的電機運動控制系統設計Pico專用單片機核的可測性設計研究基于MCS-51單片機的熱量計基于雙單片機的智能遙測微型氣象站MCS-51單片機構建機器人的實踐研究基于單片機的輪軌力檢測基于單片機的GPS定位儀的研究與實現基于單片機的電液伺服控制系統用于單片機系統的MMC卡文件系統研制基于單片機的時控和計數系統性能優化的研究基于單片機和CPLD的粗光柵位移測量系統研究單片機控制的后備式方波UPS提升高職學生單片機應用能力的探究基于單片機控制的自動低頻減載裝置研究基于單片機控制的水下焊接電源的研究基于單片機的多通道數據采集系統基于uPSD3234單片機的氚表面污染測量儀的研制基于單片機的紅外測油儀的研究96系列單片機仿真器研究與設計基于單片機的單晶金剛石刀具刃磨設備的數控改造基于單片機的溫度智能控制系統的設計與實現基于MSP430單片機的電梯門機控制器的研制基于單片機的氣體測漏儀的研究基于三菱M16C/6N系列單片機的CAN/USB協議轉換器基于單片機和DSP的變壓器油色譜在線監測技術研究基于單片機的膛壁溫度報警系統設計基于AVR單片機的低壓無功補償控制器的設計基于單片機船舶電力推進電機監測系統基于單片機網絡的振動信號的采集系統基于單片機的大容量數據存儲技術的應用研究基于單片機的疊圖機研究與教學方法實踐基于單片機嵌入式Web服務器技術的研究及實現基于AT89S52單片機的通用數據采集系統基于單片機的多道脈沖幅度分析儀研究機器人旋轉電弧傳感角焊縫跟蹤單片機控制系統基于單片機的控制系統在PLC虛擬教學實驗中的應用研究基于單片機系統的網絡通信研究與應用基于PIC16F877單片機的莫爾斯碼自動譯碼系統設計與研究基于單片機的模糊控制器在工業電阻爐上的應用研究基于雙單片機沖床數控系統的研究與開發基于Cygnal單片機的μC/OS-Ⅱ的研究基于單片機的一體化智能差示掃描量熱儀系統研究基于TCP/IP協議的單片機與Internet互聯的研究與實現變頻調速液壓電梯單片機控制器的研究基于單片機γ-免疫計數器自動換樣功能的研究與實現基于單片機的倒立擺控制系統設計與實現單片機嵌入式以太網防盜報警系統\t"_blan

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論