




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
基于WEB的民宿管理信息系統(tǒng)設計目錄TOC\o"1-2"\h\u11648摘要 114711.系統(tǒng)調研 2272441.1研究背景 2165961.2研究現狀 326261.3研究意義 3312862相關技術介紹 4284392.1B/S結構模式 415152.2Java語言 5220072.3MySQL數據庫 524152.4JSP技術 683543系統(tǒng)的分析與設計 6125203.1系統(tǒng)設計目標 6323603.2需求分析 7233283.3可行性分析 10298853.4總體功能設計 13231124系統(tǒng)的數據庫設計 1934404.1數據庫概述 1960914.2概念設計 19245014.3邏輯設計 2370954.4數據字典設計 2547025.系統(tǒng)實現 29155045.1系統(tǒng)登錄實現 29104865.2密碼信息管理 3088345.3景點信息管理 30150035.4會員類型管理 31249035.5注冊用戶管理 31268305.6房間類型管理 31179955.7客房信息管理 32239495.8客房預約管理 3294196系統(tǒng)測試 3249797總結與展望 3330720參考文獻 35摘要近些年,隨著計算機的普及,以及互聯(lián)網技術的飛速發(fā)展,各種信息化的管理方式方法登上熱詞。同時隨著我國經濟的全面發(fā)展,出門旅行成為了當下人們放松生活的首要選擇,而民宿在其中極具特色。在民宿的日常經營管理過程中,民宿管理人員每天都要處理大量的各色人員信息以及相應的房間信息的數據更改,處理起來就需要大量的時間來解決。因此如果有一套功能完善、系統(tǒng)成熟、操作便利的民宿管理系統(tǒng),那么就會大大的提高管理人員的整體工作效率,降低人工時間成本。本套民宿管理系統(tǒng)在設計前期進行了調研,對民宿管理系統(tǒng)當下的發(fā)展現狀進行了分析對比。在系統(tǒng)功能實現方面,設置了諸多與民宿管理息息相關的管理模塊,每個模塊都包含增、刪、查、改等功能。通過分類實現對民宿管理系統(tǒng)的操作,可以大大減輕民宿管理人員的工作壓力,使民宿的管理效率得到明顯的提高。本次畢業(yè)設計是基于WEB而進行的關于民宿管理信息系統(tǒng)的設計與開發(fā),數據庫方面是借助基于MySQL的navicat來進行數據的相關操作。為用戶提供了一個非常便利的管理平臺,其操作簡單、使用方便、便于實現、實用性強,具有重要的社會價值與意義。關鍵詞:民宿管理信息系統(tǒng)WEBJAVA1.系統(tǒng)調研1.1研究背景當下社會,隨著互聯(lián)網的普及,在更行各業(yè)都掀起了一陣管理信息的熱潮,信息管理系統(tǒng)越來越頻繁出現在我們的日常生活之中,使得人們的生活方式發(fā)生了很大的變化,尤其是對于民宿管理行業(yè)來說,相比于傳統(tǒng)的管理方式,新興的信息化管理無疑大幅度減少了管理人員在日常操作中的工作量。以往需要反復進行的低端操作,往往其工作含金量不高但又占據了管理人員大部分的時間精力,但如果我們的管理人員借助一套成熟的民宿管理信息系統(tǒng)則可以在很大程度上簡化相關操作步驟,大大節(jié)省了人力和時間。同時因為是信息化管理,因此管理人員可以遠程線上就可以進行相關的復雜操作,以往需要三四分鐘才能完成的業(yè)務,現在只需要一點按鍵就可以完成操作。綜上所述,傳統(tǒng)的民宿管理方式已然無法適應當下這個飛速發(fā)展的信息化社會。民宿那種依靠人力的傳統(tǒng)管理方式因為信息工作量繁雜,工作性質枯燥無味,導致管理人員在工作中較為疲憊,同時因為涉及到的數據信息是處于實時更新的狀態(tài),所以從各方面來看,傳統(tǒng)的民宿管理方式變得極不可取。因此設計出一套切實可行的民宿管理信息系統(tǒng)對于當下的民宿行業(yè)來說具有里程碑意義,才能規(guī)范化的管理各類復雜的信息資源,使民宿管理工作效率大幅度提升。1.2研究現狀雖然目前互聯(lián)網在我國已經得到了相當程度的普及,各行各行均已在各自領域很好的應用了互聯(lián)網,但是考慮到目前我國的民宿行業(yè)屬于新興產業(yè),因此就目前來說我國當下民宿管理工作大多數仍然停留在基礎的人工管理層面,極大的浪費了人力物力,同時也導致工作效率低下諸此種種弊端。據調查了解到,大多數民宿的商家其本身并不抵觸借助互聯(lián)網進行管理的信息化,只是缺乏相應的了解,有部分民宿商家認為管理的信息化其初始成本太高難以及時實現盈利,還有部分商家認為管理的信息化與目前的傳統(tǒng)人工管理相比并不具備過于顯著的優(yōu)勢,因此就民宿管理信息化而言具備較大的發(fā)展?jié)摿ΑO嘈乓坏┟袼薰芾硇畔⒒呦虺墒炫c穩(wěn)定,勢必可以對民宿行業(yè)的穩(wěn)定發(fā)展提供助力。對于我國當下的民宿行業(yè)來說,民宿管理信息系統(tǒng)是一股嶄新而強勁的推動力,不斷引領著我國民宿行業(yè)的發(fā)展。一方面如果民宿管理系統(tǒng)得到了普及,這為用戶提供了極大的便捷,他們可以足不出戶就了解住房信息進而完成預定。另一方面就商戶而言無疑是拓展了其銷售范圍,在相當程度上提高了銷量。雖然就目前我國的民宿管理信息程度而言與外國已經發(fā)展幾十年的成果相比仍稍顯遜色,但是隨著我們越來越多的優(yōu)秀民宿管理信息系統(tǒng)的問世,相信我過的民宿信息化水平終將走到世界前列。1.3研究意義當下隨著我國現代化不斷加深,我國民眾生活水平不斷提高,同時也就導致了人們對于便捷化的要求以及心里預期不斷提高,反觀目前我國主流的民宿管理手段依舊停留在傳統(tǒng)的人工管理層面,這就導致了在管理中缺乏規(guī)范化流程、管理的技術于當下時代發(fā)展脫節(jié)等問題。此時一套符合當下社會發(fā)展趨勢,順應信息化要求的民宿管理信息系統(tǒng)就顯得尤為重要。這就是本套管理系統(tǒng)設計的初衷,即為為民宿行業(yè)的管理者提供一套簡潔實用,高效快捷,操作易上手的民宿管理系統(tǒng),進而取代目前落后的人工管理時代。其中最為重要的就是借助互聯(lián)網的特性,憑借計算機的強大運算能力來代替日常管理中的種種重復操作。本系統(tǒng)目標在于為用戶提供了一個非常便利的管理平臺,其操作簡單、使用方便、便于實現、實用性強,在相當程度上可以讓系統(tǒng)的使用者擺脫時間與空間的限制,直接借助互聯(lián)網完成各項需求,本系統(tǒng)同樣可以方便用戶快速的預定民宿。2相關技術介紹2.1B/S結構模式在本套民宿管理系統(tǒng)中之所以在機構模式上使用B/S,是因為在B/S結構中大量數據和資源是共享的,大大提高了相關數據資源的使用率,節(jié)省了存儲數據的空間,為該套民宿管理系統(tǒng)的開發(fā)與設計提供了很大的便利,也打下了堅實的基礎。用戶當想要在網上瀏覽相關的民宿住房信息時可以隨時隨地打開互聯(lián)網,輸入相應的系統(tǒng)網址,就可以看到目前民宿所剩的房間信息,選擇自己心意的房間之后就可以線上完成預定,簡單便捷。同時商家也可以隨時借助民宿的管理系統(tǒng)處理各項業(yè)務,例如賬戶管理,房源管理等。當我們使用B/S結構模式進行系統(tǒng)的編程時,主要起到支撐作用的是為三大層次。分別是面向用戶的視圖層,主要是用戶的使用界面,對用戶來說就是通過互聯(lián)網就可以看到目前的房源信息,以及其他的展示給用戶的相關信息;其次是業(yè)務邏輯層,這一層次的主要作用是用戶進行各類操作發(fā)出各項請求,根據提前設置好的邏輯來處理這其中涉及到民宿的各項相關業(yè)務,可能會包括數據的增減或者修改操作;最后是數據層,可以直接對后臺的房源信息數據庫以及用戶數據庫等數據庫進行訪問與管理,可以實現對數據的基本操作,如賬戶、房源的增刪改查等??傮w而言使用B/S結構模式,可以完成預期的各項功能同時大大簡化了使用者的相關操作請求。2.2Java語言Java編程語言是一個面向對象的程序設計語言,其在Web開發(fā)中,出現的問題較少,比較穩(wěn)定,可擴展性強,綜合來看對于本套民宿管理程序來說是比較適合的。同時當下市面上流行的民宿相關的類似軟件APP等大多也都是使用了JAVA語言,此時使用此語言編程我們的民宿管理系統(tǒng)也有助于將來的更大范圍的應用,具備較佳的拓展性,有利于民宿的未來發(fā)展。JAVA語言因為其穩(wěn)定的特點可以在很大限度上保障民宿管理程序正常平穩(wěn)的運營,減少了沖突的產生,防止因為運行環(huán)境的不穩(wěn)定進而造成的數據錯誤,進而對民宿的商家產生不必要的經濟損失。2.3MySQL數據庫編寫一款切實可行的民宿管理系統(tǒng)其中重要的一環(huán)是要實現數據的實時互通,考慮到民宿的規(guī)模一般不會太大,因此MySQL雖然只可以保存較少的數據,但這個當量的記錄量完全可以滿足民宿管理的日常應用的需求,同時憑借其開源、輕量的特點,也降低了民宿管理的成本。同時在服務器端應用方面,因為MySQL已然問世很多年,發(fā)展已經較為成熟,因此比較可靠且簡單實用。同時在考慮到我們民宿的日常管理過程中,會涉及到住房信息、用戶信息的相關管理,所以數據庫的存在必不可少,同時因為本套民宿管理系統(tǒng)是基于Web而開發(fā)的,因此為實現其動態(tài)的特性數據庫也是必不可少的。綜上所述我們可以肯定的是數據庫的相關設計占據著重要地位,同時借助了簡單實用的navicat作為平臺來進行對于MySQL數據庫的管理,實現對于數據的操作。2.4JSP技術JSP技術具有多平臺支持、面向對象、安全性高、可伸縮性強等優(yōu)點,是結合Java和HTML的優(yōu)點于一體的混合技術。在本套民宿管理信息系統(tǒng)的設計中Java代碼針對于民宿管理信息系統(tǒng)的事務邏輯層面即后臺管理的正常運行,HTML代碼實現民宿管理界面的顯示內容,分離管理系統(tǒng)的前臺頁面顯示與事務邏輯,大大提高了未來的重塑性,以防未來民宿管理的升級而重新設計的不必要的麻煩。因為考慮到用戶在網頁進行操作時會產生一系列的數據更新變化,因此借助JSP技術控制頁面中的動與靜顯得尤為重要,因為我們既要保證頁面整體的穩(wěn)定,同時也要確保信息的及時準確的更新。當我們想只修改民宿管理模式同時確保與之無關的內容不會隨著發(fā)生變化時,這時候我們可以只對程序代碼中對應的JAVA部分進行簡要的修改就可以完成預期的目的??偠灾ㄟ^JSP我們可以十分明了的把界面的前端顯示以及后臺的邏輯管理分割開來,在實現頁面的動態(tài)顯示的同時也大大簡化了網頁設計的復雜程度,相關內容的修改也在很大程度上得到了簡化。3系統(tǒng)的分析與設計3.1系統(tǒng)設計目標系統(tǒng)穩(wěn)定性:在我們設計該民宿管理系統(tǒng)的時候,我們就不得不考慮一個至關重要的方面,就是怎么才可以使系統(tǒng)能夠長期穩(wěn)定的運行下去不會出現崩潰的現象。民宿管理系統(tǒng)的運行環(huán)境以及客戶的需求都要考慮在內,在數據庫提取數據能夠完整,只有各方面的因素都得到充分的考慮才能提高系統(tǒng)的穩(wěn)定性,保證系統(tǒng)能夠長期運行。這就要求我們在設計本套民宿管理系統(tǒng)時在數據庫、開發(fā)平臺以及用戶方面等都要綜合考慮系統(tǒng)穩(wěn)定性這樣問題。數據安全性:系統(tǒng)的安全性同樣也是是開發(fā)人員在編程時必須注意的一大問題,這其中數據庫的數據安全顯得尤為重要。應從系統(tǒng)分析上進行全盤考慮,為了保證相關數據的安全我們要經常進行數據備份,如果出現特殊意外情況,就能得到及時的恢復。同時因為考慮到本系統(tǒng)是要連接接入互聯(lián)網,因此網絡安全也同樣應該引起開發(fā)人員在編程過程中的重視,要注意設置防火墻,對重要的數據信息進行加密處理。硬件的使用也應該充分考慮到安全性問題。系統(tǒng)健壯性:一個可靠的系統(tǒng)是需要能夠長期穩(wěn)定運行的,操作人員在處理業(yè)務的工程中,錯誤操作是在所難免的,它會使系統(tǒng)無法按正確的工作流程運行,出現不正常的結果。因此,在開發(fā)本系統(tǒng)之前,應該提前考慮可能存在的錯誤操作,從而提前進行預防性處理,降低導致嚴重后果的可能性,在對于系統(tǒng)的健壯性方面進行全面的增強。良好的適應性:一個優(yōu)秀且成熟的民宿管理信息系統(tǒng)應該具備較好的可拓展性以及可以確保可以隨時針對出現的問題進行修改的能力。這是因為在系統(tǒng)使用的過程中,開發(fā)人員會不斷的改進,而工作人員也會反饋使用建議。一個系統(tǒng)是否具備穩(wěn)定性,在相當程度上是根據程序有無一個穩(wěn)定的模型而確定的。界面友好:當管理員或者訪問游客想要對系統(tǒng)下達指令進行操作時,界面充當了這個交流的窗口,所以說它對用戶的工作效率有直接的影響。一個良好的界面可以提高工作人員的效率,為他們提供很多便利,在工作中起到事半功倍的效果,所以界面友好很重要。3.2需求分析通過調查我們了解到,當下民宿的商家們的主要工作主要包含如下兩點,首先是房間信息的管理其次是客戶信息的管理。所以本次設計的民宿管理系統(tǒng)的主要功能應較好的滿足以上兩點,同時為了進一步開發(fā)互聯(lián)網的便利性,所以也要擁有預定的功能。下面從業(yè)務需求和功能需求以及性能需求三個方面進行分析。3.2.1三大需求分析(1)業(yè)務需求本管理系統(tǒng)的開發(fā)目標在于降低民宿管理的運營成本,盡可能的減少人力物力的支出。同時也要提高管理的效率,減少不必要的復雜繁瑣的基本操作,盡力去簡化操作流程。最后也要保證整個管理系統(tǒng)的數據安全,確保數據有序正確的進出數據庫。同時考慮到大多民宿基本是個體運營,因此功能不必太過復雜,但一定要確保操作簡單易行。(2)功能需求民宿管理系統(tǒng)主要為兩類人進行服務,一是瀏覽客房信息并且進行預定的用戶方,二是在后臺對各種信息進行操作的后臺管理方。針對于用戶方而言,管理系統(tǒng)要做到對現有房源的信息進行展示,使用戶可以根據自己的喜好選擇自己心儀的房源,同時也要可以看到自己的個人相關信息以及預定的房間信息,以及當用戶不在想進行民宿入住時可以選擇取消對于房間的預定,當然在對于個人的民宿系統(tǒng)內部的個人賬戶信息也是可以進行修改的。對于民宿管理人員來說,要求后臺管理員可以隨時查看看目前民宿客房的相關信息,以及注冊的用戶人員名單信息,也可以隨時對房源信息、賬戶信息進行簡單的增添、刪除、修改、搜查等操作,賦予后臺管理方較高的管理權限。最后還要添加注冊賬戶,同時對賬戶的類型進行區(qū)分的功能,使得用戶方進入前臺預定頁面,后臺管理方進入后臺管理界面。(3)性能需求民宿管理系統(tǒng)的安全性、可靠性、可管理性和可操作性是管理系統(tǒng)在設計時需要進一步考慮分析的重要因素,都要一一兼顧到位。安全性:我們要保證只有民宿的管理人員知道本套民宿管理系統(tǒng)的登陸賬號和密碼,換句話說就是保證只有管理人員是有資格進入系統(tǒng)的管理后臺進行操作。因此我們的系統(tǒng)要盡力保證管理人員的賬號密碼的安全,防止因為意外而導致的賬戶信息的泄露,進而導致非法人員進入民宿管理信息系統(tǒng),對于重要的民宿相關信息,例如用戶的個人信息等進行竊取,對民宿的管理工作造成威脅,進而產生不必要的經濟損失??煽啃裕簽槌浞直WC本套信息的可靠性,因此設計的本套民宿管理信息系統(tǒng)應該具備當用戶向服務器發(fā)出請求時可以及時得到服務器的響應,這就要求在民宿管理系統(tǒng)的設計硬件軟件必須協(xié)調一致,使系統(tǒng)的可靠性得到保障。易用性:考慮到民宿管理系統(tǒng)的設計初衷是在于減輕民宿日常管理的工作強度,因此我們在設計本套民宿管理系統(tǒng)時應該把簡便放首要位置,為使用者著想,力求讓整個操作流程變得一目了然,簡單實用。3.2.2數據流程圖一個良好的頂層數據流程圖可以在相當程度上保證本套民宿管理信息系統(tǒng)的開發(fā)進度,我們根據流程圖就有了一個總體的思維框架以及重要的功能框架,在后續(xù)的程序開發(fā)中,就可以根據頂層數據流程圖進行逐步分模塊的進行開發(fā)設計。只有對民宿管理系統(tǒng)的管理模式和業(yè)務流程進行仔細的分析,才能使開發(fā)出來的圖書管理系統(tǒng)更加完善,穩(wěn)定性更強。系統(tǒng)頂層數據流圖如圖3.2.2-1:圖3.2.2-1:系統(tǒng)頂層數據流程圖通過上面給出的系統(tǒng)頂層數據流程圖我們可以顯而易見的看出民宿管理人員,游客用戶以及民宿管理系統(tǒng)三者之間的關系。其中民宿管理人員擁有最大的權限去對諸如客房信息、用戶信息、訂單信息、景點信息等進行統(tǒng)一管理;而著其中所有的相關信息數據都被記錄在我們的民宿管理系統(tǒng)中。民宿管理系統(tǒng)主要對客房以及用戶進行管理,以客房為核心進行各項操作,下面主要描述一下民宿管理系統(tǒng)的主體業(yè)務流程圖如圖所示3.3可行性分析我們要在項目正式開發(fā)之前進行一次全面而又系統(tǒng)的可行性分析,主要由經濟可行性,技術上可行性,操作可行性和社會可行性四大可行性分析組成針對于本套民宿管理信息系統(tǒng)將來面向社會之后可能遇到的問題來進行討論分析,以得出本套民宿管理信息系統(tǒng)是否具備充分的可行性。。(1)經濟可行性經過調查研究之后我們得出結論,就經濟方面而言,本套民宿管理信息系統(tǒng)是具備充分的可行性,開發(fā)成本較低,且一旦得到推廣可以獲得較高的收益。首先之所以說本套民宿管理信息系統(tǒng)的開發(fā)成本是較低的原因如下:首先本套民宿管理系統(tǒng)的研發(fā),因為其整個的邏輯結構與市面上已經存在一些成熟的酒店管理邏輯結構有相似之處,當我們在對信息系統(tǒng)進行開發(fā)的時候不存在學習相關先進技術而付出成本的情況,同時對于配套的設備而言,一臺計算機就可以勝任系統(tǒng)的開發(fā)與運行,不需要進行額外設備的采購。對于后期的運營成本而言,開銷較大的主要分為兩部分一是計算機的配置以及人工費用,首先前文已經提到對于計算機性能的要求不高,同時因為是便捷化管理系統(tǒng),因此完全不需要太多的人工進行維護操作,但是需要技術人員提前深入了解我國當下主流民宿的傳統(tǒng)管理模式,結合傳統(tǒng)的管理模式進行系統(tǒng)化,這樣才能開發(fā)出簡單實用的民宿管理系統(tǒng),硬件方面考慮到整個民宿管理系統(tǒng)的主要業(yè)務是賬戶管理,房源管理等一系列簡單的工作,所以日常大的訪問量不會過于龐大,因此日常使用的計算機就可以勝任相關的工作,服務器的要求也不高,市面上中等水平的服務器就完全可以達到需求。當系統(tǒng)開發(fā)完成后,在通過測試運行無錯誤之后,就可以利用計算機對民宿的相關信息進行日常管理。通過這個民宿管理系統(tǒng),民宿管理人員可以很方便地查閱客房的預定情況,并對突發(fā)的意外情況進行人工處理,大大的減輕了工作人員的負擔,從而減少了不必要的工作人員,使民宿管理的支出大大減少。如果本系統(tǒng)推廣成功,那么會給民宿管理行業(yè)帶來相當大的變動,因此從民宿行業(yè)的長期發(fā)展來看,本次畢業(yè)論文的基于WEB的民宿管理信息系統(tǒng)的開發(fā)與設計具有長遠的經濟可行性。同時考慮到后期成本僅為民宿店的維護工作無其他多余成本,相比于之前民宿店家付出的支付成本而言大大節(jié)省了商家的資金支出。同時反觀目前的民宿管理模式是游客主動走到民宿店里面,與專門的前臺管理人員進行交流之后才決定是否入住,這不僅消耗了大量的人力物力同時也會導致成交量不高,收益低下。本套民宿管理信息系統(tǒng)可以完美的解決以上出現的種種問題,不僅可以節(jié)省大量的成本降低商家的額外支出,同時也拓寬了商家的宣傳渠道,提高了民宿的入住率,一降一升進而提高了商家的經濟收益,所以綜合來看本套民宿管理信息系統(tǒng)是具備較強的經濟可行性。(2)技術可行性首先在開發(fā)過程中所需要掌握的專業(yè)知識諸如HTML,JAVA,JSP,數據庫等大多都在本科學習階段初步掌握。總體來看本次畢業(yè)系統(tǒng)的設計,工作量適宜,難度適中,自己借助大學期間學到的相關專業(yè)知識可以基本完成對本系統(tǒng)的設計與實現。首先本套系統(tǒng)的操作系統(tǒng)為windows,以web為開發(fā)平臺,開發(fā)語言采用java語言這些目前都發(fā)展良好且趨于成熟。根據以上所述,目前所掌握技術可以讓我們在編程民宿管理系統(tǒng)時代碼易于理解,這為本系統(tǒng)的實現打下了堅實的軟件基礎。通過上文綜合論述我們可以了解,在技術可行性方面是合格的。(3)操作可行性考慮到在社會上對本系統(tǒng)進行操作應用的民宿管理人員大多不具備相應的計算機專業(yè)知識,因此對于使用者來說一旦整個操作過于復雜系統(tǒng)可能會產生相應的難題,因此系統(tǒng)本系統(tǒng)的設計與實現是采用B/S模式,用戶無需下載相關的客戶端,在Windows系統(tǒng)中,直接通過在互聯(lián)網中輸入本套民宿管理信息系統(tǒng)的網絡地址,就可以直接轉到首頁從而進行相關的各項操作。同時本套系統(tǒng)具有專門應用于民宿管理人員的工作界面,民宿管理人員可以通過本系統(tǒng)查看相應的民宿客房情況、住戶人員信息情況,客房的相關信息,用戶的相關信息。民宿管理人員只需在自己的計算機上輸入自己的賬號密碼,經過系統(tǒng)的審核通過之后就可以進入到民宿管理系統(tǒng)的后臺管理界面,進入系統(tǒng)的后臺管理界面之后各項會用到的項目操作都是觸發(fā)式的操作,只需要點擊就可以完成各項業(yè)務操作,同時相關的圖形標識與人們日常接觸的認知相同,可以說管理人員只需要經過幾十分鐘的培訓就可以對系統(tǒng)的各項業(yè)務進行熟練操作。所以綜上所述,在操作該民宿管理系統(tǒng)的時候,可以被大多數用戶熟練掌握,因而具備極強的可操作性。(4)社會可行性本套民宿管理系統(tǒng)嚴格遵守法律規(guī)范進行實施,充分考慮了民宿管理過程中的機密信息保密等情況,外來人員沒有管理員級別的賬號密碼就只能登錄到前端的顯示頁面,也就不具備相應的管理員權限,極大程度上保證了民宿的重要數據的安全,同時考慮到開發(fā)的本套系統(tǒng)將來是要應用到社會中去,因此本系統(tǒng)的合法性也就成為了最需要注意的一點,這套系統(tǒng)是在學校老師的幫助下獨立完成編寫的,因此不會造成侵權行為的,所以本系統(tǒng)是具有合法性的。綜合來說本套民宿管理信息系統(tǒng)符合我國目前的所有現行法律法規(guī),具有較強的法律可行性。根據目前用戶的最新使用反饋來看,本系統(tǒng)操作簡單,使用方便,安全穩(wěn)定,界面友好,用戶的整體使用體驗反饋良好。如今,隨著我國當下進入全面小康社會,服務業(yè)得到了國家的大力支持,使得民宿行業(yè)發(fā)展極為迅速,就目前而言市場上已然出現了就民宿管理系統(tǒng)方面的極大缺口,民宿管理系統(tǒng)的未來看好,因此,本系統(tǒng)的研發(fā)是具有社會可行性的。3.4總體功能設計3.4.1功能總體邏輯層次用B/S模式實現民宿管理系統(tǒng),怎樣劃分界限成為關鍵問題,比如應用層與數據層的界限,代碼是否可以重用和業(yè)務邏輯是否可以擴展這些因素都影響著整個系統(tǒng)總體穩(wěn)定性。(1)界面層是為用戶提供可以操作的界面,在這個界面上用戶可以執(zhí)行添加,刪除,修改信息等相關操作。對民宿的各項業(yè)務進行條目化的管理。(2)邏輯層(中間層、應用服務器)在系統(tǒng)的開發(fā)過程中應該著重考慮。我們可以根據具體業(yè)務數據的相關性進行劃分。由此一來,方法可以重負利用,不會使代碼冗余,程序更加簡練。邏輯層可以用于對數據請求和SQL語句的封裝。當我們的民宿管理系統(tǒng)處于忙碌狀態(tài)時,而此時又有很多等待處理的任務請求,此時就可以把處理不過來的業(yè)務分配到新的服務器上面進行處理,大大提高了工作效率。(3)數據層是使用的SQLite數據庫。此時的我們應該是要把服務器的工作狀態(tài)考慮在業(yè)務邏輯中,應用層的相關數據關系如果可以輕易實現的話,則可以直接在這里實現,使的系統(tǒng)的整體層次更加明朗。3.4.2功能總體模塊概要通過對民宿管理系統(tǒng)結構的分析并結合需求分析,得出民宿管理系統(tǒng)應具有針對于系統(tǒng)的權限審核,用戶信息的相關操作,客房信息的相關操作,用戶訂房產生訂單的相關操作等相應的管理應用模塊,每個模塊還包括其他相關的小模塊進行信息添加、刪除等操作。民宿管理系統(tǒng)除了應具備這些必不可少的功能外,還應該在權限上對使用人員進行限制、對數據庫的信息進行及時的備份和恢復等,只有各方面都得到充分的考慮,才能使民宿管理系統(tǒng)做得更加完善,健壯性更強。具體的系統(tǒng)總體功能設計框圖如圖所示。圖3-1系統(tǒng)總體功能設計框圖3.4.2.1系統(tǒng)設置管理模塊系統(tǒng)設置管理模塊主要是由兩部分組成既由賬號信息設置以及密碼信息設置,在用戶或者管理員進行相應的民宿管理操作時要求登錄本管理系統(tǒng)之后放可以進行相關的操作,因此就需要賬號以及密碼的注冊進而登錄。同時應注意區(qū)分訪客用戶以及管理員用戶的權限不同。如圖所示為系統(tǒng)管理模塊的主要業(yè)務流程圖,民宿管理人員或者時訪問游客,通過提交自身的賬號信息以及密碼信息到民宿管理系統(tǒng),民宿管理系統(tǒng)根據提交的相關內容得出用戶賬戶信息反饋給提交者。3.4.2.2用戶信息管理模塊用戶信息管理模塊主要在用戶信息的基礎上進行的若干操作處理。主要包括用戶信息的添加即為注冊新的用戶信息進而產生一個新的用戶賬號,在這一操作中只限于訪問游客可進行操作,管理員級別的用戶賬號不得進行自主添加創(chuàng)建;用戶信息刪除即為對現有的用戶信息進行刪除操作,從而取消一個已有的用戶賬號;用戶信息修改即為對現存的用戶賬號的相關信息諸如郵箱電話等進行修改操作,操作完成后更新數據庫重新錄入操作。如圖所示為用戶管理模塊的主要業(yè)務流程圖,民宿管理人員提交要修改的信息內容或者要刪除的條目到民宿管理系統(tǒng)從而生出新的用戶賬戶信息進而跟新數據庫;訪問游客類似但增加了注冊這一功能選項,新的訪問游客可以通過注冊提交自己的相關信息成為本信息管理系統(tǒng)的新用戶享受一定權限。3.4.2.3客房信息管理模塊客房信息管理模塊主要是對現有的客房進行相應的一系列操作。主要有客房信息提交以及客房信息管理,其中客房信息提交可以理解為對系統(tǒng)錄入一個新的客房類型,輸入相應的信息諸如類型,名稱,價格等產生一個全新的客房類型選項;而客房信息管理是對現有的客房類型進行相應的修改,可以修改名稱、價格、類型、圖片等,同時也包括對現有客房信息的刪除。如圖所示,本模塊為客房信息管理系統(tǒng),主要是針對于民宿現有的客房信息進行操作。當民宿商家首次使用本系統(tǒng)時首先要根據現有的客房提交相關的客房信息進而產生一系列新的房源以供住戶選擇。當發(fā)現現有的客房信息需要修改或者不再適合作為客房使用時,這時我們就會用到客房信息管理模塊對現有的客房信息進行修改或者刪除信息條目。3.4.2.4訂單信息管理模塊訂單信息管理模塊,是在游客瀏覽相關客房信息后,登錄自己賬號預定房間完成后會產生一個相應的訂單,而本管理模塊就是對這些訂單進行的一系列操作。訂單信息修改即為對產生的訂單進行數據的相關修改;訂單信息的添加即為添加新的訂單信息進而產生一個訂單;訂單信息刪除即為對現有的訂單信息進行刪除操作,從而取消一個已有的訂單賬號;如圖所示,首先時訪問游客通過瀏覽由民宿管理系統(tǒng)提供的客房信息,結合自己的住房需求選擇適合自己的客房預定從而產生新的訂單,隨后游客用戶也可以對產生的訂單信息進行相關的操作諸如修改刪除等。同時民宿的管理人員根據有管理系統(tǒng)產生的訂單信息結合實際情況進行操作,在確認好相關信息之后可以發(fā)送相關信息到訪問游客進行確認;同時也可以對訂單內容進行修改或者刪除操作以及游客入住以及結賬的相關業(yè)務的處理。3.4.2.5景點信息管理模塊景點信息管理模塊,本套民宿管理系統(tǒng)考慮到民宿多為建設在景點較為密集的區(qū)域,因此景點信息管理模塊是本套系統(tǒng)的一大亮點,依托此模塊我們可以向租客們展示周遭的景點信息,相應的景點信息修改即為對已有的景點進行信息修改;景點信息的添加即為添加新的景點信息單位進而產生一個新景點;景點信息刪除即為對現有的景點因各種原因而不適合作為景點展示時而進行的刪除操作,從而取消一個已有的景點。如圖所示為景點信息管理模塊的業(yè)務流程圖,民宿管理人員通過把民宿周邊的景點信息整理提交至民宿管理系統(tǒng)后系統(tǒng)自動生成景點信息以供訪問游客瀏覽了解情況。綜上所述,民宿管理系統(tǒng)的平穩(wěn)有效的安全運行需要各大模塊相互連通做到信息數據共享,只有這一才可以保證信息高效運行,進而達到我們的預期目的。同時我們還應該考慮整個系統(tǒng)的數據安全問題,因此在將來的系統(tǒng)改進升級中應考慮添加信息安全模塊用于保護相應的信息安全避免不必要的損失。4系統(tǒng)的數據庫設計4.1數據庫概述數據庫顧名思義就是把相關的數據信息整合在一起并且進行儲存的場所,這里我們可以理解為一個存放數據資源的倉庫,只是這種倉庫是基于互聯(lián)網的。他具備對于所存放的數據進行統(tǒng)一管理操作的功能,可以極大的拓展數據的共用性。眾所周知,當下是個信息化高度發(fā)達的時代,在我們的各項日常工作中都會產生大量的形形色色的各類數據,同樣的,對于我們民宿管理信息系統(tǒng)的開發(fā)與設計而言,數據庫的存在是必不可少的,有了數據庫我們才可以使得整個系統(tǒng)借助數據而活起來。當然在我們操作使用本套民宿管理信息系統(tǒng)時候,每一項操作都會產生大量的數據,而這些數據有些是對于我們來說是重要比不可少的,但有些卻是毫無用處的,因此這就要求我們在對數據進行分類管理以及回收時要做到區(qū)分,只有這樣才可以實現系統(tǒng)的成功開發(fā)與應用。4.2概念設計在本小節(jié)中主要是闡述了在設計本套民宿管理信息系統(tǒng)時所涉及到的相關實體-聯(lián)系圖也就時所謂的E-R圖。我們只有確定了整套系統(tǒng)中可能會用到的實體、屬性以及聯(lián)系之間的關系,才可以順利的建立概念數據模型才能完成對于本系統(tǒng)的數據關系方面的涉及。具體情況如圖所示。圖4-1管理員信息E-R圖如圖所示,管理員這一實體包含了編號、賬號、密碼、姓名、性別、年齡、地址、電話等元素,其中我們以編號作為主碼作為識別不同管理員的最為主要的標識。圖4-2用戶信息E-R圖就用戶信息的E-R圖而言,基本與管理員信息類似,包含的元素基本相同,同樣是以編號作為其主碼,額外增添郵箱以備民宿管理方與用戶進行有效及時的聯(lián)系。圖4-3客房信息E-R圖客房實體包含編號、名稱、類型、價格、圖片、面積等元素,其中以編號作為主碼即為唯一標識。圖4-4分類信息E-R圖分類信息圖主要是對賬戶的類別進行區(qū)分,通過編號以及名稱從而區(qū)分是用戶方還是后臺管理方。圖4-5訂單信息E-R圖用戶登錄自身的賬戶,在瀏覽房源信息后,下單從而產生訂單這一實體,包含編號、訂單號、名稱、類別、價格、數量、總價、用戶等元素信息,其中編號作為主碼,訂單號作為候選碼。圖4-6景點信息E-R圖景點是對民宿周邊的景點進行簡要的介紹,這一實體中包含編號、標題、類別、內容、時間等元素信息,其中編號作為主碼。圖4-7系統(tǒng)總體E-R圖首先管理員對于民宿管理信息系統(tǒng)之間是為一名管理員可以操作多個管理信息進行若干管理操作,對應的數量關系是一對多;同樣對于訂單信息而言一個管理員可以管理多個訂單信息,其數量關系也是一對多的,;最后管理員與分類信息來說是多個管理員可以對一類的分類信息進行管理操作,數量關系為n-1。相應的對于用戶方而言,只能通過一個賬戶對民宿管理系統(tǒng)進行一對一的操作既為1-1的數量關系;同時用戶通過操作產生訂單信息,也可對已產生的訂單信息進行查詢,一個用戶可以產生或者查詢多個訂單信息數量關系為1-n;最后同管理員一樣多個用戶對一類的分類信息進行查詢操作。具體流程為用戶通過民宿管理系統(tǒng)首先完成賬戶的注冊進而獲得用戶身份,隨后通過瀏覽房源信息后根據自身喜好下單產生訂單信息,在產生訂單信息后可以進行查詢并且進行相應的管理操作諸如退訂。而管理員則可以通過民宿管理系統(tǒng)實時獲取到房源的預定信息,當用戶到店后對訂單信息進行刪除操作。4.3邏輯設計邏輯設計,主要是顯示出在數據庫中應用到的各項數據元素的具體含義,以及數據元素與元素之間的關系。主要是要把上文得到的實體聯(lián)系關系圖在的各項實體進行表格化區(qū)分。具體情況如圖所示。(1)admin(管理員信息表)列名數據類型長度說明idint4編號usernamevarchar50賬號passwordvarchar50密碼realnamevarchar50姓名sexvarchar50性別agevarchar50年齡addressvarchar50地址telvarchar50電話(2)member(用戶信息表)列名數據類型長度說明idint4編號usernamevarchar50賬號passwordvarchar50密碼realnamevarchar50姓名sexvarchar50性別agevarchar50年齡addressvarchar50地址emailvarchar50郵箱(3)kf(客房信息表)列名數據類型長度說明idint4編號mcvarchar500名稱flvarchar500類型jgint4價格urlvarchar500圖片mjint4面積(4)fl(分類信息表)列名數據類型長度說明idint4編號mcvarchar50名稱(5)dd(訂單信息表)列名數據類型長度說明idint4編號ddhvarchar500訂單號mcvarchar500名稱flvarchar500類別jgfloat-價格slint4數量zjfloat-總價membervarchar50用戶(6)jd景點信息表)列名數據類型長度說明idint4編號btvarchar500標題flvarchar500類別nrtext-內容sjvarchar500時間4.4數據字典設計數據字典是對本套管理中的數據項、數據結構、數據流、數據存儲以及處理邏輯等進行定義和描述,從而做到對本套民宿管理系統(tǒng)數據流程圖中的各個元素進行詳細說明,其中使用數據字典為簡單的建模項目。簡而言之,數據字典是描述了系統(tǒng)中涉及的數據相關元素,以及其解釋說明進而組成一個集合體。本套民宿管理系統(tǒng)的數據字典主要包括兩部分,分別為數據元素數據字典以及數據處理數據字典。4.4.1數據元素數據字典本套系統(tǒng)中的主要數據元素主要包含五大主要部分一為“民宿管理員”,是為系統(tǒng)管理權限的代表,具有較高的管理權限,可以實現大多數的權限操作。數據元素名稱:民宿管理員別名:管理員簡述:民宿館的管理人員組成:編號、賬號、密碼、姓名、性別、年齡、電話、地址有關處理邏輯:系統(tǒng)管理權限的代表二為“游客用戶”是為普通民宿訪問游客權限的代表,是在民宿進行預約或者入住的游客,權限較低。數據元素名稱:游客用戶別名:民宿的訪問游客簡述:在民宿進行預約或者入住的游客組成:編號、賬號、密碼、姓名、性別、年齡、電話、郵箱有關處理邏輯:普通民宿訪問游客權限的代表三是民宿的“客房”,此數據元素主要是存儲向用戶展示可以入住精品房源信息,用戶可以通過次數據元素了解到現有的客房信息,根據自身喜歡進行客房的預定。數據元素名稱:客房別名:房源簡述:客房的基本信息組成:編號、名稱、類型、價格、圖片、面積四是“訂單信息”,在游客用戶預定客房后信息會自動生成一份相應的訂單信息存儲到后臺數據庫中去,后臺管理人員以及用戶自己本身可以通過訂單信息查詢獲取自己的訂單信息。數據元素名稱:訂單信息別名:訂單簡述:游客用戶預定客房后產生的訂單信息組成:編號、訂單號、名稱、類別、價格、數量、總價、用戶最后是景點信息,在本數據元素中包含著本系統(tǒng)的特色模塊景點管理模塊的重要信息,主要用于介紹民宿周邊的景點信息,相應的是由編號、標題、類別、內容以及時間組成,游客們可以登錄民宿管理系統(tǒng)的前端進行相應的信息瀏覽。數據元素名稱:景點信息別名:景點簡述:民宿周邊的景點信息組成:編號、標題、類別、內容、時間4.4.1數據處理數據字典在本套民宿管理系統(tǒng)中,主要由五大數據處理共同保障程序的正常平穩(wěn)運行分別是“查詢處理”,“添加處理”,“刪除處理”,“修改處理”,以及“登錄處理”。查詢處理,是當用戶或者管理員通過特定的編號進行查找操作時產生的處理,其中包括對個人信息的查詢,客房信息的查詢,訂單信息的查詢以及景點信息的查詢。數據處理名稱:查詢處理簡述:處理管理員以及訪問游客需要查詢的信息輸入:查詢條件編號來源:管理員、游客用戶輸出:1、查詢成功返回查詢信息、訂單信息、客房信息、用戶信息、景點信息2、查詢失敗返回未查找到對于的信息編號功能描述:當管理員或游客用戶輸入查詢條件,點擊查詢,會查詢到相應的信息添加處理,是當用戶或者管理員想要添加新的信息內容時使用到的處理功能,其中包括對用戶的個人信息的添加,客房信息的添加,訂單信息的添加以及景點信息的添加。數據處理名稱:添加處理簡述:管理員、用戶根據自身需求添加合適的信息輸入:各類信息來源:管理員、游客用戶輸出:1、添加成功產生添加之后的新信息,相關信息加入數據庫2、添加失敗顯示信息添加失敗提示功能描述:當管理員或游客用戶輸入要添加信息的內容,點擊添加,會把新的信息添加到相應的數據庫中產生。刪除處理,是當用戶或者管理員想要對現存的信息進行刪除操作時而產生的處理,其中包括對個人信息的刪除,客房信息的刪除,訂單信息的刪除以及景點信息的刪除。數據處理名稱:刪除處理簡述:管理員、用戶根據實際情況刪除不合時宜的信息輸入:各類信息來源:管理員、游客用戶輸出:1、刪除成功現有的訂單信息、客房信息、用戶信息、景點信息從數據庫中被刪除2、刪除失敗顯示信息刪除失敗提示功能描述:當管理員或游客用戶選擇想要刪除的信息條目時,點擊刪除,會把現有的信息從相應的數據庫中刪除。修改處理,是當用戶或者管理員想要對現存的信息進行修改操作時而產生的處理,其中包括對個人信息的修改,客房信息的修改,訂單信息的修改以及景點信息的修改。數據處理名稱:修改處理簡述:管理員、用戶根據實際情況對現存的信息進行數據修改輸入:各類信息來源:管理員、游客用戶輸出:1、修改成功現有的訂單信息、客房信息、用戶信息、景點信息發(fā)生更改2、刪除失敗顯示信息修改失敗提示功能描述:當管理員或游客用戶選擇想要修改信息條目并且輸入要更新后的內容,點擊修改,會把現有的信息內容進行更改后重新存入數據庫中去。登錄處理,當用戶或者管理員想要進入系統(tǒng)時而產生的操作,系統(tǒng)根據用戶輸入的賬號密碼而判斷是為管理員還是游客用戶。數據處理名稱:登錄處理簡述:管理員、用戶通過自己的賬戶于密碼登錄進去系統(tǒng)輸入:賬戶的賬號密碼來源:管理員、游客用戶輸出:1、登錄成功系統(tǒng)根據輸入的信息判斷身份后給出相信的數據信息2、登錄失敗顯示用戶登錄失敗提示功能描述:當管理員或游客用戶想要進入本管理系統(tǒng)并且進行相應的操作享受服務時輸入自己的賬號密碼,系統(tǒng)就可以根據其身份賦予不同的權限進而進行操作。5.系統(tǒng)實現本套民宿管理信息系統(tǒng)的總體實現與運行是依靠諸多功能模塊共同支撐起來的,這些功能模塊主要是針對與整個操作的流程而實現的,例如我們要首先要在系統(tǒng)登錄功能的支持下進入登錄頁面進而輸入自己的賬號密碼,系統(tǒng)根據密碼管理功能識別用戶的合法性,之后用戶就可以在其他諸多功能的支持下對本套信息系統(tǒng)進行各種相互性的處理。5.1系統(tǒng)登錄實現系統(tǒng)登錄流程圖如圖5-1所示,根據登錄的流程圖我們可以得知,首先用戶要先通過互聯(lián)網輸入相應的網絡地址就會到達系統(tǒng)的登錄界面(用戶登錄界面如圖5-2所示),之后如果用戶為新用戶這就需要用戶點擊注冊按鈕以完成注冊,隨后用戶輸入自己的賬號與密碼提交由系統(tǒng)進行判斷之后以確定是否為民宿管理信息系統(tǒng)的合法用戶,同時根據賬號的權限性質以賦予不同的管理權限。圖5-1登錄流程圖圖5-2用戶登錄界面5.2密碼信息管理我們在日常使用本套民宿管理信息系統(tǒng)時如果想要修改自己的登錄密碼,是依靠密碼的管理功能來實現對于用戶個人密碼的修改,首先要輸入舊密碼以確認為用戶本人,其次輸入新的密碼再進行重復輸入以防止新密碼的錯誤輸入。圖5-3密碼信息管理界面5.3景點信息管理通過系統(tǒng)具備的景點的信息管理功能,后臺的管理人員就可以通過簡單的按鍵操作進而完成對于前端所展示景點信息的相關操作。圖5-4景點信息管理界面5.4會員類型管理在本套民宿管理信息系統(tǒng)中具備了一般管理系統(tǒng)所不具備的會員功能,借助此功能就可以對于用戶的會員等級進行操作,當會員等級越高就會享受越高的折扣優(yōu)惠,以此來促進住戶的積極消費。圖5-5會員類型管理界面5.5注冊用戶管理系統(tǒng)借助注冊用戶的管理功能從而實現對于系統(tǒng)中屬于訪問游客級別的相關處理操作,在此功能下,管理人員可以看到注冊用戶的相關個人信息,同時也可以進行會員、啟用與刪除操作,相關操作之間與數據庫相關聯(lián)。圖5-6注冊用戶管理界面5.6房間類型管理我們可以借助房間類型的管理功能進行對于目前民宿所具有的客房的相
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 家庭 方案設計試題及答案
- 2024年陪診師考試全景總結試題及答案
- 2024秘書證考試信息處理試題及答案
- 模擬測試體驗 稅務師考試試題及答案
- 2024年公務員崗位適應能力試題及答案
- (2024年秋季版)山東省濰坊市七年級道德與法治上冊 第五單元 走近法律 與法同行 第九課 法律在我們身邊 第1框 生活離不開法教學實錄 魯人版六三制
- 2024年多媒體應用設計師新考點試題及答案
- 四年級語文上冊第一單元4七月的天山基礎練習魯教版
- 二級建造師環(huán)保法規(guī)考試試題及答案
- 不同磨豆機的使用方式試題及答案
- 《中國醫(yī)學大辭典》
- 全國工業(yè)產品生產許可證申請書
- 中層干部崗位競聘報名表格評分表格評分標準
- 小學音樂西南師大五年級下冊(2023年新編)第二單元新疆樂韻-敲手鼓的小巴郎教案
- 有限空間作業(yè)及應急物資清單
- 廣西河池市隆友鋅銀鉛銻礦區(qū)
- 新疆高速公路建設工程季節(jié)性施工方案
- 新版(七步法案例)PFMEA
- 《水泵房巡查流程》word版
- 電力時間同步監(jiān)測系統(tǒng)V20
- 關于吳姓的歷史和現狀的研究報告
評論
0/150
提交評論