《民宿网的设计与实现1.docx》由会员分享,可在线阅读,更多相关《民宿网的设计与实现1.docx(40页珍藏版)》请在第一文库网上搜索。
1、民宿网的设计与实现摘要随着互联网技术的不断发展,在各个发展领域都出现了传统行业结合互联网的情况,住宿租房也不例外。本文就是关于一个线上民宿出租入住的民宿网站的整体介绍。民宿网旨在于整合民宿资源,让有空闲民宿的人成为房东,入驻我们的网站平台,为需要临时住所的用户提供像家一般温馨的民宿住所,提供优质的服务的同时,也能够利用空闲的房间赚取报酬。民宿网站系统分为前台和后台两个部分,前台包括用户的登录注册,浏览民宿房源信息,选择租房时间,在线支付等功能,后台部分包括管理员或者房主管理其发布的民宿信息,处理订单,而管理员还可以管理房主和前台注册的会员信息。为了解决用户想体验优质的民宿缺找不到门路,房东想出
2、租自己闲置的房间,又不方便等等问题,可以使用我开发的这个在线民宿网站,系统使用了 PHP作为后端语言,来操作关系数据库MySQL存储数据,再配合HTML、CSS、JavaScript等实现了前端的页面,包括样式和交互,从而形成一个动态网站。在整个实现过程了,遇到了许许多多的问题,比如数据库的设计,开发环境的搭建,用户入住民宿的逻辑等,对我而言都是一次次考验,而克服解决了这些问题,也使我真切感觉到自己在不断的进步。论文首先介绍了民宿网论文研究的主要内容,包括系统的研究背景和研究意义,然后是实现系统所使用关键技术介绍,接着是对系统功能进行介绍和分析,还有进行可行性分析,系统各个实体属性,表结构设计
3、,项目功能结构和实现思路整理,架构概述等。最后还对系统进行了测试,做了测试总结。预期项目成功完成,经过修改润色后,可以在一定规模范围内投入实际使用。关键词:民宿,互联网,租房IIAbstractWith the continuous development of Internet technology, there is a traditional industrycombined with the Internet in every development area. Accommodation renting is noexception.The homestay website syst
4、em is divided into two parts, front desk and backstage.The front desk includes the users login and registration, browse the house and houseinformation, choose the time of renting, the online payment and so on. The backstage partincludes the administrator or the owner of the house and the house owner
5、 to manage theirlodging information, processing the orders, and the manager can also manage the owner andthe front desk registration.The dissertation first introduces the main contents of the research on the paper, includingthe background and significance of the system, then the introduction of the
6、key technologiesused in the system, then the introduction and analysis of the system function, the feasibilityanalysis, the system function structure, the realization of the idea and the outline of thearchitecture. Finally, the system is tested, and the test summary is made.The dissertation first in
7、troduces the main contents of the research of B&B.net, includingthe systematic research background and research significance, then we will introduce the keytechnologies used by the system. There are also feasibility analysis, system entity attributes,table structure design, project function structur
8、e and implementation ideas, architectureoverview. Finally, we also conducted a system test and wrote a test summary. It is expectedthat the project can be put into practical use within a certain scale after it is successfullycompleted and modified.Key words: B & B, Internet, rentn大连东软信息学院毕业设计(论文)目录摘
9、要IABSTRACTII第1章绪论11.1 论文研究主要内容11.2 国内外现状21.3 课题论证2131课题难点21.3.2拟解决的关键问题2第2章 关键技术介绍32.1 Apache月艮务器32.2 MySQL 数据库32.3 PHP脚本语言32.4 THINKPHP 框架4第3章需求分析53.1 管理员功能管理53.1.1 管理员管理功能的特性说明53.1.2 用户管理功能用例图53.1.3 管理员管理功能需求53.2 房主功能管理63.2.1 房主管理功能的特性说明63.2.2 房主管理功能用例图63.2.3 房主管理功能需求63.3 用户功能管理73.3.1 用户功能的特性说明73.
10、3.2 用户功能用例图73.3.3 用户功能需求73.4 系统开发环境83.5 系统任务的可行性分析83.5.1 技术可行性83.5.2 系统安全性分析8第4章系统设计104.1 设计指导思想和原则104.1.1 指导思想104.1.2 软件设计原则104.2 构架概述104.3 系统的功能结构设计104.4 数据库设计114.5 模块设计154.5.1 用户管理模块164.5.2 房源管理模块174.5.3 房主管理模块194.5.4 订单管理模块20第5章系统实现225.1 前台模块225.1.1 首页信息展示225.1.2 用户登录225.1.3 预订房源235.1.4 个人中心245.
11、1.5 个人信息修改245.2 后台模块255.2.1 后台角色登录255.2.2 用户管理模块255.2.3 房间管理模块265.2.4 房主管理模块265.2.5 订单管理模块26第6章系统测试286.1 房源管理模块测试286.2 订单管理模块测试286.3 支付模块测试296.4 用户管理模块测试296.5 房主管理模块测试30第7章结论31参考文献32致谢33V第1章绪论随着生活水平的提高,外出旅行已经变成人们休闲娱乐的一个重要形式,选择住宿方式也逐渐成为一个重要的问题。比起千篇一律且价格昂贵的宾馆、酒店,民宿能使旅客更好的体验当地特色,符合旅客的个性化需求。而对于有闲置房屋的人而言
12、,他们也可以通过成为房东,分享多余的空间来增加收入,符合现如今合作发展、互利共赢的原则。本项目是顺应现在web2.0的潮流,使用php技术加上数据库开发的动态网站。方便管理数据和用户操作。项目也可以切实的解决旅客在出行时选择住宿的问题,提供特色的民宿房间,满足不同的用户需要。对入驻时间的严格校验,不会出现入驻时间冲突的问题,方便房主管理,一目了然。每种角色有其对应的操作平台和权限,分工明确,角色有用户、房主、超级管理员。1.1 论文研究主要内容本项目是将爱好旅游的人士和家里有空房需要出租的房主联系起来的服务型网站,致力于为用户提供多元化的住宿方式。不论出门在外或在家附近都能开展探索之旅,用户还
13、可以获取世界各地独特房源、当地体验及好去处的信息。网站致力于为用户出游提供除酒店之外的另一种全新住宿形式,拥有浏览房源、线上预定、房主确认、用户付款、评价民宿的一系列功能。本网站相较于市面上其他网站,特色在于会在预定时要求客户填写预订目的,写明是旅行、出差、求学还是就医使用,方便房主在确认订单时筛选房客,给用户和房主双方更好的使用体验。本系统基于B/S架构,使用的技术为ThinkPHP,数据库使用MySQL,服务器使用Apacheo目的是开发一家将爱好旅游的人士和家里有空房需要出租的房主联系起来的服务型网站。系统中的角色包括注册用户、房主、管理员。用户能够浏览各个地区的各种房型、一些适合游玩的
14、休闲娱乐地点、预订房源、支付、评价房源、浏览个人中心;房主可以发布自家房间信息、在有房源被预定后确认订单、查看预订单记录、管理房源;管理员负责管理用户信息、房主信息、房源信息以及订单信息。样例 1 : AirbnbAirbnb是一个受千万用户好评的全球民宿预订平台。通过爱彼迎,预订入住全球400多万个当地人家一一独立公寓、经济住宿、家庭度假屋应有尽有,更可住树屋、城堡、房车等特色房源。Airbnb成立于2008年8月,总部位于加利福尼亚州旧金山市,拥有用户房客数6000多万,房源数200多万,遍及全球192个国家34000多个城市,用户可通过网站、手机或平板电脑发布、发掘和预订世界各地的独特房
15、源。样例2:小猪短租小猪是国内知名短租民宿预订平台,在300多座城市拥有15万套房源,包括民宿、四合院、洋房、树屋、花店、书店等,让您充分感受住宿之美、人情之暖,在居住中体会小猪的理念一居住自由主义。1.2 国内外现状早期的民宿大多是作为一种家庭经营的副业,人们把家里的空房间出租给在当地游玩的旅客作为增加收入的方式。然而,在旅游行业发展越来越迅速的今天,民宿已经逐渐变成很多家庭甚至公司、网站的主要经济来源,越来越多的人想要进入这个行业分一杯羹。所以,民宿行业规范化、精致化、豪华化、舒心化已经变成一种不可避免的趋势,品质、效率以及服务的重要性也在日渐提高。无论是在国内还是国外,在民宿出租的发展都十分先进,也越来越正规了。比如国内的小猪短租,携程等,国外则是Airbnb一家独大,他们都是非常成功的互联网公司,对民宿出租这个领域的贡献也很大。然而,民宿网站的市场并没有饱和,还有开发的空间,所以说,研究这个课题是非常