基于SCORM和RIA的军用战术标图教学系统的研究与实现_第1页
基于SCORM和RIA的军用战术标图教学系统的研究与实现_第2页
基于SCORM和RIA的军用战术标图教学系统的研究与实现_第3页
基于SCORM和RIA的军用战术标图教学系统的研究与实现_第4页
基于SCORM和RIA的军用战术标图教学系统的研究与实现_第5页
已阅读5页,还剩102页未读, 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于SCORM和AIR的军用战术标图教学与应用系统的研究与实现计算机应用技术专业当前,随着结合了桌面应用与网络应用优点的富客户端(RichInternetApplications,RIA)技术的出现,互联网的图形领域迎来了一场变革。在众多富客户端技术中最具代表性、发展最为迅速的Flash技术以其完善的系统开发环境、优秀的用户体验以及跨平台跨浏览器等优点成为当前互联网上富客户端技术在各个应用领域的研究重点。富客户端将是此后web应用的发展方向,Flash作为使用ActionScript语言,实现富客户端的优秀工具,正发挥其杰出的作用。Flash集矢量编辑和动画创作为一体,同时可以将图形、图像、音频、动画和深层次的交互动作进行有机地结合,创建出美观和交互性强的效果,从而得到了广大用户的认可和接受,特别是随着FlashPlay播放器的逐步普及,以及Flex软件和AdobeAIR的出现,更使ActionScript3.0语言成为实现富客户端的事实标准。本文针对当前计算机军用战术标图系统存在的问题,提出以基于Flash为前台,JAVA和PostgreSQL数据库为后台的技术加以解决,论述了搭建基于Flash的数据库军用网络战术标图系统的具体过程。同时,结合SCORM标准,建立了战术标图教学系统,不仅实现了军用战术标图的各项功能,并能实现网上异地同时标绘和网络教学的功能。本文一方面分析了现有军用战术标图系统的应用现状、特点及缺陷;然后从多个方面对SCORM标准、AIR技术,以及富媒体的应用方面进行了介绍,并对基于AIR的军用网络战术标图系统的实现进行了可行性分析,通过度析比较,得出在Flash上实现网络战术标图的可行性结论与优势所在;然后介绍了本系统的设计框架及实现功能。最后介绍了本系统在军队内部的使用情况,并提出了本系统的改善方向。总体上讲,本系统操作简朴快捷,功能齐全,实现了网络化、数据化,它不仅是一个标图系统,更兼具教学功能,在军队内部得到了认可。通过本系统的应用,将促进军队的军事演习及首长机关训练的信息化限度,在一定限度上,改变训练模式,有助于军事训练的信息化进程。关键字:军用战术标图;SCORM;ActiopScript;富客户端;AIR;Flex

SCORMandtheAIR-basedmilitarytacticalPlottingTeachingandResearchandImplementationofApplicationSystemMajor:ComputerApplicationTechniqueAtpresent,withacombinationofdesktopapplicationsandnetworkadvantagesofrichclientapplications(RichInternetApplications,RIA)technologies,theInternetusheredinarevolutioninthefieldofgraphics.Amongthemanyrich-clienttechnology,themostrepresentativeofthemostrapidlydevelopingoftheFlashtechnology,withitscompletesystemdevelopmentenvironment,excellentuserexperience,aswellascross-platformcross-browser,etc.becometheInternet,rich-clienttechnologyinvariousareasofapplicationsfocusofthestudy.Richclientwillbethefuturedirectionofdevelopmentofwebapplications,FlashastheuseofActionScriptlanguage,toachieveanexcellenttoolforrichclient-sideisplayingitsoutstandingrole.SetofvectoreditingandFlashanimationasawhole,whileprovidingthegraphics,images,audio,animation,andtheinteractionofdeep-seatedorganiccombination,createabeautifulandstronginteractioneffects,whichhavebeenrecognizedandacceptedbythemajorityofusers,especiallywithFlashPlaythegradualpopularizationoftheplayer,aswellasFlexsoftwareandAdobeAIRTheemergenceofthesoActionScript3.0languageachievingdefactostandardforrichclient.Inthispaper,plottingthecurrentcomputersystemsformilitaryandtacticalproblemsraisedasaFlash-basedfront,JAVA,andPostgreSQLdatabaseback-endtechnologytoresolveproblems,discussesthedatabasetobuildFlash-basedtacticalmilitarynetworkplottingsystem,thedetailedprocess.Atthesametime,combinedwithSCORMstandards,theestablishmentofthetacticalPlottingteachingsystem,notonlythesystemachievedamilitarytacticalPlottingthevariousfunctionsandenablesremoteInternetandnetworkwhileplottingtheteachingfunction.ThispaperfirstanalyzestheexistingmilitarytacticalPlottingSystemstatus,characteristicsanddeficiencies;andfromthemanyaspectsoftheSCORMstandard,AIRtechnology,andrichmediaapplicationswereintroduced,andAIR-basedtacticalmilitarynetworkstandardFigureSystemconductedafeasibilityanalysis,throughanalysisandcomparison,thatintheFlashonthefeasibilityofachievingthenetworktacticalPlottingtheconclusionsandtheadvantagesof;thenintroducedthesystemdesignframeworkandimplementationfeatures.Finally,introducingthesysteminusewithinthearmedforcesandmadeimprovementsinthedirectionofthesystem.Generallyspeaking,thesystemsimpleandquickoperation,completefunctionstoachievethenetwork-based,data-oriented,itisnotonlyaplottingsystem,andbothteachingfunction,hasbeenrecognizedwithinthearmedforces.Throughtheapplicationofthissystemwillpromotethearmy'smilitaryexercisesandtrainingintheleadingorgansofthedegreeofinformation,toacertainextent,changethemodeoftrainingisconducivetotheprocessofmilitarytraininginformation.Keywords:militarytacticalPlotting;SCORM;ActiopScript;richclientapplications;AIR;Flex目录基于SCORM和FLEX的军用战术标图教学系统的研究与实现 [21]。数据访问对象作为一种优秀的设计模式,将低档别的数据访问逻辑与高级别的业务逻辑分离。数据访问对象所处位置如下图所示:DAO与DB、Webapplication的关系本文中同样使用到了DAO的设计模式,通过DAO来统一的对数据库进行访问,但是系统中的DAO是定义为接口(Interface)的形式,实现类在进行了接口DAO之后,可以根据需要再实现相应数据库种类的接口,通过双接口的实现来特定的表达出对特定数据库类型的访问方式,此外实现类还需要继承BaseDao这个基类,BaseDao是一个抽象类,它提供了所有实现类都可以统一使用的数据库访问方式Esql的实例,并且提供了实现类共有的一些方法。它们之间的结构如下图所示:BaseDao的类关系图其中BaseDao提供的getGeneratedId()可以通过get_generated_id([table])这个PostgreSQL提供的内部函数查询某张表最新添加记录的序列号,用于系统中执行sql向数据表插入数据并返回插入数据的序列号。此外随着系统的扩展和更新,当数据库需要迁移或者需要连接其他数据库来扩展功能的时候,只需要将PostgreSQL的接口替换为其他的接口,就可以容易地实现程序的迁移和扩展。另一方面数据库的连接是一个比较重要且难以管理的关键,以往的程序数据库连接的方式多数为分散解决,需要时建立,用完后断开。这种方式管理下的数据库连接很容易由于程序员的疏忽出现没有释放的死链接,无效的消耗服务器的资源,甚至严重时会导致服务器崩溃。为了消除数据库连接管理的隐患,本文中使用DaoManager来统一管理所用数据库连接。当系统启动的时候,系统会调用DaoManager的初始化函数initialize(DataSourcesource),该初始化函数就通过DataSource的实例对其成员变量esql进行初始化,然后对装载dao的包进行扫描,将每个dao接口以及其所有的实现进行注册,放于DaoManager的Map当中,这样当每次程序需要调用dao时,只需要在DaoManager中取出相应的dao使用即可,不需要再单独进行数据库连接的管理。同时对于数据库的事务管理,也由DaoManager通过begin(intisolation),commit(),end()来进行统一的管理,isolation表达了数据库的隔离级别,按照标准分别设立:未提交读(readuncommitted),提交读(readcommitted),反复读(repeatableread),序列化(serializable)四种级别。由此可以看出通过DaoManager,系统可以对数据库连接和事务进行统一的规范化管理。战术标图功能本系统是一个融合了战术标图教学与运用的综合系统,所以系统功能也兼顾了两方面的重要功能。战术标图功能在战术标图运用方面,由于战术标图不同于一般的Web应用,传统通过链接而表达信息的网页形式,不能满足战术标图在图形界面上的规定,并且网络战术标图对图标的即时性操作更是标图功能的重点,为了提高系统对于图标的操作性,本系统的标图功能重要运用AIR技术,借助Flash技术的丰富表现力实现队标库、地图库及标绘相结合的卓越标图功能。图4-2系统主界面主界面的标图功能具体说明如下:标图基本功能:通过拖放设定图标坐标,即设立图标的X、Y坐标,控制图标的缩放系数,调整图标的旋转参数,为图标编写描述。全屏:由于战术标图很强调全局的战术安排,通过该功能可以全屏展示地图,让用户从更宏观的角度观测战术策略。演示:同一张地图上同样的形势下,也许存在多种战术对策,为了表现出各种战术之间的差别与联系,通过演示可以表现出现有战术基础上的变化形式,这种演示只作为临时的教学使用,不记录到数据库。放大:对当前显示的地图部分进行放大。缩小:对当前小时的地图部分进行缩小。图标库:系统存放各种图标的仓库,该仓库可以动态添加和删除,用户可以根据自己的需要向图标库中添加新的图标。地图库:系统存放地图的仓库,该地图库由管理员进行管理,用户只能使用已有的地图。标图教学功能本系统在战术标图教学方面,系统中在标图的基本功能基础上加入了诸如演示、画笔、截图以及变化分析等多项使用教学技术,充足扩展了战术标图系统的教学能力,通过后台数据结构的组织展示出战术的多种变化策略,有助于系统用户对比性的开展战术标图教学。系统的标图教学功能如下所述:新建:刷新当前地图,重新讲解战术标图。退出:关闭当前地图,结束战术标图的教学。画笔:该功能会在当前战术标图上面加入一个透明图层,教师可以在这个透明图层上通过画笔画一些辅助讲解的标示,当画笔启动时,地图层不响应用户的操作,此外还可以通过右边的颜色选择框选取需要的画笔颜色。截图:通过该功能对地图的局部进行抓取,并且将这部分局部性放大作为新的地图,本来标记在这个局部区域的图标继续保存,用户可以继续进行标图,方便了用户进行局部性针对讲解。撤消:取消的上一步的标图操作。恢复:回复最近被取消的标图操作。上一步:后退到上一步的标图操作。下一步:前进到下一步的标图曹组。第一步:返回到第一步的标图操作。最后一步:进入到最后一步的标图操作。板书:用户可以根据教学需要编写板书,作为教学的辅助手段。图标信息:系统通过树的形式展现出标图的环节以及变化。系统运营环境军用网络战术标图系统的运营环境介绍如下:软件环境操作系统:WindowsXP以上、Windows2023Server以上或者各种版本Linux数据库:Postgresql8.3以上Web服务器:Tomcat5.5以上,或者其他Web服务器浏览器插件:AdobeFlashPlayer9以上版本硬件环境CPU:Pentium4以上解决器内存:256M以上高分辨率图形卡:支持1024*768以上高分辨率显示设备:支持1024*768以上打印机:彩色激光打印机本章小结本章是系统的实现章节,一方面是讲解了Scorm平台的实现包是如何组织,以及课件树的解析流程,然后具体介绍了系统了角色、动作、授权的权限设计方式,接着具体说明了系统中运用的连接池技术和相关的配置,最后将系统的两种角色分别相应的功能进行了具体讲述。

总结与展望本系统已在部队的多次演习中使用,特别是在首长机关训练中,取得了较好的效果,受到各级首长的高度评价,填补了成都军区部队网络战术标图的空白,下一步将研究运用Flash可操控摄像头、麦克风等硬件设备的功能,实现远程可视战术标图,真正实现一体化联合标绘。同时,本系统不仅是一个战术标图系统,并且兼有网络教学的功能,下一步,可将本系统扩展,不仅用于网络标图,更可用于规范军用网络课件,建立军用网络课件统一规范,实现军用网络课件共享平台,解决现有军事课件不通用的现状。参考文献[EB/OL].史纪强.基于Flex技术的RIA公司门户解决方案.《数字石油与化工》.2023.孙颖.FlashActionScript3殿堂之路[M].电子工业出版社.2023.JeffTapper,MichaelLabriola.BreakingOutoftheWebBrowerwithAdobeAIRAdobeAIR权威指南.邱彦林.Flex第一步--基于ActionScript3.0的Flex2应用开发.清华大学出版社.2023。AJAX:带给开发者们崭新的一片天.[EB/0L].DaveCrane,BearBibeault

,JordSonneveld.《Ajax实战实例详解》[M].人民邮电出版社.RyanAsleson,NathanielT.Schutta.《Ajax基础教程》[M].人民邮电出版社张晓龙.基于Ajax的web应用.《电脑开发与应用》第19卷第8期.17~18.史胜辉.Ajax技术在WEB客户端开发中的应用《中国管理信息化》2023年6月.88~90.李健郭宇明石桂名.基于DWR的AJAX技术研究与实现.《现代计算机》.2023

(7).张禹.基于DWR框架的Web平台开发研究.《科技传播》.2023

(10).许莉莉俞巍.基于DWR框架的教学管理系统设计与实现.《现代计算机》.2023

(5).任继涛.AJAX应用程序框架的比较及应用.《青海师范大学学报》.2023

(3)

.JonHoffman.AJAXTHEEASYWAYWITHJAVAANDDWR.JavaDeveloper'sJournal.2023Vol.11(No.10)

.柯自聪.Ajax开发精要——概念、案例与框架.电子工业出版社.2023.DWR中

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论