论文部分内容阅读
随着我国经济的持续快速发展,股市在经济发展中的作用日益明显。由于互联网上股票信息的海量性和无语义性,导致用户经常花费了很多时间也难以获得自己真正想要的信息。因此,利用语义Web构建一个能有效获取、组织和反映股票信息,对用户分析股票提供一个决策的帮助的股票信息系统,它能根据用户请求智能地分析并提供用户所需要的股票信息,将具有十分广阔的前景。本文阐述了使用统一建模语言(UML)、利用统一过程(UP)进行建模,通过反复迭代构建一个基于语义Web的股票信息系统模型;然后采用语义Web体系结构,设计并实现了一个基于语义Web的股票信息系统。具体研究工作如下: 在深入分析、探讨语义Web的特点和七层体系结构基础上,构造了股票信息系统的语义Web的体系框架,并依次给出了XML+XML Schema、RDF+RDF Schema、OWL+OWL Schema和股票本体等。 通过对股票信息的充分研究,利用语义Web体系结构对UP的具体过程进行改进:将UP划分为收集、分析、描述和检验四个阶段来组织分析与设计模型的过程,从而更好地适应建立基于语义Web股票信息系统模型。 在建立股票信息系统模型中使用的UP是迭代式和渐进式。模型所表示的内容是从小规模开始,通过迭代方式逐渐生成更准确的需求、通过渐进方式逐渐地产生更完整的模型,最终建立基于语义Web股票信息系统模型。该模型通过用例视图(用例图、时序图、协作图和活动图)、逻辑视图(类图、对象图和状态图)、组件视图(组件图)和部署视图(部署图)分别进行详细的描述,尽可能地从各个方面呈现出股票信息系统模型。 使用C#和.NET对股票信息系统进行编程,实现了有效股票基本信息的提取、组织和呈现。首先从股票信息网页上对股票信息进行智能搜索,并提取有效的股票信息;然后结合相应的XML Schema生成XML文档,实现了股票信息系统的语义Web体系结构中的第二层;建立的股票本体可以通过RDF对XML进行操作,用以满足用户对股票信息的需求。 当前大量的系统运行实例证明了利用UML和UP对基于语义Web建模的可行性;建立的基于语义Web的股票信息系统模型能满足不同用户的一定需求。 最后对基于语义Web的股票信息系统的研究工作进行了总结和进一步的展望。