版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 本科畢業(yè)論文</b></p><p><b> ?。?0 屆)</b></p><p> 社交網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)</p><p><b> 摘 要</b></p><p> 所謂社交網(wǎng)站,全稱Social Networking Servic
2、es,即社會(huì)性網(wǎng)絡(luò)服務(wù),專指旨在幫助人們建立社會(huì)性網(wǎng)絡(luò)的互聯(lián)網(wǎng)應(yīng)用服務(wù)。也指社會(huì)現(xiàn)有已成熟普及的信息載體,如短信SMS服務(wù)。</p><p> 本論文從學(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ì)中我的收獲和不足之處,
3、但是系統(tǒng)中仍然存在一些地方需要完善。</p><p> 關(guān)鍵字 : Spring ibatis 社交網(wǎng)站</p><p><b> Abstract</b></p><p> The so-called social networking sites, the full name of Social Networking Servic
4、es, the social networking services, specifically designed to help people establish a social network of Internet application services. Also refers to the information carrier of social existing mature popular, such as the
5、SMS message service.</p><p> 本論文從學(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)。本文通過自身了解和查閱大量資料進(jìn)行編寫,并且各種相關(guān)的技術(shù)理論貫穿論文。最后總結(jié)了本次畢業(yè)設(shè)計(jì)中我的收獲和不足之處,但是系統(tǒng)中仍然存在一些地方需要完善。</p><p>
6、 In this paper, from the study, on the point of view, introduces the development status of the social networking site basic concept and the domestic and foreign social networking sites, and then from the needs analysis,
7、development technology, database design and realization are introduced. Principle and realization scheme, into the. In this paper, through their own understanding and access to large amounts of data for the preparation,
8、and a variety of related technology theory throughout the pap</p><p> Keywords : Spring ibatis social-network</p><p><b> 目 錄</b></p><p><b> 1 緒 論1</b>
9、;</p><p> 1.1 研究背景及意義1</p><p> 1.2 設(shè)計(jì)定義和簡介1</p><p> 1.3 國內(nèi)國外發(fā)展?fàn)顩r分析1</p><p> 1.3.1 國內(nèi)發(fā)展?fàn)顩r分析1</p><p> 1.3.2 國外發(fā)展?fàn)顩r分析2</p><p> 1.
10、4 論文各章內(nèi)容的介紹2</p><p><b> 2 需求分析3</b></p><p> 2.1 功能分析3</p><p> 2.2 設(shè)計(jì)原則3</p><p> 2.3 可行性分析3</p><p> 2.3.1 可行性分析的目的3</p>&
11、lt;p> 2.3.2 技術(shù)可行性分析3</p><p> 2.3.3 操作可行性分析4</p><p> 2.3.4 系統(tǒng)開發(fā)及運(yùn)行環(huán)境4</p><p> 3 系統(tǒng)實(shí)現(xiàn)主要技術(shù)詳解5</p><p> 3.1 Javascript技術(shù)5</p><p> 3.1.1 jQuer
12、y框架5</p><p> 3.1.3 ajax技術(shù)5</p><p> 3.1.4 JSON技術(shù)6</p><p> 3.2 SSI框架6</p><p> 3.2.1 springMVC框架技術(shù)7</p><p> 3.2.2 ibatis框架技術(shù)7</p><p
13、> 3.3 Tomcat容器7</p><p><b> 4 分層設(shè)計(jì)8</b></p><p> 4.1 MVC設(shè)計(jì)模式8</p><p> 4.2 系統(tǒng)分層設(shè)計(jì)8</p><p> 5 數(shù)據(jù)庫設(shè)計(jì)10</p><p> 5.1 數(shù)據(jù)庫表設(shè)計(jì)10</p
14、><p> 6 詳細(xì)模塊設(shè)計(jì)13</p><p> 6.1 用戶模塊設(shè)計(jì)13</p><p> 6.1.1 登錄模塊流程圖13</p><p> 6.1.2 用戶注冊(cè)模塊流程圖14</p><p> 6.1.3 發(fā)表moment模塊流程圖14</p><p> 6.1.4 評(píng)
15、論moment模塊流程圖15</p><p> 6.1.5 關(guān)注功能模塊流程圖15</p><p> 6.1.6 編輯個(gè)人信息模塊流程圖15</p><p> 6.2 管理模塊設(shè)計(jì)16</p><p> 6.2.1 用戶管理模塊流程圖16</p><p><b> 7 測(cè)試運(yùn)行17&l
16、t;/b></p><p> 7.1 功能測(cè)試17</p><p><b> 總結(jié)21</b></p><p><b> 致謝22</b></p><p><b> 參考文獻(xiàn)23</b></p><p><b> 1
17、緒 論</b></p><p> 1.1 研究背景及意義</p><p> 當(dāng)代互聯(lián)網(wǎng)業(yè)迅猛發(fā)展,諸如各種商業(yè)型網(wǎng)站、互動(dòng)交流網(wǎng)站、企業(yè)內(nèi)部的管理信息系統(tǒng)、BBS論壇等都是十分典型的應(yīng)用。這種開發(fā)模式被稱作瀏覽器/服務(wù)器模式,用戶通過訪問網(wǎng)頁提交相應(yīng)的處理請(qǐng)求,服務(wù)器會(huì)解析用戶的請(qǐng)求,調(diào)用相應(yīng)的業(yè)務(wù)邏輯代碼進(jìn)行處理,并將處理結(jié)果以網(wǎng)頁的形式返回給用戶,呈現(xiàn)在用戶的瀏覽器
18、上。 </p><p> 社交網(wǎng)站又稱SNS(Social Networking Services)是一種剛剛興起的網(wǎng)站類型,專指旨在幫助人們建立社會(huì)性網(wǎng)絡(luò)的互聯(lián)網(wǎng)應(yīng)用服務(wù)。所謂的社會(huì)性網(wǎng)絡(luò),也被稱作為人際關(guān)系網(wǎng),在現(xiàn)實(shí)生活中人與人之間的交際通常是依靠傳統(tǒng)的信息溝通媒介來維系,例如電話、郵件之類,這種模式的局限性是個(gè)體與個(gè)體之間必須有一定的關(guān)系基礎(chǔ),僅僅在熟識(shí)的人群之間進(jìn)行交流。顯然這種交際模式已經(jīng)越來越無法滿
19、足當(dāng)今社會(huì)個(gè)體發(fā)展的要求。為了拓展個(gè)體的社會(huì)性網(wǎng)絡(luò)即社交范圍,使得原本并不相識(shí)但又有意愿彼此結(jié)識(shí)的個(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的范疇。</p><p> 社交網(wǎng)站的出現(xiàn)在某種程度上豐富了當(dāng)今社會(huì)中個(gè)體交際的范圍,把原本狹小
20、的交友圈,即通常的熟人與熟人之間,或者熟人與熟人的熟人之間的這種模式拓展為通過網(wǎng)絡(luò)服務(wù)與身處世界各地的擁有不同背景的個(gè)體進(jìn)行交流。在信息化建設(shè)高速發(fā)展的今天,這種社會(huì)性網(wǎng)絡(luò)顯然更符合當(dāng)代人的自身需要。然而社會(huì)交際的基礎(chǔ)必須建立在誠信的基礎(chǔ)上,而網(wǎng)絡(luò)的虛擬性恰恰是這種交際模式的薄弱之處,所以如何設(shè)計(jì)和開發(fā)適應(yīng)于當(dāng)今社會(huì)個(gè)體的社會(huì)性網(wǎng)絡(luò)服務(wù)已然成為一項(xiàng)倍受關(guān)注的課題。</p><p> 1.2 設(shè)計(jì)定義和簡介&l
21、t;/p><p> 本系統(tǒng)定位是一個(gè)狀態(tài)分享的社交平臺(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)上包括管理模塊和普通用戶模塊兩大部分。</p><p> 1.
22、3 國內(nèi)國外發(fā)展?fàn)顩r分析</p><p> 1.3.1 國內(nèi)發(fā)展?fàn)顩r分析</p><p> 從市場(chǎng)發(fā)展的格局來看,四大類SNS網(wǎng)站發(fā)展仍然非常迅速,成為目前帶動(dòng)SNS市場(chǎng)的主流力量。一是以服務(wù)校園學(xué)生的校園交友為主的SNS網(wǎng)站,如校內(nèi)網(wǎng)、占座網(wǎng)、QQ校友等,這類網(wǎng)站起步較早,并以占據(jù)最具活力的大學(xué)生群體作為核心競(jìng)爭(zhēng)優(yōu)勢(shì);二是以休閑娛樂為主的SNS網(wǎng)站,如開心網(wǎng)、51.com等,這類
23、網(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)站也頗有市場(chǎng)且較受歡迎。</p><p> 1.3.2 國外發(fā)展?fàn)顩r分析</p><p> 相比國內(nèi),國外在社交站點(diǎn)領(lǐng)域一直走在領(lǐng)先地位,并且在國內(nèi)有非常多社教站點(diǎn)都是直接借鑒和參
24、考國外的一些成功的著名社交網(wǎng)站的案例和設(shè)計(jì)思想。國外非常著名的社交網(wǎng)站有Facebook,Twitter,google+,LinkedIn 等,處于蓬勃發(fā)展的階段,人們?cè)絹碓蕉嗟膶r(shí)間投入在這些平臺(tái)之上。在保留早期的傳統(tǒng)功能外,加入具有優(yōu)秀用戶體驗(yàn)的新的元素。這些新的功能無疑會(huì)吸引更多的個(gè)體注冊(cè)用戶,拓展網(wǎng)站的使用人群。</p><p> 1.4 論文各章內(nèi)容的介紹</p><p>&
25、lt;b> 論文全文共分為六章</b></p><p> ?、?第一章 緒論。這一章介紹了本論文的研究背景和意義,課題的具體介紹,以及國內(nèi)外對(duì)該課題的研究及發(fā)展?fàn)顩r。</p><p> ?、?第二章 需求分析。這一章簡單分析了系統(tǒng)的功能需求,并從可行性上進(jìn)行分析,提出設(shè)計(jì)原則并選取合適的開發(fā)環(huán)境。</p><p> ?、?第三章 系統(tǒng)主要實(shí)現(xiàn)技術(shù)
26、。這一章介紹了該系統(tǒng)使用的前臺(tái)以及后臺(tái)技術(shù)方案。</p><p> ?、?第四章 分層設(shè)計(jì)。這一章闡明系統(tǒng)所應(yīng)用的分層架構(gòu)模式,以及分層化設(shè)計(jì)、模塊化設(shè)計(jì)的思路。最后對(duì)系統(tǒng)文件目錄做基本說明。</p><p> ⑤ 第五章 數(shù)據(jù)庫設(shè)計(jì)。這一章介紹了系統(tǒng)后臺(tái)所設(shè)計(jì)的具體的數(shù)據(jù)庫表結(jié)構(gòu)。</p><p> ?、?第六章 詳細(xì)模塊設(shè)計(jì)。這一章將系統(tǒng)分成兩個(gè)部分,并介紹其
27、具體實(shí)現(xiàn),畫出流程圖,貼出核心代碼。</p><p> 第七章 測(cè)試運(yùn)行。這一章對(duì)系統(tǒng)的測(cè)試進(jìn)行說明,并展示測(cè)試時(shí)的截圖,保證系統(tǒng)的正常運(yùn)行。</p><p><b> 2 需求分析</b></p><p><b> 2.1 功能分析</b></p><p> 本系統(tǒng)的定位是一個(gè)狀態(tài)信息分
28、享的社交網(wǎng)站,并可以分享自己所在的位置。不同于傳統(tǒng)博客,它棄用了單一的用寫文章或日志的方式,而是通過簡短的文字向人們表達(dá)自己的心情、見聞和思想,使得信息分享更人性化和豐富多彩,而且借助互聯(lián)網(wǎng)可以更方便快捷的擁有自己的朋友圈。本論文的研究正是追求設(shè)計(jì)和實(shí)現(xiàn)一個(gè)人性化、個(gè)性化的社交站點(diǎn)。該系統(tǒng)從實(shí)現(xiàn)上包括管理模塊和用戶模塊兩部分。</p><p> 其中管理模塊實(shí)現(xiàn)了對(duì)普通用戶的增刪改查等功能。</p>
29、<p> 而普通用戶模塊,則包括用戶的登錄注冊(cè),編輯個(gè)人信息,登陸后可瀏覽、發(fā)布和刪除自己的狀態(tài)信息,關(guān)注或取消關(guān)注其他用戶,以及被其他用戶關(guān)注或取消關(guān)注,對(duì)其他用戶發(fā)表的信息進(jìn)行瀏覽查看和評(píng)論,查看用戶的狀態(tài)、關(guān)注者以及正在關(guān)注人的數(shù)量信息等功能。</p><p><b> 2.2 設(shè)計(jì)原則</b></p><p> 用戶是系統(tǒng)的最終使用者和評(píng)
30、價(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ù)。</p><p> 2.3 可行性分析</p><p> 2.3.1 可行性分析的目的</p>
31、<p> 可行性研究的目的就是用最小的代價(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ì)的過程。</p><p>
32、 2.3.2 技術(shù)可行性分析</p><p> 本系統(tǒng)所需的開發(fā)技術(shù)手段包括javascript和Java語言,數(shù)據(jù)庫為Mysql。分別應(yīng)用他們的相關(guān)框架進(jìn)行實(shí)現(xiàn)。</p><p> JavaScript是一種基于對(duì)象和事件驅(qū)動(dòng)并具有相對(duì)安全性的客戶端腳本語言。同時(shí)也是一種廣泛用于客戶端Web開發(fā)的腳本語言,常用來給HTML網(wǎng)頁添加動(dòng)態(tài)功能,更重要的它是系統(tǒng)前臺(tái)和后臺(tái)進(jìn)行數(shù)據(jù)交互不
33、可缺少的。此外,它的強(qiáng)大之處在于,存在很多開源的javascript類庫,比如jQuery,可以幫助我們?cè)趯?shí)現(xiàn)同樣功能的同時(shí),簡化代碼操作和瀏覽器兼容性。</p><p> 本系統(tǒng)是基于面向?qū)ο笏枷氲腏AVA語言中JavaEE平臺(tái)進(jìn)行編寫,JavaEE平臺(tái)具有以下優(yōu)點(diǎn):</p><p> 首先,開源性質(zhì)的平臺(tái)擁有大量出色的框架體系,保證程序員高質(zhì)量的完成開發(fā)。并且開發(fā)人員可以分工對(duì)系統(tǒng)
34、不同模塊進(jìn)行開發(fā),大大的提高了開發(fā)的效率。由于JavaEE基于Java編程語言,具有良好的跨平臺(tái)性,它提供了編寫一次,隨處運(yùn)行的可移植性,基于JavaEE的應(yīng)用程序不依賴任何特定操作系統(tǒng)、中間件或硬件。其次,由于各模塊的代碼層次化清晰,相互之間耦合度極小,因而具有良好的可重用性,當(dāng)然也便于系統(tǒng)日后的維護(hù)和升級(jí)。此外,JavaEE的高性能、安全性等特質(zhì)更加贏得了開發(fā)行業(yè)廣泛的認(rèn)可度。</p><p> 系統(tǒng)選用M
35、ysql數(shù)據(jù)庫進(jìn)行數(shù)據(jù)持久化</p><p> 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)使用,對(duì)于一般中小型,即便是大型應(yīng)用也同樣能夠勝任。</p><p> 2.3.3 操作可行性分析</p><p>
36、 本系統(tǒng)應(yīng)具備友好的用戶界面,使用方便、快捷,操作簡單且易于維護(hù),易于被用戶接受,用戶只需熟練操作計(jì)算機(jī),和對(duì)此系統(tǒng)使用做簡單的了解即可方便使用,而且使用此系統(tǒng)可以大大促進(jìn)人們之間的交流和溝通,從操作方面看,此系統(tǒng)的開發(fā)是可行的。在法律上并未侵害他人權(quán)利,無須承擔(dān)任何法律責(zé)任。</p><p> 通過可行性分析,本系統(tǒng)在無論從技術(shù)上還是操作上都是完全可以實(shí)現(xiàn)的。我計(jì)劃利用javaee eclipse開發(fā)工具,
37、通過運(yùn)用Javascript和JavaEE相關(guān)技術(shù):javascript、jquery、jsp、springmvc、spring、ibatis、css等主要技術(shù)完成畢業(yè)設(shè)計(jì),并在此基礎(chǔ)上不斷的測(cè)試、完善和補(bǔ)充。</p><p> 2.3.4 系統(tǒng)開發(fā)及運(yùn)行環(huán)境</p><p><b> 服務(wù)器端 :</b></p><p> 操作系統(tǒng)
38、: windows 7 x32</p><p> 開發(fā)環(huán)境 : Tomcat 6.0.36、eclipse3.72、JDK 1.6、MySQL 5.5</p><p> js類庫支持 : jQuery 1.8.3</p><p><b> 客戶端 :</b></p><p> 瀏覽器 : 火狐瀏覽器、谷歌瀏覽器、
39、IE系列瀏覽器</p><p> ?。榱烁玫挠脩趔w驗(yàn),請(qǐng)盡量選用高版本瀏覽器)</p><p> 3 系統(tǒng)實(shí)現(xiàn)主要技術(shù)詳解</p><p> 3.1 Javascript技術(shù)</p><p> JavaScript是一種基于對(duì)象和事件驅(qū)動(dòng)并具有相對(duì)安全性的客戶端腳本語言。也是一種廣泛用于客戶端Web開發(fā)的腳本語言,更重要的它是系統(tǒng)
40、前臺(tái)和后臺(tái)進(jìn)行數(shù)據(jù)交互不可缺少的,常用來給HTML網(wǎng)頁添加動(dòng)態(tài)功能,像表單驗(yàn)證、網(wǎng)頁特效、甚至一些項(xiàng)目中JS會(huì)在前臺(tái)處理大量的業(yè)務(wù)數(shù)據(jù)供后臺(tái)進(jìn)一步處理操作。此外,存在很多開源的javascript類庫和框架,來幫助我們?cè)趯?shí)現(xiàn)同樣功能的同時(shí),簡化代碼操作和瀏覽器兼容性。</p><p> 3.1.1 jQuery框架</p><p> jQuery是一個(gè)兼容多瀏覽器的javascrip
41、t類庫,核心理念是write less,do more(寫的更少,做的更多)。jQuery是在2006年1月由美國人John Resig在紐約的barcamp發(fā)布,吸引了來自世界各地的眾多JavaScript高手加入,現(xiàn)在由Dave Methvin率領(lǐng)團(tuán)隊(duì)進(jìn)行開發(fā)。如今,jQuery已經(jīng)成為最流行的javascript庫,在世界前10000個(gè)訪問最多的網(wǎng)站中,有超過55%在使用jQuery。</p><p>
42、jQuery是免費(fèi)、開源的,使用MIT許可協(xié)議。jQuery的語法設(shè)計(jì)可以使開發(fā)者更加便捷,例如操作文檔對(duì)象、選擇DOM元素、創(chuàng)建動(dòng)畫效果、事件處理、使用Ajax以及其他功能。除此以外,jQuery提供API讓開發(fā)者編寫插件。其模塊化的使用方式使開發(fā)者可以很輕松的開發(fā)出功能強(qiáng)大的靜態(tài)或動(dòng)態(tài)網(wǎng)頁以及網(wǎng)絡(luò)應(yīng)用程序。這使開發(fā)人員可以對(duì)底層交互與動(dòng)畫、高級(jí)效果和高級(jí)主題化的組件進(jìn)行抽象化。</p><p> 使用方法是
43、在HTML文檔的<head></head>標(biāo)簽中插入對(duì)jQuery類庫的引用。</p><p> 3.1.2 Bootstrap框架</p><p> Bootstrap是Twitter推出的一個(gè)開源的用于前端開發(fā)的工具包。它由Twitter的設(shè)計(jì)師Mark Otto和Jacob Thornton合作開發(fā),是一個(gè)CSS/HTML框架。Bootstrap提供了優(yōu)雅
44、的HTML和CSS規(guī)范,它即是由動(dòng)態(tài)CSS語言Less寫成。Bootstrap一經(jīng)推出后頗受歡迎,一直是GitHub上的熱門開源項(xiàng)目,包括NASA的MSNBC(微軟全國廣播公司)的Breaking News都使用了該項(xiàng)目。</p><p> Bootstrap是基于jQuery框架開發(fā)的,它在jQuery框架的基礎(chǔ)上進(jìn)行了更為個(gè)性化和人性化的完善,形成一套自己獨(dú)有的網(wǎng)站風(fēng)格,并兼容大部分jQuery插件<
45、/p><p> 3.1.3 ajax技術(shù)</p><p> AJAX即"Asynchronous JavaScript and XML"(異步JavaScript和XML),AJAX并非縮寫詞,而是由Jesse James Gaiiett創(chuàng)造的名詞,是指一種創(chuàng)建交互式網(wǎng)頁應(yīng)用的網(wǎng)頁開發(fā)技術(shù)。</p><p> AJAX不是一種新的編程語言,而
46、是一種用于創(chuàng)建更好更快以及交互性更強(qiáng)的 Web 應(yīng)用程序的技術(shù)。通過 AJAX,JavaScript可使用XMLHttpRequest對(duì)象來直接與服務(wù)器進(jìn)行通信。通過這個(gè)對(duì)象,JavaScript可在不重載頁面的情況與Web服務(wù)器異步交換數(shù)據(jù)。</p><p> AJAX 在瀏覽器與 Web 服務(wù)器之間使用異步數(shù)據(jù)傳輸(HTTP 請(qǐng)求),這樣就可使網(wǎng)頁從服務(wù)器請(qǐng)求少量的信息,而不是整個(gè)頁面。AJAX使因特網(wǎng)應(yīng)用
47、程序更小、更快,更友好。它是一種獨(dú)立于 Web 服務(wù)器軟件的瀏覽器技術(shù),并被所有的主流瀏覽器支持。AJAX 應(yīng)用程序獨(dú)立于瀏覽器和平臺(tái)。</p><p> 3.1.4 JSON技術(shù)</p><p> JSON(JavaScript Object Notation)是一種輕量級(jí)的數(shù)據(jù)交換格式。它基于JavaScript的一個(gè)子集。JSON采用完全獨(dú)立于語言的文本格式,如今越來越多的項(xiàng)目
48、中以JSON作為前臺(tái)與后臺(tái)交互數(shù)據(jù)的基本格式,已經(jīng)成了業(yè)內(nèi)的規(guī)范。</p><p> json簡單說就是javascript中的對(duì)象和數(shù)組,所以它有對(duì)象和數(shù)組2種結(jié)構(gòu),通過這兩種結(jié)構(gòu)可以表示各種復(fù)雜的結(jié)構(gòu),JSON 可以將 JavaScript 對(duì)象中表示的一組數(shù)據(jù)轉(zhuǎn)換為字符串,然后就可以在函數(shù)之間輕松地傳遞,或者在異步請(qǐng)求中將字符串從 Web 客戶機(jī)傳遞給服務(wù)器端程序。再有,服務(wù)器端也常將后臺(tái)處理完成后的數(shù)據(jù)
49、做成符合JSON規(guī)范的字符串,并傳遞給前臺(tái)進(jìn)行處理等。JSON的兩種結(jié)構(gòu):</p><p> 對(duì)象:對(duì)象是一個(gè)無序的“‘名稱/值’對(duì)”集合。一個(gè)對(duì)象以“{”(左括號(hào))開始,“}”(右括號(hào))結(jié)束。每個(gè)“名稱”后跟一個(gè)“:”(冒號(hào));“‘名稱/值’ 對(duì)”之間使用“,”(逗號(hào))分隔。對(duì)象在javescript中表示為“{}”擴(kuò)起來的內(nèi)容,數(shù)據(jù)結(jié)構(gòu)為{key : value,key : value,...}的鍵值對(duì)的結(jié)
50、構(gòu),在面向?qū)ο蟮恼Z言中,key為對(duì)象的屬性,value為對(duì)應(yīng)的屬性值,所以很容易理解,取值方法為"對(duì)象.key",由此獲取屬性值,這個(gè)屬性值的類型可以是數(shù)字、字符串、數(shù)組、對(duì)象幾種。</p><p> 數(shù)組:數(shù)組是值(value)的有序集合。一個(gè)數(shù)組以“[”(左中括號(hào))開始,“]”(右中括號(hào))結(jié)束。值之間使用“,”(逗號(hào))分隔。數(shù)組在javascript中是中括號(hào)“[]”擴(kuò)起來的內(nèi)容,數(shù)據(jù)結(jié)
51、構(gòu)為 ["java","javascript","ssh",...],取值方式和所有語言中一樣,使用索引獲取,字段值的類型可以是 數(shù)字、字符串、數(shù)組、對(duì)象幾種。</p><p> 3.2 SSI框架</p><p> SSI為springMVC+ spring + ibatis的一個(gè)集成框架,是目前較流行的基于Java語言開
52、發(fā)的Web應(yīng)用程序開源框架。</p><p> 集成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框架對(duì)持久層提供支持,而Spring管理springMVC和ibatis。即用面向?qū)ο蟮姆治龇椒ǜ鶕?jù)需求提出一些模型,將這些
53、模型實(shí)現(xiàn)為基本的Java對(duì)象,然后編寫基本的DAO接口,并給出ibatis的DAO實(shí)現(xiàn),采用ibatis架構(gòu)實(shí)現(xiàn)的DAO類來完成Java類與數(shù)據(jù)庫之間的交互,最后由Spring做管理,管理springMVC和ibatis。</p><p> 3.2.1 springMVC框架技術(shù)</p><p> Spring MVC屬于SpringFrameWork的后續(xù)產(chǎn)品,已經(jīng)融合在Sprin
54、g Web Flow里面。Spring 框架提供了構(gòu)建 Web 應(yīng)用程序的全功能 MVC 模塊。使用 Spring 可插入的 MVC 架構(gòu),可以選擇是使用內(nèi)置的 Spring Web 框架還可以是 Struts 這樣的 Web 框架。通過策略接口,Spring 框架是高度可配置的,而且包含多種視圖技術(shù),例如 JavaServer Pages(JSP)技術(shù)、Velocity、Tiles、iText 和POI。Spring MVC 分離了控
55、制器、模型對(duì)象、分派器以及處理程序?qū)ο蟮慕巧?,這種分離讓它們更容易進(jìn)行定制。</p><p> 3.2.2 ibatis框架技術(shù)</p><p> ibatis是一個(gè)開源的對(duì)象關(guān)系映射(ORM)框架,是一種Java語言下的對(duì)象關(guān)系映射解決方案。它對(duì)JDBC進(jìn)行了輕量級(jí)的對(duì)象封裝,為面向?qū)ο蟮念I(lǐng)域模型到傳統(tǒng)的關(guān)系型數(shù)據(jù)庫的映射,提供了一個(gè)使用方便的框架。它的設(shè)計(jì)目標(biāo)是將軟件開發(fā)人員從大
56、量相同的數(shù)據(jù)持久層相關(guān)編程工作中解放出來。無論是從設(shè)計(jì)草案還是從一個(gè)遺留數(shù)據(jù)庫開始,開發(fā)人員都以采用ibatis。</p><p> ibatis把sql語句從Java源程序中獨(dú)立出來,放在單獨(dú)的XML文件中編寫,給程序的維護(hù)帶來了很大便利。 ibatis封裝了底層JDBC API的調(diào)用細(xì)節(jié),并能自動(dòng)將結(jié)果集轉(zhuǎn)換成Java Bean對(duì)象,大大簡化了Java數(shù)據(jù)庫編程的重復(fù)工作。
57、簡單易于學(xué)習(xí),易于使用, 非常實(shí)用。</p><p> 3.2.3 Spring 框架技術(shù)</p><p> Spring 是一個(gè)開源框架,是為了解決企業(yè)應(yīng)用程序開發(fā)復(fù)雜性由Rod Johnson創(chuàng)建的。它是為了解決企業(yè)應(yīng)用開發(fā)的復(fù)雜性而創(chuàng)建的。Spring使用基本的JavaBean來完成以前只可能由EJB完成的事情。然而,Spring的用途不僅限于服務(wù)器端的開發(fā)。從簡單性、可測(cè)試性
58、和松耦合的角度而言,任何Java應(yīng)用都可以從Spring中受益。</p><p> 3.3 Tomcat容器</p><p> Tomcat 服務(wù)器是一個(gè)免費(fèi)的開源的輕量級(jí)Web 應(yīng)用服務(wù)器,是開發(fā)和調(diào)試JSP 程序的首選。它是Apache 軟件基金會(huì)(Apache Software Foundation)的Jakarta 項(xiàng)目中的一個(gè)核心項(xiàng)目,由Apache、Sun 和其他一些公司
59、及個(gè)人共同開發(fā)而成。由于有了Sun 的參與和支持,最新的Servlet 和JSP 規(guī)范總是能在Tomcat 中得到體現(xiàn),Tomcat 5 支持最新的Servlet 2.4 和JSP 2.0 規(guī)范。因?yàn)門omcat 技術(shù)先進(jìn)、性能穩(wěn)定,而且免費(fèi),因而深受Java 愛好者的喜愛并得到了部分軟件開發(fā)商的認(rèn)可,成為目前比較流行的Web 應(yīng)用服務(wù)器。</p><p> 3.4 JavaBean組件技術(shù)</p>
60、<p> JavaBean 是一種JAVA語言寫成的可重用組件。為寫成JavaBean,類必須是具體的和公共的,并且具有無參數(shù)的構(gòu)造器。JavaBean 通過提供符合一致性設(shè)計(jì)模式的公共方法將內(nèi)部域暴露成員屬性。眾所周知,屬性名稱符合這種模式,其他Java 類可以通過自身機(jī)制發(fā)現(xiàn)和操作這些JavaBean 的屬性。</p><p> 用戶可以使用JavaBean將功能、處理、值、數(shù)據(jù)庫訪問和其他
61、任何可以用java代碼創(chuàng)造的對(duì)象進(jìn)行打包,并且其他的開發(fā)者可以通過內(nèi)部的JSP頁面、Servlet、其他JavaBean、applet程序或者應(yīng)用來使用這些對(duì)象。用戶可以認(rèn)為JavaBean提供了一種隨時(shí)隨地的復(fù)制和粘貼的功能,而不用關(guān)心任何改變。</p><p> JavaBean可分為兩種:一種是有用戶界面(UI,User Interface)的JavaBean;還有一種是沒有用戶界面,主要負(fù)責(zé)處理事務(wù)(如
62、數(shù)據(jù)運(yùn)算,操縱數(shù)據(jù)庫)的JavaBean。JSP通常訪問的是后一種JavaBean。</p><p><b> 4 分層設(shè)計(jì)</b></p><p> 4.1 MVC設(shè)計(jì)模式</p><p> 選擇一種優(yōu)秀的開發(fā)方案和設(shè)計(jì)模式是至關(guān)重要的,它可以使開發(fā)順利進(jìn)行,并對(duì)后期的工作也有著莫大的好處,設(shè)計(jì)模式(Design pattern)是一
63、套被反復(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)一樣。</p><p> MVC全名是Model View Controller,是模型(model)-視圖(view)-控制器(controller)的縮寫
64、,一種軟件設(shè)計(jì)典范,用一種業(yè)務(wù)邏輯、數(shù)據(jù)、界面顯示分離的方法組織代碼,將業(yè)務(wù)邏輯聚集到一個(gè)部件里面,在改進(jìn)和個(gè)性化定制界面及用戶交互的同時(shí),不需要重新編寫業(yè)務(wù)邏輯。MVC被獨(dú)特的發(fā)展起來用于映射傳統(tǒng)的輸入、處理和輸出功能在一個(gè)邏輯的圖形化用戶界面的結(jié)構(gòu)中。</p><p> MVC設(shè)計(jì)模式,通過組織代碼,實(shí)現(xiàn)了其相互分離的目的,大大降低了業(yè)務(wù)邏輯層和數(shù)據(jù)顯示層的耦合度。它具有較高的低耦合性、部件重用性、生命周期
65、低成本、維護(hù)性高、安全可靠等特性。</p><p> 4.2 系統(tǒng)分層設(shè)計(jì)</p><p> 在軟件體系架構(gòu)設(shè)計(jì)中,最經(jīng)典的便是三層架構(gòu)模式。三層架構(gòu)即表現(xiàn)層、業(yè)務(wù)邏輯層和數(shù)據(jù)訪問層。</p><p> 表示層位于OSI分層結(jié)構(gòu)的第六層,它的主要作用之一是為異種機(jī)通信提供一種公共語言,以便能進(jìn)行互操作。這種類型的服務(wù)之所以需要,是因?yàn)椴煌挠?jì)算機(jī)體系結(jié)構(gòu)使用
66、的數(shù)據(jù)表示法不同。</p><p> 業(yè)務(wù)邏輯層(Business Logic Layer)是系統(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)行。</p><p
67、> 數(shù)據(jù)訪問層:又稱為DAL層,有時(shí)候也稱為是持久層,其功能主要是負(fù)責(zé)數(shù)據(jù)庫的訪問。簡單的說法就是實(shí)現(xiàn)對(duì)數(shù)據(jù)表的Select(查詢),Insert(插入),Update(更新),Delete(刪除)等操作。如果要加入ORM的元素,那么就會(huì)包括對(duì)象和數(shù)據(jù)表之間的mapping,以及對(duì)象實(shí)體的持久化。數(shù)據(jù)訪問層,簡單的說,就是通過DAL對(duì)數(shù)據(jù)庫進(jìn)行的SQL語句等操作。</p><p> 本系統(tǒng)采用SSI三大
68、框架技術(shù)和MVC分層模式相結(jié)合的架構(gòu)模式,充分體現(xiàn)了兩者的技術(shù)優(yōu)點(diǎn)。在此模式中通過JSP來表現(xiàn)頁面。通過service層來完成大量的事務(wù)處理。 Action層充當(dāng)一個(gè)控制者的角色,并負(fù)責(zé)向客戶發(fā)送請(qǐng)求。業(yè)務(wù)邏輯層創(chuàng)建JSP所需要的Bean和對(duì)象,然后根據(jù)用戶的請(qǐng)求行為,決定將哪個(gè)JSP頁面發(fā)送給客戶。</p><p> 本系統(tǒng)就是采用這種“三層架構(gòu)”方式,將業(yè)務(wù)規(guī)則、數(shù)據(jù)訪問及合法性校驗(yàn)等工作放在中間層處理???/p>
69、戶端不直接與數(shù)據(jù)庫交互,而是通過組件與中間層建立連接,再由中間層與數(shù)據(jù)庫交互。表現(xiàn)層是傳統(tǒng)的JSP技術(shù)。中間層采用的是流行的Spring + ibatis,為了將控制層與業(yè)務(wù)邏輯層分離,又細(xì)分為以下幾種。</p><p> 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。&
70、lt;/p><p> 2)Service層(就是業(yè)務(wù)邏輯層),負(fù)責(zé)實(shí)現(xiàn)業(yè)務(wù)邏輯。業(yè)務(wù)邏輯層以DAO層為基礎(chǔ),通過對(duì)DAO組件的正面模式包裝,完成系統(tǒng)所要求的業(yè)務(wù)邏輯。</p><p> 3)DAO層,負(fù)責(zé)與持久化對(duì)象交互。該層封裝了數(shù)據(jù)的增、刪、查、改的操作。</p><p> 4)Entity,持久化對(duì)象。通過實(shí)體關(guān)系映射工具將關(guān)系型數(shù)據(jù)庫的數(shù)據(jù)映射成對(duì)象,很方
71、便地實(shí)現(xiàn)以面向?qū)ο蠓绞讲僮鲾?shù)據(jù)庫,該系統(tǒng)采用ibatis作為ORM框架。Spring的作用貫穿了整個(gè)中間層,將Web層、Service層、DAO層及Bean無縫整合。</p><p> 一個(gè)良好的框架可以讓開發(fā)人員減輕重新建立解決復(fù)雜問題方案的負(fù)擔(dān)和精力;它可以被擴(kuò)展以進(jìn)行內(nèi)部的定制化;并且有強(qiáng)大的用戶社區(qū)來支持它。</p><p><b> 5 數(shù)據(jù)庫設(shè)計(jì)</b>
72、;</p><p> 5.1 數(shù)據(jù)庫表設(shè)計(jì)</p><p><b> 1)用戶基本資料表</b></p><p> 用戶基本資料表中存放的是用戶的基本信息,包含比如用戶名,密碼,郵箱,生日等。</p><p> 表1 用戶表-user</p><p> 2)moment信息表<
73、/p><p> Moment信息表主要存儲(chǔ)用戶發(fā)表的狀態(tài)的詳細(xì)信息,包括比如主鍵字段、發(fā)表人、狀態(tài)內(nèi)容以及發(fā)表時(shí)間等。</p><p> 表2 moment表-moment</p><p><b> 3)評(píng)論信息表</b></p><p> 評(píng)論信息表記錄著某些用戶對(duì)某一狀態(tài)的評(píng)論信息,包括評(píng)論人,評(píng)論內(nèi)容,評(píng)論時(shí)
74、間等基本信息。</p><p> 表3 評(píng)論表-comment</p><p><b> 4)關(guān)注關(guān)系表</b></p><p> 關(guān)注關(guān)系表記錄著系統(tǒng)中兩個(gè)用戶的關(guān)系。</p><p> 表4 關(guān)注關(guān)系表-follow</p><p><b> 5)like表</b
75、></p><p> 贊表記錄著用戶對(duì)狀態(tài)的贊。</p><p> 表4 like表-like</p><p><b> 6 詳細(xì)模塊設(shè)計(jì)</b></p><p> 6.1 用戶模塊設(shè)計(jì)</p><p> 6.1.1 登錄模塊流程圖</p><p>
76、圖6-1 用戶登錄模塊</p><p> 6.1.2 用戶注冊(cè)模塊流程圖</p><p> 圖6-2 用戶注冊(cè)模塊</p><p> 6.1.3 發(fā)表moment模塊流程圖</p><p> 圖6-3 用戶發(fā)表moment流程圖</p><p> 6.1.4 評(píng)論moment模塊流程圖</p>
77、<p> 圖6-4 用戶評(píng)論流程圖</p><p> 6.1.5 關(guān)注功能模塊流程圖</p><p> 圖6-5 關(guān)注功能流程圖</p><p> 6.1.6 編輯個(gè)人信息模塊流程圖</p><p> 圖6-6 編輯個(gè)人信息功能流程圖</p><p> 6.2 管理模塊設(shè)計(jì)</p>
78、<p> 6.2.1 用戶管理模塊流程圖</p><p> 圖6-7 顯示和禁用用戶功能流程圖</p><p><b> 7 測(cè)試運(yùn)行</b></p><p><b> 7.1 功能測(cè)試</b></p><p> 登錄頁面,注冊(cè)用戶后,用注冊(cè)的用戶名密碼登陸。</p&g
79、t;<p><b> 圖7-1 登陸頁面</b></p><p> 注冊(cè)頁面,注冊(cè)時(shí)輸入用戶名、密碼、電子郵箱、生日、地址等。</p><p><b> 圖7-2 注冊(cè)頁面</b></p><p> 主頁登陸后功能,登陸后能進(jìn)入個(gè)人主頁,可以發(fā)表狀態(tài)、查看贊等。</p><p>
80、; 圖7-3 用戶登錄主頁面</p><p><b> 個(gè)人主頁</b></p><p> 圖7-5 個(gè)人主頁面</p><p> 評(píng)論功能測(cè)試,可以評(píng)論他人的狀態(tài)。</p><p><b> 圖7-6 評(píng)論頁面</b></p><p><b> 發(fā)表狀
81、態(tài)功能</b></p><p> 圖7-7 發(fā)表狀態(tài)頁面</p><p> 更改個(gè)人信息功能,可以修改自己的信息。</p><p> 圖7-8 更改個(gè)人信息頁面</p><p> 用戶管理功能,可以查看用戶信息。</p><p> 圖7-9 后臺(tái)管理頁面</p><p>&
82、lt;b> 總結(jié)</b></p><p> 本系統(tǒng)的一大特色就是系統(tǒng)后臺(tái)使用SSI三層架構(gòu),前臺(tái)使用jquery類庫進(jìn)行數(shù)據(jù)處理封裝。并且從網(wǎng)絡(luò)安全上講,本系統(tǒng)密碼存儲(chǔ)于傳輸均采用MD5加密方式,使信息傳輸更加安全。</p><p> 功能上只實(shí)現(xiàn)了一些較為基本的功能,有很多功能有待增加。用戶模塊缺少搜索的功能,比如對(duì)具體用戶的搜索、對(duì)具體moment的搜索等。&l
83、t;/p><p> 在此要感謝我的指導(dǎo)老師對(duì)我悉心的指導(dǎo),感謝老師給我的幫助。在設(shè)計(jì)過程中,我通過查閱大量有關(guān)資料,與同學(xué)交流經(jīng)驗(yàn)和自學(xué),并向老師請(qǐng)教等方式,使自己學(xué)到了不少知識(shí),也經(jīng)歷了不少艱辛,但收獲同樣巨大。在整個(gè)設(shè)計(jì)中我懂得了許多東西,也培養(yǎng)了我獨(dú)立工作的能力,樹立了對(duì)自己工作能力的信心,相信會(huì)對(duì)今后的學(xué)習(xí)工作生活有非常重要的影響。而且大大提高了動(dòng)手的能力,使我充分體會(huì)到了在創(chuàng)造過程中探索的艱難和成功時(shí)的喜
84、悅。雖然這個(gè)設(shè)計(jì)做的也不太好,但是在設(shè)計(jì)過程中所學(xué)到的東西是這次畢業(yè)設(shè)計(jì)的最大收獲和財(cái)富,使我終身受益。</p><p><b> 致謝</b></p><p> 在歷時(shí)幾個(gè)月的畢業(yè)設(shè)計(jì)中,我遇到了很多的問題,在此之際我要感謝我的指導(dǎo)老師,正是老師孜孜不倦的教誨和指導(dǎo),才使得我能夠順利完成畢業(yè)設(shè)計(jì)。</p><p> 但是由于時(shí)間倉促,以
85、及自身水平和技術(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é)到了許多能使我受益終身的東西,再次對(duì)老師表示衷心的感謝。并感謝理學(xué)院領(lǐng)導(dǎo)以及老師給我們創(chuàng)造的良好的學(xué)習(xí)環(huán)境和諸多幫助。</p><p> 同時(shí)我的畢業(yè)設(shè)計(jì)的順利完成,與學(xué)校提供的優(yōu)越的環(huán)境,完善的設(shè)備和
86、同學(xué)之間日益加深的默契和團(tuán)隊(duì)精神分不開。正因?yàn)榇?,我才順利地完成了這次畢業(yè)設(shè)計(jì),同時(shí)也從中獲益匪淺。在此衷心地感謝所有關(guān)心本次畢業(yè)設(shè)計(jì)和實(shí)現(xiàn)的老師和同學(xué),能夠給我這次學(xué)習(xí)和交流的機(jī)會(huì)。同時(shí)向關(guān)心和支持我學(xué)習(xí)的所有曾幫助過我的老師、同學(xué)和朋友們表示真摯的謝意!感謝他們對(duì)我的關(guān)心和支持!最后謹(jǐn)向我的畢業(yè)設(shè)計(jì)指導(dǎo)老師、論文評(píng)閱人、答辯委員會(huì)的各位老師表示最真誠、最衷心的感謝!</p><p><b> 參考
87、文獻(xiàn)</b></p><p><b> 書目:</b></p><p> [1] 孫衛(wèi)琴,Tomcat與Java Web開發(fā)技術(shù)詳解 第二版,2009.1</p><p> [4] 計(jì)文柯,Spring技術(shù)內(nèi)幕(第二版),2012.2</p><p> [8] 單東林、張曉菲、魏然,鋒利的jQuery
88、(第2版),2012.7</p><p><b> 期刊:</b></p><p> [1] IBM WebSphere 開發(fā)者技術(shù)期刊:最重要的 Java EE 最佳實(shí)踐,2007.3</p><p><b> 網(wǎng)絡(luò)引用網(wǎng)址:</b></p><p> [3] JSON校驗(yàn)解析網(wǎng)站,htt
溫馨提示
- 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. 眾賞文庫僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 軟件工程課程網(wǎng)站畢業(yè)論文
- 軟件工程畢業(yè)論文-數(shù)據(jù)結(jié)構(gòu)教學(xué)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文-c語言教學(xué)專題網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文-初中英語短語練習(xí)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文-c語言教學(xué)專題網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn) 2
- 圖書出版網(wǎng)站的前端設(shè)計(jì)與制作-軟件工程畢業(yè)論文
- 軟件工程畢業(yè)論文-黨務(wù)cms系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文-小型電子商務(wù)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)(客戶管理)
- 中老年社交網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn) 【畢業(yè)論文】
- 軟件工程畢業(yè)論文-小型電子商務(wù)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)(顧客管理)
- 軟件工程畢業(yè)論文-動(dòng)物營養(yǎng)學(xué)網(wǎng)絡(luò)開放課網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文eka教學(xué)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文-庫存管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文-實(shí)時(shí)路況系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文-酒店餐飲管理的設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文-預(yù)約掛號(hào)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文-android手機(jī)衛(wèi)士的設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文-駕校管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程網(wǎng)上購物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文
- 軟件工程畢業(yè)論文-工程監(jiān)理管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
評(píng)論
0/150
提交評(píng)論