欢迎来到天天文库
浏览记录
ID:200653
大小:3.50 MB
页数:42页
时间:2017-06-30
《影城在线订票系统研究毕业设计.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、影城在线订票系统研究毕业设计1引言电影院是为观众放映电影的场所。电影在产生初期,是在咖啡厅、茶馆等场所放映的。随着电影的进步与发展,出现了专门为放映电影而建造的电影院。电影院必须满足电影放映的工艺要求,得到应有的良好视觉和听觉效果。随着社会经济的快速发展,电子商务在世界范围内的社会生活节奏的加快,许多社会人士忙于工作等繁琐事务,每次想去影城观看电影都要经过现场查询最近热映的影片,每部影片的放映场次等信息,然后才能开始订票,而往往排队等候很长时间以后才发现自己要观看的那场影片的票已经售完,或是没有合适的观看座位。人
2、们的娱乐活动越来越丰富,人们看电影的热情也越来越高,大量的观众同一时间段来到电影院购票,致使影院人员工作量增加同时出现了买票难,浪费时间,浪费精力而且最终还一定买到自己想看的票等现象。这使得影院管理人员不得不多雇佣几个人来管理,这样的话就增加了成本,而且他们所做的工作不一定令人满意,可能还不安全。这时一套好的影城在线订票系统就可以解决所有问题,它不仅工作效率高,最重要的是它不仅可以连续工作且不收任何费用。此外安装了网吧管理系统后,可以通过设置权限、密码的方式来达到安全的目的。有了本系统,可以很方便的让影迷在家上网
3、查看影院的影片及票务的信息,这样既省时又省力,可以同时了解到不同的影片信息,有更多的选择,从而影迷和影城双方都满意的结果。利用互联网的便利性,使人们可以实时地在线选购自己需要的电影票券。这样避免了传统购票方式给人们带来的长途奔波、长时间排队的疲劳。其次,网上影院订票系统将人们实际的购票模式通过网络形象地模拟出来,人们在网上购票时如身临其境,能在任何时间选择自己所需的电影票券,这包括电影的种类、播放时间、座位等信息。它将传统的售票模式在网络上模拟出来,使人们可以足不出户地选购自己需要的各式票券,快捷、便利,符合现代
4、人的快节奏生活方式。通过网络轻松订票,从而减少许多因现场购票失败的客户,可促使我国电影事业更好更快的发展。2系统技术介绍影城在线订票系统采用B/S模式开发,采用MyEclise作为开发工具,用Java、JavaScript、CSS语言和JSP技术等实现程序开发,用MySQL作为后台数据支持。以前对这些技术、工具及语言只是了解,对其内部的一些东西都不是很清楚现在有了更系统的认识。下面对这些技术进行详细的介绍。2.1 B/S开发模式B/S(Browser/Server)结构,即浏览器和服务器结构。是WEB兴起后的一种
5、网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器(Browser),如NetscapeNavigator或InternetExplorer,服务器安装Oracle、Sybase、Informix或 SQLServer等数据库。浏览器通过WebServer同数据库进行数据交互。2.1.1 B/S的优点B/S结构最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就
6、能使用,客户端零维护。系统的扩展非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。甚至可以在线申请,通过公司内部的安全认证(如CA证书)后,不需要人的参与,系统可以自动分配给用户一个账号进入系统。2.1.2 B/S的缺点个性化特点明显降低,无法实现具有个性化的功能要求。操作是以鼠标为最基本的操作方式,无法满足快速操作的要求。页面动态刷新,响应速度明显降低。无法实现分页显示,给数据库访问造成较大的压力。功能弱化,难以实现传统模式下的特殊功能要求。2.2 MyEclipse8.5开发平台本系统是
7、采用MyEclipse8.5为平台开发实现的。MyEclipse企业级工作平台(MyEclipseEnterpriseWorkbench,简称MyEclipse)是对EclipseIDE的扩展,利用它可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML、Struts、JSP、CSS、JavaScript、Spring、SQL、Hibemate。在结构上,MyEclipse的特征可以被分为
8、7类:1)JavaEE模型;2)WEB开发工具;3)EJB开发工具;4)应用程序服务器的连接器;5)JavaEE项目部署服务;6)数据库服务;7)MyEclipse整合帮助;对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。MyEclipse结构上的这种模块化,可以在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。简单
此文档下载收益归作者所有