
设计开发
OWL本体存储工具模块设计与测试
毛金玲
(辽宁建筑职业学院辽宁辽阳111000)
共中书与质用
摘要:本文对基于关系数据序的OWL本体存储工具模块设计,在设计的基础上对每个模块进行了实现最后道过测试检验了该存储工具对OWL本体抽象语法的解析结是否正确以及在数据库中表的存储是否一致。本设计基于Java平台,使用最初由OTI,IBM公司的IDE产品开发组创建的Eclipse 集成开发环境。系统利用Eclipse自带的工具包及组件得以究成,其中用到的包有util包,用到的类为Iterator,Vector,StringTokenizer,AayList;xql包,用到的类有DriverManager,Statement;io包,用到的类有BufferedReader。界面绘制主要用到了AWT组件及Swing组件。
关键词:OWL本体模块设计软件测试中图分类号:TP311.132
1模块设计
文献标识码:A
该基于关系数据库的OWL本体存储工具的模块设计如图1所示。 2系统实现
本设计基于Java平台,使用最初由OTI,IBM公司的IDE产品开发组创建的Eclipse集成开发环境。本系统的实现利用Eclipse自带的工具包及组件得以完成,其中用到的包有ut1包,用到的类为 Iterator,Vector,StringTokenizer,ArrayList;sql包,用到的类有 DriverManager,Statement,io包,用到的类有BufferedReader。界面
绘制主要用到了AWT组件及Swing组件。 3模块实现
3.1数据模块
该模块对应的包为ren.Data包,这个包中的类是本工具的中间
文章编号:1007-9416(2015)01-0168-02
数据模型,用于分析OWL本体的源文件后存储分析结果,为SQL语句的生成提供数据。
3.2控制模块
控制模块为该工具的核心部分,用于执行对文件、字符串、数据库等操作以及对数据的处理和运行,并将结果反馈给视图模块等任务
3.3显示操作模块
显示操作模块负责将每一个子步骤的结果反馈给视图模块加以显示。由于本工具的视图使用的是Java提供的Swing工具,通过事件监听机制来获取用户的操作并进行处理,因此该模块可与视图模块进行合并。
3.4视图模块
视图模块对应的是ren.UI包。其中OWLToRDBManager类为基于本工具的用户界面绘制类,用于完成绘制软件窗体、初始化软
%子关系能提库的0本体行施工具
更黑费款
文开造意来
文西器析提
三模块
联时管业程块
语言生所
配思模肤
可解所模块
图期承报作模
图1基于关系数据库的OWL本体存储工具模块设计图
联收用色
n
#1 的
显示经专提块
图2基于关系数据库的OWL本体的存储工具的操作流程图
收稿日期:201501-10
作者简介:毛金玲(1974一),女辽宁海城人,辽宁建筑职业学院,设备工程系,讲师,项士,软件开发 68