摘要:近年来,社会不断发展,从而是大家对于生活的质量要求逐步提高,出行、活动、娱乐等的方式走向多样化的趋势,也越来越追求便捷生活,这使得电影这一热门的娱乐项目也在不断提升品质,完成了从线下到线上售票的逐步演变。大家都知晓,近年来电影数与种类的日益加大,同时业界日益发展,难度亦日益变大,且相比较老式的出票方式,老式的定会出现许许多多无法预计和估测的弊端,比如成本较高,需要有人工售票员在台前进行售票;比如时间太长,买票肯定需要排队,买的人越多,排队的时间越长,然而网上售票能完美的避免因排队而造成的时间和精力上的浪费;比如现场售票,观影者只能到现场才能看到有哪些电影上映了,有哪些电影即将上映,实现线上售票的话,就能查询所有已经上映或者即将上映的电影,并且能了解到具体的讯息,比如电影简介等等。为了与时俱进,更为了方便人们的生活,节约成本,提高工作效率,电影院采用了网上售票的方式,开拓了网上购物新时代,为人们提供了非常便捷的服务。
本系统实现了电影票在线购买的功能,使用web因此基于J2EE架,并结合了struts 2与spring与hibernate等框架。该系统开发工具为myeclipse8.5,数据库使用的是易于操作的MySQL,开发语言为Java,这是我们大学期间学习的最为透彻和我们最熟悉的语言,当遇到问题也比较好解决。网页的开发用的JSP技术。这个毕业设计系统界面明了清晰,所有信息一目了然,便于用户进行网上电影票的浏览以及购买,间接的推动了经济的发展,对于提高国民的生活水平自然功不可没。
关键词:电影订票网站 ,SSH(Struts ,Hibernate ,Spring),JAVA , JSP
目录
摘要
Abstract
1 引言-1
1.1 概述-1
1.2 国内现状-2
1.3 本课题研究的主要内容-2
1.4 软硬件需求-2
2 开发环境-3
2.1 系统开发环境-3
2.1.1 MyEclipse-3
2.1.2 数据库介绍-3
2.1.3 Tomcat-4
2.2系统开发的思想与技术-4
2.2.1JSP技术与系统的基本框架-4
2.2.2 SSH框架的优点-4
3系统设计-7
3.1总体功能模块-7
3.2用户模块-7
3.3管理员模块-9
4 系统详细设计与功能实现-10
4.1系统和数据库的配置-10
4.2概念模型设计-10
4.3数据库逻辑模型-11
4.4程序类图与时序图-11
4.4.1订单Order类图与时序图-11
4.4.2影厅Fangyingting类图-12
4.4.3电影信息Yingxun类图-13
4.4.4用户User类图-14
4.4.5座位Zuowei类图-14
4.5功能模块-15
4.5.1用户登录模块-15
4.5.2用户注册模块-16
4.5.3系统主页-16
4.5.4购票管理模块-17
4.5.5影片管理模块-18
4.5.6订单管理模块-19
5系统测试-20
5.1系统测试的目的-20
5.2系统测试的基本任务-21
5.3系统测试环境-21
5.4测试环境的配置-21
6.4.1 创建安装项目-21
6.4.2 添加项目输出-23
6.4.3 运行项目-24
5.4具体功能模块测试-24
5.4.1用户注册测试-24
5.4.1用户登录及选座界面测试-25
6 结论-26
致 谢-27
参 考 文 献-28