APP下载

基于JavaEE电视台节目管理系统设计与实现

2021-06-22徐日

电子元器件与信息技术 2021年3期
关键词:管理员管理系统模块

徐日

(山西农业大学,山西 晋中 030800)

0 引言

时代不断发展,电视节目层出不穷,竞争也不断加深,粗制滥造式的管理弊病日益暴露,导致该行业很多企业逐步进入垂暮之年,臃肿不堪,利润聊胜于无。为了顺应电视节目产业的个性化需求和产业升级[1],迫切需要一个崭新的电视台节目软件管理系统。

随着日益增多的电视节目和电视观众,电视台的管理难度也随之增大。电视台企业依靠节目管理系统才能逐步摆脱泥沼,对电视台进行产业革新。目前,许多电视台企业还处于节目管理、数据收集、整理分析等靠人工记录的初始形态。由于用户信息量大,电视台需要专人专岗记录节目视频和存档大量数据,手工数据记录愈发显得繁琐麻烦。查找数据时,也只能依靠人工,耗费了大量人力物力财力,增加了无效工作时间的占比。

针对以上情况,开发了一个集缴费、报修、管理于一体的电视台节目管理系统。

该系统的完成有以下意义:

(1)用户可以通过专门的电视台节目系统进行查看和收藏节目信息。

(2)管理员通过系统可以管理节目信息、用户信息,方便快捷、节省时间。

(3)管理员通过系统,可以查看和回复用户的评论信息和意见建议,提高管理效率,提升服务水平。

(4)系统的使用,体现了节目服务的信息化发展水平,让电视台节目管理更加科学化、规范化、高效化。

1 系统概要设计

1.1 总体架构

整个系统采用B/S结构进行系统开发,前端使用H5+JSP技术设计,后端则采用面向对象的程序设计方法。为确保电台节目管理系统顺利开发,将其划分为节目管理模块、广告管理模块、综合管理模块和系统管理模块。对这些模块逐一开发完成后,最后对其进行集成,最终完成整个系统的开发。

1.2 需求分析

广播电视台的节目管理系统需要将管理过程贯穿在整个媒体节目业务管理的流程之中[2],通过对节目的制作上传、广告的制作上传及节目单的制作播放等实现管理过程,同时我们还要提供节目及广告的播放的统计工作,根据市场的反馈情况来动态调整节目与广告播放量[3]。因此,广播电视台的节目管理系统将涉及下面几个模块的功能:节目管理模块,广告管理模块,节目单管理模块,综合管理模块和系统管理模块。

1.3 运行环境与开发工具

MyBatis是一个数据库操作框架,利用该框架可以完成数据的持久化存储,该框架还可以进行定制化SQL语句,方便实现数据管理[4],可以实现后台Java代码与SQL语句的分离,这样便于开发人员对系统进行后期维护。MySQL数据库具有开源免费的优势,采用该数据库进行系统开发,可以节省公司的开发成本。在数据存储方面具有存取速度快,占内存小的特点,非常适合中小型系统的开发。

2 系统的详细设计

2.1 数据表的设计

数据库是该系统的核心,因此需要设计较为合理的数据库表,这样才能保证系统运行可靠,根据系统需求,将主要的表格结构[5]划分如下:

(1)节目信息表:主要用来实现对相关的节目信息进行存储。

(2)管理员表:该表主要用于不同管理员的信息保存和用户信息的验证。

(3)广告信息表:存储广告的信息,该表是分类记录各种广告信息的标识。

2.2 E-R图

E-R实体图主要是由实体、属性和实体之间的关系组成[6],该E-R实体图用来对不同的概念模型进行描述,便于开发者直观了解,项目的E-R图如图1所示。

图1 电视台节目管理系统的E-R模型

3 系统的实现

一个完整的系统,用户界面是必不可少的部分,主要用来实现用户与后台的交互,因此用户界面的设计能够直接影响用户对系统的体验[7]。所以用户界面的设计也是本系统要着重考虑的。

(1)节目管理模块。主要实现的功能是对节目信息的维护,包括节目信息的维护,节目的新增、修改和删除等功能。节目管理员通过浏览器访问新增操作页面,通过页面上的表单录入新增的节目信息,录入必填项目并核对完毕后,点击下方的选择文件按钮后,系统将完成上传操作。

(2)广告管理模块。主要是完成电台对广告业务的管理工作,广告的添加是广告管理工作的第一步,广告管理员通过系统的广告添加页面来完成操作。

(3)节目单管理模块。主要是完成广播电视台对节目编排管理的工作,使电台节目依序播放,这也是广播电视台的核心工作内容之一。我们通过创建节目单来实现对节目与广告的编排管理。

(4)系统管理模块。主要是为系统管理员提供管理系统的平台,管理员通过该平台实现对用户、系统数据、安全相关事务的管理[8]。系统管理员操作过程本质上与上述系统的其他模块的交互过程类似。

4 结语

本文主要采用servlet+MyBatis+JavaEE技术,设计并开发出了电视台节目管理系统。通过对每个功能模块进行分析,设计出各个模块的数据存储结构,进而对每个功能模块进行了编码。该系统的设计可以达到电视台节目管理目标,方便电视台的节目管理。有关方可以将该系统应用到在不同的区域的电视台。该项目经过严格的测试,确保系统能够较稳定的运行。随着新技术的出现,前端的界面可以采用VUE框架或者angular技术实现,这可以在后续进行相关的完善。

猜你喜欢

管理员管理系统模块
28通道收发处理模块设计
“选修3—3”模块的复习备考
基于James的院内邮件管理系统的实现
我是小小午餐管理员
我是图书管理员
我是图书管理员
可疑的管理员
基于LED联动显示的违停管理系统
海盾压载水管理系统
基于RFID的仓储管理系统实现