影院售票系统毕业设计影院订票系统设计与实现毕业设计论文.docx

上传人:b****2 文档编号:2007474 上传时间:2023-05-02 格式:DOCX 页数:36 大小:43.91KB
下载 相关 举报
影院售票系统毕业设计影院订票系统设计与实现毕业设计论文.docx_第1页
第1页 / 共36页
影院售票系统毕业设计影院订票系统设计与实现毕业设计论文.docx_第2页
第2页 / 共36页
影院售票系统毕业设计影院订票系统设计与实现毕业设计论文.docx_第3页
第3页 / 共36页
影院售票系统毕业设计影院订票系统设计与实现毕业设计论文.docx_第4页
第4页 / 共36页
影院售票系统毕业设计影院订票系统设计与实现毕业设计论文.docx_第5页
第5页 / 共36页
影院售票系统毕业设计影院订票系统设计与实现毕业设计论文.docx_第6页
第6页 / 共36页
影院售票系统毕业设计影院订票系统设计与实现毕业设计论文.docx_第7页
第7页 / 共36页
影院售票系统毕业设计影院订票系统设计与实现毕业设计论文.docx_第8页
第8页 / 共36页
影院售票系统毕业设计影院订票系统设计与实现毕业设计论文.docx_第9页
第9页 / 共36页
影院售票系统毕业设计影院订票系统设计与实现毕业设计论文.docx_第10页
第10页 / 共36页
影院售票系统毕业设计影院订票系统设计与实现毕业设计论文.docx_第11页
第11页 / 共36页
影院售票系统毕业设计影院订票系统设计与实现毕业设计论文.docx_第12页
第12页 / 共36页
影院售票系统毕业设计影院订票系统设计与实现毕业设计论文.docx_第13页
第13页 / 共36页
影院售票系统毕业设计影院订票系统设计与实现毕业设计论文.docx_第14页
第14页 / 共36页
影院售票系统毕业设计影院订票系统设计与实现毕业设计论文.docx_第15页
第15页 / 共36页
影院售票系统毕业设计影院订票系统设计与实现毕业设计论文.docx_第16页
第16页 / 共36页
影院售票系统毕业设计影院订票系统设计与实现毕业设计论文.docx_第17页
第17页 / 共36页
影院售票系统毕业设计影院订票系统设计与实现毕业设计论文.docx_第18页
第18页 / 共36页
影院售票系统毕业设计影院订票系统设计与实现毕业设计论文.docx_第19页
第19页 / 共36页
影院售票系统毕业设计影院订票系统设计与实现毕业设计论文.docx_第20页
第20页 / 共36页
亲,该文档总共36页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

影院售票系统毕业设计影院订票系统设计与实现毕业设计论文.docx

《影院售票系统毕业设计影院订票系统设计与实现毕业设计论文.docx》由会员分享,可在线阅读,更多相关《影院售票系统毕业设计影院订票系统设计与实现毕业设计论文.docx(36页珍藏版)》请在冰点文库上搜索。

影院售票系统毕业设计影院订票系统设计与实现毕业设计论文.docx

影院售票系统毕业设计影院订票系统设计与实现毕业设计论文

影院售票系统毕业设计影院订票系统设计与实现毕业设计论文

编号毕业设计(论文)影院订票系统设计与实现DesignandRealizationofCinemaBookingSystem学院名称专业名称学生姓名学号指导教师

20XX年X月X日摘要如今人们已经把网络视为生活中的一部分,很多浪费精力和时间的事情都可以用网络技术来完美的实现。

网络的方便快捷也给电影业的发展带来了一个契机,过去人们想要预订电影票就要直接去电影院,现在虽然有了一些团购网站提供的电影票的在线预订功能,但是还无法满足人们对在线购买和预订的要求,所以现在开发一个符合现代人生活习惯的影院订票系统是非常重要的。

整体设计采用Struts框架,业务层的实现采用了MVC分层模式实现了对页面请求的处理。

设计采用B/S架构,使用JSP技术进行动态页面的设计,设计实现最新电影、特价电影、查看订单、购票专区和会员信息修改、预订排行等动态页面,后台数据库选用SQL

Server

20xx数据库。

Web服务器使用Tomcat,Tomcat是Apache公司组织开发的一种JSP引擎,由于自身具有Web服务器,可以作为独立的Web服务器使用。

从快速开发方面考虑,运用了Hibernate框架实现对数据库的各项操作。

影院订票系统可以实现人们提前了解新电影和快速订购电影票的愿望,更给如今生活快节奏的人们节省了很多时间,系统凭借快速的信息更新、大量的信息储存、应用方便等特点为用户订票带来了舒适的网上订票和关注的环境。

系统的建立,让拥有影片信息资源的影院可以在互联网上实现影片展示、电影预告片、影视排行榜、网上订票、新片发行介绍等功能,系统不仅将成为影院与人们在互联网上的一个文化交流的窗口,还提供了一个具有广泛的参与性、娱乐性的便民服务。

关键词:

影院订票系统;团购网站;便民服务

AbstractNowadays,peopletreattheInterasapartoflife.Various

kindsoftime-consumingandenergy-consumingtaskcanberealizedthroughtheInterperfectly.Also,

thefilmindustryismotivatedbytheconvenienceoftheInter.In

thepast,peoplehavetowalkinthecinemaiftheywanttobooktickets.Today,

somegroup-buyingwebsitesprovideonlinebookingfunction,however,itcannotmeettheincreasingdemandofonlinepurchaseandreservation.Therefore,

itisnecessarytodevelopanonlinebookingsystemwhichcansatisfymodernresidents’livinghabits.

TheoveralldesignusesStrutsframework.To

processrequestsfromthefrontpage,MVClayeredmodelisimplementedinthebackgroundbusinesslayer.In

thisdesign,BSframeworkandJSPtechnologyareusedinthedynamicpages.The

dynamicpagesincludesnewmovies,special-pricemovies,orders,bookingzone,membershipmodificationandreservationranking.In

addition,SQLServer

20xxdatabaseisselectedasthebackgrounddatabase.Tomcat

isappliedintheWebserver.Tomcat

isakindofJSPenginedevelopedbytheApachepany.Because

TomcatcontainsWebserver,itselfcanbeusedasanindependentserver.Considering

therapiddevelopment,Hibernateframeworkisusedtohandletheoperationinthedatabase.Cinema

bookingsystemsatisfiespeople’sdesireofknowingnewmoviesinadvanceandbookingticketsquickly.Moreover,

itsavesmuchtimeforthemodernpeoplewithfastpaceoflife.Depending

onthecharacteristicsoffastinformationupdating,largeamountofinformationstorageandeasyapplication,thesystemprovidesfortableonlinebookingenvironmentforusers.

Theestablishmentofthesystemmakesthecinema,whichhasmovieresources,beabletopresentthemovieshow,movietrailers,movierankings,bookingtickets,introductionofnewmoviesontheInter.The

systemwillnotonlybeeamunicationwindowontheInterbetweenthecinemaandusers,butalsoprovidesahighparticipationrateandrecreationalconvenienceservice.

Keywords:

cinematicketbuyingsystem;group-buyingwebsites;convenienceservices目录摘要IAbstractII第1章绪论

1

1.1影院订票系统的开发背景分析

1

1.2国内外发展现况

1

1.3影院订票系统达到的目标

2第2章可行性分析3

2.1技术可行性3

2.2运行环境可行性3

2.3软可行性4

2.3.1系统开发语言JSP4

2.3.2SQLServer

20xx介绍5第3章需求分析63.1需求分析63.2数据流图73.3数据字典83.4系统工作流程图

10第4章总体设计

114.1系统总体功能结构图

114.2系统ER图

124.3系统功能设计目标

124.4系统功能模块划分

13第5章数据库设计

155.1数据库理论基础

155.2数据表设计

15第6章详细设计与编码

186.1前台首页设计

186.1.1前台首页概述

186.1.2前台首页的实现

186.2用户信息模块设计

206.2.1用户信息模块概述

206.2.2用户注册的实现

206.3订单信息模块的设计

226.3.1订单信息模块的概述

226.3.2订单信息模块的实现

226.4电影浏览模块的设计

246.4.1电影浏览模块的概述

246.4.2电影浏览模块的实现

246.5后台登陆设计

266.5.1后台登陆概述

266.5.2后台登陆的实现

266.6后台首页设计

276.6.1后台首页概述

276.6.2后台首页的实现

286.7添加电影信息模块设计306.7.1添加电影信息模块概述306.7.2添加电影信息模块的实现30第7章系统的调试与测试327.1系统测试原理及原则327.1.1系统测试原理327.1.2系统测试原则327.2影院订票系统的测试327.3调试过程及调试结果分析337.3.1登陆功能的测试337.3.2管理员管理功能的测试33第8章总结34参考文献35致谢36附录37第1章绪论

1.1影院订票系统的开发背景分析在精神文明建设越来越被人们重视的今天,电影行业的市场也越来越好。

电影的种类和数量也随之越来越多。

然而客流量增大同时也导致电影院的管理难度增大,为了应对这种情况,设计并开发一套电影订票系统便成为一很有现实意义的工作。

电影订票网站相比传统的人工售票模式有着无比的优越性,凭借信息更新速度快、信息储存量大、应用方便等特点为用户订票带来了极大的方便。

我们可以展望,随着电影行业的发展,这套系统也会发挥更大的作用。

伴随着Inter的蓬勃发展,电影票预订系统作为电子商务的一种形式正以其高效、低成本的优势,逐步成为新兴的经营模式和理念,人们已不再满足于信息浏览和发布,而是渴望着能够充分享受网络所带来的更多的便利。

的确,客户足不出户便可以方便快捷的选购自己喜欢的电影,这正是电影票预订系统为客户带来的好处。

敏锐的网络商家当然不会错过这样绝好的机会,越来越多的网站投身到提供网络预订服务的行列中来,一个基于Inter的全球电子商务框架正在形成。

同时还可以运用面向对象的思想,面向对象是Java语言的基础,也是Java语言的重要特性,它本身就是一种纯面向对象的程序设计语言。

Java提倡万物皆对象,语法中不能在类外而定义单纯的数据和函数,也就是说,Java语言最外部的数据类型是对象,所有的元素都是通过类和对象来访问[1]。

根据CNNIC的统计结果,截止20xx年1月中国有互联网用户7950万人,而又有40.7%以上的网民在过去的一年里有过网上预订经历,这就说明中国有网上预订的用户达是3235.7万人,并且这一数字还在以17%左右的速度增长,到20xx年中国网上预订用户将达到6962万人,这说明在中国发展网上预订具有良好的群众基础,网上预订方式日趋被大家所接受。

因此,设计一个具有电子商务功能的电影院购票系统网站具有非常好的开发与应用前景。

1.2国内外发展现况目前,国内中高级电影院的数量和规模都在扩大,国外星级影院也纷纷着陆中国,这些影院之间的竞争可谓日益激烈。

配备一个安全、高效、灵活、可靠的客户订票系统对于影院加强客户服务质量,提高客户服务水平,维护公众形象,提高工作效率必将发挥重要作用。

对电影院来说,订票系统既能扩大服务范围,扩大影院影响,减少营业费用,又对稳固影院最重要的客源有着重要的辅助作用;站在前来观看电影的观众的角度,影院提供的这种服务提供了更多的方便,能不受时间空间限制地享受影院所提供的服务[2]。

10年前推出团购网站,有类似的购买兴趣的买家聚集在网上获得团体折扣。

最受欢迎的是购买网站的交易。

在美国2021年开始,这个新的集团购买的迅速取得了巨大的成功,并已被广泛采用在各个国家

[3]。

电影院作为一个快速增长的经济行业,在提高国民生活质量和发展地区经济中发挥着越来越重要的作用。

人们在网上预订酒店,机票越来越普遍,为了提高企业的效率,依靠现代化的计算机信息处理技术,能够合理的利用网络资源,快速反映出用户对电影票价及放映时间的查看,并且能够针对用户的不同要求,影城管理员可以依靠会员管理功能,第一时间提供准确,精细,迅速的服务。

从而大大的节省了人力、物力资源,不仅为影城创造了良好的经济效益,也为广大影迷提供了一个方便快捷的购票平台。

1.3影院订票系统达到的目标设计并实现一套完整,高效的基于B/S架构的网上订票系统,通过网上订票系统的实现,可以提高自己的开发经验,同时也解决了窗口售票效率低的问题。

电子影票系统是一个网络售票的平台,它并不是完成影院订票系统的全部功能,而是通过与各电影院的计算机售票系统相连来完成相关的票务功能,即电子影票系统并不负责维护各电影院的票务数据,只是相当于各电影院计算机售票系统的售票终端[4]。

通过这个系统,可以节约更多的时间,网络电影票预订不仅是传统电影院业的发展和补充,也是未来电影院业的发展方向。

各大电影院商家利用网络技术瞄准市场即增加了自身的业务数量,同时也方便了广大的消费者,使人们足不出户就可以预订到所需的电影票。

第2章可行性分析

2.1技术可行性设计采用SQLServer

20xx数据库和JSP进行开发,解决了电影票预订系统所承载的大量的数据、预订流程比较繁琐的问题,并且具有很高的稳定性和安全性,确保了电影系统的安全运营,这种设计不仅让影院订票系统走在行业的前列,而且让影院有更大的机会获得市场,产生更大的经济效益,也让客户更愿意使用系统,客户的操作更方便,保证了客户资金的安全,促进了企业的竞争力的提高。

在使用JSP和Servlet开发Web应用程序时,可以使用Servlet生成页面,但是这样所有的代码都必须使用Servlet编写;也可以使用JSP生成页面,但是业务逻辑和显示逻辑混杂在一起,代码的维护量大,开发效率低。

为了解决上述的问题,可以使用实现了MVC模式的Struts框架。

MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软设计典范,用于组织代码用一种业务逻辑和数据显示分离的方法。

Struts框架是在Java服务器端实现了MVC设计的模式,其在创建JavaWeb应用程序时能轻易地分离表示层和业务数据层[5]。

伴随着计算机硬方面的飞速发展,现在个人电脑也已经能够出色的完成作为Web服务器主机的任务。

购买一台或者几台足够作为企业网站的个人电脑对于一个大型的电影院来说非常容易,而且也很容易管理和维护。

用户在未登录的情况下可以浏览,当需要订票的情况下用户通过注册获得账号后登录系统,登陆的用户可以进行电影票的预订与购买等。

这部分使用JSP设计页面及分类,通过数据库来建立相关的表,以便于对其进行查看、修改或删除。

系统的最高权限在系统中发挥着重要的作用,设计管理员拥有最高的管理权限。

管理员能够完成对网站的维护与管理的工作,使用数据库中权限的功能对管理员设置权限,管理员可以对电影信息进行新增和删除,也可以对订单信息进行处理,同时管理员也可以对用户信息进行管理。

2.2运行环境可行性由于系统的设计是由国际流行的设计理念,所以系统的兼容性非常的好,经历的多年的发展也逐渐被人们接收而且能够让人们简单的操作系统,管理员的操作需要有一定的经验或者培训一段时间。

通过前台的链接进入后台,然后通过登录界面输入用户名和密码,通过数据库的操作验证成功后进入后台管理,进入后的操作完全由鼠标和键盘来输入,用户体验非常的好。

操作系统最好使用稳定而且兼容性很强的WindowsXP或者操作简单方便而且功能强大的Windows7。

2.3软可行性

2.3.1系统开发语言JSPJSP(JavaServerPage服务器网页)是从1998年开始出现的新技术。

由Sun公司倡导、许多公司参与一起建立的一种动态网页技术标准,是基于JavaServlet以及整个Java体系的web开发技术。

在传统的网页文(*,*.)中加入脚本片段和JSP标记(Tag),构成JSP网页(*.jsp)。

JSP技术为创建显示动态生成内容的web页面提供了简便的方法。

JSP作为Java家族的一员,承袭了Java的特点,即跨平台的特性,也即一次编译,到处运行。

JSP与Servlet是一体的两面。

基本上Servlet能实现的功能,使用JSP也能做得到,因为JSP最后还是被容器转译为Servlet源代码、自动编译为.class文、载入.class文,然后生成Servlet对象[6]。

框架本身是指一种能够使用在项目中概念的结构。

CSS框架也是这样的一种结构,它是多个CSS代码的集合文,也可以说是一个开源的用于前端开发的工具包,里面包含支持该框架的字体排版,表单样式,表格布局等等。

在开发过程中,网页工程师只需要给元素加上所需的类,就可以快速的得到该风格的相关组,而无需像传统编码一样一一实现,而现在成熟的CSS框架拥有较高的通用性和浏览器兼容性,省去了大量的测试修改时间[7]。

5技术的出现,使得移动互联网应用呈现出Web应用本地化,本地应用Web化的发展趋势,改变了目前移动应用App为王的格局,模糊了浏览区和操作系统之间的界限[8]。

在国外,己经大量使用JSP作为网络应用程序的开发工具,而在国内,尽管JSP还不是主流开发技术,但是由于JSP的强大优势,许多网站都已经准备转向JSP,利用JSP来开发动态网站。

JSP是面向服务器的,因此支持任何浏览器。

当Web服务器和JSP引擎遇到访问JSP网页的请求时,JSP引擎将请求对象发送给服务器端的相关组,比如JavaBean组、Servlet或EJB等,然后由服务器端组处理这些请示,可能需要从数据库或数据存储中检索信息,然后服务器端组再将响应对象返回JSP引擎。

JSP引擎将响应对象传递给JSP页面,根据JSP页面的格式完成数据编排,最后Web服务器和JSP引擎将格式化后的JSP页面以格式返回客户浏览器。

这就是当前网站构建中广泛采用的浏览器——Web服务器——后台数据库的三层架构模式。

因为JSP所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果。

在JavaWeb项目开发过程中,我们将业务逻辑与界面分离,业务逻辑开发人员负责开发JavaBean功能代码,设计JavaBean类,而界面开发人员则负责项目界面的设计与实现,再通过生成相关JavaBean类的对象,进行JavaBean类所属方法的调用,最终实现功能与界面的结合,从而提高开发效率和项目性能,使JavaWeb项目更具扩展性、灵活性和健壮性[9]。

2.3.2SQLServer

20xx介绍这次网站的设计选用MicrosoftSQLServer

20xx作为后台数据库。

SQLServer数据库是微软公司的一款关系型数据库系统。

它专门为分布式客户机/服务器计算所设计的一个出众的数据库管理平台。

它的优势是可扩展性,高性能管理,支持堆成多处理结构,ODBC和储存过程,强壮的事物处理能力,支持SQL语句。

其中SQL语句可以执行如从数据库中提取数据,更新、删除数据库中的数据等等各种各样的操作,可以用来完成几乎所有的数据库操作[10]。

SQLServer

20xx是一项全面完整的数据库与分析产品。

从借助浏览器实现的数据库查询功能到内容丰富的扩展标记语言(XML)支持特性均可有力地证明,SQLServer

20xx为全面支持Web功能的数据库解决方案。

与此同时,SQLServer

20xx还在可伸缩性与可靠性方面保持着多项基准测试纪录,而这两方面特性又都是企业数据库系统在激烈市场竞争中克敌致胜的关键所在。

SQLServer

20xx还推出了一组复杂的新安全特性:

强大而灵活的基于角色的服务器、数据库和应用程序配置安全性;集成的安全性审核工具可以跟踪18个不同的安全事及其子事;精密的文和网络加密支持,包括SSL(安全套接字层)。

SQL

Server

20xx已经通过美国政府C2级安全性认证,具备目前业界最高等级的安全性。

对比SQLServer

20xx和其他的大型数据库管理系统,SQLServer

20xx具有可靠的安全性,更快的存储速度,高度的兼容性,因此,应用SQLServer

20xx作为后台数据库为系统的开发提供了强有力的支持,并对以后软的运行提供了坚实的基础。

JDBC技术是Java数据库连接技术的简称,由一组使用Java语言编写的类和接口组成,可以为多种关系数据库提供访问,Sun公司提供了JDBC的接口规范,数据库厂商会根据该接口规范提供针对不同数据库的具体实现JDBC[11]。

系统使用SQLServer20xx的驱动来完成Java对数据库的访问。

第3章需求分析3.1需求分析需求分析是软设计的一个重要的环节。

本阶段对订票系统的应用情况作全面调查,以确定系统目标,并对系统所需要的基础数据以及数据处理要求进行分析,从而确定用户的需求。

系统的主要功能分别为电影信息浏览,电影票预订付款,电影信息的动态更新。

电影信息有销售排行,特价电影以及最新电影,还把电影分为不同类型进行展示,方便用户按照自己喜欢的类型订购影票。

预订可以操作订购的数量而且可以一起订购不同的电影。

主页上在明显的地方放置用户登录和注册,减少了操作步骤。

如果需要有目的的购买指定的电影可以直接在主页上搜索进入相应的电影页面。

体现了电子商务区别于传统的最大优势,顾客有了空闲时间想看电影时可直接到商务网站查找各个时间段,各大影院近期放映的电影安排,选定后直接通过王国银行或第三方支付平台付款,下载门票凭证,在放映时间直接持凭证到大影院即可[12]。

管理员可以通过菜单操作前台显示的每个模块,当需要修改的时候只需要找到并修改,节约了大量的时间。

系统共分为前台和后台:

前台主要用于用户注册和登录系统、在线订购影票、电影信息的查询以及修改个人资料等;后台主要用于管理员对用户订单处理、更新电影类别和电影预告信息修改等。

系统各个部分功能模块需求:

(1)用户注册:

添加用户详细信息,方便用户登录和订单管理。

(2)用户登录:

负责在用户注册完成后,普通用户的登录。

(3)电影浏览:

查看存在系统中用户感兴趣的电影。

(4)电影订购:

对在想要观看的电影的电影票进行预订和购买。

(5)电影查询:

如果想要直接观看的电影根据电影名进行查询。

(6)订单修改:

订购完成后可以进行修改。

(7)修改密码:

为了用户的安全,密码需要定期的修改,根据原密码进行修改。

(8)修改个人信息:

个人信息发生变化要及时更新,以便更好的为客户服务。

(9)退出:

为了客户的隐私不被泄露,在使用完系统的时候需要安全退出。

(10)管理员功能:

管理前台所以信息的发布和更新,负责用户账户的安全,处理用户的订单。

另外,企业营销商除了能与普通客户一样浏览网站之外,还需要对网站进行管理。

企业需要定期更新现有电影的详细信息、电影票预订动态和联系方式,必要时还要对企业的介绍做更改。

对于消费者通过网站提交的各种订单能够进行处理以方便预订。

3.2数据流图数据流图简称DFD,是SA方法中用于表示系统逻辑模型的一种工具。

图中没有任何具体的物理元素,只是描绘信息在系统中流动和处理的情况。

它以图形的方式描述数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。

网上影城售票系统的数据流程:

对系统操作的数据源有普通用户、注册用户和管理员三种,首先由系统管理员根据不同用户的需要将某些信息保存到数据库中,然后再进行发布。

不同权限的用户可以对这些库信息进行添加、修改和删除处理。

(1)

顶层数

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 法律文书 > 调解书

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2