【《基于ASPNET的民宿短租平臺的設(shè)計與實現(xiàn)》12000字】_第1頁
【《基于ASPNET的民宿短租平臺的設(shè)計與實現(xiàn)》12000字】_第2頁
【《基于ASPNET的民宿短租平臺的設(shè)計與實現(xiàn)》12000字】_第3頁
【《基于ASPNET的民宿短租平臺的設(shè)計與實現(xiàn)》12000字】_第4頁
【《基于ASPNET的民宿短租平臺的設(shè)計與實現(xiàn)》12000字】_第5頁
已閱讀5頁,還剩52頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

]。第3章系統(tǒng)需求分析3.1系統(tǒng)概述本系統(tǒng)是基于ASP.NET技術(shù)的民宿短租平臺,使用C#語言、IIS服務(wù)器和SQLServer數(shù)據(jù)庫,通過多個民宿主和多個用戶來組成一個平臺,大家都可以在平臺內(nèi)選擇自己需要的服務(wù)項目。系統(tǒng)以民宿短租為基礎(chǔ),包括平臺的前臺用戶模塊,后臺民宿主管理民宿模塊和平臺的后臺系統(tǒng)的管理員模塊,其中角色分為:用戶、民宿主、民宿系統(tǒng)管理員。3.2系統(tǒng)業(yè)務(wù)流程分析平臺的整體頁面總體顯得非常簡潔。在前臺頁面上面有登錄和注冊的鏈接、個人中心鏈接、積分兌換的鏈接、民宿預(yù)定歷史管理的鏈接、充值中心的鏈接等等。前臺的用戶有:游客、注冊過賬號的用戶,后臺的用戶有:民宿主管理員、系統(tǒng)后臺管理員。游客可以查看民宿的地址、民宿的民宿主人電話、民宿的價格與民宿的房間信息等;用戶可以擁有預(yù)定與退訂民宿、發(fā)表對住過民宿的評價和積分兌換優(yōu)惠卷等功能;入駐的民宿主擁有上傳民宿、修改民宿、查看評價、查看預(yù)定的訂單等功能;平臺管理員擁有審核民宿、上傳并管理優(yōu)惠卷、管理平臺用戶、查看優(yōu)惠卷兌換詳情和查看民宿預(yù)定情況等功能。(1)民宿短租平臺用戶前臺業(yè)務(wù)流程分析未登錄的游客可以通過平臺的網(wǎng)址來訪問民宿短租平臺的前臺的主要頁面,可以通過地址、民宿名字、民宿類型來檢索所需要的民宿。游客可以通過登錄或者注冊的功能成為用戶。用戶可以進行預(yù)定民宿、積分兌換、民宿評價、修改個人資料、金額充值等等活動。民宿短租平臺前臺注冊過的用戶或未登錄的游客流程如下圖3-1所示。圖3-1民宿短租平臺前臺用戶流程圖(2)民宿短租平臺后臺業(yè)務(wù)流程分析民宿主通過在登錄模塊中輸入帳戶和密碼來判斷輸入是否正確。如果輸入錯誤,需要重新輸入以執(zhí)行登錄功能。如果輸入成功,就可以直接進入民宿主后臺管理頁面,民宿主可以擁有著上傳民宿、民宿修改、查看民宿的評價、查看自己擁有的民宿、查看民宿被預(yù)定訂單、修改民宿主個人資料等等功能。民宿主需要處理民宿預(yù)定訂單、上傳民宿、民宿管理。處理預(yù)定民宿訂單民宿主只需要確認用戶到地方點擊入住即可,其他功能由系統(tǒng)自動處理,上傳民宿還需通過審核,如若審核不通過需要重新修改民宿信息才能通過。民宿短租平臺的民宿主后臺流程如下圖3-2所示。圖3-2民宿短租平臺民宿主后臺流程圖(3)民宿短租平臺管理員后臺業(yè)務(wù)流程分析管理員后臺模塊,就是對民宿短租平臺進行管理與對民宿的審核和用戶的評價和狀態(tài)管理,輸入帳號和密碼成功登錄后,就可以直接進入民宿短租平臺的后臺進行對整個平臺的管理。管理員需要管理已注冊過的用戶、民宿主、整個平臺、上傳的民宿以及用戶的民宿評論。每個管理下有擴展子功能,例如管理已注冊過的用戶中包含了用戶的封禁、解封和搜索等。民宿短租平臺的管理員后臺流程如下圖3-3所示。圖3-3民宿短租管理員后臺流程3.3功能需求分析3.3.1民宿短租平臺前臺功能模塊民宿短租平臺前臺擁有:預(yù)定民宿、民宿展示、對預(yù)定民宿評論、用戶修改個人資料、歷史預(yù)定民宿信息管理、積分兌換優(yōu)惠卷、余額充值、用戶查看民宿評價等功能。(1)民宿展示未登錄的游客或者已經(jīng)登錄的用戶進入民宿短租平臺可以在主界面的民宿展示模塊來選擇自己感興趣的民宿或者可以搜索自己所想要地區(qū)、民宿主、民宿類型的民宿??梢渣c擊進去查看更多有關(guān)于所點擊的民宿和民宿主的詳細信息。(2)預(yù)定民宿用戶可以選擇時間來預(yù)定民宿,可以通過兌換的免定金或者優(yōu)惠卷來對總價格的減免,同時免訂金的優(yōu)惠卷可以和普通的優(yōu)惠卷可以同時使用,讓用戶可以更加優(yōu)惠的來預(yù)定平臺的民宿,最后可以通過支付寶充值到平臺的金額來去支付完成預(yù)定民宿。(3)民宿評論所有登錄過的用戶和未登錄過的游客都可以看見民宿的評價,但是只有登錄過的用戶并且預(yù)定過這家民宿才能對其進行評價。(4)用戶修改個人資料登錄過的用戶可以在個人信息中心修改電話、郵箱、頭像。(5)歷史預(yù)定民宿信息管理用戶可以在歷史民宿預(yù)定信息訂單模塊中,查看用戶個人所有的訂單,對還在未入住的訂單可以進行取消并且金額退反在平臺的用戶余額中,可以單擊訂單查看此訂單中的詳細信息。(6)積分兌換登錄過的用戶通過平臺主頁面上的積分兌換中心來查看積分當(dāng)前可兌換的各種類型的優(yōu)惠卷和用戶當(dāng)前個人所剩的積分,可以通過充值平臺的余額來獲取相對應(yīng)的積分。(7)平臺余額充值已登錄的用戶可以在平臺上方點擊余額充值就可以充值用戶個人隨意想充值到平臺的余額同時相對應(yīng)的也會獲取積分。(8)歷史預(yù)定民宿詳細信息已登錄用戶可以通過歷史預(yù)定民宿信息管理中點擊所需要查看的訂單就可以進入此歷史民宿訂單的詳細信息,可以查看到預(yù)定金額、民宿主、民宿位置地圖、預(yù)定入住人數(shù)和民宿主的電話。(1)游客用例游客在民宿短租平臺前臺擁有以下功能:平臺用戶注冊、平臺用戶登錄、搜索民宿或者民宿類型、瀏覽民宿具體如圖3-4所示。圖3-4游客用例圖民宿搜索功能:民宿短租平臺游客或用戶使用民宿名、民宿類型、民宿主和民宿地區(qū)搜索來完成搜索。(2)用戶用例登錄民宿短租平臺的用戶,擁有預(yù)定民宿、評價民宿、積分兌換優(yōu)惠卷、修改個人信息、查看預(yù)定民宿訂單、查看預(yù)定民宿詳細訂單、平臺余額充值、余額充值積分增加,詳情如圖3-5所示。圖3-5用戶用例圖積分兌換優(yōu)惠卷功能:用戶使用充值平臺贈送的積分,鼠標(biāo)左鍵點擊所需要的優(yōu)惠卷,如果積分足夠就可以兌換優(yōu)惠卷成功,積分不足則提示兌換優(yōu)惠卷失敗。評價民宿:在民宿短租平臺已登錄的用戶如果需要使用對民宿評價的功能,用戶進入查看歷史預(yù)定民宿詳細頁面。在民宿評價框中,輸入所想對預(yù)定過的此民宿進行評價,后臺對語言進行判斷以后過濾敏感詞,就可以評價民宿成功。3.3.2民宿短租平臺民宿主后臺功能模塊民宿主入駐平臺通過用戶登錄到平臺的民宿管理后臺之后,進行管理,詳情如圖3-6所示。圖3-6民宿主用戶用例圖民宿上傳:民宿主可以使用平臺內(nèi)的民宿上傳功能可以將自己擁有的民宿上傳至平臺中,民宿主需要填寫自己所擁有的民宿信息。民宿訂單管理:當(dāng)民宿主進入平臺的民宿訂單管理模塊,就可以看見自己民宿被預(yù)定的時間和金額,當(dāng)用戶當(dāng)天來時點擊用戶入住就可以使用戶入住成功,當(dāng)用戶超時的時候系統(tǒng)會自動的判定將該次民宿預(yù)定的訂單進行一個取消的功能。民宿管理:當(dāng)民宿主進入平臺的民宿管理模塊,就可以看見自己歸所屬的民宿,并可以對民宿做出刪除、修改等操作。3.3.3民宿短租平臺管理員后臺功能模塊民宿短租平臺管理員登錄民宿短租平臺后臺,對民宿短租平臺進行管理,詳情如圖3-7所示。圖3-7民宿短租平臺管理員用例圖民宿審核:進入管理員后臺民宿房間審核的模塊,平臺管理員可以查看到所有審核成功或失敗的民宿,通過查看民宿信息來進行該民宿的上架或下架的操作,只有上架成功才能將該民宿顯示在平臺的頁面中。優(yōu)惠卷管理功能:平臺的管理員進入優(yōu)惠卷管理模塊,可以查看到當(dāng)前的所有的優(yōu)惠卷,可以進行停止發(fā)放該優(yōu)惠卷的功能和發(fā)放該優(yōu)惠卷的功能。第4章系統(tǒng)設(shè)計4.1民宿短租平臺總體設(shè)計根據(jù)需求分析,民宿短租平臺用戶前臺應(yīng)該有的功能:民宿展示、民宿預(yù)定、個人信息、對預(yù)約民宿的評價、積分兌換優(yōu)惠卷、余額充值、民宿預(yù)定信息管理已經(jīng)民宿預(yù)定信息詳細信息。平臺前臺功能模塊結(jié)構(gòu)如圖4-1所示。圖4-1民宿短租平臺用戶前臺功能結(jié)構(gòu)圖(1)民宿展示:對已在平臺上架的民宿進行宣傳與展示,用戶可以查看自己想要的民宿。(2)修改用戶的自己的個人信息:頭像、電話、郵箱。(3)預(yù)定民宿:在點擊所想要預(yù)定的民宿就可以出現(xiàn)民宿預(yù)定界面,可以選擇自己所需要預(yù)定的時間和使用積分兌換過的優(yōu)惠卷。(4)余額充值:在平臺主頁面點擊余額充值可以用戶個人輸入自己所需要想要充值的金額,當(dāng)充值成功的時候通時也會贈送相對應(yīng)的積分。(5)優(yōu)惠卷兌換:用戶可以在平臺的優(yōu)惠卷模塊下兌換自己所需要或想要的優(yōu)惠卷,可以兌換免訂金優(yōu)惠卷和預(yù)約金額減免優(yōu)惠卷。(6)歷史民宿預(yù)定信息:用戶可以查看到所有的訂單,可以選擇訂單進行取消預(yù)定的操作。(7)歷史民宿預(yù)定詳細訂單:用戶可以在民宿預(yù)定歷史訂單中可以點擊查看該次民宿預(yù)定信息的詳細信息、民宿主的昵稱與電話和該民宿所在的地圖位置。(8)民宿評價:用戶可以對已經(jīng)預(yù)定的民宿進行評價。(9)民宿搜索:用戶可以根據(jù)民宿的名字、類型和地區(qū)來搜索自己所想要的民宿。以上民宿短租平臺用戶前臺功能模塊設(shè)計,民宿短租平臺民宿主后臺應(yīng)該有民宿管理、上傳民宿、查看民宿預(yù)定信息、查看民宿評價、修改民宿主個人信息。平臺后臺功能模塊如圖4-2所示。圖4-2民宿短租平臺民宿主后臺功能結(jié)構(gòu)圖(1)上傳民宿:,民宿主可以上傳自己所擁有的民宿的圖片、資料和具體信息。(2)查看民宿預(yù)定信息:民宿主可以查看到自己所有的民宿所被預(yù)定的信息。(3)民宿入?。寒?dāng)用戶在預(yù)定當(dāng)天到達民宿時,民宿主需要自己點擊按鈕來改變民宿預(yù)定信息狀態(tài)為“已入住”。(4)民宿管理:民宿主可以在民宿管理模塊中查看自己審核成功、審核中和審核失敗的民宿。(5)查看民宿評價:民宿主在查看民宿評價的模塊,可以查看自己的民宿被評價的情況。(6)民宿修改:民宿主在民宿管理模塊中,可以點擊“修改民宿”的按鈕來對該民宿的修改并重新審核。(7)民宿主個人信息修改:民宿主可以模塊中修改個人基礎(chǔ)信息。以上民宿短平臺用戶前臺和民宿主后臺功能模塊設(shè)計,民宿短租平臺管理員應(yīng)有審核民宿上架與下架、用戶管理、民宿評論封鎖、發(fā)布優(yōu)惠卷、優(yōu)惠卷管理系統(tǒng)。后臺功能模塊如圖4-3所示。圖4-3民宿短租平臺管理員后臺功能結(jié)構(gòu)圖(1)審核民宿上架與下架:管理員可以在平臺的民宿審核模塊中對所有的民宿進行審核上架與下架。(2)用戶管理:管理員可以查看所有的用戶基礎(chǔ)信息,并且可以對用戶進行封禁或者解封的功能。(3)發(fā)布優(yōu)惠卷:平臺管理員可以發(fā)布自己所想要的優(yōu)惠卷。(4)優(yōu)惠卷管理:平臺管理員可以對優(yōu)惠卷進行的發(fā)布與下架的操作。(5)優(yōu)惠卷兌換情況:平臺管理員可以在優(yōu)惠卷兌換情況模塊查看優(yōu)惠卷所被兌換的情況。(6)民宿評論封鎖:管理員可以對民宿的評價進行隱藏或顯示的操作。4.2民宿短租平臺用戶前臺功能模塊設(shè)計4.2.1民宿展示模塊在主頁面上展示的民宿是通過數(shù)據(jù)庫表中的數(shù)據(jù)關(guān)聯(lián)出來展示。4.2.2個人信息管理模塊個人信息管理模塊擁有著查看用戶個人數(shù)據(jù)和修改基礎(chǔ)信息的功能。圖4-4個人中心功能的操作流程4.2.3民宿展示模塊民宿展示模塊同時擁有著民宿預(yù)定的模塊,模塊功能流程如圖4-5所示:圖4-5民宿展示模塊的操作流程4.2.4民宿搜索模塊民宿搜索:民宿搜索模塊擁有著按民宿名搜索、按地區(qū)搜索按和按民宿主搜索功能流程如圖4-6所示。圖4-6套餐搜索功能的操作流程4.2.5歷史民宿預(yù)定信息模塊歷史民宿預(yù)定模塊擁有著取消預(yù)定和查看歷史民宿預(yù)定詳細信息模塊,功能流程如圖4-7所示。圖4-7歷史民宿預(yù)定功能的操作流程4.3民宿短租平臺民宿主后臺功能模塊設(shè)計4.3.1上傳民宿模塊民宿主可以對自己擁有的民宿進行上傳,上傳民宿模塊功能流程圖如圖4-8所示。圖4-8上傳民宿功能流程圖4.3.2民宿管理模塊民宿主可以對上傳或上傳中的民宿進行查看與修改的操作,具體功能流程如圖4-9所示。圖4-9民宿管理功能流程圖4.3.3民宿預(yù)定訂單管理模塊民宿預(yù)定訂單管理模塊具體的功能流程如圖4-10所示。圖4-10民宿預(yù)定訂單管理功能流程圖4.4民宿短租平臺管理員后臺功能模塊設(shè)計4.4.1民宿審核管理員可以對民宿主上傳的民宿進行審核,將民宿在平臺中上架與下級,民宿審核功能流程圖如圖4-11所示。圖4-11民宿審核功能流程圖4.4.2民宿評價管理平臺管理員可以管理對民宿的評價,民宿評價管理模塊功能流程圖如圖4-12所示。圖4-12民宿評價功能流程圖4.4.3用戶管理模塊民宿短租平臺管理員對用戶進行管理。用戶管理模塊功能流程圖如圖4-13所示。圖4-13用戶管理功能流程圖4.4.4優(yōu)惠卷管理模塊管理員可以對自己上傳的優(yōu)惠卷進行管理,優(yōu)惠卷管理模塊功能流程圖如圖4-14所示。圖4-14優(yōu)惠卷管理功能流程圖4.4.5添加優(yōu)惠卷管理員可以添加優(yōu)惠卷,添加優(yōu)惠卷模塊功能流程圖如圖4-15所示。圖4-15添加優(yōu)惠卷功能流程圖4.5數(shù)據(jù)庫概念設(shè)計4.5.1數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計民宿短租平臺的數(shù)據(jù)庫表得出實體屬性圖,建立各實體屬性圖可得出整體的系統(tǒng)核心功能E-R圖,如圖4-16所示。圖4-16系統(tǒng)核心功能E-R圖(1)用戶實體用戶(ID,昵稱,賬號,密碼,電話,余額,積分,優(yōu)惠卷數(shù)量,類型,頭像,狀態(tài))民宿短租平臺用戶實體如圖4-17所示。圖4-17用戶實體圖(2)評價實體評價(ID,評價民宿,評價用戶,評價內(nèi)容,評價時間,用戶頭像,評價民宿商家,評價狀態(tài))用戶實體如圖4-18所示。圖4-18評價實體圖(3)民宿實體民宿(民宿ID,民宿名字,民宿地區(qū),民宿具體地址,民宿房間價格,民宿圖片,民宿簡介,民宿類型,民宿入住人數(shù),民宿床大小,民宿床數(shù)量,民宿房間數(shù),民宿狀態(tài))民宿實體如圖4-19所示。圖4-19民宿實體圖(4)優(yōu)惠卷實體優(yōu)惠卷(優(yōu)惠卷ID,優(yōu)惠卷名稱,優(yōu)惠價格,兌換所需要的積分,優(yōu)惠卷圖片,優(yōu)惠卷狀態(tài))優(yōu)惠卷實體如圖4-20所示。圖4-20優(yōu)惠卷實體圖4.5.2數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計以上章節(jié),將構(gòu)建:用戶表(4-1),優(yōu)惠卷表(4-2),評價表(4-3),民宿表(4-4),民宿預(yù)定信息表(4-5),優(yōu)惠卷兌換表(4-6)。(1)用戶表用戶表表:用戶ID、用戶昵稱、用戶賬號、用戶密碼、用戶電話、用戶余額、用戶積分、用戶免手續(xù)優(yōu)惠卷、用戶類型、用戶頭像、用戶狀態(tài)。表4-1用戶表(root)序號字段名數(shù)據(jù)類型長度說明空值描述1r_idint主鍵否ID2r_namevarchar50否昵稱3r_zhvarchar50否賬號4r_pwdvarchar50否密碼5r_telvarchar50否電話6r_numvarchar50否余額7r_intvarchar50否積分8r_couvarchar50否免手續(xù)優(yōu)惠卷9r_typevarchar50否類型10r_imgvarchar50否頭像11r_statevarchar50否狀態(tài)(2)用戶表優(yōu)惠卷表:ID、優(yōu)惠卷名、優(yōu)惠價格、兌換所需的積分、優(yōu)惠卷圖片、優(yōu)惠卷狀態(tài)。優(yōu)惠卷表的字段結(jié)構(gòu)設(shè)計如表4-2所示。表4-2優(yōu)惠卷表(coupon)序號字段名數(shù)據(jù)類型長度說明空值描述1c_idint主鍵否優(yōu)惠卷ID2c_namevarchar50否優(yōu)惠卷昵稱3c_prevarchar50否優(yōu)惠價格4c_numvarchar50否所需的積分5c_imgvarchar50否優(yōu)惠卷圖片續(xù)表4-2序號字段名數(shù)據(jù)類型長度說明空值描述6c_typevarchar50否優(yōu)惠卷狀態(tài)(3)評價表評價表:評價ID、評價民宿名、評價用戶、評價內(nèi)容、評價時間、評價人頭像、評價民宿商家、評價狀態(tài)這些字段。評價表的字段結(jié)構(gòu)設(shè)計如表4-3所示。表4-3評價表(pj)序號字段名數(shù)據(jù)類型長度說明空值描述1p_idInt主鍵否評價ID2rm_namevarchar50外鍵否評價民宿名3r_namevarchar50外鍵否評價用戶4rm_pjvarchar50否評價內(nèi)容5rm_timevarchar50否評價時間6r_imgvarchar50是評價人頭像7p_sjvarchar50是評價商家8p_typevarchar50是評價狀態(tài)(4)民宿表民宿表:民宿ID、民宿名字、民宿地區(qū)、民宿具體位置、民宿主、民宿價格、民宿圖片、民宿簡介、民宿類型、民宿入住人數(shù)、民宿床大小、民宿床數(shù)量、民宿房間數(shù)、民宿狀態(tài)。民宿表的字段結(jié)構(gòu)設(shè)計如表4-4所示。表4-4民宿表(room)序號字段名數(shù)據(jù)類型長度說明空值描述1rm_idint主鍵否民宿ID2rm_namevarchar50否民宿名字3rm_addvarchar50否民宿地區(qū)4rm_saddvarchar50否民宿具體位置5rm_sjvarchar50外鍵是民宿主6rm_numvarchar50是民宿價格7rm_imgvarchar50否民宿圖片續(xù)表4-4序號字段名數(shù)據(jù)類型長度說明空值描述8rm_msvarchar50否民宿簡介9rm_typevarchar50否民宿類型10rm_rsvarchar50否民宿入住人數(shù)11rm_bedvarchar50否民宿床大小12rm_bnumvarchar50否民宿床數(shù)量13rm_rnumvarchar50否民宿房間數(shù)14rm_shvarchar50否民宿狀態(tài)(5)民宿預(yù)定信息表民宿預(yù)定信息表:民宿預(yù)定ID、預(yù)定民宿名、預(yù)定民宿用戶、預(yù)定民宿用戶電話、預(yù)定民宿時間、預(yù)定民宿開始時間、預(yù)定民宿結(jié)束時間、預(yù)定商家、預(yù)定金額、預(yù)定入住人數(shù)、預(yù)定訂單狀態(tài)、預(yù)定民宿圖片、預(yù)定民宿具體地址、預(yù)定民宿類型、預(yù)定民宿手續(xù)費。結(jié)構(gòu)設(shè)計如表4-5所示。表4-5民宿預(yù)定信息表(reserve)序號字段名數(shù)據(jù)類型長度說明空值描述1re_idint主鍵否民宿預(yù)定ID2rm_namevarchar50外鍵否預(yù)定民宿名3r_namevarchar50外鍵否預(yù)定民宿用戶4re_telvarchar50否用戶電話5re_timevarchar50否預(yù)定時間6re_stimevarchar50否預(yù)定開始時間7re_endtimevarchar50否預(yù)定結(jié)束時間8re_sjvarchar50否預(yù)定民宿商家9re_numvarchar50否預(yù)定民宿金額10re_peoplevarchar50否預(yù)定民宿入住人數(shù)11re_statevarchar50否預(yù)定訂單狀態(tài)12re_povarchar50否預(yù)定民宿圖片續(xù)表4-5序號字段名數(shù)據(jù)類型長度說明空值描述13re_saddvarchar50否預(yù)定民宿具體地址14re_typevarchar50否預(yù)定民宿類型15re_ssfvarchar50否預(yù)定民宿手續(xù)費(6)優(yōu)惠卷兌換表優(yōu)惠卷兌換表:優(yōu)惠卷兌換ID、優(yōu)惠卷兌換用戶、兌換優(yōu)惠卷名、優(yōu)惠卷ID、優(yōu)惠金額、優(yōu)惠卷圖片、優(yōu)惠卷兌換時間。結(jié)構(gòu)設(shè)計如表4-6所示。表4-6優(yōu)惠卷兌換表(buycou)序號字段名數(shù)據(jù)類型長度說明空值描述1b_idint11主鍵否優(yōu)惠卷兌換ID2r_namevarchar50外鍵否優(yōu)惠卷兌換用戶3b_namevarchar50否兌換優(yōu)惠卷名4c_idvarchar50外鍵否優(yōu)惠卷ID5b_prevarchar50否優(yōu)惠金額6b_imgvarchar50否優(yōu)惠卷圖片7b_timevarchar50否優(yōu)惠卷兌換時間第5章系統(tǒng)實現(xiàn)5.1民宿短租平臺模塊實現(xiàn)5.1.1民宿短租平臺展示實現(xiàn)民宿短租平臺首頁主要有頂部導(dǎo)航欄,導(dǎo)航欄可以使用歷史預(yù)定信息、積分兌換、充值中心、個人信息、登錄和注冊,在主頁下面還有民宿展示的模塊。民宿短租平臺首頁如圖5-1所示。圖5-1民宿短租平臺首頁圖(1)“民宿展示”的核心代碼 room.Fill(sda.room);DataList1.DataSource=sda.room;DataList1.DataBind();5.1.2個人信息模塊實現(xiàn)個人信息中心由基礎(chǔ)信息修改模塊和用戶個信息顯示模塊組成。個人信息模塊如圖5-2所示。圖5-2修改信息(1)修改個人資料核心代碼:root.upimg(Image2.ImageUrl,TextBox3.Text.ToString(),Session["UserName"].ToString());DataList1.DataSource=root.GetDataBy7(Session["UserName"].ToString());DataList1.DataBind();(2)顯示個人資料核心代碼:root.Fill(da.root);DataList1.DataSource=root.GetDataBy7(Session["UserName"].ToString());DataList1.DataBind();5.1.3民宿搜索模塊實現(xiàn)民宿搜索模塊分為按民宿名搜索、民宿地區(qū)搜索、民宿主搜索,通過在搜索框中使用民宿名、民宿地區(qū)、民宿主搜索都可以搜索到想對應(yīng)的民宿、還可以通過上方的地區(qū)按鈕快捷搜索。民宿搜索如圖5-3所示。圖5-3套餐搜索界面(1)民宿名、民宿類型、民宿主搜索和民宿地區(qū)搜索核心代碼:DataList1.DataSource=room.GetDataBy19(TextBox1.Text.ToString());DataList1.DataBind();Sql語句:SELECTrm_id,rm_name,rm_add,rm_sadd,rm_sj,rm_num,rm_img,rm_ms,rm_type,rm_rs,rm_bed,rm_bnum,rm_rnum,rm_shFROMroomWHERE(rm_sh='審核成功')AND(rm_nameLIKE'%'+@a+'%')OR(rm_sh='審核成功')AND(rm_saddLIKE'%'+@a+'%')OR(rm_sh='審核成功')AND(rm_sjLIKE'%'+@a+'%')OR(rm_sh='審核成功')AND(rm_typeLIKE'%'+@a+'%')5.1.4民宿預(yù)定模塊實現(xiàn)民宿預(yù)定模塊可預(yù)定當(dāng)前選擇的民宿,下面有民宿的整體簡介和民宿主的基礎(chǔ)信息,再下方有著預(yù)定過的用戶的評價,右邊有著預(yù)定民宿和使用優(yōu)惠卷的功能。民宿預(yù)定如圖5-4所示。圖5-4民宿預(yù)定界面(1)預(yù)定民宿核心代碼:re.InsertQuery(name,Session["UserName"].ToString(),tel,dt.ToString(),TextBox3.Text.ToString(),TextBox4.Text.ToString(),sj,Label21.Text.ToString(),DropDownList1.Text.ToString(),"未入住",po,s,type,Label28.Text.ToString());stringid=re.MAXID().ToString();inta=int.Parse(root.rnum(Session["UserName"].ToString()).ToString())-int.Parse(Label25.Text.ToString());root.upadd(a.ToString(),Session["UserName"].ToString());if(int.Parse(Label31.Text.ToString())>0){root.upcou((int.Parse(Label31.Text.ToString())-1).ToString(),Session["UserName"].ToString());}Session["re"]=id;ession["sadd"]=re.sadd(int.Parse(id));Session["cou"]=null;if(Session["couid"]!=null){bc.DeleteQuery(int.Parse(Session["couid"].ToString()));Session["couid"]=null;}Response.Write("<scriptlanguage='javascript'>alert('預(yù)定成功,錢已經(jīng)自動扣除!');location='resinformation.aspx';</script>");(2)使用優(yōu)惠卷核心代碼:stringid=e.CommandArgument.ToString();stringbpre=bc.bpre(int.Parse(id)).ToString();Session["couid"]=id;Session["cou"]=bpre;Response.Redirect("test.aspx");5.1.5歷史預(yù)定信息模塊實現(xiàn)歷史預(yù)定信息模塊分為預(yù)定信息顯示,取消預(yù)定,查看預(yù)定詳細信息,查看預(yù)定詳細信息內(nèi)有民宿評價。預(yù)定信息顯示如圖5-5所示,預(yù)定詳細信息與民宿評價如圖5-6所示。圖5-5預(yù)定信息顯示界面圖5-6預(yù)定詳細信息顯示界面(1)取消預(yù)定民宿核心代碼:intasd=int.Parse(re.renum(int.Parse(id)).ToString());intnum=int.Parse(root.rnum(Session["UserName"].ToString()).ToString());intssf=int.Parse(re.ssf(int.Parse(id)));intnum1=asd+num+ssf;root.upadd(num1.ToString(),Session["UserName"].ToString());re.UpdateQuery(int.Parse(id));DataList1.DataSource=re.GetDataBy11(Session["UserName"].ToString());DataList1.DataBind();return;(2)民宿評價核心代碼:stringresj=re.resj(int.Parse(Session["re"].ToString())).ToString();DateTimedt=DateTime.Now;stringdata1=dt.ToString("yyyy-MM-dd");stringimg=root.img(Session["UserName"].ToString());stringqwe=re.rmname(int.Parse(Session["re"].ToString()));3t1=TextBox1.Text.ToString();for(inti=0;i<array2.Count();i++){t2=array2[i].ToString();t1=t1.Replace(t2,"***");}pj.InsertQuery(qwe,Session["UserName"].ToString(),t1,data1,img,resj);TextBox1.Text="";Response.Redirect("index.aspx");5.1.6充值中心模塊實現(xiàn)充值中心模塊擁有著用戶充值余額功能。充值中心如圖5-7所示。圖5-7充值中心顯示界面(1)充值余額核心代碼:stringnum=Session["num"].ToString();stringcint=Session["cint"].ToString();root.upadd(num.ToString(),Session["UserName"].ToString());root.upint(cint.ToString(),Session["UserName"].ToString());Response.Write("同步驗證通過");Response.Write("<scriptlanguage='javascript'>location='http://localhost:60983/index.aspx';</script>");5.1.7積分兌換模塊實現(xiàn)積分兌換模塊擁有著優(yōu)惠卷顯示和兌換優(yōu)惠卷。積分兌換如圖5-8所示.圖5-8積分兌換模塊界面(1)積分兌換核心代碼:DateTimedt=DateTime.Now;bc.InsertQuery(Session["UserName"].ToString(),cname,id,cpre,cimg,dt.ToString());intrint=int.Parse(Label6.Text.ToString())-int.Parse(cnum);root.upint(rint.ToString(),Session["UserName"].ToString());Label6.Text=root.rint(Session["UserName"].ToString());5.1.8登錄模塊實現(xiàn)登錄模塊擁有著用戶登錄的功能。登錄如圖5-9所示。圖5-9登錄顯示界面(1)登錄核心代碼:stringb=root.rzh(TextBox1.Text.ToString());if(b=="用戶"){stringname=root.ScalarQuery2(TextBox1.Text.ToString());Session["UserName"]=name;Response.Redirect("index.aspx");}if(b=="民宿主"){stringname=root.ScalarQuery2(TextBox1.Text.ToString());Session["UserName"]=name;Response.Redirect("sindex.aspx");}if(b=="管理員"){stringname=root.ScalarQuery2(TextBox1.Text.ToString());Session["UserName"]=name;Response.Redirect("rindex.aspx");}5.1.9注冊模塊實現(xiàn)注冊模塊擁有著用戶注冊的功能。注冊如圖5-10所示。圖5-10注冊顯示界面(1)注冊核心代碼:root.InsertQuery(TextBox1.Text.ToString(),TextBox2.Text.ToString(),TextBox3.Text.ToString(),TextBox4.Text.ToString());Response.Redirect("login.aspx");5.2民宿短租平臺民宿主后臺模塊實現(xiàn)民宿短租平臺的后臺是對民宿主的民宿、民宿預(yù)定訂單處理、民宿主個人信息修改進行管理。5.2.1民宿短租平臺民宿主后臺主界面實現(xiàn)民宿短租平臺主界面分為右上角顯示當(dāng)前用戶ID和退出按鈕,左邊為目錄菜單。后臺主界面如圖5-11所示。圖5-11民宿主后臺主界面5.2.2民宿主后臺民宿訂單處理模塊實現(xiàn)民宿主后臺民宿訂單處理里有歷史預(yù)定訂單顯示和用戶入住。民宿主后臺民宿訂單處理如圖5-12所示。圖5-12民宿訂單處理顯示界面(1)用戶入住核心代碼:re.UpdateQuery1("已入住",int.Parse(id));DataList1.DataSource=re.GetDataBy8(Session["UserName"].ToString());DataList1.DataBind();5.2.2民宿主后臺用戶管理模塊實現(xiàn)民宿主后臺用戶管理里有歷史預(yù)定訂單顯示和用戶入住。民宿主后臺用戶管理如圖5-13所示。圖5-13用戶管理顯示界面(1)修改信息核心代碼:root.upimg(Image2.ImageUrl,TextBox3.Text.ToString(),Session["UserName"].ToString());DataList1.DataSource=root.GetDataBy7(Session["UserName"].ToString());DataList1.DataBind();5.2.3民宿主后臺民宿管理模塊實現(xiàn)民宿主后臺民宿管理里有民宿顯示和民宿修改民宿主后臺民宿管理如圖5-14所示,民宿修改如圖5-15所示。圖5-14民宿管理顯示界面圖5-15民宿修改顯示界面(1)民宿修改核心代碼:room.UpdateQuery(TextBox1.Text.ToString(),DropDownList1.Text.ToString(),TextBox3.Text.ToString(),TextBox4.Text.ToString(),Image1.ImageUrl.ToString(),TextBox5.Text.ToString(),DropDownList2.Text.ToString(),TextBox7.Text.ToString(),TextBox8.Text.ToString(),TextBox9.Text.ToString(),TextBox10.Text.ToString(),"審核中",int.Parse(Session["sroom"].ToString()));Response.Redirect("sroom.aspx");5.2.4民宿主后臺民宿添加模塊實現(xiàn)民宿主后臺民宿添加模塊有著民宿添加。民宿主后臺民宿添加如圖5-16所示。圖5-16民宿添加顯示界面(1)民宿添加核心代碼:room.InsertQuery(TextBox1.Text.Trim().ToString(),DropDownList1.Text.ToString(),TextBox3.Text.ToString(),Session["UserName"].ToString(),TextBox4.Text.ToString(),Image1.ImageUrl,TextBox5.Text.ToString(),DropDownList2.Text.ToString(),TextBox7.Text.ToString(),TextBox8.Text.ToString(),TextBox9.Text.ToString(),TextBox10.Text.ToString(),"未審核");Label2.Text="民宿添加成功";Response.Redirect("sroom.aspx")5.2.5民宿主后臺民宿評價查看模塊實現(xiàn)民宿主后臺民宿評價查看模塊有著可以查看民宿評價。民宿主后臺民宿評價如圖5-17所示。圖5-17民宿評價顯示界面5.3民宿短租平臺管理員后臺模塊實現(xiàn)民宿短租平臺的后臺是對民宿主的民宿、用戶、評價、優(yōu)惠卷進行管理。5.3.1管理員后臺主界面實現(xiàn)民宿短租平臺管理員后臺主頁面右上角顯示名字,左邊為目錄菜單。后臺主界面如圖5-18所示。圖5-18管理員后臺主界面5.3.2民宿審核模塊實現(xiàn)民宿審核模塊有著可以使民宿上架和下架的功能。民宿審核模塊如圖5-19所示。圖5-19民宿審核主界面(1)民宿上架、下架核心代碼:if(e.CommandName=="btn"){stringid=e.CommandArgument.ToString();room.upsh("審核成功",int.Parse(id));DataList1.DataSource=room.GetDataBy20();DataList1.DataBind();}if(e.CommandName=="qwe"){stringid=e.CommandArgument.ToString();room.upsh("審核失敗",int.Parse(id));DataList1.DataSource=room.GetDataBy20();DataList1.DataBind();}5.3.3民宿評價處理模塊實現(xiàn)民宿評價處理模塊有著可以使評價隱藏和顯示的功能。民宿評價處理模塊如圖5-20所示。圖5-20評論封鎖主界面(1)民宿評價隱藏、顯示核心代碼:if(e.CommandName=="btn"){stringid=e.CommandArgument.ToString();pj.uptype("隱藏",int.Parse(id));DataList1.DataSource=pj.GetData();DataList1.DataBind();}if(e.CommandName=="qwe"){stringid=e.CommandArgument.ToString();pj.uptype("正常",int.Parse(id));DataList1.DataSource=pj.GetData();DataList1.DataBind();}5.3.4用戶信息管理模塊實現(xiàn)用戶信息管理里有用戶基礎(chǔ)顯示和封禁、解封用戶。用戶信息管理如圖5-21所示。圖5-21用戶信息管理主界面(1)用戶封禁、解封核心代碼:if(e.CommandName=="btn"){stringid=e.CommandArgument.ToString();root.upstate("賬號已封禁",int.Parse(id));DataList1.DataSource=root.GetData();DataList1.DataBind();}if(e.CommandName=="qwe"){stringid=e.CommandArgument.ToString();root.upstate("正常",int.Parse(id));DataList1.DataSource=root.GetData();DataList1.DataBind();}5.3.5優(yōu)惠卷信息管理模塊實現(xiàn)優(yōu)惠卷信息管理里有優(yōu)惠卷信息顯示和發(fā)放、停止發(fā)放優(yōu)惠卷。優(yōu)惠卷信息管理如圖5-22所示。圖5-22用戶信息管理主界面(1)優(yōu)惠卷發(fā)放、停止發(fā)放核心代碼:if(e.CommandName=="btn2"){stringid=e.CommandArgument.ToString();cou.UpdateQuery("停止發(fā)放優(yōu)惠卷活動",int.Parse(id));DataList1.DataSource=cou.GetData();DataList1.DataBind();}if(e.CommandName=="btn3"){stringid=e.CommandArgument.ToString();cou.UpdateQuery("發(fā)放優(yōu)惠卷",int.Parse(id));DataList1.DataSource=cou.GetData();DataList1.DataBind();}5.3.6添加優(yōu)惠卷模塊實現(xiàn)添加優(yōu)惠卷有優(yōu)惠卷信息的添加。添加優(yōu)惠卷如圖5-23所示。圖5-23用戶信息管理主界面(1)添加優(yōu)惠卷核心代碼:cou.InsertQuery(TextBox1.Text.ToString(),TextBox3.Text.ToString(),TextBox4.Text.ToString(),Image1.ImageUrl,"

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論