基于DB的逻辑文件系统的设计与实现

基于DB的逻辑文件系统的设计与实现

论文摘要

本文介绍了一个基于数据库的具有语义访问功能的逻辑文件系统的设计,并以办公文档为例,具体介绍了如何以Oracle9 iFS为平台实现这个逻辑文件系统。 首先给出了课题背景和课题意义,并简单比较了当前信息存储系统的特点;然后研究分析了各语义文件系统以及本系统实现中用到的相关技术,在此基础上确定了本系统的设计方案,并详细讨论了系统各模块的实现细节;最后给出了本系统提供的主要的文件系统接口,并以Z-office文档编辑器为具体的应用,验证了本系统的设计。 本文介绍的逻辑文件系统继承了当前语义文件系统基于内容属性访问的优点,并将基于语义的访问扩展到基于内容属性和内容结构的访问。提供了多个基于内容结构的应用。本系统在设计的时候充分考虑到了通用性、灵活性、可扩展性和共享性。

论文目录

  • 苏州大学硕士学位论文详细摘要
  • 第一章 绪论
  • 1.1 问题的提出
  • 1.2 信息存储系统的特点
  • 1.3 课题的内容及意义
  • 1.3.1 课题内容
  • 1.3.2 课题的意义
  • 1.4 论文结构
  • 第二章 技术背景
  • 2.1 各种语义文件系统的研究和比较
  • 2.1.1 SFS(Semantic File System)
  • 2.1.2 HAC
  • 2.1.3 pStore
  • 2.1.4 Oracle Internet File System
  • 2.2 都柏林核心集
  • 2.2.1 什么是元数据
  • 2.2.2 都柏林核心(Dublin Core)的标准
  • 2.2.3 都柏林核心集的特点
  • 2.3 相关性
  • 2.3.1 与语义文件系统的相关性
  • 2.3.2 与都柏林核心集的相关性
  • 第三章 系统总体解决方案
  • 3.1 系统设计分析
  • 3.1.1 设计目标
  • 3.1.2 系统网络结构
  • 3.1.3 系统平台选择
  • 3.1.4 系统技术选择
  • 3.2 功能设计
  • 3.3 系统特点
  • 3.4 系统整体框架设计
  • 3.5 数据库设计
  • 第四章 主要模块的设计与实现
  • 4.1 文档接口模块
  • 4.1.1 文档内容属性
  • 4.1.2 文档内容模式
  • 4.1.3 文档接口的结构
  • 4.1.4 文档接口的实现
  • 4.2 数据存储模型
  • 4.2.1 数据存储对象
  • 4.2.2 数据模型结构
  • 4.2.3 创建内容类型对象
  • 4.3 解析模块
  • 4.3.1 功能和特点
  • 4.3.2 流程设计
  • 4.3.3 模块通用性设计
  • 4.3.4 解析模块的具体实现
  • 4.4 文档组合模块
  • 4.4.1 功能与特点
  • 4.4.2 流程设计
  • 4.4.3 组合模块的具体实现
  • 4.5 文档逻辑映射模块
  • 4.5.1 功能分类
  • 4.5.2 模块设计
  • 4.5.2.1 模块组件
  • 4.5.2.2 映射过程
  • 4.5.2.3 部分功能流程设计
  • 4.5.3 关键功能的实现
  • 4.6 其他应用层模块的设计
  • 4.6.1 文档分类模块
  • 4.6.2 自定义属性模块
  • 4.6.3 查询模块
  • 第五章 接口演示
  • 5.1 接口命令及运行结果
  • 5.1.1 文档内操作
  • 5.1.2 文档间操作
  • 第六章 基于Z-OFFICE文档的应用实例
  • 6.1 获取整篇文档
  • 6.2 根据小标题节选文档
  • 6.3 新增一个内容块
  • 6.4 拷贝生成
  • 6.5 应用层界面图
  • 第七章 结束语
  • 7.1 总结
  • 7.2 展望
  • 参考文献
  • 攻读学位期间公开发表的论文
  • 致谢
  • 附录一 文档接口属性详细说明
  • 附录二 部分代码
  • 一、解析模块主要功能代码
  • 二、组合模块主要功能代码
  • 三、逻辑映射模块关键功能代码
  • 四、应用层模块主要功能代码
  • 相关论文文献

    • [1].基于五防逻辑文件的动态解析研究[J]. 电工技术 2017(02)
    • [2].高性能逻辑文件系统设计与实现[J]. 计算机工程 2008(06)
    • [3].Tcl/Tk语言FPGA逻辑IP库实现方法研究[J]. 电子测量技术 2014(01)
    • [4].论电子文件特性的科学认识[J]. 上海档案 2011(02)
    • [5].机载嵌入式文件系统设计与实现[J]. 航空计算技术 2012(03)
    • [6].文件虚拟化(File Virtualization)是什么?[J]. 计算机与网络 2009(08)
    • [7].再论对电子文件特性的科学认识[J]. 档案学研究 2011(02)
    • [8].微信小程序停车系统案例分析[J]. 发明与创新(职业教育) 2019(11)
    • [9].数据网格中的副本定位[J]. 计算机系统应用 2010(10)
    • [10].应用聚类和粗糙集的FPGA底层数据挖掘[J]. 光学精密工程 2013(01)
    • [11].空间资源注册框架研究[J]. 计算机应用研究 2008(07)
    • [12].基于逻辑链接的网格虚拟存储子系统[J]. 计算机工程与设计 2008(16)
    • [13].数据网格下基于时间戳的副本一致性模型研究[J]. 计算机工程与应用 2010(04)
    • [14].机载FC网络设备可编程逻辑远程升级方法研究[J]. 数码世界 2020(06)

    标签:;  ;  ;  ;  

    基于DB的逻辑文件系统的设计与实现
    下载Doc文档

    猜你喜欢