Java毕业设计------基于JSP技术影院售票系统的设计与实现

藏家388 关注

转自 沙落雁  收藏于 : 2021-06-22 10:10   被转藏 : 4   

目录 联系qq:2835777178 有兴趣者可先看代码运行视频再决定

第一章:前 1

1.1课题目的 1

1.2课题意义 1

1.3开发技术介绍 1

1.3.1 JSP简介 2

1.3.2 TOMCAT简介 2

1.3.3Eclipse简介 3

1.3.4MySQL介绍 3

第二章:系统分析与设计 4

2.1需求分析和可行性分析 4

2.2系统分析 5

2.2.1系统功能描述 5

2.2.2系统功能模块结构图 6

2.2.3系统操作流程图 7

2.3数据库设计 10

2.3.1数据库的概念设计 10

2.3.2数据库的逻辑结构设计 13

第三章:系统功能详细设计与实现 17

3.1登录模块 17

3.2用户功能 19

3.2.1注册模块 19

3.2.2个人信息管理模块 20

3.2.3查看影片信息模块 21

3.2.4订单管理模块 22

3.2.5在线订票模块 23

3.2.6留言模块 24

3.3管理员功能 25

3.3.1管理员信息管理功能 26

3.3.2用户信息管理功能 27

3.3.3影片信息管理功能 29

3.3.4影厅信息管理功能 30

3.3.5订票信息管理功能 31

3.3.6留言管理功能 32

3.3.7综合统计票房功能 34

第四章:系统运行与测试 36

4.1用户功能的测试 36

4.1.1登录功能的测试 36

4.1.2用户注册模块测试 36

4.1.3修改用户信息模块测试 37

4.1.3订单管理模块测试 37

4.1.4在线订票模块测试 38

4.2管理员功能的测试 39

4.2.1管理员登录模块测试 39

4.2.2管理员信息管理模块测试 40

4.2.3影片管理模块测试 43

4.2.4影厅管理模块测试 46

4.2.5订票信息管理模块测试 47

4.2.6票房管理模块测试 48

4.3测试结论 48

第五章:总结 48

5.1结论 48

5.2展望 49

50

参考文献 51

第一章:前 言
1.1课题目的
现如今,随着信息化时代的到来,影院售票方式已经不能仅限于影院门口售票厅人工售票的方式了,生活节奏的加快使很多人没有时间去影院门口排队买票,更没有多余的时间特意提前去影院门口了解影片放映信息,所以,网络在线售票的出现可以解决人们无法提前知道影片信、影片放映信息、排队购票等一系列的问题,节省时间,方便快捷。对于影院管理员来说,影院售票的信息化改变也大大减少了工作量,并且对于记录票房可能会出现错误这一问题,信息化的售票系统可以根据卖票的信息进行自助记录,避免了人工记录会出现漏票或多计票的问题,票房信息更加真实可信,网络售票也可以节省不必要的人力浪费,加快售票速度,减少售票所造成的多余成本。
1.2课题意义
跟着时代变化,信息化的发展,越来越多的影院开发了在线售票的系统,使在线售票与现实售票相结合,提高收益。影院售票系统的研究可以帮助用户节省购票排队购票时间,解决不知道影片信息的问题,为用户在购票前提供了详细的影片信息,方便用户选电影、选座位,同时,帮助管理员进行信息管理工作,节省了不必要的劳动力,避免了工作中可能会出现的错误。电脑记录信息真实可靠、方便快捷,实现了信息化管理的要求。影院售票系统的实现给人们的生活带来极大的积极影响。
1.3开发技术介绍
影院售票系统采用Java Web开发,采用Eclipse +Tomcat作为开发工具,主要用到的技术是以J2EE作为开发基础,运用struts2作为系统的设计框架,数据的存储采用了JDBC+MySQL技术,使用JSP和html作为前台页面的显示。
1.3.1 JSP简介
JSP即Java Server Pages,中文翻译为java服务器页面。是由Sun Microsystems公司倡导和许多公司一起参与建立的一种动态技术标准,也是动态网页的其中一种。在传统的网页HTML文件中,例如:.html中加入Java程序片段,例如:Scriptlet和JSP标签,就组成了JSP动态网页。所有的程序操作都在服务器(Tomcat)端执行,通过网络,然后上传,传送到客户端,只是得到的结果,因此,在很大程度上降低了对客户浏览器版本的要求,即使客户浏览器端不支持Java,也可以访问JSP网页。
JSP技术的特点是跨平台性好,编写一次可以在多个地方运行使用,使用方便。生成的内容和显示的内容可以分离开,语言查看方便,清楚。JSP有多样化和功能强大的开发工具支持它,不会因为相匹配的软件少而使用率低,也正是JSP的应用广泛的原因。
JSP的版本非常多,例如:1.2版、2.0版、Simple Tag。在发展中,最重要的功能就是JSP2.0中的JSP fragment,其特点是可以使处理JSP的容器推迟评估JSP标记属性。
1.3.2 TOMCAT简介
Tomcat,中文名汤姆猫,其性质是Java Web服务器,也是Servlet和JSP的容器。它是Apache 软件基金会的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,技术先进,性能稳定,扩展性好,运行时所占用的系统资源较少,属于轻量级应用服务器,所以,Tomcat被中小型系统被普遍使用,是做开发和调试JSP 程序的首选。
Tomcat的版本有很多,例如Apache Tomcat 7.x、Apache Tomcat 6.x、Apache Tomcat 5.x等,其中运用最广泛的是Apache Tomcat 7.x,因为它在Apache Tomcat 6.x的基础上,实现了对于Servlet 3.0、JSP 2.2和EL 2.2等特性的支持。
在安
装Tomcat时,一定要注意环境变量的改变,安装目录等细节。

此处省略很多。。。。。。。。。。。。

 

 

2.1系统分析

2.1.1系统功能描述

 

根据以上的需求分析得知,可以将此影院售票系统划分为以下的两大功能,并对其模块的划分和功能进行描述。

1.用户功能

(1)用户登录:实现用户登录功能,通过登录验证的用户可以进入影院售票系统实现网上购票的一系列活动。

(2)用户注册:第一次网上购票的用户,需填写个人信息进行注册。

(3)个人信息管理:用户可以修改自己的信息,例如用户名、密码、性,在主页面、留言、购票页面均可以看到用户名称。

(4)查看影片信息:用户自助查询电影信息,做到足不出户了解电影。

(5)个人订票信息管理:用户可以查看到自己已经购买的电影票信息,通过已买影票信息列表了解所有已购影票信息,并进行删除管理。

(6)在线订票:用户可以通过网上的订票系统自助购买电影票,并且选择座位,做到随时随地购票,省时省力。

(7)用户留言:用户可以在电影下方进行留言,说出感受,互相交流。

2.管理员功能

(1)管理员登录:实现管理员登录功能,通过输入验证信息,管理员可以进入影院售票系统实现后台管理影院售票系统的工作。

(2)管理员信息管理:可以添加新管理员信息,还可以对已添加的信息进行修改删除,做到及时更新管理员信息。

(3)影片信息管理:管理员对已经上映、即将上映、未上映的电影信息进行添加、修改、删除管理。

(4)影厅信息管理:添加和修改影厅信息,设置影厅名称及观影人数。

(5)查看用户信息:通过查看客用户信息,确定购票人真实身份。

(6)查看用户订票信息:查看用户订票情况,方便及时整理信息。

(7)综合统计:查看不同电影的总票房,做到公平公正的准确记录。

查看留言:查看用户的留言,可根据用户留言进行工作调整。

 

影院售票系统整个系统的模块功能结构如图2-1所示。

前台登录页面

后台登录页面

用户注册页面

留言管理功能页面

票房统计页面

订单信息的查询页面

影片页面

影片选位功能

支付功能

 

扫一扫:
欢迎关注java毕帮公众号 <^()^>

 

 阅读文章全部内容  
点击查看
文章点评
相关文章
藏家388 关注

文章收藏:1

TA的最新收藏