摘 要
时代在飞速进步,每个行业都在努力发展现在先进技术,通过这些先进的技
术来提高自己的水平和优势,传统戏曲推广当然不能排除在外。传统戏曲推广微
信小程序是在实际应用和软件工程的开发原理之上,运用 Java 语言以及 Spring
Boot 框架进行开发。首先要进行需求分析,分析出传统戏曲推广微信小程序的主
要功能,然后设计了系统结构。整体设计包括系统的功能、系统总体结构、系统
数据结构和对系统安全性进行设计;最后要对系统进行测试,还要对测试的结果
进行总结和分析,为以后系统的维护提供方便,也为以后类似系统的开发提供参
考和帮助。这种个性化的网络系统管理更重视相互协调和管理合作,能激发管理者
的创造性和主动性,这对传统戏曲推广微信小程序来说非常有益。
关键词:传统戏曲推广微信小程序,Java 语言,Spring Boot 框架,
Abstract
The era is advancing rapidly, and every industry is striving to develop the current
advanced technology. Through these advanced technologies to improve their level and
advantages, the promotion of traditional opera can not be excluded. The traditional
opera promotion WeChat applet is developed using Java language and Spring Boot
framework based on the development principles of practical applications and software
engineering. First of all, we need to analyze the requirements, analyze the main
functions of the traditional opera promotion WeChat applet, and then design the system
structure. The overall design includes system functions, system overall structure, system
data structure and system security design; Finally, the system should be tested, and the
test results should be summarized and analyzed to provide convenience for the future
system maintenance, as well as reference and help for the future development of similar
systems. This personalized network system management pays more attention to mutual
coordination and management cooperation, which can stimulate the creativity and
initiative of managers, which is very beneficial to the traditional opera promotion
WeChat applet.
Keywords: traditional opera promotion WeChat applet, Java language, Spring Boot
framework,
目 录
摘 要 ...............................................................................................................................I
Abstract ...........................................................................................................................II
第 1 章 绪 论.................................................................................................................1
1.1 课题的研究背景 ...............................................................................................1
1.2 课题研究目的 ...................................................................................................2
1.3 课题的研究意义 ...............................................................................................2
1.4 研究现状 ...........................................................................................................2
第 2 章 技术介绍...........................................................................................................3
2.1 微信开发者工具 ...............................................................................................3
2.2 小程序目录结构以及框架介绍 .......................................................................3
2.3 Spring Boot 框架...............................................................................................3
2.4 Java 语言...........................................................................................................4
2.5 Mysql 的特点....................................................................................................4
2.6 本章小结 ...........................................................................................................4
第 3 章 系统分析...........................................................................................................5
3.1 技术可行性分析 ...............................................................................................5
3.2 操作可行性分析 ...............................................................................................5
3.3 需求分析 ...........................................................................................................5
3.4 项目设计目标 ...................................................................................................5
3.4.1 关于系统的基本要求 ...............................................................................5
3.4.2 开发目标 ....................................................................................................6
3.5 系统用例图 .........................................................................................................6
3.6 系统流程分析 .....................................................................................................7
3.7 本章小结 .............................................................................................................8
第 4 章 系统设计...........................................................................................................9
4.1 系统体系结构 ...................................................................................................9
4.2 开发流程设计 .................................................................................................10
4.3 数据库设计原则 .............................................................................................11
4.4 数据表信息 .....................................................................................................13
4.5 本章小结 .........................................................................................................19
第 5 章 系统实现.........................................................................................................20
5.1 用户微信端功能模块 .....................................................................................22
5.2 管理员服务端功能模块 .................................................................................22
5.3 用户服务端服务端功能模块 .........................................................................22
5.4 本章小结 .........................................................................................................27
第 6 章 系统测试.........................................................................................................28
6.1 系统测试的目的 .............................................................................................28
6.2 系统测试方法 .................................................................................................28
6.3 功能测试 .........................................................................................................28
6.4 本章小结 .........................................................................................................30
结 论 .............................................................................................................................31
参考文献 .........................................................................................................................32
致 谢 .............................................................................................................................33
1
第1章 绪 论
随着社会的快速发展,计算机的影响是全面而深刻的。在生活中,大家也不
断提高了对微信小程序的要求,戏曲作品的信息数量也在与日俱增,这使传统戏
曲推广微信小程序的问世成为了一件十分紧迫的事情
[1]
。
1.1 课题的研究背景
传统戏曲推广微信小程序主要通过计算机网络,对传统戏曲推广信息进行统
一管理,方便管理员随时随地进行增添、修改、查询、删除各类信息,也方便用
户查询 戏曲百科、戏曲作品等。本微信小程序极大的促进了系统与数据库管理系
统软件之间的配合,满足了绝大部分用户的需求,给用户带来了很大的便利。以
现在计算机的技术的应用,使计算机成为人们使用现代发达技术的桥梁。计算机
可以有效的解决信息,十分方便的获取信息,从而提高工作的效率
[2]
。
1.2 课题研究目的
全球经济在快速的发展,中国更是进步飞速,这使得国内的互联网技术进入
了发展的高峰时期,这让中外资本不断转向互联网这个大市场。在这个信息高度
发达的现在,利用网络进行信息管理改革已经成为了人们追捧的一种趋势。“传统
戏曲推广微信小程序”是运用 Java 语言和 Spring Boot 框架,以 Mysql 数据库为基
础而发出来的。为保证我国经济的持续性发展,必须要让互联网信息时代在我国
日益壮大,蓬勃发展。伴随着信息社会的飞速发展,微信小程序的传统戏曲推广
管理所面临的问题也一个接一个的出现,所以现在最该解决的问题就是信息的实
时查询和访问需求的问题,以及如何利用快捷便利的方式让访问者在广大信息系
统中进行查询、分享、储存和管理。这对我们的现实生活中具有非常重要的意义,
所以传统戏曲推广微信小程序诞生了
[3]
。