基于组件匹配技术的校园自助打印系统的设计与实现

来源 :湖南大学 | 被引量 : 0次 | 上传用户:lxs000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
组件理论和技术一直被看作为计算机软件领域的研究热点,如何又快又好地构建质量稳定、性能好的组件集是系统开发人员的矢志追求,组件集构建的系统具有升级简单、维护快捷、建设周期短等诸多优点。在此背景下,针对如何从系统设计文档快速、准确地提炼组件的技术问题,开展概念组件的识别和提取、逻辑组件与实体组件的匹配等研究,探索组件技术快速形成三层架构下的校园自助打印系统的方法,为快速形成系统的组件研究工作提供借鉴。本课题主要是关于从系统设计文档中智能识别组件、逻辑组件与实体组件与实体组件之间的匹配、新技术的应用实例等工作的研究,具体有:1、利用自动化工具将软件设计文档重新编码为JSON(JavaScript Object Notation,JSON)文档,利用Agent理解基于UML(Unified Modeling Language,UML)建模的JSON文档中的关键字和语义,识别并提取JSON文档中的概念组件,进而得到逻辑组件;2、针对提取的逻辑组件,使用基于上下文约束分析方法构建目标系统的体系结构,继而验证提取结果的正确性和完整性的验证;3、采用基于侧面描述的本体化技术实现逻辑组件和实体组件之间语法层面和知识层面的语义对比和匹配,同时利用MAS(Marker—assisted Selection,MAS)进行逻辑组件和实体组件吻合性的研究;4、运用面向对象的软件设计思想,构建了三层架构下的校园自助打印系统实例,实现了系统的用户登录、远程上传文件、电子钱包、自助打印文件、文件打印计费与自动扣款等功能。运用成熟的JADE(Java Agent Development Framework,JADE)平台和该平台中的多Agent技术,进一步验证了本文提出的系统组件的智能识别与提取方法的有效性,实现了从自助打印系统设计文档中的逻辑组件的提取。在此基础上,设计与实现了面向校园的自助打印系统,本项目的研发总体达到预期设计目标,研究成果可为软件开发中的组件快速识别与提取提供借鉴。
其他文献
以大卖场、超市、便利店等为代表的现代零售“新业态” ,近些年来在中国城市的快速发展 ,改变了人们特别是家庭的消费行为 ,构筑起了区域型、社区型、邻里型等日常消费的三重
目的:探讨原发性支气管肺癌(肺癌)与支气管哮喘(哮喘)、肺结核之间的关系。方法:对4 176例住院肺癌病例的一般情况、诊断情况进行统计,并比较其中肺结核、哮喘的并发情况。结
<正> 一、概述鲁南民间舞蹈品类繁多,如渔灯秧歌、骨牌灯、独杆轿、旱船、黑驴等等,花棍舞是其中一种。花棍舞俗称“打花棍”,以其舞蹈时使用的道具“花棍”得名。“花棍”用
英国雕塑家大卫·纳什(David Nash,1945-)是大英帝国勋章获得者和皇家美术院成员,他住在威尔士的布莱瑙·费斯延约格城(Blaenau Festiniog)。他使用木材、树木和自然环境完成
期刊
马克思主义是认识和解决新时代社会主要矛盾的理论武器。在马克思辩证唯物主义和历史唯物主义视域下,科学定位新时代社会主要矛盾的历史坐标、转化进程和逻辑必然;阐释解决新
坚持推动军民融合发展,是富国与强军统一的必由之路,也是实现中国梦、强军梦的重要保证。当前,军民融合发展已经上升为国家战略。分析新发展理念与军民深度融合发展之间所具
本文从小学语文课堂教学的现状出发,结合新媒体教学的含义和优点指出了在新媒体视野下提高小学语文课堂教学质量的方式方法,以期给广大小学语文教师一些帮助和建议,进而有效
自教育部印发《教育信息化2.0行动计划》以来,教育信息化开启了从1.0时代进入2.0时代。以服务于高等教育,为建设高等教育强国提供可靠支持为根本任务的高校后勤市场也必须紧