数据查询处理建模工具的设计与实现

来源 :北京大学 | 被引量 : 0次 | 上传用户:lives63712094
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文在总结多年医疗信息系统开发经验的基础上,结合建模研究的最新成果,提出了分别针对关系型数据源和Web服务数据源的查询模型。模型基于MVC框架,从模式模型、表示模型、操作模型三个角度对数据处理进行刻画:模式模型重在表现数据本身;表示模型重在体现用户界面视图,能够映射为不同风格的界面;而操作模型用来展示用户与模型之间的交互动作,改变模型元素的属性。面向关系数据源的查询模型针对当前各主流数据库产品查询语言差异性大、自定义函数不统一的情况,基于SOL标准,从最终用户的视角出发,建立产品无关的统一模型,并且自动生成数据库操作代码。这一模型总结了电子报表软件,数据库前端等多种软件的优劣,对当前主流数据库的数据类型、自定义函数、操作等进行了归纳,将不同数据源的查询放在统一框架下实现。此外,还实现了模型映射与查询代码自动生成,直接生成满足用户需要的代码。针对Web服务数据源,借鉴ActiveXML的实现思路,建立了Web服务调用模型,用于向用户屏蔽复杂的技术规范,从而简化服务调用流程。 本文的建模机制在北京大学信息中心智能Web应用研究组开发的Datalink项目中得到了充分体现,在这一面向中小企业应用的数据处理中间件里,实现了建模可视化、代码生成自动化、产品无关化、技术细节透明化,收到了良好的效果。本文提出的方法具有以下特色: 1.所提出的查询模块自动化构建思想,能够将用户的注意力集中于问题域本身,屏蔽了复杂的技术标准,减少了技术细节对分析问题的干扰; 2.构建了可视化的操作界面,完全以图形人机交互界面代替代码撰写,有效减轻了开发工作量; 3.实现了平台与产品无关化,只需掌握一套建模方法,就能够应用于不同数据源背景,降低了学习成本。
其他文献
背景:2型糖尿病(type 2 diabetes mellitus,T2DM)是由于胰岛素抵抗和β细胞分泌缺陷导致高血糖的一种内分泌代谢疾病,是遗传因素和环境因素共同作用所致的一种多基因复杂疾病。T
人脸识别是当前计算机视觉与模式识别领域的研究热点之一,在个人身份识别、人机交互、智能监控和图像库检索等广泛的领域中具有重要的应用价值。虽然人脸识别问题从提出到现在
对于高速高动态载体,由于发送终端和接收终端的相对运动,使得接收载波具有多普勒频移。相对速度大,产生的多普勒频移也大;相对加速度大,多普勒频移就会含有比较大的一次频率斜升分
作为自适应阵列信号处理的一个分支,鲁棒阵列信号处理能够克服传统阵列信号处理对模型误差敏感这一缺陷,使阵列在非理想环境下仍能有效工作.阵列误差、散射信源、波达方向(Dire
目的:研究青藤碱(sinomenine,SN)体外对胃癌细胞株hBGC-823细胞生长抑制及凋亡的影响,旨在探讨青藤碱抗肿瘤作用机制,为青藤碱的临床应用提供理论依据。 方法:在培养的细胞株hB
商品掉期作为场外衍生品,诞生至今仅三十余年,却已经成为大宗商品市场规避价格风险的的重要工具之一。2008年金融危机后,各国加大对包括商品掉期在内的场外衍生品的监管力度,
作为下一代光网络很有应用前景的一项关键技术,光突发交换(OBS)越来越受到人们的重视。 本文着重于光突发交换网络中TCP性能分析和改善的研究。在总结了OBS基本特征、网络
本文通过对荣华二采区10
期刊
本研究概述国内外耕作制度的进展情况以及我国一熟制耕作区耕作制度的演化和发展,文中详细介绍了旱粮土壤耕作法,同时对吉林省西部的高粱种植耕作技术进行了研究。1、国外的
长期以来,电信网络一直是以语音电话为核心业务,网络的设计也都以电话业务作为优化目标。然而互联网的飞速发展打破了这一规则,电信网络上承载的数据业务所占比重越来越大。