springboot是基于spring的快速开发框架, 相比于原生的spring而言, 它通过大量的java config来避免了大量的xml文件, 只需要简单的生成器便能生成一个可以运行的javaweb项目, 是目前最火热的java开发框架
本文以JSP为开发技术,本文以springbootweb框架为开发技术,实现了一个电影院售票网站。电影院售票网站的主要使用者分为管理员;首页、个人中心、用户管理、电影类型管理、放映厅管理、正在上映管理、即将上映管理、系统管理、订单管理,用户前台;首页、正在上映、即将上映、电影资讯、个人中心、后台管理、客服等功能。通过这些功能模块的设计,基本上实现了整个电影院售票网站的过程。
本项目包含程序源码和MySql脚本和文档,idea开发,支持Eclipse。使用SpringBoot的本质是SpringFramework【IoC,AOP】的再次封装的上层应用框架。前端技术:bootsrap、layui、html5+css、jquery 等都有涉猎。对项目进行分阶段,分模块的开发,对项目进行黑盒白盒测试,搭建开发环境、编写相关文档、搭建对象、数据库设计、编写功能代码.最后得到项目成品.
目 录
1 概述 1
1.1课题背景及意义 1
1.2 国内外研究现状 1
1.3 本课题主要工作 2
2 系统开发环境 3
2.1 java简介 3
2.2 Mysql数据库 3
2.3 B/S结构 4
2.4 springbootweb三大框架 4
3 系统分析 5
3.1 可行性分析 5
3.1.1 技术可行性 5
3.1.2操作可行性 5
3.1.3 经济可行性 5
3.1.4 法律可行性 6
3.2系统流程分析 6
3.2.1系统开发流程 6
3.2.2 用户登录流程 7
3.2.3 系统操作流程 7
3.2.4 添加信息流程 8
3.2.5 修改信息流程 9
3.2.6 删除信息流程 9
3.3系统用例分析 10
3.3.1管理员用例图 10
3.3.2用户前台用例图 10
4 系统设计 11
4.1 系统概述 11
4.2 系统结构设计 12
4.3数据库设计 13
4.3.1 数据库设计原则 13
4.3.2 数据库实体 13
4.3.3 数据库表设计 14
5统详细设计 17
5.1用户前台功能模块 17
5.2管理员功能模块 18
6系统测试 23
6.1系统测试的意义 23
6.2 测试方法 24
6.3测试分析 24
结 论 26
致 谢 27
参考文献 28