[发明专利]一种基于XML的数据修改痕迹记录系统无效
申请号: | 201110278623.1 | 申请日: | 2011-09-20 |
公开(公告)号: | CN103020050A | 公开(公告)日: | 2013-04-03 |
发明(设计)人: | 朱炜 | 申请(专利权)人: | 镇江雅迅软件有限责任公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 212009 江苏省镇江市丁卯*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 xml 数据 修改 痕迹 记录 系统 | ||
技术领域
本发明涉及一种数据修改痕迹记录系统,尤其是基于XML的数据修改痕迹记录系统。本发明属于网络通信领域。
背景技术
随着网络信息技术的发展,在日常业务处理过程中大都实现了业务软件系统的支撑,在业务系统的应用过程中,会对业务系统中的数据进行不断的编辑,以确保数据的准确性,而由于采用信息化办公,在业务数据修改的过程中一般不能完整的保留修改的痕迹,如发生编辑过程的错误则难于查询责任者。
目前市场上普遍使用的系统中,对于修改痕迹一般采用数据库记录的方式进行,通过在数据库表中设计冗余字段用于修改内容的保留,通过查询字段内容进行修改痕迹的查询;或通过记录数据条目的方式进行修改数据记录,完整记录被修改的数据条目,进行人工比对修改内容。
但上述技术存在以下弊端:一是数据修改的过程中,并非一次修改完成,多次修改的情况下数据库字段灵活度不足,虽可通过限制修改次数的方式进行部分弥补,但容易导致数据保存不足,在分析错误数据过程中导致较大误差,二是痕迹显示不易分类,如多人修改的情况下,通过数据库记录需要记录多重字段才可记录修改人、修改内容等相关信息,对数据库设计过程要求较高,不易实现,三是业务数据的修改会造成冗余数据的不断增加,使数据库空间急剧减少,对业务数据库造成非常大的压力,同时会造成业务系统运行的性能降低。
本发明通过一种基于XML的数据修改痕迹记录系统,通过XML文件记录数据的修改过程,可以动态的进行数据修改痕迹的记录,并能灵活增加记录内容,确保记录的数据的准确性和高效性,更符合目前对业务系统数据修改痕迹记录的市场需要。
发明内容
本发明的目的在于:针对现有技术的不足,通过基于XML的数据修改痕迹记录,解决现有通过数据库记录数据修改痕迹的灵活度不足,冗余数据过多的造成的低效率问题。为实现上述目的,本发明包括如下功能模块:
链接模块:完成XML文件与业务系统数据库的链接;
数据抽取模块:完成从数据库中抽取被修改的数据字段及其他必要信息;
签名模块:确认数据完整性,防止数据被私自修改;
显示控制模块:将数据修改痕迹以颜色进行区分显示出来;
XML文件管控模块:用于修改信息记录的XML管理与控制。
为实现本发明的功能,上述模块还需包括如下子模块:
链接模块——链接信息获取子模块和链接验证子模块
——从业务系统中读取数据库链接信息;
——验证XML文件与数据库链接是否成功;
数据抽取模块——读取子模块、记录子模块、校验子模块:
——从数据库中读取被修改的字段名称及字段内容;
——将读取的内容记录到XML文件;
——校验读取信息的准确性;
签名模块——签名生成子模块、签名校验子模块、
——对记录到XML中的数据进行数字签名并生成签名密钥;
——根据签名密钥信息对信息的完整性和准确性进行验证;
显示控制模块——信息分类子模块、样式控制子模块:
——将记录的信息进行分类控制,实现记录内容分类管理。
——对不同的分类使用不同的样式进行控制,以区分数据修改的过程。
XML文件管理模块——XML生成子模块、XML信息记录子模块:
——动态生成需要的XML文件;
——完成XML文件列表的信息记录;
用户使用步骤为:
步骤一:使用客户端系统登录后调用本系统。
步骤二:在数据修改的过程,通过连接模块将XML文件与数据库实现连接。
步骤三:从数据库中读取被修改的数据,并通过数据抽取模块将数据抽取,并将数据写入到XML文件。
步骤四:通过签名模块,对写入XML文件的数据信息进行签名,确保数据的准确性和完整性。
步骤五:通过显示控制模块将修改的内容显示按照预定的显示需要进行修改痕迹显示。
如此,通过本发明,用户可以实现各种业务数据修改的修改痕迹记录。
具体实施方式
实施例一
使用Microsoft VisualStudio.Net开发工具开发客户端运行软件,使用XML格式文件记录修改的内容,使用SQL2005作为业务数据库,具体方式为:
链接模块:完成XML文件与业务系统数据库的链接;
数据抽取模块:完成从数据库中抽取被修改的数据字段及其他必要信息;
签名模块:确认数据完整性,防止数据被私自修改;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于镇江雅迅软件有限责任公司,未经镇江雅迅软件有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110278623.1/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置