以下文章小编为您整理的广播节目分频播出系统的设计与实现,本文共5篇,供大家阅读。本文原稿由网友“auguslan”提供。
篇1:广播节目分频播出系统的设计与实现
广播节目分频播出系统的设计与实现
作者/余竹敏 寇志强
【摘要】 广播节目分频播出是当今广播电台扩大听众群体、拓展发展市场所采取的有利运作模式。本文结合湖北音乐广播分频需求,提出了一种低投入、高效率的分频播出系统的设计架构,为整合电台资源、提高节目质量、降低运营成本、扩大优秀节目的覆盖面提供了有效的技术实现方案。
【关键词】 分频播出 主播 分播 转播 自播
一。前言
为有效利用广播现有节目的优势资源,进一步挖掘优秀广播节目的市场价值,不少广播电台尝试采用分频播出的运作模式。该模式的特点是:实现一个或多个广播节目在不同频率间同时播出,但不影响各频率单独的呼号和广告等独有节目内容播出。实现该运作模式的技术方法有多种,比如通过音频矩阵、调音台等信号切换装置进行手工或自动切换,再配合播出工作站的节目播出来实现。在实际工作中,我们发现类似这样的实现方式存在着诸多缺点:
(1)操作繁琐,信号流程环节多,易出故障;
(2) 需要切换人员与主持人精密配合才能达到各节目间的平滑衔接;
(3)相关设备投入较大。
(4)需要技术人员与节目人员的相互配合工作。
针对这种现状,我们进行反复的研究与比较,提出了充分挖掘广播音频播出工作站系统的功能,来实现节目的分频播出的方案。该系统已经运行在我台音乐频率与咸宁交通频率的分频播出上,运行效果良好。
二。分频自动音频播出工作站系统方案
首先,我们建立两个音频播出工作站,一个作为主节目播出站(以下简称主播站),另一个作为分频节目播出站(以下简称分播站)。要实现分频播出系统中分播站与主播站节目之间的无缝衔接转换、节目资源有效共享,我们需要解决三个关键问题:
(1)分播站能够根据节目设定要求,实现自动完成转播主播站的节目和播出自己节目的无缝切换。
(2)分播站能够共享主播站的音频资料库、节目库、标头库等音频资源,制作人员只需将节目在一个频率所在的制作通道下制作即可。
(3)当主播站自播节目时长和分播站自播节目时长不一致时,系统能自动插入设定好的片花自动补齐,不出现播出停顿的现象。
1.系统总体设计
围绕解决以上三个关键问题,我们充分利用现有广播音频播出系统,通过创造性地在两个播出工作站上建立消息传递机制,并通过消息来控制主播站和分播站的播出,最终实现节目的无缝衔接。具体架构如下:
在系统构架上,我们将与主播站所在直播间的播出调音台的总输出信号接入分播站的声卡的输入通道。通过主播站和分播站的消息传递来自动切换分播站声卡的输出信号为直播间调音台的输入信号和分播站的音频节目播出信号,实现两(多)个播出站可播出同一音频源,从而达到“一套节目在多个播出站同时播出”的效果。其结构示意图如图1所示:
分播站的输出信号可接入另一个直播调音台,实现分频节目的自有直播节目播出。如果没有自有直播节目,可在分播站的输出端信号接入音频处理器后,通过传输链路,可直接将信号输入发射机进行播出。这样,异地或跨城市的分频播出也可在设备资金投入最少的情况下实现。
这种系统构架从物理上实现了分频播出的节目转播与自播,但是转播与自播的自动切换需要通过软件来控制。
2.分频系统节目转播与自播的自动切换控制
如何准确将主播站节目播出信息与分播站节目播出信息进行传递,是实现分频播出系统的核心。(电子信息工程 )我们充分利用现有广播音频自动播出系统,对播出工作站的播出软件进行功能扩充,让播出站软件既承担音频节目的播出功能,又承担主播站和分播站控制消息传递和执行的功能。我们在播出节目单上,建立了独特的控制消息事件,配合原有节目单的定时事件,通过主、分播出站执行预先设定的节单,实现主节目和分频节目的无缝衔接。
具体工作方式如下:
切换控制事件作为播出站主节目单的一部分,当节目播放到达了控制事件处,系统自动处理控制事件。由于转播节目的开始与结束取决于主播站的节目何时开始与结束,这种控制事件在主播站上进行编排,由主播站来触发。分播站需要与主播站进行呼应,来控制在自身电脑上的专业声卡进行信号切换,也需要一个相呼应的控制事件。因此,我们将切换控制事件的`设计制定为:主播出站为控制事件的主导站,通过主播站的节目播放情况,由定时事件、上一个相连接的节目以及由主持人手动播放三种方式来触发控制事件;分播站为控制事件的从属站,当主播站触发了控制事件后,将控制信息通过网络传递给分播站,分播站获得控制信号后,比对自身节目单的控制信息,对自身电脑上的专业声卡进行信号切换控制。主播站与分播站控制事件的定义如图2所示:
[NextPage]
从上图中可以看出,主播站与分播站的控制事件是独立分开的,两两相对应。当主播站的控制事件触发后,主播站通过IP数据包将该节目单中的事件的类型和ID发给从播站,分播出站收到该IP数据包后,在自身的播出单上找到ID等于收到的ID对应的事件,然后根据事件的类型,决定是进入本地文件播出方式还是进入直通模式。主播站上的主端控制事件可以通过定时触发、连接录播节目来自动触发以及手动触发三种方式来完成,分播站上的从端控制事件则不必在从播站上进行定时、连接及手动触发,当主端控制信息触发并及时将控制信息发送给分播站时,分播站不会考虑当前系统是否到达了从端控制信息,只需要比对相应ID的控制信号,找到对应的控制信息来开启控制操作。
这种设计方案的核心是控制事件的主导权掌握在主播站上,优势在于:分播站能够保障其所转播的节目的完整性,同时这种处理机制不限制分频播出站为一台,一个主播站能够连带多台分频播出站,同时控制多个分频播出站进行节目的转播与自播,实现一个主播站与多个分频播出站间进行节目联播的“一带多”效果。
由于转播与自播的控制事件由主播站来触发,故在节目单的编排上,允许分播站的控制事件与主播站的控制事件有时间偏差。这在实际应用中,也是比较合乎常理的。在实际应用中,主端控制事件与从端控制事件具有时间偏差,表现得最多的情况是在广告节目时间点主分播站所编排的广告节目时长不一致的现象。当主播站到达广告时间,分播站也同步播放自己的广告节目。当一方先于另一方结束广告时,处理的机制分为两种:
先结束广告播放的一方,通过自行垫乐来等待另一方广告节目播放完毕,然后再由主播站触发转播事件,分播站同步进入转播状态;只有分播站先于主播站结束广告节目的播放时,分播站才通过垫乐等待主播站的广告播放完毕。当主播站先于分播站结束广告节目的播放,主播站会依照常规触发转播事件,分播站此时不管广告是否播放完毕,一律同步进入转播状态。
倘若考虑到每个分频率节目的完整性,采用第一种模式比较好。但是针对湖北音乐广播的播出形式,考虑到分播站的广告基本会比主播站的要少,并且一旦今后湖北音乐广播扩展了多个分频率后,要考虑每一个所附属的分频率的广告都是否播出完毕,这对主频率的节目衔接性有所影响,故我们采用了第二种处理机制。此外,为保障这种处理机制不影响分播站广告节目的播出完整性,我们还构架了广告比对系统,对主播站及分播站上相同时段的广告进行快速比对,一旦检测到分播站同一时段的广告时长超出主播站,将给予广告编单人员提醒,并提供主播站广告时长的调节以及台宣标头的补充等方式来填充差距。
制定了这种控制事件后,我们将控制事件分别编排在主播站与分播站的节目单上,实现了分频播出系统转播与自播节目的自动切换。该事件在节目单上的编排示意图如图3所示:
3.录播节目的共享
由于相同的录播节目或音频素材需要在主播站与分播站间共享调用,这些节目信息资源在不同的频率间重复灌录制作既浪费人力又费存储空间。许多首播的直播节目,需要在其他频率进行重播,且重播的时间点各不一致,主持人不可能反复在不同直播间进行同一节目内容的直播。故在不同频率间如何将节目素材音频进行有效资源共享,是分频播出系统需要考虑的另一大重点问题。
针对这种系统需求,我们通过修改数据库及对应存储的指向,将分播频率的音频资料库、节目库及标头库对应的数据库名及文件存储路径与主频率指向保持一致,来实现分播频率能够完全共享调用主播频率的节目素材。频道的采编播人员只需要在制作系统中选择其中的一个频率对节目进行制作即可在其他频率调用。对于主播站的直播节目,播出站采取自动录音的方式,实时将录音素材上传至服务器,分播站通过共享主播站的录音素材及调用主播站的录音数据库文件,来获取主播站的节目自动录音素材。
两套频率由于广告节目的不一致,广告数据库及对应存储需要独立。
三。结束语
广播电台的分频播出模式,拓展优质节目在多个广播频率中播出,提高节目的覆盖面和影响力,最大化优质节目的社会效益和经济效益。该模式可以跨地区和跨区域应用,与地方电台合作,实现互利双赢的效果,是值得推广的一种模式。我台采用广播音频播出站实现分频播出,投入小,实际播出效果好,很好满足了上频道的实际要求。在未来的分频播出系统实现方案中,我们还可以考虑将分播站迁至外网,通过网闸设备及webservice等跨网互联互通技术实现主播站与分播站间的完美结合。
篇2:多媒体创作系统的设计与实现
多媒体创作系统的设计与实现
摘要 该文简要分析了目前流行的创作工具的特点,提出了一个集多媒体信息处理、剧本编辑及演播于一体的创作系统的总体结构、设计方法及主要的实现技术,最后给出了用VisualBasic语言编写的播放图形、图像、动画、声频、视频(AVI、MOV及VCD小影碟)等多媒体信息的程序例程。随着多媒体技术的飞速发展,各种各样的多媒体演示系统在信息领域中发挥着越来越大的作用。其丰富的表现力、生动的视觉及声响效果,大大增强了所演示信息的吸引力。但是,多媒体作品的创作是一项费时费力的工作,不仅涉及到美术、传播、教育、心理等多方面创作因素,而且更需一种能方便地将图、文、声、像等多媒体信息按某种特定要求编合在一起进行表现的方法。为节省多媒体作品的创作时间,需要一种相对简单、集成、高效的创作工具来辅助多媒体作品的创作开发与演播。
本文简要分析了目前流行的多媒体创作工具的特点,提出了一种多媒体创作工具的功能结构、设计方法及实现技术,最后给出一个用VisualBasic语言编写的播放多媒体信息的程序例程。
一、现有多媒体创作工具的类型
目前,最流行的多媒体创作工具主要分为以下三类。
1.描述性语言式
该类工具开发作品的思想是,按书的结构方式将每个标题的开发过程视为一本“书”的组合,每一屏被指定为一页,在每页内可有多级的对象,设定好各页与各页中内容及其之间的动作,然后使用指定的编排设计语言进行作品设计。这类工具中,比较有代表性的是美国Asymetrix公司的MultimediaToolBook工具,其编排设计语言为OPENSCRIPT。这类工具的最大优点是开发时的弹性较好,面向稍懂编程的用户,另外价格较低,易于接受;缺点是整体运行速度慢,虽入门较易,但要掌握其机理需费一番苦功,特别是对多媒体资源的访问,OPENSCRIPT主要通过MCI函数调用,必须在脚本里显式地写出有关调用,且语法和序列并非全直观,又缺少提示,这点足以使非程序员怯步。
2.交互性图标式
这类工具主要是让用户直接在画面上安排所需的元件,定义出元件本身的动作以及元件和元件之间的关系。其工作方式是采用一种形象化的方法在微机上制作多媒体作品,通过选择精简的形象化图标,构成应用程序结构的流程图,然后再往结构中添加内容,流程图定义了多媒体元素的流动过程。这类工具很适合没有程序设计经验的用户,因此在短时间内就可开发出一套交互式的多媒体系统。这类工具中,著名的有美国authorware公司开发的AuthorwareProfessional及美国AimTech公司的Icon Author。其主要用于开发事件驱动的、需要高交互性的教育、训练模拟以及导览系统。这类工具不足之处是价格一般很贵,灵活性方面受现有系统的限制。
3.时间流程式
该类工具较适合于开发简报系统,它在多媒体显示上具有较强的时间前后顺序,以图形、文字信息为主。比较著名的有ACTION工具、PowerPoint、Harvard Graphic工具等。该类工具对多媒体信息的支持基本上是通过OLE外部方式进行的,因此,演播多媒体时磁盘I/O动作频繁,系统开销大,运行效率低。
上述三类多媒体创作工具开发的运行环境是基于Windows 3.X,可处理的音频文件格式为wav、mid;静态图像文件格式为pcx、bmp、gif、tga、jpg、tif、wmf、dib等;动态图像格式为avi、fli、flc等。
二、多媒体创作系统的功能及设计方法通过以上分析,可看出多媒体创作系统一般具有如下特点。
1.易于入门,无需专业级程序员的编程经验,但熟练掌握不易。对某些特定的简单要求,往往要通过熟练掌握后所得到的使用技巧来实现。另外,对时效要求高、常修改的内容,修改也不甚方便。
2.支持许多硬设备和许多文件格式,可生成含有图形、图像、文本、声音、动画、视频元素的复杂产品。
3.具有流程控制能力,可为上述元素提供导引框架。
4.虽包含了图形编辑、动态编辑、数字式动画、视频编辑等多项工具,但多媒体数据的制作能力不如专用软件功能强、精美。
当前,处理多媒体信息的专用软件资源比较丰富,文字方面有Wordfor Windows、WPS等;图形图像方面有PhotoStyler、Photoshop、CorelDraw等;动画方面有Animator、3DS等;视频方面有Video for Wind
ows、Adobe Premiere、Quicktime for Windows等;声音方面有SoundSystem、WaveEdit等。
对用户而言,已掌握了多媒体处理专用软件,还得学习创作系统中的功能较弱的媒体处理工具,是某种意义上的重复。用户要求在媒体素材设计上精雕细凿,媒体作品演播时灵敏高效。因此,我们的设计原则是,利用现有功能强大的多媒体处理工具,采用系统集成与软件编程相结合的方法,缩短开发周期以创造最佳的软件。既兼顾一般要求,又满足用户演播的特定要求。在方法上综合描述性语言及图标式创作工具的优点,以及软件编程开发在系统弹性和扩充上灵活、应用范围广、用户具体要求明确、软件资源节约的特点,克服现有创作工具灵活
性弱、受现有系统限制的不足。
所设计的多媒体创作系统各模块主要功能如下。
・文本编辑:这是一个文本编辑器,它将所要演播的文字底稿逐行输入,形成文本文件。
・剧本编辑整合:提供一种方便、高效、直观的图、文、声、像数据集成的编辑手段,按用户的设计要求,对各种媒体数据进行编辑整合,制成各媒体对象的进出入效果(如闪烁、飞行、旋转、淡入淡出、大小、定位等等),最后形成一个剧本文件供演播时调用。
・图形图像处理:图形图像部分挂接PhotoShop或PhotoStyler软件,处理多种位图文件,包括wmf、tif、bmp、pcx、tag、gif、dib、jpg等等格式;统计图形方面提供制作各种二维、三维统计图形的手段。
・剧本演播:将剧本编辑整合处理形成的剧本文件直接调入演播,可按自动播放方式或导引、单步控制播放方式进行播出。对动态图像播放可控制暂停、继续。
・二维动画处理:挂接Animator二维动画处理软件,处理并形成fli、flc格式动画文件。
・三维动画处理:挂接3DS三维动画处理软件,制作并形成flc、fli格式的动画文件。
・视频处理:挂接Video for windows、QuickTime for Windows、Adobe Premiere软件。对质量要求一般的视频影像,经电视、VCR或影碟机播出,通过视频捕捉卡,处理形成avi、mov格式的视频文件。而对质量要求高、需全屏显示的视频影像,则使用专用数字视频采样压缩工具生成mpeg、dat影像文件存于CD-ROM中,播放时,使用MPEG视频解压卡,将影像文件从光盘中调出,实时解压缩,满足全屏幕、全运动、全彩色的视觉要求。
・声音处理:主要挂接Soundsystem或WaveEdit,处理mid、wav格式的语音文件,
并能使用CD-AUDIO音碟资源。
・地图标绘与动画处理:主要处理点阵、矢量地图的标绘及基于地图的简单动画,如箭头、飞机、舰船、车辆等运动目标沿轨迹运动、闪烁、变化过程等,并形成ate自定义格式文件,供演播时调用。
・外接演播工具:主要外挂其它各种多媒体创作工具的演播软件来播放其制作的作品文件。如挂接PowerPoint的PPTVIEW程序,挂接Authorware的RUNAPW程序。
三、多媒体创作系统设计技术的实现
我们在静态图形、图像处理上,使用Windows API编程技术,结合OLE方法;在多媒体数据处理方面,充分使用MCI接口,将各种媒体的编演融合一体。
编程语言采用VisualBasic及Visual C++语言,同时充分利用第三方厂家提供的这两种语言的用户控制对象来解决图、文、声、像等多媒体演播时可能存在的效果限制问题。
1.图、文、声、像的编辑整合功能
具有高效方便的图、文、声、像等多媒体数据编辑整合功能是多媒体创作工具的特点。我们提出了以下这种基于表格方式,以页操作为主的'多媒体数据编辑整合的实现方法。
表格形式如表1。
首先将文字底稿调入并自动填入到上述表格中,然后,用清屏方式来定义属于同一页的文字,并定义好该页的背景色、字体、前景色以及该页正文出页方式,根据需要还可定义出该页正文所在行的操作方式、条件及其位置。系统还提供缺省的版面布局供用户使用。
表1
定义好一页的文字以后,就可定义与该页有关的多媒体信息之间的有机关系,可选择声音文件、动画文件、视频文件、统计图、地图标绘动画数据,并定义这些媒体的播放位置、触发条件及进出场效果等。
另外,还可嵌入播放其它著作工具的作品并融合到播出中。这种编辑方法使整个格本形成一个前后一贯的大表格,前、后、左、右滚动可直观方便地浏览全部剧本,操作非常简便,整体性好,每页随时可进行修改,并可随时察看每页效果。
2.多媒体数据访问的实现
(1)采用Windows API处理多媒体数据
我们使用BITBLT函数实现图形图像的变化,MCI接口处理音频、视频、动画、CD-AUDIO数据的播放。
Windows 3.1中的MMSYSTEM.DLL动态连接程序库提供了大约一百多个具有多媒体处理能力的API函数,其MCI函数提供了与设备无关的程序接口,应用程序可以通过MCI命令访问符合MCI控制标准的多媒体设备,MCI接口覆盖了多媒体的主要领域,因此可以满足大多数应用系统的开发需要。由于MCI的设备无关性,更换设备时只需更换MCI驱动程序,无需了解每种多媒体产品的细节,系统升级十分方便,提高了应用系统的开发效率及灵活性。
在系统开发中,主要用到的MCI多媒体设备类型及驱动程序如表2。
表2
其余的mpg、dat等视频格式的设备类型及MCI驱动程序视其产品提供的MCI驱动程序而定。
(2)利用用户控制对象VBX进行编程,处理图、文、声、像等多媒体数据
目前有众多知名厂商开发出各类VBX控制对象,支持Visual C++、Visual Basic,VBX有可能成为标准文件格式。这类功能强大的VBX控制对象是开发多媒体系统,提高开发效率,缩短开发周期的有效武器,使我们对复杂的图文特效及外部设备的控制都交给了控制对象去处理,大大减少了编程的工作量,而且准确性、高效性大大地提高。
开发多媒体系统常用到的VBX主要有:支持MCI接口的MCI.VBX(Microsoft公司);支持flc、fli动画演播的VBPLAY.VBX(Autodesk公司);支持图文播放效果的FXTools/VB(ImageFx公司)、Knife.VBX(ImageKnife)、MHPicture.VBX(MicroHelp公司);支持图形、图像、文字播放效果的FXImage.VBX、FXLabel.VBX;支持mov视频播放的QtMove.VBX、QtView.VBX。
四、结束语
多媒体创作系统的开发与通常的应用系统开发有一定的差异,既要有丰富的编程经验,又要充分了解多媒体的特点。
善于利用多媒体集成工具,就能在应用系统开发中作到事半功倍。完成多媒体作品相当部分的工作量在于图形、图像、声音、影像素材的准备,其技术及艺术含量都很高。而多媒体创作系统,其目的是便于用户高效地使用创作工具按某种构想,将图、文、声、像等媒体进行导演、创意及包装。
目前,多媒体创作工具种类越来越多,随着多媒体技术应用发展的深入,开发多媒体的技术将越来越先进、越科学、越方便、越有效。
本系统应用范围广,适用于需经常制作多媒体作品的教育、军事、旅游等部门。
以下是一个用MCI.VBX控制对象来播放多媒体数据的函数实例(Visual Basic编写,对MPEG视频以realmagic MPEG解压卡为例),可看出用控制对象处理多媒体信息的方便高效性。
const MCI_MODE_NOT_OPEN=524
Sub closemedia (byVal mediatype)'关闭媒体
Select Case mediatype
Case “video”,“sound”,“animator”
if Not MMControl1.Mode=MCI_MODE_NOT_OPEN Then
MMControl1.Wait=True
MMControl1.command=“Close”
End If
Case “graph”
image.Picture=LoadPicture(“”)
image.Visible=False
End Select
End Sub
Sub openMedia(mediatype As String, medianame As String)'
打开并演播媒体
If Not MMControl.Mode=MCI_MODE_NOT_OPEN_Then
MMControl.Wait=True
MMControl.command=“Close”
End If
Select Case Mediatype
Case “graph” '图像
image.Picture=LoadPicture(medianame)
image.Visible=True
exit sub
Case “sound” '声音
tt$=UCase(Right$(medianame,3))
Select Case tt$
Case “WAV”
MMControl.DeviceType=“WaveAudio”
Case “MID”
MMControl.DeviceType=“Sequencer”
End Select
Case “animator” '二、三维动画
tt$=UCase(Right$(medianame,3))
Select Cas
e tt$
Case “FLC”,“FLI”
Mmcontrol.DeviceType=“Animation1”
Case “MMM”
Mmcontrol.DeviceType=“MMMovie”
End Select
Case “video” '视频
tt!=UCase (Right$(medianame,3))
Select Cast tt$
Case “AVI”
Mmcontrol.DeviceType=“AVIVideo”
Case “MOV”
Mmcontrol.DeviceType=“QtwVideo”
Case “MPG”
Mmcontrol.DeviceType=“MMaster” ' reelmagic设备名
Case “DAT”
Mmcontrol.DeviceType=“MMaster” ' reelmagic设备名
Case “CDI”
Mmcontrol.DeviceType=“MMaster” 'reelmagic设备名
End Select
End Select
Mmcontrol.FileName=medianame
Mmcontrol.Wait=True
Mmcontrol.Command=“Open” '打开设备
Mmcontrol.Notify=True
Mmcontrol.command=“play” '演播
End Sub
篇3:中小企业办公自动化系统的设计与实现
吴小锋 张润朋
(中山大学城市与资源规划系,广州 510275)
摘要: 本文从中小企业的实际情况出发,在用户需求分析的基础上,提出中小企业办公自动化系统的基本目标,并阐述系统的结构设计和功能设计,给出了一个结合C/S和Web技术的中小企业办公自动化系统实例;对中小企业建设办公自动化信息系统具有参考价值。
关键词: 中小企业 办公自动化 Web
1. 问题的提出
随着计算机及网络技术的飞速发展,Internet/Intranet应用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息系统的作用也越来越大。各级政府、大公司和大企业凭着雄厚的资金和人才优势,加快了信息化的步伐,建立了高质量、高效率的办公自动化信息系统,从而提高了效率,增强了竞争力。与此同时,越来越多的中小企业为了适应信息革命的要求,提高自身的竞争力,正打算或正在建立符合企业特色的'办公自动化信息系统。但是,这些中小企业由于自身信息化基础比较薄弱,计算机软、硬件配置较差,而且员工的素质也参差不齐,同时,其经济实力并不雄厚,不可能像政府或大公司、大企业那样进行大量投资建设信息系统。那么,中小企业应如何建设办公自动化信息系统?本文以采用一种结合C/S和Web的方式开发的中小企业办公自动化系统为例讨论办公自动化系统的设计与实现。
2.用户需求分析
办公自动化系统的建立,需要进行用户需求调查与分析,以确定系统目标,这是系统建设的重要环节。
中小企业需要规模相对较小,但其在功能上对系统的需求却是全面的。大体可分为:一方面是通过收发电子邮件为主的方式,与其它员工交流各种信息,基于工作流的方式实现诸如请假申请、物品申领审批过程;员工管理个人日程安排,各种图书资料的查阅等日常办公功能。另一方面则是面向公司办公业务方面的业务管理功能。即完全采用计算机技术处理办公业务,使企业内部人员能够方便快捷地共享信息、交流信息,高效地协同工作,既兼顾个人办公效率的提高,又可以实现群体协同工作。
在软、硬件方面对系统的需求,由于中小企业信息化水平比较低,软硬件配置较差;而且资金实力并不雄厚。所以其对硬件的配置要求是尽可能的低,对软件配置的要求则是系统最好是基于日常办公软件如OFFICE系列上的应用系统,这样既不用花大量资金添置软件,员工又较容易学会使用应用系统。
在开发方式上对系统的需求,由于中小企业的经济实力有限,应着重考虑投入/产出比问题。一般商业软件是无法满足上面的要求,而从基础语言开始开发成本高、周期长,更不现实;因此利用现有软件进行改进,即二次开发,通过对几个商业化软件功能进行修改、增删和开发来实现中小企业建立具有自身个性的办公自动化系统。即通过系统集成的方法来将各个功能集成为一个整体发挥作用。即通过两次开发的方式来实现降低成本、节约开支、提高效率。
篇4:中小企业办公自动化系统的设计与实现
中小企业办公自动化系统的设计与实现
摘要: 本文从中小企业的实际情况出发,在用户需求分析的基础上,提出中小企业办公自动化系统的基本目标,并阐述系统的结构设计和功能设计,给出了一个结合C/S和Web技术的中小企业办公自动化系统实例;对中小企业建设办公自动化信息系统具有参考价值。关键词: 中小企业 办公自动化 Web
1. 问题的提出
随着计算机及网络技术的飞速发展,Internet/Intranet应用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息系统的作用也越来越大。各级政府、大公司和大企业凭着雄厚的资金和人才优势,加快了信息化的步伐,建立了高质量、高效率的办公自动化信息系统,从而提高了效率,增强了竞争力。与此同时,越来越多的中小企业为了适应信息革命的要求,提高自身的竞争力,正打算或正在建立符合企业特色的办公自动化信息系统。但是,这些中小企业由于自身信息化基础比较薄弱,计算机软、硬件配置较差,而且员工的素质也参差不齐,同时,其经济实力并不雄厚,不可能像政府或大公司、大企业那样进行大量投资建设信息系统。那么,中小企业应如何建设办公自动化信息系统?本文以采用一种结合C/S和Web的方式开发的中小企业办公自动化系统为例讨论办公自动化系统的设计与实现。
2.用户需求分析
办公自动化系统的建立,需要进行用户需求调查与分析,以确定系统目标,这是系统建设的重要环节。
中小企业需要规模相对较小,但其在功能上对系统的需求却是全面的。大体可分为:一方面是通过收发电子邮件为主的方式,与其它员工交流各种信息,基于工作流的方式实现诸如请假申请、物品申领审批过程;员工管理个人日程安排,各种图书资料的查阅等日常办公功能。另一方面则是面向公司办公业务方面的业务管理功能。即完全采用计算机技术处理办公业务,使企业内部人员能够方便快捷地共享信息、交流信息,高效地协同工作,既兼顾个人办公效率的提高,又可以实现群体协同工作。
在软、硬件方面对系统的需求,由于中小企业信息化水平比较低,软硬件配置较差;而且资金实力并不雄厚。所以其对硬件的配置要求是尽可能的低,对软件配置的要求则是系统最好是基于日常办公软件如OFFICE系列上的应用系统,这样既不用花大量资金添置软件,员工又较容易学会使用应用系统。
在开发方式上对系统的需求,由于中小企业的经济实力有限,应着重考虑投入/产出比问题。一般商业软件是无法满足上面的要求,而从基础语言开始开发成本高、周期长,更不现实;因此利用现有软件进行改进,即二次开发,通过对几个商业化软件功能进行修改、增删和开发来实现中小企业建立具有自身个性的办公自动化系统。即通过系统集成的方法来将各个功能集成为一个整体发挥作用。即通过两次开发的方式来实现降低成本、节约开支、提高效率。
3.系统设计
3.1系统基本目标
3.1.1实现办公规范化和制度化
绝大多数中小企业由于办公自动化起步较慢,大多数还停留在使用没有联网的计算机和MS Office系列应用软件来提高个人办公效率,没有从根本上改变过去复杂、低效的手工办公方式,办公方式远没有实现规范化和制度化。因此,中小企业建立办公自动化系统就是要使办公方式规范化和制度化。即企业办公基于工作流,完全采用计算机技术处理办公业务,使企业内部人员能够方便快捷地共享、交流信息,高效地协同工作,既兼顾个人办公效率的提高,又可以实现群体协同工作;同时又能实现迅速、全方位的信息采集、信息处理,为企业的管理和决策提供科学的依据;从而提高效率,增强企业的竞争力,使企业能够在激烈的市场竞争中取胜、不断发展壮大。
3.1.2管理多种数据类型
中小企业规模较小,但其办公自动化信息系统所包括的范围应该是整个日常办公和部分企业业务。因此,其数据量相对大企业、大公司虽然比较少,但是其数据类型并不会比大企业、大公司少,不仅包括日常办公所产生的各种数据,还要包括业务办公所产生的各种数据,有些中小企业业务数据涉及大量的图形数据;这些数据既有规范的、结构化数据又有不规范的、非结构化数据,中小企业办公自动化信息系统就是要科学地管理这些各种类型的数据,实现各种数据的“无缝”联接,保障数据的一致性和安全性。
3.1.3系统设计的先进性
办公自动化系统应在开发出来时在技术上应具有一定的先进性,代表当时办公自动化信息系统的先进水平,这样才能使系统在建成后一段时间内,不会因技术的落后而需要大规模的调整,并且能够跟随着逐步的升级而保持整个系统的先进性。同时要求系统对计算机硬件要求不能太高,运行速度要快。因为中小企业从经济实力上无法大量投资去购置高档硬件、软件,短时间内对系统进行全面升级;另外,大多数中小企业经营规模经常变化、人员经常流动。系统应能够适应企业的不断变化,应具有可扩展性、易升级性和开放性。
3.2系统结构设计
在办公自动化系统开发中,基于Web技术的开发方式正以其特有的跨平台、统一美观的界面、简单的操作、开发的系统容易升级、系统开发时间较短,成本较低越来越受到欢迎,但是这种系统具有传输速度较慢,不利于大数据量的传输的缺点。而这正是基于C/S结构的开发方式的优点所在。
本实例以某一地产策划公司自动化系统为例。本系统主要有二个方面的内容:一是日常事务管理;二是业务事务管理,针对公司核心业务是地产策划,以项目为单位进行运作。而在业务事务中要涉及大量图形数据(如地形图和规划图等)。因此本系统开发采用一种结合C/S和Web的方式。利用Web完成日常办公和某些需要远程通讯的业务,而C/S结构可以在局域网内实现特别功能和大的业务数据(如图形数据)传输。
服务器以Windows NT 为操作系统,Oracle 、SQL Server 或MS Access为数据库,Exchange 作为邮件存储提供者、通信录提供者和传输提供者,IIS实现Web发布。
客户端以Windows98/95为平台,用Outlook进行邮件接受、发送以及它的浏览窗口进行网页浏览,MS Project进行项目规划,Word进行文档编辑,Auto CAD进行地图编辑浏览。
首先,确定以Exchange为基础建立C/S结构网络,并辅以IIS。客户机上采用Outlook为基础平台软件,由于它本身既是Exchange客户程序又具有网页浏览窗口实现了二者的无缝联接。然后在Outlook基础上对其它程序进行控制,并构造各程序数据的流通桥梁;最后各部分数据尽量存储在数据库中,用数据库对各种类型数据实现进一步集成。如图1:
图1 系统集成结构图
图1 系统结构图
&nbs
p; ①通过VBA6利用OLE、API等技术对客户端多个应用程序进行集成形成自己的系统;
②Outlook通过浏览窗口访问Web Server并通过它访问数据库;
③Outlook通过Exchange Server进行邮件发送和接收;
④Word访问数据库中的文档;
⑤MS Project通过数据库实现资源数据共享;
⑥Auto CAD访问共享图形数据。
3.3系统功能设计
中小企业虽然员工较少、规模较小,其办公自动化系统的功能也有其自身的特色,不仅包括企业日常办公的常用功能,还包括日常办公中的许多小功能;同时还包括部分业务办公功能。
本实例在充分进行用户需求分析的基础上把系统划分为八个子系统:日常管理分行政管理、人事管理、工作管理、文档图书管理、公告板和电子邮件,业务事务则为项目管理,另外还包括系统维护。如图2:
图2
.行政管理功能。公司行政方面的各种功能,包括考勤管理、会议管理、用餐管理、传真管理、复印管理,用车管理等。
.人事管理功能。公司人事方面的各种功能,包括员工调动管理、晋升管理、培训管理,客户信息管理等。
.文档管理功能。 包括各种档案管理、各种业务信息管理和图书管理等。
.工作管理功能。 包括员工个人日志、个人工作报表和员工考核等 。
.电子邮箱功能。包括收发企业内部电子邮件等。
. 公告板功能。 企业内部的论坛和通知等。
. 项目管理功能。与公司业务相关的功能。包括项目小组成员选择,项目情况查询和项目成果监控等。
. 系统维护功能。 包括用户基本信息维护、权限管理和重要数据的安全性的维护。
由于本系统是采用Web和C/S相结合方式开发的。因此在功能模块的使用上则相对较灵活,可以针对员工的不同职位及员工所从事的不同业务提供不同的`功能。例如:用餐管理功能则只提供给行政经理;客户信息管理功能则只提供给人事经理和总经理;而项目管理功能则提供给经常参与项目运作的项目小组成员,而行政经理和人事经理则不提供此功能。采用这种方式提供功能既方便员工使用本应用系统又有利于系统的安全性,保证员工不能越权操作。正好适应了中小企业员工流动性大、员工的职位变化快的特点。
本系统在有30多名员工的该地产策划公司运行良好,使公司的运作完全规范化和制度化。简洁明了的登录界面增强了系统的安全性;特别是行政管理子系统中的用餐管理、考勤管理和用车管理等功能大大提高了工作效率;工作管理子系统的个人日志、工作报表和员工考核功能既有利于员工提高工作效率,又有利于领导对员工进行全面而准确的考核;项目管理子系统则对企业核心业务是以项目以单位的地产策划进行了规范化管理;而特色功能内部电子邮件功能和公告板功能增进了员工之间的交流与合作,活跃了企业的文化氛围。
5.结束语
本文通过一个采用Web技术和C/S结合方式开发的中小企业办公自动化系统实例分析了中小企业办公自动化系统的设计与实现。采用这种方式既发挥了Web技术的优势,使信息流转、信息发布、查询和维护更加方便;系统的功能扩展和规模扩展更加便利;系统开发速度更快、开发成本更低;又发挥了C/S结构有利于大数据量(如图形数据)的传输的优点。这种开发方式更加贴近中小企业的实际需求,也符合中小企业的实际情况。既满足中小企业对日常办公的需要,又满足其对业务办公的部分需求。另外,采用这种开发方式充分考虑了投入/产出比,节约了成本。而且,采用这种开发方式开发的办公自动化系统具有良好的扩充升级功能,能够适应企业未来发展的需要。
参考资料
(1)邝孔武、王晓敏编著,信息系统分析与设计,北京:清华大学出版社,
(2)曾华,论信息系统集成的实施,计算机应用,:3-5
(3)李长树,办公自动化系统的设计方法与实施策略,计算机应用研究会,(7):47-50
The Design and Realization of OA System for Medium/small-sized Enterprises
Wu Xiaofeng & Zhang Runpeng
(City & Resources Planning Dept. of Zhongshan University, Guangzhou 510275)
Abstract: Based on the practical situation of medium/small-sized enterprises and the analysis of their demand, this article puts forward the basic aim of the system and clarifies its structure and functions. Furthermore, it provides a relevant case with C/S and Web technologies. It will be of great help for medium/small-sized enterprises to build their OA information system.
Keywords: medium-small size enterprise office automation Web
篇5:基于P2P的计算机辅助教学系统的设计与实现
基于P2P的计算机辅助教学系统的设计与实现
第一章 绪论
信息技术和互联网技术飞速发展,并于当前已逐渐普及,越来越多的信息和互联网技术被应用于传统教学方法当中。随着计算机在教学中的深入应用,从简单的计算功能到现如今的辅助教学,其变化发展可谓是日新月异,把传统的教学经验与现代化的信息技术相结合,大幅提升了教学品质。“未来教育=人脑+电脑+网络”未来教育就曾被科学家钱学森这样描述过,单一的、原始的教学形式已经向多元化、丰富的方向发展,在教学领域也进入了数字化、信息化和智能化。所以,近几年来,利用信息技术来实现辅助教学的系统越来越受到人们关注,这一课题也成为了科研热点。
1.1研究背景及意义
Computer Assisted Instruction被称之为计算机辅助教学[1],简称为CAI,主要是涉及教学信息传递、传授知识、技能训练以及服务学生和老师等方面内容,通过对计算机的合理利用,辅佐或替代教师完成相关教学任务。从60年代开始,IBM就为计算机辅助教学开发了第一个应用系统,随着计算机、电子信息技术等飞速发展,这一系统也随之强大、普及。时至今日,该类系统发展的规模、应用以及影响力都是前人始料未及的。
截至今日,计算机辅助教学的发展历程已有50年之久,通过这么多年来的实践,我们发现,计算机在辅助教学方面确实有促进教学改革、提升教学品质、减轻教师负担和提高学生能力等作用。受到计算机辅助教学的影响,现如今,我们在教学方面的手段、结构、形式和思想等方面都发生着巨大的变化。而且,随着网络技术的不断深入,网络应用的不断普及,计算机辅助教学系统与之相结合取得了长足进步。计算机的使用通过建立网络连接,接入不断成熟的互联网技术,网络连接方式也从拨号演变成了宽带[2]。近年来,中国大学校园的网络建设也是突飞猛进,校园网的发展也是日新月异。由于互联网技术给计算机辅助教学带来的便利,越来越多的高等学府愿意投入大量资金进行校园网的建设,让计算机和网络深入到了广大师生学习、工作、生活的方方面面。主要在教学管理、科学研究、学术探讨方面为广大师生建立了实验、沟通、建设的平台。
以客户端/服务器(C/S)为主要模式的系统仍然是当前计算机辅助教学的主要选择,这一模式的特点就是让大型服务器处于网络应用的核心位置,由于服务器具有强大计算能力、丰富的计算资源和优势的网络带宽,所以为日常教学提供数据信息、教学课件等教学资源。使用步骤为,先集中上传后分别下载,把有用的教学资源通过网络集中上传到核心服务器上保存,使用者再通过账户、密码的识别分别进行下载。还有一种方法就是运用电子邮件的方式,把信息按照服务器的要求进行处理后通过网络进行传递。运用服务器模式,还可以实现教学中的交互内容,如视频点播、聊天室、留言板等交互应用程序进行课堂教学和师生沟通,可以对教学情况和效果进行有效的交流和反馈。这种模式虽然强大,但美中不足的是,如果服务器出现异常或负荷超大,就会给服务器带来负担,从而影响客户端的正常通信和使用。
- LTE―R系统与FAS系统互联互通的设计与实现论文2024-05-21
- 基于ArcSDE的空间数据综合管理系统设计与实现2025-01-28
- 体育科技专家管理系统的设计与实现的论文2025-09-13
- 基于SSH的科研管理系统设计和实现论文2023-10-07
- 资源管理地理信息系统的设计与实现2025-02-25
- 一种数字语音通信系统的DSP实现2025-09-27
- 基于Au3广播式的远程控制管理系统的设计与实现论文2024-01-17
- 教学系统设计论文2023-05-19
- 铁路局级的设计与实现论文2024-10-04
- 试析高校信息管理系统的开发与实现教育论文2023-01-16