毕业论文(设计)网上电影院购票系统的设计与实现Word格式.docx
- 文档编号:13095428
- 上传时间:2022-10-04
- 格式:DOCX
- 页数:31
- 大小:982.48KB
毕业论文(设计)网上电影院购票系统的设计与实现Word格式.docx
《毕业论文(设计)网上电影院购票系统的设计与实现Word格式.docx》由会员分享,可在线阅读,更多相关《毕业论文(设计)网上电影院购票系统的设计与实现Word格式.docx(31页珍藏版)》请在冰豆网上搜索。
OnlineMovieTheaterTicketSystemDesignandImplementation
Abstract
Withtherisinglevelofconsumption,theconsumptionofpeoplegraduallytendtoenjoythespirit,togotothecinematoseethenewmoviehasalsobecomeakindoffashion,likeaspiderweb,BaiduNuomi,Wandamovietheaterticketwebsitehasbecomeanotherdevelopmenthotspot.Inthispaper,themovies,thetheatermanagement,filmrowpiece,userschooseseatticketbusinesswasstudied,usingSSMframeworktobuildthedevelopmentenvironmentandMySQLdatabase,connectedtothedatabase,andmanagebyNavicatPremiumsoftware;
usingJSEE,SQL,JS,CSSlanguageandopensourceandthefrontendoftheframeamazeUIdevelopment.Thesystemrealizesthemanagementofmovies,cinema,theater,film,recordingarea,thebasicfunctionsofthefilmcategoryinformation,andtheregistereduserlogin,browsethecinema,movieinformation,ticketseatselectionUsersdonothavetogotothecinematobuymovietickets,canchoosetheseattobuyonthenetdirectly,reducingthetraditionaltheaterticketprogram,toavoidthetediousprocessofmanualticketing,optimizingtheuserexperience.
[Keywords]Onlinecinematicket,JSEE,MYSQL,JS,CSS
目 录
1引言 1
2应用技术及开发环境的介绍 1
2.1Java的简介 1
2.2MySQL的简介 1
2.3JS的简介 1
2.4CSS的简介 2
2.5开发环境的介绍 2
3应用框架的介绍 2
3.1SSM框架概述 2
3.2Spring框架的简介 2
3.3SpringMVC框架的简介 2
3.4Mybatis框架的简介 2
4网上电影院购票系统分析设计 2
4.1网上电影院购票系统需求分析 2
4.2网上电影院购票系统技术支持 3
4.3网上电影院购票系统概要设计 3
4.4网上电影院购票系统数据库分析 4
5网上电影院购票系统详细设计 5
5.1数据库结构设计 5
5.2数据库逻辑设计 5
5.2.1数据库主表 5
5.2.2主要表详细设计 6
5.3数据库连接的实现 9
5.4界面设计 9
5.4.1后台界面 9
5.4.2前台界面 10
5.5使用流程设计 10
5.6详细实现 10
5.6.1用户注册的实现 10
5.6.2影片浏览的实现 11
5.6.3影院浏览的实现 13
5.6.4网上选座购票的实现 15
5.6.5个人中心的实现 16
5.6.6后台影片管理的实现 17
5.6.7后台影院管理的实现 18
5.6.8放映记录管理的实现 19
5.6.9订单/用户管理的实现 20
5.6.10地区管理的实现 22
5.6.11影片类别管理的实现 23
6系统测试 23
6.1软件测试方法 23
6.2软件测试原则 24
6.3功能测试 24
6.3.1选座购票测试 24
6.3.2添加放映记录测试 24
6.4测试评价 25
7结束语 25
参考文献 26
致 谢 27
1引言
人们的消费重心随着生活水平的提高逐渐地转移到了精神层次,而电影则是其中之一。
以前电影院售票采用人工售票的方法,固定了顾客购票的时间,而且容易出错,给顾客造成损失,甚至会导致购票场所拥堵,给坏人可乘之机,给顾客造成了许多不必要的麻烦。
一款好的影院售票管理系统,可以推动电影院购票管理的发展,帮助售票人员提高工作效率,简化了对影院的相关数据进行添加、查看、修改、删除操作工作,使杂乱无序的数据能够被有序的、合理的、规范的管理。
影票的电子化终将成为国内的一种流行趋势,为电影票的销售与电影文化的传播提供高效的渠道。
本文通过使用Java语言和SSM框架,借鉴国内优秀的影院网站,新设计一款影院购票网站,用户随时随地可以选择自己中意的电影,在网上进行选座,解决了用户购票排队的烦恼,也消除了顾客无法及时购买热门影票的困惑。
2应用技术及开发环境的介绍
2.1Java的简介
Java是面向对象的编程语言,也是目前最主流的开发语言,这门语言很容易掌握,并且与其他开语言都有着许多共同的地方,学会Java后再去学习其他语言将会事半
功倍。
而且Java项目可以在很多平台上工作,比如:
Linux、Unix等[1]。
2.2MySQL的简介
MySQL是一款功能非常强大的数据库软件,灵活性强,速度快,使用的是人们最常用的标准化SQL语言,而且还是开源的,这让许多非大型企业将它作为数据库软件的首选[2]。
2.3JS的简介
JS是在web项目中经常使用的脚本语言,它可以实现页面的各种特效,也能做到页面局部刷新,提供给用户良好的用户体验和流畅酷炫的操作界面。
JS代码可以直接放在页面中来实现其功能,也可以存放在一个特定的文件中,通过调用这个文件来使用其中的代码[3]。
2.4CSS的简介
CSS主要作用是对页面进行排版以及样式修改,可以精确控制各个页面元素的大小、颜色等属性,是现阶段最好的表现设计语言[4]。
2.5开发环境的介绍
本系统是在win7 64位的操作系统上完成的,用到的开发软件有Google
第0页,共27页
Chrome、Eclipse、NavicatPremium,所选择的数据库是MySQL,运用到的技术为:
Java、JS、CSS[5]。
3应用框架的介绍
3.1SSM框架概述
SSM框架集由Spring、SpringMVC、MyBatis三个开源框架整合而成的web项目的框架。
是标准的MVC模式,SpringMVC处理请求的转发和视图管理,Spring管理业务对象,MyBatis则是于数据库进行交互[6]。
3.2Spring框架的简介
Spring是一个开源轻量级的框架,是由7个可以独立存在也可以互相连接存在的模块组成。
适用于所有的Java项目,简化了项目的开发,是目前最主流的开发框架[7]。
3.3SpringMVC框架的简介
它是Spring自带的一个MVC开发框架,将业务、数据和展现分离,避免互相之间造成干扰。
先将请求发送给指定的处理程序,通过一系列的配置处理请求,然后跳转到相应的视图[8]。
3.4Mybatis框架的简介
Mybatis是Apache的一个开源框架(原名叫iBatis),根据JDBC规范建立与数据库的连接,对sql进行了封装和外部化,使sql从应用程序代码中分离出来[9]。
4网上电影院购票系统分析设计
4.1网上电影院购票系统需求分析
由于传统的影院人工售票手续繁琐、易产生错误订单、办公效率低下、造成事倍功半的效果;
而用户也会遇到购票队伍太长浪费时间、不能及时地买到最新上映电影票、实物票丢失等问题,开发一款电影院网上购票的网站能够一定程度上解决上面的问题。
根据电影管理、电影排片、用户购票等相关业务,可以吧电影院网上购票系统分为两个大模块,分别是后台管理和前台网站。
后台管理分为用户管理、影院管理、放映记录管理、影片管理等功能;
前台网站则分为用户注册登陆、影院和影片展示、用户选座订票等功能。
4.2网上电影院购票系统技术支持
将SSM框架整合,搭建开发环境,系统具有较高的自由度,可以良好地对SQL
语句进行控制,大幅提高开发效率。
使用MySQL开源数据库,它支持大部分的数据
第26页,共27页
类型并且可以在不同的开发环境中工作。
JavaScript语言能够完成各种页面展示效果。
Jquery是JavaScript一个集合库,简短的Jquery代码可以完成以前繁琐的代码的功能,使开发变得非常快速敏捷[10]。
在JSP中先使用div标签将页面进行划分,合理地对界面进行布局;
再使用css
样式对布局样式进行修改,形成对特的风格。
4.3网上电影院购票系统概要设计
系统功能模块具体如下图所示:
图4-1系统功能图
(1)用户在前台网站可以进行登录;
(2)用户能够在前台网站上浏览到最新的影片;
(3)用户能够在网站上浏览各个合作影院的详情;
(4)用户选中影院、影片和日期后可以选择一条放映记录进行网络选座,创建订单;
(5)用户进入用户中心后能够修改自己的信息和登录密码、查看订单;
(6)管理员能够新增最新的影片并且对影片信息进行维护和更新;
(7)管理员能够新增和更新合作影院的信息;
(8)管理员能够新增和更新各个影院放映厅信息。
放映厅座位要先选择放映厅大小,再对放映厅座位的布局进行设置;
(9)管理员选择影院、影片和放映厅后根据这个放映厅上部电影结束时间设置新的放映记录;
(10)管理员能够分页查看所有的订单;
(11)管理员能够对影片类别信息进行管理;
(12)管理员能够对
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业论文 设计 网上 电影院 购票 系统 实现