系统模块分析是对系统的各个模块做出相应的说明以及解释。此系统的模块分别有用户模块、服务端模块和管理端模块这两大基本模块,其中服务端模块包括了首页、电影信息、电影类别、交流论坛、我的等;而管理端模块则包括了个人中心、用户管理、电影信息管理、、系统管理、电影类别管理等。对系统模块做出详细的分析会使系统的结构更加清晰,从而系统开发进行的也会更加顺利。语言:python+java+node.js+php均支持
框架支持:springboot/Ssm/thinkphp/django/flask/express均支持
运行软件:idea/eclipse/vscode/pycharm/wamp均支持
数据库 mysql
数据库工具:Navicat等
前端开发:vue
小程序端运行软件 微信开发者工具/hbuiderx
uni-app框架:使用Vue.js开发跨平台应用的前端框架,编写一套代码,可编译到Android、小程序等平台。
原生wxml开发对Node、预编译器、webpack支持不好,影响开发效率和工程构建。所以都会用uniapp框架开发
前后端分离,后端给接口和API文档,注重前端,接近原生系统
3.4.1管理端模块
管理端登录之后,进入主界面,可以对首页、个人中心、用户管理、交流论坛管理、电影信息管理、系统管理、电影类别管理等功能进行操作。管理端用例图如图3-1所示
图3-1 管理端用例图
3.4.2服务端模块
服务端登录之后,进入主界面,可以实现首页、关于我们、地图、我的等,在我的页面可以对我的收藏管理、电影信息、我要发帖、下单、电影类别等功能进行操作。服务端用例图如图3-2所示
电影行业是一个传统的行业。根据当前发展现状,网络信息时代的全面普及,电影行业也在发生着变化,单就下单这一方面,利用手机下单正在逐步进入人们的生活。传统的下单方式,不仅会耗费大量的人力、时间,有时候还会出错。小程序系统伴随智能手机为我们提供了新的方向。手机基于微信小程序的电影票务系统的实现,首先电影可以根据基于微信小程序的电影票务系统系统确认下单,并且根据电影信息来下单;其次管理员可以根据订单信息,提前安排,提高顾客的满意度,而且更便于对电影的管理。这款基于小程序平台的基于微信小程序的电影票务系统的设计与实现将会使基于微信小程序的电影票务系统操作更加自如。本文通过对国内外现状的分析,明确了基于微信小程序的电影票务系统在国内外的基本情况,对系统的功能需求做出分析,此系统是由用户下单,生成下单电影信息;管理端可以查看每天的下单的电信息影,并且可以对电影信息管理、电影类别管理、系统管理进行操作。根据需求对系统进行设计,明确各个部分的规范,来完成系统的设计。最后在对设计的系统进行一系列的测试,是系统达到预期要求,再对系统进行进一步的完善。
关键词 小程序平台;基于微信小程序的电影票务系统系统;小程序设计
目 录
1 绪论 1
1.1 系统简介 1
1.2 研发背景和意义 1
1.3 国内外研究现状 1
1.4 本文主要工作 2
1.5 论文的结构 2
2 相关技术介绍 4
2.1 小程序介绍 4
2.2 小程序平台 4
2.3 开发环境 4
2.3.1 Nodejs 4
2.3.2 Vscode 4
2.3.3 mysql数据库介绍 5
2.3.4 B/S架构 5
2.3.5Vue框架 5
3 系统需求分析 6
3.1 系统可行性分析 6
3.1.1 环境可行性分析 6
3.1.2 技术可行性分析 6
3.1.3 经济可行性分析 6
3.2 国内外基于微信小程序的电影票务系统系统现状分析 6
3.3 现有解决方案分析 7
3.4 系统模块分析 7
3.4.1管理端模块 7
3.4.2服务端模块 8
3.5 系统业务流程分析 8
3.6 系统数据流程分析 9
3.6.1 顶层数据流图 9
3.6.3 第二层数据流图 10
4 系统设计 12
4.1系统功能结构图 12
4.2 数据库设计 12
4.2.1 数据库E/R图 12
4.2.2 数据库表 14
5 系统实现 19
5.1 服务端(用户功能) 19
5.2后端(管理员功能) 22
6 系统测试 26
6.1 测试目的 26
6.2 测试工具 26
6.3 功能性测试 26
6.3.1 电影端 26
6.3.2 管理者端 27
6.4 性能测试 27
6.4.1 CPU及内存占用情况测试 27
6.4.2 流畅度测试 28
6.5 兼容性测试 28
6.6 结果分析 28
结论 29
致谢 30
参考文献 31