一种基于微信小程序的酒店订房系统设计(JavaScript,PHPStrom)(论文11600字,参考代码)
摘要:微信小程序出现了仅仅只有两年多,就凭借着它自身的优势迅速进入广大开发者们的视野。微信小程序是一种不需要下载就能使用的应用,这与必定需要占内存的传统应用相比占了相当大的优势,人们不需要担心自己的内存不够而不能下载应用,也不需要时常担心自己手机的内存是否用完,更不需要担心新软件由于内存问题下不下来或者已有的软件由于内存不够而不能使用。微信小程序实现了要用的时候和其他软件一样很方便的使用,不需要用的时候就退出使用并且不会留下任何占用内存的痕迹的这种无痕消失的理想应用状态。另外,对于开发者而言,小程序开发门槛相对于其他软件开发比如APP较低,并且足够满足简单的基础应用,微信小程序这样的特性适合生活服务类的线下商铺以及非刚需低频应用的转换。本文这个基于微信小程序的酒店订房系统既方便了客户订房,又降低了酒店工作人员的工作强度。客户不需要去酒店前台进行订房,更不用专门下一个软件来进行订房,退房后还要考虑是否删除这个软件,客户可以查看酒店的信息,订购房间,联系酒店;酒店工作人员不用在订房高峰期一直在前台工作,他们可以在浏览在线订单便捷得处理订单。开发运用了微信web开发者工具,可以更顺畅的进行开发,数据库系统采用业界使用率极高的是开源MySQL数据库系统,以便于为使用者提供良好的技术支持服务。
关键词:酒店订房系统;微信小程序;微信web开发者工具;MySql;PHP
A hotel reservation system design based on WeChat applet
Abstract: WeChat small program appeared only two years, with its own advantages quickly into the field of vision of the majority of developers. WeChat small program is a kind of don't need to download to use the application of this and will need to account for memory compared to the traditional application of accounts for a considerable advantage, people don't need to worry about their memory and cannot download the application, also do not need to worry about whether the memory of his mobile phone often run out, more do not need to worry about not down under the new software due to memory problems or existing software cannot be used due to the memory. WeChat small program to achieve when you want to use and other software is very convenient to use, do not need to use the time to exit the use and do not leave any traces of memory footprint of this kind of traceless disappearance of the ideal application state. In addition, for developers, the threshold for small program development is lower than that for other software development, such as APP, and it is enough to satisfy simple basic applications. Features like WeChat small program are suitable for offline shops of life services and conversion of non-rigid low-frequency applications. This paper based on WeChat small procedures hotel reservation system not only facilitates the customer booking, but also reduces the intensity of the hotel staff. Customers do not need to go to the hotel reception desk to make a reservation, not to mention the next special software to make a reservation, after checking out, but also consider whether to delete the software, customers can view the information of the hotel, order a room, contact the hotel; Instead of working at the front desk during peak booking times, hotel staff can easily process orders while browsing online orders. The development USES the WeChat web developer tool, can carry on the development more smoothly, the database system USES the industry utilization rate extremely high to make the open source MySQL database system, in order to provide the good technical support service for the user.
Keywords: hotel reservation system; WeChat applet; WeChat web developer tools; MySql
本文设计实现的是基于微信小程序的酒店订房系统,客户用微信小程序订房而酒店工作人员可以用网站处理订单,所以采用Apache、HTML5、JavaScript技术,并结合微信web开发者工具、PHPStrom开发工具进行开发。
2.1 微信小程序
微信小程序是一种全新的连接用户与服务的方式,它在微信里可以便捷又方便地被人们使用和传播,并且人们的使用体验很好。微信小程序是的开发和运行都需要在微信官方提供的环境下进行【14】。整个小程序的框架系统分为两个部分,一个是逻辑层,另一个是视图层。在小程序中,有自己的视图层描述语言:wxml和wxss,另外还有基于JavaScript的逻辑层框架。除此以外,小程序还在视图层和逻辑层间提供了数据传输和事件系统。
2.2 微信web开发者工具
为了方便开发者开发小程序,微信平台制作了一个开发工具。这个开发工具是一个桌面应用,开发者可以在PC或MAC上进行安装使用。微信web开发者工具中有逻辑文件(.js)、配置文件(.json)、样式文件(.wxss)、布局文件(.wxml)。而微信小程序分为三层,一层是配置层,用的是.json文件,还有一层是逻辑层,用的是.js文件,最后一层是视图层,用的是.wxss和.wxml文件。
目 录
1 前言 1
2 开发技术与工具介绍 1
2.1 微信小程序 2
2.2 微信web开发者工具 2
2.3 Apache 2
2.4 HTML/CSS/JavaScript 3
2.5 PHP 3
2.6 BootStrap3 4
2.7 PHPStrom开发工具 4
3 需求分析 4
3.1 功能性需求分析 4
3.1.1 订房 4
3.1.2 酒店信息 4
3.1.3 个人中心 5
3.1.4 后台管理 5
3.2 非功能性需求分析 5
3.2.1 微信小程序的非功能性需求 5
3.2.2 后台订单管理系统的非功能性需求 5
3.3 数据分析 5
3.3.1数据流图 5
3.3.2 数据字典 6
4 系统设计 8
4.1 概要设计 8
4.2 详细设计 10
4.2.1 客房预订模块 10
4.2.3 个人中心模块 11
4.2.4 酒店信息管理模块 11
4.2.5 订单管理模块 12
4.2.6 优惠券管理模块 12
4.2.7 会员管理模块 13
4.3 数据库设计 14
4.3.1 概念模型设计 14
4.3.2 逻辑结构设计 16
5 系统实现 19
5.1 小程序界面 19
5.1.1 客房查询与预订 19
5.1.2 个人中心 26
5.2 后台管理登录界面 31
5.2.1 数据概况 32
5.2.2 酒店管理 32
5.2.3 订单管理 33
5.2.4 优惠券管理 33
5.2.5 会员管理 34
6 结束语 35
参考文献 36
致谢 37
|