山林侧酒店网站的设计与实现(源码)【字数:9047】
目录
一、引言 1
(一)系统开发背景及意义 1
(二)国内外研究现状 1
(三)本文主要研究内容 1
二、相关技术介绍 1
(一)系统技术点 1
1.PHP语言 2
2.MySQL数据库 2
3.CSS 样式 2
(二)系统开发工具 2
1.sublime Text 2
2.Navicat 2
3.phpstudy 2
三、系统分析 2
(一)系统可行性分析 3
1.社会可行性分析 3
2.技术可行性 3
(二)系统的功能需求分析 3
(三)系统非功能性需求分析 3
1.有效的内容呈现 3
2.人性化的交互设计 4
四、系统总体设计 4
(一)系统功能结构设计 4
(二)数据库设计 4
1.系统数据流程设计 5
2.数据库概念设计 5
3.数据库逻辑设计 6
五、系统功能设计 7
(一)房屋租赁系统前台 7
1.前台首页 7
2.用户注册页面 8
3.用户登录页面 9
4.房型介绍页面 *51今日免费论文网|www.51jrft.com +Q: ^351916072*
10
5.房间详情页面 11
6.购物车列表 12
(二)房屋租赁系统后台 13
1.管理后台登录页面 13
2.房间介绍管理 14
3.留言管理 15
4.用户管理 16
5.订单管理 17
六、系统测试 19
(一)测试方法 19
(二)测试用例 19
1.用户权限测试 19
2.系统前台功能测试 19
3.系统后台功能测试 20
七、总结 20
致 谢 22
参考文献 23
一、引言
本节主要介绍了酒店网站系统开发背景及意义,从国内外的现状对现在酒店网站进行分析,最后简要概述了本文的主要研究内容。
(一)系统开发背景及意义
随互联网凭借更广的覆盖面积、更快速的使用体验正在影响着人们生活当中的各个方面。特别是互联网被普及之后,给很多行业带来的经济增长速度是无可替代的。就拿旅游业来说,过去很多非常知名的景点只能在有限的范围内进行传播推广,而现在借助互联网使得旅游景点能够得到更好的宣传,同时借助网络还将出行与住房结合起来形成了完整的体系。
(二)国内外研究现状
随着交通的便捷化,人们的出行更加方便,无论是对于企业还是对于个人都是非常有利的,人们的出行频率有了明显的增长。人员流动的过程中住宿同样也非常重要,很多比较大型的第三方平台都对自己的业务进行扩充将房屋预定功能扩展到业务范围之内。虽然网络当中大量的信息让消费者有了更多的选择,但是多个平台之间信息并不共享消费者经常需要使用多个平台才能够搜索到自己满意的住房。由于监管制度并不完善,很多平台当中所上架的信息的准确性也无法保证,这些都对消费者的出行造成影响。国内很多学者也针对房屋预定系统进行了研究,提出了多种系统实现解决方案。国外所使用的房屋预约租赁系统无论是系统功能还是布局研究都要更加完善,一些比较成熟的系统已经实现了不同数据库的联合对比使得系统能够更好的按照客户的需求提供房屋信息。
(三)本文主要研究内容
根据研究选择房屋租赁系统作为毕业设计课题之后,就对相关的文献资料进行收集明确系统开发对于社会的实际意义。为了保障系统所有开发工作能够顺利完成,在开发过程中还对用户权限、数据库管理等多个方面的开发需求进行深入研究。之后围绕房屋租赁与管理需求,进行系统所有功能的研究并通过结构图的方式进行记录。在完成数据库部分设计之后进行系统开发,开发过程分模块实现对管理者和消费者的使用页面分别进行实现。最后对系统当中的所有页面与功能进行测试,确保了系统的可用性。
二、相关技术介绍
本节介绍了本酒店网站开发过程中使用到的开发语言、开发框架、UI框架、数据库类型。介绍了之所以选择PHP语言、Mysql等作为本网站的开发工具的原因。
(一)系统技术点
1.PHP语言
PHP3版本能够很好的配合Apache服务器使用,在不断的更新迭代的过程中大量使用的功能被创造出来使用让开发者能够用最少的时间实现大量的功能。同时因为它开源的特性让大量的开发者能够使用它,并从中学习到新的东西。不断增加的库函数让PHP能够实现的功能越来越丰富,使得使用PHP做网站开发没有落后。
2.MySQL数据库
数据的形式是多种多样的,通过数据库能够将各种类型的数据信息资源全部通过系统来实现。文件系统所存在的数据通用性较差、移植使用困难等问题通过数据库都能够被解决,并且也能够有效的将存储的重复信息进行排查处理,扩大整体存储空间。所有被存储在MySQL当中的数据,全部能够通过SQL语句进行内容的查询和管理。
3.CSS 样式
HTML问世之后与浏览器一同完成了最初的站点开发,但是HTML当中的属性有限无法满足对站点的设计需求。随着开发技术的发展,也尝试在HTML当中添加样式编辑功能但是在使用中发现开发过程变的更加复杂。CSS的开发就是为了解决这一问题,使用它来对网页文本进行布局、样式的定义能够非常轻松的实现浏览器样式设置处理。
(二)系统开发工具
1.sublime Text
项目的开发使用sublime text编辑器进行处理,它能够帮助将当前文档当中的所有代码通过缩略图的方式进行显示,便于对代码进行定位与查找。根据开发者不同的开发习惯,还能够完成菜单的自定义设置灵活性较高。
2.Navicat
MySQL数据库在使用的过程中可以借助Navicat工具来帮助见管理,它不仅功能非常齐全作为数据库管理工具在使用的过程当中有图形界面可以使用。它能够完成数据库的同步设置与模型实现,借助云平台还能够随时的对数据库进行访问。
原文链接:http://www.jxszl.com/jsj/rjgc/608218.html