论文部分内容阅读
随着中国传媒产业的对外开发与发展,媒体间的广告竞争日趋激烈,为了在竞争中赢得优势抢占先机,如何设计开发出高效实用的广告管理系统规范广告业务流程,实现广告管理目标,是一个值得深入研究的课题。作者所工作的辽宁省电视台通过应用广告管理系统促进了广告业务的规范化、科学化,提高了管理的效率,取得了较好的经济效益和社会效益。但随着业务量的增长,逐渐暴露出一些问题。目前的广告管理系统中存在问题是广告视频文件的存储方式不合理,即大量广告视频文件与管理系统同处于一台服务器之上而带来的问题。随着广告视频文件的日益增多,这一存储方式带来问题日益突出。要解决上述问题,必须将广告视频文件的存储从广告管理系统所在的服务器中剥离出来。本文将作者所学到的计算机知识应用到工作实践中去,论述了可以将文件系统和管理系统/网站分离的三种技术方案——网络文件系统、集群文件系统和服务器集群,并且根据本单位的实际情况对各种方案的可行性进行了评估,最终选择了技术可行、适合实际的双服务器架构的解决方案。该方案借鉴了服务器集群的思路,系统由广告服务器和视频文件服务器构成,广告服务器负责具体的广告业务,而当需要进行广告视频管理时,则通过视频文件服务器进行响应,实现用户对视频文件的各项操作;视频文件将被保存在视频文件服务器中,统一管理;同时,在系统内部实现广告服务器与视频文件服务器的互访,在外部提供统一的用户操作接口,使用户感受不到双服务器的存在。通过论证分析,本节所提出了的基于双服务器架构的网络管理系统完全解决了目前广告管理系统所面临的问题,而且具有技术可行、经济节约的特点。接着本文将此方案应用到广告管理系统的设计开发中去,设计实现了适用于辽宁省电视台广告业务的基于双服务器架构的广告管理系统。本文对系统进行了需求分析,分析了系统的业务流程、数据流程,进行了系统数据库设计、流程设计,划分了系统的功能模块。接着采用基于Java的Web系统开发技术(Jsp技术、struts2技术)和MySql数据库对系统进行了实现,具体介绍了系统的开发环境、体系结构、设计模式,说明了系统功能模块的实现方法,着重说明了视频文件管理模块的实现方法。基于双服务器架构的广告管理系统实现后,本文对系统的性能进行了测试,测试结果反映了系统具有较快的响应速度,系统中广告视频文件播放流畅,上传下载同样大小的广告视频文件,速度较原有系统大大提高。从测试结果可以看出,本文所设计开发的广告系统解决了原有系统所存在的问题,在双服务器的支持下提供了较好的广告视频管理功能,实现了系统的设计目标。本文所设计的广告管理系统在功能上还有待进一步扩充,下一步将研究开发广告系统的财务管理模块,实现广告业务的全方位管理。