"景先生毕设|www.jxszl.com

基于jsp技术的电影网站设计与开发(附件)【字数:8556】

2024-11-03 19:57编辑: www.jxszl.com景先生毕设
由于现代社会的多样化发展,人们的生活节奏加快压力逐渐增大。在这种情况下就需要一个释放压力的方式,看电影就成了一种受欢迎的选择。但是热门电影往往在购票时一票难求,在电影院售票前台往往也是人满为患,很多顾客费了力气却空手而归。为了解决这种信息流通慢,处理效率低的问题,本电影购票网站就应运而生了。前端页面搭建采用HTML语言实现并通过CSS3对页面样式进行丰富,通过Java技术完成电影票上架、电影票查询、用户登录等动态功能的实现,对于存放电影信息与票务信息选择MySQL数据库进行处理。电影网站开发完成之后能够新闻信息发布、电影信息发布、用户信息管理、电影票购买等功能。
目录
一、引言 1
(一)系统开发背景 1
(二)系统开发意义 1
(三)研究内容 1
二、主要技术和工具介绍 1
(一)开发技术 1
1.Java技术 1
2.SSM 1
3.CSS3 2
(二)开发工具 2
1.Eclipse 2
2.Tomcat8.5 2
三、系统需求分析 2
(一)可行性分析 2
1.经济可行性 2
2.技术可行性 2
3.操作可行性 2
(二)需求分析 3
四、系统总体设计 4
(一)系统功能设计 4
(二)数据库设计 4
1.实体ER图设计 4
2.数据库表设计 6
五、系统详细设计 7
(一)系统前台模块实现 7
1.首页 7
2.新闻公告 8
3.影片详情 10
4.电影票购买 11
5.个人中心 12
(二)系统后台模块实现 13
1.后台登录 13
2.新闻信息管理 14
3.电影信息管理 16
4.影院信息管理 17
5.用户信息管理 18
六、 系统测试 19
(一)测试目的 19
(二)测试方法 20
 *51今日免费论文网|www.51jrft.com +Q: ^351916072
(三)测试用例 20
1.登录功能测试 20
2.购票功能测试 20
3.电影信息管理测试 20
七、 总结 20
致 谢 22
参考文献 23
一、引言
(一)系统开发背景
由于现代社会的多样化发展,人们的生活节奏加快,压力逐渐增大。在这种情况下就需要一个释放压力的方式,看电影就成了一种受欢迎的选择。但是热门电影往往在购票时一票难求,在电影院售票前台往往也是人满为患,很多顾客费了力气却空手而归。为了解决这种处理效率低的问题,电影购票网站就应运而生了。
(二)系统开发意义
能让顾客在手机电脑上对电影票进行购买操作,再者本电影购票网站能在一定程度上加快电影票的出售问题,同时减少了实体影院前台的服务压力,把前台服务留给没能学会智能机器操作的老年人。在根本上解决了这种信息流通慢,处理效率低的传统影院售票模式所具有的缺点。
(三)研究内容
首页设计问题:在颜色搭配上要能起到美化本电影购票系统的作用。本首页模块还使用了轮播图作为首页的网页元素。在功能上本首页在最上方的导航栏中将网站公告,推荐电影等信息集成在一起方便顾客使用。
票务查看功能设计:该功能本电影票购买模块主要是提供顾客电影票浏览的页面。
电影信息管理问题:本电影信息管理页面主要功能为对即将上映的电影进行添加。在添加中可以增添电影上映场次,票房总数以及上映时长等细节。本模块主要是将电影信息存放在设计好的表单中,再通过设定好的的权限对这些信息进行修改,修改完毕的电影信息将会出现在前端网页。
二、主要技术和工具介绍
(一)开发技术
1.Java技术
Java是开源代码,网络上其他人可以重用的代码就是Java开源代码的证明。与难以继承的C++语言相比,Java语言没有这样的问题。Java可以有多种方式使用数组,因为Java语言有两个特点:简单性和可移植性。Java最大的特点是面向对象编程,程序更简单、更高级,也就是说,程序代码可以下载编写。
2.SSM
SSM不是直接用专业技术解决编程问题的方法,而是一系列方法的综合。SSM包含了多种函数方法所需要的代码,在使用SSM的时候也是对一个系统充分理解的时候,只有对将要编程的程序十分了解才能将SSM框架应用在合适的地方,才能正真意义上解决代码冗余工作量大的问题。
3.CSS3
CSS3不同于以前的CSS主要在它是动态的,在显示中是可变换的。但是具体用法和以前使用的CSS差别并不是很大,都是为了服务于网页前端样式的设计。区别在于CSS3的修饰更加丰富,不再局限于静态的网页布局修饰作用,总之CSS3目前在被大部分主流网站使用作为网页前端的样式。
(二)开发工具
1.Eclipse
此编辑器是目前市面上最流行的Java编辑器之一,受欢迎的最大特点就是免费的。其次在首次使用其编写程序的时候,需要做好准备工作,具体为环境的配置,而这又体现其另外一个优势——环境集成程度高,大部分运行环境可以通过编辑器中的相关功能进行下载配置有利于新手操作。
2.Tomcat8.5
Tomcat8.5是一种轻量级的服务器在本程序正式投入使用之前,可以使用在个人电脑上运行调试。其次Tomcat8.5也是一个小型的服务器,在它的作用下个人电脑可以脱机运行相关网站系统。
三、系统需求分析
(一)可行性分析
本模块主要从经济技术等方面出发讨论。充分分析本电影购票网站实现的理论基础。具体分析如下所示。
1.经济可行性
本电影票购票系统在开发时所有的消耗基本上为个人学习技术所需要的消耗。具体表现为遇到技术难点上各大论坛学习所产生的费用,但是费用也比较低控制在150元左右。由于本系统是一个非营利性的系统所以这些经济上的消耗是完全可行的。

原文链接:http://www.jxszl.com/jsj/xxaq/608520.html