社交網(wǎng)站畢業(yè)設(shè)計(jì)論文_第1頁
社交網(wǎng)站畢業(yè)設(shè)計(jì)論文_第2頁
社交網(wǎng)站畢業(yè)設(shè)計(jì)論文_第3頁
社交網(wǎng)站畢業(yè)設(shè)計(jì)論文_第4頁
社交網(wǎng)站畢業(yè)設(shè)計(jì)論文_第5頁
已閱讀5頁,還剩22頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

摘要所謂社交網(wǎng)站,全稱SocialNetworkingServices,即社會性網(wǎng)絡(luò)服務(wù),專指旨在幫助人們建立社會性網(wǎng)絡(luò)的互聯(lián)網(wǎng)應(yīng)用服務(wù)。也指社會現(xiàn)有已成熟普及的信息載體,如短信SMS服務(wù)。本論文從學(xué)習(xí)、探討的角度,介紹了關(guān)于社交網(wǎng)站的基本概念和國內(nèi)外社交網(wǎng)站的發(fā)展?fàn)顩r,然后從需求分析、開發(fā)技術(shù)、數(shù)據(jù)庫設(shè)計(jì)以及實(shí)現(xiàn)上分別敘述了原理及實(shí)現(xiàn)方案。本文通過自身了解和查閱大量資料進(jìn)行編寫,并且各種相關(guān)的技術(shù)理論貫穿論文。最后總結(jié)了本次畢業(yè)設(shè)計(jì)中我的收獲和不足之處,但是系統(tǒng)中仍然存在一些地方需要完善。關(guān)鍵字:Springibatis社交網(wǎng)站AbstractTheso-calledsocialnetworkingsites,thefullnameofSocialNetworkingServices,thesocialnetworkingservices,specificallydesignedtohelppeopleestablishasocialnetworkofInternetapplicationservices.Alsoreferstotheinformationcarrierofsocialexistingmaturepopular,suchastheSMSmessageservice.Inthispaper,fromthestudy,onthepointofview,introducesthedevelopmentstatusofthesocialnetworkingsitebasicconceptandthedomesticandforeignsocialnetworkingsites,andthenfromtheneedsanalysis,developmenttechnology,databasedesignandrealizationareintroduced.Principleandrealizationscheme,intothe.Inthispaper,throughtheirownunderstandingandaccesstolargeamountsofdataforthepreparation,andavarietyofrelatedtechnologytheorythroughoutthepaper.Finallysummarizesthegraduationofharvestandmylackofdesign,butthesystemstillexistinsomeplacesneedtoimprove.Keywords:Springibatissocial-network目錄TOC\o"1-3"\h\u1緒論 11.1研究背景及意義 11.2設(shè)計(jì)定義和簡介 11.3國內(nèi)國外發(fā)展?fàn)顩r分析 11.3.1國內(nèi)發(fā)展?fàn)顩r分析 11.3.2國外發(fā)展?fàn)顩r分析 21.4論文各章內(nèi)容的介紹 22需求分析 32.1功能分析 32.2設(shè)計(jì)原則 32.3可行性分析 32.3.1可行性分析的目的 32.3.2技術(shù)可行性分析 32.3.3操作可行性分析 42.3.4系統(tǒng)開發(fā)及運(yùn)行環(huán)境 43系統(tǒng)實(shí)現(xiàn)主要技術(shù)詳解 53.1Javascript技術(shù) 53.1.1jQuery框架 53.1.3ajax技術(shù) 53.1.4JSON技術(shù) 63.2SSI框架 63.2.1springMVC框架技術(shù) 73.2.2ibatis框架技術(shù) 73.3Tomcat容器 74分層設(shè)計(jì) 84.1MVC設(shè)計(jì)模式 84.2系統(tǒng)分層設(shè)計(jì) 85數(shù)據(jù)庫設(shè)計(jì) 105.1數(shù)據(jù)庫表設(shè)計(jì) 106詳細(xì)模塊設(shè)計(jì) 136.1用戶模塊設(shè)計(jì) 136.1.1登錄模塊流程圖 136.1.2用戶注冊模塊流程圖 146.1.3發(fā)表moment模塊流程圖 146.1.4評論moment模塊流程圖 156.1.5關(guān)注功能模塊流程圖 156.1.6編輯個(gè)人信息模塊流程圖 156.2管理模塊設(shè)計(jì) 166.2.1用戶管理模塊流程圖 167測試運(yùn)行 177.1功能測試 17總結(jié) 21致謝 22參考文獻(xiàn) 231緒論1.1研究背景及意義當(dāng)代互聯(lián)網(wǎng)業(yè)迅猛發(fā)展,諸如各種商業(yè)型網(wǎng)站、互動交流網(wǎng)站、企業(yè)內(nèi)部的管理信息系統(tǒng)、BBS論壇等都是十分典型的應(yīng)用。這種開發(fā)模式被稱作瀏覽器/服務(wù)器模式,用戶通過訪問網(wǎng)頁提交相應(yīng)的處理請求,服務(wù)器會解析用戶的請求,調(diào)用相應(yīng)的業(yè)務(wù)邏輯代碼進(jìn)行處理,并將處理結(jié)果以網(wǎng)頁的形式返回給用戶,呈現(xiàn)在用戶的瀏覽器上。社交網(wǎng)站又稱SNS(SocialNetworkingServices)是一種剛剛興起的網(wǎng)站類型,專指旨在幫助人們建立社會性網(wǎng)絡(luò)的互聯(lián)網(wǎng)應(yīng)用服務(wù)。所謂的社會性網(wǎng)絡(luò),也被稱作為人際關(guān)系網(wǎng),在現(xiàn)實(shí)生活中人與人之間的交際通常是依靠傳統(tǒng)的信息溝通媒介來維系,例如電話、郵件之類,這種模式的局限性是個(gè)體與個(gè)體之間必須有一定的關(guān)系基礎(chǔ),僅僅在熟識的人群之間進(jìn)行交流。顯然這種交際模式已經(jīng)越來越無法滿足當(dāng)今社會個(gè)體發(fā)展的要求。為了拓展個(gè)體的社會性網(wǎng)絡(luò)即社交范圍,使得原本并不相識但又有意愿彼此結(jié)識的個(gè)體之間通過有效的途徑建立起某種聯(lián)系,誕生了SNS型網(wǎng)站。社交網(wǎng)站一經(jīng)推出就取得了迅猛的發(fā)展,此類型網(wǎng)站一般是通過某種方式進(jìn)行社交拓展,比如根據(jù)相同話題進(jìn)行凝聚、根據(jù)愛好進(jìn)行凝聚、根據(jù)學(xué)習(xí)經(jīng)歷進(jìn)行凝聚等,都被納入了SNS的范疇。社交網(wǎng)站的出現(xiàn)在某種程度上豐富了當(dāng)今社會中個(gè)體交際的范圍,把原本狹小的交友圈,即通常的熟人與熟人之間,或者熟人與熟人的熟人之間的這種模式拓展為通過網(wǎng)絡(luò)服務(wù)與身處世界各地的擁有不同背景的個(gè)體進(jìn)行交流。在信息化建設(shè)高速發(fā)展的今天,這種社會性網(wǎng)絡(luò)顯然更符合當(dāng)代人的自身需要。然而社會交際的基礎(chǔ)必須建立在誠信的基礎(chǔ)上,而網(wǎng)絡(luò)的虛擬性恰恰是這種交際模式的薄弱之處,所以如何設(shè)計(jì)和開發(fā)適應(yīng)于當(dāng)今社會個(gè)體的社會性網(wǎng)絡(luò)服務(wù)已然成為一項(xiàng)倍受關(guān)注的課題。1.2設(shè)計(jì)定義和簡介本系統(tǒng)定位是一個(gè)狀態(tài)分享的社交平臺,并分享自己所在的位置。區(qū)別于傳統(tǒng)博客系統(tǒng),它告別了單一的用寫文章寫日志的方式,而是通過少量文字向人們表達(dá)自己的心情、見聞和思想,使得信息分享更及時(shí)化,而且借助互聯(lián)網(wǎng)可以更方便快捷的擁有自己的朋友圈。本課題的研究正是追求設(shè)計(jì)和實(shí)現(xiàn)一個(gè)人性化、個(gè)性化的社交網(wǎng)站系統(tǒng)。本系統(tǒng)從實(shí)現(xiàn)上包括管理模塊和普通用戶模塊兩大部分。1.3國內(nèi)國外發(fā)展?fàn)顩r分析1.3.1國內(nèi)發(fā)展?fàn)顩r分析從市場發(fā)展的格局來看,四大類SNS網(wǎng)站發(fā)展仍然非常迅速,成為目前帶動SNS市場的主流力量。一是以服務(wù)校園學(xué)生的校園交友為主的SNS網(wǎng)站,如校內(nèi)網(wǎng)、占座網(wǎng)、QQ校友等,這類網(wǎng)站起步較早,并以占據(jù)最具活力的大學(xué)生群體作為核心競爭優(yōu)勢;二是以休閑娛樂為主的SNS網(wǎng)站,如開心網(wǎng)、51.com等,這類網(wǎng)站2008年迅速成長成為年輕白領(lǐng)娛樂休閑的新寵;三是以商務(wù)溝通和交友為主的SNS網(wǎng)站,如若鄰網(wǎng)、海內(nèi)網(wǎng)等,這類網(wǎng)站在我國進(jìn)步較慢,但發(fā)展較為穩(wěn)定;四是以婚戀交友為主的SNS網(wǎng)站,如百合網(wǎng)、嫁我網(wǎng)等,這類網(wǎng)站也頗有市場且較受歡迎。1.3.2國外發(fā)展?fàn)顩r分析相比國內(nèi),國外在社交站點(diǎn)領(lǐng)域一直走在領(lǐng)先地位,并且在國內(nèi)有非常多社教站點(diǎn)都是直接借鑒和參考國外的一些成功的著名社交網(wǎng)站的案例和設(shè)計(jì)思想。國外非常著名的社交網(wǎng)站有Facebook,Twitter,google+,LinkedIn等,處于蓬勃發(fā)展的階段,人們越來越多的將時(shí)間投入在這些平臺之上。在保留早期的傳統(tǒng)功能外,加入具有優(yōu)秀用戶體驗(yàn)的新的元素。這些新的功能無疑會吸引更多的個(gè)體注冊用戶,拓展網(wǎng)站的使用人群。1.4論文各章內(nèi)容的介紹論文全文共分為六章①第一章緒論。這一章介紹了本論文的研究背景和意義,課題的具體介紹,以及國內(nèi)外對該課題的研究及發(fā)展?fàn)顩r。②第二章需求分析。這一章簡單分析了系統(tǒng)的功能需求,并從可行性上進(jìn)行分析,提出設(shè)計(jì)原則并選取合適的開發(fā)環(huán)境。③第三章系統(tǒng)主要實(shí)現(xiàn)技術(shù)。這一章介紹了該系統(tǒng)使用的前臺以及后臺技術(shù)方案。④第四章分層設(shè)計(jì)。這一章闡明系統(tǒng)所應(yīng)用的分層架構(gòu)模式,以及分層化設(shè)計(jì)、模塊化設(shè)計(jì)的思路。最后對系統(tǒng)文件目錄做基本說明。⑤第五章數(shù)據(jù)庫設(shè)計(jì)。這一章介紹了系統(tǒng)后臺所設(shè)計(jì)的具體的數(shù)據(jù)庫表結(jié)構(gòu)。⑥第六章詳細(xì)模塊設(shè)計(jì)。這一章將系統(tǒng)分成兩個(gè)部分,并介紹其具體實(shí)現(xiàn),畫出流程圖,貼出核心代碼。第七章測試運(yùn)行。這一章對系統(tǒng)的測試進(jìn)行說明,并展示測試時(shí)的截圖,保證系統(tǒng)的正常運(yùn)行。2需求分析2.1功能分析本系統(tǒng)的定位是一個(gè)狀態(tài)信息分享的社交網(wǎng)站,并可以分享自己所在的位置。不同于傳統(tǒng)博客,它棄用了單一的用寫文章或日志的方式,而是通過簡短的文字向人們表達(dá)自己的心情、見聞和思想,使得信息分享更人性化和豐富多彩,而且借助互聯(lián)網(wǎng)可以更方便快捷的擁有自己的朋友圈。本論文的研究正是追求設(shè)計(jì)和實(shí)現(xiàn)一個(gè)人性化、個(gè)性化的社交站點(diǎn)。該系統(tǒng)從實(shí)現(xiàn)上包括管理模塊和用戶模塊兩部分。其中管理模塊實(shí)現(xiàn)了對普通用戶的增刪改查等功能。而普通用戶模塊,則包括用戶的登錄注冊,編輯個(gè)人信息,登陸后可瀏覽、發(fā)布和刪除自己的狀態(tài)信息,關(guān)注或取消關(guān)注其他用戶,以及被其他用戶關(guān)注或取消關(guān)注,對其他用戶發(fā)表的信息進(jìn)行瀏覽查看和評論,查看用戶的狀態(tài)、關(guān)注者以及正在關(guān)注人的數(shù)量信息等功能。2.2設(shè)計(jì)原則用戶是系統(tǒng)的最終使用者和評價(jià)者,所以在系統(tǒng)的開發(fā)設(shè)計(jì)的過程中,首先要從用戶需求和體驗(yàn)出發(fā),同時(shí)還要兼顧設(shè)計(jì)的合理性。盡可能選取簡便可靠的解決方案,保證用戶操作簡便,界面友好;保證系統(tǒng)穩(wěn)定、高效、安全;在結(jié)構(gòu)上應(yīng)采用分層設(shè)計(jì)模式,減少不同層次間的耦合度,保證具有良好的可擴(kuò)展性,方便未來的功能擴(kuò)展和維護(hù)。2.3可行性分析2.3.1可行性分析的目的可行性研究的目的就是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問題是否能夠解決,可行性研究的目的不是解決問題,而是確定問題是否值得去解。要達(dá)到這樣的目的,應(yīng)當(dāng)進(jìn)行客觀分析。同時(shí)要分析幾種主要的可能性方案的利弊,從而判斷原定的系統(tǒng)目標(biāo)和規(guī)模是否能實(shí)現(xiàn),系統(tǒng)完成后所能帶來的效益是否大到值得投資開發(fā)這個(gè)系統(tǒng)的程度。因此,可行性研究的實(shí)質(zhì)是要進(jìn)行一次大大壓縮簡化了的系統(tǒng)分析和設(shè)計(jì)的過程。2.3.2技術(shù)可行性分析本系統(tǒng)所需的開發(fā)技術(shù)手段包括javascript和Java語言,數(shù)據(jù)庫為Mysql。分別應(yīng)用他們的相關(guān)框架進(jìn)行實(shí)現(xiàn)。JavaScript是一種基于對象和事件驅(qū)動并具有相對安全性的客戶端腳本語言。同時(shí)也是一種廣泛用于客戶端Web開發(fā)的腳本語言,常用來給HTML網(wǎng)頁添加動態(tài)功能,更重要的它是系統(tǒng)前臺和后臺進(jìn)行數(shù)據(jù)交互不可缺少的。此外,它的強(qiáng)大之處在于,存在很多開源的javascript類庫,比如jQuery,可以幫助我們在實(shí)現(xiàn)同樣功能的同時(shí),簡化代碼操作和瀏覽器兼容性。本系統(tǒng)是基于面向?qū)ο笏枷氲腏AVA語言中JavaEE平臺進(jìn)行編寫,JavaEE平臺具有以下優(yōu)點(diǎn):首先,開源性質(zhì)的平臺擁有大量出色的框架體系,保證程序員高質(zhì)量的完成開發(fā)。并且開發(fā)人員可以分工對系統(tǒng)不同模塊進(jìn)行開發(fā),大大的提高了開發(fā)的效率。由于JavaEE基于Java編程語言,具有良好的跨平臺性,它提供了編寫一次,隨處運(yùn)行的可移植性,基于JavaEE的應(yīng)用程序不依賴任何特定操作系統(tǒng)、中間件或硬件。其次,由于各模塊的代碼層次化清晰,相互之間耦合度極小,因而具有良好的可重用性,當(dāng)然也便于系統(tǒng)日后的維護(hù)和升級。此外,JavaEE的高性能、安全性等特質(zhì)更加贏得了開發(fā)行業(yè)廣泛的認(rèn)可度。系統(tǒng)選用Mysql數(shù)據(jù)庫進(jìn)行數(shù)據(jù)持久化MySQL是現(xiàn)在流行的關(guān)系數(shù)據(jù)庫中其中的一種,相比其它的數(shù)據(jù)庫管理系統(tǒng)(DBMS)來說,MySQL具有小巧、功能齊全、查詢迅捷等優(yōu)點(diǎn),關(guān)鍵的是它是免費(fèi)的,可以在Internet上免費(fèi)下載到,并可免費(fèi)使用,對于一般中小型,即便是大型應(yīng)用也同樣能夠勝任。2.3.3操作可行性分析本系統(tǒng)應(yīng)具備友好的用戶界面,使用方便、快捷,操作簡單且易于維護(hù),易于被用戶接受,用戶只需熟練操作計(jì)算機(jī),和對此系統(tǒng)使用做簡單的了解即可方便使用,而且使用此系統(tǒng)可以大大促進(jìn)人們之間的交流和溝通,從操作方面看,此系統(tǒng)的開發(fā)是可行的。在法律上并未侵害他人權(quán)利,無須承擔(dān)任何法律責(zé)任。通過可行性分析,本系統(tǒng)在無論從技術(shù)上還是操作上都是完全可以實(shí)現(xiàn)的。我計(jì)劃利用javaeeeclipse開發(fā)工具,通過運(yùn)用Javascript和JavaEE相關(guān)技術(shù):javascript、jquery、jsp、springmvc、spring、ibatis、css等主要技術(shù)完成畢業(yè)設(shè)計(jì),并在此基礎(chǔ)上不斷的測試、完善和補(bǔ)充。2.3.4系統(tǒng)開發(fā)及運(yùn)行環(huán)境服務(wù)器端:操作系統(tǒng):windows7x32開發(fā)環(huán)境:Tomcat6.0.36、eclipse3.72、JDK1.6、MySQL5.5js類庫支持:jQuery1.8.3客戶端:瀏覽器:火狐瀏覽器、谷歌瀏覽器、IE系列瀏覽器 (為了更好的用戶體驗(yàn),請盡量選用高版本瀏覽器)3系統(tǒng)實(shí)現(xiàn)主要技術(shù)詳解3.1Javascript技術(shù)JavaScript是一種基于對象和事件驅(qū)動并具有相對安全性的客戶端腳本語言。也是一種廣泛用于客戶端Web開發(fā)的腳本語言,更重要的它是系統(tǒng)前臺和后臺進(jìn)行數(shù)據(jù)交互不可缺少的,常用來給HTML網(wǎng)頁添加動態(tài)功能,像表單驗(yàn)證、網(wǎng)頁特效、甚至一些項(xiàng)目中JS會在前臺處理大量的業(yè)務(wù)數(shù)據(jù)供后臺進(jìn)一步處理操作。此外,存在很多開源的javascript類庫和框架,來幫助我們在實(shí)現(xiàn)同樣功能的同時(shí),簡化代碼操作和瀏覽器兼容性。3.1.1jQuery框架jQuery是一個(gè)兼容多瀏覽器的javascript類庫,核心理念是writeless,domore(寫的更少,做的更多)。jQuery是在2006年1月由美國人JohnResig在紐約的barcamp發(fā)布,吸引了來自世界各地的眾多JavaScript高手加入,現(xiàn)在由DaveMethvin率領(lǐng)團(tuán)隊(duì)進(jìn)行開發(fā)。如今,jQuery已經(jīng)成為最流行的javascript庫,在世界前10000個(gè)訪問最多的網(wǎng)站中,有超過55%在使用jQuery。jQuery是免費(fèi)、開源的,使用MIT許可協(xié)議。jQuery的語法設(shè)計(jì)可以使開發(fā)者更加便捷,例如操作文檔對象、選擇DOM元素、創(chuàng)建動畫效果、事件處理、使用Ajax以及其他功能。除此以外,jQuery提供API讓開發(fā)者編寫插件。其模塊化的使用方式使開發(fā)者可以很輕松的開發(fā)出功能強(qiáng)大的靜態(tài)或動態(tài)網(wǎng)頁以及網(wǎng)絡(luò)應(yīng)用程序。這使開發(fā)人員可以對底層交互與動畫、高級效果和高級主題化的組件進(jìn)行抽象化。使用方法是在HTML文檔的<head></head>標(biāo)簽中插入對jQuery類庫的引用。3.1.2Bootstrap框架Bootstrap是Twitter推出的一個(gè)開源的用于前端開發(fā)的工具包。它由Twitter的設(shè)計(jì)師MarkOtto和JacobThornton合作開發(fā),是一個(gè)CSS/HTML框架。Bootstrap提供了優(yōu)雅的HTML和CSS規(guī)范,它即是由動態(tài)CSS語言Less寫成。Bootstrap一經(jīng)推出后頗受歡迎,一直是GitHub上的熱門開源項(xiàng)目,包括NASA的MSNBC(微軟全國廣播公司)的BreakingNews都使用了該項(xiàng)目。Bootstrap是基于jQuery框架開發(fā)的,它在jQuery框架的基礎(chǔ)上進(jìn)行了更為個(gè)性化和人性化的完善,形成一套自己獨(dú)有的網(wǎng)站風(fēng)格,并兼容大部分jQuery插件3.1.3ajax技術(shù)AJAX即"AsynchronousJavaScriptandXML"(異步JavaScript和XML),AJAX并非縮寫詞,而是由JesseJamesGaiiett創(chuàng)造的名詞,是指一種創(chuàng)建交互式網(wǎng)頁應(yīng)用的網(wǎng)頁開發(fā)技術(shù)。AJAX不是一種新的編程語言,而是一種用于創(chuàng)建更好更快以及交互性更強(qiáng)的Web應(yīng)用程序的技術(shù)。通過AJAX,JavaScript可使用XMLHttpRequest對象來直接與服務(wù)器進(jìn)行通信。通過這個(gè)對象,JavaScript可在不重載頁面的情況與Web服務(wù)器異步交換數(shù)據(jù)。AJAX在瀏覽器與Web服務(wù)器之間使用異步數(shù)據(jù)傳輸(HTTP請求),這樣就可使網(wǎng)頁從服務(wù)器請求少量的信息,而不是整個(gè)頁面。AJAX使因特網(wǎng)應(yīng)用程序更小、更快,更友好。它是一種獨(dú)立于Web服務(wù)器軟件的瀏覽器技術(shù),并被所有的主流瀏覽器支持。AJAX應(yīng)用程序獨(dú)立于瀏覽器和平臺。3.1.4JSON技術(shù)JSON(JavaScriptObjectNotation)是一種輕量級的數(shù)據(jù)交換格式。它基于JavaScript的一個(gè)子集。JSON采用完全獨(dú)立于語言的文本格式,如今越來越多的項(xiàng)目中以JSON作為前臺與后臺交互數(shù)據(jù)的基本格式,已經(jīng)成了業(yè)內(nèi)的規(guī)范。json簡單說就是javascript中的對象和數(shù)組,所以它有對象和數(shù)組2種結(jié)構(gòu),通過這兩種結(jié)構(gòu)可以表示各種復(fù)雜的結(jié)構(gòu),JSON可以將JavaScript對象中表示的一組數(shù)據(jù)轉(zhuǎn)換為字符串,然后就可以在函數(shù)之間輕松地傳遞,或者在異步請求中將字符串從Web客戶機(jī)傳遞給服務(wù)器端程序。再有,服務(wù)器端也常將后臺處理完成后的數(shù)據(jù)做成符合JSON規(guī)范的字符串,并傳遞給前臺進(jìn)行處理等。JSON的兩種結(jié)構(gòu):對象:對象是一個(gè)無序的“‘名稱/值’對”集合。一個(gè)對象以“{”(左括號)開始,“}”(右括號)結(jié)束。每個(gè)“名稱”后跟一個(gè)“:”(冒號);“‘名稱/值’對”之間使用“,”(逗號)分隔。對象在javescript中表示為“{}”擴(kuò)起來的內(nèi)容,數(shù)據(jù)結(jié)構(gòu)為{key:value,key:value,...}的鍵值對的結(jié)構(gòu),在面向?qū)ο蟮恼Z言中,key為對象的屬性,value為對應(yīng)的屬性值,所以很容易理解,取值方法為"對象.key",由此獲取屬性值,這個(gè)屬性值的類型可以是數(shù)字、字符串、數(shù)組、對象幾種。數(shù)組:數(shù)組是值(value)的有序集合。一個(gè)數(shù)組以“[”(左中括號)開始,“]”(右中括號)結(jié)束。值之間使用“,”(逗號)分隔。數(shù)組在javascript中是中括號“[]”擴(kuò)起來的內(nèi)容,數(shù)據(jù)結(jié)構(gòu)為["java","javascript","ssh",...],取值方式和所有語言中一樣,使用索引獲取,字段值的類型可以是數(shù)字、字符串、數(shù)組、對象幾種。3.2SSI框架SSI為springMVC+spring+ibatis的一個(gè)集成框架,是目前較流行的基于Java語言開發(fā)的Web應(yīng)用程序開源框架。集成SSI框架的系統(tǒng)從職責(zé)上分為四層:表示層、業(yè)務(wù)邏輯層、數(shù)據(jù)持久層和域模塊層,以幫助開發(fā)人員在短期內(nèi)搭建結(jié)構(gòu)清晰、可復(fù)用性好的Web應(yīng)用程序。其中使用springMVC作為系統(tǒng)的整體基礎(chǔ)架構(gòu),負(fù)責(zé)MVC的分離,控制業(yè)務(wù)跳轉(zhuǎn),利用ibatis框架對持久層提供支持,而Spring管理springMVC和ibatis。即用面向?qū)ο蟮姆治龇椒ǜ鶕?jù)需求提出一些模型,將這些模型實(shí)現(xiàn)為基本的Java對象,然后編寫基本的DAO接口,并給出ibatis的DAO實(shí)現(xiàn),采用ibatis架構(gòu)實(shí)現(xiàn)的DAO類來完成Java類與數(shù)據(jù)庫之間的交互,最后由Spring做管理,管理springMVC和ibatis。3.2.1springMVC框架技術(shù)SpringMVC屬于SpringFrameWork的后續(xù)產(chǎn)品,已經(jīng)融合在SpringWebFlow里面。Spring框架提供了構(gòu)建Web應(yīng)用程序的全功能MVC模塊。使用Spring可插入的MVC架構(gòu),可以選擇是使用內(nèi)置的SpringWeb框架還可以是Struts這樣的Web框架。通過策略接口,Spring框架是高度可配置的,而且包含多種視圖技術(shù),例如JavaServerPages(JSP)技術(shù)、Velocity、Tiles、iText和POI。SpringMVC分離了控制器、模型對象、分派器以及處理程序?qū)ο蟮慕巧@種分離讓它們更容易進(jìn)行定制。3.2.2ibatis框架技術(shù)ibatis是一個(gè)開源的對象關(guān)系映射(ORM)框架,是一種Java語言下的對象關(guān)系映射解決方案。它對JDBC進(jìn)行了輕量級的對象封裝,為面向?qū)ο蟮念I(lǐng)域模型到傳統(tǒng)的關(guān)系型數(shù)據(jù)庫的映射,提供了一個(gè)使用方便的框架。它的設(shè)計(jì)目標(biāo)是將軟件開發(fā)人員從大量相同的數(shù)據(jù)持久層相關(guān)編程工作中解放出來。無論是從設(shè)計(jì)草案還是從一個(gè)遺留數(shù)據(jù)庫開始,開發(fā)人員都以采用ibatis。ibatis把sql語句從Java源程序中獨(dú)立出來,放在單獨(dú)的XML文件中編寫,給程序的維護(hù)帶來了很大便利。

ibatis封裝了底層JDBCAPI的調(diào)用細(xì)節(jié),并能自動將結(jié)果集轉(zhuǎn)換成JavaBean對象,大大簡化了Java數(shù)據(jù)庫編程的重復(fù)工作。

簡單易于學(xué)習(xí),易于使用,非常實(shí)用。3.2.3Spring框架技術(shù)Spring是一個(gè)開源框架,是為了解決企業(yè)應(yīng)用程序開發(fā)復(fù)雜性由RodJohnson創(chuàng)建的。它是為了解決企業(yè)應(yīng)用開發(fā)的復(fù)雜性而創(chuàng)建的。Spring使用基本的JavaBean來完成以前只可能由EJB完成的事情。然而,Spring的用途不僅限于服務(wù)器端的開發(fā)。從簡單性、可測試性和松耦合的角度而言,任何Java應(yīng)用都可以從Spring中受益。3.3Tomcat容器Tomcat服務(wù)器是一個(gè)免費(fèi)的開源的輕量級Web應(yīng)用服務(wù)器,是開發(fā)和調(diào)試JSP程序的首選。它是Apache軟件基金會(ApacheSoftwareFoundation)的Jakarta項(xiàng)目中的一個(gè)核心項(xiàng)目,由Apache、Sun和其他一些公司及個(gè)人共同開發(fā)而成。由于有了Sun的參與和支持,最新的Servlet和JSP規(guī)范總是能在Tomcat中得到體現(xiàn),Tomcat5支持最新的Servlet2.4和JSP2.0規(guī)范。因?yàn)門omcat技術(shù)先進(jìn)、性能穩(wěn)定,而且免費(fèi),因而深受Java愛好者的喜愛并得到了部分軟件開發(fā)商的認(rèn)可,成為目前比較流行的Web應(yīng)用服務(wù)器。3.4JavaBean組件技術(shù)JavaBean是一種JAVA語言寫成的可重用組件。為寫成JavaBean,類必須是具體的和公共的,并且具有無參數(shù)的構(gòu)造器。JavaBean通過提供符合一致性設(shè)計(jì)模式的公共方法將內(nèi)部域暴露成員屬性。眾所周知,屬性名稱符合這種模式,其他Java類可以通過自身機(jī)制發(fā)現(xiàn)和操作這些JavaBean的屬性。用戶可以使用JavaBean將功能、處理、值、數(shù)據(jù)庫訪問和其他任何可以用java代碼創(chuàng)造的對象進(jìn)行打包,并且其他的開發(fā)者可以通過內(nèi)部的JSP頁面、Servlet、其他JavaBean、applet程序或者應(yīng)用來使用這些對象。用戶可以認(rèn)為JavaBean提供了一種隨時(shí)隨地的復(fù)制和粘貼的功能,而不用關(guān)心任何改變。JavaBean可分為兩種:一種是有用戶界面(UI,UserInterface)的JavaBean;還有一種是沒有用戶界面,主要負(fù)責(zé)處理事務(wù)(如數(shù)據(jù)運(yùn)算,操縱數(shù)據(jù)庫)的JavaBean。JSP通常訪問的是后一種JavaBean。4分層設(shè)計(jì)4.1MVC設(shè)計(jì)模式選擇一種優(yōu)秀的開發(fā)方案和設(shè)計(jì)模式是至關(guān)重要的,它可以使開發(fā)順利進(jìn)行,并對后期的工作也有著莫大的好處,設(shè)計(jì)模式(Designpattern)是一套被反復(fù)使用、多數(shù)人知曉的、經(jīng)過分類編目的、代碼設(shè)計(jì)經(jīng)驗(yàn)的總結(jié)。使用設(shè)計(jì)模式是為了可重用代碼、讓代碼更容易被他人理解、保證代碼可靠性。毫無疑問,設(shè)計(jì)模式于己于他人于系統(tǒng)都是多贏的;設(shè)計(jì)模式使代碼編制真正工程化;設(shè)計(jì)模式是軟件工程的基石脈絡(luò),如同大廈的結(jié)構(gòu)一樣。MVC全名是ModelViewController,是模型(model)-視圖(view)-控制器(controller)的縮寫,一種軟件設(shè)計(jì)典范,用一種業(yè)務(wù)邏輯、數(shù)據(jù)、界面顯示分離的方法組織代碼,將業(yè)務(wù)邏輯聚集到一個(gè)部件里面,在改進(jìn)和個(gè)性化定制界面及用戶交互的同時(shí),不需要重新編寫業(yè)務(wù)邏輯。MVC被獨(dú)特的發(fā)展起來用于映射傳統(tǒng)的輸入、處理和輸出功能在一個(gè)邏輯的圖形化用戶界面的結(jié)構(gòu)中。MVC設(shè)計(jì)模式,通過組織代碼,實(shí)現(xiàn)了其相互分離的目的,大大降低了業(yè)務(wù)邏輯層和數(shù)據(jù)顯示層的耦合度。它具有較高的低耦合性、部件重用性、生命周期低成本、維護(hù)性高、安全可靠等特性。4.2系統(tǒng)分層設(shè)計(jì)在軟件體系架構(gòu)設(shè)計(jì)中,最經(jīng)典的便是三層架構(gòu)模式。三層架構(gòu)即表現(xiàn)層、業(yè)務(wù)邏輯層和數(shù)據(jù)訪問層。表示層位于OSI分層結(jié)構(gòu)的第六層,它的主要作用之一是為異種機(jī)通信提供一種公共語言,以便能進(jìn)行互操作。這種類型的服務(wù)之所以需要,是因?yàn)椴煌挠?jì)算機(jī)體系結(jié)構(gòu)使用的數(shù)據(jù)表示法不同。業(yè)務(wù)邏輯層(BusinessLogicLayer)是系統(tǒng)架構(gòu)中體現(xiàn)核心價(jià)值的部分,用于做一些有效性驗(yàn)證的工作,以更好的保證程序運(yùn)行的健壯性。如完成數(shù)據(jù)添加、修改和查詢業(yè)務(wù)等;不允許指定的文本框中輸入空字符串,數(shù)據(jù)格式是否正確以及數(shù)據(jù)類型驗(yàn)證;用戶權(quán)限的合法性判斷等;通過以上的諸多判斷以決定是否將操作繼續(xù)向后傳遞,盡量保證程序的正常運(yùn)行。數(shù)據(jù)訪問層:又稱為DAL層,有時(shí)候也稱為是持久層,其功能主要是負(fù)責(zé)數(shù)據(jù)庫的訪問。簡單的說法就是實(shí)現(xiàn)對數(shù)據(jù)表的Select(查詢),Insert(插入),Update(更新),Delete(刪除)等操作。如果要加入ORM的元素,那么就會包括對象和數(shù)據(jù)表之間的mapping,以及對象實(shí)體的持久化。數(shù)據(jù)訪問層,簡單的說,就是通過DAL對數(shù)據(jù)庫進(jìn)行的SQL語句等操作。本系統(tǒng)采用SSI三大框架技術(shù)和MVC分層模式相結(jié)合的架構(gòu)模式,充分體現(xiàn)了兩者的技術(shù)優(yōu)點(diǎn)。在此模式中通過JSP來表現(xiàn)頁面。通過service層來完成大量的事務(wù)處理。Action層充當(dāng)一個(gè)控制者的角色,并負(fù)責(zé)向客戶發(fā)送請求。業(yè)務(wù)邏輯層創(chuàng)建JSP所需要的Bean和對象,然后根據(jù)用戶的請求行為,決定將哪個(gè)JSP頁面發(fā)送給客戶。本系統(tǒng)就是采用這種“三層架構(gòu)”方式,將業(yè)務(wù)規(guī)則、數(shù)據(jù)訪問及合法性校驗(yàn)等工作放在中間層處理??蛻舳瞬恢苯优c數(shù)據(jù)庫交互,而是通過組件與中間層建立連接,再由中間層與數(shù)據(jù)庫交互。表現(xiàn)層是傳統(tǒng)的JSP技術(shù)。中間層采用的是流行的Spring+ibatis,為了將控制層與業(yè)務(wù)邏輯層分離,又細(xì)分為以下幾種。1)Web層,就是MVC模式里面的“C”(controller),負(fù)責(zé)控制業(yè)務(wù)邏輯層與表現(xiàn)層的交互,調(diào)用業(yè)務(wù)邏輯層,并將業(yè)務(wù)數(shù)據(jù)返回給表現(xiàn)層作組織表現(xiàn),該系統(tǒng)的MVC框架采用Struts。2)Service層(就是業(yè)務(wù)邏輯層),負(fù)責(zé)實(shí)現(xiàn)業(yè)務(wù)邏輯。業(yè)務(wù)邏輯層以DAO層為基礎(chǔ),通過對DAO組件的正面模式包裝,完成系統(tǒng)所要求的業(yè)務(wù)邏輯。3)DAO層,負(fù)責(zé)與持久化對象交互。該層封裝了數(shù)據(jù)的增、刪、查、改的操作。4)Entity,持久化對象。通過實(shí)體關(guān)系映射工具將關(guān)系型數(shù)據(jù)庫的數(shù)據(jù)映射成對象,很方便地實(shí)現(xiàn)以面向?qū)ο蠓绞讲僮鲾?shù)據(jù)庫,該系統(tǒng)采用ibatis作為ORM框架。Spring的作用貫穿了整個(gè)中間層,將Web層、Service層、DAO層及Bean無縫整合。一個(gè)良好的框架可以讓開發(fā)人員減輕重新建立解決復(fù)雜問題方案的負(fù)擔(dān)和精力;它可以被擴(kuò)展以進(jìn)行內(nèi)部的定制化;并且有強(qiáng)大的用戶社區(qū)來支持它。5數(shù)據(jù)庫設(shè)計(jì)管理員5.1數(shù)據(jù)庫表設(shè)計(jì)管理員時(shí)間作者內(nèi)容用戶id時(shí)間作者內(nèi)容用戶id狀態(tài)發(fā)表用戶用戶名狀態(tài)發(fā)表用戶用戶名位置密碼位置密碼生日生日管理性別關(guān)注管理性別關(guān)注管理管理用戶id用戶id評論評論用戶id時(shí)間內(nèi)容用戶id時(shí)間內(nèi)容狀態(tài)id狀態(tài)id1)用戶基本資料表用戶基本資料表中存放的是用戶的基本信息,包含比如用戶名,密碼,郵箱,生日等。表1用戶表-user字段名稱數(shù)據(jù)類型可否為空約束條件說明userIdBIGINT(20)NOTNULL主鍵、自增用戶IDusernameVARCHAR(255)NOTNULLUNIQUE用戶名passwordVARCHAR(255)NOTNULL無用戶密碼emailVARCHAR(15)NOTNULLUNIQUE注冊郵箱birthdayDATENULL無用戶生日genderVARCHAR(255)NULL無用戶性別addressVARCHAR(255)NULL無用戶地址regTimeDATETIMENULL無用戶注冊時(shí)間mottoVARCHAR(255)NULL無用戶個(gè)性簽名adminBITNULL無是否為admindata_stateintNULL無數(shù)據(jù)有效狀態(tài)2)moment信息表Moment信息表主要存儲用戶發(fā)表的狀態(tài)的詳細(xì)信息,包括比如主鍵字段、發(fā)表人、狀態(tài)內(nèi)容以及發(fā)表時(shí)間等。表2moment表-moment字段名稱數(shù)據(jù)類型可否為空約束條件說明moment_idBIGINT(20)NOTNULL主鍵、自增MomentIDuser_idBIGINT(20)NULL外鍵用戶IDcontentVARCHAR(255)NULL無Moment內(nèi)容image_pathVARCHAR(255)NULL無圖片路徑locationVARCHAR(255)NULL無發(fā)表地點(diǎn)postTimeDATETIMENULL無發(fā)表時(shí)間data_stateintNULL無數(shù)據(jù)有效狀態(tài)3)評論信息表評論信息表記錄著某些用戶對某一狀態(tài)的評論信息,包括評論人,評論內(nèi)容,評論時(shí)間等基本信息。表3評論表-comment字段名稱數(shù)據(jù)類型可否為空約束條件說明commentIdBIGINT(20)NOTNULL主鍵、自增評論IDmomentIdBIGINT(20)NULL外鍵MomentIDuserIdBIGINT(20)NULL外鍵用戶IDcommentVARCHAR(255)NULL無評論內(nèi)容commentTimeDATETIMENULL無評論時(shí)間data_stateintNULL無數(shù)據(jù)有效狀態(tài)4)關(guān)注關(guān)系表關(guān)注關(guān)系表記錄著系統(tǒng)中兩個(gè)用戶的關(guān)系。表4關(guān)注關(guān)系表-follow字段名稱數(shù)據(jù)類型可否為空約束條件說明followIdBIGINT(20)NOTNULL主鍵、自增關(guān)注關(guān)系IDuserIdBIGINT(20)NOTNULL外鍵用戶IDfollowerIdBIGINT(20)NOTNULL外鍵關(guān)注者IDdata_stateintNULL無數(shù)據(jù)有效狀態(tài)5)like表贊表記錄著用戶對狀態(tài)的贊。表4like表-like字段名稱數(shù)據(jù)類型可否為空約束條件說明like_idBIGINT(20)NOTNULL主鍵、自增關(guān)注關(guān)系IDuser_idBIGINT(20)NOTNULL外鍵用戶IDmoment_idBIGINT(20)NOTNULL外鍵MomentIDdata_stateintNULL無數(shù)據(jù)有效狀態(tài)6詳細(xì)模塊設(shè)計(jì)個(gè)人信息注冊信息注冊6.1用戶模塊設(shè)計(jì)個(gè)人信息注冊信息注冊個(gè)人信息未注冊用戶 個(gè)人信息未注冊用戶密碼已注冊用戶個(gè)人信息修改個(gè)人資料登錄密碼已注冊用戶個(gè)人信息修改個(gè)人資料登錄用戶信息用戶信息關(guān)注信息加關(guān)注關(guān)注信息加關(guān)注評論微博贊微博查看微博列表評論微博贊微博查看微博列表評論信息發(fā)微博評論信息發(fā)微博微博信息信息微博信息信息6.1.1登錄模塊流程圖驗(yàn)證通過驗(yàn)證通過輸入郵箱和密碼登錄系統(tǒng)驗(yàn)證成功登錄系統(tǒng)驗(yàn)證失敗圖6-1用戶登錄模塊6.1.2用戶注冊模塊流程圖驗(yàn)證通過注冊用戶輸入其詳細(xì)的用戶信息驗(yàn)證驗(yàn)證通過注冊用戶輸入其詳細(xì)的用戶信息驗(yàn)證成功完成注冊驗(yàn)證失敗6.1.3發(fā)表moment模塊流程圖輸入moment的內(nèi)容、圖片等信息并提交Web層處理:負(fù)責(zé)發(fā)表輸入moment的內(nèi)容、圖片等信息并提交Web層處理:負(fù)責(zé)發(fā)表moment的Action接收請求并處理發(fā)送請求業(yè)務(wù)邏輯層:通過調(diào)用Dao層中負(fù)責(zé)插入數(shù)據(jù)的操作方法數(shù)據(jù)庫Dao層:與數(shù)據(jù)庫交互將發(fā)表的moment插入顯示發(fā)表的moment跳轉(zhuǎn)回顯6.1.4評論moment模塊流程圖點(diǎn)擊進(jìn)入具體moment進(jìn)行評論輸入評論信息并提交點(diǎn)擊進(jìn)入具體moment進(jìn)行評論輸入評論信息并提交Web層處理:添加評論的Action接收請求并處理ajax發(fā)送評論請求業(yè)務(wù)邏輯層:通過調(diào)用Dao層與數(shù)據(jù)庫交互將評論信息插入數(shù)據(jù)庫將評論回顯到表示層頁面6.1.5關(guān)注功能模塊流程圖web層處理:負(fù)責(zé)關(guān)注操作的Action接收請求并處理ajax發(fā)送請求,請求數(shù)據(jù)為兩web層處理:負(fù)責(zé)關(guān)注操作的Action接收請求并處理ajax發(fā)送請求,請求數(shù)據(jù)為兩個(gè)相關(guān)用戶的id業(yè)務(wù)邏輯層:通過調(diào)用Dao層中負(fù)責(zé)插入數(shù)據(jù)的操作方法數(shù)據(jù)庫Dao層:與數(shù)據(jù)庫交互將關(guān)注雙方id插入數(shù)據(jù)庫點(diǎn)擊“關(guān)注”按鈕回顯6.1.6編輯個(gè)人信息模塊流程圖讀取并顯示用戶基本信息,編輯需要更改的信息Web層處理:負(fù)責(zé)編輯個(gè)人信息的讀取并顯示用戶基本信息,編輯需要更改的信息Web層處理:負(fù)責(zé)編輯個(gè)人信息的Action接收請求并處理發(fā)送請求業(yè)務(wù)邏輯層:通過調(diào)用Dao層中負(fù)責(zé)更新數(shù)據(jù)的操作方法數(shù)據(jù)庫Dao層:與數(shù)據(jù)庫交互將編輯的信息更新到數(shù)據(jù)庫顯示成功編輯后的跳轉(zhuǎn)頁面跳轉(zhuǎn)6.2管理模塊設(shè)計(jì)6.2.1用戶管理模塊流程圖web層處理:負(fù)責(zé)讀?。ɑ蚪茫┯脩粜畔⒌膚eb層處理:負(fù)責(zé)讀?。ɑ蚪茫┯脩粜畔⒌腁ction接收請求并處理發(fā)送請求業(yè)務(wù)邏輯層:通過調(diào)用Dao層中負(fù)責(zé)查詢數(shù)據(jù)(或更新數(shù)據(jù))的操作方法數(shù)據(jù)庫Dao層:與數(shù)據(jù)庫交互將用戶信息列表讀出(或更改數(shù)據(jù))請求頁面顯示用戶信息列表回顯7測試運(yùn)行7.1功能測試登錄頁面,注冊用戶后,用注冊的用戶名密碼登陸。圖7-1登陸頁面注冊頁面,注冊時(shí)輸入用戶名、密碼、電子郵箱、生日、地址等。圖7-2注冊頁面主頁登陸后功能,登陸后能進(jìn)入個(gè)人主頁,可以發(fā)表狀態(tài)、查看贊等。圖7-3用戶登錄主頁面?zhèn)€人主頁圖7-5個(gè)人主頁面評論功能測試,可以評論他人的狀態(tài)。圖7-6評論頁面發(fā)表狀態(tài)功能圖7-7發(fā)表狀態(tài)頁面更改個(gè)人信息功能,可以修改自己的信息。圖7-8更改個(gè)人信息頁面用戶管理功能,可以查看用戶信息。圖7-9后臺管理頁面總結(jié)本系統(tǒng)的一大特色就是系統(tǒng)后臺使用SSI三層架構(gòu),前臺使用jquery類庫進(jìn)行數(shù)據(jù)處理封裝。并且從網(wǎng)絡(luò)安全上講,本系統(tǒng)密碼存儲于傳輸均采用MD5加密方式,使信息傳輸更加安全。功能上只實(shí)現(xiàn)了一些較為基本的功能,有很多功能有待增加。用戶模塊缺少搜索的功能,比如對具體用戶的搜索、對具體moment的搜索等。在此要感謝我的指導(dǎo)老師對我悉心的指導(dǎo),感謝老師給我的幫助。在設(shè)計(jì)過程中,我通過查閱大量有關(guān)資料,與同學(xué)交流經(jīng)驗(yàn)和自學(xué),并向老師請教等方式,使自己學(xué)到了不少知識,也經(jīng)歷了不少艱辛,但收獲同樣巨大。在整個(gè)設(shè)計(jì)中我懂得了許多東西,也培養(yǎng)了我獨(dú)立工作的能力,樹立了對自己工作能力的信心,相信會對今后的學(xué)習(xí)工作生活有非常重要的影響。而且大大提高了動手的能力,使我充分體會到了在創(chuàng)造過程中探索的艱難和成功時(shí)的喜悅。雖然這個(gè)設(shè)計(jì)做的也不太好,但是在設(shè)計(jì)過程中所學(xué)到的東西是這次畢業(yè)設(shè)計(jì)的最大收獲和財(cái)富,使我終身受益。致謝在歷時(shí)幾個(gè)月的畢業(yè)設(shè)計(jì)中,我遇到了很多的問題,在此之際我要感謝我的指導(dǎo)老師,正是老師孜孜不倦的教誨和指導(dǎo),才使得我能夠順利完成畢業(yè)設(shè)計(jì)。但是由于時(shí)間倉促,以及自身水平和技術(shù)所限,該系統(tǒng)存在很多較為明顯的不足之處,有待進(jìn)一步改進(jìn)和完善。在平時(shí)以及我的論文設(shè)計(jì)和實(shí)現(xiàn)過程中,老師均給了我大量的幫助和指導(dǎo),他嚴(yán)謹(jǐn)?shù)木礃I(yè)精神和謙遜的治學(xué)態(tài)度給我留下了深刻的印象。從他身上,我學(xué)到了許多能使我受益終身的東西,再次對老師表示衷心的感謝。并感謝理學(xué)院領(lǐng)導(dǎo)以及老師給我們創(chuàng)造的良好的學(xué)習(xí)環(huán)境和諸多幫助。同時(shí)我的畢業(yè)設(shè)計(jì)的順利完成,與學(xué)校提供的優(yōu)越的環(huán)境,完善的設(shè)備和同學(xué)之間日益加深的默契和團(tuán)隊(duì)精神分不開。正因?yàn)榇?,我才順利地完成了這次畢業(yè)設(shè)計(jì),同時(shí)也從中獲益匪淺。在此衷心地感謝所有關(guān)心本次畢業(yè)設(shè)計(jì)和實(shí)現(xiàn)的老師和同學(xué),能夠給我這次學(xué)習(xí)和交流的機(jī)會。同時(shí)向關(guān)心和支持我學(xué)習(xí)的所有曾幫助過我的老師、同學(xué)和朋友們表示真摯的謝意!感謝他們對我的關(guān)心和支持!最后謹(jǐn)向我的畢業(yè)設(shè)計(jì)指導(dǎo)老師、論文評閱人、答辯委員會的各位老師表示最真誠、最衷心的感謝!參考文獻(xiàn)書目:[1]孫衛(wèi)琴,Tomcat與JavaWeb開發(fā)技術(shù)詳解第二版,2009.1[4]計(jì)文柯,Spring技術(shù)內(nèi)幕(第二版),2012.2[8]單東林、張曉菲、魏然,鋒利的jQuery(第2版),2012.7期刊:[1]IBMWebSphere開發(fā)者技術(shù)期刊:最重要的JavaEE最佳實(shí)踐,2007.3網(wǎng)絡(luò)引用網(wǎng)址:[3]JSON校驗(yàn)解析網(wǎng)站,[4]jQuery官方網(wǎng)站,/[5]百度百科,/[9]Spring官方網(wǎng)站,/基于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í)時(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ī)的時(shí)控和計(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ī)的膛壁溫度報(bào)警系統(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ì)與研究HYPERLI

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論