




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
.2.3B/S結(jié)構(gòu)在當(dāng)前Internet/Intranet領(lǐng)域“瀏覽器/服務(wù)器簡(jiǎn)稱B/S”結(jié)構(gòu)是非常流行的客戶機(jī)/服務(wù)器結(jié)構(gòu)。在B/S體系結(jié)構(gòu)系統(tǒng)中用戶通過(guò)瀏覽器向分布在網(wǎng)絡(luò)上的許多服務(wù)器發(fā)出請(qǐng)求服務(wù)器對(duì)瀏覽器的請(qǐng)求進(jìn)行處理將用戶所需信息返回到瀏覽器。B/S結(jié)構(gòu)簡(jiǎn)化了客戶機(jī)的工作客戶機(jī)上只需配置少量的客戶端軟件。服務(wù)器將擔(dān)負(fù)更多的工作對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)和應(yīng)用程序的執(zhí)行將在服務(wù)器上完成。瀏覽器發(fā)出請(qǐng)求而其余如數(shù)據(jù)請(qǐng)求、加工、結(jié)果返回以及動(dòng)態(tài)網(wǎng)頁(yè)生產(chǎn)等工作全部由WebServer完成。實(shí)際上B/S體系結(jié)構(gòu)是把二層C/S結(jié)構(gòu)的事務(wù)處理邏輯模塊從客戶機(jī)的任務(wù)中分離出來(lái)由Web服務(wù)器單獨(dú)組成一層來(lái)負(fù)擔(dān)其他任務(wù)這樣客戶機(jī)的壓力減輕了把負(fù)荷分配給了Web服務(wù)器。這種三次體系結(jié)構(gòu)如圖1所示。Web服務(wù)器數(shù)據(jù)庫(kù)服務(wù)器互聯(lián)網(wǎng)客戶機(jī)1客戶機(jī)2客戶機(jī)3圖1B/S三層體系結(jié)構(gòu)這種結(jié)構(gòu)不僅把客戶機(jī)從沉重的負(fù)擔(dān)和不斷對(duì)其提高的性能的要求中解放出來(lái)也把技術(shù)維護(hù)人員從繁重的維護(hù)升級(jí)工作中解脫出來(lái)。由于客戶機(jī)把事務(wù)處理邏輯部分分給了功能服務(wù)器使客戶機(jī)一下子“苗條”了許多不再負(fù)責(zé)處理復(fù)雜計(jì)算和數(shù)據(jù)訪問(wèn)等關(guān)鍵事務(wù)只負(fù)責(zé)顯示部分所以維護(hù)人員不再為程序的維護(hù)工作奔波于每個(gè)客戶機(jī)之間而把主要精力放在功能服務(wù)器上程序的更新工作。這種三層結(jié)構(gòu)在層與層之間相互獨(dú)立任何一層的改變不會(huì)影響其它層的功能。1.2.4數(shù)據(jù)庫(kù)技術(shù)數(shù)據(jù)庫(kù)是數(shù)據(jù)和數(shù)據(jù)庫(kù)對(duì)象的集合其中數(shù)據(jù)庫(kù)對(duì)象指表Table、視圖View、存儲(chǔ)過(guò)程StoredProcedure和觸發(fā)器Trigger等。數(shù)據(jù)庫(kù)通過(guò)SQLStructuredQuery5Language來(lái)對(duì)數(shù)據(jù)進(jìn)行操作和管理這里包括一些基本的操作如select、delete、insert、update語(yǔ)句。MySQL是一個(gè)快速、多線程、多用戶的小型關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。它支持正規(guī)的SQL查詢語(yǔ)言和采用多種數(shù)據(jù)類型能對(duì)數(shù)據(jù)進(jìn)行各種詳細(xì)的查詢等。MySQL提供了一全套的數(shù)據(jù)庫(kù)創(chuàng)建和訪問(wèn)機(jī)制通過(guò)很直觀的方式就可以創(chuàng)建、訪問(wèn)、修改數(shù)據(jù)庫(kù)的表和項(xiàng)并且能建立它們之間的各種數(shù)據(jù)關(guān)系。MySQL系列從90年代就發(fā)展起來(lái)經(jīng)過(guò)了多年的反展它已經(jīng)成為非常成熟的技術(shù)面向中小型企業(yè)級(jí)應(yīng)用。MySQL數(shù)據(jù)庫(kù)的特點(diǎn)是數(shù)據(jù)庫(kù)文件小而簡(jiǎn)單不需要運(yùn)行或者啟動(dòng)數(shù)據(jù)庫(kù)服務(wù)進(jìn)程就可以使用。通常MySQL數(shù)據(jù)庫(kù)文件可以隨網(wǎng)頁(yè)文件一起方便地放在網(wǎng)站的目錄中正是由于這些特點(diǎn)MySQL數(shù)據(jù)庫(kù)通常被用來(lái)作為網(wǎng)站開(kāi)發(fā)的數(shù)據(jù)庫(kù)支持技術(shù)。對(duì)MySQL數(shù)據(jù)庫(kù)的管理采用圖形化管理工具phpMyAdmin。phpMyAdmin是一個(gè)用PHP編寫的、基Web的、跨平臺(tái)的MySQL管理程序支持簡(jiǎn)體中文使用Web瀏覽器作為管理界面。通過(guò)phpMyAdmin可以進(jìn)行絕大部分的MySQL操作包括對(duì)數(shù)據(jù)庫(kù)級(jí)操作表級(jí)操作,以及數(shù)據(jù)管理等。標(biāo)準(zhǔn)SQLODBC驅(qū)動(dòng)程序管理器標(biāo)準(zhǔn)SQLODBC驅(qū)動(dòng)程序管理器DBADBAODBCFororacleODBCForDB2ODBCFODBCFororacleODBCForDB2ODBCForMYsqlODBCForSQLserverDBMADBMAOracleSQLServermysqlDB2OracleSQLServermysqlDB2Data數(shù)據(jù)庫(kù)應(yīng)用DBA通過(guò)數(shù)據(jù)庫(kù)管理系統(tǒng)DBMS數(shù)據(jù)庫(kù)應(yīng)用DBA通過(guò)數(shù)據(jù)庫(kù)管理系統(tǒng)DBMS訪問(wèn)數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)SQL語(yǔ)言通過(guò)各種ODBC驅(qū)動(dòng)程序管理器翻譯成對(duì)應(yīng)數(shù)據(jù)庫(kù)命令來(lái)訪問(wèn)各種數(shù)據(jù)庫(kù)圖2數(shù)據(jù)庫(kù)管理系統(tǒng)和接口的原理1.2.5Apache技術(shù)Apache是最流行的Web服務(wù)器端軟件之一??焖?、可靠、可通過(guò)簡(jiǎn)單的API擴(kuò)展Perl/Python解釋器可被編譯到服務(wù)器中完全免費(fèi)完全源代碼開(kāi)放。Apache服務(wù)器擁有以下特性1支持最新的HTTP/1.1通信協(xié)議擁有簡(jiǎn)單而強(qiáng)有力的基于文件的配置過(guò)程2支持通用網(wǎng)關(guān)接口3支持基于IP和基于域名的虛擬主機(jī)4支持多種方式的HTTP認(rèn)證5集成Perl處理模塊6集成代理服務(wù)器模塊7支持實(shí)時(shí)監(jiān)視服務(wù)器狀態(tài)和定制服務(wù)器日志8支持服務(wù)器端包含指令(SSI)9支持安全Socket層(SSL)10提供用戶會(huì)話過(guò)程的跟蹤11支持FastCGI通過(guò)第三方模塊可以支持JavaServlets。1.2.6JavaScript語(yǔ)言JavaScript語(yǔ)言是一種基于對(duì)象Object和事件驅(qū)動(dòng)EventDriven并具有安全性能的腳本語(yǔ)言。使用它的目的是與HTML超級(jí)文本語(yǔ)言、JavaAppletJava小程序一起實(shí)現(xiàn)在一個(gè)Web頁(yè)面中鏈接多個(gè)對(duì)象與Web客戶交互作用從而達(dá)到開(kāi)發(fā)客戶端應(yīng)用程序的目的。JavaScript是通過(guò)嵌入或調(diào)入在標(biāo)準(zhǔn)HTML語(yǔ)言中實(shí)現(xiàn)它的出現(xiàn)彌補(bǔ)了HTML語(yǔ)言的缺陷。在JavaScript語(yǔ)言的配合下能夠運(yùn)用PHP技術(shù)開(kāi)發(fā)出非常漂亮而且交互性強(qiáng)大的動(dòng)態(tài)Web網(wǎng)站來(lái).。2系統(tǒng)可行性分析設(shè)計(jì)2.1開(kāi)發(fā)的目的和背景這里首先簡(jiǎn)要介紹系統(tǒng)可行性分析的目的和系統(tǒng)開(kāi)發(fā)的相關(guān)背景。1、編寫目的可行性分析主要介紹開(kāi)發(fā)項(xiàng)目的一些背景系統(tǒng)的各方面可行性從技術(shù)、本系統(tǒng)的前景以及當(dāng)前個(gè)人博客的特點(diǎn)和需求等方面展示本系統(tǒng)的優(yōu)勢(shì)和限制主要對(duì)象是網(wǎng)絡(luò)中的上網(wǎng)用戶以便作出正確的后繼設(shè)計(jì)與開(kāi)發(fā)決策。2、項(xiàng)目背景寫日記、文章一直以來(lái)都作為很多人表達(dá)自己感情展示自己才華以及與外人溝通的重要方式也成為了很多人生活中的重要部分。過(guò)去人們都是靠紙和筆來(lái)實(shí)現(xiàn)甚至到之后有了電腦也最多用文本編輯軟件來(lái)寫最后還是得通過(guò)人工交換自己所寫的東西無(wú)論是紙張作為載體還是電子存儲(chǔ)設(shè)備作為載體。這樣極大縮減了交流的范圍和速度以及交流的頻度。隨著網(wǎng)絡(luò)的開(kāi)速發(fā)展它已經(jīng)走入大眾生活所以自然而然誕生了個(gè)人博客這樣一個(gè)新興事物它不僅僅能取代前面所說(shuō)的功能還能加入圖片、音樂(lè)而且使得作者更能無(wú)所拘束地生動(dòng)地寫出自己想寫的旁人也能非常便捷地閱讀并且加以評(píng)論并且它還能作為展示個(gè)人個(gè)性的窗戶。更重要的是網(wǎng)絡(luò)個(gè)人博客利用網(wǎng)絡(luò)的巨大優(yōu)勢(shì)可以非常快捷、廣泛而沒(méi)有界限地自由交流。交流速度快、交流范圍廣以及可以讓網(wǎng)絡(luò)中任何人瀏覽、評(píng)論是博客的最大特點(diǎn)正是有了這些特點(diǎn)個(gè)人博客現(xiàn)在已經(jīng)成為很多人生活中必不可少的一個(gè)部分它讓更多人了解作者的心聲方便了人與人之間的溝通和交流。2.2系統(tǒng)目標(biāo)和研究方法1、系統(tǒng)的目標(biāo)該目標(biāo)主要是結(jié)合與傳統(tǒng)系統(tǒng)即傳統(tǒng)以紙張或者磁盤、光盤為載體的寫作模式的比較而定。人力和設(shè)備的節(jié)省傳統(tǒng)系統(tǒng)主要是通過(guò)人力寫作并且載體是紙張或者磁盤、光盤。而通過(guò)本系統(tǒng)可以節(jié)省一定寫作人力并且利用網(wǎng)絡(luò)存儲(chǔ)方式節(jié)省了紙張資源和筆墨資源或者磁盤、光盤資源的使用。(2)界面美觀和便捷的提升本系統(tǒng)相對(duì)傳統(tǒng)系統(tǒng)而言利用了多媒體的各種視覺(jué)效果可以方便加入圖片和背景以及表情有明顯的界面美觀和直觀的優(yōu)勢(shì)。
(3)編輯修改的提升本系統(tǒng)可以使對(duì)文章或者一些圖片背景等的編輯修改變得非常容易非常便捷和快速。只用修改局部不用返工并且不會(huì)留下視覺(jué)瑕疵。(4)交流廣泛性和速度的提升通過(guò)網(wǎng)絡(luò)這種媒介使得文章、日志的交流變得非常廣泛不會(huì)受到地域和世界的限制世界各地任何人都可以享受交流的服務(wù)。并且交流的速度比傳統(tǒng)更加快速方便不通過(guò)傳統(tǒng)載體的傳遞。2.3傳統(tǒng)系統(tǒng)的分析1、處理流程傳統(tǒng)系統(tǒng)處理流程總體功能級(jí)數(shù)據(jù)流圖所示該圖給出了傳統(tǒng)方式的寫作文章以及交流的方式和流程途徑。D1作者思維D1作者思維獲取創(chuàng)作信息獲取創(chuàng)作信息獲取創(chuàng)作信息獲取創(chuàng)作信息文章作者文章作者構(gòu)思/寫作文章文章作者文章作者文章作者構(gòu)思/寫作文章文章作者圖3傳統(tǒng)系統(tǒng)處理流程圖3傳統(tǒng)系統(tǒng)處理流程2、數(shù)據(jù)流圖傳統(tǒng)系統(tǒng)的數(shù)據(jù)流圖如圖4所示該圖主要給出了傳統(tǒng)的以紙張或者磁盤為載體的文章、日志寫作和交流的數(shù)據(jù)流程D1文章載體D1文章載體獲取文章內(nèi)容寫作/修改命令獲取文章內(nèi)容寫作/修改命令交流處理文章寫作文章事務(wù)事務(wù)寫作事業(yè)文章作者交流處理文章寫作文章事務(wù)事務(wù)寫作事業(yè)文章作者文章交流記錄文章交流信息D2文章交流記錄文章交流信息D2文章交流信息文章交流信息交流處理文章作者交流處理文章作者日記日記圖4傳統(tǒng)系統(tǒng)數(shù)據(jù)交流圖圖4傳統(tǒng)系統(tǒng)數(shù)據(jù)交流圖2.4所要開(kāi)發(fā)的系統(tǒng)的分析對(duì)所要開(kāi)發(fā)的系統(tǒng)的分析是從系統(tǒng)的描述和優(yōu)越性用開(kāi)發(fā)的系統(tǒng)的處理流程和所開(kāi)發(fā)系統(tǒng)的數(shù)據(jù)流圖DFD來(lái)說(shuō)明的。1系統(tǒng)的描述和優(yōu)越性該系統(tǒng)是適應(yīng)當(dāng)前網(wǎng)絡(luò)特點(diǎn)和個(gè)人個(gè)性的情況下開(kāi)發(fā)的個(gè)人博客主要用于文章和系統(tǒng)的優(yōu)越性主要體現(xiàn)在編輯的便捷和修改的方便以及文章的多媒體性和生動(dòng)性還有就是交流的廣泛性和快速。詳細(xì)情況在緒論、背景以及在2.2.1已有介紹。2處理流程所開(kāi)發(fā)的系統(tǒng)處理流程總體功能級(jí)數(shù)據(jù)流圖如圖5所示該圖給出了所要開(kāi)發(fā)系統(tǒng)的系統(tǒng)工作、寫作文章和文章交流的方式以及流程途徑。評(píng)論數(shù)據(jù)庫(kù)D2文章數(shù)據(jù)庫(kù)D2用戶數(shù)據(jù)庫(kù)D1評(píng)論數(shù)據(jù)庫(kù)D2文章數(shù)據(jù)庫(kù)D2用戶數(shù)據(jù)庫(kù)D1文章信息文章信息評(píng)論信息查詢命令添加/評(píng)論信息查詢命令添加/修改命令用戶數(shù)據(jù)結(jié)果查詢/修改命令文章作者權(quán)限事務(wù)文章文章作者權(quán)限事務(wù)文章事務(wù)讀者事務(wù)閱讀/評(píng)論事務(wù)發(fā)表文章事務(wù)登錄/操作業(yè)務(wù)文章閱讀/評(píng)論事務(wù)發(fā)表文章事務(wù)登錄/操作業(yè)務(wù)文章作者圖5所要開(kāi)發(fā)系統(tǒng)處理流程圖5所要開(kāi)發(fā)系統(tǒng)處理流程3數(shù)據(jù)流圖所開(kāi)發(fā)系統(tǒng)的數(shù)據(jù)流圖如圖6和圖7所示它們都是進(jìn)一步分解后的數(shù)據(jù)流圖。其10中圖6是用戶管理的功能分解數(shù)據(jù)流圖而圖7是文章管理以及評(píng)論的功能分解數(shù)據(jù)流圖。圖7涉及到用戶文章和評(píng)論事務(wù)和數(shù)據(jù)庫(kù)的頻繁存儲(chǔ)交互體現(xiàn)了個(gè)人博客中文章、日志發(fā)表和評(píng)論的功能是個(gè)人博客系統(tǒng)中比較主要的一項(xiàng)事務(wù)過(guò)程。登錄信息登錄事務(wù)登錄信息登錄事務(wù)事務(wù)用戶D1D1登錄事務(wù)處理接受事務(wù)用戶D1D1登錄事務(wù)處理接受事務(wù)成功失敗信息用戶注冊(cè)信息賬號(hào)事務(wù)權(quán)限事務(wù)接受事務(wù)用戶管理事務(wù)處理事務(wù)注冊(cè)事務(wù)事務(wù)操作結(jié)果接受事務(wù)D1成功失敗信息用戶注冊(cè)信息賬號(hào)事務(wù)權(quán)限事務(wù)接受事務(wù)用戶管理事務(wù)處理事務(wù)注冊(cè)事務(wù)事務(wù)操作結(jié)果接受事務(wù)D1注冊(cè)事務(wù)處理注冊(cè)事務(wù)處理系統(tǒng)系統(tǒng)管理員圖圖6系統(tǒng)數(shù)據(jù)流圖用戶權(quán)限/管理D2文章數(shù)據(jù)庫(kù)事務(wù)編輯信息文章編輯信息接受事務(wù)編輯事務(wù)處理事務(wù)編輯信息文章編輯信息接受事務(wù)編輯事務(wù)處理事務(wù)文章作者操作結(jié)果信息操作結(jié)果信息文章數(shù)據(jù)庫(kù)D2成功/文章數(shù)據(jù)庫(kù)D2成功/失敗信息文章內(nèi)容信息文章內(nèi)容信息閱讀操作命令事務(wù)登錄事務(wù)閱讀操作命令事務(wù)登錄事務(wù)文章作者接受事務(wù)閱讀事務(wù)處理接受事務(wù)閱讀事務(wù)處理文章數(shù)據(jù)庫(kù)D3事務(wù)添加/文章數(shù)據(jù)庫(kù)D3事務(wù)添加/編輯文章評(píng)論事務(wù)評(píng)論操作命令評(píng)論事務(wù)處理接受事務(wù)評(píng)論操作命令評(píng)論事務(wù)處理接受事務(wù)圖圖7系統(tǒng)數(shù)據(jù)流圖文章發(fā)表/評(píng)論文章數(shù)據(jù)庫(kù)2.5系統(tǒng)的其它可行性前面主要運(yùn)用了系統(tǒng)流程圖和數(shù)據(jù)流圖通過(guò)對(duì)傳統(tǒng)系統(tǒng)和要開(kāi)發(fā)的系統(tǒng)分析了系統(tǒng)開(kāi)發(fā)的可行性下面將從其它一些輔助可行性來(lái)進(jìn)一步分析和說(shuō)明。1技術(shù)可行性本系統(tǒng)主要由PHP作為主要開(kāi)發(fā)技術(shù)PHP已經(jīng)流行和發(fā)展了數(shù)年技術(shù)相對(duì)比較成熟開(kāi)發(fā)系統(tǒng)穩(wěn)定可靠。系采用優(yōu)秀的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)MYSQL作為后臺(tái)數(shù)據(jù)庫(kù)能和Windows以及11當(dāng)前各種系統(tǒng)很好的兼容搭配。其它輔助網(wǎng)站設(shè)計(jì)的技術(shù)相當(dāng)豐富相應(yīng)開(kāi)發(fā)環(huán)境和工具也一應(yīng)俱全比如用于網(wǎng)頁(yè)界面設(shè)計(jì)的sublimetext3還有一些圖形處理軟件如PhotoshopCC等都是相當(dāng)成熟和簡(jiǎn)便的開(kāi)發(fā)工具。2性能效益可行性所開(kāi)發(fā)的系統(tǒng)基本能滿足個(gè)人博客的功能要求和展示博客的特點(diǎn)風(fēng)格在處理運(yùn)算速度、存儲(chǔ)量以及響應(yīng)時(shí)間上完全能滿足系統(tǒng)要求?,F(xiàn)在網(wǎng)絡(luò)發(fā)展迅速上網(wǎng)人數(shù)眾多博客作為個(gè)人個(gè)性和情感的展現(xiàn)舞臺(tái)相信有非常廣闊的發(fā)展和應(yīng)用空間。3硬件可行性系統(tǒng)所采用的技術(shù)和平臺(tái)都是比較成熟和已經(jīng)發(fā)展數(shù)年的目前的硬件配置一般都足以滿足系統(tǒng)的運(yùn)行要求。系統(tǒng)的基本硬件要求網(wǎng)絡(luò)中的服務(wù)器服務(wù)器要求能提供空間和支持動(dòng)態(tài)網(wǎng)絡(luò)技術(shù)以及MySQL數(shù)據(jù)庫(kù)、客戶端電腦具有基本多媒體功能和設(shè)備、支持PHP架構(gòu)的工作和系統(tǒng)平臺(tái)Windows8.1、支持PHP架構(gòu)的能處理動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)的瀏覽器IE8.0以上等具備解釋PHP技術(shù)的瀏覽器。2.6可行性結(jié)論綜上所述作為畢業(yè)設(shè)計(jì)的一個(gè)項(xiàng)目簡(jiǎn)要討論分析了系統(tǒng)的各種可行性并且各項(xiàng)可行性上完全滿足開(kāi)發(fā)要求可以開(kāi)始進(jìn)一步的工作。3系統(tǒng)需求分析和概要設(shè)計(jì)一系統(tǒng)需求分析系統(tǒng)需求分析是現(xiàn)代軟件工程應(yīng)用于系統(tǒng)開(kāi)發(fā)的一項(xiàng)重要環(huán)節(jié)通過(guò)需求分析可以明確系統(tǒng)的各項(xiàng)需求和功能根據(jù)這些需求和功能可以更好地指導(dǎo)下一步的系統(tǒng)開(kāi)發(fā)和設(shè)計(jì)避免了在設(shè)計(jì)之后對(duì)需求的變更而導(dǎo)致的大量返工。1.開(kāi)發(fā)背景過(guò)去很多人都喜歡寫文章寫日記以及交流自己的文章和作品以求實(shí)現(xiàn)相互間的溝通、展現(xiàn)自己的才華和讓別人了解自己的想法觀點(diǎn)?,F(xiàn)在的網(wǎng)絡(luò)已經(jīng)成為人們生活中不可或缺的一個(gè)元素所以自然而然誕生了個(gè)人博客這樣一個(gè)新興事物它不僅僅能取代前面所說(shuō)的功能還能加入圖片而且使得作者更能無(wú)所拘束地生動(dòng)地寫出自己想寫的旁人也能非常便捷地閱讀并且加以評(píng)論并且它還能作為展示個(gè)人個(gè)性的窗戶。個(gè)人博客現(xiàn)在已經(jīng)成為很多人生活中必不可少的一個(gè)部分方便了人與人之間的溝通和交流。2.系統(tǒng)實(shí)現(xiàn)目標(biāo)概述基于個(gè)人博客以上的特點(diǎn)本系統(tǒng)要實(shí)現(xiàn)個(gè)人博客的主要基本功能有主界面用戶注冊(cè)注冊(cè)用戶登錄發(fā)表文章心情、日志用戶登錄/退出游客發(fā)表評(píng)論分頁(yè)瀏覽文章和評(píng)論等。這里其中比較主要的是區(qū)分了個(gè)人博客的注冊(cè)用戶和游客。注冊(cè)用戶可以在任何時(shí)候?qū)懴伦约旱闹鲝堄涗浵伦约旱狞c(diǎn)點(diǎn)滴滴。而游客主要的權(quán)限是閱讀博客所有注冊(cè)用戶寫的文章閱讀后可以發(fā)表評(píng)論和留言還可以分頁(yè)瀏覽所有注冊(cè)用戶上傳的圖片。以上是個(gè)人博客的系統(tǒng)功能目標(biāo)當(dāng)然由于個(gè)人博客的網(wǎng)絡(luò)流行特點(diǎn)以及個(gè)人個(gè)性的展示還適當(dāng)要求界面比較漂亮輕快直觀便捷操作方式簡(jiǎn)單以及人性化。3.系統(tǒng)功能需求根據(jù)對(duì)系統(tǒng)的特點(diǎn)和應(yīng)用的分析可以得到本系統(tǒng)主要有如下功能(1)用戶注冊(cè)和登錄這部分功能又分為用戶注冊(cè)、用戶登錄、用戶退出三個(gè)部分。用戶注冊(cè)游客將個(gè)人的信息存儲(chǔ)到博客網(wǎng)站的數(shù)據(jù)庫(kù)中注冊(cè)時(shí)要求填寫用戶的各種詳細(xì)信息包括id、Password、Email、性別、生日、其它輔助信息。凡是符合要求的游客都可以注冊(cè)成功成為本博客的正式用戶。系統(tǒng)接受這些信息并存儲(chǔ)在服務(wù)器端的數(shù)據(jù)庫(kù)中。用戶登錄主要用于驗(yàn)證博客網(wǎng)站用戶信息的真實(shí)身份以便對(duì)博客網(wǎng)站進(jìn)行管理和維護(hù)。通過(guò)注冊(cè)后的用戶用個(gè)人注冊(cè)的用戶名密碼登錄到網(wǎng)站。網(wǎng)站檢測(cè)用戶的用戶名密碼并給予其相應(yīng)的權(quán)限對(duì)博客網(wǎng)站進(jìn)行操作。用戶退出已經(jīng)登陸的用戶可以退出釋放自己所占有的各種信息資源。(2)文章管理文章管理主要有文章的發(fā)表、查詢、瀏覽、評(píng)論和刪除功能。博客的系統(tǒng)管理員除了可以查詢、瀏覽和評(píng)論文章外還可以對(duì)系統(tǒng)中的所有文章以及評(píng)論進(jìn)行修改、刪除操作。這些維護(hù)和管理?yè)碛凶罡邫?quán)限并且系統(tǒng)自動(dòng)更新在服務(wù)器端數(shù)據(jù)庫(kù)中的數(shù)據(jù)。文章的發(fā)表注冊(cè)用戶可以發(fā)表自己的文章文章包括主題、正文、表情、圖片等信息作者通過(guò)各種元素來(lái)展示自己的想法和思想。系統(tǒng)接受這些信息并且存儲(chǔ)在服務(wù)器端的數(shù)據(jù)庫(kù)中。文章的刪除注冊(cè)用戶可以刪除自己已經(jīng)發(fā)表的文章內(nèi)容和各項(xiàng)信息系統(tǒng)自動(dòng)在服務(wù)器端數(shù)據(jù)庫(kù)中刪除這些記錄。文章的瀏覽游客和注冊(cè)用戶根據(jù)所獲得的用戶權(quán)限獲取服務(wù)器端數(shù)據(jù)存儲(chǔ)的各篇文章并且瀏覽閱讀文章的所有信息包括標(biāo)題、正文、表情、圖片以及其它讀者的留言評(píng)論。文章的評(píng)論文章的讀者可以評(píng)論和回復(fù)所閱讀的文章發(fā)表自己的看法。系統(tǒng)自動(dòng)將這些評(píng)論存儲(chǔ)在服務(wù)器端的數(shù)據(jù)庫(kù)中并且可供博客作者以及其它讀者瀏覽。文章的查詢注冊(cè)用戶可以按文章題目或作者來(lái)查詢想要查的文章。(3)圖片管理圖片管理有添加瀏覽、刪除和查詢功能。注冊(cè)用戶可以添加自己喜歡的圖片還可以查詢和瀏覽系統(tǒng)中的所有圖片信息。游客只能瀏覽博客系統(tǒng)中的所有圖片。系統(tǒng)管理員擁有以上的所有權(quán)限除此之外還可以刪除圖片。(4)朋友圈管理注冊(cè)用戶可以添加自己的朋友信息到朋友圈可以再瀏覽和查詢朋友信息的前提下進(jìn)行刪除朋友信息操作。(5)管理員管理博客的系統(tǒng)管理員可以對(duì)系統(tǒng)中所有的注冊(cè)用戶進(jìn)行帳戶和權(quán)限管理包括修改用戶所有的權(quán)限查詢用戶信息以及刪除用戶信息還可以對(duì)最新公告進(jìn)行添加刪除管理。4系統(tǒng)需求管理規(guī)劃表根據(jù)以上對(duì)系統(tǒng)的需求分析我們可以得到一個(gè)更為簡(jiǎn)明扼要的系統(tǒng)需求管理規(guī)劃14表本表羅列了系統(tǒng)的各項(xiàng)主要功能并且對(duì)其分類配有間斷描述最重要的室給出了各個(gè)功能需求的優(yōu)先級(jí)優(yōu)先級(jí)的高低表示了功能實(shí)現(xiàn)的迫切程度和必要程度。優(yōu)級(jí)高的代表該功能是系統(tǒng)很重要的功能需要重點(diǎn)實(shí)現(xiàn)。5系統(tǒng)性能要求(1)系統(tǒng)可靠性要求①系統(tǒng)對(duì)用戶操作有相應(yīng)提示并且可以檢查用戶輸入的各種數(shù)據(jù)的合法性對(duì)于不合法的數(shù)據(jù)屏蔽并且提示用戶以避免由于越界或者格式錯(cuò)誤而造成的系統(tǒng)錯(cuò)誤甚至崩潰。②系統(tǒng)在對(duì)于數(shù)據(jù)庫(kù)操作時(shí)候數(shù)據(jù)庫(kù)有一定的約束機(jī)制。特點(diǎn)是對(duì)于外鍵FK而言通過(guò)“級(jí)連”Cascade和“參照”Reference來(lái)保證數(shù)據(jù)的完整性。③系統(tǒng)能夠應(yīng)對(duì)各種特殊操作情況和出錯(cuò)情況并且給出相應(yīng)提示。④系統(tǒng)能夠有一定的安全和保護(hù)措施以保證網(wǎng)站的正常運(yùn)行避免文件和數(shù)據(jù)庫(kù)遭到意外事件的破壞而導(dǎo)致網(wǎng)站癱瘓。(2)系統(tǒng)時(shí)間要求在不考慮網(wǎng)絡(luò)狀況情況下系統(tǒng)的響應(yīng)時(shí)間應(yīng)該相當(dāng)迅速數(shù)據(jù)的存儲(chǔ)和處理以及返回過(guò)程應(yīng)該滿足用戶的等待需求一般控制在0.2s以內(nèi)。(3)系統(tǒng)適應(yīng)性要求系統(tǒng)應(yīng)該兼容Windows操作平臺(tái)、MySQL數(shù)據(jù)庫(kù)以及IE瀏覽器。(4)系統(tǒng)并行處理能力要求系統(tǒng)能夠支持同時(shí)間多用戶的訪問(wèn)需求并且保證運(yùn)行的相對(duì)順暢。(5)系統(tǒng)精度要求時(shí)間精度到達(dá)秒為單位其它數(shù)據(jù)精確到小數(shù)點(diǎn)后2位。3.2概要設(shè)計(jì)概要設(shè)計(jì)也是軟件工程中一個(gè)重要的步驟和環(huán)節(jié)根據(jù)前面的需求分析所得到的系統(tǒng)所要實(shí)現(xiàn)的各種功能概要設(shè)計(jì)對(duì)其進(jìn)行進(jìn)一步的模塊劃分以確定各個(gè)功能由所設(shè)計(jì)的模塊來(lái)實(shí)現(xiàn)這樣可以構(gòu)架出一個(gè)系統(tǒng)的機(jī)構(gòu)框架便于后面的具體數(shù)據(jù)庫(kù)設(shè)計(jì)詳細(xì)設(shè)計(jì)的實(shí)現(xiàn)。3.2.1系統(tǒng)體系結(jié)構(gòu)基于B/S結(jié)構(gòu)的個(gè)人博客網(wǎng)站系統(tǒng)應(yīng)由終端用戶主機(jī)/瀏覽器、WEB服務(wù)器、數(shù)據(jù)服務(wù)器構(gòu)成。個(gè)人博客網(wǎng)站的核心是中間的接入服務(wù)器和應(yīng)用服務(wù)器部分。個(gè)人博客網(wǎng)站的總體結(jié)構(gòu)圖如圖8所示圖8博客網(wǎng)站總體結(jié)果Web服務(wù)器數(shù)據(jù)服圖8博客網(wǎng)站總體結(jié)果Web服務(wù)器數(shù)據(jù)服務(wù)器3.2.2系統(tǒng)模塊劃分根據(jù)前面對(duì)系統(tǒng)的需求分析可以得到系統(tǒng)的模塊劃分如下(1)博客首頁(yè)模塊包括如下主要組成部分頁(yè)整體布局對(duì)于博客的首頁(yè)風(fēng)格安排并且布局。日歷方便用戶看時(shí)間和日期。用戶登錄和注冊(cè)區(qū)主要是用戶注冊(cè)和登錄在成功登錄以后列出用戶所擁有的可操作模塊。博客最新日志顯示按時(shí)間順序顯示博客中最近的文章標(biāo)題信息。最新推薦圖片按時(shí)間順序顯示博客中最新上傳的圖片。最新公告上下滾動(dòng)顯示管理員發(fā)表的最新公告。(2)文章管理模塊添加博客文章已登錄的博客注冊(cè)用戶可以發(fā)表文章、隨筆和日志內(nèi)容包括標(biāo)題、正文、圖片、表情等信息。在此前提下只有以系統(tǒng)管理員身份登錄的用戶才可以刪除博客中的任何文章系統(tǒng)自動(dòng)更新服務(wù)器端的數(shù)據(jù)庫(kù)。查看博客文章文章作者可以按搜索條件有選擇的查看想要閱讀的文章并可以對(duì)它進(jìn)行評(píng)論但沒(méi)有刪除的權(quán)限。瀏覽我的文章只顯示作者自己的全部文章在這個(gè)模塊的前提下文章作者有刪除文章和評(píng)的權(quán)限。(3)圖片管理模塊添加圖片已注冊(cè)用戶可以本地上傳圖片。查詢圖片登錄用戶可以按搜索條件有選擇的查看圖片但沒(méi)有刪除的權(quán)限瀏覽圖片分頁(yè)顯示系統(tǒng)中的全部圖片。(4)朋友圈管理模塊注冊(cè)用戶可以添加自己的朋友信息到朋友圈可以在瀏覽和查詢朋友信息的前提下進(jìn)行刪除朋友信息操作。3.2.3系統(tǒng)功能劃分組織結(jié)構(gòu)圖根據(jù)以上對(duì)系統(tǒng)功能模塊的劃分和設(shè)計(jì)可以得到系統(tǒng)功能模塊圖如圖9所示該圖給出了盡的模塊劃分和模塊組織結(jié)構(gòu)能夠直觀展現(xiàn)系統(tǒng)的功能結(jié)構(gòu)關(guān)系。個(gè)人博客系統(tǒng)個(gè)人博客系統(tǒng)用戶注冊(cè)用戶注冊(cè)用戶登錄用戶登錄用戶登錄系統(tǒng)管理器用戶登錄系統(tǒng)管理器文章管理朋友管理圖片管理文章管理朋友管理圖片管理用戶管理錄廣告管理錄用戶管理錄廣告管理錄查詢圖片刪除用戶信息刪除公告信息添加公告信息查詢用戶信息瀏覽用戶信息刪除朋友信息刪除圖片信息刪除評(píng)論信息刪除博客文章查詢圖片查詢圖片瀏覽我文章的添加博客文章查詢博客文章的添加圖片瀏覽圖片查詢圖片查詢圖片查詢圖片刪除用戶信息刪除公告信息添加公告信息查詢用戶信息瀏覽用戶信息刪除朋友信息刪除圖片信息刪除評(píng)論信息刪除博客文章查詢圖片查詢圖片瀏覽我文章的添加博客文章查詢博客文章的添加圖片瀏覽圖片查詢圖片查詢圖片圖圖9系統(tǒng)功能結(jié)構(gòu)圖3.2.3運(yùn)行環(huán)境(1)用戶界面用戶需要網(wǎng)頁(yè)瀏覽器來(lái)使用該系統(tǒng)界面簡(jiǎn)潔、美觀、友好具備人性化特點(diǎn)各種操作有提示信息和錯(cuò)誤信息。(2)軟件環(huán)境服務(wù)器端Windows8.1服務(wù)器Apache服務(wù)程序MySQL數(shù)據(jù)庫(kù)以及其相應(yīng)的ODBC??蛻舳薟indows8.1系統(tǒng)以及IE8.0以上瀏覽器。(3)網(wǎng)絡(luò)帶寬服務(wù)器對(duì)外網(wǎng)絡(luò)帶寬8M以上客戶端擁有連接互聯(lián)網(wǎng)的設(shè)備和服務(wù)。4系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)4.1MySQL數(shù)據(jù)庫(kù)簡(jiǎn)介MySQL數(shù)據(jù)庫(kù)由瑞典MySql公司開(kāi)發(fā)和維護(hù)的一個(gè)精巧的SQLStructuredQueryLanguag結(jié)構(gòu)化查詢語(yǔ)言關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)DBMS。MySQL數(shù)據(jù)早在90年代中期就開(kāi)始出現(xiàn)經(jīng)過(guò)近10年的發(fā)展它已經(jīng)成為一個(gè)功能相對(duì)強(qiáng)大技術(shù)非常成熟應(yīng)用廣泛的數(shù)據(jù)庫(kù)。由于它的強(qiáng)大功能、靈活性、豐富的應(yīng)用編程接口API以及精巧的系統(tǒng)結(jié)構(gòu)受到了眾多程序員和企業(yè)級(jí)用戶的青睞特別是它的數(shù)據(jù)庫(kù)文件小巧存放便捷數(shù)據(jù)庫(kù)管理系統(tǒng)運(yùn)行簡(jiǎn)為建立基于數(shù)據(jù)庫(kù)的動(dòng)態(tài)網(wǎng)站提供了強(qiáng)大動(dòng)力并且得到了廣大網(wǎng)站開(kāi)發(fā)人緣的認(rèn)可。MySQL數(shù)據(jù)庫(kù)提供完善的SQL-92標(biāo)準(zhǔn)的結(jié)構(gòu)化查詢語(yǔ)言如select、delete、insert、update語(yǔ)句。通過(guò)MySQL在操作系統(tǒng)上建立的ODBC可以輕松將這些SQL語(yǔ)句翻譯成為相應(yīng)的MySQL數(shù)據(jù)庫(kù)管理系統(tǒng)指令并對(duì)數(shù)據(jù)庫(kù)進(jìn)行管理。如圖10所示。ODBC驅(qū)動(dòng)程序管理器ODBCMySql標(biāo)準(zhǔn)SQL標(biāo)準(zhǔn)SQL語(yǔ)言通過(guò)ODBC驅(qū)動(dòng)程序管理器翻譯成對(duì)應(yīng)的MySql數(shù)據(jù)庫(kù)命令來(lái)訪問(wèn)MySql數(shù)據(jù)庫(kù)圖10MySQL數(shù)據(jù)庫(kù)管理系統(tǒng)原理ODBCMySql標(biāo)準(zhǔn)SQLODBCMySql標(biāo)準(zhǔn)SQL標(biāo)準(zhǔn)SQL語(yǔ)言通過(guò)ODBC驅(qū)動(dòng)程序管理器翻譯成對(duì)應(yīng)的MySql數(shù)據(jù)庫(kù)命令來(lái)訪問(wèn)MySql數(shù)據(jù)庫(kù)ODBC驅(qū)動(dòng)程序管理器標(biāo)準(zhǔn)SQLODBCODBCSQLSQL圖10MySQL數(shù)據(jù)庫(kù)管理系統(tǒng)原理圖10MySQL數(shù)據(jù)庫(kù)管理系統(tǒng)原理當(dāng)然MySQL數(shù)據(jù)庫(kù)也完全支持ADOActiveXDataObjects數(shù)據(jù)庫(kù)應(yīng)用程序的數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)。ADO它被設(shè)計(jì)用來(lái)同新的數(shù)據(jù)庫(kù)訪問(wèn)層OLEDBProvider一起協(xié)同工作以提供通用數(shù)據(jù)訪問(wèn)UniversalDataMySQL。OLEDB是一個(gè)底層的數(shù)據(jù)庫(kù)訪問(wèn)接口用它可以訪問(wèn)各種數(shù)據(jù)源包括傳統(tǒng)的關(guān)系數(shù)據(jù)庫(kù)。ADO封裝了OLEDB程序中使用的大量COM接口所以是一種高層訪問(wèn)技術(shù)。所以MySQL非常適合PHP技術(shù)開(kāi)發(fā)動(dòng)態(tài)網(wǎng)站。4.2數(shù)據(jù)庫(kù)表的設(shè)計(jì)4.2.1概述根據(jù)第三部分的需求分析和概要設(shè)計(jì)可以設(shè)計(jì)出相應(yīng)的系統(tǒng)所要使用的數(shù)據(jù)庫(kù)表。博客系統(tǒng)所要存儲(chǔ)的數(shù)據(jù)項(xiàng)和數(shù)據(jù)量相對(duì)比較復(fù)雜和龐大所以首先確定這些數(shù)據(jù)庫(kù)表的設(shè)計(jì)一般是一個(gè)表存儲(chǔ)一個(gè)實(shí)體或者對(duì)象的相關(guān)信息這樣分析和設(shè)計(jì)數(shù)據(jù)庫(kù)就相對(duì)簡(jiǎn)單。對(duì)于不同的對(duì)象或?qū)嶓w根據(jù)具體系統(tǒng)需要和未來(lái)擴(kuò)展可以適當(dāng)細(xì)分。另外擴(kuò)充信息和動(dòng)態(tài)變化的信息分開(kāi)放置在不同的表里。當(dāng)然重要的表都會(huì)設(shè)置一個(gè)唯一標(biāo)識(shí)的主鍵這個(gè)主鍵不是實(shí)際運(yùn)用中的任何信息項(xiàng)只用來(lái)唯一標(biāo)識(shí)一個(gè)數(shù)據(jù)項(xiàng)一般用自動(dòng)編號(hào)的數(shù)字。經(jīng)過(guò)需求分析和概要設(shè)計(jì)在MySql數(shù)據(jù)庫(kù)管理系統(tǒng)中建立名為db_tmlog的數(shù)據(jù)庫(kù)系統(tǒng)所有應(yīng)用的數(shù)據(jù)信息將存儲(chǔ)在該數(shù)據(jù)庫(kù)中數(shù)據(jù)庫(kù)中建立以下5種不同專題的數(shù)據(jù)表分別為用戶表tb_user、文章內(nèi)容表tb_article、文章評(píng)論表tb_filecomment朋友圈表tb_friend、圖片信息表tb_tpsc五個(gè)表。這些表基本上都是一表負(fù)責(zé)一個(gè)實(shí)體或者對(duì)象的各種信息存儲(chǔ)它們協(xié)調(diào)工作以實(shí)現(xiàn)個(gè)人博客系統(tǒng)對(duì)數(shù)據(jù)存儲(chǔ)的要求。注意下面各表中數(shù)據(jù)類型說(shuō)標(biāo)有*表示是主鍵。4.2.2用戶表系統(tǒng)主要為了滿足網(wǎng)絡(luò)用戶使用博客的需要由于網(wǎng)絡(luò)的自身特點(diǎn)以及網(wǎng)絡(luò)上聯(lián)系工具眾多所以用戶的信息的設(shè)置相對(duì)較多這里主要的是用戶的ID編號(hào)這個(gè)是用來(lái)唯一確定用戶的標(biāo)識(shí)是用戶表的主鍵。管理員及用戶標(biāo)記主要用來(lái)設(shè)置管理員和用戶的權(quán)限不同的權(quán)限能得到不同的應(yīng)用功能。還有用戶名、用戶密碼都比較重要。用戶表結(jié)構(gòu)如表2所示。表2用戶表字段名稱數(shù)據(jù)類型說(shuō)明idInt(20)自動(dòng)編號(hào)regnameVarchar(20)用戶名regrealnameVarchar(20)真實(shí)姓名regpwdVarchar(20)用戶密碼regbirthdaydate用戶生日regemailVarchar(100)所在城市regicoVarchar(50)人物表情regsexVarchar(4)性別regqqVarchar(40)QQ號(hào)reghomepageVarchar(100)個(gè)人主頁(yè)regsignVarchar(200)個(gè)性化簽名regintroducetext自我簡(jiǎn)介ipVarchar(20)用戶IPfigint(1)管理員及用戶標(biāo)記4.2.3文章內(nèi)容表本表主要用來(lái)存放文章的各種信息這也是博客系統(tǒng)中非常重要的一個(gè)表。其中文章ID編號(hào)為主鍵唯一標(biāo)識(shí)一篇文章。其它信息詳見(jiàn)表3所示。表3文章內(nèi)容表字段名稱數(shù)據(jù)類型說(shuō)明idInt(10)自動(dòng)編號(hào)titleVarchar(20)文章標(biāo)題faceVarchar(20)人物表情contenttext文章內(nèi)容autherVarchar(20文章作者nowdatetime發(fā)表時(shí)間5系統(tǒng)的詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì)是整個(gè)系統(tǒng)設(shè)計(jì)中最重要的一個(gè)步驟。下面對(duì)系統(tǒng)的主要功能模塊進(jìn)行詳細(xì)的介紹。博客網(wǎng)站的流程圖如圖12所示。注冊(cè)注冊(cè)用戶游客用戶游客否登錄否登錄系統(tǒng)管理員是著名訪問(wèn)系統(tǒng)管理員是著名訪問(wèn)管理員中心管理員中心著名訪問(wèn)著名訪問(wèn)著名訪問(wèn)著名訪問(wèn)著名訪問(wèn)著名訪問(wèn)著名訪問(wèn)著名訪問(wèn)著名訪問(wèn)圖12博客網(wǎng)站流程圖圖12博客網(wǎng)站流程圖5.1首頁(yè)面及主要頁(yè)面設(shè)計(jì)1、博客網(wǎng)站的文件架設(shè)圖如圖13所示系統(tǒng)首頁(yè)系統(tǒng)首頁(yè)圖13博客網(wǎng)站文件架設(shè)圖瀏覽用戶信息查詢用戶信息用戶管理刪除用戶信息刪除博客文章發(fā)表博客文章刪除博客文章查詢博客文章添加博客文章刪除圖片查詢圖片瀏覽圖片瀏覽圖片朋友圈管理圖片管理文章管理添加博客文章用戶注冊(cè)相關(guān)博客評(píng)論全部博客文章圖13博客網(wǎng)站文件架設(shè)圖瀏覽用戶信息查詢用戶信息用戶管理刪除用戶信息刪除博客文章發(fā)表博客文章刪除博客文章查詢博客文章添加博客文章刪除圖片查詢圖片瀏覽圖片瀏覽圖片朋友圈管理圖片管理文章管理添加博客文章用戶注冊(cè)相關(guān)博客評(píng)論全部博客文章 5.2系統(tǒng)主要功能模塊開(kāi)發(fā)5.1.1首頁(yè)模塊1、博客的首頁(yè)是相當(dāng)重要的這不僅僅是整個(gè)博客的第一影響而且是展現(xiàn)個(gè)人博客系統(tǒng)的布局、美工、風(fēng)格和個(gè)性的窗口。它包括博客最新日志區(qū)、日歷和時(shí)鐘區(qū)、最新圖片上傳區(qū)、最新公告區(qū)用戶登錄、注冊(cè)區(qū)。把這幾個(gè)界面區(qū)合理的組合是布局和美工的重要之處。如圖14所示:個(gè)人博客首頁(yè)首頁(yè)模塊index.php中包括了數(shù)據(jù)庫(kù)連接文件conn.php首頁(yè)的布局和美工設(shè)計(jì)使用到了sublimetext3網(wǎng)頁(yè)開(kāi)發(fā)工具作為輔助開(kāi)發(fā)運(yùn)用這個(gè)可視化開(kāi)發(fā)工具VisualDevelopmentTool可以快捷地設(shè)計(jì)出Web的界面自動(dòng)生成相應(yīng)的HTML代碼并得到的HTML代碼直接嵌入到index.php文件中。5.1.2文章管理模塊文章管理模塊是本系統(tǒng)中最基礎(chǔ)、最復(fù)雜的一個(gè)核心功能模塊。文章管理模塊可以分為添加博客文章、查詢博客文章、發(fā)表文章評(píng)論、刪除博客文章/評(píng)論4個(gè)功能部分。(1)添加博客文章發(fā)表博客文章主要是提供用戶發(fā)表和張貼個(gè)人的文章或是對(duì)某些事物的獨(dú)到見(jiàn)解等通過(guò)發(fā)表的其他用戶可以發(fā)表相關(guān)的評(píng)論以便能夠同來(lái)訪者進(jìn)行交流是一個(gè)展現(xiàn)自己的網(wǎng)絡(luò)交流平臺(tái)。這個(gè)功能主要由file.php完成。發(fā)表文章后提交博客文章信息到數(shù)據(jù)處理頁(yè)check_file.php并保存在相應(yīng)的數(shù)據(jù)庫(kù)中。在保存過(guò)程中系統(tǒng)會(huì)在數(shù)據(jù)庫(kù)中為該文章自動(dòng)生成一個(gè)文章ID編號(hào)這個(gè)編號(hào)是自動(dòng)遞增的生成用來(lái)唯一標(biāo)識(shí)一篇文章。(2)文章的查詢發(fā)表文章子模塊主要由query.php實(shí)現(xiàn)。在query.php頁(yè)面中查詢的功能區(qū)如圖在”查詢條件”后的下拉列表框中選擇查詢條件。在“關(guān)鍵字“后面的文本框中輸入查詢條件所對(duì)應(yīng)的查詢關(guān)鍵字既可快速檢索到相應(yīng)的數(shù)據(jù)信息。如果存在輸出數(shù)據(jù)信息到瀏覽器否則彈出警告信息。注意只有系統(tǒng)管理員具備刪除的操作權(quán)限如果是普通的博客用戶在查詢到的數(shù)據(jù)信息頁(yè)面中是不會(huì)顯示“刪除“超級(jí)鏈接。文章查詢的功能區(qū)(3)發(fā)表文章評(píng)論發(fā)表文章評(píng)論是在“查詢博客文章“的前提下操作的。當(dāng)頁(yè)面顯示查詢的文章信息后可以點(diǎn)擊“發(fā)表評(píng)論”超級(jí)鏈接既可跳轉(zhuǎn)到comment.php頁(yè)發(fā)表評(píng)論發(fā)表評(píng)論頁(yè)面(4)刪除博客文章/評(píng)論這功能若是在“查詢博客頁(yè)面”的前提下進(jìn)行操作的刪除權(quán)限都是系統(tǒng)管理員的操作權(quán)限。若是在“我的文章”的前提下進(jìn)行的操作那刪除權(quán)限是屬于普通用戶的操作權(quán)限。5.1.3圖片管理模塊圖片管理主要實(shí)現(xiàn)對(duì)圖片的添加、刪除、瀏覽和查詢操作。(1)添加圖片單擊【上傳】按鈕后圖片將以文件的形式傳到數(shù)據(jù)庫(kù)并保存在images文件中的upload文件夾中。上傳的設(shè)計(jì)流程和頁(yè)面分別如圖所示進(jìn)入上傳頁(yè)面選擇上傳文件進(jìn)入上傳頁(yè)面選擇上傳文件將圖片保存到數(shù)據(jù)庫(kù)中將圖片保存到數(shù)據(jù)庫(kù)中顯示圖片顯示圖片圖片上傳設(shè)計(jì)流程(2)瀏覽圖片所有上傳成功的圖片文件循環(huán)顯示在客戶端的瀏覽器上并在每一條的記錄后面分別加上用于查看圖片文件信息的超級(jí)鏈接按鈕在將所有記錄進(jìn)行分頁(yè)顯示。(3)查詢圖片圖片的查詢功能和文章的查詢功能類似這里不再贅述。同樣地只有系統(tǒng)管理員具備刪除的操作權(quán)限如果是普通的博客用戶在查詢到的數(shù)據(jù)信息頁(yè)面中是不會(huì)顯示“刪除“超級(jí)鏈接。具體流程圖如所示。開(kāi)始開(kāi)始查詢事務(wù)響應(yīng)查詢事務(wù)響應(yīng)進(jìn)入查詢頁(yè)面進(jìn)入查詢頁(yè)面否查詢條件是否要求否查詢條件是否要求圖片查詢流程圖結(jié)束進(jìn)入查詢界面是否服務(wù)器端響應(yīng)請(qǐng)求并
且更新數(shù)據(jù)庫(kù)是圖片查詢流程圖結(jié)束進(jìn)入查詢界面是否服務(wù)器端響應(yīng)請(qǐng)求并
且更新數(shù)據(jù)庫(kù)是(4)刪除圖片只有以系統(tǒng)管理員的身份登錄才會(huì)顯示“刪除圖片”的功能。刪除圖片的功能是系統(tǒng)管理員在“查詢圖片”和“瀏覽圖片”的功能模塊的基礎(chǔ)上實(shí)現(xiàn)的。5.1.4管理員管理模塊管理員管理是對(duì)注冊(cè)的用戶信息進(jìn)行管理的模塊。當(dāng)用戶是以系統(tǒng)管理員的身份登陸網(wǎng)站后那么將有用戶管理的權(quán)限這時(shí)菜單欄中的“管理員管理”處于顯示狀態(tài)如是普通用戶該模塊不會(huì)顯示。該模塊主要分為查詢用戶信息瀏覽用戶信息和公告管理。其中用戶的刪除是建立在“查詢用戶信息”和“瀏覽用戶信息”的基礎(chǔ)之上實(shí)現(xiàn)的。6系統(tǒng)配置和發(fā)布運(yùn)用PHP對(duì)系統(tǒng)進(jìn)行開(kāi)發(fā)和應(yīng)用必須首先安裝和配置好相應(yīng)的開(kāi)發(fā)環(huán)境和支持組件。本章主要介紹系統(tǒng)相關(guān)環(huán)境的配置和開(kāi)發(fā)后系統(tǒng)的發(fā)布情況以及運(yùn)行效果。6.1開(kāi)發(fā)和應(yīng)用環(huán)境配置下面簡(jiǎn)要從PHP架構(gòu)的安裝Apache服務(wù)器的配置以及MySQL數(shù)據(jù)的設(shè)置介紹了系統(tǒng)相關(guān)環(huán)境的配置和安裝。6.1.1安裝Apache2.2.6運(yùn)行安裝程序→安裝協(xié)議選擇接受協(xié)議→next→填寫服務(wù)信息→前面的內(nèi)容可填可不填安裝類型選擇自定義安裝Custom→自定義安裝設(shè)置如下圖23修改安裝目錄可以放如“E:\Apache2”中→安裝確認(rèn)。自定義安裝設(shè)置安裝完畢后測(cè)試在瀏覽器地址欄輸入http://localhost回車顯示“Itworks”表示Apache安裝成功。6.1.2安裝PHP5.3.291解壓php-5.2.5-Win32.zip到即將安裝PHP的目錄即“E:\php5”。這里主要是拷貝一些以后需要的組件。2,運(yùn)行安裝程序→接受安裝協(xié)議→選擇安裝目錄可以為“E:\php5”→選擇Web服務(wù)設(shè)置這里選擇Apache2.2.xModule因?yàn)檠b的Apache服務(wù)器為2.2.6→選擇Apache配置文件目錄即E:\Apache2→安裝設(shè)置點(diǎn)Extensions爾后NEXT→準(zhǔn)備安裝3對(duì)Apache進(jìn)行設(shè)置建立studyphp子目錄即“E:\studyphp”目錄→修“E:\Apache2\conf下的文件“httpd.conf”。搜索DocumentRoot"E:/Apache2/htdocs"把冒號(hào)中的E:/Apache2/htdocs替換成“E:/studyphp"搜索<Directory"E:/Apache2/htdocs">把冒號(hào)中的E:/Apache2/htdocs替換成“E:/studyphp"上面這兩行可以不放在E:/Apache2/htdocs下面就是以這個(gè)目錄作為根目錄。搜索DirectoryIndexindex.html增加為DirectoryIndexindex.htmlindex.php上面這句為了能夠運(yùn)行缺省的頁(yè)面這里增加了index.php作為缺省頁(yè)面。修改完畢保存并重新啟動(dòng)Apache服務(wù)器也許會(huì)啟動(dòng)不成功這時(shí)要不按Ctrl+Alt+Del刪除Apache相關(guān)程序要不重新啟動(dòng)計(jì)算機(jī)。4測(cè)試在“E:/studyphp”目錄中可以使用筆記本編輯文件<?phpphpinfo();?>并在保存文件時(shí)改名為test.php。在瀏覽器地址欄中輸入http://localhost/test.php顯示如下圖24表示安裝Apache和PHP成功。安裝Apache和PHP成功6.1.3安裝MySQL6.0.31運(yùn)行安裝程序→安裝選項(xiàng)選擇custom自定義→修改安裝目錄放在“E:\mysql”→準(zhǔn)備安裝→安裝完畢后選擇現(xiàn)在進(jìn)行MySQL設(shè)置→進(jìn)行詳細(xì)設(shè)置→選擇服務(wù)器類型選擇“DedicatedMySQLServerMachine專門的數(shù)據(jù)庫(kù)服務(wù)器mysql占用所有可用資源→選擇服務(wù)器用途“MultifunctionalDatabase通用多功能型速度快”→InnoDB數(shù)據(jù)庫(kù)空間設(shè)置可以不用去改→設(shè)置服務(wù)器同時(shí)連接數(shù)為DecisionSupport(DSS)/OLAP20個(gè)左右→設(shè)置網(wǎng)路選項(xiàng)如圖25那樣即可→設(shè)置選擇缺省的字符選擇第三項(xiàng)進(jìn)行手動(dòng)設(shè)置選擇“gbk”→設(shè)置windows選項(xiàng),這兩個(gè)選項(xiàng)都選上→設(shè)置密碼,ModifySecuritySettings設(shè)置密碼遠(yuǎn)程登錄頁(yè)不需要設(shè)置。匿名帳戶就不用設(shè)置了→準(zhǔn)備安裝→安裝完成(如圖26)。安裝完成2進(jìn)行設(shè)置。打開(kāi)“E:\php5\”中的文件php.ini搜索“extension=”搜索到“;extension=msql.dll”這一行去掉最前面的分號(hào)然后將msql.dll改為php_mysql.dll此文件存在于E:\php5\ext\目錄內(nèi)extension表示是一個(gè)擴(kuò)展功能。在“extension=php_mysql.dll”后面另起“extension=php_mbstring.dll”以解決下面一步執(zhí)行“五“3在瀏覽器中輸入http://localhost/phpMyAdmin/回車”后出現(xiàn)“沒(méi)有發(fā)現(xiàn)PHP的擴(kuò)展設(shè)置mbstring而當(dāng)前系統(tǒng)好像在使用寬字符集。沒(méi)有mbstring擴(kuò)展的phpMyAdmin不能正確識(shí)別字符串可能產(chǎn)生不可意料的結(jié)果.”的警告。搜索“extension_dir”將其后引號(hào)包括的內(nèi)容改為“E:\php5\ext\”用來(lái)指出擴(kuò)展功能目錄的位置。搜索short_open_tag設(shè)置為On這里是使用Discuz論壇程序需要的如果不安裝該程序可以不改保存重新啟動(dòng)計(jì)算機(jī)。6.1.4安裝phpmyadmin2.11.31、直接解壓該程序到E:\studyphp就可以了。重命名解壓目錄為phpMyAdmin。2、設(shè)置phpMyAdmin。用記事本編輯文件“E:\studyphp\phpMyAdmin\libraries\config.default.php”搜索“$cfg['Servers'][$i]['password']”,然后將“$cfg['Servers'][$i]['password']=‘’;”等號(hào)后面單引號(hào)中添加剛才安裝MySQL時(shí)候設(shè)置的秘密例如cfg['Servers'][$i]['password']='h9999h';這里h9999h就是數(shù)據(jù)庫(kù)的密碼。存盤退出。3、在瀏覽器中輸入http://localhost/phpMyAdmin/回車,出現(xiàn)如圖27一樣的頁(yè)面表示數(shù)據(jù)庫(kù)管理安裝成功。數(shù)據(jù)庫(kù)管理安裝成功6.2系統(tǒng)的發(fā)布和運(yùn)行效果6.2.1系統(tǒng)的發(fā)布1如果本地工作站作為服務(wù)器則在安裝了相關(guān)組件和APCHI以后按照前面6.1.2所介紹正確配置APCHI申請(qǐng)到相應(yīng)的域名等業(yè)務(wù)讓本地服務(wù)器連接到網(wǎng)絡(luò)就可以通過(guò)網(wǎng)絡(luò)訪問(wèn)該系統(tǒng)。2如果是利用網(wǎng)絡(luò)上的主頁(yè)空間進(jìn)行發(fā)布則需要申請(qǐng)到可以支持PHP和MySQL數(shù)據(jù)庫(kù)的Web空間把系統(tǒng)所有文件上傳至網(wǎng)絡(luò)服務(wù)器上通過(guò)空間提供商所的同的域名就可以訪問(wèn)到本統(tǒng)。6.2.2系統(tǒng)運(yùn)行效果本個(gè)人博客系統(tǒng)中涉及的功能頁(yè)面比較多以及文章、圖片和朋友圈管理模塊的刪除添加瀏和查詢功能類似在這里主要是對(duì)博客系統(tǒng)首頁(yè)、用戶注冊(cè)、文章管理的相關(guān)功能及游客瀏覽最新上傳圖片頁(yè)面測(cè)試運(yùn)行。1、博客系統(tǒng)首頁(yè)首頁(yè)提供了日歷博客最新日志和最新上傳圖片列表最新公告區(qū)用戶登錄、注冊(cè)操作區(qū)所示。系統(tǒng)首頁(yè)4添加文章頁(yè)面(2)文章添加成功后點(diǎn)擊“文章管理”—>“查詢博客文章”進(jìn)入文章查詢頁(yè)面在查詢的功能區(qū)如圖中輸入相應(yīng)的內(nèi)容要是符合要求信息正確就會(huì)顯示出文章如圖若不符合要求會(huì)彈出提框要求你重新填寫。添加文章頁(yè)面(2)文章添加成功后點(diǎn)擊“文章管理“查詢博客文章”進(jìn)入文章查詢頁(yè)面在查詢的功能區(qū)中輸入相應(yīng)的內(nèi)容要是符合要求信息正確就會(huì)顯示出文章若不符合要求會(huì)彈出提示框要求你重新填寫。查詢文章功能區(qū)(3)點(diǎn)擊“文章管理”—>“瀏覽我的文章”可以查詢到用戶發(fā)表的所有文章頁(yè)面如圖。瀏覽我的文章頁(yè)面7總結(jié)本系統(tǒng)在Windows8.1的平臺(tái)下采用了PHP動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)、MySQL數(shù)據(jù)庫(kù)、Apache服務(wù)器整個(gè)工程在基于B/S模式的下使用PHP語(yǔ)言,bootstrap3.4.2框架,jquery,javascript,css,html來(lái)編寫程序以及sublimetext3PotoshopCS,和brackets軟件來(lái)制作和美化系統(tǒng)頁(yè)面。本系統(tǒng)開(kāi)發(fā)的目的是提供一種個(gè)人文章發(fā)表、交流和展現(xiàn)的平臺(tái)。系統(tǒng)繼承和發(fā)揚(yáng)了目前網(wǎng)絡(luò)上比較流行的博客系統(tǒng)的特點(diǎn)實(shí)現(xiàn)了較為完整的個(gè)人博客系統(tǒng)的各項(xiàng)功能包括用戶注冊(cè)用戶登錄和退出文章的添加、瀏覽和分頁(yè)刪除圖片的添加、分頁(yè)瀏覽和刪除,客戶評(píng)論,發(fā)送文章,閱讀文章等。相比于現(xiàn)在流行的個(gè)人博客系統(tǒng)本系統(tǒng)還擁有以下特點(diǎn)界面簡(jiǎn)潔操作方便界面美觀實(shí)用并且系統(tǒng)的后臺(tái)管理功能相當(dāng)強(qiáng)大對(duì)于網(wǎng)站的大多屬性都可以編輯修改方便了管理員對(duì)系統(tǒng)的理完成這個(gè)系統(tǒng)我得到了很大的鍛煉從系統(tǒng)相關(guān)技術(shù)的資料搜集和學(xué)習(xí)網(wǎng)站的可行性分析需求分析到架構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)詳細(xì)設(shè)計(jì)再到具體的編碼和開(kāi)發(fā)輔助工具的使用全是在導(dǎo)師的指導(dǎo)和同班同學(xué)的幫助下由個(gè)人完成的它涉及到了軟件工程的方方面面。在之前所學(xué)知識(shí)的基礎(chǔ)上這次畢業(yè)設(shè)計(jì)讓我對(duì)開(kāi)發(fā)一個(gè)工程有了更為深刻的認(rèn)識(shí)。在系統(tǒng)的設(shè)計(jì)和開(kāi)發(fā)過(guò)程中。通過(guò)對(duì)PHP動(dòng)態(tài)網(wǎng)站相關(guān)知識(shí)的學(xué)習(xí)使我對(duì)PHP的開(kāi)發(fā)模式有了全新的認(rèn)識(shí)深刻感覺(jué)自己知識(shí)的不足使得自己查閱各種資料并學(xué)習(xí)現(xiàn)在已經(jīng)能夠比熟練和靈活的運(yùn)用這些技術(shù)。通過(guò)本次畢業(yè)設(shè)計(jì)我學(xué)到了很多東西例如編程規(guī)范PHP技術(shù)等。這次畢業(yè)設(shè)計(jì)是對(duì)我大學(xué)本科四年所學(xué)知識(shí)的一次綜合應(yīng)用讓我認(rèn)識(shí)到了自己的不足并不斷的加強(qiáng)改進(jìn)。在系統(tǒng)不斷的完善改進(jìn)中我學(xué)到了很多新的知識(shí)也懂得了很多。這使我對(duì)自己的未來(lái)充滿了信心。參考文獻(xiàn)[1]北京農(nóng)業(yè)大學(xué)主編.昆蟲學(xué)通論[M].農(nóng)業(yè)出版社,1993,175-196.
[2]南京農(nóng)學(xué)院主編.昆蟲生態(tài)學(xué)及預(yù)測(cè)預(yù)報(bào)[M].農(nóng)業(yè)出版社,1985,342-393.
[3]耿濟(jì)國(guó),張建新等編著.昆蟲生態(tài)學(xué)及預(yù)測(cè)預(yù)報(bào)實(shí)驗(yàn)指導(dǎo)[M].1991,90-94.
指導(dǎo)教師對(duì)畢業(yè)論文的評(píng)語(yǔ):指導(dǎo)教師:(簽名)年月日答辯小組或評(píng)閱人對(duì)畢業(yè)論文的評(píng)語(yǔ)及能否參加答辯的意見(jiàn):附錄:xx學(xué)院軟件技術(shù)學(xué)院畢業(yè)論文考核表基于C8051F單片機(jī)直流電動(dòng)機(jī)反饋控制系統(tǒng)的設(shè)計(jì)與研究基于單片機(jī)的嵌入式Web服務(wù)器的研究MOTOROLA單片機(jī)MC68HC(8)05PV8/A內(nèi)嵌EEPROM的工藝和制程方法及對(duì)良率的影響研究基于模糊控制的電阻釬焊單片機(jī)溫度控制系統(tǒng)的研制基于MCS-51系列單片機(jī)的通用控制模塊的研究基于單片機(jī)實(shí)現(xiàn)的供暖系統(tǒng)最佳啟停自校正(STR)調(diào)節(jié)器單片機(jī)控制的二級(jí)倒立擺系統(tǒng)的研究基于增強(qiáng)型51系列單片機(jī)的TCP/IP協(xié)議棧的實(shí)現(xiàn)基于單片機(jī)的蓄電池自動(dòng)監(jiān)測(cè)系統(tǒng)基于32位嵌入式單片機(jī)系統(tǒng)的圖像采集與處理技術(shù)的研究基于單片機(jī)的作物營(yíng)養(yǎng)診斷專家系統(tǒng)的研究基于單片機(jī)的交流伺服電機(jī)運(yùn)動(dòng)控制系統(tǒng)研究與開(kāi)發(fā)基于單片機(jī)的泵管內(nèi)壁硬度測(cè)試儀的研制基于單片機(jī)的自動(dòng)找平控制系統(tǒng)研究基于C8051F040單片機(jī)的嵌入式系統(tǒng)開(kāi)發(fā)基于單片機(jī)的液壓動(dòng)力系統(tǒng)狀態(tài)監(jiān)測(cè)儀開(kāi)發(fā)模糊Smith智能控制方法的研究及其單片機(jī)實(shí)現(xiàn)一種基于單片機(jī)的軸快流CO〈,2〉激光器的手持控制面板的研制基于雙單片機(jī)沖床數(shù)控系統(tǒng)的研究基于CYGNAL單片機(jī)的在線間歇式濁度儀的研制基于單片機(jī)的噴油泵試驗(yàn)臺(tái)控制器的研制基于單片機(jī)的軟起動(dòng)器的研究和設(shè)計(jì)基于單片機(jī)控制的高速快走絲電火花線切割機(jī)床短循環(huán)走絲方式研究基于單片機(jī)的機(jī)電產(chǎn)品控制系統(tǒng)開(kāi)發(fā)基于PIC單片機(jī)的智能手機(jī)充電器基于單片機(jī)的實(shí)時(shí)內(nèi)核設(shè)計(jì)及其應(yīng)用研究基于單片機(jī)的遠(yuǎn)程抄表系統(tǒng)的設(shè)計(jì)與研究基于單片機(jī)的煙氣二氧化硫濃度檢測(cè)儀的研制基于微型光譜儀的單片機(jī)系統(tǒng)單片機(jī)系統(tǒng)軟件構(gòu)件開(kāi)發(fā)的技術(shù)研究基于單片機(jī)的液體點(diǎn)滴速度自動(dòng)檢測(cè)儀的研制基于單片機(jī)系統(tǒng)的多功能溫度測(cè)量?jī)x的研制基于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ī)的多生理信號(hào)檢測(cè)儀基于單片機(jī)的電機(jī)運(yùn)動(dòng)控制系統(tǒng)設(shè)計(jì)Pico專用單片機(jī)核的可測(cè)性設(shè)計(jì)研究基于MCS-51單片機(jī)的熱量計(jì)基于雙單片機(jī)的智能遙測(cè)微型氣象站MCS-51單片機(jī)構(gòu)建機(jī)器人的實(shí)踐研究基于單片機(jī)的輪軌力檢測(cè)基于單片機(jī)的GPS定位儀的研究與實(shí)現(xiàn)基于單片機(jī)的電液伺服控制系統(tǒng)用于單片機(jī)系統(tǒng)的MMC卡文件系統(tǒng)研制基于單片機(jī)的時(shí)控和計(jì)數(shù)系統(tǒng)性能優(yōu)化的研究基于單片機(jī)和CPLD的粗光柵位移測(cè)量系統(tǒng)研究單片機(jī)控制的后備式方波UPS提升高職學(xué)生單片機(jī)應(yīng)用能力的探究基于單片機(jī)控制的自動(dòng)低頻減載裝置研究基于單片機(jī)控制的水下焊接電源的研究基于單片機(jī)的多通道數(shù)據(jù)采集系統(tǒng)基于uPSD3234單片機(jī)的氚表面污染測(cè)量?jī)x的研制基于單片機(jī)的紅外測(cè)油儀的研究96系列單片機(jī)仿真器研究與設(shè)計(jì)基于單片機(jī)的單晶金剛石刀具刃磨設(shè)備的數(shù)控改造基于單片機(jī)的溫度智能控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)基于MSP430單片機(jī)的電梯門機(jī)控制器的研制基于單片機(jī)的氣體測(cè)漏儀的研究基于三菱M16C/6N系列單片機(jī)的CAN/USB協(xié)議轉(zhuǎn)換器基于單片機(jī)和DSP的變壓器油色譜在線監(jiān)測(cè)技術(shù)研究基于單片機(jī)的膛壁溫度報(bào)警系統(tǒng)設(shè)計(jì)基于AVR單片機(jī)的低壓無(wú)功補(bǔ)償控制器的設(shè)計(jì)基于單片機(jī)船舶電力推進(jìn)電機(jī)監(jiān)測(cè)系統(tǒng)基于單片機(jī)網(wǎng)絡(luò)的振動(dòng)信號(hào)的采集系統(tǒng)基于單片機(jī)的大容量數(shù)據(jù)存儲(chǔ)技術(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ī)的莫爾斯碼自動(dòng)譯碼系統(tǒng)設(shè)計(jì)與研究基于單片機(jī)的模糊控制器在工業(yè)電阻爐上的應(yīng)用研究基于雙單片機(jī)沖床數(shù)控系統(tǒng)的研究與開(kāi)發(fā)HYPER
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 45220-2025大規(guī)模定制多主體畫像系統(tǒng)參考架構(gòu)
- 臨沭租房合同范本
- 2025年梧州貨運(yùn)從業(yè)資格考題
- 2025年景德鎮(zhèn)貨運(yùn)從業(yè)資格仿真考題
- 醫(yī)院食堂押金合同范本
- 個(gè)人和工廠合作合同范本
- 保健品定購(gòu)合同范本
- 加工類工程合同范本
- 農(nóng)業(yè)倉(cāng)庫(kù)出租合同范本
- 債務(wù)繼承協(xié)議合同范例
- 高一下分科文科班第一次主題班會(huì)
- 初中數(shù)學(xué)代數(shù)式部分的文本解讀
- 高中學(xué)生的自我評(píng)價(jià)200字 高中學(xué)生的自我評(píng)價(jià)(三篇)
- 2023屆高考英語(yǔ)單詞分類-航空航天類詞匯短語(yǔ)與高分句型模板講義
- 口腔特殊檢查方法牙髓溫度測(cè)試法
- 信號(hào)電纜接續(xù)
- 第七版《方劑學(xué)》課本方歌
- 園林綠化養(yǎng)護(hù)投標(biāo)文件-技術(shù)標(biāo)
- 劉心武班主任
- MT 191-1989煤礦井下用橡膠管安全性能檢驗(yàn)規(guī)范
- GB/T 29617-2013數(shù)字密度計(jì)測(cè)試液體密度、相對(duì)密度和API比重的試驗(yàn)方法
評(píng)論
0/150
提交評(píng)論