论文总字数:20831字
摘 要
近年来,计算机网络技术的发展速度飞速提高,加之网络传输具有快速、高效、便捷等特点,使得当今社会人们的生活和互联网的关系越来越密切。同时,人们对网络的依赖也愈来愈强。除了平时的交友聊天、在线游戏和简单地获取信息外,更是有因为这次疫情展开的网络课堂、网络考试、网络交易等等。对于这么多不同的使用者,我想设计一个在传统设计方面与其他景区售票管理方式相对不同的景区售票小程序,不仅会感觉到它的新颖,而且会在浏览、查找资源的时候更加简便迅速。
基于微信平台的智慧景区票务系统的开发采用了微信小程序方式,同时,服务端使用Java技术在动态页面上进行了设计,系统所实现的功能包括:在服务端上:个人中心信息维护、用户管理、景点分类管理、旅游景点管理、门票订单管理、检票信息管理、景区活动管理、系统管理,微信端:旅游景点、门票订单、检票信息、我的收藏管理、景区活动等功能。
将整个景区售票小程序的功能模块和结构组成都逐步进行描述,主要针对系统的需求分析、结构以及功能模块等信息。然后根据系统的开发背景、系统功能进行工作分析。最后对系统的设计思想、整体技术、解决方案以及其他方面进行了详细的描述。
关键词:微信平台;景区售票;小程序;Java
Design and implementation of smart scenic spot ticket system based on WeChat platform
Abstract
Currently, with the evolution of computer network technology rapidly, coupled with the network transmission has the characteristics of fast, efficient and convenient, making the relationship between people's life and the Internet in today's society more and more close. At the same time, people are becoming more and more dependent on the Internet. In addition to chatting with friends, playing games on the Internet and getting information easily, there are also attending online classes, online exams and online transactions launched because of this epidemic. For so many different users, I want to design a ticket management in the traditional design and other scenic spots are relatively different from the small procedures, not only will feel its novelty, but also in browsing, find resources more convenient and rapid.
The scenic spot ticket based on WeChat platform adopted by WeChat small program, in the meanwhile, the server side uses dynamic page design such as Java technology, applying the MySQL database server, implemented features include: in the server side: personal center information administration, user management, classified management of the scenic spots, tourist attractions management, order management of tickets, ticket information administration, activity management, management of scenic spots systematically, WeChat end: tourist interests, order tickets, ticket about detailed information, collecting management, scenic spot activities, etc.
The functional modules and structural components of the whole scenic ticket small program are described step by step. Mostly, it is for the system demand analysis, structural and functional modules and other information. Then according to the evlution background of the system, system functions for work analysis. Finally, the design idea, overall technology, solution and other aspects of the system are described in detail.
Keywords: WeChat platform,The scenic spot ticket,Small program,Java
目 录
摘要 I
Abstract II
第一章 绪论 1
1.1 选题背景及意义 1
1.2 国内外研究现状 1
1.2.1 国内研究现状 1
1.2.2 国外研究现状 1
1.3 主要工作内容 2
1.4 论文组织结构 2
第二章 相关技术基础 4
2.1 开发工具 4
2.2 前端技术介绍 4
2.2.1 微信小程序介绍 4
2.2.1 uni-app介绍 4
2.3 后端相关技术介绍 4
2.3.1 MySQL数据库介绍 4
2.3.2 java介绍 5
2.3.3 B/S介绍 5
2.4 本章小结 6
第三章 系统需求分析 7
3.1 系统功能需求分析 7
3.1.1 后台功能模块分析 7
3.1.2 前台功能模块分析 7
3.1.2 系统用例图 8
3.2 系统非功能需求分析 9
3.3 本章小结 9
第四章 系统设计 10
4.1 系统总体设计 10
4.1.1 系统分层结构设计 10
4.1.2 系统功能模块设计 10
4.1.3 系统总体工作流程设计 10
4.1.4 系统数据库设计 11
4.2 系统详细设计 17
4.2.1 管理员登录模块 17
4.2.2 用户管理模块 17
4.2.3 景区分类管理模块 19
4.2.4 旅游景点管理模块 19
4.2.5 门票订单管理模块 21
4.2.6 检票信息管理模块 22
4.2.7 景区活动管理 23
4.2.8 我的收藏管理模块 25
4.2.9 预订门票模块 25
4.3 本章小结 27
第五章 系统实现与测试 28
5.1 系统实现工具与环境 28
5.1.1 硬件环境 28
5.1.2 软件环境 28
5.2 系统核心代码 28
5.2.1 管理员登录部分 28
5.2.2 用户登录与注册 29
5.2.3 景点分类信息管理 29
5.2.4 景区活动管理 30
5.2.5 景区评论管理 30
5.2.6 门票订单管理 31
5.3 系统主要运行界面 32
5.3.1 用户注册界面 32
5.3.2 用户登录界面 32
5.3.3 首页界面 33
5.3.4 旅游景点界面 34
5.3.5 用户个人界面 35
5.3.6 服务端用户管理界面 36
5.3.7 景点分类界面 36
5.3.8 旅游景点管理界面 37
5.3.9 门票订单管理界面 37
5.3.10 检票信息管理界面 38
5.3.11 景区活动管理界面 39
5.3.12 系统管理界面 39
5.4系统测试 40
5.4.1 系统测试环境与工具 40
5.4.2 系统功能测试 40
5.4.3 系统非功能测试 41
5.5 本章小结 41
第六章 总结与展望 43
6.1 总结 43
6.2 展望 43
致 谢 44
参考文献 45
第一章 绪论
1.1 选题背景及意义
因为互联网的飞迅发展,给人们提供了很多的便利,让人们在生活中解决问题也方便了起来,而且通过网络也实现了前所未有的便利与快捷,例如学习、购物等方面,通过网络能够让人们轻松的将问题解决,来满足自己的需求,所以说通过网络来管理景区售票小程序是非常有效的。由于网络不断的发展,智能化的发展也随之发展起来,智能化的产品已经被大多数人所认可,都出现到了人们的生活中,在这个时代,信息化高速发展,电子门票的使用已成为趋势,但目前很多景区售票还停留在发放传统纸质票据的阶段,无论是管理者还是游览者都存在诸多不便。虽然有不少公众号提供票务前端服务,但其不利于个性化票务活动的定制和后台数据的采集[1]。
微信小程序,可以不需要下载,是一种比较新颖的技术。对于用户来说,微信小程序操作起来很简单,不必经历繁琐的安装、卸载、更新的步骤,而且还不会很大的占用手机内存。相对于开发者来说,微信小程序比移动APP的开发有着更多的优点,比如研发工时短、产生的bug少、流畅度很高等[2]。
剩余内容已隐藏,请支付后下载全文,论文总字数:20831字
该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;