没有合适的资源?快使用搜索试试~ 我知道了~
基于ssh在线订票系统的设计与实现.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 148 浏览量
2023-09-10
15:53:15
上传
评论
收藏 4.58MB DOCX 举报
温馨提示
试读
28页
基于ssh在线订票系统的设计与实现.docx
资源推荐
资源详情
资源评论
1 / 28
基于 SSH 的在线订票系统的设计与实现
目录
目录 .............................................................................................................................................
摘 要 ...........................................................................................................................................
1 技术背景 .................................................................................................................................
2 开发技术 .................................................................................................................................
2.1 JSP ...................................................................................................................................
2.2 SSH 框架 ..........................................................................................................................
3 需求分析 .................................................................................................................................
3.1.1 经济可行性..............................................................................................................
3.1.2 技术可行性..............................................................................................................
3.1.3 社会效益可行性......................................................................................................
3.2 项目概述 .........................................................................................................................
3.3 运行环境 .........................................................................................................................
4 数据库设计 .............................................................................................................................
4.1 概念结构设计..................................................................................................................
4.1.2 管理员 .....................................................................................................................
4.1.3 订单条目..................................................................................................................
4.1.4 订单 .........................................................................................................................
4.1.5 用户 .........................................................................................................................
4.1.6 电影 .........................................................................................................................
4.1.7 电影类别..................................................................................................................
2 / 28
4.1.8 留言 .........................................................................................................................
4.1.9 数据库实体联系图(E-R 图)...............................................................................
4.2 逻辑结构设计..................................................................................................................
5 网站设计与实现 .....................................................................................................................
5.1 功能模块的设计..............................................................................................................
5.1.2 前台页面管理模块设计..........................................................................................
5.1.3 后台管理模块设计..................................................................................................
5.2 电影票预订系统的操作..................................................................................................
5.2.2 前台页面实现..........................................................................................................
1.系统首页模块..................................................................................................................
2.用户注册模块..................................................................................................................
3.用户登录模块..................................................................................................................
4.我的订单模块..................................................................................................................
5.我的购票车模块..............................................................................................................
6.留言板模块 .....................................................................................................................
5.2.3 后台管理页面..........................................................................................................
1.管理员登录模块..............................................................................................................
2.修改密码模块..................................................................................................................
3.用户管理模块..................................................................................................................
4.电影类别模块..................................................................................................................
5.电影票管理模块..............................................................................................................
6.订单管理模块..................................................................................................................
6 网站的测试与项目的部署......................................................................................................
6.1 网站测试 .........................................................................................................................
6.1.1 功能测试..................................................................................................................
6.1.2 性能测试..................................................................................................................
6.1.3 兼容性测试..............................................................................................................
6.1.4 界面测试..................................................................................................................
7 结论 .........................................................................................................................................
参考文献 .....................................................................................................................................
3 / 28
4 / 28
摘 要
随着时代的发展进步,人们生活质量随之提高。因此,人们对于服务要求越
来越高,主要在意的是服务的快捷性、优质性以及便利性。人们的生活越来越离
不开互联网,为了顺应时代的发展,各大电影院也逐渐采用计算机进行管理,在
线订票系统便应运而生。
在线订票系统的设计目的主要是为了方便用户网上浏览和订购电影票以及
方便管理员进行管理。该系统基于 SSH 框架和 MVC 模式进行开发,其中 SSH 框架
指的是 Struts、Spring、Hibernate,MVC 模式包括 Model、View、Controller。
采用了 JSP 动态网页技术、MySQL 数据库管理技术以及 JavaScript 和 Web 相关
开发技术。
该系统的目标是为了实现在线订购电影票。实现功能包括用户注册及登录、
搜索电影、预订电影票、电影票管理和订单管理等功能。该系统分为前台和后台
管理两部分,前台功能模块包括用户登录注册和订购电影票,后台则主要是进行
订单管理和电影票更新等。在完成设计后,对其各个功能进行了测试,检测运行
是否正常。
关键词:在线订票系统、电影票、数据库、MySQL、JSP、Hibernate、Struts、
Spring。
1 技术背景
在互联网环境下,影院经营需要转型与创新。由于互联网的迅速发展,网
络购票成为影视行业与时俱进的一种渠道。信息化售票成为保障影院提升竞争
力的重要前提。以前去电影院看电影,都需要亲自去电影院查找自己想看的电
影,选择好后进行购买。这种传统的购票方式既浪费时间又浪费精力。并且在
买票之前并不知道想看电影在电影院的出售情况,遇到热门电影或许会一抢而
空,白走一趟,更不能随时掌握新的电影上映情况和消息。对于影视行业来
说,传统的售票方式所需的工作人员比较多,在人力方面投入比较大,而网络
购票大大的节约了人力成本。传统的电影票购票系统已经跟不上互联网的快速
发展,电商以及手机支付的出现使人们对购物出现了新的认识,为了适应人们
的消费方式以及影视行业的发展,线上订票应运而生。
2 开发技术
5 / 28
2.1 JSP
JSP全名Java Server Pages,Java服务器页面。JSP是一种基于文本的程
序,是一种动态网页技术标准。特点就是HTML和Java代码共存,在传统HTML网
页中插入Java程序段和JSP标志,从而形成JSP文件。
浏览器在第一次请求.jsp文件时,Tomcat服务器会将.jsp文件转换
成.jsp.Java类,并将文件编译成class文件,编译完成后运行class文件来响应
浏览器的请求
JSP与Java Servlet一样,是在服务器端执行的,通常返回给客户端的就是一
个HTML文本,因此客户端仅需要浏览器就能浏览网页。
2.2 SSH框架
SSH框架是Struts、Spring、Hibernate的一个合成框架。作为一个经典的
MVC框架,自然也包括视图层、业务控制层与持久层。其中Struts主要进行流程
控制,Spring则是负责业务流转,Hibernate对数据库进行封装。
Hibernate是一个开源的对象关系映射框架,即所谓的orm框架,既可以将
数据在数据库中持久化,也可以将数据库中的表反转映射到实体对象,主要负
责与数据库的对接。由架构和配置文件来实现对象和表之间的映射关系,
Hibernate的SQL是自动生成的,自动执行,使开发者可以使用对象编程思维来
操纵数据库。Hibernate可以应用于JDBC的任何场合,既可以在Java的客户端使
用,也可以在Servlet/JSP的web应用中使用。Hibernate的接口包括Session,
SessionFactory、Transaction、Query、Criteria和Configueration。通过这
些接口,可以对持久化对象进行存取、事务控制。
Struts任务在于视图层,它主要采用的是Servlet和JSP技术,实现了web应
用的MVC设计模式的应用框架,是MVC经典设计模式中的一个经典产品。由于
Struts能将视图与业务逻辑加以区分,这样使得整个框架条理清晰,在一定程
度上可以缩短开发系统时间,从而控制开发成本,进而便于系统开发者使用。
在Spring中,常见的容器是IOC(控制反转)和AOP(面向切面编程),同
时这也作为Spring的特性,使得编程模式不同以往,降低了项目中类的耦合
度。和Struts一样,Spring的基本框架结构建立在JavaBean之上,可以很容易
地在需要时替换具有类似接口的协作对象。
采用SSH框架与MVC模式,实现了视图、控制器与模型的彻底分离以及业务
剩余27页未读,继续阅读
资源评论
南抖北快东卫
- 粉丝: 70
- 资源: 5584
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功