最近几年,我国影院企业发展迅猛,各大电影院不断建设新的院线,每年新投入使用的荧幕数目逐年显著上升。这离不开人们的观影需求及对观影的过程要求的不断进步。广大观影消费者需要知道自己的空闲时间,在自己可以接受的地理距离范围内,是否有感兴趣的影片可供观看,也需要清楚哪家影院在销售自己需要的电影票;同时手握电影排期及上映信息的电影院的运营者也急需根据消费者的观影需求实时调整经营策略,这种买卖双方之间的信息交流需求更促进了“电影院网上订票系统”发展。
蓬勃的互联网大潮将逐步使人们的社会生活更加便利,成为数字化社会的一个重要标识。而电影院网上订票系统作为其中重要的组成部分,逐渐将消费者从电影院卖票窗口长长的队伍中解放出来,使得全体在线消费者通过丰富多彩的互联网上享受到不间断的订票体验,打破了在时间上以及空间上的局限,打开了广阔的市场前景。
本系统分别从会员以及系统管理员这两个主要用例为驱动,将整体系统功能划分为系统会员业务和系统管理员业务两大模块,具体如下:
技术 | 说明 | 官网 |
---|---|---|
Node.JS | JS代码的运行环境 | https://nodejs.org/en |
Express | Web应用开发框架 | https://www.expressjs.com.cn/ |
Express-session | session的中间件 | 有源码 获取源码 |
EJS | 嵌入式模板引擎 | https://ejs.bootcss.com/ |
Morgan | 日志中间件 | https://github.com/jwtk/jjwt |
Multer | 表单数据处理工具 | https://github.com/expressjs/multer |
MySQL | 数据库 | https://www.mysql.com/ |
技术 | 说明 | 官网 |
---|---|---|
Vue | 前端框架 | https://vuejs.org/ |
Vue-router | 路由框架 | https://router.vuejs.org/ |
Vuex | 全局状态管理框架 | https://vuex.vuejs.org/ |
Element | 前端UI框架 | https://element.eleme.io |
Axios | 前端HTTP框架 | https://github.com/axios/axios |
v-charts | 基于Echarts的图表框架 | https://v-charts.js.org/ |
功能权限结构图
商城首页通过定位、搜索框、正在热映、即将上映模块将页面分隔开
电影页面被分为两个模块:正在热映和即将上映,和首页相对于
在影院页面用户可查看所有影院