已阅读5页,还剩65页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
中图分类号: 学校代码: 密级: 硕 士 专 业 学 位 论 文 天津电视台广告业务管理系统的设计与实现 of V 文作者 杨 振 指导教师 王 超 申请学位 工程硕士 培养单位 软件学院 学科专业 软件工程 研究方向 答辩委员会主席 评 阅 人 南开大学研究生院 二一三年五月 摘要 I 摘 要 随着科学技术的不断发展,电视台的信息化建设也不断的深入,其中广告投放管理系统就是电视台信息化建设过程中的重要管理系统。本文的研究就是基于这样的背景,对 广告投放管理管理系统进行了研究。在对高校对广告投放管理业务流程进行调研的基础之上,深入的探讨了广 告投放管理管理系统的相关理论进行分析。重点分析了工作流理论在广告投放管理业务中的应用。利用工作流理论对广告投放管理管理系统的功能进行了详细的开发和设计,并且设计出客户管理模块、广告投放管理模块、广告审批管理模块、系统设置管理等模块。利用用例图以及时序图对系统的功能模块的分析和设计。并且详细的设计出系统的数据流程和业务流程。在对系统的功能进行分析的基础之上,对系统的后台数据库进行了设计,给出了后台数据库的概念模型和具体的数据库表结构。并且利用 及数据库技术对系统的功能进行了实现。详细的讨论了各个功能模 块的实现效果以及业务流程,并且对系统的功能模块进行了测试。完成了系统的开发的整个过程。实现了工作流理论与广告投放管理业务流程的融合。切实的提高了高校广告投放管理工作的效率。 关键词: 投放管理系统;广告业务;信息统计; I of is an of is on is on to to on of of on of in of of a a ad of of a of In of on of s of of of to of of 录 第一章 绪论 . 1 第一节 研究背景 . 1 第二 节 研究的意义 . 1 第三节 国内外研究现状 . 2 第四节 本文的研究内容 . 3 第五节 论文的组织结构 . 4 第二章 广告投放管 理系统的相关理论 . 6 第一节 管理信息系统的相关理论 . 6 息系统的概念 . 6 理信息系统的概念 . 6 第二节 工作流相关理论 . 8 作流的相关概念 . 8 作流管理系统的功能特性 . 10 作流管理系统的参考模型 . 11 第三节 系统开发关键技术分析 . 13 2台 . 13 发模式 . 14 第四节 本章小结 . 16 第三章 系统需求分析 . 17 第一节 需求分析目标和原则 . 17 第二节 天津电视台广告投放管理的现状 . 18 第三节 系统功能需求分析 . 18 第四节 系统用例需求分析 . 20 告业务用例分析 . 20 告投放用例分析 . 21 息统计用例分析 . 23 户管理用例分析 . 24 目录 五节 本章小结 . 26 第四章 系统设计 . 27 第一节 系统架构设计 . 27 第二节 分层架构设计 . 27 第三节 系统流程设计 . 28 告业务流程设计 . 28 告管理流程设计 . 29 户管理流程设计 . 30 第四 节 系统数据库设计 . 31 据库概念模型设计 . 31 据表设计 . 34 第五节 广告投放管理系统功能的设计 . 35 告业务子模块的设计 . 35 告投放子模块的设计 . 38 息统计子模块 的设计 . 40 户管理子模块的设计 . 42 第六节 本章小结 . 44 第五章 系统实现与测试 . 45 第一节 系统登 陆模块的实现 . 45 第二节 广告管理子系统的实现 . 46 户信息管理 . 46 户管理 . 50 第三节 广告 投放子模块的实现 . 51 告信息添加 . 51 出单管理 . 52 第四节 广告业务统计子模块的实现 . 52 第 五节 系统测试 . 54 统测试的原理 . 54 统功能测试 . 55 统性能测试 . 58 目录 V 第六节 本章小结 . 61 第六章 总结与展望 . 62 第一节 总结 . 62 第二节 展望 . 62 参考文献 . 63 致 谢 . 错误 !未定义书签。 个人简历 在学期间发表的学术论文与研究成果 错误 !未定义书签。 第一章 绪论 1 第一章 绪论 第一节 研究背景 随着电视传媒的发展, 电视广告 已经成为电视台 主要收入来源之一。如何对广告的内容进行审查和管理,协调广告在各个栏目的播放时间已经成为电视跳广告管理的关键所在。传统的广告管理模式已经不能适应现代电视台广告 招商以及播放管理的需求。在电视传媒的早期,电视传媒只是被是当做一种在教育、科技、国防领域应用的交流和通信工具而存在的。全球卫星的转播也在九十年代初期出现了,用电波信号来连接更多的信息源,这样,一种新型的媒体形成了。九八年的世界杯,首先通过它独特的交互性,超过了广播、报刊等传统的媒体,真正的树立了第三媒体的地位。电视传媒的发展是非常迅速的,因为它的交互性很强,并且方便、快捷,深受人民的喜爱。广告业务也向广告主提供了一个费用比较低、信息量比较大的传播媒体平台。与传统的广告平台相比而言,电视广告不但可以向不同的电 视观众进行广告宣传,而且还能将声音、动画、图形、图像、文本等有机的结合起来,传递出更多的感官信息,在广告主和消费者之间架起了一座互相沟通的桥梁。 广告业务的不断增加,传统的投放业务管理方式就不能满足发展的需求。这就要求通过先进的计算机技术和网络技术来完成实现广告投放的管理。如今,计算机的发展已经渗透到社会的各个行业,我们无论是从生活或者是从工作上来说,计算机及网络技术的应用都要达到必不可少的程度。 对于广告投放业务来说,也是这样的。广告投放管理系统是信息管理系统中的一种,它采用的是 术,为系统的实现 提供了很好的支持。所以,本课题研究的主要目标是要设计的系统具有一定先进、合理的框架模型和整体的结构,同时,也兼顾业务的扩展、操作方便、界面友好等。 第二节 研究的意义 在理论意义方面, 本文的研究切实的把工作流理论应用到系统的开发和设计过程中,并且从工作流的角度对广告业务管理的流程进行全面的梳理,优化电视台广告业务管理的流程,切实的把工作流理论与电视台广告业务管理的流第一章 绪论 2 程结合起来,具有一定的理论创新性。 在现实意义方面,电视台 广告业务管理是对各种类型的 广告合同、客户关系,广告内容审核以及播放安排为一体的综合管理 系统。该系统的应用强化对电视台广告业务的全生命周期的管理,切实的提高对广告业务的审核力度,体现对电视台对广告的规范化管理。切实的提高广告业务管理的效率。 第三节 国内外研究现状 在国内,进入 21 世纪以来 , 借着软件开发技术的发展,国内的许多软件开发商都开始注意到电视广告管理这个尚未被开发的新领域。并且纷纷投入到对专业的电视投放管理进行电子化处理软件的开发当中。但是从目前的广告投放管理软件开发模式上来看,现在的主要模式是电视台根据自身特点与软件开发企业合作共同开发。不过,目前业内人士一直认为国内在这方面的软件开 发还处在初级阶段。主要原因是国内电视广告管理还处于起步阶段,没有对广告软件市场进行细分,特别是缺乏对电视广告的特质进行深入的研发。当前国内广告管理方面的软件都具有“大而全”的特点。而实质上,电视广告管理是一个非常大的领域,涉及的业务也非常多,其每个价值链中 , 都可以产生一个非常大的市场。而在国外,由于对电视广告管理进行长时间的研究,所以电视广告管理软件业非常成熟。例如 , 在美国 , 涉及电视广告业务的软件就达上万种;而竞卖系统在香港则已经运行多年。 当前,在广告业内主要三种广告投放管理软件: 第一是以基于 代表的软件。其开发比较原始,就是用 做。这种类型的特点是简单易懂,但管理理念非常薄弱。例如 , 在软件里 , 将广告排单管理用 排 , 它让所有会 件的人不用经过培训就可上岗。同时 , 它还具备一定的统计功能,但非常有限。由于他借力与微软 故它的价格非常便宜。也正因为如此 , 这个层次的软件为大部分媒体所用。但交易额较大,发展较快的企业、或者与跨国 4A 广告公司合作较多的就不太适合使用 ,因为其功能不够强大。 第二类广告投放软件是目前国内最为流行的通用广告管理系统。这类软件的适用对象注重 投放质量的媒体。他们的特点是加入广告管理理念, 理的水平相对超前一步。这个层次的软件目前相对第一章 绪论 3 单一 , 软件内部逻辑相对前者较符合广告投放的管理模式。 第三种类型是本文所研究的课题,即电视台结合自身特点设计的系统。这软件的特点是广告编播、统计、报表等功能非常强大 , 特别适合于业务量大的单位 , 尤其是和 4A 广告与本土相结合的收单模式 , 它们具有别人无可比拟的优势。 在国外,人们开始把广告管理和计算机的先进技术进行结合。例如, 实 , 在其它企业管理软件领域 , 基于 管理系统已 经非常普遍。但国内广告管理刚刚兴起 , 因此还没有大规模进入 代。但是 , 基于管理系统对电视广告投放管理这一领域来说 , 却是很现实的需求。 从当前国内广告业的发展情况以及广告投放管理系统度过初期阶段进入快速发展阶段来看,革命性的变革在所难免。而市场竞争需要广告投放的灵活性不断有新的要求,计划、调配等不断变更 , 电子化、自动化尤为迫切。 对电视广告投放管理软件制定统一的标准是软件推广与普及的最大障碍。标准的不统一给广告管理软件的开发带来非常大的问题。例如:开发的新系统无法与旧有的系统进行正确对接 ,这样就无法把原有的数据成功导入到新系统中。此外新系统的报表与旧系统的报表格式不一致也会耽误工作的正常开展。这些问题都需要我们马上解决。还有就是,没有统一的标准使得客户广告的排期不能正常连接到广告投放管理系统。特别是,随着社会信息化的发展,媒体会更加数字化、网络化,广告管理中的各种软件集成为一个框架是广告业发展的必然,但是没有统一的标准,这个完整的集成框架该如何得出 , 是今后业界应该探索的。 第四节 本文的研究内容 本文主要利用了 术对广告投放管理系统进行了开发和设计,并且以天津电视台为具体的研究对象, 对该电视台广告投放管理过程进行了全面的分析和梳理,根据当前的业务需求对广告投放管理系统的功能进行了设计和实现。根据本课题的研究情况,其具体的研究内容如下所示: 首先,本文针对广告投放管理信息系统的需求进行了分析。在对电视台的广告投放管理流程进行调研的基础之上,详细的获得了用户对该广告投放管理系统的功能需求。并且通过流程图的方式对该功能需求进行描述,形成了对该第一章 绪论 4 系统初步的设计工作。构建了完整的系统功能结构图。 其次,在功能需求研究的基础之上,根据系统功能的设计情况,对系统的后台数据处理流程进行了设计,针对电视台 广告投放过程信息繁多的特点,优化了系统后台数据库结构,加快了数据检索和查询的速度,完成了系统后台数据库结构的设计工作。 此外,本课题的研究还针对系统的总体架构进行了设计,通过对比不同架构模式的优缺点,最后选取了 统架构模式,利用 言来对系统的架构进行了实现,切实的完成了系统功能模块的开发工作。实现了广告投放管理的功能需求。 最后,针对本课题研发系统的实现情况,对系统的性能进行了测试,详细的讨论了当前设计的广告投放管理系统的实现的性能情况。确保本课题的研究能够切实解决电视台对 广告投放过程管理的需求,提高天津电视台广告投放管理的质量。 第五节 论文的组织结构 第一章绪论,该部分主要对 喜晟食品管理系统的研究背景进行了阐述,重点探讨了国内外专家学者关于广告投放管理系统的研究成果,为本文的研究奠定了文献基础。并且对本课题的研究内容进行了阐述,详细的讨论了论文的结构安排。 第二章广告投放管理系统的相关理论及关键技术,该部分主要对广告投放管理系统的相关理论进行了分析,并且结合本开题研究的所需要的关键技术,详细的对比了不同系统架构之间的优缺点,并且在技术分析的基础之上,讨论了本课题所采用的系 统框架结构。为本文的研究奠定了技术基础。 第三 章 广告投放管理系统的需求 分析 ,主要对广告投放管理系统进行分析,其中重点对系统的功能需求进行了论证,详细的分析了广告投放管理流程,为本课题的研究提供了功能基础。 第四章广告投放管理系统 的设计 ,主要在对系统需求分析的基础之上,对系统的进行了设计,详细的给出系统主要功能模块的系统流程图,以及用例图,并且重点讨论了系统实现的类图等。完成了广告投放管理系统设计的工作。 第五 章 广告投放管理系统 的实现 ,该部分主要对系统实现的效果界面以及第一章 绪论 5 实现核心代码进行了研究,详细的展示了不同 系统层面的实现方式,完成了系统功能实现部分的研究。 第六章主要对广告投放管理系统进行了性能测试。通过性能测试,详细的了解到本课题构建的广告投放管理系统达到的性能要求,进而完成了本课题的研究。 第 二 章 广告投放管理系统的相关理论 6 第二章 广告投放管理系统的相关理论 第一节 管理信息系统的相关理论 息系统的概念 随着科学技术的不断进步,信息技术为人们的日常生活带来巨大改变,与之相关的信息系统等概念成为人们关注的焦点。通过深入了解信息系统,认识到信息系统的组成:信息系统是包括采集数据、转化数据、保存数据等其他过程的组合,其主要是用 于辅助工作人员的工作,从而完成实际问题的解决。通过对信息定义的研究,我们认识到数据成为信息是需要一定条件的,只有通过处理和转化才能成为可以被采纳的信息,才是真正可利用的信息,才能对实际的问题解决起到帮助作用 1。 除此之外还需要注意的是,信息系统本质的特征性质是加工和改造信息资源,只有进行深度的处理,才能将数据完全整合符合现有的程序要求,成为最终符合条件真正意义上的信息,为最终决策起到关键作用。正是基于此,说明了决策管理过程中,数据是起到基础性作用的因素。 同时,在信息系统工作的过程中,教师人员的才能得到 充分的展现,每一位工作人员的参与都变现了自身的技术能力。正是这样,信息系统才能做出最好的数据整合,才能为最终的决策起到帮助。 理信息系统的概念 正是科学技术的不断进步才使得各项应用技术不断完善,信息管理系统( 称 发展过程也是这样。信息管理系统的发展过程中,运筹学、统计学和管理学等学科对其起到了很大的技术支持,正是由于其他技术的发展与进步,使得信息管理系统逐步发展为一个完整的技术体系。此外,不仅仅有其他技术的支持,在理论研究上 也取得了不小的突破。基于以上两方面的不断努力,多项管理流程都离不开信息管理系统为其提供决策支持 2。 对于信息管理系统的定义,最为理论界认可的是 此下的定义,他作为系统的创始人,认为信息管理系统是以为管理决策服务作为目标,将人机对话模型进行结合,通过计算机技术的应用最终实现的管理系统。这个第 二 章 广告投放管理系统的相关理论 7 定义中包含了信息系统的最终目的与过程的界定,真实体现了内在含义和本质属性。 信息技术总共有三个发展阶段,第一阶段的主要任务是进行单一的数据处理,直接将获取的数据记录交付给信息需求者,不进行数据 的转化。之后的阶段中,对数据进行逐步的更新,最早进行这项技术的公司是美国航空公司,它对全国的信息进行整合,对分公司进行科学管理,从而快速管理旅客人数或其他信息。该公司在使用信息管理系统之后,不仅仅准确、及时的进行了改造和升级,更是节约了管理费用,将信息管理技术的作用发挥到最大化。但是美中不足的是,信息系统具有一定的局限性,对于未来的工作过程不可预见,因此不能进行以后的信息预测管理 3。 信息系统的发展步入第三阶段之后,可以结合具体的工作情况进行不同的管理系统设计。国际商业机器公司在 60 年代就应用了该项技术 ,解决了困扰企业已久的全球采购问题。通过信息系统的帮助,企业一方面有效整合了内部的生产管理,另一方面协调环节了供应商和企业的供货关系,最终完成了高效的企业管理。之后,企业通过进一步的研究和改革,在生产报告系统的基础之上,建立了制造报告系统,将生产需要的时间缩短了三周,节约了时间成本。最后企业研究出了另一新型系统,即状态报告系统,实现了自动化和信息化的系统管理,消除了管理带来的负面效应,整合了多种生产资源。基于此项突破,信息系统的发展进入了全新的时代。 不论是发展过程的最终还是之后,都在不断推动企业管理的发展 以达到帮助企业决策提供技术支持的最终目标。在信息管理系统进入高级阶段之后,结合了运筹学的内容,通过多次的数据模型研究,实现了尽量减少人为失误因素的同时高效地对日常运作进行管理 4。 管理信息系统在设计初期,仅仅以提供基础性的数据作为目标,能够进行的工作也仅仅是大量数据的查询服务,可以在一定程度上节约工作人员的时间。但是在之后的发展过程中,随着网络技术的发展与进步,信息管理系统不再停留于最初的服务单一的阶段,而是结合网络的信息共享,为广大的工作人员提供了新的服务。正是基于研究人员的不断研究与总结,将数据化的 大量信息转为可以直接运用的管理信息,最终实现了信息管理系统的重大突破,形成了能够显著提高管理水平的系统:数据决策支持系统( 第 二 章 广告投放管理系统的相关理论 8 结合我国现有的实际状况,信息管理系统最早的应用是在上世纪 70 年代,最初的使用仅仅数据的简单运算。但是在数十年的科技发展之后,信息系统的发展已经可以满足多数企业对于信息管理的要求,在这种背景之下,我国的信息管理系统在上世纪 80 年代达到了发展的顶峰时期。在 80 年代时,众多企业的管理中,财务管理对于信息系统的要求最高,企业的财务管理过 程中信息系统的应用也最为普遍,因此只能在原有的发展基础之上借鉴外国的经验,才能将信息系统与我国的实际管理相结合,最大程度地发挥信息管理系统的作用。正是由于信息系统的不断进步和超越,企业管理实践过程中对其应用的程度更加广泛。同时政府和一些高校也运用了信息管理系统,成功地发挥了信息体统的高效管理,取得了良好效果。 从信息系统的发展过程中,我们可以对其进行更为严谨的定义,从狭义方面可以认为信息系统是进行数据采集、处理、加工,最终提供给企业决策者以辅助其作出决定的系统;从广义方面可以认为一切用于信息管理的系统都可以称为信息系统 5。 统筹资源的技术和能力是进行信息系统管理过程中必不可少的,只有掌握了这两方面才能从整体上把握企业的生产管理。在某种程度上说,掌握了统筹资源的技术和能力,就可以避免不必要的成本,有效利用资源,提高工作效率。因此,要想实现高效的资源利用,就必须进行信息的共享,只有通过这一方式才能使得各个部门进行顺畅的沟通和交流,才能在结合统筹管理思想的同时,逐步完善和改进技术设计,从而为系统工作过程提供坚实的技术保障。综上,企业信息技术的高效利用离不开信息资源的共享与技术支持 6。 第二节 工作流相关理论 工作流定义(由工作流管理联盟 (简称 出):工作流是一类能够完全或者部分自动执行的经营过程,它根据一系列过程规则,使文档、信息或任务能够在不同的执行者之间进行传递与执行 7。 作流的相关概念 一个工作流包括流程定义、流程中的各项活动、活动之间的顺序关系,活动的启动条件和终止条件等项目,与工作流相关的基本概念及它们之间的关系如图 2示 7 第 二 章 广告投放管理系统的相关理论 9 警 务 系 统环 境 设 置系 统 环 境设 置工 作 流 数 据案 件处 理活 动案 件 处 理 流 程 定 义子 工 作 流应 用 程 序循 环变 迁应 用 程 序 声 明案 件 处 理 参 与人案 件 处 理 组织 模 型图 2作流相关概念关系图 1、 业务流程:又称为业务过程,是指企事业 单位为了实现某个目标,完成某项工作,在参与工作的组织机构和人员之间进行相关业务的传递、交互及处理而进行的一系列相关活动。在企事业单位的日常工作、活动中,包含了许多业务流程,例如:公文处理流程、物流处理流程、查病治病流程等。 2、 流程定义:又称为过程定义,就是把业务流程描述定义成计算机可以识别的数据,流程定义主要包括业务流程运行过程中所涉及到的各个环节(活动)的定义、活动开始与终止条件的定义以及活动之间的相互关系的定义等多项。流程定义在工作流设计中是很重要的一步,定义好的流程模型运行速度快,方便使用,工作效率 高。 3、 活动:活动是工作流中的一个逻辑步骤或称之为环节,它实际代表了业务流程中的处理步骤的计算机表示形式,它是过程执行中的最小单元、基本单元,活动的信息包括:活动的开始条件、终止条件、参与活动的人员、活动执行过程中所涉及到的数据、应用程序等。活动可分为人工操作完成和自动完成第 二 章 广告投放管理系统的相关理论 10 两类。 4、 流程实例:就是一个实际运行中的业务流程,每个流程实例根据流程定义创建相关数据,能在工作流管理系统的管理控制下独立运行。在流程实例的运行过程中,工作流管理系统把业务流程相关的流程定义解释成相关的活动实例,并根据流程定义中定义的 活动之间的顺序关系、活动的起止条件来控制、协调这些活动实例,活动实例运行结束,数据传送成功,最后完成整个流程实例的运行。 5、 活动实例:活动实例是活动的实例化,是活动的一次相对独立的执行。在一个流程实例中,可能存在多个活动实例,比如多个并发的活动;但是一个活动实例只能存在于一个流程实例中。通常情况下,活动实例由某个用户负责处理,用户执行活动实例就是调用相关的应用程序对活动的相关数据进行处理。 6、 工作项:在一个流程实例中需要参与者执行处理的工作。通常,一个活动实例包括一个或几个工作项,分别有相关人员具体完成 。 7、 调用的应用:就是指在活动实例运行过程中调用的计算机工具。 工作流管理系统定义(由 出):工作流管理系统是一个软件系统,它完成工作流的定义和管理,并按照在计算机中预先定义好的工作流逻辑推进工作流实例的执行 14。也就是说,工作流管理系统是实现工作流的定义、创建并管理其执行的一套软件系统。 作流管理系统的功能特性 虽然许多工作流管理系统的应用范围、应用目标、应用手段和方法不尽相同,但它们的基本功能是相同的,所有的工作流管理系统都有 3 种功能 15。 1、 建立阶段功能:主要包括流程 的分析、建模和流程定义、活动定义、活动之间的关系定义等功能。 2、 运行阶段的控制功能:指在工作流运行过程中,实现的对每个流程中活动的调度、控制功能。 3、 运行阶段的人机交互功能:指工作流管理系统与用户和 用工具交互的功能。 工作流管理系统三个主要功能之间的关系如图 2示: 第 二 章 广告投放管理系统的相关理论 11 图 2作流管理系统主要功能之间的关系 作流管理系统的参考模型 1994 年, 出了工作流管理系统的参考模型,确定了工作流管理系统的体系结构、应用接口等方面的一系列标准 16参考模型如图 2示: 图 2理系统的工作流模型图 工作流 交换格式 监视和管理工具 过程定义 工作流过程 工作流管理系统 实例过程 活动过程 工作流客户应 用 可调用应用 人工活动 自主活动 活动 第 二 章 广告投放管理系统的相关理论 12 1、 工作流执行服务:是工作流管理系统的中心部分,由一个或多个工作流引擎组成,工作流引擎是工作流管理系统的核心组件。工作流执行服务的主要功能是借助工作流引擎,通过工作流接口与其他功能模块相连接,与外部应用程序进行交互来读取流程定义,根据定义驱动工作流的流转,对流程实例进行创建、执行和管理等操作。 2、 过程定义工具:是为用户提供的一种流程分析、建模的技术和手段,通过这种定义工具,可以把现实中的业务流程转化成为计算机 可以识别处理的业务流程,完成流程定义。 3、 工作流客户应用:也是为用户提供的一种技术和手段,使工作者可以对流程实例运行过程中需要人工处理的工作进行处理,即对工作项的处理。工作流执行服务可以运用客户应用软件让用户看到应该处理的工作项,对之进行操作处理。 4、 工作流引擎直接调用的应用:是指工作流执行服务在流程实例的运行过程中直接调用的,不需要人员参与处理的,自动对应用数据进行处理的外部应用程序。例如在公文流转系统中,启用 统,实现对公文的拟稿和修改。 5、 其他工作流执行服务:有些工作在一个工作流管理系统 中是无法单独完成的,可能需要与其他的工作流管理系统进行相互连接,工作从一个系统传递到另一个系统才能实现,这就意味着一个工作流管理系统的执行服务要与其他工作流管理系统的执行服务相互连接起来,与其他工作流执行服务共同完成。 6、 工作流管理工具:对工作流流程实例的状态进行监控和管理,使管理员获得目前各个活动实例的执行情况,并可对之进行干预,处理。其主要功能包括用户管理、权限管理、查询管理、流程监控等。 在实际的应用中,由于工作流管理系统是为完成现实的业务而设计建设的,与业务流程关系密切,受到业务流程的限制或约束, 支持不同业务的工作流在细节上差异大,标准不易统一,做一个通用的工作流管理系统难度比较大。所以,很多开发商用的工作流管理系统都没有严格遵照这个标准,或者说没有统一,但事实证明,这个模型结构是目前最合理的。 第 二 章 广告投放管理系统的相关理论 13 第三节 系统开发关键技术分析 2台 一种利用 台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构 20。它提供了一个基于组件的,以应用服务器为核心的多层次应用体系结构 21,这种模型将企业的业务逻辑按照功能分成多个层次,每个层次装有相应的层次组件,支 持相应的服务器,服务器为组件提供了一系列的底层服务。该模型最大的优点在于它提供了一个基于组件和平台独立的编程环境,极大简化了企业应用程序软件的开发、设计和维护的过程。 ( 1) 体系结构 用程序模型的体系结构可以分为三层:客户端层、应用服务层(中间层)、数据层( ),相应的各层组件分别安装于客户端机器、 务器(应用服务器)和数据存储服务器。其中的应用服务层又可分为表示层( 业务层,组件分别安装于 务器和 务器上,所以, 层次也可分为客户层、表示层、 业务层和数据层四个层次。其体系结构如图 2示 22 图 22体系结构 客户端层:可以是 览器,也可以是小型应用程序( 主要负责人机交互,为用户提供操作界面,并将各种业务处理结果以网页的形式返回第 二 章 广告投放管理系统的相关理论 14 给客户。 表示层: 即 ,由 选类)组件组成,主要负责响应客户浏览器对 务器的请求,将客户输入传递给业务层进行处理,并将处理结果以 形式返回给客户浏览器 。 业务层: 由 件组成,包括 话 ) 体 ) 息驱动) 件等,主要负责系统的业务逻辑处理和实现工作,对从客户端接收的数据进行处理,并将处理结果发送到数据库进行存储。 数据层:又称之为企业信息系统层,由数据库系统、事务处理和其他遗留信息系统等组成,主要负责对数据的存储与管理。 ( 2) 优点 优点很多,运用 台设计实现 的应用系统软件的优势体现在许多方面 27比如: 1、 移植性好,灵活性强。 化了系统结构与程序编写,它提供的基于组件的应用程序模 型可以使程序开发者和编写人员采用基于程序模块、组件的形式去开发编程。基 于 台的应用程序支持各种操作系统,可以在各种操作系统中运行,有很强的灵活性。 2、伸缩性强,扩展性高。企业的应用系统需要有很强的伸缩性和扩展性开发新产品、新软件,来满足那些新客户的要求,而正是因为基于 台的应用程序可以部署到各种操作系统上,给使用 台开发软件的企业提供了强大的负载平衡策略,可以集成多台服务器部署,使企业开发设计出来的应用系统实现了高度的可伸缩性。 3、稳定性强,安全性好。 以部署到可靠的操作 系统上,这使运用台开发设计出来的各种系统软件可以在可靠的操作系统上长期运行,具有稳定的可用性。 供的应用程序模型 具有 基于层次组件的特点,使开发者可以 针对 各种层次组件的安全要求去设计系统软件的安全级别、访问处理方式,给开发出来的系统软件带来了很好的安全性,并且易于软件维护。 发模式 ( 1) 体系结构 式是当前 用的最常见的体系结构,它最大的特点就是将应用系统的功能按照分工的不同分成模型、视图、控制器第 二 章 广告投放管理系统的相关理论 15 三个 不同的模块, 形成 三个不同的层面,分别实现了应用系统的界面设计、流程控制和事务处理 。 事实证明,它是现在利用 术开发系统软件的最适应的,最有效的一种开发模式 30 体系结构如图 2示: 图 2体系结构 1、模型( 是 式的核心部分,它负责处理应用系统的业务逻辑和相关数据。它根据客户的请求查询访问数据库数据,并按要求对客户输入的数据进行处理,执行业务逻辑,并将处理的结果通过视图返回给客户。 2、视图( 是模型在界面上的表现形式,负责应用程序的 人机交互,接收客户的请求,对客户输入的数据进行采集,传递给控制器,交由模型处理,它不负责任何业务逻辑处理。处理完后,它负责将模型处理的结果、数据的变化在界面上显示给客户。 3、控制器( 是模型与数据之间沟通的桥梁。负责模型与视图之 间的连接、交互,对各项业务流程进行协调、控制,对不同的客户请求选择不同 的业务处理流程。它可以解释用户的输入并映射为模型可以执行的操作,而且可以选择与客户请求相适应的视图用于显示。 ( 2) 台中的应用模型 在 引入 发模式,有助于 系统组件、功能更加合理、完善的进行划分、组合,从而更加方便的进行系统设计、开发。目前, 经达到了完美的结合,这种结合被不断广泛的应用到各种系统开发过程第 二 章 广告投放管理系统的相关理论 16 中。其中, 用于处理业务逻辑的模型可以通过 的 建实现;用于人机交互的视图可以通过 的 建实现;用来负责连接视图和模型的控制器可以通过 的 建实现。基于 发模式的系统模型如图 2示 32 图 2于 发模式 的系统模型 可以看出,该系统模型以 览器作为客户端,以 务器和 务器作为中间层完成业务逻辑,数据层则可以是 数据库系统。用户通过 览器将请求信息传递给 制器, 理控制逻辑,将各种事务参数分交给 理,由 数据库做相关操作,最后将业务处理结果通过 成一个相关视图向用户反馈信息。这样, 完成了完美的结合,建成了一个清晰的系统模型 34 第四节 本章小结 本章节主要对广告投放管理系统的相关理论及关键技术进行
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论