私人电影院管理系统的设计与实现
近些年来私人电影院的快速发展,而相对应的传统电影在线购票模式下的电影院管理系统不能很好满足私人电影院服务需求。为了补充这一市场,我自己尝试做了一个私人电影院管理系统。 私人电影院主打服务体验,这是他们区别传统电影院的主要一点。管理员要对电影、影厅、商品等复杂庞大信息进行增删改查管理。而对于用户来讲,只需要有查看电影院有什么电影可以观看、有什么特色的放映厅、有什么商品在销售和电影院有什么活动通知就可以了。本系统主要采用了Spring+SpringMVC+Mybatis框架技术,方便了管理员对这些信息的管理。关键词 管理系统 管理员 用户 框架技术 信息管理
目 录
1 引言 5
2 私人电影院管理系统的开发背景 5
3开发工具语言和框架 6
4项目需求分析 6
5功能要求与技术分析 7
6经济可行性分析 8
7管理员各个模块功能介绍及图表 8
7.1后台管理模块 8
7.2商品信息管理 11
7.3电影信息管理 15
7.4电影放映厅管理 16
7.5信息管理 18
7.6会员信息管理 19
7.7表字段的设计 20
8系统业务逻辑介绍 24
9. 遇到的问题与解决方案 26
结 论 30
致 谢 31
参 考 文 献 32
代码附录 33
1 引言
21世纪在中国互联网信息技术发展的速度非常快,因此带来了电子商业的发展,人们的衣食住行都可以通过在线方式完成。人们这些衣食住行的需求我们可以看做一个个请求信息,这些请求通过我们设计出的系统来进行管理并完成相应的功能。系统处理信息速度快,而且根据需求的不同我们也可以对系统的功能进行拓展,因此不用担心系统会不符合人们需求变化速度,而被淘汰。同时这些系统在具备高速处理复杂信息功能的同时,同时要对系统管理员要有角色权限的划分,和对信息查询,功能实现时候请求权限,数据输入输出的安全保证。
2 *好棒文|www.hbsrm.com +Q: #351916072#
私人电影院管理系统的开发背景
中国的信息技术发展十分快速,有许多的优秀app,这些app的被使用极大的方便的人们日常生活。如:淘票票、支付宝、微信、巴士管家。
随着城市化的发展,越来越多的人进入到城市中,类似于万达广场的休闲娱乐场所必然增多,而影院是必不可少的场所之之一。现在文化消费的趋势是多元化,配套服务自然也要跟上这种多元化,‘私人电影院’的出现正是差异化经营的体现。在放映设备、声光效果上,小影院肯定不能和大影院拼,所以打的应该是服务牌,靠最大限度地方便观众来吸引消费者,所以小影院可以把主流消费者定位为附近社区居民。私人电影院是近几年快速崛起的二级院线代名词,行业发展已经从最初的200多家,迅速发展到2016年的5000多家,私人影院和传统影院是互补的关系,市场容量保守估计是传统影院的50倍。
在这两个前提下,我觉得可以制作出一款适合私人电影院的在线购票系统,这个系统紧紧抓住私人电影院主打服务的特色。这个系统区别于传统的电影院在线选座购票的模式,主要区别是它是以KTV类似,以租房时间计算的。同时去实体店体验时候可以有比传统电影院更多商品选择,服务更加到位。
3开发工具语言和框架
开发工具:Myeclipse Hbuilder Navicat 谷歌浏览器 火狐浏览器 搜狗浏览器 EditPlus
开发语言:java +JavaScript+ jQuery+SQL+HTML+CSS
开发框架:前台框架:bootstrap
后台框架:Spring+SpringMVC+Mybatis
数据库:Mysql
4项目需求分析
管理员本系统中权限最多的角色,他可以创建新的角色,并且对角色进行权限的管理。管理员也能对系统中所有用户信息进行必要的更改。该系统不提供在线外部用户自主注册功能,只有管理员和有注册功能的角色才能注册用户。该系统需要进行对以下几个功能的实现:
1、用户管理
2、角色管理
3、权限管理
4、电影信息的管理
5、放映厅信息的管理
6、商品的管理
7、商品套餐的管理
8、登录用户个人信息的修改
9、资讯管理
会员角色的功能(权限可以由管理员提升以下是基本权限):
1、资讯信息的查看和下载
2、登录用户信息的基本修改
3、电影信息的查看与搜索
4、商品信息的查看与搜索
5、商品套餐的查看与搜索
6、放映厅的查看与搜索
其他角色(不同的角色名由管理员赋予不同的权限功能)
5功能要求与技术分析
这个系统是充当主系统来设计的,其中要求对接会员卡管理系统、会员信息管理系统、商品管理系统、外部在线支付系统的对接。因此在数据库的字段设计上要留相应字段与将来子系统去对接【10】。
同时从信息安全与系统安全上要求实现,权限功能的拦截。在支付密码和登录密码上实现加密技术,防止内部人员私自窃取改动用户数据信息。在这里我们可以通过javaMD5加密技术对用户输入的密码进行加密处理【4】。
在系统功能运行期间要求尽量快速,因此需要使用缓存技术和在对数据库sql动态语句的编写上进行优化【79】。
在用户在页面上输入信息时候要进行前台验证,在用户输入时就能得到及时的提示知道自己哪里输入错了【2】,不必在全部信息输入完提交时只显示发生错误,而不知道哪里发生错误,需要回头慢慢自吸的去寻找。这样前台验证的提示就能给及时显示出错误的详细信息给用户极佳的用户体验感。
在前台数据传到后台时,要进行必要的数据处理,防止用户无意间进行了sql注入攻击,使得数据存储的信息产生错误【1】。尤其是日期格式转换的错误,不同的操作系统使用的时间默认不相同所以需要统一转换成统一的格式再传到数据库中,保证数据的安全性【6】。
该系统要有文件上传的功能,上传的格式默认保存为原格式,不必进行上传后格式的转换。这样功能用来实现资讯文件的上传,与咨讯文件的下载功能【5】。
在对商品信息进行管理时候,对商品进行删除。在删除时要进行判断该商品是否在某个商品套餐中,如果在则前台需要给出提示:不能删除该商品该商品在套餐中被使用了。
目 录
1 引言 5
2 私人电影院管理系统的开发背景 5
3开发工具语言和框架 6
4项目需求分析 6
5功能要求与技术分析 7
6经济可行性分析 8
7管理员各个模块功能介绍及图表 8
7.1后台管理模块 8
7.2商品信息管理 11
7.3电影信息管理 15
7.4电影放映厅管理 16
7.5信息管理 18
7.6会员信息管理 19
7.7表字段的设计 20
8系统业务逻辑介绍 24
9. 遇到的问题与解决方案 26
结 论 30
致 谢 31
参 考 文 献 32
代码附录 33
1 引言
21世纪在中国互联网信息技术发展的速度非常快,因此带来了电子商业的发展,人们的衣食住行都可以通过在线方式完成。人们这些衣食住行的需求我们可以看做一个个请求信息,这些请求通过我们设计出的系统来进行管理并完成相应的功能。系统处理信息速度快,而且根据需求的不同我们也可以对系统的功能进行拓展,因此不用担心系统会不符合人们需求变化速度,而被淘汰。同时这些系统在具备高速处理复杂信息功能的同时,同时要对系统管理员要有角色权限的划分,和对信息查询,功能实现时候请求权限,数据输入输出的安全保证。
2 *好棒文|www.hbsrm.com +Q: #351916072#
私人电影院管理系统的开发背景
中国的信息技术发展十分快速,有许多的优秀app,这些app的被使用极大的方便的人们日常生活。如:淘票票、支付宝、微信、巴士管家。
随着城市化的发展,越来越多的人进入到城市中,类似于万达广场的休闲娱乐场所必然增多,而影院是必不可少的场所之之一。现在文化消费的趋势是多元化,配套服务自然也要跟上这种多元化,‘私人电影院’的出现正是差异化经营的体现。在放映设备、声光效果上,小影院肯定不能和大影院拼,所以打的应该是服务牌,靠最大限度地方便观众来吸引消费者,所以小影院可以把主流消费者定位为附近社区居民。私人电影院是近几年快速崛起的二级院线代名词,行业发展已经从最初的200多家,迅速发展到2016年的5000多家,私人影院和传统影院是互补的关系,市场容量保守估计是传统影院的50倍。
在这两个前提下,我觉得可以制作出一款适合私人电影院的在线购票系统,这个系统紧紧抓住私人电影院主打服务的特色。这个系统区别于传统的电影院在线选座购票的模式,主要区别是它是以KTV类似,以租房时间计算的。同时去实体店体验时候可以有比传统电影院更多商品选择,服务更加到位。
3开发工具语言和框架
开发工具:Myeclipse Hbuilder Navicat 谷歌浏览器 火狐浏览器 搜狗浏览器 EditPlus
开发语言:java +JavaScript+ jQuery+SQL+HTML+CSS
开发框架:前台框架:bootstrap
后台框架:Spring+SpringMVC+Mybatis
数据库:Mysql
4项目需求分析
管理员本系统中权限最多的角色,他可以创建新的角色,并且对角色进行权限的管理。管理员也能对系统中所有用户信息进行必要的更改。该系统不提供在线外部用户自主注册功能,只有管理员和有注册功能的角色才能注册用户。该系统需要进行对以下几个功能的实现:
1、用户管理
2、角色管理
3、权限管理
4、电影信息的管理
5、放映厅信息的管理
6、商品的管理
7、商品套餐的管理
8、登录用户个人信息的修改
9、资讯管理
会员角色的功能(权限可以由管理员提升以下是基本权限):
1、资讯信息的查看和下载
2、登录用户信息的基本修改
3、电影信息的查看与搜索
4、商品信息的查看与搜索
5、商品套餐的查看与搜索
6、放映厅的查看与搜索
其他角色(不同的角色名由管理员赋予不同的权限功能)
5功能要求与技术分析
这个系统是充当主系统来设计的,其中要求对接会员卡管理系统、会员信息管理系统、商品管理系统、外部在线支付系统的对接。因此在数据库的字段设计上要留相应字段与将来子系统去对接【10】。
同时从信息安全与系统安全上要求实现,权限功能的拦截。在支付密码和登录密码上实现加密技术,防止内部人员私自窃取改动用户数据信息。在这里我们可以通过javaMD5加密技术对用户输入的密码进行加密处理【4】。
在系统功能运行期间要求尽量快速,因此需要使用缓存技术和在对数据库sql动态语句的编写上进行优化【79】。
在用户在页面上输入信息时候要进行前台验证,在用户输入时就能得到及时的提示知道自己哪里输入错了【2】,不必在全部信息输入完提交时只显示发生错误,而不知道哪里发生错误,需要回头慢慢自吸的去寻找。这样前台验证的提示就能给及时显示出错误的详细信息给用户极佳的用户体验感。
在前台数据传到后台时,要进行必要的数据处理,防止用户无意间进行了sql注入攻击,使得数据存储的信息产生错误【1】。尤其是日期格式转换的错误,不同的操作系统使用的时间默认不相同所以需要统一转换成统一的格式再传到数据库中,保证数据的安全性【6】。
该系统要有文件上传的功能,上传的格式默认保存为原格式,不必进行上传后格式的转换。这样功能用来实现资讯文件的上传,与咨讯文件的下载功能【5】。
在对商品信息进行管理时候,对商品进行删除。在删除时要进行判断该商品是否在某个商品套餐中,如果在则前台需要给出提示:不能删除该商品该商品在套餐中被使用了。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/1234.html