《全媒体分析系统设计.docx》由会员分享,可在线阅读,更多相关《全媒体分析系统设计.docx(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、全媒体分析系统设计(计算机与数字工程杂志)2014年第七期1应用开发技术简介本系统后台采用框架,利用进行开发,数据库连接利用传统的进行链接,在中开发。基于,提供了其它的一些特性如基于的开发,以及其它一些项目的支持如、等。软件设计的宗旨是去掉复杂性、提高生产效率和提高产品质量,进而加速程序生命周期。它帮助开发者在简洁设计与强大功能之间进行平衡。它是功能丰富的集成开发环境,包括了完备的编码、调试、测试和功能,完好支持、等。系统的前台采用优秀的技术,展现效果华美,配合框架更好地将的事件管理好,整体逻辑愈加明晰,管理愈加方便。前台在中完成全部开发。与服务器和框架的完全集成,能够确保最高效生产环境。它提
2、供了下面的所有功能:对应用程序进行布局、编码、调试和部署。同时使用拖拉设计视图对应用程序进行快速布局和定型。并且与和严密集成的代码编辑器更快速地进行编码。此外使用集成的调试器调试应用程序逻辑和服务器通信。前后台之间,本文利用技术进行消息的通讯,使得通讯消耗最小,与和的伙伴最为舒适。2系统设计2.1模型架构分析本系统采用模型架构。该模型阅读器服务器模型是基于计算机网络的系统是企业的内部信息系统常采用的一种构造优越的模型。前台利用技术,将的展现优势发挥出来,并且引入框架,对的事件进行高效地管理,并且合理地组织全部的构造。再利用技术进行前台和后台的消息沟通,使得前后台连结为一体。系统的后台依靠于平台
3、,将的事务管理服务,与集成到一起,有效地利用了的自动化实现,可使与一起管理资源,由本身的进行数据库的操作,高效、合理、安全。详细架构设计如图所示。2.2系统功能构造分析通过与全媒体企业员工的沟通,熟悉了全媒体企业的业务流程。同时又查阅了全媒体系统搭建的相关文献资料,图深化了解并分析了个全媒体企业所期望的全媒体分析系统的基本模块。针对上文模块分析,本文继续进行功能的细分,如图所示。市场分析:针对存量市场以及新增市场进行相关信息统计展示。对存量市场和新增市场分别从市场高收视率频道特征分析、市场频道的用户流动性和市场节目收视状况三方面,以表格数据、图、图、图、导出、导出、报表打印等形式进行展示。需要
4、提及的是,此处的存量市场是指客户注册时间等于或者大于个月的客户群;相应的新增市场是指客户注册时间小于个月的客户群。该模块是一般情况下,选择固定时间段,将信息展示出来,方便系统应用人员查看历史收视数据,对市场进行趋势勘察。客户分析:根据用户信息中特定的收视标签进行“与、“或组合,挑选出有利用价值的挑选结果,挑选者选择用户信息。同时,对挑选任务进行描绘,系统将记录挑选条件以及挑选结果。同时也用于进行特定时间段挑选任务的展示,结果的重利用。同时,根据挑选出用户的显性特征,利用节提出的业务推荐算法寻找合适此类人群的推荐业务。该模块方便企业业务推广人员针对性查找合适推广业务的人群。营销分析:基于特定的营
5、销方案查找营销结果进行分析展示。对特定的营销方案,利用号查询出营销方案数据,然后分类展示。该模块是用于维护、分析和展示营销方案数据,方便企业业务推广人员查看业务推广信息,并作出相关决策。业务分析:针对广告投放,增值业务使用分析展示。该模块分别针对广告投放分析和业务应用分析,同样以表格数据、图、图、图、导出、导出、报表打印等形式进行展示。广告投放分析包括插播广告的用户流失轨迹、互动电视页面访问行为分析;业务应用分析即增订业务订购及使用情况分析。该模块用于维护、分析和展示广告投放和增值业务投放对于客户流失情况的影响,以及投放效果的分析,方便企业业务管理人员查看业务情况以及其对用户的影响。除此之外,
6、系统的建立要在功能、应用上很完善,系统设计还必须全图形界面:使用方便,阅读器的操作形式和用户界面是标准化的。与企业内部其他系统风格一致,便于操作,与此同时该应用具有强大的数据交互能力:信息系统采用标准的数据交互接口,使得系统中的所有数据均能够和其它的软件进行数据交换。3系统实现与测试3.1系统设计与实现如上文所述,本系统总共分四大功能。从实现角度来讲,其又能够分为报表展示功能和客户分析模块的挑选功能。本系统展示的数据不是原始数据,而是向管理人员展示的、已经经过元数据处理操作过的数据,这些元数据的处理操作很基本、很简单,包括分段、分类统计求和、排序等。在这样的设计形式下,在服务器下建立日志文件用
7、于存储文件日志。当更新数据库值时,能够查看日志,有效地进行数据的更新。根据常规建立数据库的方法能够看出,根据一般的数据库表建立方式,动态添加列是相当困难的,为了合理地实现动态添加列,本文将现有的各数据表中的各列进行行向转化,经过横向转化之后存储入数据库表中,以此即可实现正常操作中的添加列操作。详细转变方式遵循的基本原则类似于矩阵中矩阵转置的概念,将列变为行记录,展现时再重新将行记录以列的形式展现。每增加一列,在数据库表中,将会增加一条行记录,因而,在实际增加列的操作中,将会很熟悉、轻易的到达。需要讲明的是,在目的客户挑选功能中,客户根据不同的分类选择需要挑选的值。分类为基本信息和客户标签信息特
8、征值。在客户信息条件选择中,考虑到广电媒体项目中,数据量大、客户标签分类变动以及本身的一些特性,本文均采用实时请求、不加冗余的方案。实时请求,即每当需要用到目的客户挑选功能,加载该页面时,该页面通过本页面的函数自动向后台请求,调出备选项发送到前台,供用户选择。此项操作将会减少每次加载系统的时间,有效地提高用户体验。在客户标签信息特征值中,由于公司、企业对用户标签的分类变化较为频繁,因而,为了在备选项中添加有效的备选值,每次点击当前层特征值时,均会向后台发送请求,要求申请得到数据库中子层的分类,直到特征值层。不加冗余,即每个备选项中值均为数据库中已存值不加重复的调出送往前台。此项操作将减少前台备
9、选值的冗余度和不合理性,最大程度的提高用户体验。如:个人信息“地区选择项,若数据库中各行数据只要“南京、“上海、“北京三个值,那么将向前台发送这三个值作为备选项值。3.2基于显性用户特征的推荐算法目前广电企业对于业务进行了细致的分类,该分类主要根据国家颁发的分类标准,在此基础上本文作者结合了的分类做如下分类:、和,总共一类业务有个,类业务有个。文献中提出了基于用户的显性推荐算法,显性推荐值为通过上述公式,能够看出各个属性的权重是完全一样的,本文基于用户的收视特性,对上述算法做了调整,详细表示如下:3.3系统测试为了保证系统的质量,需要根据规定对系统进行软件测试。在系统开发经过中,系统测试应由系
10、统开发人员与系统测试人员协同完成。系统测试的设计的一系列测试用例,应覆盖系统的所有功能。根据以上对全媒体分析系统测试的介绍,对系统的功能模块进行测试,经过缜密的测试,各项指标均正常。由于篇幅限制,本文对系统的测试分析部分,不逐一列出,系统已经部署在服务器上,读者完全能够自行登录操作本系统。4结语本文主要完成了全媒体分析系统的设计与实现。当前完成了在终端平台上,采用技术,在开发软件中完成系统的代码实现,实现了企业内部给予的全部业务需求,知足了企业对系统的应用要求,完成对本系统所需各个模块的功能设计,最终到达对全部功能的实现。并且提出了一种基于显性用户特征的业务推荐算法,测试中得到的系统推荐结果能够匹配用户的行为,统计发现推荐准确率到达以上。