版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 天津工業(yè)大學(xué)</b></p><p><b> 畢業(yè)設(shè)計(jì)(論文)</b></p><p> 基于SSH2框架的中華美食學(xué)習(xí)交流系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)</p><p> 姓 名 鄭澤銘 </p><p> 學(xué) 院 計(jì)算機(jī)科學(xué)與軟件
2、</p><p> 專 業(yè) 軟件工程 </p><p> 指導(dǎo)教師 尹紹宏 張建軍 </p><p> 職 稱 副教授 高級(jí)工程師 </p><p> 2016年 5 月29日</p><p> 天津工業(yè)大學(xué)畢業(yè)設(shè)計(jì)(論文)任務(wù)書</p><p&
3、gt; 院長(zhǎng) 教研室主任 指導(dǎo)教師 </p><p> 畢業(yè)設(shè)計(jì)(論文)開題報(bào)告表</p><p> 2016年 3 月10日</p><p> 天津工業(yè)大學(xué)本科畢業(yè)設(shè)計(jì)(論文)評(píng)閱表</p><p><b> (論文類)</b>
4、;</p><p> 天津工業(yè)大學(xué)畢業(yè)設(shè)計(jì)(論文)成績(jī)考核表</p><p><b> 摘 要</b></p><p> 民以食為天,我國的美食文化源遠(yuǎn)流長(zhǎng),一直被人傳承發(fā)展著。近些年來,隨著網(wǎng)絡(luò)化建設(shè)的發(fā)展,網(wǎng)絡(luò)化美食學(xué)習(xí)交流系統(tǒng)也越來越火,因此建設(shè)一個(gè)好的美食學(xué)習(xí)交流系統(tǒng)顯的越來越有必要了。隨著人們生活水平的不斷提高,在家里、在宿舍
5、、在辦公室,上網(wǎng)已經(jīng)不是什么很困難的事情,通過美食學(xué)習(xí)交流系統(tǒng),人們可以參與各種自己喜歡的美食話題,與志同道合的朋友一起交流心得,特別是對(duì)于一些愛美食、愛做菜的朋友們來說美食學(xué)習(xí)交流系統(tǒng)系統(tǒng)就是提供給注冊(cè)用戶一個(gè)平臺(tái),會(huì)員用戶可以通過Internet接入登錄系統(tǒng),在這個(gè)平臺(tái)上發(fā)表菜譜、閱讀菜譜、回復(fù)等等。</p><p> 本畢業(yè)設(shè)計(jì)的內(nèi)容是設(shè)計(jì)并且實(shí)現(xiàn)一個(gè)基于SSH2框架的中華美食學(xué)習(xí)交流系統(tǒng),本系統(tǒng)以jav
6、a為開發(fā)語言,在web環(huán)境下,基于B/S三層結(jié)構(gòu)模式,以myeclipse2014為開發(fā)工具,以MYSQL5.6作為數(shù)據(jù)庫。這個(gè)系統(tǒng)具有比較好的伸縮性能,擴(kuò)展性很強(qiáng),兼容性好、容易維護(hù)、界面也很美觀,功能也很簡(jiǎn)單實(shí)用,其中包括:首頁板塊,發(fā)布菜肴,用戶間的回復(fù)、評(píng)論、私信,版主對(duì)帖子的審核,管理員對(duì)用戶和板塊的管理等。通過本系統(tǒng),可以讓人們實(shí)現(xiàn)實(shí)時(shí)在線交流,真正做到信息資料的共享,也可以積極而及時(shí)地參與討論,在了解他人觀點(diǎn)意見的同時(shí)也可
7、以發(fā)表自己的看法。</p><p> 關(guān)鍵詞:中華美食學(xué)習(xí)交流系;JAVA ;JSP</p><p><b> ABSTRACT </b></p><p> The food culture of our country has a long history, has always been people passing on. In r
8、ecent years, with the development of network construction, network of the gourmet learning website communication is becoming more and more popular, so the construction of a good food learning exchange site becomes more a
9、nd more necessary. With the continuous improvement of people's living standards, at home, in the dormitory, in the office, Internet is not what a difficult thing, through food learning exch</p><p> This
10、 graduation design is to design and implement a an SSH2 framework must study Chinese cuisine based communication system, this system based on Java development language, under the web environment, based on B/S three layer
11、 structure model, development tools for myeclipse2014, MYSQL5.6 as database, the system has good scalability can, scalability is very strong, good compatibility, easy maintenance, the interface is also very beautiful, fu
12、nction is simple and practical, including: home page pla</p><p> Keywords: Food exchange website ;JAVA;JSP</p><p><b> 目 錄</b></p><p> 第一章 緒 論1</p><p>
13、 1.1 開發(fā)背景1</p><p> 1.2 系統(tǒng)開發(fā)意義1</p><p> 1.3 組織安排2</p><p> 第二章 關(guān)鍵技術(shù)簡(jiǎn)介4</p><p> 2.1 系統(tǒng)開發(fā)環(huán)境介紹4</p><p> 2.2 系統(tǒng)開發(fā)的思想與技術(shù)5</p><p> 第三章 系統(tǒng)
14、需求分析6</p><p> 3.1 系統(tǒng)可行性分析6</p><p> 3.2 總體功能模塊6</p><p> 3.3 系統(tǒng)管理員功能模塊7</p><p> 3.4 用戶的功能模塊8</p><p> 3.5 板塊管理員的功能模塊8</p><p> 3.6 系統(tǒng)業(yè)
15、務(wù)描述9</p><p> 3.7 程序流程圖的設(shè)計(jì)10</p><p> 第四章 系統(tǒng)詳細(xì)設(shè)計(jì)12</p><p> 4.1 系統(tǒng)和數(shù)據(jù)庫的配置12</p><p> 4.2 概念模型設(shè)計(jì)12</p><p> 4.3 數(shù)據(jù)庫邏輯模型的設(shè)計(jì)16</p><p> 4.4
16、 數(shù)據(jù)庫表結(jié)構(gòu)的設(shè)計(jì)16</p><p> 第五章 系統(tǒng)功能實(shí)現(xiàn)18</p><p> 5.1 程序類圖的設(shè)計(jì)19</p><p> 5.2 程序功能時(shí)序圖的實(shí)現(xiàn)25</p><p> 5.3 系統(tǒng)實(shí)現(xiàn)主要框架的介紹27</p><p> 5.4 實(shí)現(xiàn)功能預(yù)覽31</p><p
17、> 第六章 系統(tǒng)的調(diào)試與測(cè)試43</p><p> 6.1軟件測(cè)試的目的43</p><p> 6.2軟件測(cè)試的任務(wù)43</p><p> 6.3測(cè)試環(huán)境43</p><p> 6.4測(cè)試過程44</p><p><b> 結(jié) 論48</b></p>
18、<p><b> 參考文獻(xiàn)50</b></p><p><b> 附 錄51</b></p><p><b> Ⅰ.英文原文51</b></p><p><b> ?、?中文譯文55</b></p><p><b> 謝
19、 辭58</b></p><p><b> 第一章 緒 論</b></p><p><b> 1.1 開發(fā)背景</b></p><p> 快節(jié)奏的生活伴隨著逐步便捷的社會(huì)信息化給我們帶來的影響頗深?,F(xiàn)在這種所謂的信息化已經(jīng)深深地融入了我們生活的各個(gè)方面,與此同時(shí),在這個(gè)被信息化強(qiáng)烈沖擊下的時(shí)代,
20、人們對(duì)于網(wǎng)絡(luò)使用的需求已經(jīng)不再是簡(jiǎn)簡(jiǎn)單單的看一些資料或是網(wǎng)購了,而是更加注重于在情感與信息之前的交互,讓情與感通過信息的方式交流與傳遞。世界的各個(gè)角落的人可以像面對(duì)面一樣的交談、討論,這對(duì)于人們來說充滿了相當(dāng)大的誘惑力和影響力。</p><p> 互聯(lián)網(wǎng)的產(chǎn)生以及社會(huì)信息化的日趨普及使的以前只能在本地訪問的美食學(xué)習(xí)交流系統(tǒng)可以在全世界的任何角落進(jìn)行隨意的訪問,這極大的增加了人們對(duì)于這個(gè)網(wǎng)絡(luò)需求的興趣。在美食學(xué)習(xí)
21、交流系統(tǒng)上用戶可以對(duì)一個(gè)大家共同感興趣的菜肴進(jìn)行發(fā)布、評(píng)論交流,無拘無束的抒發(fā)情感,說出自己想說的話,通過評(píng)論、回復(fù)、私信等功能進(jìn)行用戶間的間接交流。本畢業(yè)設(shè)計(jì)所采用的,是稱為瀏覽器——服務(wù)器的B/S結(jié)構(gòu),它的特點(diǎn)是在客戶端直接采用了功能強(qiáng)大的瀏覽器軟件作為界面,其優(yōu)點(diǎn)是在于軟件的開發(fā)效率變高了,客戶端不受操作平臺(tái)的限制、也不受地域的限制,網(wǎng)絡(luò)傳輸量少,即適用于局域網(wǎng),更適用于Internet,而且投資小、見效快,用戶可以不必進(jìn)行服務(wù)器
22、方面的投資,而是去租用,甚至是免費(fèi)使用ISP的服務(wù)器資源,因而受到越來越多中小型單位的青睞。</p><p> 如今,基于SSH2框架的中華美食學(xué)習(xí)交流系統(tǒng)可以說是一種非常極為常見的交流互動(dòng)服務(wù)系統(tǒng)了。人們不僅僅可以在此學(xué)習(xí)到各種感興趣的菜肴的配料及制作過程,還可以通過評(píng)論相互交流煮菜的經(jīng)驗(yàn)以及暢談美食所能帶給我們的人生哲理,同時(shí)也可以相互關(guān)注,發(fā)私信,交朋友,互相學(xué)習(xí)交流,回復(fù)他人的留言等。我相信好吃的料理是
23、可以改變一個(gè)人的,這也是此系統(tǒng)深受廣大用戶喜愛的原因。</p><p> 1.2 系統(tǒng)開發(fā)意義</p><p> 伴隨著社會(huì)信息化的普及,如今越來越多的人都能夠滿足對(duì)于網(wǎng)絡(luò)的需求,所以基于SSH2框架的中華美食學(xué)習(xí)交流系統(tǒng)也是各種學(xué)習(xí)交流菜譜的比較好的的交流場(chǎng)所,可以很好的為美食愛好者提供了學(xué)習(xí)交流環(huán)境。在系統(tǒng)的各個(gè)板塊內(nèi),各等級(jí)用戶圍繞某道菜肴或者是某類問題,通過對(duì)評(píng)論的發(fā)表、話題
24、的回復(fù)、用戶間的私信、關(guān)注等方式進(jìn)行一種通過虛擬連接的溝通,相互探討、相互學(xué)習(xí),形成了一種以追捧各系美食為中心的交流學(xué)習(xí)方式。</p><p> 與此同時(shí)系統(tǒng)的內(nèi)容也變的越來越精彩豐富,標(biāo)新立異,彰顯用戶的個(gè)性,各種活動(dòng)花樣更是層出不窮,該系統(tǒng)也由此深受廣大用戶的鐘愛。這些使用美食學(xué)習(xí)交流系統(tǒng)的人可以處于一個(gè)相互平等的位置與其他用戶進(jìn)行任何有關(guān)于美食問題的探討。這相比于更多的交流方式而言擁有不避諱性、自由性,使
25、用戶用得更放松且隨意,但不是隨便。系統(tǒng)也是各種學(xué)習(xí)交流資源組合的場(chǎng)所,為美食愛好者提供了學(xué)習(xí)交流環(huán)境。作為一個(gè)美食愛好者參與系統(tǒng)的網(wǎng)絡(luò)活動(dòng)可獲得多種學(xué)習(xí)交流的途徑以及意義。從該系統(tǒng)用戶參與的情況來看,在各個(gè)板塊里,基本上每道菜肴提出的問題都可以的到用戶友好的、認(rèn)真的回復(fù)解答,有著濃郁的協(xié)作探討的學(xué)習(xí)交流氣氛和良好的學(xué)習(xí)交流效果。</p><p><b> 1.3 組織安排</b><
26、/p><p> 本文首先介紹了基于SSH2框架的中華美食學(xué)習(xí)交流系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)的實(shí)現(xiàn)所明白的意義和研究該項(xiàng)目所包含的背景。隨后介紹了開發(fā)本系統(tǒng)所需要用到的java技術(shù)、SSH2框架搭建等,敘述了Java強(qiáng)大的功能及特點(diǎn)和相關(guān)的系統(tǒng)研究理論。接下里研究了系統(tǒng)的需求分析和可行性分析,從開發(fā)者和用戶等多重角度分析本系統(tǒng)的各個(gè)部分。接著介紹了該系統(tǒng)的各功能模塊的功能設(shè)計(jì)、所涉及的E-R圖、所設(shè)計(jì)的數(shù)據(jù)庫等。最后總結(jié)本系統(tǒng)
27、的結(jié)論、參考文獻(xiàn)、遇到的問題以及對(duì)將來的發(fā)展的觀望。</p><p><b> (1)任務(wù)目標(biāo)</b></p><p> 本系統(tǒng)主要實(shí)現(xiàn)一個(gè)關(guān)于美食方面的貼吧功能需求,按照角色劃分闡述需求</p><p> 處于系統(tǒng)user以為的用戶即為未注冊(cè)的游客,其可以對(duì)所有板塊的帖子以及回復(fù)內(nèi)容進(jìn)行瀏覽,除此操作以外不能進(jìn)行其他請(qǐng)求的行為。<
28、/p><p> 經(jīng)過注冊(cè)的普通用戶,其可以對(duì)各個(gè)板塊進(jìn)行發(fā)布菜肴以及評(píng)論的操作,對(duì)其他用戶進(jìn)行私信、關(guān)注,對(duì)自己的個(gè)人信息進(jìn)行管理,包括個(gè)人的簡(jiǎn)介、密碼、所發(fā)布的菜肴及恢復(fù)等。</p><p> 的到肯定的高級(jí)用戶即各版塊版主,他不但享有以上用戶的所有操作,還擁有對(duì)負(fù)責(zé)版塊的管理權(quán)。職能權(quán)限包括:對(duì)負(fù)責(zé)版塊的信息進(jìn)行合法性的管理,設(shè)置精華、推薦、活動(dòng)的功能。</p><
29、p> 系統(tǒng)的最高權(quán)限者管理員,其不僅擁有對(duì)板塊的管理,負(fù)責(zé)對(duì)板塊進(jìn)行增加,刪除等功能,還擁有任命版主的權(quán)限。最為主要的是他可以對(duì)在本系統(tǒng)上發(fā)布不堪言論、違反網(wǎng)絡(luò)管理?xiàng)l例的用戶進(jìn)行封號(hào)處理。</p><p><b> 運(yùn)行環(huán)境</b></p><p> 處理器型號(hào):AMD A8-3520M APU with Radeon(tm) HD Graphics<
30、;/p><p><b> 內(nèi)存:4GB</b></p><p> 顯卡類型:AMD Radeon Graphics Processor(0*9641)</p><p> 分辨率:1366*768</p><p> 前臺(tái):Dreamweaver CS4</p><p> 操作系統(tǒng):Window
31、s10 64bit</p><p> 數(shù)據(jù)庫:MYSQL5.6</p><p> 開發(fā)環(huán)境:Myeclipse2014</p><p> 服務(wù)器:Tomcat</p><p> 第二章 關(guān)鍵技術(shù)簡(jiǎn)介</p><p> 2.1 系統(tǒng)開發(fā)環(huán)境介紹</p><p> ?。?)Myeclip
32、se2014</p><p> 在開發(fā)本平臺(tái)中所用到的開發(fā)工具就是是知名的java項(xiàng)目開發(fā)工具M(jìn)yeclipse2014。MyEclipse2014整合了Hibernate、Struts2和Spring等最新版本內(nèi)容,MyEclipse2014界面美觀,包含了一個(gè)清新的淡藍(lán)色主題,集成了主題支持的插件Eclipse Color Themes和Jeeeyul's Eclipse Themes,可以進(jìn)行主題
33、樣式定制和切換。Myeclipse2014企業(yè)級(jí)工作平臺(tái)是對(duì)Eclipse IDE的一種擴(kuò)展,利用Myeclipse2014,我們可以在數(shù)據(jù)庫和J2EE的開發(fā)、發(fā)布,以及在應(yīng)用程序服務(wù)器的整合當(dāng)中極大地提高系統(tǒng)的工作效率[6]。Myeclipse2014是一個(gè)功能非常豐富的J2EE集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測(cè)試和發(fā)布功能,完整支持HTML, Struts, JSP, CSS, Java scripts, SQL, Hiber
34、nate。</p><p> 在結(jié)構(gòu)上,Myeclipse2014的特征可以被分為7類: J2EE的模型, EJB的開發(fā)工具,WEB的開發(fā)工具,應(yīng)用程序服務(wù)器的連接器,數(shù)據(jù)庫服務(wù),J2EE項(xiàng)目部署服務(wù), Myeclipse2014等的整合幫助[7]。</p><p> 對(duì)于以上的每一種功能上的類別,在Eclipse中的都有相應(yīng)的功能部件,并通過一系列的插件來實(shí)現(xiàn)它們的。Myeclips
35、e2014結(jié)構(gòu)上的這種模塊化,可以讓我們?cè)诓挥绊懫渌K的情況下,對(duì)任一模塊進(jìn)行單獨(dú)的擴(kuò)展和升級(jí)。</p><p> 簡(jiǎn)單而言,Myeclipse2014是一款功能強(qiáng)大的J2EE集成開發(fā)環(huán)境,支持代碼編寫、配置、測(cè)試以及除錯(cuò)。</p><p><b> ?。?)數(shù)據(jù)庫介紹</b></p><p> 數(shù)據(jù)庫使用的是MYSQL5.6開源數(shù)據(jù)庫。
36、</p><p> MYSQL5.6的特性:使用C和C++編寫,并使用了多種編譯器進(jìn)行測(cè)試,保證源代碼的可移植性 。支持AIX、Windows、FreeBSD、Mac OS、HP-UX、OS/2 Wrap、OpendBSD、Salaries、等多種操作系統(tǒng)[5]。為多種編程語言提供API。這些編程語言包括C、C++、Eiffel、Java、Python、Perl、Tel、Ruby和PHP等。支持多線程的充分利用
37、的CPU資源。優(yōu)化的SQL的查詢算法,有效地提高查詢速度。既是能夠作為一個(gè)單獨(dú)的應(yīng)用程序應(yīng)用在客戶端的服務(wù)器網(wǎng)絡(luò)環(huán)境中,也能夠 作為一個(gè)庫而嵌入到其他的是軟件中提供多語言支持,常見的編碼如中文的BIG5、GB2312,日文的Shift_JIS等都可以用作數(shù)據(jù)表名和數(shù)據(jù)列名[10]。提供TCP/IP、JDBC和ODBC等多種的數(shù)據(jù)庫連接途徑。提供用于檢查、管理、優(yōu)化數(shù)據(jù)庫操作的管理工具??梢蕴幚頁碛猩锨f條記錄的大型數(shù)據(jù)庫。</p&
38、gt;<p> MYSQL5.6的應(yīng)用:與其他的大型數(shù)據(jù)庫例如Oracle、DB2、SQL Server等相比,MYSQL5.6自有它的不足之處,如規(guī)模小、功能有限(MYSQL5.6 Cluster的功能和效率都相對(duì)比較差)等,但是這絲毫也沒有減少它受歡迎的程度[12]。對(duì)于一般的個(gè)人使用者和中小型企業(yè)來說,MYSQL5.6提供的功能已經(jīng)綽綽有余,而且由于MYSQL5.6是開放源碼軟件,因此可以大大降低總體成本。<
39、/p><p><b> ?。?)Tomcat</b></p><p> Tomcat 很受廣大程序員的喜歡,因?yàn)樗倪\(yùn)行時(shí)占用的系統(tǒng)資源小,擴(kuò)展性好,支持負(fù)載平衡與郵件服務(wù)等開發(fā)應(yīng)用系統(tǒng)常用的功能;而且它還在不斷的改進(jìn)和完善中,任何一個(gè)感興趣的程序員都可以更改的它或在其中加入新的功能。 </p><p> Tomcat 是一個(gè)輕量級(jí)應(yīng)用服務(wù)器,
40、在中小型的系統(tǒng)和并發(fā)訪問的用戶不是很多的場(chǎng)合下被普遍使用,是開發(fā)和調(diào)試JSP 程序的首選。但是對(duì)于一個(gè)初學(xué)者來說,可以這樣認(rèn)為,當(dāng)在一臺(tái)機(jī)器上配置好的Apache 服務(wù)器,可利用它響應(yīng)對(duì)HTML 頁面的訪問請(qǐng)求[3]。實(shí)際上的Tomcat 部分是Apache 服務(wù)器的擴(kuò)展,但它是獨(dú)立的運(yùn)行的,所以當(dāng)你運(yùn)行tomcat 時(shí),它實(shí)際上是作為一個(gè)與Apache 獨(dú)立的進(jìn)程單獨(dú)運(yùn)行的。 </p><p> 這里的訣竅是
41、,當(dāng)配置正確時(shí),Apache 為HTML的頁面服務(wù),而Tomcat 實(shí)際上運(yùn)行JSP 頁面和Servlet[13]。另外,Tomcat和IIS、Apache等Web服務(wù)器是一樣的,具有處理HTML頁面的功能,另外它還是一個(gè)Servlet的和JSP的容器,獨(dú)立的Servlet的容器是Tomcat的默認(rèn)模式。</p><p> 2.2系統(tǒng)開發(fā)的思想與技術(shù)</p><p> 本系統(tǒng)采用jsp
42、技術(shù),基于MVC模式開發(fā),使用SSH框架(struts2、spring、hibernate)來增加系統(tǒng)的開發(fā)速度[1]。所謂的MVC模式"Model-View-Controller"的縮寫,中文翻譯為"模式-視圖-控制器"。程序就是用struts2和hibernate這兩個(gè)框架來實(shí)現(xiàn)的模型層和控制器這兩層,jsp實(shí)現(xiàn)視圖的這一層[2]。一般來說程序就是在數(shù)據(jù)庫和頁面的之間起橋梁作用的,jsp頁面請(qǐng)
43、求先到action,再到dao,再回到action,回到j(luò)sp頁面,action主要處理來自頁面的請(qǐng)求,dao主要是和數(shù)據(jù)庫的交互,struts2主要用在action,處理來自頁面的請(qǐng)求,處理完請(qǐng)求后跳轉(zhuǎn)回頁面。Hibernate主要用在dao,包括對(duì)數(shù)據(jù)庫的增、刪、改、查的操作,spring控制程序的流程。</p><p> 第三章 系統(tǒng)需求分析</p><p> 可行性分析是建立在
44、綜合調(diào)研的基礎(chǔ)之上的,針對(duì)一個(gè)項(xiàng)目的開發(fā)看其是否具備必要性和可能性,對(duì)所開發(fā)的項(xiàng)目進(jìn)行一系列調(diào)研,從運(yùn)行、技術(shù)、經(jīng)濟(jì)等幾個(gè)大方面進(jìn)行細(xì)致入微的研究,從而盡可能的去避免投資失誤所帶來的影響,保證項(xiàng)目成功的開發(fā)。項(xiàng)目的可行性分析的目的是用最小的代價(jià),在最合理的時(shí)間內(nèi)正確的將任務(wù)得以完成。我們將從技術(shù)可行性、經(jīng)濟(jì)可行性、各個(gè)功能需求等幾個(gè)方面進(jìn)行調(diào)研和分析。</p><p> 隨著社會(huì)信息化的不斷普及,普通的PC已經(jīng)
45、可以基本勝任小型網(wǎng)站的服務(wù)器功能,所以該項(xiàng)目設(shè)計(jì)實(shí)現(xiàn)的運(yùn)行服務(wù)器就是我的PC,使用開源的Tomcat作為發(fā)布服務(wù)器來完成該項(xiàng)目。</p><p> 3.1 系統(tǒng)可行性分析</p><p> 在技術(shù)方面,網(wǎng)站的服務(wù)器端開發(fā)使用MyEclipse,因?yàn)樵撈脚_(tái)基于Eclipse且集成了很多插件,功能完整且強(qiáng)大,與編程人員交互友好,開發(fā)起來十分簡(jiǎn)單易操作。數(shù)據(jù)存儲(chǔ)使用MySQL數(shù)據(jù)庫,其屬于輕
46、量級(jí)數(shù)據(jù)庫,可以有效的降低開發(fā)所需求的成本。</p><p> 在經(jīng)濟(jì)方面,本網(wǎng)站的開發(fā)是采用SSH2框架和MySQL小型數(shù)據(jù)庫,這兩者均屬于開源類,又有豐富的技術(shù)文檔文獻(xiàn)作為技術(shù)支持,這很大程度的降低了開發(fā)所需成本和維護(hù)所需成本。另外,項(xiàng)目如果建設(shè)完成達(dá)到上線的需求后,可以產(chǎn)生一定的經(jīng)濟(jì)收益。</p><p> 3.2 總體功能模塊</p><p> 中華美
47、食學(xué)習(xí)交流系統(tǒng)角色類分成三部分:</p><p> 系統(tǒng)管理員(最高權(quán)限擁有者)</p><p><b> 版塊管理員(版主)</b></p><p><b> 普通用戶</b></p><p> 總功能圖,如圖3-1所示: </
48、p><p> 圖3-1 系統(tǒng)功能需求分析</p><p> 3.3系統(tǒng)管理員功能模塊</p><p> 中華美食學(xué)習(xí)交流系統(tǒng)系統(tǒng)管理員主要實(shí)現(xiàn)的功能有對(duì)系統(tǒng)內(nèi)各種美食版塊鑒定,查實(shí)是否需要增加新版塊或是刪除已有板塊,對(duì)用戶貢獻(xiàn)得肯定,該權(quán)限者有能力將突出貢獻(xiàn)者指派為一版之主。</p><p> 系統(tǒng)管理員功能圖,如圖3-2所示:</
49、p><p> 圖3-2 系統(tǒng)管理員功能圖</p><p> 3.4用戶的功能模塊</p><p> 中華美食學(xué)習(xí)交流系統(tǒng)用戶按要求和目得實(shí)現(xiàn)的操作有六個(gè)。如若想對(duì)本系統(tǒng)進(jìn)行操作就要成為本系統(tǒng)的注冊(cè)用戶,完成注冊(cè)并登錄系統(tǒng)即可使用。緊接著介紹其擁有的操作權(quán)限,包括可以對(duì)菜肴進(jìn)行充分的學(xué)習(xí)瀏覽,已回復(fù)評(píng)論的方式方法進(jìn)行互動(dòng),成員之間可以相互發(fā)私密的信件(私信),還可以
50、對(duì)你喜歡的人進(jìn)行關(guān)注。個(gè)人的信息得管理如頭像、名稱等是必不可少的。</p><p> 用戶的功能圖,如圖3-3所示:</p><p> 圖3-3 用戶的功能圖</p><p> 3.5板塊管理員的功能模塊</p><p> 中華美食學(xué)習(xí)交流系統(tǒng)版主被開發(fā)者開發(fā)出的權(quán)限包括:對(duì)菜肴信息是否合法的管理,如有違反網(wǎng)絡(luò)管制條例等操作可對(duì)該菜
51、進(jìn)行刪除;對(duì)中華美食學(xué)習(xí)交流系統(tǒng)用戶發(fā)表的回復(fù)進(jìn)行管理,如有發(fā)布不堪言論、反黨反人民、威脅社會(huì)主義共發(fā)展的言語,將對(duì)該回復(fù)進(jìn)行刪除;綜合菜肴完成度、完整性、恢復(fù)是否出彩等方面對(duì)其進(jìn)行是否精華、是否推薦的推送;作為一版之主可以對(duì)組織線下的活動(dòng),通過中華美食學(xué)習(xí)交流系統(tǒng)發(fā)布活動(dòng)通知并進(jìn)行報(bào)名以及各方面的準(zhǔn)備。當(dāng)然個(gè)人信息的管理如頭像、名稱等是必不可少的。</p><p> 板塊管理員的功能圖,如圖3-4所示:<
52、;/p><p> 圖3-4 板塊管理員的功能圖</p><p><b> 3.6系統(tǒng)業(yè)務(wù)描述</b></p><p> 本程序主要分系統(tǒng)管理員,板塊管理員 ,用戶三個(gè)用戶權(quán)限。系統(tǒng)管理員的主要功能有板塊管理、注冊(cè)用戶管理;用戶主要功能有注冊(cè)登陸、瀏覽菜譜回復(fù)、發(fā)回復(fù)、發(fā)私信、加關(guān)注、個(gè)人管理中心;板塊管理員的主要功能有菜譜合法性管理、回復(fù)合法
53、性管理、精華帖管理、版主推薦管理、板塊活動(dòng)管理。</p><p> 用戶權(quán)限圖,如圖3-5所示:</p><p> 圖3-5 用戶權(quán)限圖</p><p> 3.7程序流程圖的設(shè)計(jì)</p><p> ?。?)用戶在查看完帖子之后發(fā)布回復(fù)的流程圖,如圖3-6所示:</p><p> 圖3-6 回復(fù)流程圖</p
54、><p> ?。?)用戶進(jìn)行登錄操作的流程圖,如圖3-7所示:</p><p> 圖3-7 登錄流程圖</p><p> (3)用戶在進(jìn)行注冊(cè)操作的流程圖,如圖3-8所示:</p><p> 圖3-8 注冊(cè)流程圖</p><p> 第四章 系統(tǒng)詳細(xì)設(shè)計(jì)</p><p> 4.1系統(tǒng)和數(shù)據(jù)庫
55、的配置</p><p> 系統(tǒng)按通用的B/S(瀏覽器、服務(wù)器)模式進(jìn)行設(shè)計(jì),B/S結(jié)構(gòu)圖,如圖4-1所示:</p><p> 圖4-1 B/S結(jié)構(gòu)圖</p><p> 數(shù)據(jù)庫在任何一個(gè)系統(tǒng)中都占有非比尋常的地位,所開發(fā)系統(tǒng)的效率以及實(shí)現(xiàn)后所產(chǎn)生的效果影響與數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)的優(yōu)劣成正比,換言之?dāng)?shù)據(jù)庫結(jié)構(gòu)完整明了對(duì)項(xiàng)目都是極好的。更為合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)是可以對(duì)數(shù)據(jù)
56、存儲(chǔ)的效率產(chǎn)生質(zhì)的影響,確保數(shù)據(jù)的完整性、一致性和安全性。</p><p><b> 4.2概念模型設(shè)計(jì)</b></p><p> 本系統(tǒng)E-R圖,如圖4-2所示:</p><p> 圖4-2 系統(tǒng)E-R圖</p><p> 本系統(tǒng)的具體E-R圖如下:</p><p> ?。?)板塊實(shí)體圖
57、,如圖4-3所示:</p><p> 圖4-3 板塊實(shí)體圖</p><p> ?。?)關(guān)注實(shí)體圖,如圖4-4所示:</p><p> 圖4-4 關(guān)注實(shí)體圖</p><p> ?。?)回復(fù)實(shí)體圖,如圖4-5所示:</p><p> 圖4-5 回復(fù)實(shí)體圖</p><p> ?。?)私信實(shí)體圖,
58、如圖4-6所示:</p><p> 圖4-6 私信實(shí)體圖</p><p> ?。?)菜譜實(shí)體圖,如圖4-7所示:</p><p><b> 圖4-7菜譜實(shí)體圖</b></p><p> ?。?)用戶實(shí)體圖,如圖4-8所示:</p><p> 圖4-8 用戶實(shí)體圖</p><
59、;p> 4.3數(shù)據(jù)庫邏輯模型的設(shè)計(jì)</p><p> 板塊表(主鍵、板塊圖片、板塊名稱、添加時(shí)間、是否刪除標(biāo)志、板塊簡(jiǎn)介、板塊管理員ID)</p><p> 關(guān)注表(主鍵、是否刪除標(biāo)志、被關(guān)注的用戶、我的關(guān)注)</p><p> 回復(fù)表(主鍵、回復(fù)內(nèi)容、添加時(shí)間、是否刪除標(biāo)志、關(guān)聯(lián)的菜譜ID、關(guān)聯(lián)的用戶ID)</p><p>
60、 私信表(主鍵、內(nèi)容、添加時(shí)間、是否刪除標(biāo)志、標(biāo)題、收件人ID、發(fā)件人ID)</p><p> 菜譜表(主鍵、內(nèi)容、添加時(shí)間、是否刪除標(biāo)志、點(diǎn)擊數(shù)、回復(fù)數(shù)、最后回復(fù)時(shí)間、菜譜類型、標(biāo)題、是否推薦、板塊ID、用戶ID)</p><p> 用戶表(主鍵、添加時(shí)間、是否刪除標(biāo)志、發(fā)布數(shù)、回復(fù)數(shù)、簡(jiǎn)介、聯(lián)系方式、密碼、用戶角色、頭像、真實(shí)姓名、用戶名)。</p><p>
61、; 4.4數(shù)據(jù)庫表結(jié)構(gòu)的設(shè)計(jì)</p><p> 板塊表是系統(tǒng)首頁的幾個(gè)板塊分類,它的組成是由:主鍵、版塊圖片、版塊名稱、添加時(shí)間、是否刪除標(biāo)志、版塊簡(jiǎn)介、版塊管理員ID幾部分組成的。如表4-1所示:</p><p><b> 表4-1板塊表</b></p><p> 關(guān)注表講的就是用戶之間相互關(guān)注了解的這層關(guān)系,它的組成是由主鍵、是否刪
62、除標(biāo)志、被關(guān)注的用戶、我的關(guān)注幾部分組成的。如表4-2所示:</p><p><b> 表4-2 關(guān)注表</b></p><p> 3.回復(fù)表講的是用戶對(duì)于各種帖子的回復(fù)評(píng)論功能,它的組成是由主鍵、回復(fù)內(nèi)容、添加時(shí)間、是否刪除標(biāo)志、關(guān)聯(lián)菜譜的ID、關(guān)聯(lián)用戶的ID幾部分組成的。如表4-3所示:</p><p><b> 表4-3回
63、復(fù)表</b></p><p> 4.私信表所講的是用戶之間相互溝通的一個(gè)功能,它的組成是由主鍵、內(nèi)容、添加時(shí)間、是否刪除標(biāo)志、標(biāo)題、收件人ID、發(fā)件人ID幾部分組成的。如表4-4所示:</p><p><b> 表4-4私信表</b></p><p> 菜譜表所描述的就是各級(jí)用戶所發(fā)布的菜肴的準(zhǔn)備用料和制作過程。它的組成是由主
64、鍵、內(nèi)容、添加時(shí)間、是否刪除標(biāo)志、點(diǎn)擊數(shù)、回復(fù)數(shù)、最后回復(fù)時(shí)間、菜譜類型、標(biāo)題、是否推薦、板塊ID、用戶ID幾部分組成的,如表4-5所示:</p><p><b> 表4-5菜譜表</b></p><p> 6.用戶表所描述的就是使用本系統(tǒng)的各級(jí)用戶。他的組成是由、主鍵、添加時(shí)間、是否刪除標(biāo)志、發(fā)布數(shù)、回復(fù)數(shù)、簡(jiǎn)介、聯(lián)系方式、密碼、用戶角色、頭像、真實(shí)姓名、用戶名
65、及部分組成。如表4-6所示:</p><p><b> 表4-6用戶表</b></p><p> 第五章 系統(tǒng)功能實(shí)現(xiàn)</p><p> 5.1程序類圖的設(shè)計(jì)</p><p> ?。?)板塊Bankuai類圖,如圖5-1所示:</p><p><b> 圖5-1 板塊類圖<
66、/b></p><p><b> 對(duì)應(yīng)的程序代碼:</b></p><p> publiced classes Bankuai {</p><p><b> @Id</b></p><p> @GeneratedValue</p><p> privated
67、int id;</p><p> privated int deletastatus;//表示是否刪除的狀態(tài),0表示未刪除,1表示刪除</p><p> privated Strings info;//簡(jiǎn)單介紹該板塊</p><p> @ManyToOne</p><p> @JoinColumn(names="guanli
68、id")</p><p> privated Users guanli;//版塊管理者</p><p> privated Dated createtimes;</p><p> privated Strings bankuaiimagePath;</p><p> ?。?)關(guān)注Guanzhu類圖,如圖5-2所示:</p
69、><p><b> 圖5-2 關(guān)注類圖</b></p><p><b> 對(duì)應(yīng)的程序代碼:</b></p><p> publiced classes Guanzhu {</p><p><b> @Id</b></p><p> @Generat
70、edValue</p><p> privated int id;</p><p> privated int deletastatus;//表示是否刪除的狀態(tài),0表示未刪除,1表示刪除</p><p> @ManyToOne</p><p> @JoinColumn(names="Usersid")</p&
71、gt;<p> privated Users Users;</p><p> @ManyToOne</p><p> @JoinColumn(names="toUsersid")</p><p> privated Users toUsers;</p><p> ?。?)回復(fù)Huifu類圖,如圖5-
72、3所示:</p><p><b> 圖5-3 回復(fù)類圖</b></p><p><b> 對(duì)應(yīng)的程序代碼:</b></p><p> publiced classes Huifu {</p><p><b> @Id</b></p><p>
73、@GeneratedValue</p><p> privated int id;</p><p> privated int deletastatus;//表示是否刪除的狀態(tài),0表示未刪除,1表示刪除</p><p> @Column(names="contents", columnDefinition="TEXT")
74、</p><p> privated Strings contents;</p><p> privated Dated createtimes;</p><p> @ManyToOne</p><p> @JoinColumn(names="Usersid")</p><p> priv
75、ated Users Users;</p><p> @ManyToOne</p><p> @JoinColumn(names="tieziid")</p><p> privated Tiezi tiezi;</p><p> (4)私信Sixin類圖,如圖5-4所示:</p><p>
76、<b> 圖5-4 私信類圖</b></p><p><b> 對(duì)應(yīng)的代碼:</b></p><p> publiced classes Sixin {</p><p><b> @Id</b></p><p> @GeneratedValue</p>
77、<p> privated int id;</p><p> privated int deletastatus;//表示是否刪除的狀態(tài),0表示未刪除,1表示刪除</p><p> privated Strings titles;</p><p> @Column(names="contents", columnDefiniti
78、on="TEXT")</p><p> privated Strings contents;</p><p> @ManyToOne</p><p> @JoinColumn(names="Usersid")</p><p> privated Users Users;</p>&
79、lt;p> privated Dated createtimes;</p><p> @ManyToOne</p><p> @JoinColumn(names="toUsersid")</p><p> privated Users toUsers;</p><p> ?。?)菜譜Tiezi類圖,如圖5-5
80、所示:</p><p><b> 圖5-5 菜譜類圖</b></p><p><b> 對(duì)應(yīng)的代碼:</b></p><p> publiced classes Tiezi {</p><p><b> @Id</b></p><p> @Ge
81、neratedValue</p><p> privated int id;</p><p> privated int deletastatus;//表示是否刪除的狀態(tài),0表示未刪除,1表示刪除</p><p> privated Strings titles;</p><p> @Column(names="conten
82、ts", columnDefinition="TEXT")</p><p> privated Strings contents;</p><p> @ManyToOne</p><p> @JoinColumn(names="Usersid")</p><p> privated U
83、sers Users;</p><p> privated Dated createtimes;</p><p> @ManyToOne</p><p> @JoinColumn(names="bankuaiid")</p><p> privated Bankuai bankuai;</p><
84、;p> privated int dianjishu;//查看數(shù)</p><p> privated int huifushu;//回復(fù)數(shù)</p><p> privated Strings leixing;//菜譜 精華 求助 活動(dòng) </p><p> privated Dated huifutime;//最后回復(fù)</p>&l
85、t;p> privated Strings tuijian;//版主推薦</p><p> ?。?)用戶Users類圖,如圖5-6所示:</p><p><b> 圖5-6 用戶類圖</b></p><p><b> 對(duì)應(yīng)的代碼:</b></p><p> publiced class
86、es Users {</p><p><b> @Id</b></p><p> @GeneratedValue</p><p> privated int id;</p><p> privated int deletastatus;//表示是否刪除的狀態(tài),0表示未刪除,1表示刪除</p><
87、;p> privated Strings Usersnames;</p><p> privated Strings password;</p><p> privated Dated createtimes;</p><p> privated int role;//1表示系統(tǒng)管理員,3表示普通用戶</p><p> pri
88、vated Strings truenames;</p><p> privated Strings lianxifangshi;//聯(lián)系方式</p><p> privated int fatieshu;//發(fā)布數(shù)</p><p> privated int huifushu;//回復(fù)數(shù)</p><p> privated Stri
89、ngs touxiang;//頭像</p><p> privated Strings jianjie;//簡(jiǎn)介</p><p> 5.2程序功能時(shí)序圖的實(shí)現(xiàn)</p><p> (1)板塊模塊時(shí)序圖,如圖5-7所示:</p><p> 圖5-7 板塊模塊時(shí)序圖</p><p> ?。?)回復(fù)模塊時(shí)序圖,如圖5-
90、8所示:</p><p> 圖5-8 回復(fù)板塊時(shí)序圖</p><p> ?。?)菜譜模塊時(shí)序圖,如圖5-9所示:</p><p> 圖5-9 菜譜模塊時(shí)序圖</p><p> ?。?)用戶模塊時(shí)序圖,如圖5-10所示:</p><p> 圖5-10 用戶模塊時(shí)序圖</p><p> 5.
91、3系統(tǒng)實(shí)現(xiàn)主要框架的介紹</p><p><b> ?。?)SSH框架</b></p><p> SSH2并不是一個(gè)框架,而是由struts2.0+spring+hibernate集成的一個(gè)框架,SSH2框架系統(tǒng)從職責(zé)上共分為四層:表示層、業(yè)務(wù)邏輯層、數(shù)據(jù)持久層和域模塊層,使用SSH2開發(fā)的web程序有結(jié)構(gòu)清晰、可復(fù)用性好、維護(hù)方便的特點(diǎn)[8]。Struts2.0負(fù)
92、責(zé)MVC的分離,作為系統(tǒng)的整體基礎(chǔ)架構(gòu)并控制業(yè)務(wù)跳轉(zhuǎn),Hibernate框架則是對(duì)持久層提供支持,Spring框架做管理,管理Struts框架和Hibernate框架。實(shí)現(xiàn)流程是:首先通過JSP頁面實(shí)現(xiàn)交互界面,負(fù)責(zé)接收請(qǐng)求(Request)和傳送響應(yīng)(Response),然后Struts根據(jù)配置文件(struts-config.xml)將ActionServlet接收到的Request委派給相應(yīng)的Action處理。在業(yè)務(wù)層中,管理服
93、務(wù)組件的Spring IoC容器負(fù)責(zé)向Action提供業(yè)務(wù)模型(Model)組件和該組件的協(xié)作對(duì)象數(shù)據(jù)處理(DAO)組件完成業(yè)務(wù)邏輯,并提供事務(wù)處理、緩沖池等容器組件以提升系統(tǒng)性能和保證數(shù)據(jù)的完整性[9]。而在持久層中,則依賴于Hibernate的對(duì)象化映射和數(shù)據(jù)庫交互,處理DAO組件請(qǐng)求</p><p> ?。?)Hibernate配置文件</p><p> <hibernate
94、-configuration></p><p> <sessions-factory></p><p> <!-- Databases connection settings --></p><p> <properties names="proxool.pool_alias">DBPool<
95、/properties></p><p> <properties names="proxool.xml">proxool.xml</properties></p><p> <properties names="connection.provider_classes"></p><p
96、> org.hibernate.connection.ProxoolConnectionProvider</p><p> </properties></p><p> <!-- Echo all executed SQL to stdout --></p><p> <properties names="sho
97、w_sql">true</properties></p><p> <properties names="format_sql">true</properties></p><p> <properties names="dialect">org.hibernate.dialect.
98、MYSQL5.0Dialect</properties></p><p> <!-- Enable Hibernate's automatic sessions context management --></p><p> <properties names="current_sessions_context_classes"
99、>thread</properties></p><p> <properties names="hibernate.hbm2ddl.auto">upDated</properties></p><p> <mapping classes="美食學(xué)習(xí)交流系統(tǒng).model.Users"/><
100、;/p><p> <mapping classes="美食學(xué)習(xí)交流系統(tǒng).model.Bankuai"/></p><p> <mapping classes="美食學(xué)習(xí)交流系統(tǒng).model.Tiezi"/></p><p> <mapping classes="美食學(xué)習(xí)交流系統(tǒng).mod
101、el.Huifu"/></p><p> <mapping classes="美食學(xué)習(xí)交流系統(tǒng).model.Sixin"/></p><p> <mapping classes="美食學(xué)習(xí)交流系統(tǒng).model.Guanzhu"/></p><p> </sessions-fa
102、ctory></p><p> </hibernate-configuration></p><p> 這是Hibernate的配置文件,在該文件中<properties names="proxool.xml">proxool.xml</properties></p><p> 首先加載了連接池的一
103、個(gè)配置,就是加載了數(shù)據(jù)庫的連接信息,</p><p> <properties names="show_sql">true</properties></p><p> <properties names="format_sql">true</properties></p><p&
104、gt; 表示控制臺(tái)打印SQL語句,并格式化SQL語句</p><p> <properties names="dialect">org.hibernate.dialect.MYSQL5.6Dialect</properties></p><p> 表示當(dāng)前數(shù)據(jù)庫的語言是MYSQL5.6</p><p> <m
105、apping classes="美食學(xué)習(xí)交流系統(tǒng).model.Users"/></p><p> <mapping classes="美食學(xué)習(xí)交流系統(tǒng).model.Bankuai"/></p><p> <mapping classes="美食學(xué)習(xí)交流系統(tǒng).model.Tiezi"/></p
106、><p> <mapping classes="美食學(xué)習(xí)交流系統(tǒng).model.Huifu"/></p><p> <mapping classes="美食學(xué)習(xí)交流系統(tǒng).model.Sixin"/></p><p> <mapping classes="美食學(xué)習(xí)交流系統(tǒng).model.Gu
107、anzhu"/></p><p> 都表示當(dāng)前數(shù)據(jù)庫建立起來的表和試題類之間的映射關(guān)系,比如<mapping classes="美食學(xué)習(xí)交流系統(tǒng).model.Users"/>表示Users類和t_Users表之間的建立起來的對(duì)應(yīng)關(guān)系,其他也都類似</p><p> ?。?)Struts配置文件</p><p><
108、;b> <struts></b></p><p> <constant names="struts.objectFactory" value="spring" /></p><p> <constant names="struts.i18n.encoding" value=&q
109、uot;UTF-8" /></p><p> <packages names="index" namesspace="/" extends="struts-default"></p><p> <action names="index" methad="index
110、" classes="indexAction" ></p><p> <results names="successed">index.jsp</results></p><p><b> </action></b></p><p> <a
111、ction names="methad" classes="manageAction"></p><p> <results type="dispatcher">${url}</results></p><p> <results names="rediract" typ
112、e="rediract">${url}</results></p><p><b> </action></b></p><p> <action names="indexmethad" classes="indexAction"></p><
113、p> <results type="dispatcher">${url}</results></p><p> <results names="rediract" type="rediract">${url}</results></p><p><b> <
114、;/action></b></p><p> </packages></p><p> </struts>這是struts的配置文件,該文件的作用主要起到來自JSP的請(qǐng)求的跳轉(zhuǎn)分配的作用.該struts配置文件是個(gè)總的配置文件。 </p><p> ?。?)Spring配置文件</p><p>
115、 Spring 在本項(xiàng)目中主要用到了IOC的功能,就是把對(duì)象實(shí)例化</p><p> <!-- daos --></p><p> <bean id="UsersDao" classes="美食學(xué)習(xí)交流系統(tǒng).dao.impl.UsersDaoImpl" ></p><
116、;p> <properties names="sessionsFactory"><ref bean="sessionsFactory" /></properties></p><p><b> </bean></b></p><p> <bean id="
117、;bankuaiDao" classes="美食學(xué)習(xí)交流系統(tǒng).dao.impl.BankuaiDaoImpl" ></p><p> <properties names="sessionsFactory"><ref bean="sessionsFactory" /></properties></
118、p><p><b> </bean></b></p><p> <bean id="tieziDao" classes="美食學(xué)習(xí)交流系統(tǒng).dao.impl.TieziDaoImpl" ></p><p> <properties names="sessionsF
119、actory"><ref bean="sessionsFactory" /></properties></p><p><b> </bean></b></p><p> <bean id="huifuDao" classes="美食學(xué)習(xí)交流系統(tǒng).dao.i
120、mpl.HuifuDaoImpl" ></p><p> <properties names="sessionsFactory"><ref bean="sessionsFactory" /></properties></p><p><b> </bean></b&g
121、t;</p><p> <bean id="sixinDao" classes="美食學(xué)習(xí)交流系統(tǒng).dao.impl.SixinDaoImpl" ></p><p> <properties names="sessionsFactory"><ref bean="sessionsFacto
122、ry" /></properties></p><p><b> </bean></b></p><p> <bean id="guanzhuDao" classes="美食學(xué)習(xí)交流系統(tǒng).dao.impl.GuanzhuDaoImpl" ></p><p
123、> <properties names="sessionsFactory"><ref bean="sessionsFactory" /></properties></p><p><b> </bean></b></p><p><b> 5.4實(shí)現(xiàn)功能預(yù)覽&
溫馨提示
- 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)站的設(shè)計(jì)與實(shí)現(xiàn)
- 論文-中華美食網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)
- 中華美食網(wǎng)網(wǎng)站設(shè)計(jì).doc
- 基于SSH2框架的制造型企業(yè)OA系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).pdf
- 天津衛(wèi)視推出“中華美食榜”打造美食產(chǎn)業(yè)鏈
- 基于SSH2框架的高職院校技能競(jìng)賽系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于ssh2框架的高校網(wǎng)上訂餐管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 基于 ssh2 框架的高校網(wǎng)上訂餐管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 基于SSH2框架的江西建行內(nèi)部OA系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于ssh2框架的“濱海度假”酒店預(yù)訂與自助選房系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 【zs精品】中華美食網(wǎng)網(wǎng)站設(shè)計(jì)[畢業(yè)論文+代碼全套]
- 基于MVC模式SSH2框架的企業(yè)物流管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于ssh2框架的大口袋海外代購轉(zhuǎn)運(yùn)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)
- 飲食文化:十大特色中華美食的文化意義
- 基于ssh2和jbpm的實(shí)驗(yàn)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 基于ssh2技術(shù)的苗木種植經(jīng)驗(yàn)交流平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)
- 基于SSH2框架的稅務(wù)計(jì)算機(jī)設(shè)備管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于ssh2框架的“濱海度假”酒店預(yù)訂與自助選房系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)——畢業(yè)論文
- 基于ssh2架構(gòu)的廣告聯(lián)盟系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于SSH2的城鎮(zhèn)職工醫(yī)保報(bào)銷系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).pdf
評(píng)論
0/150
提交評(píng)論