首页 2021年版基于SCORM和RIA的军用战术标图教学系统的研究应用与实现

2021年版基于SCORM和RIA的军用战术标图教学系统的研究应用与实现

举报
开通vip

2021年版基于SCORM和RIA的军用战术标图教学系统的研究应用与实现基于SCORM和AIR军用战术标图教学和应用系统研究和实现计算机应用技术专业目前,伴随结合了桌面应用和网络应用优点富用户端(RichInternetApplications,RIA)技术出现,互联网图形领域迎来了一场变革。在众多富用户端技术中最具代表性、发展最为快速Flash技术以其完善系统开发环境、优异用户体验和跨平台跨浏览器等优点成为目前互联网上富用户端技术在各个应用领域研究关键。富用户端将是以后web应用发展方向,Flash作为使用ActionScript语言,实现富用户端优异工具,正发挥其出色作用。Flas...

2021年版基于SCORM和RIA的军用战术标图教学系统的研究应用与实现
基于SCORM和AIR军用战术标图教学和应用系统研究和实现计算机应用技术专业目前,伴随结合了桌面应用和网络应用优点富用户端(RichInternetApplications,RIA)技术出现,互联网图形领域迎来了一场变革。在众多富用户端技术中最具代表性、发展最为快速Flash技术以其完善系统开发环境、优异用户体验和跨平台跨浏览器等优点成为目前互联网上富用户端技术在各个应用领域研究关键。富用户端将是以后web应用发展方向,Flash作为使用ActionScript语言,实现富用户端优异工具,正发挥其出色作用。Flash集矢量编辑和动画创作为一体,同时能够将图形、图像、音频、动画和深层次交互动作进行有机地结合,创建出美观和交互性强效果,从而得到了广大用户认可和接收,尤其是伴随FlashPlay播放器逐步普及,和Flex软件和AdobeAIR出现,更使ActionScript3.0语言成为实现富用户端事实 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 。本文针对目前计算机军用战术标图系统存在问 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 ,提出以基于Flash为前台,JAVA和PostgreSQL数据库为后台技术加以处理,叙述了搭建基于Flash数据库军用网络战术标图系统具体过程。同时,结合SCORM标准,建立了战术标图教学系统,不仅实现了军用战术标图各项功效,并能实现网上异地同时标绘和网络教学功效。本文首先分析了现有军用战术标图系统应用现实状况、特点及缺点;然后从多个方面对SCORM标准、AIR技术,和富媒体应用方面进行了介绍,并对基于AIR军用网络战术标图系统实现进行了可行性分析,经过分析比较,得出在Flash上实现网络战术标图可行性结论和优势所在;然后介绍了本系统设计框架及实现功效。最终介绍了本系统在军队内部使用情况,并提出了本系统改善方向。总体上讲,本系统操作简单快捷,功效齐全,实现了网络化、数据化,它不仅是一个标图系统,更兼具教学功效,在军队内部得到了认可。经过本系统应用,将促进军队军事演练及首长机关训练信息化程度,在一定程度上,改变训练模式,有利于军事训练信息化进程。关键字:军用战术标图;SCORM;ActiopScript;富用户端;AIR;FlexSCORMandtheAIR-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目录TOC\o"1-3"\h\z\u基于SCORM和FLEX军用战术标图教学系统研究和实现III目录V1.序言71.1研究背景和意义71.2军内标图系统应用现实状况81.3论文组织结构91.4本章 小结 学校三防设施建设情况幼儿园教研工作小结高血压知识讲座小结防范电信网络诈骗宣传幼儿园师德小结 102SCORM标准和RIA技术112.1RIA概述112.1.1RIA产生背景112.1.2RIA技术介绍132.2Flash和AdobeAIR152.3Ajax和RIA介绍182.4SCORM标准212.4.1SCORM标准介绍212.4.2SCORM三大组成222.5本章小结263军用网络战术标图系统设计273.1军事战术标图介绍273.1.1战术标图273.1.2军队标号273.1.3军队标号使用要求283.1.4军队标号识别方法303.2系统框架设计323.2.1权限系统设计323.2.2系统框架设计343.3数据库和访问接口设计353.3.1数据库设计353.3.2访问接口设计383.4SCORM标准平台设计403.4.1SCORM总体实现框架403.4.2SCORM行为步骤设计413.5Flash数据通信和事件处理机制设计423.5.1事件机制423.5.2数据通信483.6本章小结554军用网络战术标图系统实现564.1SCORM标准教学平台实现564.1.1平台实现包结构564.1.2课件树解析生成584.2系统功效设计594.3数据库访问技术614.3.1连接池配置614.3.2数据访问对象实现634.4战术标图教学功效654.4.1战术标图功效654.4.2标图教学功效664.5系统运行环境674.6本章小结675总结和展望68参考文件69作者在硕士期间参与项目和发表论文情况711.序言1.1研究背景和意义战术标图就是将敌我双方军事活动相关情况,用军标符号和文字标识在地形图、地形略图或军事地图等空间信息载体上工作。其中,标号是战术标图依据。它是部队作战指挥、作战模拟和其它和军事相关活动中一个常见图形符号;而标有战术情况地形图、略图和地图,通常称为“要图”。所以,标图也能够称为标绘要图。战术标图是拟制军用文书、表示首长决心、传达战场情况、反应战场态势、组织指挥作战、总结作战经验关键手段。标绘好要图含有形象直观,概括力强,清楚易读,一目了然等特点,它不仅能够填补文字材料不易说明多种复杂情况,而且能够替换繁琐文字材料成为战斗文书关键组成部分。所以,战术标图在平时和战时全部含有十分广泛及关键作用。传统战术标图是参谋人员在传统纸制地图上,依据要求手工进行标图作业,这种标图方法在以往战事中却发挥了关键作用,利用它便于分析判定和了解情况,便于计划工作,便于组织指挥战斗,便于拟制文书和编写战斗要报,总结作战经验。不过其次这种传统标图方法也存在部分本身问题,如方法繁琐、难于储存、修改难度大、无法反复使用等;伴随现代科学技术快速发展并广泛应用于军事领域,武器系统和指挥、控制、通信和情报系统全部发生着巨大改变,传统标图逐步过渡到借助于信息技术计算机标绘也是大势所趋。计算机标图是使用计算机在电子地图这么数字图像上依据传统标图要求使用要求符号、图形、文字等形象表现出军事信息一个技术。因为计算机操作简单快捷、电子地图更换灵活和支持纸制输出和网络传输特点,使用计算机来进行战术标图成为了一个效率更高、效果愈加好新方法,使用这种方法来替换传统标图方法显得很有必需。其次,伴随信息技术发展,教学手段也在发生着巨大改变,从最初口口相传到近代书本传承,再到现在网络多媒体教学。教学效率在逐步地提升,同时教学资源复用率和传输率也在发生着惊人改变,比如Adobe企业推出flash以其丰富灵活展现方法起到了传统教学方法难以企及教学效果。所以将信息化教学手段引入到战术标图领域成为了一个事在必行趋势。经过信息化手段不仅能够生动地讲解出战术标图局势,还能够反应出标图过程中指挥人员宝贵策略思想,而且这种方法还能够对战术标图过程进行沉淀,形成可积累教学资源,对全军战术素质提升含相关键意义。另外结合现在Scorm(SharableContentObjectReferenceModel)这种优异教学模型,教学资源不仅能够沉淀下来,还能够高效共享,甚至能够人性化对每个学员学习情况进行跟踪,经过这种模型,再结合现在多媒体技术,战术标图不仅能够快捷、形象地经过计算机进行展示和讲解,还能够在传统讲解基础上加入很多有力辅助工具,提升教学效果,而且能够将教学结果形成能够共享资源,经过模型控制自动跟踪学习情况,从而有效开展战术标图利用和教育。1.2军内标图系统应用现实状况战术标图系统是指挥自动化系统一个关键组成部分,伴伴随中国特色军事变革步伐,我军基础作战形式和基础训练模式正逐步向一体化转变,对于由多军兵种参与作战或演练,肯定要求各单位共享作战态势,进行战术标图作业,网络战术标图系统提上日程。现在计算机战术标图系统还处于单机作业阶段,因为其不能实现异地同时标绘,故其应用范围受到很大限制,已不能满足一体化联合作战需求。而且,部队对标图系统要求还不仅仅局限于功效实现,对于整个系统在军事演练及作战中表现形式、简约程度有更高要求。比如,军事演练时,需要将演练态势实时展现给在场观摩人员,这常常需将作战标图以多媒体形势在投影屏幕上显示,而利用现有战术标图系统,将达不到异地同时标绘,实现现场显示,和美观大方目标。所以,现用计算机战术标图系统,在表现形式上,和手绘标图存在较大差异,不能实现异地同时实时标绘,而且美观度不能达成军队要求,所以在很多场所,现行计算机军用标图系统使用度不是很高,大家反而更倾向于使用传统标图方法。甚至在平时,大家常常全部是利用Coreldraw等矢量绘图软件在电脑上画图,这么即费力,又费时。其次,因为战术标图技术一直停留在传统标图方法上,多种标图资源根本没有措施整合,所以战术标图教学也对应停留在传统方法上,这种方法即使能够讲解相关 规范 编程规范下载gsp规范下载钢格栅规范下载警徽规范下载建设厅规范下载 和步骤,不过相对单调手段无法收到良好教学效果,更关键是很多宝贵教学资源因无法沉淀而丢失,学习人员也因为缺乏必需学习资料,学习效果大打折扣。1.3论文组织结构基于上述对战术标图背景探讨,和现实状况分析,能够看出战术标图不仅需要向现代化多媒体技术过渡,经过信息化手段来提升标图效率,还有必需将新教学手段和战术标图技术进行结合,打造一个结合战术标图利用和教学综合平台,利用平台来提升战术标图技术,更利用平台来融合这些宝贵战术标图教学资源,从而有力地促进全军对战术标图利用和学习。为此本文关键从这么一个侧面来安排工作,具体组织结构以下:第一章介绍了战术标图背景、意义和应用现实状况,明确了战术标图信息化必需性,和开展结合信息化教学关键性第二章对战术标图教学系统中使用标准和关键技术进行了介绍,关键是介绍了系统实现利用RIA这种富用户端表现技术,和优异共享学习资源模型Scorm,着重对Scorm三大组成部门进行了叙述。第三章解释了系统设计,首先对军事战术标图进行了介绍,随即解释了系统权限设计和框架设计,接着经过数据库关系图形式展现了数据库设计,经过类联络图方法说明了访问接口设计,然后说明了Scorm标准平台总体实现框架和行为步骤设计,最终对系统中数据通信和事件处理机制进行了解释。第四章是系统实现部分,具体介绍了Scorm标准教学平台实现方法,包含平台实现包结构和课件树解析步骤,然后具体分析了系统角色权限设计和数据库访问技术实现方法,最终将系统战术标图和标图教学两大功效模块下面各小功效进行了具体介绍。第五章对本文进行了简明总结,而且提出了未来展望。1.4本章小结本章经过介绍战术标图背景、现实状况和意义,明确了战术标图利用和教学信息化必需性,而且说明了本文具体组织结构。2RIA技术和SCORM标准2.1RIA概述2.1.1RIA产生背景互联网已经日益成为应用程序开发默认平台,传统Web应用程序(WebApplication)是基于HTML页面、服务器端数据传输模式。而HTML是适合于文本,伴随Web应用程序复杂性越来越高,传统Web应用程序已经逐步不能满足Web浏览者更高、全方位体验要求了,这就是被Adobe企业称之为“体验问题”(ExperienceMatters)。此时一个被称为RichInternetApplication(简称ria(​"\o"RIA开发技术和应用模式"\t"_blank​),汉字翻译作"丰富互联网应用程序")具高度互动性和丰富用户体验网络应用程序出现了。Adobe企业也借此机会开发了相关技术和开发工具,促进ria(​"\o"RIA开发技术和应用模式"\t"_blank​)开发和普及。企业级应用程序经历了几次系统架构方面关键转变,在此过程中,用户端表现能力有起有落。图2-1[1]显示了RichInternetApplication发展过程:图2-1RichInternetApplication发展基于主机应用程序:应用程序提供基于文本非图形化用户界面,只有内部人员才能进行访问。用户机/服务器(Client/Server,简称C/S)应用程序:二十世纪九十年代伴随Windows出现和用户端处理能力增强,出现了用户机/服务器应用程序,它们采取图形用户界面,用户端数据处理能力比较强。但因为用户端应用程序需要进行不停更新,所以布署和维护成本比较高,应用范围相对较小,只能为少数人所使用。浏览器/服务器(Browser/Server,简称B/S)应用程序:九十年代中期,互联网飞速发展,出现了浏览器/服务器应用程序,Web广泛使用处理了C/S应用程序布署、和更新、维护困难。但因为采取了HTML页面形式用户界面,用户端数据处理能力较C/S应用程序有所回落。C/S架构缺点关键是布署、更新、维护等问题。B/S架构缺点关键是受制于HTML限制,无法像C/S那样使用丰富效果来展示数据,用户体验比较糟糕。另外,稳定用户端/服务器连接,也是必需条件,网络中止将使B/S程序无法运行。从C/S到B/S,这二者受限于技术本身应用分别发展成了胖用户端和胖服务器端模式,而ria(​"\o"RIA开发技术和应用模式"\t"_blank​)出现给我们带来重新在用户端和服务器端进行愈加好平衡机会。2.1.2RIA技术介绍计算机进入商业领域已经有40多年之久。在此行期间,用户端和服务器端角色就一直在不停深化。企业及其雇员越来越习惯于将工作交给电脑,商用应用程序界面外观和体系结构也为了满足新需求而随之改变。在连续至今演化过程中,企业一直要求愈加快、更轻和更丰富因特网应用程序,既拥有传统桌面程序丰富媒体,又拥有Web应用程序天生丰富内容。军队也不例外,它对Web应用丰富性提出了更高要求,尤其是在演练过程中,需要将演练进程以标图形式,形象直观地表现出来,并经过网络传送到观摩终端,这个过程是通常Web应用无法完成,所以,构建“富用户端”应用,提上了议事日程。本世纪初,Macromedia(现已并入Adobe)发明了RIA(RichInternetApplications,富因特网应用程序),简称富用户端,是利用含有很强交互性富用户端技术来为用户提供一个更高和更全方位网络体验。RIA是一个Web体验,既华丽,又互动,还不失轻灵活。RIA集成了桌面应用交互性和传统Web应用布署灵活性和成本分析,以创建单一而完整用户体验。结合了声音、视频和实时对话综合通信技术,使RIA(​"\o"RIA开发技术和应用模式"\t"_blank​)含有前所未有网上用户体验。图2-2就是RIA(​"\o"RIA开发技术和应用模式"\t"_blank​)应用程序模型:图2-2RIA应用程序模型富用户端技术使创建RIA成为可能,它提供一个运行时环境以承载被编译用户端应用程序,该用户端应用程序是一个使用HTTP协议公布文件。用户端应用程序使用异步C/S结构连接到现有应用服务器,这是一个安全、可升级、含有良好适应性面向服务模型,这种模型由目前所采取Web服务驱动。RIA含有桌面应用程序特点包含:在消息确定和格式编排方面提供互动用户界面;在无刷新页面之下提供快捷界面响应时间;提供通用用户界面特征如拖放式(draganddrop)和在线和离线操作能力。RIA含有Web应用程序特点包含如:立即布署、跨平台、采取逐步下载来检索内容和数据和能够充足利用被广泛采纳互联网标准。RIA含有通信特点则包含实时互动声音和图像。用户机在RIA中作用不仅是展示页面,它能够在幕后和用户请求异步地进行计算、传送和检索数据、显示集成用户界面和综合使用声音和图像,这一切全部能够在不依靠用户机连接服务器或后端情况下进行。富用户端技术正在不停地完善中,但并不意味着会替换HTML。相反它将深入扩展浏览器功效,使之提供愈加高效和友好用户接口。很多RIA全部在浏览器中运行,甚至它本身就是HTML一部分,所以HTML将继续保持其原有角色。另外,因为富用户端技术能够支持运动图象、视频、音频、双向数据通信和创建复杂窗体,它为创建应用程序用户接口提供了一个高效而完善开发环境.RIA开发必需含有三个要素:富用户端技术、服务器技术和开发工具。富用户端技术充足利用当地机器处理能力来处理数据,而不需要把一些数据发送到服务器处理,充足利用了当地机器资源。服务器技术提供了一个和富用户端连接机制,作为RIA服务器技术必需从现有服务器技术继承,能够提供一个快速脚本环境,支持数据库应用开发、双向数据通信、实时数据通信,甚至采取一个新服务器,比如:ColdFusionServer和FlashCommunicationServer等。“富”概念包含两方面,分别是指它含有丰富用户界面和丰富数据模型。经典富用户端模型富用户模型将界面分解成很多既能够和用户直接交互又能够和服务器进行通信小单元模块。这种将应用程序设计从以一个个相对独立页面为中心转移到以组件为中心转变将会使用户层设计提升到一个新层次,而且会使用户层变得愈加灵活。富用户层不再成为服务器响应最终端,这同时也使程序性能得以提升,用户使用感觉就仿佛程序不需要和服务器进行通信或只是偶然才需要进行通信。不像传统模型那样,服务器收到请求后由上至下创建用户端界面,你不用估计事件次序。既然每个组件全部是独立,就没有必需因为一个请求而做出影响整个视图反应。要使每个组件全部含有向服务器传送信息能力需要每个组建知道怎样处理服务器传输回来信息。在RIA中,用户端和服务器端交互数据是不一样时,这么你就能够控制组件创建信息发送给服务器和处理服务器响应,能够为更零碎控制去耦和分离程序功效而且组建面向服务程序结构。布署RIA好处于于[2]:1)RIA能够继续使用现有应用程序模型(包含J2EE和.NET),所以无需大规模替换现有Web应用程序。经过RichClient技术,能够轻松构建更为直观、易于使用、反应更快速而且能够脱机使用应用程序。2)RIA能够帮助企业提供多元化关键业务效益,包含提升销量、提升品牌忠诚度、延长网站逗留时间、较频繁反复访问、降低带宽成本、降低支持求援和增强用户关系等。2.2Flash和AdobeAIRRIA领域中运行时环境佼佼者是AdobeFlash平台。Flash平台现在是Ajax在RIA方面关键竞争者。Flash原本是作为一个播放动画插件而开发。伴随时间推移,FlashPlayer也已经发展了多年,即使每一个新版本全部加入了部分新功效,而且其文件小,所需内存很小。经过近十年发展,FlashPlayer几乎无处不在,因特网上98%Web浏览器全部安装了某个版本FlashPlayer。自以来,Macromedia(现在已经归入Adobe旗下)便开始强调Flash不再只是一个动画工具。Flash6公布以后,Macromedia开始为Flash提供更多构建应用程序能力。Macromedia企业发觉,把播放器普及性和其脚本语言(ActionScript)强大功效组合在一起,开发者能够构建基于浏览器完整应用程序,还能避开HTML不足。选择FlashPlayer,开发者还能够摆脱浏览器和平台不兼容性。FlashPlayer有很多好特征,其中之一是,针对每个特定版本FlashPlayer所开发内容和应用程序,通常全部能运行于全部支持该版本播放器平台或浏览器。过去,建立基于FlashPlayer应用程序时,最大障碍是创作环境,Flash原来目标是作为用户创建互动内容动画制作工具。有很多开发者想构建基于FlashPlayerRIA,但全部因不熟悉工具而受到阻碍。Adobe企业于年中推出了强大ActionScript3语言,和支持ActionScript3新一代ActionScript引擎——ActionScriptVirutalMachine2(AVM2),为Flash面向对象编程插上了翅膀。AVM2是一个新、高度优化地虚拟机,它显著超越了使用AVM1可能达成性能。ActionScript3在其中实施能够达成前所未有高效率和高性能。经测试,AVM2实施ActionScript3代码比以前ActionScript2代码实施效率要快10倍以上。除了提升性能和愈加有效内存利用之外,ActionScript3还提供一个编程模型,该模型对于来自其它平台开发人员来说将很熟悉。ActionScript3不仅语言愈加一致和标准,还拥有数百个新API用于诸如E4X、正则表示式和二进制套接字等功效。这些新功效使开发者对内容和应用程序有了愈加好控制。另外,还增加了类、界面、包、名称空间和强制强类型化变量可选编译模式,这使得ActionScript3对于大型应用程序开发更有吸引力。ActionScript3,和ActionScript2和ActionScript1有本质上不一样,是一门功效强大、面向对象、含有业界标准素质编程语言。它象征着FlashPlayer运行时功效发展中关键里程碑。ActionScript3是快速构建RIA理想语言。ActionScript3有以下优势[3]:1)对面向对象编程(OOP)语言完全支持。关键语言基于ECMAScript(ECMA262)标准,对OOP架构深层优化。2)根本更新显示对象系统架构。3)采取了优异E4X,使XML成为ActionScript3语言内建数据类型(nativesupport)。操作直白、简单。和ActionScript2比较,极大地减轻子XML数据处理工作量。4)全方面支持正则表示式。正则表示式也成了ActionScript3内建数据类型,ActionScript3对字符串处理能力空前增强。5)能实现标准DOM3事件。FlashAPI全方面支持事件机制。6)支持异常处理机制。异常包含信息全方面、易于调试和正理。FlashAPI全方面支持异常正理机制。尽管FlashPlayer仍然是开发RIA一个好平台,但新出现 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 (比如Flex)却极大地简化了开发步骤并降低了单独使用FlashStudio开发出RIA数量。Adobe Integrated Runtime (AIR) 是一个跨操作系统运行时,利用现有Web开发技术(Flash,Flex,HTML,JavaScript,Ajax)来构建富Internet应用程序,并布署为桌面应用程序。AIR不只是把一个图标放在桌面上并许可Web应用当地运行,这是一个经过使用Flash、Flex和HTML/JavaScript等技术,在Web应用和当地桌面资源和数据之间牵线拱桥方法。AIR支持部分强大新功效,而在Web浏览器内部运行时,绝无可能提供这些功效。另外,AIR还支持当地数据持久存放,它利用AIR运行时环境内置一个SQLite数据库,经过使用为ActionScript、Flex和JavaScript开发人员提供多种丰富API,能够轻松地管理SQLite数据库中信息。AIR集成了RIA全部优点,并处理了RIA关键缺点——无法和用户操作系统交互。伴随20世纪90年代因特网时代到来,大家开始将桌面应用移植到Web浏览器中运行,以帮助处理桌面应用分布问题。利用AIR,用户只需点击一个Web页面就能够安装应用,并在每次运行时自动完成更新,这么就能集二者之所长——既提供桌面应用强大功效和交互性,又含有因特网应用分布能力。AIR相对传统Web应用,含有以下优势[4~5]:1)当地运行,类似桌面应用程序。有用户端优势;能够脱机运行,在需要时候偶然连接网络。2)跨平台,类似java技术,在不一样操作系统上有对应虚拟机支持,现在已经有windows和mac。3)开发是基于现有web技术,如Flash/Flex/ActionScript/HTML/JavaScript/CSS/Ajax/PDF,对于开发人员,不需要学习c、c++、java之类底层开发语言,不需要学习具体操作系统底层API开发;这降低了开发门槛,使现有做web开发技术人员,依靠其原本就很熟悉开发模式,稍加训练就能够开发良好丰富富用户端应用。4)AIR应用能够直接访问文件系统。5)AIR应用在浏览器之外运行,所以不存在键盘快捷键“不起作用”问题。6)AIR应用支持从操作系统向应用直接播放元素。2.3Ajax和DWR介绍Ajax[6~10](AsynchronousJavaScriptandXML)是结合了DHTML技术、XML和JavaScript等编程技术,能够让开发人员构建基于XML技术Web应用,并打破了使用页面重载通例。Ajax是使用用户端脚本和Web服务器交换数据Web应用开发方法。这么,Web页面不用打断交互步骤进行重新加裁,就能够动态地更新。使用Ajax,用户能够创建靠近当地桌面应用直接、高可用、更丰富、更动态Web用户界面。异步JavaScript和XML(AJAX)不是什么新技术,而是指这么一个方法:使用多个现有技术——包含级联样式表(CSS)、JavaScript、XHTML、XML和可扩展样式语言转换(XSLT),开发外观及操作类似桌面软件Web应用软件。实现Ajax全部组件全部已存在了很多年。AdaptivePath用户体验战略部门主管兼创办合作人JesseJamesGarrett今年2月发表在AdaptivePath网站上一篇文章中杜撰了这个术语。异步这个词是指AJAX应用软件和主机服务器进行联络方法。假如使用旧模式,每当用户实施某种操作、向服务器请求取得新数据,Web浏览器就会更新目前窗口。假如使用AJAX异步模式,浏览器就无须等用户请求操作,也无须更新整个窗口就能够显示新获取数据。只要往返传送采取XML格式数据,在浏览器里面运行JavaScript代码就能够和服务器进行联络。JavaScript代码还能够把样式表加到检索到数据上,然后在现有网页某个部分加以显示。在面向消费者很多应用当中,谷歌Gmail和谷歌Maps就是最常见例子。在Gmail当中,AJAX负责怎样开启线程会话,以显示不一样邮件文本内容。而在Maps当中,AJAX许可用户以一个似乎无缝方法拖拉及滚动地图。还有雅虎Flickr像片共享应用和亚马逊网站A9搜索引擎。另外,雅虎新Web邮件服务可能很快就会吸引AJAX支持者莫大关注,这项服务基于雅虎收购Oddpost后得到技术。这些UI全部充足地使用了后台通道,也被部分开发者称为“Web2.0”,并造成了大家对Ajax应用爱好猛涨。然而,AJAX应用软件厂商越来越把眼光瞄准了企业。譬如说,ScalixWebAccess电子邮件应用软件其实比微软Outlook自己Web邮件界面更像Outlook。不过AJAX应用软件适用领域含有一定不足。因为它们利用了部分最新Web技术,所以只能在一些Web浏览器里面运行——不过AJAX适用浏览器正越来越多。一样支持AJAX技术利用框架也越来越多,比如jQuery,prototype,dojo等,本文依据本身需要选择了性能和易用性全部良好DWR开源框架,下面就具体对该框架进行介绍。DWR[11~15](DirectWebRemoting)是一个开源类库,能够帮助开发人员开发包含Ajax技术网站。它能够许可在浏览器里代码使用运行在Web服务器上Java函数,就像它在浏览器里一样。DWR包含两个关键部分,其一是运行在浏览器用户端Javascript,这部分被用来和服务器通信,并更新页面内容;其二是运行在服务器端JavaServlet,这部分被用来处理请求并将响应结果发送给浏览器。DWR采取了一个动态生成基于Java类Javascript代码新方法来实现和处理Ajax。这么Web开发人员就能够在Javascript里像使用浏览器当地代码一样使用Java代码,而实际上这些Java代码是运行在服务器端而且能够自由访问Web服务器资源。出于安全考虑,Web开发者必需合适地配置,决定哪些Java类能够安全地被外部使用。这个从Java到Javascript远程功效方法给DWR用户带来了很像传统RPC机制,就像RMI或SOAP一样,而且拥有没有插件运行在Web上优势。DWR认为浏览器/服务器协议没有那么关键,其更倾向于确保编程界面简单自然。对此最大挑战就是把Ajax异步特征和正常Java方法调用同时特征相结合。在异步模式下,结果数据在开始调用以后一段时间以后才能够访问。DWR处理了这个问题,许可Web开发人员使用一个特殊方法参数来指定一个函数,方便在数据返回后回调此函数。图2-3来自DWR官方文档[17],展示了DWR怎样利用部分类似JavascriptonClick等事件结果来改变一个下拉列表框内容。这个事件处理器调用一个DWR生成Javascript函数,它和服务器端Java函数是匹配。DWR接着处理了Java和Javascript之间全部远程信息,包含转换全部参数和返回需要值。接着DWR实施了对应回调函数(populateList)。这个例子演示了怎样使用DWR功效函数来改变网页内容。图2-3 DWR交互过程使用DWR能够有效地从应用程序代码中把Ajax全部请求-响应循环消除掉。这意味着,用户端代码再也不需要直接处理XMLHttpRequest对象或服务器响应,不再需要编写对象序列化代码或使用第三方工具才能把对象变成XML,甚至不再需要编写servlet代码把Ajax请求调整成对Java对象调用。DWR是作为Web应用程序中servlet布署。能够把它看做一个黑盒子,这个servlet有两个关键作用:首先,对于公开每个类,DWR动态地生成包含在Web页面中Javascript。生成Javascript包含存根函数,代表Java类上对应方法并在幕后实施XMLHttpRequest。这些请求被发送给DWR,这时它第二个作用就是把请求翻译成服务器端Java对象上方法调用,并把方法返回值放在servlet响应中发送回用户端,编码成Javascript。DWR还提供了帮助实施常见用户界面任务Javascript工具函数。2.4SCORM标准2.4.1SCORM标准介绍SCORM共享内容对象参考模型(SharableContentObjectReferenceModel)是由美国国防部ADL(AdvancedDistributedLearning)组织所确定标准,对于数字内容教材制作、内容开发提供一套共通规范错误!未找到引用源。。“教材再用和共享”是SCORM关键概念。SCORM强调精神是教材能够透过统一格式跨平台、能够真正达成可反复使用、追踪学习统计也能够有统一标准,更能符合学习者需要。“高级分布式学习”(ADL)是美国国防部(DoD)和白宫科技政策局(OSTP)在1997年11月成立研究项目。ADL组织经过ADL协同试验室(ADLCo-Lab)为部分DoD活动提供了场所并组织联合代剪提议人和项目经理协同工作。ADL组织使命是为高质量教育和培训提供路径以满足个体需求,经济有效地传输且不受时间地点限制。ADL组织工作目标关键是促进动态、有成本效益学习软件和系统大规模开发,进而刺激这些产品市场以满足军事服务和民族劳动力未来教育和培训需求。ADL组织具体工作就是ADL规范和指导方针(如SCORM)发展和落实实施。基于任何能够经过网络传输内容全部能很轻易地在其它教学设施中应用而对访问和网络交互没太多要求假设,SCORM标准描述了一个调配模型,这个调配模型提供部分能被广泛接收和落实实施数字化学习标准。这些标准包含相关学习者学习对象之间信息交流应用编程接口(ApplicationProgrammingInterface,API)、一个描述这些信息定义数据模型、一个实现学习内容互操作内容包装规范、部分用于描述学习内容标准元数据元素,和部分用于组织学习内容标准排序规则。因为SCORM采取以上标准方法来定义和存取相关学习对象信息,符合SCORM标准学习内容对象(SharableContentObject,SCO)含有高水平可访问性、适应性、可承受性、持久性、互操作性、重用性等。SCORM标准使用将会增强LMS运行不一样商家工具开发内容和这些内容数据转换能力,增强不一样商家开发LMS运行相同内容和这些内容在实施时数据交换能力,增强多个网络LMS产品/环境访问相同知识库可实施内容并运行这些内容能力。这种策略消除了为适合最新技术平台需要做很多开发工作,将会使开发者更多地关注有效学习策略。2.4.2SCORM三大组成2.4.2.1CAMCAM,全称为ContentAggregationModel,指SCORM内容集合模型。它目标是提供一个公共方法,把学习资源组合成学习内容。它还定义了怎样确定和描述学习内容,怎么整合成一个课程或课程一部分,学习内容怎样在学习管理系统和内容知识库这么系统之间移动。很多组织在SCORM开发方面做出了关键贡献,如欧洲远程教学和分布式网络联盟(ARIADNE)、航空工业计算机培训委员会(AICC)、电气和电子工程师协会学习技术标准委员会(IEEELTSC)、教学管理系统全球化学习联盟(IMS)等。SCORM内容集合模型由下面多个内容组成:1. 内容模型:定义了一次学习体验内容组件命名。2. 内容包装:定义了一次学习体验固定动作(内容结构)和怎样在不一样环境中组合学习资源活动(内容打包)。3. 元数据:一个具体描述控制模型组件实例信息机制。4. 序列和导航:一组定义规则集模型,描述了活动固定次序。​���SCORMCourse<<框架>>ManifestContentContent的内容:TheactualContent,Media,Assessment,Collaboration,andotherfilesMetadataResourcesOrganizations(sub)Manifests资源链接(href)资源内容OrganizationOrganizationsOrganizationsItemItemItemItemItemResourceResourceCourse的概述信息​图2-4CAM结构2.4.2.2RTESCORM运行时环境模型定义了:公布内容对象、在LMSs和SCOs之间建立通信机制和依据LMSs和SCOs之间通信信息来管理跟踪信息。在SCORM中,内容对象有两种: ●可共享内容对象(SCOs),SCOs能够在运行时和LMS通信;●素材(Assets),Assets在运行时不和LMS通信;运行时环境关键处理●将内容对象传输到学习者浏览器中(比如公布学习内容);●在需要时,内容对象怎样和LMS相互通信;●内容对象什么信息应该被跟踪和LMS怎样管理这些信息;SCORM目标是学习资源能够在不一样学习管理系统中反复使用和含有互操作性。要使这些成为可能,必需有公共方法开启学习资源、公共机制使学习资源和LMS进行交流,并要有预定义语言和词汇形成这种交流基础。实时运行环境(Run-TimeEnvironment)就提供了这种公共机制。实时运行环境有三个方面:运行(Launch)、应用编程接口(API)和数据模型(DataModel)。●运行(Launch)处理为LMSs定义了一个通用方法来开启内容对象。在SCORM中定义了两种内容对象:Assests和SCOs。运行处理确立了在运行内容对象和LMS之间通信机制,这种通讯经过公共API进行标准化。●API是内容对象和LMS之间传送信息一个通信机制,使用API能够开始、结束、获取、存放数据等动作。●数据模型(DataModel)关键描述了在SCO和LMS之间传送信息数据模型,如SCO跟踪信息,SCO完成状态、一次测试成绩等数据。在学习者会话中,LMS必需维护来自SCO数据模型状态信息。而SCO需要利用这些预先定义信息,方便在不一样LMS中反复使用。2.4.2.3SN序列是LMS所应该含有功效,所谓序列就是对内容对象(SCOs或Assets)发送次序进行排列,而且能够许可SCO传输导航请求,为学习者提供导航控制能力。包含以下多个专题:1.序列概念和技术(如学习活动,活动树,簇);2.序列定义模型(如能被应用在活动上序列规则具体内容和需求);3.序列行为模型(如LMS所采取行为描述,该行为由相关序列规则、学习尝试和学习内容决定);4.导航控制和需求;5.导航数据模型;使用序列和导航在内容和LMS间通讯是很轻易,如在运行时基于学习者选择和学习进展上提供学习内容。使用序列和导航机制,当学习内容递送学习者面前时,LMS就能够跟踪学习者学习进展和学习成绩。SCORM序列概述SCORM序列部分是基于IMS简单序列(SS)规范所定义。SCORMSN定义了怎样在SCORM环境中应用和扩展IMSSS规范。它定义了部分必需行为和在运行时一个符合SCORM结构LMS必需处理序列信息。更明确说,它描述了一个学习活动树中学习步骤和学习分支,这些分支和步骤是依据学习者和内容对象互动结果和内容作者序列规则。SCORM没有要求在运行时LMS何时、何地、怎样创建活动树,和在内部怎样描绘和管理活动树。SCORM序列依靠:一个定义好学习活动结构;活动树;定义好序列策略,序列定义模型;SCORM序列行为;SCORM导航概述导航表现为存在用户接口能够触发导航事件。导航能够由LMS提供,也能够由内容对象自行提供。当一个学习者触发了(导航)事件,LMS将事件转换为导航请求,处理请求,然后或许将下一个学习活动发送给学习者。SCORM没有要求导航所使用用户界面(UI)。2.5本章小结本章介绍了RIA技术出现背景、概念和其技术特征,即使介绍了RIA领域代表性技术Flash和AdobeAIR,然后介绍了本文使用Ajax技术和实现该技术框架——DWR,最终关键介绍了Scorm标准和它三大组成部分——CAM、RTE和SN。3军用网络战术标图系统设计3.1军事战术标图介绍地图在军事中应用最广泛,称作军事地图。军事地形学是军人基础训练科目之一,尤其是对于各级军官和各类侦察人员。各级指挥员还必需学会标绘军事地图(简称:标图),更是参谋人员“六会”基础功之一。3.1.1战术标图战术标图[19]是指以军队标号和文字将军事情况标绘在地图上作业。经过战术标图能把复杂军事情况简明地显示在地图上,广泛用于军队指挥(​"\o"军队指挥​)、军事训练(​"\o"军事训练​)和学术研究。指挥员和参谋人员在准备和实施作战任务中,通常要标绘敌我情况图、首长决心图、作战计划图、协同动作计划图、工作图、行军路线图、作战经过图等。标绘内容通常有:双方兵力布署、阵地编成、作战决心和作战经过等。标图作业,依据文字材料或口述情况,采取要求军队标号(​"\o"军队标号​),结合地形(​"\o"地形​)进行。通常先标战斗分界线,然后按先敌方后己方、先本部后友邻、先前沿后纵深、先关键方向后次要方向、先队标后队号次序标绘。假如情况过于复杂,标号发生重合时,应保留关键情况,舍去次要情况,或相互避让。临时增补标号要附以图例说明。标号不易表示事项应编写附记。标图要求快速立即,突出专题,清楚易读,正确反应客观实际。3.1.2军队标号军队标号是队标和队号总称[20]。队标是用以标示部队、机构、武器装备、设施和军队活动图形;队号是用以标注队标代字(汉字)和数字。军队标号是由不一样线画、图形、数字、代字(汉字)和颜色组成。现行《中国人民解放军军队标号》是总参谋部分别于1981年3月19日和1987年7月7日颁发,是全军训练和作战标图依据。它由使用要求、标号、代字和附录4个部分组成,共有标号540个(组)、代字161个(组)。3.1.3军队标号使用要求▲标号颜色1.标示我军步兵、装甲(坦克)兵、空降兵、陆军航空兵、防化兵、侦察兵、汽车兵、骑兵、导弹部队和海军、空军、武装警察部队、民兵队标用红色;标示我军炮兵、防空兵、工程兵、通信兵、电子对抗兵队标用黑色;标示我军队号和附记一律用黑色。2.标示敌军情况,用我军同类性质标号,其颜色一律用蓝色。3.标示核、化、生武器时,在红色和蓝色队标轮廓线内加衬深黄色。4.标示不明国籍舰船、飞机、水面漂浮物和海军海上战斗范围等标号用深绿色。5.标示不一样阶段(时节)战斗情况,可分别在其队标上衬以不一样颜色或加绘不一样式样点线加以区分。6.有一个颜色标图是,我军用单纯,敌军用双线。▲标号方向1.直立标示队标。有直立含意和直立特征队标均应直立标示。如指挥所、观察所、调整哨、电台、雷达队标等。2.按实际方向标示队标。有行动方向和要求方向队标应按其方向标示;兵器队标应指向关键射击方向;指观所、防空兵器应直立标示(行军纵队中团以上指挥所,队标旗杆应同行军纵队轴线垂直,旗面展向行进方向后方)。3.队号书写。多数队号应由左至右直立书写;少数队员按队标实际方向书写,如行军纵队中指挥所,有行动方向部(分)队、预备队、调整线等队标中代字或汉字。▲队标大小和定位队标依其百分比大小可分为三种:1.依百分比尺标绘面状队标。如部队占领(集结)地域,炮兵、防空兵群阵地地域,染毒地域,巡查空、海域等。2.半依百分比尺标绘线状队标。如行军纵队长度,攻击方向深度,地雷场、铁丝网和进攻战斗队形下面宽度等应依地图百分比尺标绘;行军纵队宽度,地雷场、铁丝网和进攻战斗队形纵深,通常不依地图百分比尺标绘。3.不依百分比尺标绘点状队标。如多种兵器、车辆、工事、指挥机构、通信设施和预备队等队标,只能以对应队标定位点标示其位置或活动情况。标绘这类队标时,大小要适宜,相互要相当。队标定位,以其大小不一样可分三种:一是面状队标,以其轮廓线定位;二是线状队标,以其本身或中心线定位;三是点状队标,以其定位点定位。标图中图上位置受限时,为了正确标示队标位置,可在队标正下方或一侧绘一直线或折线,末端指到实际位置。当数个部队、机构或设施队标在同一地点不便标绘时,可将这些队标用大括号括起来,或画在方框内,绘一引线末端指到实际位置。▲队标实线和虚线1.实线。标示军队实际配置和行动队标用实线。2.虚线。标示计划(预定)、预备配置和行动,假配置队标用虚线,其中假还应加注“W”字。▲队号注记1.部队番号注记。部队番号队号通常由序号数字、军兵种(专业)代字和等级代字三部分组成。书写基础形式是,先序号数字、后军兵种(专业)代字、再等级代字,由左至右横排直立书写;数字比代字高1/5~1/4,队号下缘取齐;2.部队建制(指挥)关系注记(1)逐层连写法。通常见以注明部队建制(指挥)关系。书写时,上级队员在前,下级队号在后,按等级次序依次写出,其大小以最下级队号大小为准。从队号中能看出建制关系,可省略中间一级队号。(2)分式写法。基础形式是在下级和上级队号之间用斜线隔开,下级队号写在斜线左边,上一级或上数级队号依次写要斜线右边,相邻两级可省略下级代字,但隔级不能省略代字。(3)图上看
本文档为【2021年版基于SCORM和RIA的军用战术标图教学系统的研究应用与实现】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_597436
暂无简介~
格式:doc
大小:2MB
软件:Word
页数:0
分类:建筑/施工
上传时间:2021-11-18
浏览量:47