I
摘 要
随着 Internet 爆炸式的发展,互联网技术在我们的生活中无处不在,扮演着
重要的角色。自我国加入 WTO 以后,电子商务在国内也迅速的发展了起来,现在
互联网上各种电子商务网站更是迅速的增长。网络的高速发展同样带动着酒店预
定的管理,开发一个基于微信小程序的酒店预定管理系统,希望能给用户提供方
便的服务。
基于微信小程序的酒店预定管理系统的开发是基于微信小程序,开发发过程
利用 MVC 开发模式,层次分明。成功实现了该系统,采用 java 程序设计语言及
MYSQL 数据库进行开发;论文首先阐述了基于微信小程序的酒店预定管理系统的开
发,并对该系统进行了较详细的需求分析,然后详细探讨了基于微信小程序的酒
店预定管理系统的功能需求、业务流程、数据流程、系统功能和系统设计等方面
的问题。望能利用先进的计算机技术和网络技术来改变目前的信息管理、服务水
平,在市场经济的进一步发展中健康稳定发展,使基于微信小程序的酒店预定管
理系统的信息管理可以便于操作,易于信息管理,满足管理人员的管理需求。
关键字:基于微信小程序的酒店预定管理系统,java,Mysql 数据库
II
ABSTRACT
With the explosive development of the Internet, Internet technology is
everywhere in our lives and plays an important role. Since China's accession to the
WTO, e-commerce has also developed rapidly in China, and now various e-commerce
sites on the Internet are growing rapidly. The rapid development of the network also
drives the management of hotel reservations, and develops a hotel reservation
management system based on WeChat applets, hoping to provide users with
convenient services.
The development of hotel reservation management system based on WeChat
mini-program is based on WeChat mini-program. The development and development
process uses MVC development model with clear layers. The system was successfully
implemented, using java programming language and MYSQL database for
development; the paper first elaborated the development of hotel reservation
management system based on WeChat applet, and conducted a more detailed needs
analysis of the system, and then discussed in detail based on WeChat applet's hotel
reservation management system functional requirements, business processes, data
processes, system functions and system design issues. Hope to use advanced computer
technology and network technology to change the current information management
and service level, and develop healthily and steadily in the further development of the
market economy, so that the information management of the hotel reservation
management system based on WeChat applet can be easily operated and easy to
information Management to meet the management needs of managers.
Key words:Hotel reservation management system based on WeChat applet, java,
Mysql database
III
目 录
第 1 章 绪论 ........................................................................................................................................1
1.1 开发背景与意义 ...................................................................................................................1
1.2 开发方法 ...............................................................................................................................1
1.3 论文结构 ...............................................................................................................................1
2 系统开发技术与环境 .......................................................................................................................3
2.1 系统开发语言 ......................................................................................................................3
2.2 系统开发工具 ......................................................................................................................3
2.3 系统页面技术 ......................................................................................................................3
2.4 系统数据库的选择 ..............................................................................................................4
2.5 系统的运行环境 ..................................................................................................................4
2.5.1 硬件环境 ..................................................................................................................4
2.5.2 软件环境 ..................................................................................................................4
3 系统分析 ...........................................................................................................................................5
3.1 可行性分析 ...........................................................................................................................5
3.1.1 经济可行性 ..............................................................................................................5
3.1.2 技术可行性 ..............................................................................................................5
3.1.3 操作可行性 ..............................................................................................................5
3.1.4 法律可行性 ..............................................................................................................5
3.2 需求分析 ...............................................................................................................................5
3.3.1 功能需求分析 ..........................................................................................................6
3.3.1 性能需求分析 ..........................................................................................................7
3.3 系统流程分析 .......................................................................................................................7
3.4 数据流程分析 .....................................................................................................................10
4 系统设计概要 .................................................................................................................................13
4.1 系统开发软件的选择 ........................................................................................................13
4.2 系统总体功能设计 ............................................................................................................13
4.3 系统数据库设计 ................................................................................................................13
4.3.1 概念模型设计 ........................................................................................................13
4.3.2 数据库结构设计 ....................................................................................................14
5 系统详细设计和实现 .....................................................................................................................16
5.1 用户模块设计 ....................................................................................................................16
5.1.1 用户登陆注册模块设计.........................................................................................16
5.1.2 系统首页模块设计 ................................................................................................16
5.1.3 系统优惠券信息模块设计.....................................................................................17
5.1.4 系统房间预订模块设计.........................................................................................18
5.2 酒店模块设计 ....................................................................................................................19
5.2.1 房间管理模块设计 ................................................................................................19
5.2.2 订单管理模块设计 ................................................................................................20
5.2 管理员模块设计 ................................................................................................................21
5.2.1 酒店管理模块设计 ................................................................................................21
5.2.2 种类管理模块设计 ................................................................................................22
5.2.3 用户管理模块设计 ................................................................................................22
6 系统测试 .........................................................................................................................................24
6.1 测试方法 ............................................................................................................................24
6.2 测试实例 ............................................................................................................................24
总结与展望 ........................................................................................................................................25
参考文献 ............................................................................................................................................26
1
第 1 章 绪论
1.1 开发背景与意义
微信小程序是基于微信平台开发的一种小程序,是一种全新的连接用户与服务的轻型应用
方式,其开发的初衷是即来即用,因其方便快捷、应用场景丰富、安全性高、不占内存空间等
优点成为互联网发展与应用的的重要基础,而且目前智能手机基本普及,微信发展比较成熟也
是国内最大的社交网络平台,移动网络不断优化升级,这些都为微信小程序的广泛应用提供了
有利条件。
目前,已有很多关于酒店预定的系统,但是多数管理系统功能太多复杂以至于根本就找不
到或者说很难找到所需要的额功能,这对用户来说显然是不方便的。更有甚者有些管理系统的
功能根本就用不到或者很少用到,这也给用户带来了大大的不便。为此,我决定开发的这款管
理系统以简单实用为主,力主在涉及到酒店预定管理的常用功能的简化,管理系统的操作以方
便用户使用。
1.2 开发方法
本课题的开发采用微信小程序+MYSQL 实现,在早期阶段,我们主要使用相关知识,查
询数据等优秀的管理系统开发方法,并结合相关要求编写需求分析。 后来,我们进行了这个
主题的设计和开发。 该主题的页面主要是用 web 语言设计的,通过数据库的查询搜索,表单
和数据的验证,以及控件页面的正确显示和用户类型的权限设计。 MYSQL 数据库用于实现整
个系统的操作。 在整个设计过程中,根据需求分析,编写系统实现过程和相关问题的实现方
法; 系统开发完成后,调试运行,并进行调试和试运行的相关记录。
1.3 论文结构
第 1 章绪论,主要叙述课题的研究背景和意义,以及系统开发的目的还有课题研究的内容
等可行性分析,对开发本系统的可行性分析还有对论文各章内容的简要介绍。
第 2 章相关技术介绍,对开发本系统的相关的重点技术进行介绍,让所以读者都能对本系
统和知识有清楚的认识。
第 3 章主要是对本系统分析,包括系统功能需求分析,系统目标,系统的数据分析以及
开发系统的可行性分析,帮助读者了解软件系统分析的主要内容和方法。
第 4 章是重点的一章,主要是系统的详细设计包括设计原则,系统功能设计、开发环境
分析。
第 5 章系统的编码实现。主要介绍了系统的功能的详细的实现设计,让读者通过本章就
能够了解系统的结构。
第 6 章系统的测试。主要介绍了测试的重要性和意义,并且进行系统的测试,让读者通