《数据管理方法和数据管理系统.pdf》由会员分享,可在线阅读,更多相关《数据管理方法和数据管理系统.pdf(6页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 102682035 A (43)申请公布日 2012.09.19 C N 1 0 2 6 8 2 0 3 5 A *CN102682035A* (21)申请号 201110065795.0 (22)申请日 2011.03.18 G06F 17/30(2006.01) (71)申请人富泰华工业(深圳)有限公司 地址 518109 广东省深圳市宝安区观澜街道 大三社区富士康观澜科技园B区厂房4 栋、6栋、7栋、13栋(I段) 申请人鸿海精密工业股份有限公司 (72)发明人陆欣 刘耀华 林希 翁世芳 (54) 发明名称 数据管理方法和数据管理系统 (57) 摘要 本发明提供。
2、一种数据管理方法,其包括:配置 基于办公软件的文档模板;将数据库的数据导出 至该文档模板,生成相对应的文档;通过该办公 软件在该文档上编写用于修改该数据的程序,并 利用该程序将修改后的数据更新到该数据库;将 该文档保存到服务器。本发明还提供一种数据管 理系统。本发明提供的数据管理方法和数据管理 系统可以便于使用者的操作和使用。 (51)Int.Cl. 权利要求书1页 说明书3页 附图1页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 1 页 说明书 3 页 附图 1 页 1/1页 2 1.一种数据管理方法,包括: 配置基于办公软件的文档模板; 将数据库的数据导出至该文。
3、档模板,生成相对应的文档; 通过该办公软件在该文档上编写用于修改该数据的程序,并利用该程序将修改后的数 据更新到该数据库; 将该文档保存到服务器。 2.根据权利要求1所述的方法,其特征在于,该将数据库的数据导出至该文档模板,生 成相对应的文档包括: 利用网页应用程序或者桌面应用程序提取该数据库的数据; 将该数据导入到该文档模板的选定位置,从而生成具有指定格式的文档。 3.根据权利要求2所述的方法,其特征在于,该文档的内容按照预先指定的顺序进行 排列,其中,该文档的第一栏是编号,第二栏是日期,第三栏是文档主题内容。 4.根据权利要求2所述的方法,其特征在于,该将修改后的数据更新到该数据库包括: 。
4、获取修改后的数据,并将修改后的数据与从该数据库提取的数据进行比较; 若修改后的数据与从该数据库提取的数据不同,则利用该程序将该数据库中的数据更 新为修改的数据; 若修改后的数据与从该数据库提取的数据相同,则不对该数据库中的数据进行更新。 5.根据权利要求1所述的方法,其特征在于,该文档为Word文档或Excel文档,且该 通过办公软件在该文档上编写用于修改该数据的程序包括:采用VBA语言在该Word文档或 Excel文档编写宏程序,其中该宏程序用于修改该数据库的数据。 6.根据权利要求1所述的方法,其特征在于,该服务器为WebDAV服务器,且该将文档 保存到服务器包括:使用WebDAV协议将该。
5、文档保存到该WebDAV服务器,其中该文档保存在 WebDAV目录。 7.根据权利要求1所述的方法,其特征在于,还包括: 通过权限管理实现为用户分配不同的权限; 使用者通过搜索WebDAV目录下的文档内容和属性,实现文档的上传下载以及数据查 看和修改更新。 8.一种数据管理系统,包括相互连接的服务器和数据库,其特征在于:该服务器配置 有基于办公软件的文档模板,并且,该服务器用于将数据库的数据导出至该文档模板以生 成相对应的文档,该服务器支持通过该办公软件在该文档上编写用于修改该数据的程序, 并利用该程序将修改后的数据更新到该数据库。 9.如权利要求8所述的数据管理系统,其特征在于,该服务器为W。
6、ebDAV服务器,该数据 库为SQL数据库或Oracle数据库。 10.如权利要求9所述的数据管理系统,其特征在于,该办公软件为支持VBA语言编写 宏程序的Word软件或Excel软件。 权 利 要 求 书CN 102682035 A 1/3页 3 数据管理方法和数据管理系统 技术领域 0001 本发明涉及计算机技术,特别地,涉及一种数据管理方法和数据管理系统。 背景技术 0002 随着计算机技术的不断发展,办公自动化技术及网络技术已被广泛应用于各行各 业中。与此同时,人们对数据处理的需求更是日益增多,相应地,产生了不少处理数据的应 用程序,并且海量的数据通常存储于数据库中。目前大多数对数据库。
7、中数据的处理都是通 过网页应用程序或桌面应用程序实现。使用者通过浏览器或应用程序界面对数据进行显示 与修改操作,然后将修改后的数据导入数据库中,在数据库的操作界面上进行数据更新,这 样,数据的显示与修改同数据的更新需在不同界面上进行操作,不方便使用,并且对处理数 据的记录要实现管理比较困难。 发明内容 0003 针对上述问题,有必要提供一种数据管理方法,同时有必要提供一种可以使用该 数据管理方法的数据管理系统。 0004 本发明提供的数据管理方法包括:配置基于办公软件的文档模板;将数据库的数 据导出至该文档模板,生成相对应的文档;通过该办公软件在该文档上编写用于修改该数 据的程序,并利用该程序。
8、将修改后的数据更新到该数据库;将该文档保存到服务器。 0005 本发明提供的数据管理系统包括:相互连接的服务器和数据库,该服务器配置有 基于办公软件的文档模板,并且,该服务器用于将数据库的数据导出至该文档模板以生成 相对应的文档,该服务器支持通过该办公软件在该文档上编写用于修改该数据的程序,并 利用该程序将修改后的数据更新到该数据库。 0006 本发明提供的数据管理方法和系统利用常用的办公软件将数据库的数据导出到 预先配置的文档模板以生成对应的文档,通过该文档便可以非常方便地进行数据的查看和 更新。因此,相较于现有技术,本发明提供的数据管理方法和系统可以便于使用者的操作和 使用。 附图说明 0。
9、007 图1为本发明一种实施例提供的数据管理系统的结构示意图。 0008 图2为本发明一种实施例提供的数据管理方法的流程图。 0009 主要元件符号说明 数据管理系统 100 客户端 110 服务器 120 数据库 130 如下具体实施方式将结合上述附图进一步说明本发明。 说 明 书CN 102682035 A 2/3页 4 具体实施方式 0010 本发明提供的数据管理方法和数据管理系统利用办公软件进行数据的查看和更 新,使得用户可以非常方便地实现对数据库存储的数据进行访问查看和修改更新。请参阅 图1,其为本发明一种实施例的数据管理系统的结构示意图。所述数据管理系统100包括多 个客户端110。
10、、服务器120和数据库130。该多个客户端110可通过网络(比如互联网、企 业内部网或者其他网络)连接到该服务器120,并且,该服务器120可进一步通过数据库连 接方式, 比如开放式数据库连接(Open Data Base Connectivity, ODBC)或者JAVA数据 库连接(JAVA Data Base Connectivity, JDBC), 连接到该数据库130。 0011 该数据库130可以为SQL数据库或者Oracle数据库,其用于存储备份从该服 务器120获取的数据。该服务器120可以使网页分布式创作和版本控制(Web-based Distributed Authorin。
11、g and Versioning, WebDAV)服务器, 其可以安装有常用的办公软 件(比如微软的Word或Excel软件),所述办公软件支持VBA计算机程序语言编写宏程序 以对该数据库130存储的数据进行修改。该客户端110可以为计算机,用于提供使用者操 作界面,使用者可以通过该客户端110登陆到该服务器120,并通过该服务器120所安装的 办公软件实现对该数据库130存储的数据进行访问查看或修改更新。在图1所示的实施例 中,该数据库130设置于与该服务器120相分离的存储介质之中,不过应当理解,在其他替 代实施例中,该数据库130也可以作为该服务器120的内部模块并内置于该服务器120内。
12、 部的存储介质之中。 0012 请参阅图2,其为本发明一种实施例提供的数据管理方法的流程图。该数据管理 方法可以在图1所述的数据管理系统100中实现,其可实现通过该客户端110登陆该服务 器120,并利用该服务器120安装的办公软件实现对该数据库130存储的数据进行查看及更 新。具体地,该数据管理方法可以包括: 步骤S1,配置基于办公软件的文档模板。 0013 在将数据创建并存储到该数据库130时,使用者(比如该数据库130的管理员)可 以编写查看和修改数据的过程,以使得该数据库130的数据具有与其相对应的文档模板。 在步骤S1中,使用者可以通过该客户端110登陆到该服务器120,并在该服务器。
13、120中预先 配置与该数据库130存储的数据相对应的文档模板。在具体实施例中,该文档模板可以是 基于常用办公软件(比如Word或Excel软件)的文档模板。并且,使用者根据需要,还可 以对该文档模板进行维护,比如新增、修改、删除等。 0014 步骤S2,将数据库的数据导出至该文档模板,生成相对应的文档。 0015 当使用者需要查看或者更新该数据库130存储的数据时,使用者可以通过该客户 端110登陆到该服务器120,并且利用网页应用程序或者桌面应用程序提取该数据库130的 数据,并将该数据导入到该文档模板的选定位置,从而生成具有指定格式的文档,比如Word 文档或Excel文档。其中,所述指定。
14、格式是指文档的内容按照预先指定的顺序进行排列,比 如,可以预先指定该文档的第一栏是编号、第二栏是日期、第三栏是文档主题内容。 0016 步骤S3,通过该文档查看数据库的数据。 0017 在导出该数据库130的数据之后,使用者可以利用该办公软件打开生成的Word文 档或Excel文档,并通过该文档查看该数据库130的数据。 说 明 书CN 102682035 A 3/3页 5 0018 步骤S4,在该文档上编写用于修改该数据库的数据的程序,并将修改后的数据更 新到该数据库。 0019 当需要对该数据库130的数据进行修改时,使用者可以利用该办公软件所支持 的计算机语言编写用于修改数据的程序,比如。
15、,使用者可以使用VBA(Visual Basic for Application)程序在该Word文档或Excel文档上编写用于修改数据的宏程序。进一步地, 使用者可以点击保存,利用该宏程序实现将修改后的数据更新到该数据库130。 0020 具体而言,在将修改后的数据更新到该数据库130的过程中,该服务器120可以获 取修改后的数据,并将修改后的数据与从该数据库130提取的数据进行比较,若修改后的 数据与从该数据库130提取的数据不同,则利用该宏程序将该数据库130中的数据更新为 修改的数据;若修改后的数据与从该数据库130提取的数据相同,则不对该数据库130中的 数据进行更新。在其他替代实施。
16、例中,该服务器120也可以不进行数据比较,而是直接地将 该数据库130中的数据更新为修改的数据。 0021 步骤S5,将该文档保存到服务器。 0022 在完成该数据库130的更新之后,可以使用WebDAV协议将该文档保存到该服务器 120之中,且该文档可以保存在WebDAV目录下,以便于后续的访问。另外,该服务器120还 可以记录对该数据库130的操作信息,该操作信息可以包括使用者的编号和姓名、数据修 改的日期、时间和内容等,以便于进行系统的管理。 0023 此后,使用者便可以通过搜索WebDAV目录下的文档内容和属性,实现文档的上传 下载以及数据查看和修改更新等。 0024 另外,在该数据管。
17、理方法中,还可以根据需要通过权限管理实现为使用者分配不 同的权限,比如为不同的用户分配检索、上传、下载、查看、编辑、更新数据库数据等权限。为 保证系统的安全性,权限管理功能仅向系统管理员开放。系统用户的添加、删除及更改均有 系统管理员管控。 0025 可见,在本发明提供的数据管理方法和系统中,利用常用的办公软件将数据库的 数据导出到预先配置的文档模板以生成对应的文档,通过该文档便可以非常方便地进行数 据的查看和更新。因此,相较于现有技术,本发明提供的数据管理方法和系统可以便于用户 的操作和使用。 0026 当然,本发明并不局限于上述公开的较佳实施例,本发明还可以是对上述实施例 进行各种变更。本技术领域人员可以理解,只要在本发明的实质精神范围之内,对以上实施 例所作的适当改变和变化都落在本发明要求保护的范围之内。 说 明 书CN 102682035 A 1/1页 6 图1 图2 说 明 书 附 图CN 102682035 A 。