版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
畢業(yè):基于labview的網(wǎng)絡(luò)化虛擬儀器設(shè)計(jì)全文(完整版)資料(可以直接使用,可編輯優(yōu)秀版資料,歡迎下載)
目錄畢業(yè):基于labview的網(wǎng)絡(luò)化虛擬儀器設(shè)計(jì)全文(完整版)資料(可以直接使用,可編輯優(yōu)秀版資料,歡迎下載)任務(wù)書………………Ⅰ開題報(bào)告…………………Ⅲ指導(dǎo)教師審查意見………………Ⅹ評(píng)閱教師評(píng)語………………………Ⅺ答辯會(huì)議記錄………………………Ⅻ中文摘要……………=13\*ROMANXIII英文摘要……………=14\*ROMANXIV前言…………………=15\*ROMANXV1緒論……………11.1選題背景…………11.2自動(dòng)測(cè)試系統(tǒng)概述……………11.4本論文的主要內(nèi)容………32虛擬測(cè)試系統(tǒng)的構(gòu)建條件………52.1虛擬儀器………………………52.2圖形化軟件開發(fā)工具LabVIEW及其應(yīng)用…………………73設(shè)計(jì)總體論述……………………133.1系統(tǒng)的硬件配置……………133.2系統(tǒng)軟件的總體設(shè)計(jì)………134詳細(xì)軟件功能模塊設(shè)計(jì)…………184.1概述…………184.2數(shù)據(jù)采集模塊………………184.3文件管理模塊………………244.4信號(hào)發(fā)生功能模塊…………274.5數(shù)據(jù)分析處理模塊…………294.6數(shù)據(jù)顯示……………………304.7網(wǎng)絡(luò)化實(shí)現(xiàn)…………………325總結(jié)………………325.1結(jié)果分析……………………325.2結(jié)論…………33參考文獻(xiàn)……………34致謝…………………36附錄…………………37基于JSP的網(wǎng)絡(luò)留言簿的設(shè)計(jì)與實(shí)現(xiàn)目錄摘要 IAbstract II1緒論 11.1選題的意義及依據(jù) 11.2網(wǎng)絡(luò)留言簿現(xiàn)狀 11.3系統(tǒng)設(shè)計(jì)的有關(guān)理論研究 2設(shè)計(jì)系統(tǒng)的必要性 2設(shè)計(jì)系統(tǒng)的相關(guān)技術(shù) 2系統(tǒng)的功能設(shè)計(jì) 32有關(guān)技術(shù)介紹與可行性分析 32.1有關(guān)技術(shù)介紹 3技術(shù)簡(jiǎn)介 3工具簡(jiǎn)介 3簡(jiǎn)介 4簡(jiǎn)介 4介紹 4(數(shù)據(jù)庫連接)技術(shù) 52.2可行性分析 6系統(tǒng)主要研究思路 63系統(tǒng)需求分析 63.1需求概要 63.2功能分析 73.3系統(tǒng)數(shù)據(jù)流程圖 7系統(tǒng)數(shù)據(jù)流程圖 7分層數(shù)據(jù)流程圖 84系統(tǒng)設(shè)計(jì) 104.1系統(tǒng)的整體設(shè)計(jì) 104.2系統(tǒng)功能模塊設(shè)計(jì) 124.3系統(tǒng)的體系結(jié)構(gòu) 134.4系統(tǒng)的ER模型 134.5數(shù)據(jù)庫設(shè)計(jì) 155系統(tǒng)實(shí)現(xiàn) 175.1系統(tǒng)登錄模塊設(shè)計(jì)與實(shí)現(xiàn) 175.2留言模塊的實(shí)現(xiàn) 185.3發(fā)帖回帖信息管理模塊 195.4用戶信息管理模塊 205.5網(wǎng)站信息管理模塊 215.6板塊信息管理模塊 225.7注冊(cè)用戶管理 225.8會(huì)員用戶發(fā)帖回帖管理 236系統(tǒng)測(cè)試 236.1程序調(diào)試 236.2程序的測(cè)試 246.3系統(tǒng)的特點(diǎn)和優(yōu)點(diǎn) 246.4系統(tǒng)存在的不足和改進(jìn)方案 25系統(tǒng)存在的不足 25改進(jìn)方案 256.5設(shè)計(jì)系統(tǒng)收獲和心得 257結(jié)論 26參考文獻(xiàn) 27謝辭 28基于JSP的網(wǎng)絡(luò)留言簿的設(shè)計(jì)與實(shí)現(xiàn)摘要:網(wǎng)絡(luò)的迅速發(fā)展,雖為人們之間的交流帶來了革命性的變化,但是目前人民之間的交流范圍還是很窄,不能滿足更大范圍人的需求。留言簿系統(tǒng)的出現(xiàn)使得網(wǎng)絡(luò)用戶可以向全球網(wǎng)民發(fā)布留言信息,使得人們可以更容易、更方便地聯(lián)系到世界的任何角落,它也是目前最常見的web應(yīng)用系統(tǒng)。網(wǎng)絡(luò)留言行為將會(huì)越來越流行,留言系統(tǒng)的應(yīng)用功能也將越來越豐富多彩,企業(yè)、單位都可以利用此留言簿進(jìn)行商業(yè)廣告的宣傳、與用戶加強(qiáng)合作交流等,個(gè)人可以通過此系統(tǒng)進(jìn)行更方便的網(wǎng)絡(luò)溝通和學(xué)習(xí)。本文開發(fā)實(shí)現(xiàn)的網(wǎng)絡(luò)留言簿系統(tǒng),基于JSP技術(shù),充分利用myeclipse界面的可視化和簡(jiǎn)單操作的優(yōu)勢(shì),后端采用mysql數(shù)據(jù)庫,為用戶提供了強(qiáng)大的數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)操功能。在對(duì)網(wǎng)絡(luò)用戶做了大量的需求分析的基礎(chǔ)之上,開發(fā)設(shè)計(jì)而成的界面簡(jiǎn)捷直觀,可操作性強(qiáng)的網(wǎng)絡(luò)留言簿系統(tǒng)。本系統(tǒng)基于JSP的網(wǎng)站開發(fā)語言,該語言具有眾多的優(yōu)點(diǎn),在一個(gè)平臺(tái)編寫而成的程序,多種類型平臺(tái)都可以執(zhí)行、可擴(kuò)展性能強(qiáng)、差異性以及支持服務(wù)器端組件等。本文對(duì)網(wǎng)絡(luò)留言簿進(jìn)行充分的需求分析,包括用戶注冊(cè)、用戶登錄、留言板、管理員后臺(tái)管理等。在對(duì)網(wǎng)絡(luò)用戶做了充分的需求分析基礎(chǔ)之上,對(duì)用戶操作、管理員操作等等進(jìn)行了充分的分析和合理的計(jì)劃安排和設(shè)計(jì)。在此基礎(chǔ)上,完成了過濾器功能、留言簿留言、密碼修改、留言回復(fù)、后臺(tái)管理等功能的實(shí)現(xiàn);最后,經(jīng)過一步一步的改進(jìn)和測(cè)試,系統(tǒng)能夠穩(wěn)定運(yùn)行,達(dá)到預(yù)期的目的。測(cè)試實(shí)驗(yàn)表明,系統(tǒng)穩(wěn)定可靠,基于JSP的網(wǎng)絡(luò)留言簿系統(tǒng)基本是實(shí)現(xiàn)了預(yù)期的功能。同時(shí)也從這次設(shè)計(jì)中總結(jié)出許多寶貴的經(jīng)驗(yàn),為今后系統(tǒng)的不斷完善奠定了有利的條件。關(guān)鍵詞:留言簿;JSP;開發(fā);設(shè)計(jì)ThedesignandimplementationofnetworkmessageboardbasedonJSPAbstract:Therapiddevelopmentofnetwork,communicationbetweenpeoplehasbroughttherevolutionarychange,buttherangeofcommunicationbetweenpeopleisverynarrow,wecanquicklyandeasilyreachedeverycorneroftheworld,itisalsobyfarthemostcommonwebapplicationsystem.Themessagewillbemoreandmorepopular,sonetworkfunctionwillbemoreandmorerich,enterprise,unitcanmakeuseofthismessageboardissuedanotice,announcement,individualscanthroughthissystemmoreconvenientcommunicationandlearning.Inthispaper,thedevelopmentofnetworkmessageboardsystem,basedonJSPtechnology,makefulluseofmyeclipseinterfacevisualizationandtheadvantagesofsimpleoperation,theback-endusingthemysqldatabase,providesuserswithpowerfuldatastorageanddataoperation.Inthedemandfornetworkusershavedonealotofanalysisonthebasisofdevelopmentanddesignofsimpleintuitiveinterface,strongoperabilityofnetworkmessageboardsystem.ThissystembasedonJSPwebdevelopmentlanguage,becauseofitswriting,systemplatformsupport.Inthispaper,thenetworkmessageboardsufficientdemandanalysis,includinguserregistration,userlogin,messageboards,backgroundoperation,etc.Onthedemandanalysis,onthebasisoftheregistrationplate,platelogin,quickmessageboard,theadministratoroperationplate,thedesignofthedatabaseindetail.Onthebasisofthedesign,completedthedatabaseconnection,passwordmodification,answering,andtherealizationofthefilter;Finally,torunandtestsystethecontinuousimprovementofthesystemforthefuturelayafavorableconditions.Keywords:messageboard;JSP;exploit;design1緒論1.1選題的意義及依據(jù)伴隨著網(wǎng)絡(luò)的普及和發(fā)展,越來越多的用戶利用網(wǎng)絡(luò)分享使用新聞閱讀、資料搜集、電影服務(wù)等帶來的便捷。但是人與人之間的信息交流卻越來越少,如何利用好網(wǎng)絡(luò)資源促進(jìn)人際之間交流溝通仍然是當(dāng)下迫切需要解決的問題,在這樣的背景下就出現(xiàn)了利用網(wǎng)絡(luò)在全球發(fā)布信息的留言簿系統(tǒng),起初留言簿系統(tǒng)只用于發(fā)布公告,討論問題、在線交流,發(fā)展到現(xiàn)在留言簿系統(tǒng)的功能也越來越豐富,為人們的社會(huì)交往提供了一個(gè)全新的空間。留言簿的崛起,是互聯(lián)網(wǎng)發(fā)展的必然結(jié)果,同時(shí)電子商務(wù)的迅猛發(fā)展也引起了留言簿系統(tǒng)業(yè)的普遍關(guān)注。面對(duì)網(wǎng)絡(luò)上紛繁的留言簿,用戶如何獲取適合自己所需的留言,成為了一個(gè)急需解決的問題[1]?;ヂ?lián)網(wǎng)連接了整個(gè)世界的網(wǎng)絡(luò)規(guī)模,目前它已有數(shù)千萬個(gè)web站點(diǎn),用戶群非常龐大,涉及教育、文化、科研、金融、商業(yè)、娛樂等各種領(lǐng)域,因此建設(shè)一個(gè)簡(jiǎn)單實(shí)用的留言簿系統(tǒng)十分重要。近年來,隨著網(wǎng)絡(luò)用戶對(duì)數(shù)據(jù)庫技術(shù)應(yīng)用的要求越來越高,尤其是在當(dāng)下需要大量存儲(chǔ)數(shù)據(jù)的大數(shù)據(jù)時(shí)代,網(wǎng)絡(luò)留言簿為網(wǎng)絡(luò)用戶提供了強(qiáng)大的數(shù)據(jù)處理支撐,其功能也將越來越豐富。不少企業(yè)都有或者正在建設(shè)自己的網(wǎng)站,利用企業(yè)網(wǎng)站這個(gè)平臺(tái),發(fā)布信息進(jìn)行商業(yè)活動(dòng),而留言板快作為網(wǎng)站重要的組成部分,為大家的合作交流帶來了極大地便捷。通過留言簿系統(tǒng),注冊(cè)用戶可以通過發(fā)表留言的方式給站點(diǎn)的管理人員和其他發(fā)布的問題或評(píng)論的用戶留下一條消息。本文重點(diǎn)介紹留言簿系統(tǒng)的設(shè)計(jì)過程和制作思路,較全面的利用JSP技術(shù)實(shí)現(xiàn)留言簿的基本功能,在網(wǎng)站管理、用戶留言、評(píng)論、回復(fù)的一些基礎(chǔ)功能之上,同時(shí)又增加了一些本系統(tǒng)獨(dú)特的功能。1.2網(wǎng)絡(luò)留言簿現(xiàn)狀網(wǎng)絡(luò)留言系統(tǒng)是互聯(lián)網(wǎng)最早的應(yīng)用方式之一,并且也是最為流行的方式之一。這種系統(tǒng)的出現(xiàn)徹底改變了人們之間的交流方式。通過網(wǎng)絡(luò)留言簿,全球的互聯(lián)網(wǎng)使用者能夠及時(shí)有效地發(fā)布信息、方便快捷的發(fā)表言論,不再受制于地域的限制,而且這種方式的成本比其他的實(shí)時(shí)通訊方式低很多。網(wǎng)絡(luò)留言簿在出現(xiàn)的時(shí)候就受到了很多人關(guān)注,用戶量迅速增加,變得越來越流行,包括全球在內(nèi)的一些大型的網(wǎng)站都具有留言板塊,并且它們被使用的方式和運(yùn)用的特點(diǎn)完全不一樣。全球具有龐大的互聯(lián)網(wǎng)使用者,每天也有接近一半的人經(jīng)常瀏覽留言簿系統(tǒng)。所以,一些大型門戶網(wǎng)站常常利用網(wǎng)絡(luò)留言簿來達(dá)到企業(yè)宣傳的效果[2]。除此外,遠(yuǎn)程教育也常常使用留言簿系統(tǒng),可以方便老師和學(xué)生之間探討問題。隨著更多的用戶享受著網(wǎng)絡(luò)時(shí)代帶來的信息查詢、新聞娛樂、交流溝通等的方便和快速,全球的網(wǎng)絡(luò)企業(yè)用戶都可以通過信息平臺(tái)展示自己的商品、尋找合作伙伴、及時(shí)的與用戶溝通和交流最新的消息等開展一系列的電子商務(wù)活動(dòng)?;ヂ?lián)網(wǎng)的后臺(tái)信息管理者,通過為用戶提供新的web應(yīng)用程序來完成一系列的功能操作,以及web應(yīng)用程序之間的實(shí)時(shí)監(jiān)護(hù)功能和位置共享,這就是網(wǎng)絡(luò)留言簿系統(tǒng)。網(wǎng)絡(luò)用戶只需在網(wǎng)站上注冊(cè)一個(gè)自己專屬的賬號(hào),登錄帳號(hào)之后就可以在留言簿上發(fā)帖留言,為用戶提供一個(gè)隨時(shí)隨地交流溝通的渠道,也是目前非常受大眾喜愛和用戶量超大的網(wǎng)絡(luò)服務(wù)。大多數(shù)的信息網(wǎng)站的創(chuàng)建者們也都是利用JSP技術(shù)設(shè)計(jì)開發(fā)的,同時(shí)結(jié)合Java等其他的腳本語言,后端結(jié)合數(shù)據(jù)庫技術(shù)的先進(jìn)性和存儲(chǔ)量大的優(yōu)勢(shì),與動(dòng)態(tài)網(wǎng)站進(jìn)行資源的整合,利用應(yīng)用程序來處理消息。1.3系統(tǒng)設(shè)計(jì)的有關(guān)理論研究網(wǎng)絡(luò)留言簿是一種電子便簽式的集用戶留言、用戶管理、網(wǎng)站管理的網(wǎng)絡(luò)應(yīng)用程序,利用了JSP技術(shù)、JAVA語言以及其他腳本語言編寫而成。該系統(tǒng)將起到非常重要的作用在網(wǎng)絡(luò)用戶之間的溝通交流方面,所有經(jīng)過注冊(cè)獲得了賬號(hào)、密碼的用戶都可以通過發(fā)帖的形式將自己的想法隨時(shí)隨地的發(fā)表的在留言簿上,無注冊(cè)賬號(hào)的留言者們也可以查看到,登錄帳號(hào)的用戶可以對(duì)帖子發(fā)表評(píng)論、帖子跟蹤,同時(shí)用戶可以對(duì)自己發(fā)表的言論刪除。留言簿操作簡(jiǎn)單,所有用戶進(jìn)入網(wǎng)站后,進(jìn)入任意一個(gè)留言簿板塊可以顯示輸入框,輸入主題及內(nèi)容后,提交即可發(fā)布。該留言簿簡(jiǎn)單實(shí)用,投入使用后,完全達(dá)到了預(yù)計(jì)的功能效果,并且可以節(jié)省大量不必要的勞動(dòng)時(shí)間,具有良好的的推行價(jià)值和社會(huì)效益,因此設(shè)計(jì)該系統(tǒng)是完全有必要的[3]。本文系統(tǒng)利用了JSP技術(shù)來實(shí)現(xiàn)各功能模塊的功能,并利用B/S結(jié)構(gòu),結(jié)合MVC模式,Java語言及其它腳本語言進(jìn)行開發(fā)和設(shè)計(jì)。Myeclipse應(yīng)用程序的出現(xiàn)在開發(fā)這一領(lǐng)域開創(chuàng)了一個(gè)新時(shí)代,JSP技術(shù)所采用的編程框架形式,也是Myeclipse設(shè)計(jì)平臺(tái)的一次革命性的創(chuàng)新和變革。MySQL應(yīng)用程序選用為本系統(tǒng)的后端數(shù)據(jù)庫,因其具有的主要特點(diǎn)是:源碼是被公開使用的,運(yùn)行起來比其他同類數(shù)據(jù)庫系統(tǒng)更迅速,運(yùn)行的成本更低等等,被廣泛充分的應(yīng)用在一些小型和大型的網(wǎng)站中。因此本文選用MySQL作為后端存儲(chǔ)數(shù)據(jù)庫。本文系統(tǒng)利用JSP語言實(shí)現(xiàn)留言簿系統(tǒng)。設(shè)計(jì)實(shí)現(xiàn)了留言板塊的分部管理,對(duì)留言界面的頁面布局進(jìn)行合理有序的設(shè)計(jì),使整體界面美觀大方,功能顯示完整,界面首頁功能區(qū)主要有,用戶登錄、管理員登錄、留言板塊、留言查詢板塊;對(duì)系統(tǒng)管理界面的設(shè)計(jì),使管理員進(jìn)入界面后能方便和清晰的進(jìn)行網(wǎng)站信息管理、用戶管理、發(fā)回帖管理等。該留言系統(tǒng)將成為一個(gè)功能強(qiáng)大、便捷高效、暢所欲言的“公共場(chǎng)所”。2有關(guān)技術(shù)介紹與可行性分析2.1有關(guān)技術(shù)介紹本文系統(tǒng)基于JSP(JavaServerPages)技術(shù)設(shè)計(jì)開發(fā)的網(wǎng)絡(luò)留言簿系統(tǒng),JSP技術(shù)是一種新型的應(yīng)用技術(shù)也是最新流行的萬維網(wǎng)開發(fā)技術(shù),它以整個(gè)Java體系為基礎(chǔ)。該項(xiàng)技術(shù)的特點(diǎn)是在Web頁面中的HTML文本中添加了Scriptlet的JAVA程序片段,以及tagJSP標(biāo)記。使用這種技術(shù)來構(gòu)造建設(shè)的動(dòng)態(tài)萬維網(wǎng)站點(diǎn)是能夠不依賴于操作系統(tǒng)及硬件環(huán)境的,并且先進(jìn)、穩(wěn)定可靠。從許多的角度來說,JSP技術(shù)的出現(xiàn)在相當(dāng)大的程度上對(duì)開發(fā)動(dòng)態(tài)Web頁面具有極大的推動(dòng)作用[4]。選用該項(xiàng)技術(shù)具有以下幾個(gè)特點(diǎn):1、代碼安全性好,JavaBean及Servlet可以封裝所有所生成的內(nèi)容,而且可以在JSP代碼的內(nèi)部中編寫Java語言,因此JSP技術(shù)將Java所具有的優(yōu)勢(shì)集于一身。2、內(nèi)容生成和頁面顯示分離,HTML的設(shè)計(jì)者和JSP編碼者可以分開進(jìn)行設(shè)計(jì)。JSP利用組件可以和HTML頁面顯示的內(nèi)容之間相互轉(zhuǎn)化。3、跨平臺(tái)性能好,JSP技術(shù)所具有Java語言的所有優(yōu)點(diǎn),因此可以將編寫的程序,隨意的更換服務(wù)器或者選擇其他開發(fā)工具等都能得到良好的實(shí)現(xiàn)。4、強(qiáng)大的功能和可伸縮性,JSP技術(shù)被廣泛的應(yīng)用在許多大型的網(wǎng)站中,而且許多都是免費(fèi)使用的。從一臺(tái)服務(wù)器到幾臺(tái)服務(wù)器的集群和負(fù)載,顯示出了JSP強(qiáng)大的可伸縮性。MyEclipse工具簡(jiǎn)介該工具是一個(gè)功能非常強(qiáng)大的集成開發(fā)環(huán)境,在JavaEE的開發(fā)、發(fā)布和數(shù)據(jù)庫的連接等等方面工效顯著。對(duì)EclipseIDE的一個(gè)向外伸展。即在Eclipse的基礎(chǔ)之上,另外加上一些組件設(shè)計(jì)而成的,允許自由設(shè)定功能。利用該開發(fā)工具可以在許多的方面提升開發(fā)設(shè)計(jì)的效能,比如在服務(wù)器應(yīng)用程序的集成方面,以及數(shù)據(jù)庫的開發(fā)等等。該開發(fā)工具同時(shí)支持各種類型的第三方框架、支持各種基于Eclipse平臺(tái)的插件,使用起來方便、快捷、易懂,全球百分之八十以上的企業(yè)均在使用。該系統(tǒng)具有非常強(qiáng)大的數(shù)據(jù)處理、存儲(chǔ)和管理等功能,用戶可有效迅速的組織和分享數(shù)據(jù)庫中的信息。系統(tǒng)管理者們依據(jù)數(shù)據(jù)庫中的信息有助于作出決策,系統(tǒng)開發(fā)者為使得操作盡可能容易和滿足所需,都要選擇在某種數(shù)據(jù)庫管理系統(tǒng)環(huán)境中進(jìn)行相應(yīng)程序的編碼。本文選用Mysql作為后端數(shù)據(jù)庫,因其具有在信息管理的過程中提供強(qiáng)大的解決方案的功能,組件集成易于共享,數(shù)據(jù)庫窗口被更改,數(shù)據(jù)訪問頁、易于查詢等一些獨(dú)特的特點(diǎn)。Tomcat服務(wù)器是一種被廣泛使用的服務(wù)器,用于調(diào)節(jié)和測(cè)試基于JSP技術(shù)開發(fā)的系統(tǒng)。本文系統(tǒng)是一個(gè)小型系統(tǒng),選用該服務(wù)器是因其源代碼是被公開使用的,并且無需付費(fèi),同時(shí)該服務(wù)器還被較多的應(yīng)用在并發(fā)訪問用戶較少的地方。其技術(shù)非常的先進(jìn)是全世界都非常流行的支持JSP和Servlets的Web服務(wù)器。Tomcat是Apache的擴(kuò)展,但是當(dāng)運(yùn)行Tomcat時(shí),它將作為一個(gè)單獨(dú)的進(jìn)程來獨(dú)立運(yùn)行。Tomcat是一個(gè)WAR(WebArchive)文件,區(qū)別于于傳統(tǒng)的應(yīng)用程序而不同。WAR是sun公司提出的Web應(yīng)用程序格式類似于文件壓縮包格式。按照一定的目錄來組織[5]。Tomcat得到了廣大系統(tǒng)開發(fā)人員的廣泛使用,主要因其具有的良好的可擴(kuò)展性能,在設(shè)計(jì)代碼時(shí)可以在適當(dāng)?shù)牡胤诫S時(shí)插入所需要的功能,所占用的系統(tǒng)資源很少,還有一些開發(fā)系統(tǒng)所用到的獨(dú)特功能,按照自己的想法更改等等。JavaBean介紹目前,越來越多的開發(fā)者選用JSP語言開發(fā)各類的JSP應(yīng)用系統(tǒng),其中JavaBean是Java中系統(tǒng)組件模式,所包含Java程序無窮的開拓?cái)U(kuò)展的的功能,通過此類的功能更加迅速的創(chuàng)設(shè)新的應(yīng)用系統(tǒng)。系統(tǒng)開發(fā)者可以使用JavaBean將任何可以用Java代碼創(chuàng)設(shè)的對(duì)象進(jìn)行打包。JavaBean代碼可以實(shí)現(xiàn)代碼的重復(fù)使用,無需重新編譯就可以在任何含有Java的運(yùn)行環(huán)境中使用,容易進(jìn)行代碼的維護(hù)。圖2-1響應(yīng)過程:圖2-1可重用組件響應(yīng)過程2.1.6JDBC(數(shù)據(jù)庫連接)技術(shù)隨著更廣泛的的人使用Java語言,如何從利用Java方便迅速的與后端數(shù)據(jù)庫系統(tǒng)建立聯(lián)系是越來越多的人的迫切需求。JDBC技術(shù),該技術(shù)是一種用于執(zhí)行SQL語句的JavaAPI,由一組用Java語言編寫的類和接口組成,用于實(shí)現(xiàn)數(shù)據(jù)庫的鏈接的關(guān)鍵。該技術(shù)含有一個(gè)獨(dú)有的特殊的流動(dòng)的鏈接構(gòu)造,用于實(shí)現(xiàn)系統(tǒng)的模塊化設(shè)計(jì)。使用該技術(shù)概括的說可以做到三件事,第一:通過首先調(diào)入驅(qū)動(dòng)然后創(chuàng)建類的方法與數(shù)據(jù)庫建立連接。第二:編寫特定的代碼向數(shù)據(jù)庫中發(fā)送結(jié)構(gòu)化查詢語句,數(shù)據(jù)庫系統(tǒng)接收到語句之后可以直接在數(shù)據(jù)庫系統(tǒng)中執(zhí)行[6]。第三:數(shù)據(jù)庫管理系統(tǒng)中所得到的數(shù)據(jù)結(jié)果,JDBC可以進(jìn)行有效的處理。也因該技術(shù)的出現(xiàn)Java的功能得到了進(jìn)一步的提升。數(shù)據(jù)庫連接過程如下圖2-2所示:圖2-2數(shù)據(jù)庫連接過程示意圖2.2可行性分析系統(tǒng)的可行性分析以保證系統(tǒng)能夠設(shè)計(jì)成功為目標(biāo),對(duì)系統(tǒng)從技術(shù)層面、穩(wěn)定運(yùn)行層面以及社會(huì)價(jià)值經(jīng)濟(jì)層面等等進(jìn)行全面的分析研究和調(diào)查,以求花費(fèi)最小的代價(jià)和最少的時(shí)間完成所要實(shí)現(xiàn)的目標(biāo)。本文通過充分的可行性分析調(diào)查,在技術(shù)運(yùn)用方面,系統(tǒng)基于JSP語言,這種語言功能強(qiáng)大,而且可操作性能強(qiáng),數(shù)據(jù)庫利用mysql開發(fā)工具選用sql語言,這種語言簡(jiǎn)單易懂,系統(tǒng)基于B/S結(jié)構(gòu),這種結(jié)構(gòu)共享性強(qiáng),擴(kuò)展性能以及維護(hù)性能好,使用Java編程語言,這種語言靈活性好而且免費(fèi)、簡(jiǎn)單實(shí)用,因此開發(fā)此系統(tǒng)在技術(shù)上是具體可以實(shí)現(xiàn)的。在經(jīng)濟(jì)層面上,系統(tǒng)對(duì)操作環(huán)境無特殊的要求,在免費(fèi)公開的開發(fā)環(huán)境下即可完成開發(fā),因此不需要太多的經(jīng)濟(jì)支撐,并且留言簿系統(tǒng)發(fā)布使用后,全球用戶都可以訪問此頁面經(jīng)濟(jì)效益是非常大的,系統(tǒng)使用起來信息管理的處理效率更高,大大減少了人工的開支。在社會(huì)價(jià)值層面,此系統(tǒng)最大的功能就是促進(jìn)人們之間的聯(lián)系和交流,減少社會(huì)矛盾,豐富網(wǎng)絡(luò)用戶的上網(wǎng)體驗(yàn),必將成為最流行的社交系統(tǒng),因此社會(huì)價(jià)值是可行的。本文系統(tǒng)簡(jiǎn)單實(shí)用,易于上手,完全符合高標(biāo)準(zhǔn),安全性能好,經(jīng)濟(jì)價(jià)值良好,兼容性強(qiáng)、保密性能高,可維護(hù)性好的設(shè)計(jì)要求,同時(shí)系統(tǒng)留有充分的向外擴(kuò)充伸展空間。所以經(jīng)過充分的分析調(diào)查開發(fā)此系統(tǒng)是絕對(duì)可行的。2.2.1系統(tǒng)主要研究思路本文系統(tǒng)在對(duì)網(wǎng)絡(luò)用戶做了充分的需求分析的前提之下,依據(jù)系統(tǒng)設(shè)計(jì)要求和整體結(jié)構(gòu)的構(gòu)架,以及所要實(shí)現(xiàn)的功能目標(biāo)完成系統(tǒng)的研究思路。對(duì)系統(tǒng)的整體開發(fā)思路大致分為:對(duì)網(wǎng)絡(luò)用戶進(jìn)行需求調(diào)查,素材的收集,開發(fā)環(huán)境的安裝,界面設(shè)計(jì),Java代碼編寫,數(shù)據(jù)庫的設(shè)計(jì)和連接,運(yùn)行測(cè)試等。設(shè)計(jì)本系統(tǒng)應(yīng)當(dāng)具備界面簡(jiǎn)潔美觀、功能按鈕凸顯、開發(fā)周期短、后期維護(hù)方便等特點(diǎn)。3系統(tǒng)需求分析3.1需求概要伴隨著互聯(lián)網(wǎng)的越來越流行,使用的人數(shù)越來越多,更多企業(yè)和個(gè)人開始創(chuàng)建屬于自己的Web網(wǎng)站。企業(yè)通過自己的網(wǎng)站發(fā)布商品廣告,宣傳自己的商品信息,網(wǎng)站的瀏覽者可以迅速方便的了解所有的信息,同時(shí)可以發(fā)布信息與其他用戶交流和溝通,開展電子商務(wù)等。留言管理系統(tǒng)是網(wǎng)站重要的組成部分,為人們之間的交流提供了一個(gè)有效的信息交互平臺(tái),因此開發(fā)一個(gè)可以根據(jù)自己的需要和要求完成相應(yīng)的功能操作,達(dá)到良好的信息交流的動(dòng)態(tài)網(wǎng)站是每一個(gè)用戶所需求的[7]。基于用戶對(duì)開發(fā)一個(gè)留言管理系統(tǒng)的迫切需要,對(duì)用戶做一個(gè)全面有效的需求分析是系統(tǒng)設(shè)計(jì)至關(guān)重要的一步,通過對(duì)系統(tǒng)作需求調(diào)查,從而有效的把握本系統(tǒng)設(shè)計(jì)的整體思路、重點(diǎn)的研究方向和系統(tǒng)的性能需求,將具體的系統(tǒng)需求說明詳細(xì)的描述出來,為后期系統(tǒng)開發(fā)的順利進(jìn)行奠定基礎(chǔ)。系統(tǒng)需求分析工作將所確定的系統(tǒng)范圍整體模塊化,將每一個(gè)模塊逐步精細(xì)劃分出每一個(gè)功能模塊,然后將功能模塊的具體實(shí)現(xiàn)細(xì)分得到不同的元素,最后將細(xì)分出來的元素找到一個(gè)可行的解決方案。3.2功能分析要實(shí)現(xiàn)的主要功能有(1)用戶注冊(cè)此功能是獲取參與留言活動(dòng)的唯一權(quán)限,提交注冊(cè)信息時(shí)要驗(yàn)證必要的信息是否為空,注冊(cè)用戶名是否存在等。(2)用戶、管理員登錄,只用經(jīng)過填寫了個(gè)人基本信息注冊(cè)過的用戶才能順利進(jìn)入用戶或管理員界面,否則提示帳號(hào)不存在;要求輸入的密碼以秘密文本的形式顯示;有三個(gè)按鈕,有登錄賬戶的去直接登錄,沒有登錄賬戶的可以去注冊(cè)賬號(hào),忘記密碼的去找回密碼。(3)留言板可以選擇感興趣的話題板塊去發(fā)帖,發(fā)帖形式為主題+內(nèi)容;對(duì)感興趣的發(fā)帖人可以給與評(píng)論;在留言板的首頁具有快速查找帖子的的功能,在文本框中輸入相關(guān)的字,即可查找到含有這些相關(guān)字的帖子。(4)系統(tǒng)管理員應(yīng)當(dāng)具有管理員登錄功能,可以對(duì)網(wǎng)站板塊進(jìn)行管理,可以發(fā)布網(wǎng)站新聞;對(duì)發(fā)帖和回帖進(jìn)行刪除查看等;對(duì)會(huì)員用戶進(jìn)行管理,設(shè)置權(quán)限等。(5)用戶管理用戶對(duì)自己的發(fā)帖和回帖進(jìn)行管理;同時(shí)可以更改自己的信息,更換密碼。(6)數(shù)據(jù)庫設(shè)計(jì)詳細(xì)進(jìn)行表格分類,合理設(shè)置主鍵等信息。3.3系統(tǒng)數(shù)據(jù)流程圖數(shù)據(jù)流程圖是一個(gè)工具,綜合信息系統(tǒng)的邏輯模型,把各種各樣的業(yè)務(wù)流程有機(jī)的聯(lián)系在一起?!傲粞圆鞠到y(tǒng)”的頂層和分層數(shù)據(jù)流程圖如下面所列[8]:3.3.1系統(tǒng)數(shù)據(jù)流程圖頂層數(shù)據(jù)流程:輸入用戶信息,如果與數(shù)據(jù)庫中保存的數(shù)據(jù)比配吻合,則驗(yàn)證成功進(jìn)入用戶界面,在用戶界面可以查看個(gè)人信息同時(shí)可以對(duì)其修改,并能對(duì)自己的發(fā)帖和回帖信息進(jìn)行刪除。用戶返回首頁,選擇相應(yīng)的留言板塊,編輯帖子的標(biāo)題和內(nèi)容信息后點(diǎn)擊提交按鈕,該標(biāo)題和內(nèi)容將顯示在留言簿中,同時(shí)將信息存儲(chǔ)到數(shù)據(jù)庫中的對(duì)應(yīng)表格中。數(shù)據(jù)流程圖中使用到的基本符號(hào)說明,如圖3-1圖3-1數(shù)據(jù)流程圖基本符號(hào)頂層數(shù)據(jù)流程圖如下圖3-2所示圖3-2頂層數(shù)據(jù)流程圖用戶注冊(cè)信息流程:注冊(cè)用戶依據(jù)相應(yīng)的要求填寫信息,點(diǎn)擊提交按鈕,首先判斷是否滿足規(guī)定的格式要求,不滿足時(shí)網(wǎng)頁提示格式錯(cuò)誤,滿足要求的信息將自動(dòng)提交到數(shù)據(jù)庫與數(shù)據(jù)庫中的信息比對(duì),用戶所輸入的用戶名已經(jīng)被注冊(cè)過的,系統(tǒng)將提醒用戶該用戶名已經(jīng)存在請(qǐng)直接登陸,否則頁面用戶輸入的注冊(cè)信息將寫入到數(shù)據(jù)庫對(duì)應(yīng)的表格中,以備用戶登錄時(shí)進(jìn)行驗(yàn)證。下圖3-3為用戶注冊(cè)的流程圖圖3-3用戶注冊(cè)信息流程圖用戶登錄數(shù)據(jù)流程:用戶在輸入個(gè)人的信息并提交信息后,頁面信息將與數(shù)據(jù)庫中的信息進(jìn)行逐項(xiàng)比較,如在數(shù)據(jù)庫中得不到相吻合的數(shù)據(jù)信息,則頁面返回信息輸入錯(cuò)誤的提示,否則成功進(jìn)入留言系統(tǒng),進(jìn)行相應(yīng)的信息管理和留言活動(dòng)。用戶登錄數(shù)據(jù)流圖如圖3-4所示:圖3-4用戶登錄數(shù)據(jù)流程管理員登錄數(shù)據(jù)流程圖如圖3-5圖3-5管理員登錄數(shù)據(jù)流程圖4系統(tǒng)設(shè)計(jì)本文開發(fā)設(shè)計(jì)的系統(tǒng)是基于JSP技術(shù),系統(tǒng)的架構(gòu)采用目前普遍流行瀏覽器/服務(wù)器模式。前臺(tái)用戶界面層,該層采用網(wǎng)頁連接的方式。中間業(yè)務(wù)邏輯層,該層重點(diǎn)使用了對(duì)數(shù)據(jù)的分析研究和對(duì)數(shù)據(jù)的處理程序。后端使用MySql數(shù)據(jù)庫來完成對(duì)數(shù)據(jù)的存儲(chǔ)和處理。系統(tǒng)網(wǎng)站的前臺(tái)部分利用WEB設(shè)計(jì),操作系統(tǒng)的安全性能更好;用戶在進(jìn)行配備布置以及維護(hù)的時(shí)候,可以直接在服務(wù)器上面進(jìn)行,這樣做系統(tǒng)維護(hù)和升級(jí)將會(huì)更加簡(jiǎn)便。在瀏覽器中直接訪問系統(tǒng)接口,界面簡(jiǎn)潔直觀,操作方便,可節(jié)省大量的培訓(xùn)費(fèi)用和時(shí)間。在具體實(shí)現(xiàn)過程中,充分發(fā)揮JSP技術(shù)的優(yōu)勢(shì),開發(fā)了WEB應(yīng)用程序性能可靠,功能擴(kuò)展性和更高的性能,導(dǎo)致系統(tǒng)不再是一個(gè)簡(jiǎn)單的HTML頁面[10],但可以建立一個(gè)完整的應(yīng)用程序平臺(tái)。會(huì)發(fā)生什么在系統(tǒng)分析的基礎(chǔ)上確定功能和目標(biāo),從頂部到最后,逐步求精的結(jié)構(gòu)化設(shè)計(jì)方法,系統(tǒng)的結(jié)構(gòu)設(shè)計(jì)。4.1系統(tǒng)的整體設(shè)計(jì)系統(tǒng)開發(fā)流程圖如下圖4-1所示。用戶需求分析用戶需求分析系統(tǒng)分析業(yè)務(wù)流程功能分析數(shù)據(jù)流程數(shù)據(jù)數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)加載數(shù)據(jù)測(cè)試數(shù)據(jù)庫管理與維護(hù)基于B/S模式應(yīng)用開發(fā)應(yīng)用測(cè)試模式Mysql程序服器Data服務(wù)器留言簿應(yīng)用Web服務(wù)圖4-1系統(tǒng)開發(fā)流程圖圖4-2系統(tǒng)執(zhí)行流程圖如下所示。系統(tǒng)入口系統(tǒng)入口注冊(cè)用戶注冊(cè)取得用戶帳號(hào)和密碼輸入格式有效性驗(yàn)證數(shù)據(jù)庫驗(yàn)證登錄進(jìn)入相應(yīng)用戶頁面用戶頁面管理員頁通過進(jìn)入相應(yīng)用戶頁面數(shù)據(jù)庫驗(yàn)證未通過YN數(shù)據(jù)庫驗(yàn)證圖4-2系統(tǒng)執(zhí)行流程圖4.2系統(tǒng)功能模塊設(shè)計(jì)采用模塊化的的設(shè)計(jì)的手法,不僅因該方法是被廣泛采用的技術(shù)手段,而且還具有一系列的優(yōu)勢(shì):一是可以降低系統(tǒng)的繁瑣性,將一個(gè)繁雜的問題逐層自上而下劃分成為一系列小的特定功能的模塊,只需解決好每一個(gè)小的功能模塊,然后按照一定的方法將所有功能模塊聯(lián)系起來共同發(fā)揮作用,達(dá)到目標(biāo)的功能。二是系統(tǒng)的可維護(hù)性進(jìn)一步提高;三是簡(jiǎn)化了程序設(shè)計(jì)和維護(hù)等操作。選用模塊化的設(shè)計(jì)方法,對(duì)模塊的劃分也不可以隨意地進(jìn)行,要努力做到高內(nèi)聚低耦合的獨(dú)立性。即要求我們做到對(duì)每一個(gè)子功能都能夠?qū)崿F(xiàn),而且在與其他模塊聯(lián)系過程中接口要盡量少且容易操作,為設(shè)計(jì)一個(gè)穩(wěn)定能力強(qiáng)、結(jié)構(gòu)嚴(yán)謹(jǐn)科學(xué)的系統(tǒng)結(jié)構(gòu)奠定基礎(chǔ)。本文系統(tǒng)采用(B/S)的結(jié)構(gòu)化模式來設(shè)計(jì),以需求分析過程中產(chǎn)生的數(shù)據(jù)流圖為基礎(chǔ)思路,設(shè)計(jì)構(gòu)建系統(tǒng)結(jié)構(gòu)。最先將整個(gè)系統(tǒng)依據(jù)功能目標(biāo)劃分成幾個(gè)模塊,然后對(duì)每一個(gè)模塊再細(xì)分成具體的功能實(shí)現(xiàn),每一個(gè)小的功能添加細(xì)節(jié)。本文系統(tǒng)圍繞實(shí)現(xiàn)網(wǎng)絡(luò)留言為基礎(chǔ)目的,以留言模塊向外擴(kuò)展,實(shí)現(xiàn)網(wǎng)絡(luò)信息交流的系統(tǒng)。系統(tǒng)管理員可以對(duì)系統(tǒng)版塊添加和修改,對(duì)用戶權(quán)限設(shè)置,對(duì)發(fā)、回帖信息瀏覽和刪除,對(duì)網(wǎng)站信息進(jìn)行管理等。普通用戶可以發(fā)帖、對(duì)其他用戶的發(fā)帖評(píng)論,修改個(gè)人的信息等[11]。JSP具有跨平臺(tái)性、開源性、以及強(qiáng)安全性的優(yōu)點(diǎn),因此選用JSP技術(shù)作為網(wǎng)站開發(fā)留言簿系統(tǒng)的首選。結(jié)合系統(tǒng)功能分析的基礎(chǔ),前臺(tái)提交留言和后臺(tái)查看留言的設(shè)計(jì)與實(shí)現(xiàn)總體設(shè)計(jì)思路,做系統(tǒng)功能模塊圖如下:圖4-3系統(tǒng)模塊結(jié)構(gòu)圖4.3系統(tǒng)的體系結(jié)構(gòu)本文系統(tǒng)的體系結(jié)構(gòu)為三層B/S(Browser/Server)結(jié)構(gòu),其在邏輯上解決三個(gè)層面體系結(jié)構(gòu)問題。表示層、邏輯層、數(shù)據(jù)層訪問數(shù)據(jù)庫的過程如下圖4-4所示,其中服務(wù)器使用的是Web服務(wù)器IEIE網(wǎng)絡(luò)服務(wù)器JSP
ODBC
mysql圖4-4Web訪問數(shù)據(jù)庫4.4系統(tǒng)的ER模型留言簿網(wǎng)站中管理員包括如下實(shí)體: 管理員管理員編號(hào)管理員ID密碼增加時(shí)間性別年齡地址圖4-5管理員ER圖分類信息分類信息名稱編號(hào)圖4-6分類信息ER圖公告信息公告信息標(biāo)題內(nèi)容編號(hào)時(shí)間圖4-7公告信息ER圖留言留言用戶編號(hào)留言內(nèi)容時(shí)間圖4-8留言ER圖圖4-9系統(tǒng)總體用例圖4.5數(shù)據(jù)庫設(shè)計(jì)依據(jù)數(shù)據(jù)關(guān)系模型以及上文所做的需求分析,總結(jié)出對(duì)應(yīng)的信息表格。數(shù)據(jù)庫表是數(shù)據(jù)的一種聚集,將各種類型的數(shù)據(jù)進(jìn)行描述出來。本文系統(tǒng)中涉及到的一些重要數(shù)據(jù)表,用如下形式進(jìn)行概述。數(shù)據(jù)表及其用途:表4-1Admin管理員信息表列名數(shù)據(jù)類型長(zhǎng)度說明idint5管理員編號(hào)namevarchar60管理員IDpasswordvarchar60管理員密碼Realnamevarchar60增加時(shí)間Sexvarchar60管理員性別ageint60管理員年齡addressvarchar60管理員地址telvarchar60管理員addtimevarchar60管理員時(shí)間表4-2Member會(huì)員信息表列名數(shù)據(jù)類型長(zhǎng)度說明idint5用戶編號(hào)Usernamevarchar60用戶帳號(hào)Realnamevarchar60用戶姓名Sexvarchar60用戶性別Ageint60用戶年齡Addressvarchar60用戶地址Emailvarchar60用戶郵箱Regtimevarchar60用戶時(shí)間Ifusevarchar60用戶使用情況關(guān)聯(lián)的方式本數(shù)據(jù)庫表采用的是外鍵關(guān)聯(lián),之所以選用此種方式是我們可以通過數(shù)據(jù)庫關(guān)系,進(jìn)行級(jí)聯(lián)更新和數(shù)據(jù)完整性查驗(yàn),以及級(jí)聯(lián)刪除等一些操作。完整性與安全性設(shè)計(jì):數(shù)據(jù)的完整性是確保數(shù)據(jù)庫中數(shù)據(jù)正確的重要前提,其中包括:主關(guān)鍵字的不被重復(fù),保證其唯一存在。其他一些通過嚴(yán)格的規(guī)范操作和應(yīng)用程序來限制的了完整性原則[12]。都應(yīng)在系統(tǒng)中來實(shí)現(xiàn),用以保證系統(tǒng)中數(shù)據(jù)的正確性,更能真實(shí)的反映客觀世界的情況。數(shù)據(jù)庫的安全性,數(shù)據(jù)庫是整個(gè)系統(tǒng)的數(shù)據(jù)存儲(chǔ)倉庫,其中含有用戶的個(gè)人信息和管理員的一些個(gè)人信息,涉及到他人的隱私秘密,在保證數(shù)據(jù)信息被安全的存放的同時(shí),絕對(duì)禁止其他人通過非正當(dāng)手段的篡改和存取數(shù)據(jù),因此對(duì)數(shù)據(jù)庫安全性保護(hù)是一項(xiàng)極重要的工作。本文系統(tǒng)由于數(shù)據(jù)的秘密較低,沒有必要采取特別復(fù)雜的方式,只要能夠有效防止隨意被他人改動(dòng)即可。5系統(tǒng)實(shí)現(xiàn)5.1系統(tǒng)登錄模塊設(shè)計(jì)與實(shí)現(xiàn)登錄功能對(duì)于一個(gè)系統(tǒng)起到非常重要的作用,因?yàn)樗沁M(jìn)行系統(tǒng)操作的第一步。登錄界面包含了進(jìn)入注冊(cè)界面和找回密碼的鏈接,利用網(wǎng)站提供的JavaBean實(shí)現(xiàn)與數(shù)據(jù)庫的連接。輸入用戶信息和密碼之后,系統(tǒng)首先要判斷文本框中是否有輸入的信息;如果文本框中沒有輸入信息,則出現(xiàn)一個(gè)錯(cuò)誤的提示信息;如果有輸入的文本信息,則系統(tǒng)將信息與存儲(chǔ)在數(shù)據(jù)庫的用戶信息逐項(xiàng)分別比較。與數(shù)據(jù)庫中信息相吻,順利進(jìn)入系統(tǒng),否則,頁面會(huì)提示您的信息輸入不正確,頁面將對(duì)文本框重置方便再次輸入。增加了系統(tǒng)的隱私和安全,容易控制和管理。防止其他非法用戶進(jìn)入系統(tǒng),破壞系統(tǒng)保存法律數(shù)據(jù)安全。通過請(qǐng)求獲取到用戶輸入的用戶名和密碼之后,分別定義在String類型的username和password之中,連接數(shù)據(jù)庫通過id查找數(shù)據(jù)庫中是否有完全與之相匹配的數(shù)據(jù)。如果沒有找到則提示登錄信息錯(cuò)誤,并將頁面跳轉(zhuǎn)到登錄界面用戶可以再次輸入;否則登錄成功頁面跳轉(zhuǎn)到member文件夾下的index.jsp界面,完成登陸功能的實(shí)現(xiàn)。模塊執(zhí)行界面如圖5-1所示:圖5-1用戶登陸界面用戶的注冊(cè)模塊采用了常規(guī)的注冊(cè)方法,用戶只需在文本框中成功填寫用戶名、密碼等共七項(xiàng)個(gè)人信息,在用戶名與數(shù)據(jù)庫中已注冊(cè)過的用戶名都不相同的前提下,即可注冊(cè)完成,之后系統(tǒng)會(huì)將頁面跳轉(zhuǎn)至登錄界面,否則重新注冊(cè)。系統(tǒng)將用戶賬號(hào)、密碼等七項(xiàng)信息從界面獲取之后分別定義為String類型與數(shù)據(jù)庫中的用戶名比較,并確定用戶名是否存在;如果用戶名已經(jīng)存在,則系統(tǒng)網(wǎng)頁會(huì)提醒用戶名已存在,同時(shí)注冊(cè)界面的文本框信息將會(huì)被重置以便再次輸入。否則系統(tǒng)會(huì)提醒用戶操作成功,信息將保存在數(shù)據(jù)庫中,同時(shí)頁面跳轉(zhuǎn)到登錄界面。實(shí)現(xiàn)界面如下:圖5-2用戶注冊(cè)界面5.2留言模塊的實(shí)現(xiàn)用戶留言模塊主要由兩個(gè)部分組成,分別為發(fā)表帖子部分和回復(fù)帖子部分,這兩個(gè)功能部分是該系統(tǒng)的核心功能。用戶可以在系統(tǒng)管理員提前設(shè)置好的板塊中,選擇自己想要發(fā)帖的板塊進(jìn)行發(fā)帖活動(dòng)。用戶發(fā)帖之后內(nèi)容將在該板塊的首部位置顯示,其他看見到此貼的用戶可以對(duì)該帖發(fā)表回復(fù)和評(píng)論。具體的實(shí)現(xiàn)的Java代碼如下:在發(fā)帖板中獲取界面用戶輸入的信息,并判斷member是否為空;如果member==null則跳轉(zhuǎn)到登錄界面,請(qǐng)求用戶登錄系統(tǒng)之后再進(jìn)行相關(guān)的操作;否則將用戶輸入的信息存儲(chǔ)到數(shù)據(jù)庫,并在界面中顯示發(fā)帖內(nèi)容。存儲(chǔ)成功后頁面將提示發(fā)帖成功。發(fā)帖界面信息顯示的格式由“主題:+文本框”、“內(nèi)容:+文本框”、提交帖子按鈕組成。界面實(shí)現(xiàn)如下5-3圖所示:圖5-3發(fā)帖界面回帖功能是用戶之間進(jìn)行信息交互的關(guān)鍵功能,所有進(jìn)入系統(tǒng)者都可以查看到其他人對(duì)該帖的回復(fù)信息。所有用戶都可以對(duì)自己有興致的話題進(jìn)行發(fā)表評(píng)論。通過請(qǐng)求獲取到頁面中用戶輸入的信息,用session.getAttribute()去獲取member的值。判斷member的值是否存在,如果存在則將回復(fù)內(nèi)容存到對(duì)應(yīng)用戶名的數(shù)據(jù)庫中,并且系統(tǒng)將提示操作完成,不然系統(tǒng)提示操作失敗,如果不存在則界面跳轉(zhuǎn)到登錄頁面,請(qǐng)求用戶登錄之后再進(jìn)行相關(guān)的操作;該界面簡(jiǎn)潔明了,由回復(fù)內(nèi)容和提交回復(fù)兩部分組成,用戶打開此界面即可進(jìn)行相關(guān)的操作。界面實(shí)現(xiàn)如下圖5-4所示:圖5-4回帖界面5.3發(fā)帖回帖信息管理模塊該模塊權(quán)限是系統(tǒng)管理員的核心權(quán)限,設(shè)計(jì)本模塊的目的是要實(shí)現(xiàn)對(duì)用戶發(fā)帖信息的刪除、瀏覽等功能,以及對(duì)回復(fù)信息的管理刪除和瀏覽功能。發(fā)帖管理界面的格式為:“序號(hào)+主題+內(nèi)容+交流時(shí)間+會(huì)員用戶名+刪除”,對(duì)大量的發(fā)帖信息管理員可以“上一頁”、“下一頁”、“尾頁”、“首頁”以及直接輸入頁碼的方式進(jìn)行跳轉(zhuǎn)。依據(jù)請(qǐng)求獲取將要?jiǎng)h除的帖子的id編號(hào),依據(jù)id編號(hào)從數(shù)據(jù)庫中找到對(duì)應(yīng)帖子的所有信息,在數(shù)據(jù)庫中執(zhí)行刪除語句,將該帖子的信息給予刪除。刪除成功后,系統(tǒng)會(huì)提示刪除成功。發(fā)帖管理界面如圖5-5所示:圖5-5發(fā)帖管理界面后臺(tái)管理員對(duì)用戶的回帖信息進(jìn)行管理,回帖管理界面的格式為:“序號(hào)+內(nèi)容+時(shí)間+會(huì)員用戶名+刪除”,刪除功能是本模塊的主要操作功能。界面顯示如下圖5-6所示:圖5-6回帖信息管理界面5.4用戶信息管理模塊該模塊是管理員后臺(tái)操作的一個(gè)重要的板塊,本模塊又具體分為三個(gè)部分。修改登陸密碼部分:該部分是強(qiáng)化系統(tǒng)安全性的一個(gè)重要部分,通過該部分的相關(guān)操作可以修改自己的登陸密碼。獲取界面中用戶輸入的舊密碼和新密碼,連接到數(shù)據(jù)庫查找對(duì)應(yīng)的用戶名和密碼,如果沒有找到則提示原始密碼輸入錯(cuò)誤,并將頁面重新跳轉(zhuǎn)到修改密碼的頁面;否則新的密碼將保存在數(shù)據(jù)庫中,舊的密碼將被刪除。界面實(shí)現(xiàn)如下所示:圖5-7修改登陸密碼系統(tǒng)用戶管理模塊:該模塊主要完成對(duì)管理員信息的管理,包含三個(gè)功能,查閱會(huì)員信息、刪除會(huì)員信息、修改會(huì)員信息。該界面的設(shè)計(jì)格式為“序號(hào)+登錄帳號(hào)+真實(shí)姓名+用戶性別+用戶年齡++聯(lián)系+創(chuàng)建時(shí)間+修改+刪除”。該模塊的設(shè)計(jì)對(duì)規(guī)范系統(tǒng)管理員的信息具體有重要作用,提高了系統(tǒng)安全性。代碼定義String類型的編號(hào)id、密碼password等用戶信息,通過request.getParameter()獲取當(dāng)前頁面中文本框或單選框傳遞過來的參數(shù),并重新保存在數(shù)據(jù)庫中。圖5-8用戶管理界面增加系統(tǒng)用戶模塊:該模塊主要通過設(shè)置一些文本信息及單選框,來設(shè)置新增用戶,并將信息保存入數(shù)據(jù)庫。實(shí)現(xiàn)界面如下圖:圖5-9增加系統(tǒng)用戶界面5.5網(wǎng)站信息管理模塊該模塊實(shí)現(xiàn)系統(tǒng)管理員對(duì)網(wǎng)站發(fā)布新聞信息,已發(fā)布的將在網(wǎng)站首頁滾動(dòng)顯示。該模塊主要包括兩個(gè)子模塊。網(wǎng)站公告信息管理模塊:該模塊主要實(shí)現(xiàn)對(duì)網(wǎng)站公告信息管理,主要包含查看、修改、刪除已發(fā)布的公告信息的記錄等功能。圖5-10公告信息管理發(fā)布信息管理模塊:該模塊包括標(biāo)題欄、公告內(nèi)容欄、確定按鈕三個(gè)部分,用以實(shí)現(xiàn)對(duì)公告信息的發(fā)布功能。具體實(shí)現(xiàn)如下: 圖5-11發(fā)布公告界面5.6板塊信息管理模塊 管理員可在此處添加板塊分類,添加的分類信息將在前臺(tái)顯示,以便用戶瀏覽,如果管理員對(duì)某一留言簿分類板塊進(jìn)行了刪除,則首頁將不再顯示該分類。從而實(shí)現(xiàn)管理員對(duì)留言簿分類板塊的管理。增加板塊信息,該板塊系統(tǒng)管理員可直接在名稱文本框中輸入所要添加的信息,點(diǎn)擊確定提交即可。界面實(shí)現(xiàn)形式如下:圖5-12增加板塊信息界面板塊信息管理,該模塊實(shí)現(xiàn)對(duì)首頁板塊的修改、刪除、查看功能。圖5-13用戶管理界面5.7注冊(cè)用戶管理該模塊主要包括查看用戶資料、刪除用戶、停用在用等功能,實(shí)現(xiàn)對(duì)注冊(cè)用戶信息的管理,其中對(duì)用戶賬號(hào)的停用在用管理為本系統(tǒng)的特色功能。圖5-14注冊(cè)用戶管理界面5.8會(huì)員用戶發(fā)帖回帖管理該管理模塊主要實(shí)現(xiàn)用戶對(duì)自己發(fā)帖、回帖的信息管理,其中又包括兩個(gè)部分,回帖管理和發(fā)帖管理。這兩個(gè)部分的主要功能是對(duì)自己回帖、發(fā)帖信息的管理,以及查看自己操作的記錄。發(fā)帖管理,該模塊實(shí)現(xiàn)用戶對(duì)自己發(fā)帖的管理,通過此功能。用戶可以查看自己以前的發(fā)帖信息,以及可以刪除帖子信息。圖5-15發(fā)帖管理界面回帖管理,該模塊實(shí)現(xiàn)用戶對(duì)自己回帖信息的管理。通過此模塊,用戶可以查找到給其他用戶的回帖信息,同時(shí)也可以對(duì)自己以前的回帖信息進(jìn)行刪除。圖5-16回帖管理界面6系統(tǒng)測(cè)試6.1程序調(diào)試系統(tǒng)設(shè)計(jì)中某些差錯(cuò)可能導(dǎo)致程序的無法運(yùn)行,有些錯(cuò)誤可能導(dǎo)致某些功能無法實(shí)現(xiàn),因此要對(duì)系統(tǒng)做調(diào)試,將錯(cuò)誤逐項(xiàng)進(jìn)行清查,為以后系統(tǒng)的改進(jìn)奠定基礎(chǔ)。如果存在某些代碼語句的錯(cuò)誤,代碼編寫完成的時(shí)候會(huì)系統(tǒng)會(huì)自動(dòng)提示,不立即改正則無法正常運(yùn)行,語句語法錯(cuò)誤較易于發(fā)現(xiàn)和改正。然而對(duì)于某些暗藏性較強(qiáng)的錯(cuò)誤,不容易被察覺,這些動(dòng)態(tài)錯(cuò)誤的查找起來浪費(fèi)大量的時(shí)間,比如對(duì)于某些代碼的邏輯性錯(cuò)誤,系統(tǒng)不會(huì)提示。6.2程序的測(cè)試系統(tǒng)測(cè)試的目的是為了尋找系統(tǒng)中的不足,找到系統(tǒng)中有誤的地方,以求達(dá)到能夠穩(wěn)定高效運(yùn)行的目的。測(cè)試的步驟大體上分為以下幾步:(1)系統(tǒng)是按照模塊化進(jìn)行的設(shè)計(jì)開發(fā),因此首先對(duì)系統(tǒng)進(jìn)行模塊測(cè)試。通過測(cè)試可以發(fā)現(xiàn)其中的一些代碼的錯(cuò)誤,和其他的一些細(xì)節(jié)性的錯(cuò)誤。(2)對(duì)系統(tǒng)整體測(cè)試,可以從中發(fā)現(xiàn)系統(tǒng)的功能錯(cuò)誤。(3)最后的驗(yàn)收測(cè)試,該測(cè)試可以發(fā)現(xiàn)需求分析中出現(xiàn)的錯(cuò)誤。測(cè)試的主要內(nèi)容:(1)一個(gè)功能一個(gè)模塊的進(jìn)行測(cè)試,從而發(fā)現(xiàn)該功能模塊是否達(dá)到了設(shè)計(jì)的需求。(2)整體測(cè)試,將每一個(gè)功能聯(lián)系起來進(jìn)行整體的測(cè)試,判斷系統(tǒng)整體是否達(dá)到要求。(3)確認(rèn)測(cè)試,進(jìn)一步檢驗(yàn)系統(tǒng)的有效性。(4)系統(tǒng)測(cè)試,還需要考慮到系統(tǒng)其他方面的問題,例如安全方面、穩(wěn)定性方面、擴(kuò)展性方面等等[13]。6.3系統(tǒng)的特點(diǎn)和優(yōu)點(diǎn)本文系統(tǒng)在設(shè)計(jì)實(shí)現(xiàn)時(shí),借鑒了同類系統(tǒng)的優(yōu)點(diǎn),在界面設(shè)計(jì)方面從界面的簡(jiǎn)潔直觀、操作簡(jiǎn)便出發(fā),合理布局功能模塊。具有特點(diǎn):本文設(shè)計(jì)開發(fā)的留言簿系統(tǒng)具有非常好的可操作性,只需支持JSP和JDK即可在大多數(shù)操作系統(tǒng)上運(yùn)行,還可以在獨(dú)立的模擬服務(wù)器上運(yùn)行。MyEclipse是一個(gè)功能非常強(qiáng)大的軟件開發(fā)工具,并且其界面簡(jiǎn)潔容易掌握,其中JDK1.6可以根據(jù)不同的需求作出不同類別的設(shè)置,滿足不同用戶的不同所需[14]。使用MySql數(shù)據(jù)庫管理系統(tǒng),該系統(tǒng)實(shí)現(xiàn)了強(qiáng)大的數(shù)據(jù)輸入、存儲(chǔ)等管理能力,通過該系統(tǒng)還可實(shí)現(xiàn)對(duì)數(shù)據(jù)的查找和刷新。(2)本文系統(tǒng)依據(jù)用戶需求,具有較強(qiáng)針對(duì)性的設(shè)計(jì)了系統(tǒng)功能。為保護(hù)用戶信息的安全,在系統(tǒng)的實(shí)現(xiàn)中增加了安全功能設(shè)計(jì)。(3)界面上的各類異常錯(cuò)誤的操作能夠得到及時(shí)提醒或者處理,尤其用戶在注冊(cè)賬戶時(shí)提交的信息能夠及時(shí)檢查是否有格式錯(cuò)誤或?yàn)榭宅F(xiàn)象,如果出現(xiàn)信息為空或者格式錯(cuò)誤的現(xiàn)象,頁面將返回給用戶錯(cuò)誤的提示。(4)本文系統(tǒng)界面簡(jiǎn)潔,操作方法簡(jiǎn)便,可操作按鈕明顯,只要經(jīng)過簡(jiǎn)單的熟悉即可。(5)為了提高工作效率,系統(tǒng)通過采用單選框或列表的方式選擇要選擇的信息,以及輸入框的有效顯示。這樣為用戶能夠順利的進(jìn)行系統(tǒng)操作帶來了極大的方便,用戶體驗(yàn)滿意度也得到提高。6.4系統(tǒng)存在的不足和改進(jìn)方案系統(tǒng)存在的不足系統(tǒng)功能能夠滿足大多數(shù)人對(duì)網(wǎng)絡(luò)留言的需求,能夠?qū)崿F(xiàn)基本的對(duì)留言信息的管理,但仍然存在一些不足:(1)版面設(shè)計(jì)上主要用了表格加文字的表現(xiàn)形式,因此本文系統(tǒng)界面還需要再優(yōu)化,一些動(dòng)態(tài)的圖片效果也沒有實(shí)現(xiàn),用戶使用的體驗(yàn)滿意度不是很好。(2)設(shè)計(jì)系統(tǒng)過程中,因考慮不周全和缺乏實(shí)踐經(jīng)驗(yàn)等原因,.JSP文件中和數(shù)據(jù)庫中存在部分代碼的冗余現(xiàn)象。(3)管理員信息管理模塊的功能,還有很多需要改進(jìn)和優(yōu)化的地方,比如,增加對(duì)用戶留言信息的審核、系統(tǒng)自動(dòng)判斷留言信息是否合法等等功能。針對(duì)用戶使用后的反饋信息及以上對(duì)系統(tǒng)存在不足的分析,系統(tǒng)將按照以下方案繼續(xù)改進(jìn)和優(yōu)化。(1)系統(tǒng)將添加一些圖片的動(dòng)態(tài)效果,以及對(duì)界面整體顏色的多樣化設(shè)計(jì),以滿足用戶對(duì)界面美觀度的需求。用戶可以在發(fā)表帖子的同時(shí)帶一些圖片,豐富留言的內(nèi)容。(2)對(duì)于代碼不夠簡(jiǎn)練、不夠規(guī)范的現(xiàn)象,將參照格式規(guī)范改進(jìn),對(duì)于無用的代碼予以去除。使用標(biāo)準(zhǔn)化的關(guān)系數(shù)據(jù)庫模型提高數(shù)據(jù)庫操作的機(jī)能。對(duì)于代碼及數(shù)據(jù)庫冗余的部分,不同功能能夠共享一些函數(shù)和方法的盡量使其共享,同時(shí)也可以使用數(shù)據(jù)庫連接池技術(shù)提高數(shù)據(jù)庫的性能。(3)在用戶個(gè)人中心界面加入一些其他的功能,增加用戶界面的趣味性。在后臺(tái)管理員模塊增加管理員留言信息審核功能。6.5設(shè)計(jì)系統(tǒng)收獲和心得雖然系統(tǒng)在功能的實(shí)現(xiàn)方面還有待完善,但是基本功能已經(jīng)初步實(shí)現(xiàn),每一個(gè)功能的實(shí)現(xiàn)從分析到設(shè)計(jì)再到實(shí)現(xiàn)都付出了非常大的努力。這整個(gè)過程都是對(duì)我四年理論學(xué)習(xí)的一個(gè)考驗(yàn),也是對(duì)我今后努力方向的一個(gè)指引,熟練使用了myeclipse開發(fā)工具以及mysql數(shù)據(jù)庫工具,熟練掌握了Java語言、JSP技術(shù),這些技術(shù)必將對(duì)我今后的學(xué)習(xí)產(chǎn)生潛移默化的影響。最重要的是提升了我的實(shí)踐閱歷,很好的將課本中的理論知識(shí)與開發(fā)實(shí)戰(zhàn)融會(huì)貫通。對(duì)于本次畢業(yè)設(shè)計(jì)的開發(fā)有以下幾點(diǎn)的體會(huì):(1)在系統(tǒng)設(shè)計(jì)的過程中,一定要嚴(yán)格遵循設(shè)計(jì)開發(fā)的步驟,首先要對(duì)系統(tǒng)作可行性的分析,分析開發(fā)本系統(tǒng)的意義和價(jià)值;只有系統(tǒng)具有充分的可行性情況下,再進(jìn)行需求分析,了解用戶對(duì)于本系統(tǒng)的實(shí)際所需,才能明確具體的研究和設(shè)計(jì)的整體方向;從整體結(jié)構(gòu)劃分出來幾大模塊,具體到每一個(gè)功能模塊如何實(shí)現(xiàn);然后開始編碼,邊編碼邊進(jìn)行測(cè)試確保每一個(gè)小的功能模塊都能實(shí)現(xiàn);對(duì)所有的功能模塊綜合測(cè)試;最后進(jìn)行系統(tǒng)的運(yùn)行和維護(hù),將功能進(jìn)一步完善[15]。(2)對(duì)于開發(fā)設(shè)計(jì)過程中使用的JSP語言,用戶在網(wǎng)頁中輸入并提交所輸入的內(nèi)容,不需要人為的刷新網(wǎng)頁文件,信息會(huì)伴隨著實(shí)際情況的更新變化而變化,動(dòng)態(tài)網(wǎng)頁直接能夠接收該用戶提交的內(nèi)容,并對(duì)該內(nèi)容作出對(duì)應(yīng)的呼應(yīng)。熟練使用MyEclipse等系統(tǒng)開發(fā)工具,自帶的一些檢測(cè)錯(cuò)誤的工具以及一些方便操作的按鈕,使開發(fā)一個(gè)系統(tǒng)變得簡(jiǎn)潔易懂,開發(fā)的難度被大幅度的降低,提升了工作的效率,節(jié)省了時(shí)間。(3)對(duì)于本次開發(fā)設(shè)計(jì)的留言簿系統(tǒng),其過程充滿了心酸和艱苦,特別是編程過程中遇到了許多從未遇到過的錯(cuò)誤,對(duì)于這些錯(cuò)誤一邊查找資料一邊思考,不斷的嘗試變換思路,最終的得到了解決,也從這個(gè)過程中體會(huì)到了經(jīng)過努力最終達(dá)到目的得快樂。該系統(tǒng)還有許多需要完善了和改進(jìn)的地方,而且還有許多問題沒有被發(fā)現(xiàn),這將激勵(lì)著我繼續(xù)努力去發(fā)現(xiàn)問題,去解決問題,使自身的能力更上一個(gè)臺(tái)階。因此在今后的工作和學(xué)習(xí)中我將繼續(xù)鉆研,將完善該系統(tǒng)的工作一直進(jìn)行過下去。7結(jié)論本文基于JSP技術(shù)主要對(duì)網(wǎng)絡(luò)留言簿系統(tǒng)進(jìn)行需求分析,包括留言板、用戶注冊(cè)、管理操作等。在需求分析的基礎(chǔ)上,對(duì)用戶操作模塊、留言簿模塊、系統(tǒng)管理員操作模塊、數(shù)據(jù)庫設(shè)計(jì)等進(jìn)行了詳細(xì)的分析和開發(fā);同時(shí)完成了對(duì)數(shù)據(jù)庫的連接、用戶注冊(cè)與登錄的實(shí)現(xiàn)、留言功能的實(shí)現(xiàn)、管理員及用戶管理功能的實(shí)現(xiàn);然后對(duì)整個(gè)留言簿系統(tǒng)進(jìn)行運(yùn)行及測(cè)試。目前留言簿基本實(shí)現(xiàn)了預(yù)期的目標(biāo),成功建設(shè)了一個(gè)基于JSP的網(wǎng)絡(luò)留言簿系統(tǒng)。新用戶可以通過注冊(cè)得到一個(gè)可以在本網(wǎng)站長(zhǎng)期使用的賬號(hào)和密碼。畢業(yè)設(shè)計(jì)是對(duì)四年理論學(xué)習(xí)的一個(gè)總結(jié),也是對(duì)自身能力的一個(gè)提高,將所學(xué)知識(shí)真正的運(yùn)用到實(shí)踐中的一個(gè)過程。最終,在指導(dǎo)老師的指導(dǎo)下克服一個(gè)一個(gè)的難題,順利的完成了對(duì)本次論文的開發(fā)和設(shè)計(jì)。通過這次對(duì)畢業(yè)系統(tǒng)的設(shè)計(jì)和開發(fā),不僅對(duì)編寫代碼的能力有了比較大的提高,而且培養(yǎng)了我善于去發(fā)現(xiàn)問題,然后努力去解決問題的能力,這些將對(duì)我今后工作必將產(chǎn)生深遠(yuǎn)的影響。經(jīng)過這幾個(gè)月的畢業(yè)設(shè)計(jì),我充分的意識(shí)到了自己在對(duì)待問題的耐心以及知識(shí)欠缺方面的不足,我必將繼續(xù)去努力提升自己,追求更大的發(fā)展回報(bào)學(xué)校對(duì)我的培養(yǎng)。參考文獻(xiàn)[1]馮英健著:網(wǎng)絡(luò)留言簿研究(第3版)[M].北京:清華大學(xué)出版社,2007.[2]賀婷婷閻永君:國內(nèi)外論壇評(píng)價(jià)研究比較及分析[J].圖書與情報(bào),2021(3).[3]王偉軍:電子留言板網(wǎng)站評(píng)價(jià)研究與應(yīng)用分析[J].情報(bào)科學(xué),2021(6).[4]黃愛白趙冬梅:B-C電子論壇網(wǎng)站評(píng)價(jià)指標(biāo)體系研究[J].商業(yè)研究,2021(1).[5]王知津李明珍:論壇指標(biāo)體系的構(gòu)建方法與過程[J].圖書與情報(bào),2021(3).[6]孫衛(wèi)琴,李洪成.《Tomcat與JavaWeb開發(fā)技術(shù)詳解》.電子工業(yè)出版社,2021年6月:1-205.[7]BruceEckel.《Java編程思想》[M].機(jī)械工業(yè)出版社,2021年10月:1-378.[8]FLANAGAN.《Java技術(shù)手冊(cè)》.中國電力出版社,2021年6月:1-465.[9]孫一林,彭波.《Java數(shù)據(jù)庫編程實(shí)例》.清華大學(xué)出版社,2021年8月:30-210.[10]LEEANNEPHILLIPS.《巧學(xué)活用HTML4》.電子工業(yè)出版社,2021年8月:1-319.[11]飛思科技產(chǎn)品研發(fā)中心.《JSP應(yīng)用開發(fā)詳解》.電子工業(yè)出版社,2021年9月:32-300.[12]耿祥義,張躍平.《JSP實(shí)用教程》[M].清華大學(xué)出版社,2021年5月1日:1-354.[13]孫涌.《現(xiàn)代軟件工程》[M].北京希望電子出版社,2021年8月:1-246.[14]PacoHope.WebSecurityTestingCookbook.北京:清華大學(xué)出版社,2021:25-26.[15](美)艾里特.精通Hibernate[M].北京:機(jī)械工業(yè)出版社,2021.4:83-88.河南科技學(xué)院2021屆本科畢業(yè)論文(設(shè)計(jì))論文題目:基于網(wǎng)絡(luò)的智能家電控制系統(tǒng)的設(shè)計(jì)學(xué)生姓名:閆學(xué)鋒所在院(系):機(jī)電學(xué)院所學(xué)專業(yè):應(yīng)用電子技術(shù)教育導(dǎo)師姓名:洪新華邵鋒完成時(shí)間:2009年5月摘要本文詳細(xì)地?cái)⑹隽嘶诠娋W(wǎng)絡(luò)的智能家居控制系統(tǒng)的設(shè)計(jì)過程。文中探討了利用現(xiàn)有的網(wǎng)絡(luò)作為信號(hào)傳輸線路來實(shí)現(xiàn)設(shè)計(jì)目的的可行性,采用AT89S52作為系統(tǒng)主控芯片,控制系統(tǒng)中各種信號(hào)的接收與處理;采用MT8880來處理線路中所傳輸?shù)碾p音多頻信號(hào);同時(shí)輔以語音提示電路及其他單元電路從而使得系統(tǒng)設(shè)計(jì)更加人性化。關(guān)鍵詞:網(wǎng)絡(luò),智能控制,DTMF,語音提示TheSmarthomecontroldesignbasedonthePSTNAbstractThisarticledescribesindetailthepublictelephonenetwork-basedintelligenthomecontrolsystemdesignprocess.ThearticlediscussestheuseoftheexistingtelephonenetworkasasignaltransmissionlineisdesignedtoachievethefeasibilityofusingAT89S52chipcontrolasasystem,controlsystem,avarietyofsignalreceptionandprocessing;MT8880todealwiththeuseoftelephonelinesinthetransmissionDTMFsignal;circuitatthesametimewithvoicepromptsandotherunitsinordertomakecircuitdesignmoreuser-friendlysystem.ThearticlefocusesonAT89S52MCUandDTMFsignalprocessingcircuitoftheinterfacebetweenthecontrolmethods.Keywords:PSTN,Intelligentcontrol,DTMF,Voiceprompts目錄1引言 12總體設(shè)計(jì)方案 22.1系統(tǒng)設(shè)計(jì)要求 22.2系統(tǒng)總體設(shè)計(jì)可行性分析 32.3信息傳輸方案選擇 32.4核心控制方案的選擇 42.5DTMF信號(hào)處理方案的選擇 42.6電器控制方案選擇 53系統(tǒng)總體框圖 54系統(tǒng)硬件設(shè)計(jì) 64.1核心控制及接口電路 6外形圖 6引腳功能 64.2DTMF雙音多頻編/解碼電路 8信號(hào)介紹 8信號(hào)的特性 9信號(hào)的應(yīng)用 9收發(fā)模塊 10編解碼電路 134.3語音提示電路設(shè)計(jì) 14語音芯片介紹 14語音提示電路原理圖 164.4振鈴檢測(cè)電路設(shè)計(jì) 164.5模擬摘掛機(jī)電路 174.6電器控制電路設(shè)計(jì) 185系統(tǒng)軟件設(shè)計(jì) 196結(jié)束語 19致謝 19參考文獻(xiàn) 20附錄1系統(tǒng)總體設(shè)計(jì)原理圖 21附錄2系統(tǒng)軟件設(shè)計(jì)流程圖 22附錄3軟件程序清單 241引言隨著現(xiàn)代信息、網(wǎng)絡(luò)、計(jì)算機(jī)、控制技術(shù)的飛速發(fā)展,智能化家庭已經(jīng)成為現(xiàn)實(shí)。通過家居智能化技術(shù),實(shí)現(xiàn)家庭中各種與信息技術(shù)相關(guān)的通訊設(shè)備、家用電器和家庭安防裝置通過家庭總線技術(shù)連接到一個(gè)家居智能化系統(tǒng)上進(jìn)行集中或異地的監(jiān)視、控制和家庭事務(wù)性管理,并保持這些家庭設(shè)施與住宅環(huán)境的和諧與協(xié)調(diào)。家居智能化所提供的是由一個(gè)家居智能化系統(tǒng)構(gòu)成的高度安全性、生活舒適性和通訊快捷性信息化與自動(dòng)化居住空間,從而滿足21世紀(jì)信息社會(huì)中人們追求的快節(jié)奏的工作方式,以及與外部世界保持安全開放的生活環(huán)境。就現(xiàn)階段而言,由于受到傳輸媒體、網(wǎng)絡(luò)平臺(tái)、集成系統(tǒng)以及家庭實(shí)際消費(fèi)能力的制約,還無法實(shí)現(xiàn)真正意義上的家居智能化系統(tǒng)。我們現(xiàn)在需要做的,應(yīng)該是完成目前智能化系統(tǒng)中條件已經(jīng)成熟的系統(tǒng),同時(shí)預(yù)留相應(yīng)物理接口。當(dāng)條件成熟時(shí)無需重新改造即可實(shí)現(xiàn)系統(tǒng)的升級(jí)和集成。首先讓我們來感受一下家居智能化帶來的舒適和情趣:(1)早晨起床時(shí)間一到,臥室音響設(shè)備就會(huì)自動(dòng)播放主人愛聽的“起床曲”喚醒主人,并自動(dòng)開啟窗簾,臥室衛(wèi)生間的電燈也會(huì)在主人進(jìn)入梳洗時(shí)自動(dòng)亮起;(2)廚房的咖啡壺自動(dòng)煮水,等主人出來時(shí),就有熱騰騰的咖啡等著他;(3)在客廳里,主人只需輕輕按動(dòng)手持觸摸終端,就可以十分方便的控制家中所有帶紅外遙控器的設(shè)備,可以通過家庭影院系統(tǒng)播放電視節(jié)目、v0D點(diǎn)播、DVD播放、上網(wǎng)查詢郵件和當(dāng)天的重要新聞;可以監(jiān)控所有的設(shè)備,查看是否有報(bào)警發(fā)生、窗戶是否關(guān)好、窗簾是否拉上等;可以對(duì)所有家電進(jìn)行統(tǒng)一控制;可以控制攝象機(jī)云臺(tái),對(duì)家庭內(nèi)外的情況進(jìn)行監(jiān)視,并且如果有警情發(fā)生,攝象機(jī)會(huì)立即轉(zhuǎn)向警情發(fā)生地點(diǎn),同時(shí)電視機(jī)也將切換到AV,顯示警情。(4)三表(水、電、氣)數(shù)據(jù)遠(yuǎn)程抄送;(5)當(dāng)主人出門后,家居智能化系統(tǒng)就會(huì)自動(dòng)/手動(dòng)地啟動(dòng)安全保衛(wèi)系統(tǒng),一旦有人非法進(jìn)入住宅或發(fā)生意外事故(如;火災(zāi)、煤氣泄漏、老人疾病緊急求助),系統(tǒng)就會(huì)立即自動(dòng)通知主人的、,并報(bào)110。主人接到報(bào)警后,可以通過公用網(wǎng)連接家居智能化系統(tǒng),遠(yuǎn)程觀察并遙控,迅速作出反應(yīng);(6)主人回到家中,車庫門自動(dòng)打開,車庫中照明燈自動(dòng)開啟;(7)主人用膳完畢,進(jìn)入書房,登上信息高速公路,上網(wǎng)查詢郵件和當(dāng)天的重要新聞;(8)到了晚上睡眠時(shí)間,系統(tǒng)自動(dòng)開啟輕音樂,關(guān)閉住宅內(nèi)強(qiáng)光源一段時(shí)間后,音樂隨后自動(dòng)關(guān)閉,電源進(jìn)入節(jié)能狀態(tài);經(jīng)過市場(chǎng)調(diào)查分析,我們對(duì)國際及國內(nèi)的家居智能化現(xiàn)狀有了一個(gè)深入的了解,目前情況如下:(1)就網(wǎng)絡(luò)構(gòu)成來講有兩種方式:集中式和總線式集中式網(wǎng)絡(luò)由一個(gè)主控制器和諸多的終端組成,形成嚴(yán)格的主從關(guān)系。由主控制器對(duì)每個(gè)終端的信號(hào)進(jìn)行識(shí)別和控制。這樣做的好處是控制指令簡(jiǎn)單易懂,多數(shù)指令可以由單獨(dú)的“0”和“1”來完成。但這種方式存在的一個(gè)最大缺點(diǎn)就是網(wǎng)絡(luò)布線極其繁瑣。由于集中式控制而形成了星型網(wǎng)絡(luò),就必須從主控制器向每一個(gè)終端包括傳感器(哪怕是最小的無源器件—門磁)、驅(qū)動(dòng)模塊、紅外模塊等布至少一條線,這樣遍布家庭內(nèi)部就形成了一個(gè)星型的巨大網(wǎng)絡(luò),給安裝施工帶來了極大的不便。總線制網(wǎng)絡(luò)即在一條總線上掛接(并聯(lián))很多不同的終端,以既定的通訊協(xié)議進(jìn)行相互之間的信息傳遞。采用總線式的優(yōu)勢(shì)在于組網(wǎng)靈活,不必要向集中式那樣呈星型分布最后形成一個(gè)星型網(wǎng)絡(luò),而是只需要將總線圍繞家庭轉(zhuǎn)一周,所有終端可以在相應(yīng)的任何位置并入總線,這樣就省卻了相當(dāng)大一部分的布線工程和費(fèi)用,且組網(wǎng)靈活。缺點(diǎn)在于每個(gè)終端必須要有自己的控制器和接口芯片,這無疑又增加了成本費(fèi)用。(2)就網(wǎng)絡(luò)類型來講:目前的類型多種多樣。常用的有Lonworks、CAN、M一BUS、RS485、以太網(wǎng)、公用網(wǎng)、無線方式以及各公司自身開發(fā)的網(wǎng)絡(luò)如APBUS、Homenet、Homebus等。這些網(wǎng)絡(luò)的共同特點(diǎn)是都要配置自身的網(wǎng)絡(luò)接口芯片或固化通信協(xié)議的芯片才能工作。隨著傳輸速率的提高,各種高速網(wǎng)也相繼出現(xiàn),但相應(yīng)的控制器和網(wǎng)絡(luò)接口芯片價(jià)格也隨之提高。而家庭內(nèi)部沒有大的數(shù)據(jù)量需要傳輸,并且不需要復(fù)雜的協(xié)議,所以并沒有必要使用高速網(wǎng)。智能家居的方案及實(shí)現(xiàn)(3)就實(shí)現(xiàn)功能來講:智能家居的方案在功能上大同小異,只要能想到的,方案里能找到,但是有些卻因技術(shù)原因還未達(dá)到。(4)價(jià)格:價(jià)格偏高,目前一般家庭還難以接受,這也是智能家居沒有進(jìn)入一般家庭的主要原因。2總體設(shè)計(jì)方案2.1系統(tǒng)設(shè)計(jì)要求遠(yuǎn)程家庭智能控制系統(tǒng)(以下簡(jiǎn)稱控制系統(tǒng))的功能以確定設(shè)計(jì)具體要求如下:(1)控制系統(tǒng)能通過終端通信設(shè)備對(duì)異地電器實(shí)現(xiàn)智能控制。(2)控制系統(tǒng)可以實(shí)現(xiàn)自動(dòng)模擬摘機(jī),以實(shí)現(xiàn)雙方通信。(3)控制系統(tǒng)主人的身份校驗(yàn)、在線密碼修改及存儲(chǔ)。(4)控制系統(tǒng)有語音提示,以方便主人操作。2.2系統(tǒng)總體設(shè)計(jì)可行性分析根據(jù)遠(yuǎn)程智能遙控系統(tǒng)的具體設(shè)計(jì)要求:通過網(wǎng)對(duì)異地的電器實(shí)現(xiàn)控制(開/關(guān));控制器可以實(shí)現(xiàn)自動(dòng)模擬摘掛機(jī);控制器設(shè)置密碼校驗(yàn);設(shè)計(jì)此系統(tǒng)必須具有以下單元功能模塊:鈴音檢測(cè)、計(jì)數(shù);自動(dòng)摘掛機(jī);密碼校驗(yàn);在線修改密碼;雙音頻信號(hào)解碼;輸入信息分析;控制電器開關(guān);電器狀態(tài)查詢;忙音檢測(cè);根據(jù)機(jī)和交換機(jī)發(fā)出的不同信號(hào)音以及線各種狀態(tài)的不同要求,我結(jié)合實(shí)際情況對(duì)具體的單元功能模塊作出軟件或硬件上的不同分工,具體如下。理論上交換機(jī)所發(fā)出的各種信號(hào)音都可以通過軟件編程而識(shí)別,即通過單片機(jī)發(fā)出的脈沖信號(hào)來檢測(cè)信號(hào)音單位時(shí)間內(nèi)的脈沖個(gè)數(shù)計(jì)算出其頻率,從而完成信號(hào)音識(shí)別。但是從系統(tǒng)的可靠性和程序的結(jié)構(gòu)設(shè)計(jì)上分析,我選擇了硬件來解決振鈴音檢測(cè)、忙音檢測(cè)、雙音頻信號(hào)解碼等功能模塊。自動(dòng)摘掛機(jī)和電器的控制必須使用具體硬件電路來實(shí)現(xiàn)。振鈴音計(jì)數(shù)、忙音計(jì)數(shù)、密碼校驗(yàn)、在線修改密碼、輸入信息分析、電器狀態(tài)查詢等功能模塊使用軟件編程方式要比硬件電路簡(jiǎn)單的多,實(shí)現(xiàn)也很容易。2.3信息傳輸方案選擇方案一:基于GSM的控制系統(tǒng)。這種方案中我們可以使用現(xiàn)有的GSM網(wǎng)絡(luò)作為信息傳遞的途徑,用戶可以通過收發(fā)短訊息來實(shí)現(xiàn)控制目的。由于GSM網(wǎng)絡(luò)的建設(shè)已經(jīng)非常成熟,因而采用這種方式可以使得系統(tǒng)的功能強(qiáng)大,資源豐富,軟件程序的設(shè)計(jì)會(huì)變得簡(jiǎn)單可靠。但是這種方案成本較高,同時(shí)由于我國的現(xiàn)有國情的制約,的使用受眾遠(yuǎn)沒有那么普及,并且存在眾多的民眾不會(huì)發(fā)短信,因而采用此種控制方式時(shí),產(chǎn)品的普及率會(huì)大大的降低。目前情況下我們暫不考慮這種方案。方案二:基于公眾網(wǎng)絡(luò)的控制系統(tǒng)。目前,我國的固定的普及已經(jīng)達(dá)到了千家萬戶,網(wǎng)絡(luò)的鋪設(shè)也已經(jīng)走進(jìn)了眾多的家庭,因此采用此種信息傳遞方式不需要再做其他的工作便可以在大多數(shù)地區(qū)實(shí)現(xiàn)智能控制的目標(biāo)。此方案的建設(shè)成本相對(duì)來說也比較小。另外關(guān)于方面的各種信號(hào)的規(guī)定也較為詳細(xì),在控制電路中也容易實(shí)現(xiàn)。方案三:基于電力線網(wǎng)絡(luò)的控制系統(tǒng)。雖然說現(xiàn)在電力線也已經(jīng)鋪設(shè)到了我們的家里,但要在電力線上實(shí)現(xiàn)信號(hào)的傳遞還是有一定的難度,并且也有一定的危險(xiǎn)性與不確定性,另外,要在電力線上實(shí)現(xiàn)信號(hào)的傳遞還需要專門的芯片,此種芯片的價(jià)格一般比較昂貴,不宜進(jìn)行大規(guī)模的普及與應(yīng)用。綜上所述,本設(shè)計(jì)采用方案二來實(shí)現(xiàn)。2.4核心控制方案的選擇本設(shè)計(jì)中各種信號(hào)的處理與控制是該系統(tǒng)中的核心部分,正確選擇合適控制方式將關(guān)系到整個(gè)項(xiàng)目設(shè)計(jì)的成敗。目前控制方式眾多,我們將對(duì)幾種常用的控制方式進(jìn)行評(píng)估,以便選擇合適的方案。方案一:基于ARM的嵌入式系統(tǒng)。這種方案中我們可以使用現(xiàn)有的操作系統(tǒng)(μCOS-II),在系統(tǒng)的基礎(chǔ)上進(jìn)行應(yīng)用程序的開發(fā)。由于ARM處理器的功能強(qiáng)大,資源豐富,因此使用這種方案可以使系統(tǒng)功能近乎完美,并且由于使用了操作系統(tǒng),應(yīng)用程序的設(shè)計(jì)會(huì)變得簡(jiǎn)單可靠。但是這種方案成本較高,同時(shí)使用的嵌入式操作系統(tǒng)也會(huì)占用一部分額外的硬件資源,這樣會(huì)大大的提高開支。目前情況下我們不考慮這種方案。方案二:基于單片機(jī)構(gòu)成的系統(tǒng)。目前單片機(jī)已非常普遍,基于此單片機(jī)內(nèi)核的外圍芯片也有眾多供應(yīng)廠商。例如,國內(nèi)宏晶科技的STC系列,ATMEL公司的AT89S52系列。這些單片機(jī)都有豐富的片上資源,一般都不需要外擴(kuò)其他器件就可以構(gòu)成一個(gè)完整的系統(tǒng)。片上系統(tǒng)的優(yōu)點(diǎn)在于減小了布線的麻煩,提高了系統(tǒng)的整體性能。通過對(duì)比以及資料的查找,我們發(fā)現(xiàn)AT89S52有眾多的用戶,資料介紹比較全面詳細(xì)。網(wǎng)絡(luò)上也有很多電子愛好者對(duì)此比較感興趣,討論的話題比較多,更有很多調(diào)試筆記等可以參考。因此我們考慮選用單片機(jī)作為主控核心模塊,這樣風(fēng)險(xiǎn)較小,成功率較高,遇到問題方便解決。2.5DTMF信號(hào)處理方案的選擇本設(shè)計(jì)中如何對(duì)DTMF信號(hào)進(jìn)行處理及控制也是非常關(guān)鍵的部分,選擇恰當(dāng)?shù)奶幚砟K可以極大的幫助我們實(shí)現(xiàn)設(shè)計(jì)目標(biāo),并且易于進(jìn)行電路調(diào)試。方案一:采用MT8870作為處理芯片。MT8870可以很方便的實(shí)現(xiàn)對(duì)DTMF信號(hào)的接收,電路控制方面無需再加其他的電路就可以實(shí)現(xiàn)對(duì)DTMF信號(hào)的接收與處理,可以在一定程度上簡(jiǎn)化電路的設(shè)計(jì),使設(shè)計(jì)變得簡(jiǎn)潔明快。但是,由于此芯片只能實(shí)現(xiàn)對(duì)DTMF信號(hào)的接收,所以必須在考慮用另外一片芯片來完成DTMF信號(hào)的發(fā)送。這在無形中又使得設(shè)計(jì)變得復(fù)雜化。方案二:采用MT8880作為處理芯片。MT8880可以稱得上是MT8870的升級(jí)產(chǎn)品,利用此芯片通過單片機(jī)的控制就可以很方便的實(shí)現(xiàn)對(duì)于DTMF信號(hào)的接收與發(fā)送,因此說在設(shè)計(jì)時(shí)只需要考慮如何實(shí)現(xiàn)其與單片機(jī)之間的連接就可以了,因此說采用此設(shè)計(jì)可以起到事半功倍的設(shè)計(jì)效果。綜上所述,我設(shè)計(jì)信號(hào)音檢測(cè)、自動(dòng)摘掛機(jī)、控制電器、雙音頻解碼、語音錄放等功能模塊使用硬件電路實(shí)現(xiàn)。而信號(hào)音計(jì)數(shù)、密碼校驗(yàn)、在線修改密碼、信息分析、電器狀態(tài)查詢等功能模塊使用軟件編程完成。2.6電器控制方案選擇電器控制部分的設(shè)計(jì)決定了控制系統(tǒng)的可靠性,控制系統(tǒng)的目的就是能實(shí)現(xiàn)電器的智能控制。目前常用的電器控制電路有繼電器控制、雙向晶閘管控制、固態(tài)繼電器控制等。繼電器控制可控制大功率電器,技術(shù)成熟,性價(jià)比高,但燥聲大,電磁兼容性不好。雙向晶閘管控制是近年來電器控制領(lǐng)域的一個(gè)新秀,主要用于交流調(diào)壓和變流和變頻產(chǎn)品中,大功率雙向晶閘管控制性價(jià)比低,需要專門的驅(qū)動(dòng)電路??煽啃院瓦^載能力不理想。固態(tài)繼電器是一種新型電子器件,一般用于小功率電器的控制,其性價(jià)比高,由于其采用過零點(diǎn)觸發(fā)和關(guān)斷,所以對(duì)其它的電器沒有干擾。由于控制系統(tǒng)主要控制對(duì)象是家用電器,一般的家用電器功率不是很大,但總要求控制系統(tǒng)不能或很小干擾對(duì)其它家用電器。從性價(jià)比和電磁兼容性方面考慮決定控制系統(tǒng)的電器控制部分采用固態(tài)繼電器控制3系統(tǒng)總體框圖為實(shí)現(xiàn)控制系統(tǒng)的功能,完成設(shè)計(jì)要求,采用模塊化結(jié)構(gòu),設(shè)計(jì)遠(yuǎn)程家庭智能控制系統(tǒng)主要由單片機(jī)主控部分、雙音頻解碼部分、接口電路和語音提示部分組成。單片機(jī)主控部分主要完成信息處理和記錄、控制調(diào)度其它部分正常工作、如電器的控制、密碼校對(duì)和修改等工作。雙音多頻解碼部分對(duì)用戶從遠(yuǎn)端發(fā)送來的DTMF(雙音多頻)信號(hào)進(jìn)行解碼,解碼后的信號(hào)送給單片機(jī)進(jìn)行處理。接口電路主要完成振鈴信號(hào)檢測(cè)、模擬摘掛機(jī)、語音發(fā)送等。語音提示部分發(fā)出語音提示信號(hào),以實(shí)現(xiàn)人機(jī)互交式操作界面。根據(jù)設(shè)計(jì)要求及方案論證,系統(tǒng)終端硬件電路方框圖如圖1所示。用戶機(jī)家電控制切換電路單片用戶機(jī)家電控制切換電路單片機(jī)控制DTMF編/解碼電路語音電路模擬摘/掛機(jī)電路家電控制電路家電控制輸入電路用戶密碼及信息存儲(chǔ)電路信號(hào)放大電路振鈴檢測(cè)電路外線在圖1所示的方框圖中,單片機(jī)系統(tǒng)包括AT89S52、掉電存儲(chǔ)芯片AT24C04。DTMF編/解碼電路通過單片機(jī)接口以總線的方式與單片機(jī)連接。這樣在進(jìn)行編程的時(shí)候只需要在程序中把要使用的接口加以定義即可。4系統(tǒng)硬件設(shè)計(jì) 4.1核心控制及接口電路4.1.1AT89S52外形圖圖2AT89S52的管腳排列4.1.2AT89S52引腳功能VCC:電源電壓GND:地RST:復(fù)位輸入。當(dāng)振蕩器工作時(shí),RST引腳出現(xiàn)兩個(gè)機(jī)器周期的高電平將使單片機(jī)復(fù)位。ALE/SKIPIF1<0:當(dāng)訪問外部存儲(chǔ)器時(shí),地址鎖存允許是一輸出脈沖,用以鎖存地址的低8位字節(jié)。當(dāng)在Flash編程時(shí)還可以作為編程脈沖輸出(SKIPIF1<0)。一般情況下,ALE是以晶振頻率的1/6輸出,可以用作外部時(shí)鐘或定時(shí)目的。但也要注意,每當(dāng)訪問外部數(shù)據(jù)存儲(chǔ)器時(shí)將跳過一個(gè)ALE脈沖。SKIPIF1<0:程序存儲(chǔ)允許時(shí)外部程序存儲(chǔ)器的讀選通信號(hào)。當(dāng)AT89C52執(zhí)行外部程序存儲(chǔ)器的指令時(shí),每個(gè)機(jī)器周期SKIPIF1<0兩次有效,除了當(dāng)訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),SKIPIF1<0將
溫馨提示
- 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. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 環(huán)保檢測(cè)信息共享協(xié)議
- 房屋買賣定金合同意向金
- 會(huì)計(jì)稅務(wù)申報(bào)服務(wù)合同
- 招標(biāo)文件備案全教程
- 車輛服務(wù)合同的簽訂程序
- 職業(yè)裝制作合同樣式
- 政府采購合同的培訓(xùn)課程
- 居家護(hù)工護(hù)理合同
- 企業(yè)年度采購合同案例
- 磚瓦殘骸購銷協(xié)議
- 2024河北工業(yè)職業(yè)技術(shù)大學(xué)教師招聘考試筆試試題
- 國際物流運(yùn)輸管理智慧樹知到期末考試答案章節(jié)答案2024年上海海事大學(xué)
- 銀行轉(zhuǎn)賬截圖生成器制作你想要的轉(zhuǎn)賬截圖
- 食管早癌的內(nèi)鏡診斷
- 幼兒園進(jìn)餐案例及分析總結(jié)
- 2024年中考英語第一次模擬考試(南京卷)
- 2023-2024學(xué)年江西省南昌二十八中教育集團(tuán)八年級(jí)(上)期末英語試卷
- 輔助生殖科輔助生殖技術(shù)診療規(guī)范與技術(shù)操作規(guī)范
- 吉蘭巴雷綜合癥的護(hù)理
- 中國畫創(chuàng)作智慧樹知到期末考試答案章節(jié)答案2024年湖北科技學(xué)院
- 中醫(yī)病歷書寫基本規(guī)范
評(píng)論
0/150
提交評(píng)論