基于P2P的计算机辅助教学系统的设计与实现

| 收藏本文 下载本文 作者:烟盒空空

下面是小编帮大家整理的基于P2P的计算机辅助教学系统的设计与实现(共含14篇),希望对大家带来帮助,欢迎大家分享。同时,但愿您也能像本文投稿人“烟盒空空”一样,积极向本站投稿分享好文章。

基于P2P的计算机辅助教学系统的设计与实现

篇1:基于P2P的计算机辅助教学系统的设计与实现

基于P2P的计算机辅助教学系统的设计与实现

第一章 绪论

信息技术和互联网技术飞速发展,并于当前已逐渐普及,越来越多的信息和互联网技术被应用于传统教学方法当中。随着计算机在教学中的深入应用,从简单的计算功能到现如今的辅助教学,其变化发展可谓是日新月异,把传统的教学经验与现代化的信息技术相结合,大幅提升了教学品质。“未来教育=人脑+电脑+网络”未来教育就曾被科学家钱学森这样描述过,单一的、原始的教学形式已经向多元化、丰富的方向发展,在教学领域也进入了数字化、信息化和智能化。所以,近几年来,利用信息技术来实现辅助教学的系统越来越受到人们关注,这一课题也成为了科研热点。

1.1研究背景及意义

Computer Assisted Instruction被称之为计算机辅助教学[1],简称为CAI,主要是涉及教学信息传递、传授知识、技能训练以及服务学生和老师等方面内容,通过对计算机的合理利用,辅佐或替代教师完成相关教学任务。从60年代开始,IBM就为计算机辅助教学开发了第一个应用系统,随着计算机、电子信息技术等飞速发展,这一系统也随之强大、普及。时至今日,该类系统发展的规模、应用以及影响力都是前人始料未及的。

截至今日,计算机辅助教学的发展历程已有50年之久,通过这么多年来的实践,我们发现,计算机在辅助教学方面确实有促进教学改革、提升教学品质、减轻教师负担和提高学生能力等作用。受到计算机辅助教学的影响,现如今,我们在教学方面的手段、结构、形式和思想等方面都发生着巨大的变化。而且,随着网络技术的不断深入,网络应用的不断普及,计算机辅助教学系统与之相结合取得了长足进步。计算机的使用通过建立网络连接,接入不断成熟的互联网技术,网络连接方式也从拨号演变成了宽带[2]。近年来,中国大学校园的网络建设也是突飞猛进,校园网的发展也是日新月异。由于互联网技术给计算机辅助教学带来的便利,越来越多的高等学府愿意投入大量资金进行校园网的建设,让计算机和网络深入到了广大师生学习、工作、生活的方方面面。主要在教学管理、科学研究、学术探讨方面为广大师生建立了实验、沟通、建设的平台。

以客户端/服务器(C/S)为主要模式的系统仍然是当前计算机辅助教学的主要选择,这一模式的特点就是让大型服务器处于网络应用的核心位置,由于服务器具有强大计算能力、丰富的计算资源和优势的网络带宽,所以为日常教学提供数据信息、教学课件等教学资源。使用步骤为,先集中上传后分别下载,把有用的教学资源通过网络集中上传到核心服务器上保存,使用者再通过账户、密码的识别分别进行下载。还有一种方法就是运用电子邮件的方式,把信息按照服务器的要求进行处理后通过网络进行传递。运用服务器模式,还可以实现教学中的交互内容,如视频点播、聊天室、留言板等交互应用程序进行课堂教学和师生沟通,可以对教学情况和效果进行有效的交流和反馈。这种模式虽然强大,但美中不足的是,如果服务器出现异常或负荷超大,就会给服务器带来负担,从而影响客户端的正常通信和使用。

篇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:城市勘察测绘信息管理系统设计与实现

城市勘察测绘信息管理系统设计与实现

通过分析现有城市勘察测绘信息管理中存在的问题,提出了基于ComGIS的城市勘察测绘信息管理系统的'总体结构、功能模块设计和数据组织方式.实例表明,系统实现了数据统一、科学、安全的管理和共享,提高了企业的工作效率.

作 者:王利军 李永树 程红霞 WANG Li-jun LI Yong-shu CHENG Hong-xia  作者单位:西南交通大学土木学院地理信息工程中心,四川,成都,610031 刊 名:测绘 英文刊名:SURVEYING AND MAPPING OF SICHUAN 年,卷(期): 32(3) 分类号:P208 关键词:组件式地理信息系统   勘察测绘   SSL  

篇6:嵌入式V5接口系统设计与实现

嵌入式V5接口系统设计与实现

本文分析了现有综合业务传输网在接入网和本地交换机之间连接方式的不足,结合传输网的`特点,引入V5接口.文章对V5接入网AN侧系统软件部分分模块进行分析和设计,并对AN侧系统管理方案加以描述,验证了V5接入网系统的可行性.

作 者:李懋 詹必胜  作者单位:华中师范大学高等职业技术学院,电子信息工程系,武汉,430079 刊 名:高等函授学报(自然科学版) 英文刊名:JOURNAL OF HIGHER CORRESPONDENCE EDUCATION(NATURAL SCIENCES) 年,卷(期): 20(2) 分类号:N39 关键词:嵌入式V5接口   接入网   本地交换机   Nucleus实时操作系统  

篇7:中小企业办公自动化系统的设计与实现*

中小企业办公自动化系统的设计与实现(*)

摘要: 本文从中小企业的实际情况出发,在用户需求分析的基础上,提出中小企业办公自动化系统的基本目标,并阐述系统的结构设计和功能设计,给出了一个结合C/S和Web技术的中小企业办公自动化系统实例;对中小企业建设办公自动化信息系统具有参考价值。

关键词: 中小企业 办公自动化 Web

1. 问题的提出

随着计算机及网络技术的飞速发展,Internet/Intranet应用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息系统的作用也越来越大。各级政府、大公司和大企业凭着雄厚的资金和人才优势,加快了信息化的步伐,建立了高质量、高效率的办公自动化信息系统,从而提高了效率,增强了竞争力。与此同时,越来越多的中小企业为了适应信息革命的要求,提高自身的竞争力,正打算或正在建立符合企业特色的办公自动化信息系统。但是,这些中小企业由于自身信息化基础比较薄弱,计算机软、硬件配置较差,而且员工的素质也参差不齐,同时,其经济实力并不雄厚,不可能像政府或大公司、大企业那样进行大量投资建设信息系统。那么,中小企业应如何建设办公自动化信息系统?本文以采用一种结合C/S和Web的'方式开发的中小企业办公自动化系统为例讨论办公自动化系统的设计与实现。

2.用户需求分析

办公自动化系统的建立,需要进行用户需求调查与分析,以确定系统目标,这是系统建设的重要环节。

中小企业需要规模相对较小,但其在功能上对系统的需求却是全面的。大体可分为:一方面是通过收发电子邮件为主的方式,与其它员工交流各种信息,基于工作流的方式实现诸如请假申请、物品申领审批过程;员工管理个人日程安排,各种图书资料的查阅等日常办公功能。另一方面则是面向公司办公业务方面的业务管理功能。即完全采用计算机技术处理办公业务,使企业内部人员能够方便快捷地共享信息、交流信息,高效地协同工作,既兼顾个人办公效率的提高,又可以实现群体协同工作。

在软、硬件方面对系统的需求,由于中小企业信息化水平比较低,软硬件配置较差;而且资金实力并不雄厚。所以其对硬件的配置要求是尽可能的低,对软件配置的要求则是系统最好是基于日常办公软件如OFFICE系列上的应用系统,这样既不用花大量资金添置软件,员工又较容易学会使用应用系统。

在开发方式上对系统的需求,由于中小企业的经济实力有限,应着重考虑投入/产出比问题。一般商业软件是无法满足上面的要求,而从基础语言开始开发成本高、周期长,更不现实;因此利用现有软件进行改进,即二次开发,通过对几个商业化软件功能进行修改、增删和开发来实现中小企业建立具有自身个

[1] [2] [3]

篇8:中小企业办公自动化系统的设计与实现

中小企业办公自动化系统的设计与实现

中山大学城市与资源规划系 吴小锋 张润朋

摘要: 本文从中小企业的实际情况出发,在用户需求分析的基础上,提出中小企业办公自动化系统的基本目标,并阐述系统的结构设计和功能设计,给出了一个结合C/S和Web技术的中小企业办公自动化系统实例;对中小企业建设办公自动化信息系统具有参考价值。

关键词: 中小企业 办公自动化 Web

1. 问题的.提出

随着计算机及网络技术的飞速发展,Internet/Intranet应用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息系统的作用也越来越大。各级政府、大公司和大企业凭着雄厚的资金和人才优势,加快了信息化的步伐,建立了高质量、高效率的办公自动化信息系统,从而提高了效率,增强了竞争力。与此同时,越来越多的中小企业为了适应信息革命的要求,提高自身的竞争力,正打算或正在建立符合企业特色的办公自动化信息系统。但是,这些中小企业由于自身信息化基础比较薄弱,计算机软、硬件配置较差,而且员工的素质也参差不齐,同时,其经济实力并不雄厚,不可能像政府或大公司、大企业那样进行大量投资建设信息系统。那么,中小企业应如何建设办公自动化信息系统?本文以采用一种结合C/S和Web的方式开发的中小企业办公自动化系统为例讨论办公自动化系统的设计与实现。

2.用户需求分析

办公自动化系统的建立,需要进行用户需求调查与分析,以确定系统目标,这是系统建设的重要环节。

中小企业需要规模相对较小,但其在功能上对系统的需求却是全面的。大体可分为:一方面是通过收发电子邮件为主的方式,与其它员工交流各种信息,基于工作流的方式实现诸如请假申请、物品申领审批过程;员工管理个人日程安排,各种图书资料的查阅等日常办公功能。另一方面则是面向公司办公业务方面的业务管理功能。即完全采用计算机技术处理办公业务,使企业内部人员能够方便快捷地共享信息、交流信息,高效地协同工作,既兼顾个人办公效率的提高,又可以实现群体协同工作。

在软、硬件方面对系统的需求,由于中小企业信息化水平比较低,软硬件配置较差;而且资金实力并不雄厚。所以其对硬件的配置要求是尽可能的低,对软件配置的要求则是系统最好是基于日常办公软件如OFFICE系列上的应用系统,这样既不用花大量资金添置软件,员工又较容易学会使用应用系统。

在开发方式上对系统的需求,由于中小企业的经济实力有限,应着重考虑投入/产出比问题。一般商业软

[1] [2] [3] [4] [5]

篇9:多媒体创作系统的设计与实现

多媒体创作系统的设计与实现

摘要 该文简要分析了目前流行的创作工具的特点,提出了一个集多媒体信息处理、剧本编辑及演播于一体的创作系统的总体结构、设计方法及主要的实现技术,最后给出了用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.具有流程控制能力

[1] [2] [3] [4]

篇10:再入飞行器仿真系统设计与实现

再入飞行器仿真系统设计与实现

文中根据机动再入末制导技术的特点,利用面向对象思想,设计了再入飞行器的仿真框架.在该框架中,状态变量及对应的'右函数、空气动力、惯性测量系统、速率陀螺、导航方程、导引方程、执行机构等均作为独立的对象建模,坐标变换等常用算法也利用面向对象技术实现.在此基础上,利用VC++ 6.0语言开发了再入飞行器仿真系统,可以支持再入飞行器的分析、设计、试验等不同背景下的飞行性能仿真.

作 者:夏克寒 牟建华 夏治寒 XIA Kehan MU Jianhua XIA Zhihan  作者单位:夏克寒,牟建华,XIA Kehan,MU Jianhua(第二炮兵装备研究院,北京,100085)

夏治寒,XIA Zhihan(96604部队,北京,100085)

刊 名:弹箭与制导学报  PKU英文刊名:JOURNAL OF PROJECTILES, ROCKETS, MISSILES AND GUIDANCE 年,卷(期): 28(1) 分类号:V448.235 关键词:再入飞行器   运动方程   再入机动   六自由度弹道仿真  

篇11:基于COM+的WebGIS系统设计与实现

基于COM+的WebGIS系统设计与实现

针对目前主流的WebGIS平台开发技术,如CGI、Server API、Plug-ins、ActiveX、Java等存在的缺陷,提出了一种新的基于COM+技术实现WebGIS的系统框架,对系统实现的技术基础和系统架构进行了论述,对系统实现中的.3个关键问题提出了解决方案,给出了系统运行的实例.应用实例表明,该解决方案具有充分利用服务器资源、支持多用户并发操作、较高的系统安全性以及与客户端平台无关等优点,具有较高的实用价值和较好的应用前景.

作 者:何江 刘仁义 刘南  作者单位:浙江大学,地球科学系,浙江,杭州,310028 刊 名:浙江大学学报(理学版)  ISTIC PKU英文刊名:JOURNAL OF ZHEJIANG UNIVERSITY (SCIENCE EDITION) 年,卷(期): 31(6) 分类号:N941 关键词:COM+   三层结构   WebGIS  

篇12:制糖生产管理系统设计与实现论文

生产管理系统模块大方向包含两个模块,一是甘蔗种植模块,二是加工生产模块,利用此系统建立一个标准的生产体系结构,实行高效的甘蔗生产,以及对于技工生产中的协调指挥、各车间、各机器之间做到平衡生产,以保证糖在生产的过程中能够顺利且高效的进行。

2.1甘蔗生产管理模块

甘蔗生产从蔗农到培育良好的甘蔗都在生产系统中实现,系统中有效的记录了关于蔗农的档案管理信息,对蔗农有全方位且准确的'调查,主要包括:甘蔗的选种、种植、种植地的筛选、种植产量的记录、生产量的记录、之后留下做种甘蔗的数量等数据信息。其中对于甘蔗标准化生产也有一定的管理模块,根据甘蔗种植区域的气候等条件方面,并对甘蔗种类中常见的疾病、虫害等防御措施和施肥策略方面利用计算机进行筛选,研究出一套最佳的培育方案,以供选择和科学培育。最后收割方面以当初录入的蔗农档案信息作为基础,根据甘蔗的品种、种植日期、种植环境等通过计算机进行分析和筛选,对甘蔗成熟早晚的情况进行分区收割,为糖厂企业提供最佳的甘蔗原料。

2.2加工生产模块

生产管理系统利用先进的信息管理系统对糖分生产厂进行有序的指挥、操作、调度等功能,贯彻整个糖厂企业领导的会议调度,掌握全厂水电等情况并进行合理的分配,并实现对于工作人员的工作进度进行监督管理、指挥管理,还可以对工作的生产信息进行查询及计算等功能最终实现全自动化生产管理,实现糖厂企业的生产效率的有效提高,并从根本上节能减排,降低消耗,保质保量的提高生产力,提高企业在整个糖厂企业的竞争力。监督管理系统可以利用opc服务器作为一个通讯接口,把生产过程中的各个车间的生产数据都集中在一起并进行记录,可以使领导通过这个系统进行查询、调动指挥管理系统,为生产过程中的监督工作提供了一个依据。该系统还提供生产信息、各类报表、生产记录表、销售产品入库登记表之类报表的查询。

3生产管理系统的安全性

对于生产管理系统的登录再说,该系统针对用户登录是通过用户名及密码来进行用户登录并进行身份验证的,登录系统之后的用户可以通过自身的权限来对管理系统进行访问,系统设计了各种不同职位的人员登录到系统访问目录的不同。该生产管理系统利用SQL数据库中的功能对系统进行了数据的备份与恢复功能,当系统遇到某种不可抗力的原因导致系统中的数据丢失或者损坏时,便可通过数据库中的数据恢复功能对损坏的数据进行恢复,以便保证信息系统的正常使用。系统网站还采用了防火墙技术,以便方式网络上的各种木马病毒黑x入侵等,进入到系统内部对系统中的数据进行盗用或者损坏,建立防火墙阻止了外界对系统的直接访问,保证了系统的安全性。

4结语

制糖生产管理系统的实现对于糖厂企业在制糖过程中各种数据能够进行有效的控制,及对于一些不准确的数据能够进行及时优化,大大提高了生产效率及产品质量,并且减少了能源消耗。实现制糖企业再生产过程中的信息化管理,提高了制糖过程中的效率,并且提高了制糖企业对于生产管理方面的水平,是企业在国际竞争中有突出的成绩。

参考文献:

[1]杨华,张跃彬,刘少春.甘蔗生产管理系统的设计与实现[J].甘蔗糖业,(04):11~13.

[2]徐英田,潘丽,李凤霞.制糖企业安全生产管理系统设计与实现[J].小型微型计算机系统,2006,27(S).

[3]徐英田,黄一鸣,李凤霞.制糖企业农务管理系统设计与实现[J].制造业自动化,,30(S).

篇13:制糖生产管理系统设计与实现论文

近年来,世界各地对于环境污染的问题越来越关注,对于要求节能减排的要求也越来越强烈,由于国家对于制糖行业的标准也越来越高,导致生产规模日益扩大,各项食糖企业也不断生产出新产品,糖厂企业竞争越来越大,人工操作以无法达到产品保质保量生产的标准。对于制糖这种极其复杂的工作来说,由于工人操作不够娴熟、技术水平不高、生产过程中不认真等情况,导致生产量及其不稳定,效益差,为加快制糖企业可以实现高效率、多生产并能够节能减排的经济效益,设计制糖生产管理系统是毋容置疑的,这样不仅能实现对于效益的增加,还能提高企业的发展步伐,实现企业生产自动化及信息化。

1.2系统的功能

糖厂的生产管理从糖分的来源一直到最后做成成品都属于制糖生产管理工作方面,所以该系统的功能特点包括许多项目,比如甘蔗种植的规划、品种挑选、种植技术和制糖中的各种相关技术工作。根据糖厂要求,系统主要有以下几种功能:(1)生产管理系统中包括生产管理中的各项内容,并能将系统中各种任务模块进行统一管理,实现系统的自动化和信息化。(2)生产管理系统中数据库中的信息全面准确,外人不得修改,系统中错误信息只有系统管理工作人员可以进行校对和修改,以对糖厂企业有一个保密性。(3)生产管理系统可实现糖厂企业各部门的信息共享功能,在全厂各部门建立一个局域网,该局域网可以实现数据共享、统计查询等功能。(4)生产管理系统保密性高,有足够的安全性,除信息管理人员以外的任何人对于数据库中的信息都无法进行修改及操作查看,只有授予权限的才能通过操作界面进入系统,并建立安全防火墙,以防病毒木马入侵电脑,破坏数据。(5)生产管理系统界面简单干净整洁,便于操作,使操作人员可以很好的掌握管理系统,还可以对数据进行良好的维护修护功能。

篇14:展馆漫游系统设计与实现论文

展馆漫游系统设计与实现论文

摘 要:本系统以电子技术系展馆为真实蓝本,通过建模软件Autodek 3ds max实现整体三维场景模型搭建及三维交互软件Unity3d实现漫游交互模块的开发设计,该虚拟漫游系统的功能完全符合实际参观教学需求,能够为虚拟场景摄像机添加脚本文件实现了全场景第一视角漫游交互功能。

关键词:

关键词:展馆漫游;模块构建;警史馆

虚拟漫游,是虚拟现实技术的一个重要分支,它能够使表达内容直观形象,用户可以通过与系统的人机交互,身临其近地感受到操作场景互动逼真。笔者以武警工程大学电子技术系展馆为蓝本,将虚拟建筑场景建模和虚拟漫游技术结合应用在虚拟展馆中。

1 基础模块构建

参照真实警史馆蓝本只有一个房间,主要使用基础几何体进行建模。

2.1 虚拟警史馆侧墙构建

在该警史馆三维模型中,侧墙模型虽是一个不规则的几何体,但可以在基础几何体建模的基础上进行一定变换操作来进行创建。通过多边形几何体的“连接”和“挤出”两种功能的交互使用,生成侧墙侧面的物品架模型,从而完成虚拟警史馆侧墙模型的搭建,见图1。

图1 侧墙模型

2.2 虚拟警史馆展柜构建

警史馆展柜是一个不规则的组合几何体,分为玻璃罩、柜门、侧板和底面四个部分,其基本构建方法是先通过基础几何体建模方法创建展柜的板材模型,并把每个板材转换为可编辑多边形,之后再对每块板材进行修改变换,最后将所有板材模型组合在一起形成展柜模型,见图2。

图2 展柜模型

2.3 添加材质和灯光渲染

3ds max自带强大的材质和灯光渲染系统,可为用户提供丰富的材质和灯光效果。在展馆基础模型搭建完成后,要通过软件的材质编辑器功能为场景中的.模型附加材质和灯光,见图3。

图3 通过材质编辑器添加地板材质

3 交互模块实现

展馆建模完成后,需要在Unity3d软件中实现虚拟警史馆的漫游交互功能。

3.1 添加脚本文件实现漫游功能

为场景摄像机添加脚本文件,可实现场景摄像机具有随着键盘控制键左右旋转和前后移动的功能,从而使场景在运行时具有第一视角观察的效果,并可以通过键盘的控制使人的虚拟视角在场景中移动和旋转,通过这些操作可以使用户更方便的了解场景中的内容,见图4。

图4 实现场景摄像机交互功能

3.2 添加刚体和碰撞检测组件实现防穿功能

为防止漫游时摄像机穿过场景对象产生失去视角的现象,使用户造成不便,所以要通过添加一定的组件消除这一问题。

通过为该选择对象添加了刚体组件,修改场景中的虚拟物体的属性使其具备物理实体的质量、重力、弹性等等特性,增大对象的移动阻力,防止场景对象在发生碰撞后因为弹性碰撞发生位移。同时,选择离散碰撞检测选项,该属性可控制避免高速运动的对象穿过其他的对象而未发生碰撞。最后,冻结x和y轴位置,使对象在选中的轴向上的移动和旋转无效。这样,就不会在碰撞后发生弹性位移现象,从而实现防止穿过的功能。

4 结 语

本系统以电子技术系展馆为真实蓝本,通过建模软件Autodek 3ds max实现整体三维场景模型搭建,以及三维交互软件Unity3d实现漫游交互模块的开发设计,该虚拟漫游系统的功能完全符合实际参观教学需求,能够为虚拟场景摄像机添加脚本文件实现了全场景第一视角漫游交互功能。

参考文献

[1]高尚宇.基于GIS的“数字校园”信息系统的设计与实现[D].山东科技大学,2005.

基金项目:电子技术系教员赵一泽基金,国家自然科学基金青年项目(61402530)。

顶岗实习管理系统设计与实现论文

汽车安全检测系统的设计与实现

浅析数字律师事务所应用系统设计与实现论文

校园网网络性能管理系统的设计与实现

计算机辅助教学

轴流式压气机参数采集系统的设计与实现

基于模拟ARINC49总线自动测试的系统设计与实现

TM1300 DSP系统的以太网通信接口的设计与实现

基于GML和SVG的电子导游系统的设计与实现

短波扩频通信系统中数字相关器的FPGA设计与实现

基于P2P的计算机辅助教学系统的设计与实现(共14篇)

欢迎下载DOC格式的基于P2P的计算机辅助教学系统的设计与实现,但愿能给您带来参考作用!
推荐度: 推荐 推荐 推荐 推荐 推荐
点击下载文档 文档为doc格式
点击下载本文文档