- 1、本文档共42页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
影城在线订票系统研究毕业设计
1 引言
电影院是为观众放映电影的场所。电影在产生初期,是在咖啡厅、茶馆等场所放映的。随着电影的进步与发展,出现了专门为放映电影而建造的电影院。电影院必须满足电影放映的工艺要求,得到应有的良好视觉和听觉效果。这样的话就增加了成本,而且他们所做的工作不一定令人满意,可能还不安全。这时一套好的系统就可以解决所有问题,不仅工作效率高,最重要的是它不仅可以连续工作且不任何费用。此外安装了网吧管理系统后,可以通过设置权限、密码的方式来达到安全的目的。利用互联网的便利性,使人们可以实时地在线选购自己需要的电影票券。这样避免了传统购票方式给人们带来的长途奔波、长时间排队的疲劳。其次,网上影院订票系统将人们实际的购票模式通过网络形象地模拟出来,人们在网上购票时如身临其境,能在任何时间选择自己所需的电影票券,这包括电影的种类、播放时间、座位等信息。它将传统的售票模式在网络上模拟出来,使人们可以足不出户地选购自己需要的各式票券,快捷、便利,符合现代人的快节奏生活方式。
通过网络轻松订票,从而减少许多因现场购票失败的客户,可促使我国电影事业更好更快的发展。2 系统技术介绍
系统采用/S模式开发,采用作为开发工具,用语言和技术等实现程序开发,用作为后台数据支持。以前对这些技术、工具及语言只是了解,对其内部的一些东西都不是很清楚有了更系统的认识。下面对这些技术进行详细的介绍
2.1 /S开发模式
/S ( Browser/Server ) 结构即和服务器结构。是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或?SQL Server等数据库。浏览器通过Web Server 同数据库进行数据交互。
2.1.1 /S 的优点
B/S结构最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。甚至可以在线申请,通过公司内部的安全认证(如证书)后,不需要人的参与,系统可以自动分配给用户一个账号进入系统。
2.1.2 /S 的缺点
2.2 开发平台本系统是采用MyEclipse 为平台开发实现的。
MyEclipse企业级工作平台(MyEclipse Enterprise Workbench,简称MyEclipse)是对Eclipse IDE的扩展,利用它可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括。
在结构上,MyEclipse的特征可以被分为7类:1JavaEE模型;2WEB开发工具;3EJB开发工具;4应用程序服务器的连接器;5JavaEE项目部署服务;6数据库服务;7MyEclipse整合帮助;对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。MyEclipse结构上的这种模块化,可以在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。简单而言,MyEclipse是Eclipse的插件,也是一款功能强大的JavaEE集成开发环境,支持代码编写、配置、测试以及除错。MyEclipse该版本集成了 Eclipse 3.5.2,提升了团队协作开发、开发周期管理以及 Spring 和 Hibernate 的更好支持2.3 数据库平台
本系统采用MySQL5.1作为数据库。
MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。
MySQL拥有如下特点:
支持AIX、FreeBSd、HP.UX、Linux、Mac OS、Novell Netware、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统。
为多种编程语言提供了API。这些编程语言包括C、C++、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等。
支持多线程,充分利用CPU资源。
优化的SQL查询算法,有效地提高查询速度。 既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中提供多语言支持,常见的编码如
文档评论(0)