基于Web Service和多媒体数据库技术的PAR方法自学系统的研究

来源 :江西师范大学 | 被引量 : 0次 | 上传用户:punk123456
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着大数据、云计算时代的到来以及软件开发行业的高速发展,如何便捷地开发软件和如何高效地进行算法程序设计一直是计算机业的研究热点。由早期的面授教学发展到如今的网络在线教学(慕课、Alice、GreenFoot等),算法程序设计的教学工作得到越来越多人的关注。但是,现有的程序设计方法教科书和在线编程教学系统均未能讲清楚程序设计的原理,即程序产生的过程,特别是一些精巧程序的由来。本文的研究依托于便捷算法程序开发方法(PAR方法)与算法程序和软件自动生成平台(PAR平台)。PAR方法是薛锦云提出的一种实用的形式化开发方法,PAR方法实现了由抽象程序设计语言程序Apla程序到可执行程序的自动转换,实现了软件开发的自动化。PAR方法给出了算法和程序的设计过程,能清晰地描述算法、程序的由来。同时PAR作为支持软件形式化开发和推导的方法和平台,为算法程序设计提供了一条高效、可靠、便捷的途径。本文的研究工作是两项国家自然基金课题和两项国家自然基金面上项目的子课题,主要工作是利用Web Service和多媒体数据库技术,将PAR方法开发算法程序设计的基本概念、算法设计语言Radl、抽象程序设计语言Apla以及设计和推导算法程序的方法学形象生动地呈现给学习者。本文主要创新点如下:1.使用Web Service技术将算法程序和软件自动生成平台部署成服务,并调用所部署的服务,使得在PAR方法自学系统中实现算法程序和软件自动生成平台报错、转换与运行功能,使得用户在自学过程中能够将系统中的Apla程序实例转换成可执行程序(Java、C++、C#和VB)同时还可以运行转换后的可执行程序并得到相应的结果。2.利用Oracle多媒体数据库具有的LOB数据类型与interMedia机制,使用多媒体数据库技术实现对PAR方法自学系统中的多媒体数据的管理与操作,提高了多媒体数据的可用性与应用价值,使得教学系统生动、直观、便于理解,有效提高了学生学习掌握程序设计课程的兴趣和积极性。3.本文首次将基于PAR方法的便捷算法程序设计方法及相关新型算法设计和描述方法以自学的方式呈现给学习者,使学习者能够更加便捷地学习PAR方法,同时为PAR方法的推广与应用打下基础。
其他文献
近年,公共场所和工作场所的环境烟草烟雾暴露已成为目前重要的公共卫生和职业健康问题,本文综述了环境烟草烟雾对健康的影响,公共场所和工作场所环境烟草烟雾的暴露问题,禁烟
目的了解医院不同标本来源的金黄色葡萄球菌耐药状况,为临床治疗金黄色葡萄球菌感染提供用药依据。方法收集2016年1—12月首都医科大学附属北京潞河医院住院患者不同标本中分
SBR法处理生活污水过程中,通过建立SBR水处理模型确定溶解氧优化曲线,以此曲线来优化控制SBR过程中的溶解氧,实现节能降耗.试验结果表明,进水COD浓度为400~500mg/L,污泥浓度
信贷管理体制和考核机制是金融改革进程中值得高度重视的问题。基于行为金融学分析,我国现行信贷管理体制和考核机制存在着潜在风险。应改革现行的信贷组织结构,建立起专业化
<正>2013年,安徽省六安市实行聘用员额管理制度。2016年,对编外聘用人员管理情况开展了一次"回头看",对308家市直机关事业单位开展了一次全面清理规范。在此基础上,重新核定
目的探讨胸腺瘤的手术治疗经验。方法回顾性分析本院52例胸腺瘤患者的外科手术资料及诊疗经验。结果患者1年生存率98%,3年生存率92%,5年生存率87%。结论外科治疗应争取根治性
近年来,为适应东道国的社会文化差异,在当地市场获取竞争优势,跨国公司纷纷实施本土化战略,同时在其业务国建立企业大学,使得企业大学逐渐成为世界性的组织。企业大学作为跨
"囚徒困境"模型基于理性人的利益冲突,但其理性是受严格条件限制的,而且是不完备的;其中体现的个人理性与群体理性的矛盾,可以通过重复博弈来解决,从而实现由非合作到合作,实
县级政府管理创新是整个县级政府管理系统的整体优化与更新。其中 ,重塑政府管理理念是前提 ,优化政府职能是核心 ,改革政府机构是重点 ,转变政府管理方式是关键 ,创新管理制