电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

电影售票系统优秀毕业论文

43页
  • 卖家[上传人]:n****
  • 文档编号:90669130
  • 上传时间:2019-06-14
  • 文档格式:DOC
  • 文档大小:14.86MB
  • / 43 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、本本 科科 毕毕 业业 论论 文文 目目 录录 1 1 绪论绪论 1 1 1.1 研究背景及研究意义1 1.2 研究内容1 1.3 论文结构.2 2 2 系统开发工具与相关技术介绍系统开发工具与相关技术介绍 3 3 2.1 JSF 技术 3 2.2 PrimeFaces3 2.3 MyEclipse.4 2.4 MySQL.4 2.5 Java 语言 .4 3 3 需求分析需求分析 5 5 3.1 系统功能需求分析5 3.1.1 普通用户功能 5 3.1.2 管理员功能 6 3. 2 系统数据库分析.7 3.2.1 数据库物理建模分析 7 3.2.2 实体表详细分析 .7 3. 3 系统结构分析10 3.3.1 系统功能结构分析 .10 3.3.2 系统逻辑结构分析 .10 4 4 系统详细设计系统详细设计 1212 4.1 普通用户功能的设计.12 4.1.1 用户注册/登录功能 12 4.1.2 查找电影功能 .14 4.1.3 电影投票功能 .14 4.1.4 添加影评功能 .15 4.1.5 礼品兑换功能 .15 4.1.5 用户订/退功能 16 本本 科科 毕毕 业业 论论

      2、文文 4.2 管理员功能的设计 .17 4.2.1 管理员登录功能 .18 4.2.2 电影信息管理功能 .18 4.2.3 用户信息管理功能 .19 4.2.4 礼品管理功能 .21 4.3 主要界面设计.22 4.3.1 主页设计 .22 4.3.2 电影详情页面设计 .23 4.4 关键问题及解决方案.23 5 5 系统的实现系统的实现2727 5.1 系统开发以及运行环境 27 5.2 面向普通用户的系统功能 27 5.2.1 系统主页功能 27 5.2.2 用户注册/登录功能 .28 5.2.3 查找电影功能 .29 5.2.4 查看全部电影功能 .29 5.2.4 查看电影排名功能 32 5.2.5 投票功能 .32 5.3 面向管理员的系统功能 32 5.3.1 管理员主页 .32 5.3.2 电影信息管理功能 .33 5.3.3 用户信息管理功能 .35 5.3.4 礼品管理功能 .37 结结 论论 3939 致致 谢谢 4040 参参 考考 文文 献献 4141 本本 科科 毕毕 业业 论论 文文第 1 页 共 45 页 1 1 绪论绪论 随着经济的发展,人们生活质量

      3、提高了,娱乐方式也日新月异。电影不再是“奢 侈品” ,而是人们日常生活中休闲娱乐必备的商业产物。在这个网络信息化浓厚的时代, 网络成为主要的通讯手段。当代网络如此发达,也有不少基于 Web 的电影院网站,如 深圳太阳数码影城、Mtime 时光网、58 影院等。他们多用 JSP 实现动态网站制作。JSP 将网页的设计同网页的后台逻辑分离,是支持可重用的基于组件的设计。但是 JSP 的 组件不够丰富,要实现特殊功能的控件,如用户打分的可拖拉五角星打分条,没有现 成的组件,编写制作起来非常复杂麻烦。虽然 JSP 简化了编程开发,但在复杂逻辑中 还是要编写很多代码,开发人员的学习负担也不断加重。JavaServer Faces(JSF)框架 可以很好的解决以上问题,它提供全新的,动态的标签库,且组件丰富多样,组件可 以同托管 Bean 绑定,进一步简化了代码编写,减少了代码量。利用 JSF 能制作出饱满 的页面,且支持拖拽功能,非常方便。因此本系统要使用 JSF 框架,利用发达的网络 技术,构建起一个基于 Web 的影院信息管理系统。 1.11.1 研究背景及研究意义研究背景及研究意义 信息时

      4、代的今天,我们感受到计算机科学日新月异的气息日渐膨胀。如此,信息 的传播途径与传递方式也随之丰富多彩。发展日渐成熟的计算机网络承载着大量信息 的流通任务,人们的生活也越来越依靠网络。在日常娱乐商品中,电影成为丰富精神 生活的佳品。而如今信息流逝太快,传统媒体不能对影院起到较高效的宣传与展示, 电影文化只存在于纸张和胶片中使其传播力度受到局限。由此一来,人们不易在第一 时间获知影院动态,许多精彩的电影信息得不到广泛交流,得不到有效的定格,人们 想要了解详细的、日志性的影院信息可能也无从下手。我们要利用发达的网络,利用 时新的技术,构建起一个基于 Web 的影院信息管理系统。这样,各大影院就可以合理 规划电影信息,展示影院文化,与客户做好充分交流,让用户感受到实时信息,使影 院运营的更加流畅,获取更好的经济效益。 1.21.2 研究内容研究内容 该系统主要面向普通用户和管理员两种人群。对于普通用户可实现注册/登录功能、 积分获取功能、查找站内电影功能(多条件查找) 、浏览影院电影信息功能、添加影评 功能、电影投票功能、订/退票功能、兑换礼品功能;管理员可实现注册/登录功能、更 新电影信息功

      5、能、据用户投票进行电影排名功能、更新展示的礼品功能、管理用户功 能。 本本 科科 毕毕 业业 论论 文文第 2 页 共 45 页 该系统使用了新框架 JavaServer Faces 2.0,使用的开发语言为 Java 语言,开发工 具采用的是 MyEclipse10.0,采用 Tomcat7.0 作为 Web 服务器,采用 MySQL 作为数据 库。 1.31.3 论文结构论文结构 本文首先对实现系统所有的技术和工具进行了介绍(第二章) ;其次对系统需求进 行了详细的分析(第三章) ;再次,本文对系统的详细设计与实现,以及所遇到的关键 问题及解决方案做了详细的阐述(第四章) ;最后对系统实现效果进行了展示(第五章) 。 本本 科科 毕毕 业业 论论 文文第 3 页 共 45 页 2 2 系统开发工具与相关技术介绍系统开发工具与相关技术介绍 本系统使用 JSF2.0 技术,PrimeFaces3.5 参考实作,MyEclipse10.0 开发环境, MySQL 数据库,Tomcat7.0 服务器。 2.12.1 JSFJSF 技术技术 JavaServerFaces(JSF)是一个新的

      6、,基于 Java 的标准框架。它为 Web 应用程序 提供了用户接口,而且它化简了用户接口的应用。也就是说,JSF 提供了一种以组件为 中心的用户界面(UI)构建方法1,不管是前台页面设计人员还是后台程序开发人员,都 可以使用 JSF 独立地完成自己涉及的模块,前台与后台得到了有效地分离,大大减小 了耦合度。JSF2.0 内置于 Facelets 提供的先进模板,与 Ajax 更完美地结合;它提供了 复合多种功能的组件,只需将组件的功能属性启动,就可以非常简便的使用该功能; 它整合了 Bean 的验证,改进了验证规范2。JSF 有很多用于提高其 Web 应用程序的类 库,如 PrimeFaces,MyFaces 等,本系统使用了 PrimeFaces 类库。 MVC 是常用的设计模式,本系统使用了 JSF 来实现。MVC 是 Model-View- Controller 的简称,即模型视图控制器3。使用 JSF 实现视图层,使页面更加独特 美观,它解决了网页设计的静态性与程序设计的动态性间的矛盾,使设计更加方便简 洁。JSF 提供了一组新的动态的标签,它与后台动态程序相连接。JSF 框

      7、架自带的 Servlet 担任了 MVC 中的控制器,而后台 Bean 实现了模型层。JSF 实现了视图和业务 逻辑代码的完全分离,完全遵循 MVC2 模式4。 那么在JSF中是怎样实现前台与后台的联系,利用什么来管理资源的呢?这就是托 管Bean。在Java编程语言中,一个托管Bean(Managed Bean)就是一个Java对象。定义 了托管Bean,就不需再手动实例化类对象了。托管Bean代表了一种可管理的资源,比 如一个组件,一个台设备,一个服务类。托管Bean具有惰性初始化的性质,仅当在运 行时间内应用程序需要它时,容器才将它初始化,也就是说,在JSF 架构中, 后台处 理Bean 交由JSF容器进行管理。配置文件为faces-config.xml,Bean 对象的生命周期可 以为null: 用时才生成5。任何Java公共类,任何无参的构造函数都能做托管 Bean,List和Map对象也可以2。 2.22.2 PrimeFacesPrimeFaces Primefaces是JSF的参考实例。它提供了丰富的组件,内置于Ajax,基于JSF2.0标准。 它是轻组件库,只有一个j

      8、ar文件,无需配置,没有必要的依附体,是页面表现的更生 动,倍受程序开发者的青睐。PrimeFaces提供了局部页面呈现功能,这就可以选择在一 个JSF生命周期中要运行什么,最后要同Ajax返回什么数据。JSF的原稿基于jQuery和 本本 科科 毕毕 业业 论论 文文第 4 页 共 45 页 JavaScript6。PrimeFaces提高了JSF Web应用程序开发的效率,它主要由三个模块构成, 即UI模块,Optimus模块和FacesTrace模块。UI提供的组件支持通过Ajax更新页面。 Optimus模块简化了JSF的开发,FacesTrace模块提供的各种工具能够JSF Web应用程序, 可查看JSF生命周期,进行性能跟踪查看,监听页面信息等。 2.32.3 MyEclipseMyEclipse 本系统使用My Eclipse10.0开发平台。Myeclipse 是Eclipse 支持下的J2EE开发插件, 功能十分完善,具备了完备的编码、调试、测试和发布等功能并且完整支持 HTML、Struts、JSF、CSS、JSP、SQL、Hibernate、Spring 等技术。

      9、Myeclipse 插件基 本上涵盖了众多Eclipse 插件的功能,能满足我们的各种应用需求,基本上安装了它就 无须其它任何插件7。用Genuitec公司的集成开发环境MyEclipse做开发,人机界面良好、 交互性好、实时性强、移植性强,经过实际运行检验,证实了该系统操作简便,响应 快,通用性、灵活性和安全性好8,能够明显提影院信息管理的效率。 2.42.4 MySQLMySQL MySQL 是由瑞典MySQL AB 公司开发的一个开放源码的小型关联式数据库管理 系统,由于其体积小、速度快、总体拥有成本低被广泛地应用在Internet 上的中小型网 站开发中,目前通过JDBC 连接MySQL 一般采用两种方式:JDBC-ODBC 连接桥方式 和纯Java 驱动程序直接连接的方式9。JDBC(Java Data Base Connectivity)是基于中 间件平台的一种数据库访问技术,他能够很好的与ODBC(Open DataBase Connectivity)结合,具有可移植性、平台无关性10。要通过JDBC 访问MySQL,需要 下载JDBC 驱动程序。通过DriverManager 类的getConnection 方法可以建立连接11。 数据库中数据的丢失,若无法通过软件等途径恢复,则会致使业务无法进行12。 所以数据库的备份是非常重要的。MySQL可通过Mysqldump、客户端管理工具、直接 拷贝、日志进行备份。 2.52.5 JavaJava 语言语言 Java 语言是一种纯面向对象的编程语言。它主要的特性是面向对象,可移植性, 多线程,动态性。面向对象所具有的封装性,继承性,多态性等特点使其具有强大的 生命力15。.java 文件中存放了 Java 源程序,它经 javac 命令编译后就生成了相应的. class 文件。 本本 科科 毕毕 业业 论论 文文第 5 页 共 45 页 3 3 需求分析需求分析 所谓好的开始是成功的一半,在启动一个项目前需求分析是必不可少的也是至关 重要的一步。我们要对准启动项目进行数据采集,分析预计实现的功能及功能的可行 性,对系统结构进行搭建,对数据对象进行物理建模,对其存储方式、存储结构、依 赖关系进行缜密的揣测定夺。 3.

      《电影售票系统优秀毕业论文》由会员n****分享,可在线阅读,更多相关《电影售票系统优秀毕业论文》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结 2022年家长会心得体会集合15篇
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.