基于Web的影院信息管理系统设计与实现(论文+源码)_kaic

简介: 基于Web的影院信息管理系统设计与实现(论文+源码)_kaic

摘要

随着文化产业的发展,电影行业迎来了发展的黄金期,而且人民生活水平的 不断提高,观众对影院的服务要求也越来越高。传统的服务模式,已经不能满足 观众的需求,随着信息技术的发展,越来越多的影院将信息技术应用到影院的管 理中,极大的提高的影院的服务水平和质量,增加了影院的受益,因此,本文对 影院信息管理系统进行研究和设计,希望为相关系统的设计和开发提供借鉴和参 考。

本文使用了 JavaServer Faces 2.0框架,使用的开发语言为Java语言,开发工 具采用的是MyEclipselO.O,采用Tomcat7.0作为Web服务器,采用MySQL作为 数据库。将整个系统分为普通用户功能和管理员功能两大模块。采用面向对象法 针对普通用户功能实现了个人信息管理、礼品管理、电影信息管理以及退订票等 功能,针对管理员功能实现了电影信息管理、用户信息管理、礼品信息管理和系 统管理四大功能。并对各项功能的设计和实现过程进行了详细阐述。最后对系统 的各项功能进行了测试,测试效果显示系统运行平稳,各项功能能够顺利执行, 满足预期效果。

本文设计和实现影院信息管理系统对于提高影院的服务质量和水平,增强观 众与影院,观众与观众之间的沟通有明显的意义,而且方便了观众的退订票,本 文的研究设计过程对于相关系统的设计和开发具有一定的指导和实践意义。

关键词:影院信息;管理系统;JSF;影院信息化

ABSTRACT

With the development of culture industry, movie industry has entered a golden period of development. With the improvement of people's living standard, Cinema audiences' are increasingly requirements of service are also getting higher and higher. The traditional service mode has been unable to meet the needs of the audience. With the development of information technology, the information technology is applied into into the management of the more theater and it greatly improves the service level and quality greatly of the cinema theater. Therefore, in this paper, an information management system of theatre is researched and designed. It hopes that ti can provide the reference for the design and development of the related systems.

In this paper, Java Server Faces 2 framework, Java language, MyEclipselO.O, Tomcat7.0 Web server and MySQL database are used. The whole system is analyzed and designed by the object-oriented method, and divided into two modules as ordinary user and administrator functions. According to the ordinary user function, the personal information management module, gift management module, film information management module, booking/refund module and other functions are realized. According to the administrator function, film information management module, customer information management module, gift information management module and system management module are realized. And the the process of design and realization of each function is presented in detail. Finally, various functions of the system are tested. The test results show that the system runs smoothly and various functions can be executed smoothly.

the theater information management system desighed in this paper has obvious significance for improving the service quality and level of theater and enhancing the communication between the audience and theater. It is convenient for the audience,s booking and refund. The design process of the system has a certain guiding and practical significance to the design and development of the ralated system.

Keywords: Theater information, JSF, Information management system, informationization in Theater

目录

第一章绪论

1.1研究背景及研究意义

1.2影院信息管理系统研究现状

1.3研究内容

1.4论文组织结构

第二章 相关技术介绍

2.1JSF 技术

2.2PrimeFaces

2.3MyEclipse

2.4MySQL

2.5Java 语言

第三章影院信息管理系统的需求分析

3.1可行性分析

3.1.1技术可行性

3.1.2经济可行性

3.1.3管理可行性

3.2系统业务分析

3.2.1普通用户业务分析

3.2.2管理员业务分析

3.3系统功能需求分析

3.3.1普通用户功能

3.3.2管理员功能

第四章影院信息管理系统的概要设计

4.1系统架构设计

4.2系统功能结构设计

4.3系统逻辑结构分析

4.4系统类的总体设计

4.5系统数据库设计

4.5.1数据库设计原则

4.5.2数据库概念设计

第五章影院信息管理系统的设计与实现

5.1系统数据库详细设计

5.1.1数据库物理设计

5.1.2实体表详细设计

5.2普通用户功能的设计与实现

5.2.1用户注册/登录功能设计与实现

5.2.2查找电影功能的设计与实现

5.2.3电影投票功能的设计与实现

5.2.4添加影评功能的设计与实现

5.2.5礼品兑换功能的设计与实现

5.2.6用户订/退功能的设计与实现

5.3管理员功能的设计与实现

5.3.1管理员登录功能的设计与实现

5.3.2电影信息管理功能的设计与实现

5.3.3用户信息管理功能的设计与实现

5.3.4礼品管理功能的设计与实现

5.4主要界面设计

5.4.1主页设计与实现

5.4.2电影详情页面设计与实现

5.5关键问题及解决方案

第六章影院信息管理系统的测试

6.1系统的测试环境

6.2测试方法

6.3功能测试

6.3.1面向普通用户的系统功能测试

6.3.2面向管理员的系统功能测试

第七章结论

致谢

参考文献

第一章绪论

1.1研究背景及研究意义

信息时代的今天,我们感受到计算机科学日新月异的气息日渐膨胀[1]o随着互 联网应用的普及以及电子商务的快速发展,信息技术已经渗透到了我们生活的方 方面面国。如此,信息的传播途径与传递方式也随之丰富多彩。发展日渐成熟的计 算机网络承载着大量信息的流通任务,人们的生活也越来越依靠网络⑶。在日常娱 乐商品中,电影成为丰富精神生活的佳品。而如今信息流逝太快,传统媒体不能 对影院起到较高效的宣传与展示,电影文化只存在于纸张和胶片中使其传播力度 受到局限[4]。由此一来,人们不易在第一时间获知影院动态,许多精彩的电影信息 得不到广泛交流,得不到有效的定格,人们想要了解详细的、日志性的影院信息 可能也无从下手。基于此背景,本文设计开发一款基于Web的影院信息管理系统, 这样,影院就可以合理规划电影信息,展示影院文化,与客户做好充分交流,让 用户感受到实时信息,使影院运营的更加流畅,获取更好的经济效益。

随着文化产业的发展,影院服务质量和水平亟待提高,利用发达的网络,利 用时新的技术,构建起一个影院信息管理系统[5]。影院信息服务管理的信息化将 直接提升影院的服务质量,进而进一步增强影院的竞争力,促进当今影院的全面 发展,进而提高影院的经济收益回。目前,我国影院信息化建设迫在眉睫,如何 将信息技术应用到传统的影院服务和管理中,进而全面实现影院的网络化信息化 管理,促进传统影院的全面升级,是传统影院在发展过程中面临的巨大挑战。随 着观众对影院服务水平的要求越来越高,通过信息技术提高影院服务水平已经得 到影视服务行业的普遍认可[7]。因此,建设影院信息管理系统是实施影院信息化 建设,完善影院服务和管理体系,增强影院竞争力和增加影院经济收入的重要方 法和途径。

1.2影院信息管理系统研究现状

随着经济的发展,人们生活质量提高了,娱乐方式也日新月异。电影不再是 “奢侈品”,而是人们日常生活中休闲娱乐必备的商业产物罔。目前,中国电影院 市场发展已经进入黄金时期。随着我国文化产业的发展,我国的影视行业进入一 个高速发展阶段[9,10]。据知名机构统计,2012年我国共拍摄887部电影,其中含有 732部故事影片[11]。我国2012年的电影票房收入更是达到170多亿余元,可以预 测的是,随着我国居民生活水平的进一步提高,电影行业将进入发展的黄金期, 其营业收入将进一步提高。中国电影院市场的发展速度已经位居世界之首[⑵。

近几年我国影院业持续保持快速增长,呈现繁荣发展态势,越来越多的现代 化新型影院孕育而生!影院信息服务系统在影院业中扮演着十分重要的角色[⑶。

因此,建设一个功能完善的影院信息系统不但可以给观众提供一个相互沟通 交流的快捷平台,而且能够方面观众及时了解各类影片的动态。通过影院信息管 理系统还可以实现网络购票,为观众提供便捷服务。此外,通过影院信息管理系 统还可以帮助影院及时了解观众的要求,进一步掌握影院的服务状况,促进管理 水平和服务质量的提高。

对着人们对影院服务的要求不断提高,以往的服务方式已经难以满足当今影 院的服务要求[14'16]o目前,我国影院的服务水平参差不齐,有些地区服务水平高, 已经全方位实现信息化网络化服务,有些地区仍然落后,沿用传统管理方式和方 法。通过实地考察,发现阻碍影院信息化建设的问题主要包括以下几方面:

1、虽然有些影院已经实现信息化管理,但是这些管理系统都是服务于影院内 部的,外网用户则无法登陆操作,影响影院信息的共享。

2、目前影院还是采用以往的服务形式,与客户沟通的渠道缺乏,不能及时了 解客户的需求,影响服务质量的提高,影响影院的发展。

3、信息反馈不及时。由于以往的影院管理系统受到多方面的限制,造成客户 反馈信息不及时,以及内部信息沟通不顺利,影响影院的管理。

目前,在这个网络信息化浓厚的时代,网络成为主要的通讯手段。当代网络 如此发达,也有不少基于Web的电影院网站,如深圳太阳数码影城、Mtime时光 网、58影院等。他们多用JSP实现动态网站制作。JSP将网页的设计同网页的后 台逻辑分离,是支持可重用的基于组件的设计。但是JSP的组件不够丰富,要实 现特殊功能的控件,如用户打分的可拖拉五角星打分条,没有现成的组件,编写 制作起来非常复杂麻烦。虽然JSP简化了编程开发,但在复杂逻辑中还是要编写 很多代码,开发人员的学习负担也不断加重。

1.3研究内容

通过国内外影院信息化管理现状的分析,结合本课题的实际情况,设定系统 的目标,并对影院信息管理的业务需求做了深入细致分析,实现了系统的电影信 息查询、礼品功能、个人信息管理等功能,具体的研究内容如下:

(1)分析国内外影院信息化管理现状,结合影院信息管理的实际情况,设定

系统目标。

(2)全面深入分析影院信息管理的需要,结合影院信息管理的业务流程,设 计系统的功能结构。该系统主要面向普通用户和管理员两种人群。对于普通用户 可实现注册/登录功能、积分获取功能、查找站内电影功能(多条件查找)、浏览影 院电影信息功能、添加影评功能、电影投票功能、订/退票功能、兑换礼品功能; 管理员可实现注册/登录功能、更新电影信息功能、据用户投票进行电影排名功能、 更新展示的礼品功能、管理用户功能。

(3)系统详细设计时,利用时序图、活动图等动态描述方法对影院信息管理 系统中的主要业务流程进行详细的描述说明。

(4)系统实现和测试部分,详尽的分析系统主要功能的实现过程,同时对系 统进行测试,保证系统的正常运行。

1.4论文组织结构

本文的论文组织结构如下:

第一章绪论。本章阐述论文的研究背景及意义,总结归纳国内外相关研究现 状和发展趋势,阐述本文的研究内容和论文组织结构。

第二章系统开发工具和关键技术介绍。本章主要对实现影院信息管理系统的 相关技术进行介绍,分析相关技术的特点。

第三章需求分析。本章首先对影院信息管理系统的业务进行分析,根据业务 分析的结果总结归纳系统的功能,并且对系统的非功能性需求进行阐述,并且完 场系统数据库的分析与设计。

第四章系统的设计与实现。本章在需求分析的基础上,对系统的各项功能进 行详细设计和实现。

第五章系统的测试。本章主要完成对系统的测试,对系统的测试环境和测试 方法进行介绍,然后对系统的各项功能进行测试,并对测试结果进行分析。

第六章结论与展望。本章主要对论文的研究工作进行总结,并对以后的工作 进行展望。 

相关文章
|
1月前
|
SQL 存储 数据库
基于Web技术的在线考试系统的设计与实现(论文+源码)_kaic
基于Web技术的在线考试系统的设计与实现(论文+源码)_kaic
|
1月前
|
网络协议 安全 网络性能优化
基于web技术的企业网设计与实现_kaic
基于web技术的企业网设计与实现_kaic
|
1月前
|
存储 测试技术 数据库
基于WEB的院校课程管理系统设计与实现(论文+源码)_kaic
基于WEB的院校课程管理系统设计与实现(论文+源码)_kaic
|
1月前
|
前端开发 Java 测试技术
基于Web的一站式养老院的设计与实现(论文+源码)_kaic
基于Web的一站式养老院的设计与实现(论文+源码)_kaic
|
1月前
|
Java 关系型数据库 MySQL
基于Web的停车场管理系统的设计与实现(论文+源码)_kaic
基于Web的停车场管理系统的设计与实现(论文+源码)_kaic
|
24天前
|
监控 JavaScript 前端开发
《理解 WebSocket:Java Web 开发的实时通信技术》
【4月更文挑战第4天】WebSocket是Java Web实时通信的关键技术,提供双向持久连接,实现低延迟、高效率的实时交互。适用于聊天应用、在线游戏、数据监控和即时通知。开发涉及服务器端实现、客户端连接及数据协议定义,注意安全、错误处理、性能和兼容性。随着实时应用需求增加,WebSocket在Java Web开发中的地位将更加重要。
|
1月前
|
Web App开发 前端开发 开发工具
介绍Web开发的基础知识
介绍Web开发的基础知识
29 7
|
4天前
|
设计模式 存储 前端开发
Java从入门到精通:2.2.1学习Java Web开发,了解Servlet和JSP技术,掌握MVC设计模式
Java从入门到精通:2.2.1学习Java Web开发,了解Servlet和JSP技术,掌握MVC设计模式
|
10天前
|
JSON Java fastjson
Spring Boot 底层级探索系列 04 - Web 开发(2)
Spring Boot 底层级探索系列 04 - Web 开发(2)
16 0
|
10天前
|
安全 编译器 PHP
PHP 8.1版本发布:引领Web开发新潮流
PHP编程语言一直是Web开发的主力军,而最新发布的PHP 8.1版本则为开发者们带来了更多创新和便利。本文将介绍PHP 8.1版本的主要特性,包括更快的性能、新的语言功能和增强的安全性,以及如何利用这些功能来提升Web应用程序的质量和效率。