weixin173基于微信小程序的电影院订票选座系统ssm

具体演示视频链接:https://pan.baidu.com/s/1epOAnmfyRpfuI3eBR13WDA?pwd=8888

毕业(设计)论文

题 目: 基于微信小程序的电影院订票选座系统        

学    号: 

姓    名:

院    部:信息管理学院

专    业:

班    级:

指 导 教 师

姓名及职称:      

完成日期:       年    月    日

  

摘  要

通过移动互联网这几年的发展,单独的开发某些APP已经到了日暮西山的地步,原因不在于单个的APP功能丰富与否,而是因为用户生态体系的问题。使用智能手机的用户经过多年的使用习惯,已经越来越不喜欢安装各种的APP,除了正常生活和工作所必须的APP,不喜欢因为喜欢某些内容而被强制安装APP软件了。最近几年,随着微信生态的布局,通过开发微信小程序接口,让广大用户可以通过微信直接访问小程序,不需要去专门安装那些APP,这一点让很多用户喜爱,基本上只要能转向微信生态的业务,许多企业都已经开始拥抱微信小程序。本课题就是研究和实现一款基于微信小程序的电影院订票选座系统。

基于微信小程序的电影院订票选座系统按照操作主体分为管理员后台与用户小程序前台。管理员的功能包括对用户信息的管理,对影院,电影,订单,电影资讯等信息的管理。用户的功能包括预定电影,查看影院,在线充值,管理预定电影的订单等。该系统采用了SSM框架,Mysql数据库,Java语言等技术实现管理员后台,采用微信开发者工具来对用户小程序端进行了开发。

基于微信小程序的电影院订票选座系统让电影相关信息集中在后台让管理员管理,让用户在小程序端预定电影,管理个人订单,该系统让信息管理变得高效,也让用户预定电影票变得越来越方便。

关键词:基于微信小程序的电影院订票选座系统;SSM框架;Java语言


Abstract

Through the development of the mobile Internet in the past few years, the development of some APPs alone has reached the point of sunset. The reason is not whether a single APP has rich functions or not, but because of the problem of the user ecosystem. After years of usage habits, users who use smartphones have become less and less fond of installing various APPs. Except for the APPs necessary for normal life and work, they do not like being forced to install APP software because they like certain content. In recent years, with the layout of the WeChat ecosystem, through the development of the WeChat applet interface, the majority of users can directly access the applet through WeChat without the need to install those APPs. Ecological business, many companies have begun to embrace WeChat mini-programs. This topic is to research and implement a movie theater reservation and seat selection system based on WeChat applet.

The movie theater reservation and seat selection system based on WeChat applet is divided into administrator background and user applet foreground according to the operation subject. The functions of the administrator include management of user information, management of cinemas, movies, orders, movie information and other information. The user's functions include booking movies, viewing theaters, recharging online, managing orders for pre-booking movies, and more. The system uses the SSM framework, Mysql database, Java language and other technologies to realize the administrator background, and uses the WeChat developer tool to develop the user applet.

The movie theater reservation and seat selection system based on WeChat applet allows the administrator to manage movie-related information in the background, allowing users to book movies and manage personal orders on the applet side. This system makes information management more efficient and allows users to book movies. Tickets are becoming more and more convenient.

Key WordsCinema ticket reservation system based on WeChat applet; SSM framework; Java language


  录

第1章 绪论

1.1 课题背景

1.2 课题意义

1.3 研究内容

第2章 开发环境与技术

2.1 Java语言

2.2 MYSQL数据库

2.3 SSM框架

2.4微信开发者工具

第3章 系统分析

3.1 可行性分析

3.1.1 技术可行性

3.1.2 经济可行性

3.1.3 操作可行性

3.2 系统流程

3.2.1 操作流程

3.2.2 登录流程

3.2.3 删除信息流程

3.2.4 添加信息流程

3.3 性能需求

3.4 功能需求

第4章 系统设计

4.1 功能结构设计

4.2 数据库设计

4.2.1 数据库概念设计

4.2.2 数据库物理设计

第5章 系统实现

5.1 管理员功能实现

5.1.1 电影信息管理

5.1.2 影院信息管理

5.1.3 已完成订单

5.1.4 用户管理

5.1.5 电影资讯

5.2 用户功能实现

5.2.1 影院信息

5.2.2 电影信息

5.2.3 我的订单

5.2.4 修改个人信息

第6章 系统测试

6.1 功能测试

6.1.1 添加评论功能测试

6.1.2 用户充值功能测试

6.2 系统测试结果

结  论

参考文献

致  谢

1 绪论

1.1 课题背景

目前随着智能手机的不断普及,基本上可以达到人均一台智能手机的地步,在这样的背景下,各行各业如何把自己的服务提供到手机终端上,是一个问题。智能手机的好处就是有各种各样的软件,并且交互性很好,用户使用起来方便,在智能手机刚开始的前几年,有很多行业已经开始提前布局移动终端,占领了相当大的市场,不仅提高了客户满意度,也提高了市场知名度,但是随着时代的发展,如果还一直开发移动终端的软件,会导致用户手机里面需要安装各种各样的软件,用户已经从刚开始的新奇,变成了现在的厌烦,手机内存太小,安装太多东西,或者非强制性的软件,用户都不想安装了。面对如今的用户需求情况,依然开发APP软件已经是一种战略性失败。在国内目前市场上所有的智能手机里面肯定安装得有微信,微信已经变成了智能手机通讯的代名词,而微信推出了微信小程序,不需要用户注册账号,也不需要用户安装多余的软件,只需要通过微信软件就可以访问小程序,对用户极其友善,所以很多企业都瞄准了微信小程序。本课题就是在这样的大环境下研究和实现一款基于微信小程序的电影院订票选座系统。

1.2 课题意义

首先用户可以不需要安装各种各样的APP,只需要一个微信就可以各种访问程序,用户不需要注册各种信息,微信提供了用户一键访问,并且可以在微信里面对小程序进行删除,定位,搜索,以及收藏,微信小程序是目前最火的一个开发方向。很多商家只需要开发出微信小程序,自己部署服务端,然后有任何需要推广的只需要让用户点击微信小程序访问即可,不仅仅给商家提供了一个十多亿用户的平台,也给用户减轻了安装各种APP的负担,并且微信所在的腾讯公司也能获得利润,微信小程序是一款多赢的选择。

本课题研究的基于微信小程序的电影院订票选座系统前后台分离,让电影相关信息集中在后台让管理员管理,让用户在小程序端预定电影,管理个人订单,该系统让信息管理变得高效,也让用户预定电影票变得越来越方便。

1.3 研究内容

本文对基于微信小程序的电影院订票选座系统的设计与实现分成六个章节进行描述。

第1章:研究基于微信小程序的电影院订票选座系统的背景,以及开发基于微信小程序的电影院订票选座系统的意义。

第2章:对开发基于微信小程序的电影院订票选座系统的环境还有技术进行说明。

第3章:分析基于微信小程序的电影院订票选座系统的可行性,性能,流程以及功能。

第4章:设计基于微信小程序的电影院订票选座系统的功能结构,设计数据库E-R图以及对数据表的存储结构进行设计。

第5章:实现基于微信小程序的电影院订票选座系统的功能并进行功能界面展示。

第6章:对系统测试进行阐述,以及对本系统部分功能进行检测。


2 开发环境与技术

本章节对开发基于微信小程序的电影院订票选座系统需要搭建的开发环境,还有基于微信小程序的电影院订票选座系统开发中使用的编程技术等进行阐述。

2.1 Java语言  

Java语言是当今为止依然在编程语言行业具有生命力的常青树之一。Java语言最原始的诞生,不仅仅是创造者感觉C语言在编程上面很麻烦,如果只是专注于业务逻辑的处理,会导致忽略了各种指针以及垃圾回收这些操作,导致出现问题需要解决的时间往往大于正常编程处理业务逻辑的时间,这些是非常浪费时间的。Java语言的创造者就完美的解决了这个问题,把指针处理和垃圾处理全部自动化,虽然这会损失一些性能,但是随着计算机硬件的不断发展,这些性能是可以忽略考虑的。并且C语言是针对硬件开发的语言,在符合条件的硬件上面进行编程可以最大化利用硬件的性能,但是随着硬件的变化或者操作系统的变更,如果还是用C语言的话需要对整个程序进行重新编程,只有随着市场变化而变化的语言才是符合潮流,符合生存规律的语言。Java语言的创造者就针对C语言的缺点专门开发了Java语言。让Java语言不管是在什么样的环境里都是可以运行,因为在Java语言运行外面套了一个壳,也就是虚拟机,只要是Java虚拟机能安装的电脑都可以运行Java的程序。

2.2 MYSQL数据库

MySQL数据库是关系型数据库的一种,也是传统的行式数据模式,获取一些数据是先一行一行的获取,然后一行一行的显示,与最近大数据兴起的列式数据库有着明显的不同。行式数据库主要是处理最重要的数据逻辑部分,并且必须是有效数据,这样每一处的数据关联都是不可损坏,如果对数据安全性比较高的肯定是需要选择MySQL数据库,列式数据库的发明仅仅是因为读取效率高,与传统的MySQL数据库比起来在数据写入方面并不会高明到哪里。MySQL虽然比起oracle或者SQL SERVER来讲,安装包只是几十兆甚至几百兆,有点小,但是功能并不会弱到哪里,严格遵循SQL标准语法。MySQL的数据存放形式从大向小的说是数据库最大,然后是表,每个表里面存放数据是有一定的规则的,数据存放是表格形式的,也就是说有横也有竖,横着的为行,一般表示一条数据,每个表都有字段,而字段是以列的形式存在,这样能保证一条数据每一个字段对应的是相同数据类型的数据。表与表之间还可以进行关联,进行分表操作,如果一条数据相关项目属性太多,那么可以把有效的相关联系做成关联,可以设定是否唯一。

2.3 SSM框架

开发一个业务逻辑比较简单的应用,采用这几年最广为流传的SSM框架是很合适的。SSM框架就是Spring MVC框架和Spring框架,以及持久层常用的MyBatis框架。

三个框架有三个不同的作用。普通用户一般都是操作浏览器进行浏览自己喜欢的内容,也可以通过浏览器提交自己输入的信息,而显示或者提交,都会被Spring MVC框架进行拦截和处理,进入到更深的一个层次就是控制层,根据不同的提交内容可以访问不同的处理逻辑,让不同的代码进行执行,如果是普通的比较逻辑不需要从数据库里获取内容是不需要传递给MyBatis框架的,如果需要与数据库内容进行交互,就会从Java的POJO对象通过MyBatis自动转换数据库对应字段的数据类型,具体是该增删改查还是其他操作,都会通过MyBatis进行处理,处理结果是反馈给控制层,然后通过控制层再提交给视图层,反馈到用户希望看到的结果。

2.4微信开发者工具

微信开发者工具并不是用来开发微信的一款软件,而是专门用来开发依附于微信的微信小程序和微信公众号的。现如今国内人口差不多14个亿,仅仅微信用户就12个亿之多,基本上覆盖了国内能使用智能手机的所有人群。微信功能相当丰富,可以聊天,视频,移动支付,甚至可以缴各种费用,依靠微信的庞大用户群体,不管是政府机关还是商业公司,都希望借助于微信使用者的庞大用户群体,简化各种支付或者信息推送渠道,让使用微信的人群不用太麻烦就可以完成正常生活的所有操作,极大的方便了人民群众。微信开发者工具就是在聆听到这样的呼唤声而诞生的,为了满足人们的需求,腾讯专门开发出来这个开发工具让其他公司进行使用,并且开放了很多接口以及使用方法,微信开发者工具变得越来越强大。

  • 19
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值