电影订票系统在国内有很多值得借鉴的例子,功能也都趋于完善,因此此次电影订票系统将轻量化开发,要完成以下功能:
(1)要支持完整的用户注册,登录功能,账号的管理通过管理员来实现。
(2)电影订票系统的前端页面简单明了,功能让用户快速上手,一目了然,不需要教程也能直接使用。
(3)为了用户能够方便的搜寻信息。
(4)管理员通过后台系统来完成对电影订票信息的编辑,包括添加、删除等操作。语言 node.js
框架:Express
前端:Vue.js
数据库:mysql
数据库工具:Navicat
开发软件:VScode
前端nodejs+vue+elementui,随着网络科技的不断发展以及人们经济水平的逐步提高,计算机如今已成为人们生活中不可缺少的一部分,为电影订票方便管理,基于nodejs技术设计与实现了一款简洁、轻便的管理系统。本系统解决了电影订票事务中的主要问题,包括个人中心、用户管理、资讯类型管理、资讯信息管理、电影类型管理、电影信息管理、系统管理、订单管理等功能。
本系统采用了nodejs语言的vue框架,数据采用MySQL数据库进行存储。结合B/S结构进行开发设计,功能强大,界面化操作便于上手。本系统具有良好的易用性和安全性,系统功能齐全,可以满足电影订票的相关工作。需求分析在系统开发中有着十分重要的作用[9]。软件项目凭借软件工程的思想和步骤可以大大的提高开发效率,缩短软件开发周期,保证了软件项目的质量。需求分析作为软件工程方法中的一步是至关重要的。软件需求工程是一门分析并记录软件需求的学科[10]。需求分析简单的来说就是用户需要什么,系统需要什么,对此进行问题的列举,等级的排列,需要缜密的思分析和大量的调研[11]。
目 录
1 绪 论 3
1.1研究背景和意义 3
1.2拟解决的问题及特性 3
1.3论文的结构 3
2 相关技术简介及部署环境说明 5
2.1 nodejs语言 5
2.2 vue框架 5
2.3 MySQL简介 6
2.4 B/S结构 6
2.5 系统的开发环境 6
2.6 小结 7
3 系统分析 8
3.1系统的可行性分析 8
3.2系统需求分析 8
3.3开发目标 9
3.4系统用例分析 9
3.5系统流程设计 10
3.5.1 用户登录流程 10
3.5.2 系统操作流程 11
3.6小结 12
4 系统总体设计 13
4.1系统功能结构设计图 13
4.2 数据库设计与实现 13
4.2.1 概念模型设计 14
4.2.2 系统数据表设计 16
4.3小结 23
5 系统详细设计与实现 24
5.1系统功能实现 24
5.2管理员模块实现 26
5.3小结 30
6 系统测试 31
6.1软件测试的定义 31
6.2测试方法 31
6.3测试过程 31
6.4测试结果 32
6.5小结 32
结 论 33
参考文献 34
致 谢 35