电影订票系统的设计与实现(源码)
摘 要随着人们生活水平的提高,人们越来越注重精神方面的享受。但是随着人们购票需求的加大,传统的购票方式越来越不能满足的人们的需求。其效率低下、容易出错等问题越来越日益突出,所以现代化的购票方式也就油然而生。课题设计的基于Web的电影订票系统,提升了影院的售票效率,减少了用户的时间成本。系统通过提供在线的电影详情浏览和票单订购等功能,满足了用户在线浏览电影信息和购票等需求。
目 录
第一章 绪论 1
1.1 选题的背景和意义 1
1.2 国内外的发展状况 1
1.3 课题研究重点和内容 1
第二章 开发环境 3
2.1 JDK(JAVA开发工具包) 3
2.2 MyEclipse 3
2.3 Tomcat 3
2.4 JSP 3
2.5 Servlet技术 3
2.6 JDBC技术 3
2.7 MVC设计模式 4
第三章 系统需求分析 5
3.1 系统需求概述 5
3.2 系统体系结构分析 5
3.3 系统主要流程分析 5
3.4 系统主要功能模块划分 6
第四章 详细设计 7
4.1 设计思路 7
4.2 系统详细设计 7
4.3 数据库详细设计 13
第五章 系统实现 16
5.1 主要界面设计及编码实现 16
5.1.1 注册、登录模块界面设计及实现 16
5.1.2 订票管理模块 18
5.1.3 影片发布模块 20
5.1.4 用户管理模块 21
5.2环境搭建 22
第六章 系统调试与测试 23
6.1 系统测试的重要性 23
6.2 系统测试 23
6.3 系统维护 23
结束语 24
致 谢 25
参考文献 26
第一章 绪论
1.1 选题的背景和意义
从中国第一部电影的问世到现如今,我国电影行业已
*好棒文|www.hbsrm.com +Q: ^351916072^
经有了一百多年了历程。早期,电影的播放多是在户外,将影片投射到白幕上。随着生活水平的不断提高,科技水平的不断发展,尤其是3D观影方式的问世,传统的观影方式已越来越不能满足人们的观影需求。越来越多的人需要更好地视觉听觉感受,于是去影院观影也就成了更多人的选择方式,尤其是对于年轻人而言。
随着影视行业的方式,传统的人工售票方式越来越不能满足人们的购票需求。对于传统的购票方式而言,它效率低下,容易出错等等问题越来越突出,而人们购票往往还要花费大量的时间去排队等候,极其的浪费时间和精力。
1.2 国内外的发展状况
与传统观影相比,现代观影方式具有明显的优势。首先,去影院观看电影有更好的视觉和听觉效果,尤其是在3D电影的观看上有着独特的优势,其次,在影院观影更有氛围,最后去影院观影俨然成为了一种时尚。
1、国外发展状况
当国内互联网技术刚刚崭露头角的时候,国外的互联网技术早已蓬勃发展起来。随着企业的发展,尤其是售票类企业的发展,人们逐步发现,传统的人工售票方式已经远远不能满足现有的售票需求,于是,互联网技术售票行业相互结合,出现了现代化的高效的售票方式。而且,国外的票务平台的建设早已经一体化发展,一家公司在相关联的票务销售方面都会有涉及。
2、国内发展状况
早期时候国内的购票方式还是传统的人工方式,但随着改革开放的不断升入,科技水平的不断发展,人们也越来越意识到了购票方式的不便。于是,淘宝电影、天猫电影等等购票软件的不断问世,现如今的购票方式也变得越来越方便快捷,人们足不出户,只要有网络的地方,人们就可以浏览最新最热的影片,然后根据自己的喜好订购自己所喜爱的影片
1.3 课题研究重点和内容
纵观传统购票方式,不难发现它的缺点,例如:效率低,易出错,手续繁琐,而且耗费大量人力等等。因此,本课题的研究重点便是便捷,人们可以在任何有网络的地方,通过互联网选择最近播放的电影中的自己所喜爱的影片观看。为了达到这个要求可以分为以下二个部分:前台管理,后台管理。前台现场售票:电影名称,票价,票价打折,售票,座位,打印票,结账,后台管理模块:管理员主要用于电影类型管理:添加电影种类,介绍,票价,放映场次,放映时间,放映大厅,放映厅管理。具体的功能可以分为以下几个部分:影院介绍,预订电影等。
网上订票这种基于系统,传统意义的C/S架构已经远远不能满足多用户同时的访问的操作,B/S这种架构就可以,它将数据处理的工作统统交给服务器端,而客户端仅通过浏览器访问系统即可,很是方便和快捷,同时也方便维护和开发,同时JAVA语言在这方面也很是有利。基于MVC架构的开发方式也更加的清晰明了,利于做一些复杂的逻辑实现,从而节省大量的开发成本及周期。
第二章 开发环境
本系统的应用程序主要采用Java语言来完成,同时还采用Java软件开发具包,主要有JDK(JAVA开发工具包),MyEclipse,Tomcat,JSP,Servlet技术,JDBC技术,MVC设计模式等工具。
2.1 JDK(JAVA开发工具包)
Java开发人员可以采用JDK里提供的相关的类、接口和抽象类来完成自已的开发,其中包括了java的一些开发工具,它里面包含了JRE。因此在本机中安装了JDK,就不用在本机中再次安装JRE了。JDK里也提供编译工具和打包工具等。
也就是说,一个Java应用程序需要你安装的JDK中的一些类等,而运行你的程序只需要让JRE来完成。
2.2 MyEclipse
MyEclipse是对Eclipse的扩大,极大的提高了我们进行JavaEE应用程序的开发工作效率,它为我们开发的项目提供了编码,然后调试,再测试,最后发布等功能。它拥有丰富的功能,能对HTML,CSS,Javascript,JSP,SQL,Struts,Spring和Hibernate等提供完整支持。同时MyEclipse软件也可以使用JDBC去连接你的数据库。
2.3 Tomcat
Tomcat 是开发人员经常使用的一个免费的服务器,它是属于Apache基金会的项目,它完全是开源的,你可以完全免费使用。后来Sun 公司参与进了Tomact项目,并提供了相关的支持,所以每一次发布的 Servlet 及 JSP 规范, Tomcat 总能将最新的规范整合进来。
目 录
第一章 绪论 1
1.1 选题的背景和意义 1
1.2 国内外的发展状况 1
1.3 课题研究重点和内容 1
第二章 开发环境 3
2.1 JDK(JAVA开发工具包) 3
2.2 MyEclipse 3
2.3 Tomcat 3
2.4 JSP 3
2.5 Servlet技术 3
2.6 JDBC技术 3
2.7 MVC设计模式 4
第三章 系统需求分析 5
3.1 系统需求概述 5
3.2 系统体系结构分析 5
3.3 系统主要流程分析 5
3.4 系统主要功能模块划分 6
第四章 详细设计 7
4.1 设计思路 7
4.2 系统详细设计 7
4.3 数据库详细设计 13
第五章 系统实现 16
5.1 主要界面设计及编码实现 16
5.1.1 注册、登录模块界面设计及实现 16
5.1.2 订票管理模块 18
5.1.3 影片发布模块 20
5.1.4 用户管理模块 21
5.2环境搭建 22
第六章 系统调试与测试 23
6.1 系统测试的重要性 23
6.2 系统测试 23
6.3 系统维护 23
结束语 24
致 谢 25
参考文献 26
第一章 绪论
1.1 选题的背景和意义
从中国第一部电影的问世到现如今,我国电影行业已
*好棒文|www.hbsrm.com +Q: ^351916072^
经有了一百多年了历程。早期,电影的播放多是在户外,将影片投射到白幕上。随着生活水平的不断提高,科技水平的不断发展,尤其是3D观影方式的问世,传统的观影方式已越来越不能满足人们的观影需求。越来越多的人需要更好地视觉听觉感受,于是去影院观影也就成了更多人的选择方式,尤其是对于年轻人而言。
随着影视行业的方式,传统的人工售票方式越来越不能满足人们的购票需求。对于传统的购票方式而言,它效率低下,容易出错等等问题越来越突出,而人们购票往往还要花费大量的时间去排队等候,极其的浪费时间和精力。
1.2 国内外的发展状况
与传统观影相比,现代观影方式具有明显的优势。首先,去影院观看电影有更好的视觉和听觉效果,尤其是在3D电影的观看上有着独特的优势,其次,在影院观影更有氛围,最后去影院观影俨然成为了一种时尚。
1、国外发展状况
当国内互联网技术刚刚崭露头角的时候,国外的互联网技术早已蓬勃发展起来。随着企业的发展,尤其是售票类企业的发展,人们逐步发现,传统的人工售票方式已经远远不能满足现有的售票需求,于是,互联网技术售票行业相互结合,出现了现代化的高效的售票方式。而且,国外的票务平台的建设早已经一体化发展,一家公司在相关联的票务销售方面都会有涉及。
2、国内发展状况
早期时候国内的购票方式还是传统的人工方式,但随着改革开放的不断升入,科技水平的不断发展,人们也越来越意识到了购票方式的不便。于是,淘宝电影、天猫电影等等购票软件的不断问世,现如今的购票方式也变得越来越方便快捷,人们足不出户,只要有网络的地方,人们就可以浏览最新最热的影片,然后根据自己的喜好订购自己所喜爱的影片
1.3 课题研究重点和内容
纵观传统购票方式,不难发现它的缺点,例如:效率低,易出错,手续繁琐,而且耗费大量人力等等。因此,本课题的研究重点便是便捷,人们可以在任何有网络的地方,通过互联网选择最近播放的电影中的自己所喜爱的影片观看。为了达到这个要求可以分为以下二个部分:前台管理,后台管理。前台现场售票:电影名称,票价,票价打折,售票,座位,打印票,结账,后台管理模块:管理员主要用于电影类型管理:添加电影种类,介绍,票价,放映场次,放映时间,放映大厅,放映厅管理。具体的功能可以分为以下几个部分:影院介绍,预订电影等。
网上订票这种基于系统,传统意义的C/S架构已经远远不能满足多用户同时的访问的操作,B/S这种架构就可以,它将数据处理的工作统统交给服务器端,而客户端仅通过浏览器访问系统即可,很是方便和快捷,同时也方便维护和开发,同时JAVA语言在这方面也很是有利。基于MVC架构的开发方式也更加的清晰明了,利于做一些复杂的逻辑实现,从而节省大量的开发成本及周期。
第二章 开发环境
本系统的应用程序主要采用Java语言来完成,同时还采用Java软件开发具包,主要有JDK(JAVA开发工具包),MyEclipse,Tomcat,JSP,Servlet技术,JDBC技术,MVC设计模式等工具。
2.1 JDK(JAVA开发工具包)
Java开发人员可以采用JDK里提供的相关的类、接口和抽象类来完成自已的开发,其中包括了java的一些开发工具,它里面包含了JRE。因此在本机中安装了JDK,就不用在本机中再次安装JRE了。JDK里也提供编译工具和打包工具等。
也就是说,一个Java应用程序需要你安装的JDK中的一些类等,而运行你的程序只需要让JRE来完成。
2.2 MyEclipse
MyEclipse是对Eclipse的扩大,极大的提高了我们进行JavaEE应用程序的开发工作效率,它为我们开发的项目提供了编码,然后调试,再测试,最后发布等功能。它拥有丰富的功能,能对HTML,CSS,Javascript,JSP,SQL,Struts,Spring和Hibernate等提供完整支持。同时MyEclipse软件也可以使用JDBC去连接你的数据库。
2.3 Tomcat
Tomcat 是开发人员经常使用的一个免费的服务器,它是属于Apache基金会的项目,它完全是开源的,你可以完全免费使用。后来Sun 公司参与进了Tomact项目,并提供了相关的支持,所以每一次发布的 Servlet 及 JSP 规范, Tomcat 总能将最新的规范整合进来。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1254.html