数据管理方法和数据管理系统的制作方法

文档序号:6356377阅读:225来源:国知局
专利名称:数据管理方法和数据管理系统的制作方法
技术领域
本发明涉及计算机技术,特别地,涉及一种数据管理方法和数据管理系统。
背景技术
随着计算机技术的不断发展,办公自动化技术及网络技术已被广泛应用于各行各业中。与此同时,人们对数据处理的需求更是日益增多,相应地,产生了不少处理数据的应用程序,并且海量的数据通常存储于数据库中。目前大多数对数据库中数据的处理都是通过网页应用程序或桌面应用程序实现。使用者通过浏览器或应用程序界面对数据进行显示与修改操作,然后将修改后的数据导入数据库中,在数据库的操作界面上进行数据更新,这样,数据的显示与修改同数据的更新需在不同界面上进行操作,不方便使用,并且对处理数据的记录要实现管理比较困难。

发明内容
针对上述问题,有必要提供一种数据管理方法,同时有必要提供一种可以使用该数据管理方法的数据管理系统。本发明提供的数据管理方法包括配置基于办公软件的文档模板;将数据库的数据导出至该文档模板,生成相对应的文档;通过该办公软件在该文档上编写用于修改该数据的程序,并利用该程序将修改后的数据更新到该数据库;将该文档保存到服务器。本发明提供的数据管理系统包括相互连接的服务器和数据库,该服务器配置有基于办公软件的文档模板,并且,该服务器用于将数据库的数据导出至该文档模板以生成相对应的文档,该服务器支持通过该办公软件在该文档上编写用于修改该数据的程序,并利用该程序将修改后的数据更新到该数据库。本发明提供的数据管理方法和系统利用常用的办公软件将数据库的数据导出到预先配置的文档模板以生成对应的文档,通过该文档便可以非常方便地进行数据的查看和更新。因此,相较于现有技术,本发明提供的数据管理方法和系统可以便于使用者的操作和使用。


图I为本发明一种实施例提供的数据管理系统的结构示意图。图2为本发明一种实施例提供的数据管理方法的流程图。主要元件符号说明
数据管理系统100
客户端110
服务器120
数据库130
如下具体实施方式
将结合上述附图进一步说明本发明。
具体实施例方式本发明提供的数据管理方法和数据管理系统利用办公软件进行数据的查看和更新,使得用户可以非常方便地实现对数据库存储的数据进行访问查看和修改更新。请参阅图1,其为本发明一种实施例的数据管理系统的结构示意图。所述数据管理系统100包括多个客户端110、服务器120和数据库130。该多个客户端110可通过网络(比如互联网、企业内部网或者其他网络)连接到该服务器120,并且,该服务器120可进一步通过数据库连接方式,比如开放式数据库连接(Open Data Base Connectivity, ODBC)或者JAVA数据库连接(JAVA Data Base Connectivity, JDBC),连接到该数据库 130。该数据库130可以为SQL数据库或者Oracle数据库,其用于存储备份从该服务器120获取的数据。该服务器120可以使网页分布式创作和版本控制(Web-basedDistributed Authoring and Versioning, WebDAV)服务器,其可以安装有常用的办公软件(比如微软的Word或Excel软件),所述办公软件支持VBA计算机程序语言编写宏程序以对该数据库130存储的数据进行修改。该客户端110可以为计算机,用于提供使用者操作界面,使用者可以通过该客户端110登陆到该服务器120,并通过该服务器120所安装的 办公软件实现对该数据库130存储的数据进行访问查看或修改更新。在图I所示的实施例中,该数据库130设置于与该服务器120相分离的存储介质之中,不过应当理解,在其他替代实施例中,该数据库130也可以作为该服务器120的内部模块并内置于该服务器120内部的存储介质之中。请参阅图2,其为本发明一种实施例提供的数据管理方法的流程图。该数据管理方法可以在图I所述的数据管理系统100中实现,其可实现通过该客户端110登陆该服务器120,并利用该服务器120安装的办公软件实现对该数据库130存储的数据进行查看及更新。具体地,该数据管理方法可以包括
步骤SI,配置基于办公软件的文档模板。在将数据创建并存储到该数据库130时,使用者(比如该数据库130的管理员)可以编写查看和修改数据的过程,以使得该数据库130的数据具有与其相对应的文档模板。在步骤SI中,使用者可以通过该客户端110登陆到该服务器120,并在该服务器120中预先配置与该数据库130存储的数据相对应的文档模板。在具体实施例中,该文档模板可以是基于常用办公软件(比如Word或Excel软件)的文档模板。并且,使用者根据需要,还可以对该文档模板进行维护,比如新增、修改、删除等。步骤S2,将数据库的数据导出至该文档模板,生成相对应的文档。当使用者需要查看或者更新该数据库130存储的数据时,使用者可以通过该客户端110登陆到该服务器120,并且利用网页应用程序或者桌面应用程序提取该数据库130的数据,并将该数据导入到该文档模板的选定位置,从而生成具有指定格式的文档,比如Word文档或Excel文档。其中,所述指定格式是指文档的内容按照预先指定的顺序进行排列,比如,可以预先指定该文档的第一栏是编号、第二栏是日期、第三栏是文档主题内容。步骤S3,通过该文档查看数据库的数据。在导出该数据库130的数据之后,使用者可以利用该办公软件打开生成的Word文档或Excel文档,并通过该文档查看该数据库130的数据。
步骤S4,在该文档上编写用于修改该数据库的数据的程序,并将修改后的数据更新到该数据库。当需要对该数据库130的数据进行修改时,使用者可以利用该办公软件所支持的计算机语言编写用于修改数据的程序,比如,使用者可以使用VBA(Visual Basic forApplication)程序在该Word文档或Excel文档上编写用于修改数据的宏程序。进一步地,使用者可以点击保存,利用该宏程序实现将修改后的数据更新到该数据库130。具体而言,在将修改后的数据更新到该数据库130的过程中,该服务器120可以获取修改后的数据,并将修改后的数据与从该数据库130提取的数据进行比较,若修改后的数据与从该数据库130提取的数据不同,则利用该宏程序将该数据库130中的数据更新为修改的数据;若修改后的数据与从该数据库130提取的数据相同,则不对该数据库130中的数据进行更新。在其他替代实施例中,该服务器120也可以不进行数据比较,而是直接地将该数据库130中的数据更新为修改的数据。

步骤S5,将该文档保存到服务器。在完成该数据库130的更新之后,可以使用WebDAV协议将该文档保存到该服务器120之中,且该文档可以保存在WebDAV目录下,以便于后续的访问。另外,该服务器120还可以记录对该数据库130的操作信息,该操作信息可以包括使用者的编号和姓名、数据修改的日期、时间和内容等,以便于进行系统的管理。此后,使用者便可以通过搜索WebDAV目录下的文档内容和属性,实现文档的上传下载以及数据查看和修改更新等。另外,在该数据管理方法中,还可以根据需要通过权限管理实现为使用者分配不同的权限,比如为不同的用户分配检索、上传、下载、查看、编辑、更新数据库数据等权限。为保证系统的安全性,权限管理功能仅向系统管理员开放。系统用户的添加、删除及更改均有系统管理员管控。可见,在本发明提供的数据管理方法和系统中,利用常用的办公软件将数据库的数据导出到预先配置的文档模板以生成对应的文档,通过该文档便可以非常方便地进行数据的查看和更新。因此,相较于现有技术,本发明提供的数据管理方法和系统可以便于用户的操作和使用。当然,本发明并不局限于上述公开的较佳实施例,本发明还可以是对上述实施例进行各种变更。本技术领域人员可以理解,只要在本发明的实质精神范围之内,对以上实施例所作的适当改变和变化都落在本发明要求保护的范围之内。
权利要求
1.一种数据管理方法,包括 配置基于办公软件的文档模板; 将数据库的数据导出至该文档模板,生成相对应的文档; 通过该办公软件在该文档上编写用于修改该数据的程序,并利用该程序将修改后的数据更新到该数据库; 将该文档保存到服务器。
2.根据权利要求I所述的方法,其特征在于,该将数据库的数据导出至该文档模板,生成相对应的文档包括 利用网页应用程序或者桌面应用程序提取该数据库的数据; 将该数据导入到该文档模板的选定位置,从而生成具有指定格式的文档。
3.根据权利要求2所述的方法,其特征在于,该文档的内容按照预先指定的顺序进行排列,其中,该文档的第一栏是编号,第二栏是日期,第三栏是文档主题内容。
4.根据权利要求2所述的方法,其特征在于,该将修改后的数据更新到该数据库包括 获取修改后的数据,并将修改后的数据与从该数据库提取的数据进行比较; 若修改后的数据与从该数据库提取的数据不同,则利用该程序将该数据库中的数据更新为修改的数据; 若修改后的数据与从该数据库提取的数据相同,则不对该数据库中的数据进行更新。
5.根据权利要求I所述的方法,其特征在于,该文档为Word文档或Excel文档,且该通过办公软件在该文档上编写用于修改该数据的程序包括采用VBA语言在该Word文档或Excel文档编写宏程序,其中该宏程序用于修改该数据库的数据。
6.根据权利要求I所述的方法,其特征在于,该服务器为WebDAV服务器,且该将文档保存到服务器包括使用WebDAV协议将该文档保存到该WebDAV服务器,其中该文档保存在WebDAV 目录。
7.根据权利要求I所述的方法,其特征在于,还包括 通过权限管理实现为用户分配不同的权限; 使用者通过搜索WebDAV目录下的文档内容和属性,实现文档的上传下载以及数据查看和修改更新。
8.一种数据管理系统,包括相互连接的服务器和数据库,其特征在于该服务器配置有基于办公软件的文档模板,并且,该服务器用于将数据库的数据导出至该文档模板以生成相对应的文档,该服务器支持通过该办公软件在该文档上编写用于修改该数据的程序,并利用该程序将修改后的数据更新到该数据库。
9.如权利要求8所述的数据管理系统,其特征在于,该服务器为WebDAV服务器,该数据库为SQL数据库或Oracle数据库。
10.如权利要求9所述的数据管理系统,其特征在于,该办公软件为支持VBA语言编写宏程序的Word软件或Excel软件。
全文摘要
本发明提供一种数据管理方法,其包括配置基于办公软件的文档模板;将数据库的数据导出至该文档模板,生成相对应的文档;通过该办公软件在该文档上编写用于修改该数据的程序,并利用该程序将修改后的数据更新到该数据库;将该文档保存到服务器。本发明还提供一种数据管理系统。本发明提供的数据管理方法和数据管理系统可以便于使用者的操作和使用。
文档编号G06F17/30GK102682035SQ20111006579
公开日2012年9月19日 申请日期2011年3月18日 优先权日2011年3月18日
发明者刘耀华, 林希, 翁世芳, 陆欣 申请人:富泰华工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1