版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
PAGE1農(nóng)家樂管理系統(tǒng)摘要隨著移動(dòng)應(yīng)用技術(shù)的發(fā)展,越來越多的用戶借助于移動(dòng)手機(jī)、電腦完成生活中的事務(wù),許多的行業(yè)也更加重視與互聯(lián)網(wǎng)的結(jié)合,以提高快捷、高效、安全,可以方便更多有需求的人。針對(duì)傳統(tǒng)農(nóng)家樂管理系統(tǒng)問題,結(jié)合用戶的實(shí)際需求,本課程設(shè)計(jì)了農(nóng)家樂管理系統(tǒng),用戶可以此系統(tǒng)實(shí)現(xiàn)美食信息、住宿信息、活動(dòng)信息、活動(dòng)報(bào)名、客房預(yù)訂等信息,管理員通過后臺(tái)會(huì)對(duì)此美食信息進(jìn)行審核,管理員在還可以進(jìn)行首頁、個(gè)人中心、農(nóng)家樂管理、美食信息管理、住宿信息管理、活動(dòng)信息管理、用戶管理、活動(dòng)報(bào)名管理、客房預(yù)訂管理、用戶評(píng)價(jià)管理、論壇交流、管理員管理、系統(tǒng)管理,前臺(tái)首頁;首頁、農(nóng)家樂、美食信息、住宿信息、活動(dòng)信息、論壇交流、系統(tǒng)公告、個(gè)人中心、后臺(tái)管理、在線客服,用戶;首頁、個(gè)人中心、活動(dòng)報(bào)名管理、客房預(yù)訂管理、用戶評(píng)價(jià)管理、我的收藏管理等操作。此系統(tǒng)的開發(fā)對(duì)比舊傳統(tǒng)的手工記錄方式,不僅方便了需求用戶,也提高了管理人員的工作效率。關(guān)鍵詞:農(nóng)家樂管理系統(tǒng);SSM框架;Mysql數(shù)據(jù)庫AbstractWiththedevelopmentofmobileapplicationtechnology,moreandmoreuserscompletetheirlifeaffairswiththehelpofmobilephonesandcomputers.ManyindustriesalsopaymoreattentiontothecombinationwiththeInternet,soastoimprovetheefficiency,safetyandconvenienceofmorepeopleinneed.Aimingattheproblemsoftraditionalfarmhousemanagementsystem,combinedwiththeactualneedsofusers,thiscoursedesignsafarmhousemanagementsystem,Userscanusethissystemtorealizefoodinformation,accommodationinformation,activityinformation,activityregistration,roomreservationandotherinformation.Theadministratorwillauditthefoodinformationthroughthebackground.Theadministratorcanalsocarryouthomepage,personalcenter,farmhousemanagement,foodinformationmanagement,accommodationinformationmanagement,activityinformationmanagement,usermanagement,activityregistrationmanagementandroomreservationManagement,userevaluationmanagement,forumcommunication,administratormanagement,systemmanagement,frontpage;homepage,farmhouse,foodinformation,accommodationinformation,activityinformation,forumcommunication,systemannouncement,personalcenter,backgroundmanagement,onlinecustomerservice,user;homepage,personalcenter,activityregistrationmanagement,roomreservationmanagement,userevaluationmanagement,mycollectionmanagementAndsoon.Comparedwiththetraditionalmanualrecordingmethod,thedevelopmentofthissystemisnotonlyconvenientforusers,butalsoimprovestheefficiencyofmanagers.Keywords:farmhousemanagementsystem;SSMframework;MySQLdatabase目錄摘要 1Abstract 11系統(tǒng)概述 41.1概述 41.2課題意義 41.3主要內(nèi)容 42系統(tǒng)開發(fā)環(huán)境 52.1JAVA簡介 52.2B/S架構(gòu) 52.3系統(tǒng)對(duì)MySQL數(shù)據(jù)庫的兩種連接方式 62.4MySql數(shù)據(jù)庫 62.5SSM三大框架 63需求分析 73.1技術(shù)可行性:技術(shù)背景
73.2經(jīng)濟(jì)可行性 73.3操作可行性:
83.4系統(tǒng)設(shè)計(jì)規(guī)則 83.5系統(tǒng)流程和邏輯 84系統(tǒng)概要設(shè)計(jì) 124.1概述 124.2系統(tǒng)結(jié)構(gòu) 124.3.數(shù)據(jù)庫設(shè)計(jì) 144.3.1數(shù)據(jù)庫實(shí)體 144.3.2數(shù)據(jù)庫設(shè)計(jì)表 164.4.數(shù)據(jù)表 16第5章系統(tǒng)詳細(xì)設(shè)計(jì) 195.1前臺(tái)首頁功能模塊 195.2管理員功能模塊 215.3用戶功能模塊 256系統(tǒng)測(cè)試 276.1系統(tǒng)測(cè)試的目的 276.2系統(tǒng)測(cè)試方法 286.3測(cè)試結(jié)果 28結(jié)論 29致謝 30參考文獻(xiàn) 31
1系統(tǒng)概述1.1概述隨著社會(huì)的快速發(fā)展,計(jì)算機(jī)的影響是全面且深入的。用戶生活水平的不斷提高,日常生活中用戶對(duì)農(nóng)家樂方面的要求也在不斷提高,農(nóng)家樂也受到廣大用戶的喜愛,使得農(nóng)家樂管理系統(tǒng)的開發(fā)成為必需而且緊迫的事情。農(nóng)家樂管理系統(tǒng)主要是借助計(jì)算機(jī),通過對(duì)農(nóng)家樂管理系統(tǒng)所需的信息管理,增加用戶的選擇,同時(shí)也方便對(duì)廣大用戶信息的及時(shí)查詢、修改以及對(duì)信息的及時(shí)了解。農(nóng)家樂管理系統(tǒng)給用戶帶來了更多的便利,該系統(tǒng)通過和數(shù)據(jù)庫管理系統(tǒng)軟件協(xié)作來滿足用戶的需求。農(nóng)家樂管理系統(tǒng)是對(duì)美食信息、住宿信息、活動(dòng)信息發(fā)展的一種支持手段,傳統(tǒng)的管理模式還處于手工處理階段,管理效率極低。隨著用戶的不斷增多,傳統(tǒng)基于手工管理模式已經(jīng)無法滿足當(dāng)前用戶需求,隨著信息化時(shí)代的到來,使得農(nóng)家樂管理系統(tǒng)的開發(fā)成了必然。通過該系統(tǒng),管理員可以高效的進(jìn)行農(nóng)家樂管理系統(tǒng)相關(guān)信息管理,為了能夠提高信息的處理速度和準(zhǔn)確性,需要不斷完善農(nóng)家樂管理系統(tǒng)的管理和更新。使得本農(nóng)家樂管理系統(tǒng)工作系統(tǒng)化、規(guī)范化、高效化?;ヂ?lián)網(wǎng)作為社會(huì)發(fā)展當(dāng)中的產(chǎn)物,帶給大家無數(shù)的便利,高效,省時(shí)省力。網(wǎng)上管理方式通過互聯(lián)網(wǎng)發(fā)生了翻天覆地的變化,通過互聯(lián)網(wǎng)的崛起,我國的各大商家都紛紛想通過網(wǎng)絡(luò)進(jìn)行管理信息。在21世紀(jì),由于網(wǎng)絡(luò)科技的發(fā)達(dá),對(duì)于上述的問題我們做了詳細(xì)的解決辦法,在整個(gè)管理系統(tǒng)當(dāng)中得到了很快的發(fā)展和應(yīng)用??梢宰層脩艄?jié)省了大量時(shí)間,更是對(duì)傳統(tǒng)的習(xí)慣進(jìn)行了改變,我通過上網(wǎng),然后再網(wǎng)絡(luò)上查詢農(nóng)家樂管理系統(tǒng)的信息,這已經(jīng)是管理系統(tǒng)的最初標(biāo)志。1.2課題意義隨著全球信息化的發(fā)展,用戶的生活節(jié)奏越來越快,對(duì)信息的時(shí)效性越來越重視。以傳統(tǒng)的宣傳方式為載體的傳統(tǒng)媒介早已不能滿足用戶對(duì)獲取信息的方式、便捷性的需求。所以農(nóng)家樂管理系統(tǒng)漸漸成為用戶關(guān)注的焦點(diǎn)。首先,農(nóng)家樂管理系統(tǒng),網(wǎng)上獲取信息的實(shí)時(shí)性、便捷性要遠(yuǎn)遠(yuǎn)高于傳統(tǒng)媒介。系統(tǒng)一經(jīng)上線,無論用戶在世界的哪個(gè)角落,只要能夠連接互聯(lián)網(wǎng),就能在第一時(shí)間獲得想要的信息。本系統(tǒng)主要根據(jù)用戶和管理員的需求做出分析,讓用戶更好的在線查詢等,管理人員更好的管理信息,還可以給用戶提供收藏等功能。管理員對(duì)信息進(jìn)行管理等。從這個(gè)系統(tǒng)的操作來說:它能夠有效的進(jìn)行信息的添加、修改、查詢、刪除一些信息并進(jìn)行管理,在一定的程序上能夠?qū)崿F(xiàn)了自動(dòng)化。設(shè)計(jì)該系統(tǒng)的主要目的是為實(shí)現(xiàn)通過網(wǎng)絡(luò)來減少人力和財(cái)力的投入,不斷提高工作效率。最終我們希望通過農(nóng)家樂管理系統(tǒng)可以達(dá)到以下目的:1、提高農(nóng)家樂管理系統(tǒng)信息管理的效率,實(shí)現(xiàn)管理上的井井有條。2、實(shí)現(xiàn)用戶通過計(jì)算機(jī)平臺(tái)及時(shí)進(jìn)行更新網(wǎng)站信息,查看信息等。3、解決農(nóng)家樂管理系統(tǒng),存在的弊端。計(jì)算機(jī)技術(shù)在現(xiàn)代管理中的應(yīng)用,使計(jì)算機(jī)成為用戶應(yīng)用現(xiàn)代技術(shù)的重要工具。能夠有效的解決獲取信息便捷化、全面化的問題,提高效率。1.3主要內(nèi)容農(nóng)家樂管理系統(tǒng)從功能、數(shù)據(jù)流程、可行性、運(yùn)行環(huán)境等方面進(jìn)行需求分析。對(duì)農(nóng)家樂管理系統(tǒng)的數(shù)據(jù)庫、功能進(jìn)行了詳細(xì)設(shè)計(jì)。分析了主要界面設(shè)計(jì)和相關(guān)組件設(shè)計(jì),對(duì)農(nóng)家樂管理系統(tǒng)的具體實(shí)現(xiàn)進(jìn)行了介紹。這個(gè)農(nóng)家樂管理系統(tǒng)它是一個(gè)典型的管理系統(tǒng),這個(gè)系統(tǒng)的開發(fā)包括了后臺(tái)數(shù)據(jù)庫的設(shè)計(jì)、分析、建立、功能實(shí)現(xiàn)、系統(tǒng)維護(hù)和程序的界面開發(fā)及用戶的操作使用。對(duì)于這個(gè)系統(tǒng)的開發(fā)在前者上我們必須建立起一個(gè)符合自身的信息管理和實(shí)際情況所符合的設(shè)計(jì),在一定的程度上保證這個(gè)系統(tǒng)的完整性、資料安全性好的庫。對(duì)于這個(gè)程序的功能來說我們要保證它的完整性和易使用的特點(diǎn)。隨著現(xiàn)代科學(xué)技術(shù)的快速發(fā)展和技術(shù)的不斷提高,這些強(qiáng)大的功能已經(jīng)被用戶所接受個(gè)應(yīng)用,在對(duì)農(nóng)家樂管理系統(tǒng)的開發(fā)要求也越來越高,所用的環(huán)境也不斷提高,同時(shí)功能也越來越強(qiáng)。對(duì)于這個(gè)農(nóng)家樂管理系統(tǒng)在宏觀上來說,它是滿足現(xiàn)代的信息化、潮流化的管理,能夠滿足用戶的要求。在微觀上來說,可以提高管理現(xiàn)代化的程序和強(qiáng)化信息管理,能夠提高用戶的工作信心和工作效率。在當(dāng)今社會(huì)的快速發(fā)展和計(jì)算機(jī)的普及,在各行各業(yè)當(dāng)中都逐步融入到了計(jì)算機(jī)做輔助的功能,就從本農(nóng)家樂管理系統(tǒng)來說他已經(jīng)基本上實(shí)現(xiàn)了系統(tǒng)化和自動(dòng)化。采用SSM框架,從數(shù)據(jù)庫中獲取數(shù)據(jù)、向數(shù)據(jù)庫中寫入數(shù)據(jù),實(shí)現(xiàn)系統(tǒng)直接對(duì)數(shù)據(jù)庫進(jìn)行各種操作,在網(wǎng)頁中加入動(dòng)態(tài)內(nèi)容,從而實(shí)現(xiàn)農(nóng)家樂管理系統(tǒng)所需要的各種基本功能。
2系統(tǒng)開發(fā)環(huán)境2.1JAVA簡介Java主要采用CORBA技術(shù)和安全模型,可以在互聯(lián)網(wǎng)應(yīng)用的數(shù)據(jù)保護(hù)。它還提供了對(duì)EJB(EnterpriseJavaBeans)的全面支持,javaservletAPI,JSP(javaserverpages),和XML技術(shù)。Java是一種計(jì)算機(jī)編程語言,具有封裝、繼承和多態(tài)性三個(gè)主要特性,廣泛應(yīng)用于商家Web應(yīng)用程序開發(fā)和移動(dòng)應(yīng)用程序開發(fā)。Java語言和一般編譯器以及直譯的區(qū)別在于,Java首先將源代碼轉(zhuǎn)換為字節(jié)碼,然后將其轉(zhuǎn)換為JVM的可執(zhí)行文件,JVM可以在各種不同的JVM上運(yùn)行。因此,實(shí)現(xiàn)了它的跨平臺(tái)特性。雖然這使得Java在早期非常緩慢,但是隨著Java的開發(fā),它已經(jīng)得到了改進(jìn)。2.2B/S架構(gòu)B/S結(jié)構(gòu)的特點(diǎn)也非常多,例如在很多瀏覽器中都可以做出信號(hào)請(qǐng)求。并且可以適當(dāng)?shù)臏p輕用戶的工作量,通過對(duì)客戶端安裝或者是配置少量的運(yùn)行軟件就能夠逐步減少用戶的工作量,這些功能的操作主要是由服務(wù)器來進(jìn)行控制的,由于該軟件的技術(shù)不斷成熟,最主要的特點(diǎn)就是與瀏覽器相互配合為軟件開發(fā)帶來了極大的便利,不僅能夠減少開發(fā)成本,還能夠不斷加強(qiáng)系統(tǒng)的軟件功能,層層相互獨(dú)立和展現(xiàn)層是該B/S結(jié)構(gòu)完成相互連接的主要特性。2.3系統(tǒng)對(duì)MySQL數(shù)據(jù)庫的兩種連接方式活動(dòng)的MySQL/MySQL庫,或使用ODBC接口,MySQL數(shù)據(jù)庫是一個(gè)雙向鏈接。永久及非永久連接。(1)永久連接:一個(gè)更永久的連接請(qǐng)求的最大優(yōu)點(diǎn)是可以非常有效的客戶站在密切的聯(lián)系,當(dāng)連接到MySQL服務(wù)器,就更好了。在起草該頁面每一個(gè)孩子在這個(gè)過程中,而不是僅僅在任何時(shí)候,只有在到MySQL服務(wù)器請(qǐng)求連接的生命周期,一旦連接。此子過程是建立到服務(wù)器的單獨(dú)連接可以是永久性的。(2)非永久連接:他是短路。提交順路到Web服務(wù)器,服務(wù)器處理請(qǐng)求并請(qǐng)求的頁面,你要發(fā)送的瀏覽器客戶端,然后連接斷開。對(duì)于大多數(shù)網(wǎng)站,它經(jīng)常通過有效高效率有關(guān),但在大多數(shù)情況下,所使用的連接,但它是一個(gè)完整的時(shí)間,以避免出現(xiàn)任何問題,并可以增加的容量服務(wù)器承載。2.4MySql數(shù)據(jù)庫Mysql的語言是非結(jié)構(gòu)化的,用戶可以在數(shù)據(jù)上進(jìn)行工作。因?yàn)镸ysql的語言和結(jié)構(gòu)比較簡單,但是功能和存儲(chǔ)信息量很強(qiáng)大,其速度、可靠性和適應(yīng)性而備受關(guān)注并得到了普遍的應(yīng)用。Mysql數(shù)據(jù)庫在編程過程中的作用是很廣泛的,為用戶進(jìn)行數(shù)據(jù)查詢帶來了方便。Mysql數(shù)據(jù)庫的應(yīng)用特點(diǎn):靈活性強(qiáng),功能強(qiáng)大,語言相對(duì)要簡潔很多。數(shù)據(jù)流程分析主要就是數(shù)據(jù)存儲(chǔ)的儲(chǔ)藏室,它是在計(jì)算機(jī)上進(jìn)行的,而不是現(xiàn)實(shí)中的儲(chǔ)藏室。數(shù)據(jù)庫管理主要是數(shù)據(jù)存儲(chǔ)、修改和增加以及數(shù)據(jù)表的建立。數(shù)據(jù)表的建立,可以對(duì)數(shù)據(jù)表中的數(shù)據(jù)進(jìn)行調(diào)整,數(shù)據(jù)的重新組合及重新構(gòu)造,保證數(shù)據(jù)的安全性。介于數(shù)據(jù)庫的功能強(qiáng)大等特點(diǎn),本系統(tǒng)的開發(fā)主要應(yīng)用了Mysql進(jìn)行對(duì)數(shù)據(jù)的管理。2.5SSM三大框架1.Spring的優(yōu)勢(shì):
通過Spring的IOC特性,將對(duì)象之間的依賴關(guān)系交給了Spring控制,方便解耦,簡化了開發(fā)。2.SpringMVC的優(yōu)勢(shì):
SpringMVC是使用了MVC設(shè)計(jì)思想的輕量級(jí)web框架,對(duì)web層進(jìn)行解耦,使我們的開發(fā)更簡潔。3.Mybatis的優(yōu)勢(shì):數(shù)據(jù)庫的操作(sql)采用xml文件配置,解除了sql和代碼的耦合,提供映射標(biāo)簽,支持對(duì)象和和數(shù)據(jù)庫orm字段關(guān)系的映射,支持對(duì)象關(guān)系映射標(biāo)簽,支持對(duì)象關(guān)系的組建提供了xml標(biāo)簽,支持動(dòng)態(tài)的sql。
3需求分析3.1技術(shù)可行性:技術(shù)背景
農(nóng)家樂管理系統(tǒng)網(wǎng)站是在Windows操作系統(tǒng)中進(jìn)行開發(fā)運(yùn)用的,而且目前PC機(jī)的各項(xiàng)性能已經(jīng)可以勝任普通網(wǎng)站的web服務(wù)器。系統(tǒng)開發(fā)所使用的技術(shù)也都是自身所具有的,也是當(dāng)下廣泛應(yīng)用的技術(shù)之一。系統(tǒng)的開發(fā)環(huán)境和配置都是可以自行安裝的,系統(tǒng)使用SSM框架開發(fā)工具,使用比較成熟的Mysql數(shù)據(jù)庫進(jìn)行對(duì)系統(tǒng)前臺(tái)及后臺(tái)的數(shù)據(jù)交互,根據(jù)技術(shù)語言對(duì)數(shù)據(jù)庫,結(jié)合需求進(jìn)行修改查看,可以使得網(wǎng)站運(yùn)行更具有穩(wěn)定性和安全性,從而完成實(shí)現(xiàn)網(wǎng)站的開發(fā)。(1)硬件可行性分析農(nóng)家樂管理系統(tǒng)及信息分析的設(shè)計(jì)對(duì)于所使用的計(jì)算機(jī)沒有什么硬性的要求,計(jì)算機(jī)只要可以正常的使用進(jìn)行代碼的編寫及頁面設(shè)計(jì)就可行,主要是對(duì)于服務(wù)器有些要求,對(duì)于平臺(tái)搭建完成要上傳的服務(wù)器是有一定的要求的,服務(wù)器必須選擇安全性比較高的,然后就是在打開網(wǎng)站必須順暢,不能停頓太長時(shí)間;性價(jià)比高;安全性高。(2)軟件可行性分析開發(fā)整個(gè)系統(tǒng)使用的是云計(jì)算,流量的可擴(kuò)展性和基于流量的智能調(diào)整云計(jì)算的優(yōu)點(diǎn)就是流量的可擴(kuò)展性和基于流量的智能調(diào)整,保障了數(shù)據(jù)信息能夠得到及時(shí)的備份,整個(gè)系統(tǒng)可以安全有效的運(yùn)行。因此,我們從兩個(gè)方面進(jìn)行了可行性研究,可以看出系統(tǒng)的開發(fā)沒有問題。3.2經(jīng)濟(jì)可行性在農(nóng)家樂管理系統(tǒng)開發(fā)之前所做的市場(chǎng)調(diào)研及與其相關(guān)的其他管理系統(tǒng),都是沒有任何費(fèi)用的。所有的調(diào)查研究都是通過開發(fā)者自己的努力,所有的工作也都是自己親力親為的。在碰到自己比較難以解決的問題時(shí),大多數(shù)是通過指導(dǎo)老師和同學(xué)的幫助進(jìn)行相關(guān)問題的解決。所以對(duì)于農(nóng)家樂管理系統(tǒng)的開發(fā)在經(jīng)濟(jì)上是完全可行的,沒有任何費(fèi)用支出的。使用比較成熟的技術(shù),系統(tǒng)是基于Java的開發(fā),采用Mysql數(shù)據(jù)庫。所以系統(tǒng)在開發(fā)人力、財(cái)力方面的要求不高,具有經(jīng)濟(jì)可行性。3.3操作可行性:
可操作性主要是對(duì)在農(nóng)家樂管理系統(tǒng)設(shè)計(jì)完成后,用戶的使用體驗(yàn)度,以及管理員可以通過系統(tǒng)隨時(shí)管理相關(guān)的數(shù)據(jù)信息,并且對(duì)于管理員、用戶兩個(gè)權(quán)限角色,都可以簡單明了的進(jìn)入到自己的系統(tǒng)界面,通過界面導(dǎo)航菜單可以簡單明了地操作功能模塊,方便用戶信息的操作需求和管理員管理數(shù)據(jù)信息。對(duì)于系統(tǒng)的操作,不需要專業(yè)人員都可以直接進(jìn)行功能模塊的操作管理,所以農(nóng)家樂管理系統(tǒng)的可操作性是完全可以的。本系統(tǒng)的操作使用的也是界面窗口進(jìn)行登錄,所以操作人員只要會(huì)簡單的電腦操作就完全可以的。3.4系統(tǒng)設(shè)計(jì)規(guī)則本農(nóng)家樂管理系統(tǒng)采用SSM框架,Mysql數(shù)據(jù)庫開發(fā),充分保證了系統(tǒng)穩(wěn)定性、完整性。農(nóng)家樂管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)的設(shè)計(jì)思想如下:操作簡單方便、系統(tǒng)界面安全良好:簡單明了的頁面布局,方便查詢管理的相關(guān)信息。2、即時(shí)可見:對(duì)農(nóng)家樂管理系統(tǒng)信息的處理將立馬在對(duì)應(yīng)地點(diǎn)可以查詢到,從而實(shí)現(xiàn)“即時(shí)發(fā)布、即時(shí)見效”的系統(tǒng)功能。3、功能的完善性:可以管理管理員;首頁、個(gè)人中心、農(nóng)家樂管理、美食信息管理、住宿信息管理、活動(dòng)信息管理、用戶管理、活動(dòng)報(bào)名管理、客房預(yù)訂管理、用戶評(píng)價(jià)管理、論壇交流、管理員管理、系統(tǒng)管理,前臺(tái)首頁;首頁、農(nóng)家樂、美食信息、住宿信息、活動(dòng)信息、論壇交流、系統(tǒng)公告、個(gè)人中心、后臺(tái)管理、在線客服,用戶;首頁、個(gè)人中心、活動(dòng)報(bào)名管理、客房預(yù)訂管理、用戶評(píng)價(jià)管理、我的收藏管理的修改和查看操作。3.5系統(tǒng)流程和邏輯系統(tǒng)業(yè)務(wù)流程圖,如圖所示:圖3-1登錄流程圖圖3-2添加信息流程圖圖3-3注冊(cè)信息流程圖
4系統(tǒng)概要設(shè)計(jì)4.1概述農(nóng)家樂管理系統(tǒng)基于Web服務(wù)模式,是一個(gè)適用于Internet環(huán)境下的模型結(jié)構(gòu)。只要用戶能連上Internet,便可以在不受時(shí)間、地點(diǎn)的限制來使用這個(gè)系統(tǒng)。農(nóng)家樂管理系統(tǒng)工作原理圖,如圖4-1所示:圖4-1系統(tǒng)工作原理圖4.2系統(tǒng)結(jié)構(gòu)本系統(tǒng)架構(gòu)網(wǎng)站系統(tǒng),本系統(tǒng)的具體功能如下:農(nóng)家樂管理系統(tǒng)農(nóng)家樂管理系統(tǒng)登陸界面用戶登錄密碼正確管理員界面用戶界面圖4-2系統(tǒng)功能結(jié)構(gòu)圖系統(tǒng)結(jié)構(gòu)圖,如圖4-3所示:圖4-3系統(tǒng)結(jié)構(gòu)圖管理員功能圖,如圖4-4所示:圖4-4管理員功能圖4.3.數(shù)據(jù)庫設(shè)計(jì)4.3.1數(shù)據(jù)庫實(shí)體管理員信息結(jié)構(gòu)圖,如圖4-5所示:圖4-5管理員信息實(shí)體結(jié)構(gòu)圖住宿信息實(shí)體屬性圖,如圖4-6所示:圖4-6住宿信息實(shí)體屬性圖美食信息實(shí)體屬性圖如圖4-7所示。圖4-7美食信息實(shí)體屬性圖活動(dòng)信息實(shí)體屬性圖如圖4-8所示。圖4-8活動(dòng)信息實(shí)體屬性圖4.3.2數(shù)據(jù)庫設(shè)計(jì)表4.4數(shù)據(jù)表將數(shù)據(jù)庫概念設(shè)計(jì)的E-R圖轉(zhuǎn)換為關(guān)系數(shù)據(jù)庫。在關(guān)系數(shù)據(jù)庫中,數(shù)據(jù)關(guān)系由數(shù)據(jù)表組成,但是表的結(jié)構(gòu)表現(xiàn)在表的字段上。表4-1huodongbaoming表列名數(shù)據(jù)類型長度約束idint11NOTNULLaddtimevarchar50defaultNULLhuodongmingchengvarchar50defaultNULLhuodongleixingvarchar50defaultNULLhuodongtupianvarchar50defaultNULLhuodongshijianvarchar50defaultNULLnongjialemingchengvarchar50defaultNULLbaomingshijianvarchar255defaultNULLbaomingrenshuvarchar255defaultNULLyonghumingvarchar255defaultNULLxingmingvarchar255defaultNULLshoujivarchar255defaultNULLsfshvarchar255defaultNULLshhfvarchar255defaultNULL表4-2:huodongxinxi表列名數(shù)據(jù)類型長度約束idint11NOTNULLaddtimevarchar50defaultNULLhuodongmingchengvarchar50defaultNULLhuodongleixingvarchar50defaultNULLhuodongtupianvarchar50defaultNULLhuodongshijianvarchar50defaultNULLhuodongdidianvarchar50defaultNULLnongjialemingchengvarchar50defaultNULLdizhivarchar50defaultNULLzixundianhuavarchar50defaultNULLhuodongjieshaovarchar50defaultNULL表4-3:yonghu表列名數(shù)據(jù)類型長度約束idint11NOTNULLaddtimevarchar50defaultNULLyonghumingvarchar50defaultNULLmimavarchar50defaultNULLxingmingvarchar50defaultNULLxingbievarchar50defaultNULLtouxiangvarchar50defaultNULLshoujivarchar50defaultNULLyouxiangvarchar255defaultNULLshenfenzhengvarchar255defaultNULL第5章系統(tǒng)詳細(xì)設(shè)計(jì)5.1前臺(tái)首頁功能模塊農(nóng)家樂管理系統(tǒng),在系統(tǒng)首頁可以查看首頁、農(nóng)家樂、美食信息、住宿信息、活動(dòng)信息、論壇交流、系統(tǒng)公告、個(gè)人中心、后臺(tái)管理、在線客服等內(nèi)容,如圖5-1所示。圖5-1系統(tǒng)功能界面圖用戶注冊(cè),在用戶注冊(cè)頁面通過填寫用戶名、密碼、姓名、手機(jī)、郵箱、身份證等信息完成用戶注冊(cè),如圖5-2所示。圖5-2用戶注冊(cè)界面圖登錄,在登錄頁面可以填寫賬號(hào)、密碼等詳細(xì)內(nèi)容進(jìn)行登錄,如圖5-3所示。圖5-3登錄界面圖美食信息,在美食信息頁面可以填寫名稱、分類、圖片、口味、特色、農(nóng)家樂名稱、地址、咨詢電話等信息進(jìn)行提交,如圖5-4所示。圖5-4美食信息界面圖農(nóng)家樂,在農(nóng)家樂頁面通過填寫農(nóng)家樂名稱、類別、圖片、地址、經(jīng)營范圍、咨詢電話等信息進(jìn)行收藏操作,如圖5-5所示。圖5-5農(nóng)家樂界面圖5.2管理員功能模塊管理員登錄,管理員通過輸入用戶名,密碼,角色,等信息進(jìn)行系統(tǒng)登錄,如圖5-6所示。圖5-6管理員登錄界面圖管理員登錄進(jìn)入農(nóng)家樂管理系統(tǒng)可以查看首頁、個(gè)人中心、農(nóng)家樂管理、美食信息管理、住宿信息管理、活動(dòng)信息管理、用戶管理、活動(dòng)報(bào)名管理、客房預(yù)訂管理、用戶評(píng)價(jià)管理、論壇交流、管理員管理、系統(tǒng)管理等內(nèi)容,如圖5-7所示。圖5-7管理員功能界面圖美食信息管理,在美食信息管理頁面可以查看名稱、分類、圖片、口味、特色、農(nóng)家樂名稱、地址、咨詢電話等內(nèi)容,并可根據(jù)需要對(duì)美食信息管理進(jìn)行添加,修改或刪除等操作,如圖5-8所示。圖5-8美食信息管理界面圖住宿信息管理,在住宿信息管理頁面可以查看客房名稱、客房類型、客房圖片、客房設(shè)施、客房價(jià)格、客房狀態(tài)、農(nóng)家樂名稱、類別、地址、咨詢電話等信息,并可根據(jù)需要對(duì)住宿信息管理信息進(jìn)行添加,修改,刪除或查看詳細(xì)內(nèi)容等操作,如圖5-9所示。圖5-9住宿信息管理界面圖活動(dòng)信息管理,在活動(dòng)信息管理頁面可以查看活動(dòng)名稱、活動(dòng)類型、活動(dòng)圖片、活動(dòng)時(shí)間、活動(dòng)地點(diǎn)、農(nóng)家樂名稱、地址、咨詢電話等內(nèi)容,并可根據(jù)需要對(duì)活動(dòng)信息管理信息進(jìn)行添加,修改,刪除或詳細(xì)內(nèi)容等操作,如圖5-10所示。圖5-10活動(dòng)信息管理界面圖管理員管理,在管理員管理頁面可以查看用戶名、密碼、角色等內(nèi)容,并可根據(jù)需要對(duì)管理員管理進(jìn)行添加,修改,刪除或詳細(xì)內(nèi)容等操作,如圖5-11所示。圖5-11管理員管理界面圖用戶評(píng)價(jià)管理,在用戶評(píng)價(jià)管理頁面可以查看客房名稱、農(nóng)家樂名稱、地址、咨詢電話、環(huán)境評(píng)分、服務(wù)評(píng)分、住宿評(píng)分、美食評(píng)分、用戶名、手機(jī)、審核回復(fù)、審核狀態(tài)、審核等信息,并可根據(jù)需要對(duì)用戶評(píng)價(jià)管理信息進(jìn)行修改,刪除或查看等操作,如圖5-12所示。圖5-12用戶評(píng)價(jià)管理界面圖活動(dòng)報(bào)名管理,在活動(dòng)報(bào)名管理頁面可以查看活動(dòng)名稱、活動(dòng)類型、活動(dòng)圖片、活動(dòng)時(shí)間、農(nóng)家樂名稱、報(bào)名時(shí)間、報(bào)名人數(shù)、用戶名、姓名、手機(jī)、審核回復(fù)、審核狀態(tài)、審核等信息,并可根據(jù)需要對(duì)活動(dòng)報(bào)名管理信息進(jìn)行修改,刪除或詳細(xì)內(nèi)容等操作,如圖5-13所示。圖5-13活動(dòng)報(bào)名管理界面圖在線客服,在在線客服頁面可以查看新消息、狀態(tài)等信息,并可根據(jù)需要對(duì)在線客服進(jìn)行修改,刪除或詳細(xì)內(nèi)容等操作,如圖5-14所示。圖5-14在線客服界面圖輪播圖;該頁面為輪播圖管理界面。管理員可以在此頁面進(jìn)行首頁輪播圖的管理,通過新建操作可在輪播圖中加入新的圖片,還可以對(duì)以上傳的圖片進(jìn)行修改操作,以及圖片的刪除操作,如圖5-15所示。圖5-15輪播圖管理界面圖5.3用戶功能模塊用戶登錄進(jìn)入農(nóng)家樂管理系統(tǒng)可以查看首頁、個(gè)人中心、活動(dòng)報(bào)名管理、客房預(yù)訂管理、用戶評(píng)價(jià)管理、我的收藏管理等內(nèi)容,如圖5-16所示。圖5-16用戶功能界面圖個(gè)人信息,在個(gè)人信息頁面可以查看用戶名、姓名、性別、頭像、手機(jī)、身份證、郵箱等信息,并可根據(jù)需要對(duì)個(gè)人信息進(jìn)行修改等操作,如圖5-17所示。圖5-17個(gè)人信息界面圖用戶評(píng)價(jià)管理,在用戶評(píng)價(jià)管理頁面可以查看客房名稱、農(nóng)家樂名稱、地址、咨詢電話、環(huán)境評(píng)分、服務(wù)評(píng)分、住宿評(píng)分、美食評(píng)分、用戶名、手機(jī)、審核回復(fù)、審核狀態(tài)、審核等信息,并可根據(jù)需要對(duì)用戶評(píng)價(jià)管理進(jìn)行詳情、修改、刪除等操作,如圖5-18所示。圖5-18用戶評(píng)價(jià)管理界面圖6系統(tǒng)測(cè)試6.1系統(tǒng)測(cè)試的目的程序設(shè)計(jì)不能保證沒有錯(cuò)誤,這是一個(gè)開發(fā)過程,在錯(cuò)誤或錯(cuò)誤的過程中都是難以避免的。雖然這是不可避免的,但我們不能使這些錯(cuò)誤始終存在于系統(tǒng)中,錯(cuò)誤可能會(huì)造成無法估量的后果,如系統(tǒng)崩潰,安全信息泄露,系統(tǒng)無法正常啟動(dòng)等,為了避免這些問題我們需要測(cè)試程序,在測(cè)試過程中發(fā)現(xiàn)問題并糾正它們,從而使系統(tǒng)更長時(shí)間穩(wěn)定成熟。本章的作用是發(fā)現(xiàn)這些問題,并對(duì)其進(jìn)行修改,雖然耗時(shí)費(fèi)力,但對(duì)于長期使用而言是非常重要和必要系統(tǒng)的開發(fā)。軟件在設(shè)計(jì)后必須進(jìn)行測(cè)試,調(diào)試過程中使用的方法是軟件測(cè)試方法。在開發(fā)新軟件時(shí),系統(tǒng)測(cè)試是檢查軟件是否合格的關(guān)鍵步驟,以及是否符合設(shè)計(jì)目標(biāo)的參考。測(cè)試主要是查看軟件中數(shù)據(jù)的準(zhǔn)確性,正確的操作與否,以及操作的結(jié)果,還有哪些方面需要改進(jìn)。農(nóng)家樂管理系統(tǒng)的實(shí)現(xiàn),對(duì)于系統(tǒng)中功能模塊的實(shí)現(xiàn)及操作都必須通過測(cè)試進(jìn)行來評(píng)判系統(tǒng)是否可以準(zhǔn)確的實(shí)現(xiàn)。在農(nóng)家樂管理系統(tǒng)正式上傳使用之前必須做的一步就是系統(tǒng)測(cè)試,對(duì)于測(cè)試發(fā)現(xiàn)的錯(cuò)誤及時(shí)修改處理,保證系統(tǒng)準(zhǔn)確無誤的供給用戶使用。6.2系統(tǒng)測(cè)試方法在對(duì)農(nóng)家樂管理系統(tǒng)進(jìn)行測(cè)試的時(shí)候在找到問題的情況下必須在第一時(shí)間找到解決問題的辦法,不要存在僥幸的心理,這樣才能讓農(nóng)家樂管理系統(tǒng)開發(fā)的質(zhì)量可以過關(guān),并且開發(fā)的周期會(huì)大大縮短,還有就是在測(cè)試時(shí),不要出現(xiàn)重復(fù)性的錯(cuò)誤,遇到一個(gè)錯(cuò)誤問題,要將整個(gè)農(nóng)家樂管理系統(tǒng)開發(fā)所牽扯的該問題都必須一一解決,提高農(nóng)家樂管理系統(tǒng)平臺(tái)的安全性、穩(wěn)定性。白盒測(cè)試與黑盒測(cè)試是測(cè)試中比較常用的兩種方法。①結(jié)構(gòu)測(cè)試俗稱白盒測(cè)試:這種測(cè)試是在對(duì)程序的處理過程與結(jié)構(gòu)都有詳盡諒解的前提下,順從程序內(nèi)部的邏輯而完成的系統(tǒng)測(cè)試,以確定系統(tǒng)中所有的通路都能夠遵照設(shè)計(jì)要求正常工作,不出現(xiàn)任何偏差。②功能測(cè)試又成黑盒測(cè)試:主要是針對(duì)程序功能能夠按照設(shè)計(jì)正常實(shí)現(xiàn)的一種檢測(cè),在程序接口處進(jìn)行,檢測(cè)程序手法數(shù)據(jù)是否正常,與外部信息的交換是否完整。6.3測(cè)試結(jié)果經(jīng)過對(duì)一系列測(cè)試結(jié)果的有效分析,本平臺(tái)開發(fā)系統(tǒng)符合用戶的要求和需求。所有的基本功能相對(duì)齊全,操作起來簡單方便,測(cè)試系統(tǒng)性能良好,作為大眾化系統(tǒng)使用是比較值得推廣宣傳的。
結(jié)論本系統(tǒng)通過對(duì)SSM和Mysql數(shù)據(jù)庫的簡介,從硬件和軟件兩反面說明了農(nóng)家樂管理系統(tǒng)的可行性,本文結(jié)論及研究成果如下:實(shí)現(xiàn)了SSM與Mysql相結(jié)合構(gòu)建的農(nóng)家樂管理系統(tǒng),網(wǎng)站可以響應(yīng)式展示。通過本次農(nóng)家樂管理系統(tǒng)的研究與實(shí)現(xiàn),我感到學(xué)海無涯,學(xué)習(xí)是沒有終點(diǎn)的,而且實(shí)踐出真知,只有多動(dòng)手才能盡快掌握它,經(jīng)驗(yàn)對(duì)系統(tǒng)的開發(fā)非常重要,經(jīng)驗(yàn)不足,就難免會(huì)有許多考慮不周之處。比如要有美觀的界面,更完善的功能,才能吸引更多的用戶。由于在此之前對(duì)于java知識(shí)沒有深入了解,所以從一開始就碰到許多困難,例如一開始的頁面顯示不規(guī)范、數(shù)據(jù)庫連接有問題已經(jīng)無法實(shí)現(xiàn)參數(shù)的傳遞等等,不過通過在網(wǎng)上尋找有關(guān)資料以及同學(xué)的幫助下最后都得到了解決,在此過程中,我不僅學(xué)到了很多知識(shí),也提高了自己解決問題的能力,尤其是學(xué)會(huì)如何從大量的信息中篩選出所需有用的信息,同時(shí)我更加深刻的體會(huì)到了,雖然書本上的大部分知識(shí)都是有價(jià)值,正確的,但實(shí)際上每個(gè)人編程的思路和對(duì)數(shù)據(jù)處理的方法、思想都是不同的,這就要求我們一定要通過實(shí)踐才能找到解決問題的方案。在此次畢業(yè)設(shè)計(jì)活動(dòng)中,我不斷的提高了自己,也得到了寶貴的經(jīng)驗(yàn),我相信這些對(duì)我以后的發(fā)展都會(huì)有很大幫助。通過這次農(nóng)家樂管理系統(tǒng)的開發(fā),我參考了很多相關(guān)系統(tǒng)的例子,取長補(bǔ)短,吸取了其他系統(tǒng)的長處,逐步對(duì)該系統(tǒng)進(jìn)行了完善,但是該系統(tǒng)還是有很多的不足之處,有待以后進(jìn)一步學(xué)習(xí)。實(shí)踐證明,農(nóng)家樂管理系統(tǒng)有著非常好的發(fā)展前景,經(jīng)過測(cè)試運(yùn)行,系統(tǒng)各項(xiàng)功能都十分完善,界面漂亮,使用方便,操作容易,在技術(shù)理論上已經(jīng)成熟。
致謝畢業(yè)設(shè)計(jì)結(jié)束的同時(shí)也意味著四年的大學(xué)生活就要結(jié)束了。農(nóng)家樂管理系統(tǒng)的完成以及如何在系統(tǒng)運(yùn)行過程中實(shí)現(xiàn)的更好,這其中付出了很大的努力,這段時(shí)光將會(huì)終身難忘。在畢業(yè)設(shè)計(jì)的這一段時(shí)間里,離不開導(dǎo)師的細(xì)心指導(dǎo),還有同學(xué)們的熱情幫助,有時(shí)候幾個(gè)同學(xué)在一起討論系統(tǒng)中的某個(gè)功能模塊如何實(shí)現(xiàn),如何實(shí)現(xiàn)的更好,或是問題沒得到有效的解決,就會(huì)沒有心思做其他的事情,讓我們對(duì)學(xué)習(xí)充滿了動(dòng)力。在畢業(yè)設(shè)計(jì)即將結(jié)束之時(shí),首先要感謝我的指導(dǎo)老師,謝謝您在畢業(yè)設(shè)計(jì)和畢業(yè)論文中對(duì)我的指導(dǎo)。在您的細(xì)心指導(dǎo)下我才能快速的掌握系統(tǒng)的相關(guān)功能,在您的大力幫助下我才能將課本上的知識(shí)與自己的項(xiàng)目結(jié)合,真正的做到學(xué)以致用。感謝您經(jīng)常犧牲自己的休息時(shí)間,利用其豐富的教學(xué)和項(xiàng)目經(jīng)驗(yàn)對(duì)我進(jìn)行指導(dǎo)。課堂上,您教會(huì)我們?nèi)绾螌W(xué)習(xí)、教會(huì)我們新的知識(shí),在課下,您又像朋友一樣親切,教會(huì)了我很多道理,讓我意識(shí)到先做人、后做事。感謝所有教過我的老師,為我傾注了大量的心血,正是你們的諄諄教誨、嚴(yán)謹(jǐn)教學(xué)才使我能順利
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 房地產(chǎn)銷售與購銷合同
- 音視頻智慧城市智能調(diào)度-洞察分析
- 弱電系統(tǒng)維保合同
- 新形勢(shì)下耐火材料行業(yè)高速增長戰(zhàn)略制定與實(shí)施研究報(bào)告
- 2023年-2024年生產(chǎn)經(jīng)營單位安全教育培訓(xùn)試題完整答案可打印
- 挖機(jī)包月租賃合同
- 購買郵政生產(chǎn)用車合同
- 店面出租合同范本本
- 選礦廠租賃合同范本
- 小學(xué)五年級(jí)數(shù)學(xué)小數(shù)除以整數(shù)競賽測(cè)驗(yàn)練習(xí)題帶答案
- 四人合伙投資協(xié)議書范本
- 反射療法師3級(jí)考試題庫(含答案)
- 山東省濟(jì)南市2023-2024學(xué)年高二上學(xué)期期末考試地理試題 附答案
- 期末復(fù)習(xí)試題1(試題)-2024-2025學(xué)年二年級(jí)上冊(cè)數(shù)學(xué)北師大版
- 安徽省蕪湖市2023-2024學(xué)年高一上學(xué)期期末考試 生物 含解析
- 通用電子嘉賓禮薄
- GB/T 3280-2015不銹鋼冷軋鋼板和鋼帶
- 加拿大——文化ppt
- 100以內(nèi)不進(jìn)位不退位加減法200道
- 開展創(chuàng)新型課題QC小組活動(dòng)實(shí)施指導(dǎo)意見
- 皮具工藝生產(chǎn)流程(共6頁)
評(píng)論
0/150
提交評(píng)論