APP下载

Delphi自定义类在Word文档数据库中的应用

2013-08-11长江大学地球物理与石油资源学院湖北武汉430100

长江大学学报(自科版) 2013年28期
关键词:数据库

肖 希 (长江大学地球物理与石油资源学院,湖北 武汉430100)

刘 苗 (华工科技孝感产业园人力资源部,湖北 孝感432000)

随着计算机信息技术的飞速发展和普及运用,加上政府、学校部门的大力宣传推广,无纸化办公以其节能环保、跨地域、跨平台的优势越来越受到公众的接受和青睐。而在办公自动化的系统中,工作人员多是使用微软公司的Word编写通知策划、总结分析等电子文档。因此,方便用户阅读、提交个人材料,实现Word文档的网络共享、安全可靠是提高办公部门工作效能的重要方式之一。而这些操作通过现在比较成熟的数据库技术即可实现,在利用Delphi开发的人力资源管理信息系统中,将Word文档以BLOB(Binary Large Object,二进制大对象)的形式存放在数据表的字段中,既可以避免C/S(客户端/服务器)模式下文档直接存放于磁盘中非法操作和坏道产生的不可逆错误[1],也可以提高文档的存取速度。

下面,笔者通过对SQL Server 2000数据库的操作封装到开发者自定义的类中,先将文件流(FileStream)转换为字符串 (String)存入文档,读取时再将字符串导出为文件流操作,并使用基于Delphi开发平台提供的容器组件 (TOleContainer)载入文档,达到高效管理Word文档的目的。其中,着重介绍了Delphi自定义类Word文档在数据库 (人力资源管理信息系统)中实现存、取功能应用过程和方法。

1 基本原理

1.1 三层应用程序体系结构

越来越多的数据库应用程序都采用多层结构,其中三层结构运用最为广泛,即用户界面层 (表示层)、业务层和数据连接层[2]。数据库的操作逻辑处在中间层上,集中管理数据库操作各类交互命令,从而使来自不同终端的客户能够使用同一个数据。……

登录APP查看全文

猜你喜欢

数据库
数据库
数据库
数据库
数据库
数据库
数据库
数据库
数据库
数据库
数据库