影院管理系统的设计与实现-本科毕业设计(论文)开题报告





论文

题目

影院管理系统的设计与实现

 的

选题的背景:

随着现代社会的发展,电影已经深入到人们日常生活之中,电影是一门视觉和听觉的现代艺术,作为一种精神食粮,给人们带来多彩缤纷的娱乐享受。随着电影行业的发展与进步,诞生了专门为放映电影而创造的电影院,中国电影院总数大约10000家,成为全球第一大电影市场,具备良好的市场。

选题的目的:

完成影院管理系统的设计与实现。影院数量庞大,而影院的电影每天都在更新变化,为能提供更加良好管理海量影院和电影信息的系统,设计能够良好的管理影院信息、电影信息的系统,并设计相关的衍生辅助系统,为影院管理系统设计合理友好的人机交互,让用户有良好的用户体验。

选题的意义:

影院管理系统能做到良好的管理影院信息和电影信息方式,提高影院工作效率,提高用户体验,就会有着良好的市场前景。开发影院管理系统能够锻炼我们的能力,并利用大学四年课内课外所学的知识来完善开发完整的系统,能够提高我们的综合,为将来就业提供帮助。

系统内容介绍:

本系统的主要工作是根据影院管理系统的需求分析得出系统主要有以下几个模块:

影院信息模块:管理影院和电影信息、电影评价信息

媒体资源模块:管理媒体资源,为影院信息提供媒体引用播放

购票模块:提供电影购票业务,与影院信息模块相互关联

订单模块:购票后生成订单信息,购票模块的信息变化保存其内容生成订单

统计日志模块:统计影院收入,记录日志信息

用户模块:管理用户信息并记录用户消费提供积分换取优惠

评价模块:用户观影后可以评分和评价

用到的技术及理论:

1、开发环境:Eclipse,tomcat8.5,jdk1.8

2、数据库:MySQL

3、开发语言:Java语言、JavaScript语言

4、开发框架:Spring、SpringMVC、MyBatis

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

当编辑并运行一个Java程序时,需要同时涉及到Java编程语音、Java类文件、Java虚拟机、Java应用程序接口。使用文字编辑软件或集成开发环境在Java源文件中定义不同的类,通过调用类中的方法来访问资源系统,把源文件编译生成一种二进制中间码,存储在class文件中,然后再通过运行与操作系统平台环境相对应的Java虚拟机来运行class文件,执行编译产生的字节码,调用class文件中实现的方法来满足程序的Java API调用。

JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型,是一种属于网络的脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。

JavaScript脚本语言同其他语言一样,有它自身的基本数据类型,表达式和算术运算符及程序的基本程序框架。JavaScript提供了四种基本的数据类型和两种特殊数据类型用来处理数据和文字。而变量提供存放信息的地方,表达式则可以完成较复杂的信息处理。

Spring是一个轻量级控制反转和面向切面的容器框架。Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性角度而言,绝大部分Java应用都可以从Spring中受益。

Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,从而在使用Spring进行WEB开发时,可以选择使用Spring的SpringMVC框架或集成其他MVC开发框架

MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Ordinary Java Object,普通的 Java对象)映射成数据库中的记录。 

课题难点

本课题难点在于人机交互、系统内容管理和系统模块间的关系。UI需符合当今用户习惯的页面,界面美观,页面交互逻辑合理。系统内容尽量丰富,为用户提供更好的体验。降低软件系统开发的复杂性,符合高内聚低耦合的设计,适当修改模块划分的粒度

可行性分析

一、技术可行性分析:

系统采用了Spring+SpringMVC+MyBatis整合框架,Spring框架还支持与其他框架的集成,Spring解决了各层的松耦合问题和业务逻辑层,通过IoC容器使对象间依赖的关系交给了Spring控制,方便解耦,简化开发,通过Spring提供的AOP编程的支持,实现事务、日志和权限的控住。SpringMVC是MVC设计模式的轻量级WEB框架,开发更加简洁,可以与Spring整合。MyBatis灵活小巧,SQL语句配置在XML文件里进行操作,从程序中分离,降低耦合度,便于优化管理。

二、市场可行性分析:

中国作为全球第一大电影市场,电影的市场非常可观,而电影院作为其衍生的必需品,会随着电影行业发展而发展,而影院对于一个良好的管理信息系统是十分有必要的,该类项目受益于电影院的影响,有着很好的市场前景。

选题特色

影院管理系统能为影院提供更加良好的管理信息、展示信息的平台,高效的管理,使用方便,提高工作人员的工作效率。影院如果能拥有一个自己的系统,可以增加用户粘合度,吸引新用户和留住老用户,提高利润,没有三方平台持续收取手续费,只需要保持正常的维护即可。系统可以根据后续影院发展扩充系统内容模块。

预期成果

设计出提供更加良好管理影院和电影信息的系统。能够良好的管理影院信息、电影信息的系统,并设计相关的衍生辅助系统,为影院管理系统设计合理友好的人机交互,让用户有良好的用户体验。

  • 4
    点赞
  • 40
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
近年来,随着网络的快速发展,信息技术的时代已经来临,国内电影院管理系统不完善,有很多问题存在,售票效率低下,管理混乱。现今社会是个讲究效率的社会,时间就是金钱。开发简单,便于操作的软件不仅可以节省时间,还可以节省人力,物理,财力等。建立的影院管理系统,要把影院的基础数据管理、用户管理、员工管理、影片管理等日常管理工作实行计算机统一管理,以提高工作效率和管理水平。因此,我选择开发一款小型影院管理系统,本网站操作简单,界面友好,实用性强,易于更新和维护,功能较完善。 根据需求,确定系统采用ASP.NET技术,C#作为编程语言,SQL Server 2008作为数据库。整个系统要操作方便、易于维护、灵活实用。实现一个影院管理系统,主要功能包括用户注册、影片浏览、影片查询、影票订购、订单查询、修改个人资料、添加影片、修改影片信息(包括影片海报的管理)、删除影片、用户资料及员工资料管理及用户管理、订单管理等功能。 影院管理是电影院日常运作的一个重要环节,因而设计实现影院管理系统很有必要。本系统应当包括基础信息管理、影片信息管理、会员信息管理、售票信息管理、设备信息管理几个部分。系统设计采用B/S架构,前台采用Microsoft公司的Visual Studio作为主要的开发工具,操作简单,使用方便,并且可与SQL Server后台数据库无缝对接
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

软件源码

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值