本篇文章主要介绍本系统中的日志管理功能,由前面介绍的内容可以知道日志分为三类:分别是用户操作日志、数据表更新日志以及数据库监控日志,这些日志的写入可能遍布整个系统中的各个地方。这里提供一个统一的日志管理界面,可以对日志进行查询和删除,并没有提供修改的功能,因为日志是系统自动生成的,修改日志没有任何意义,而且还可能造成系统的漏洞,比如谁删除了数据然后把删除的日志记录修改了,就不能正确发现谁删除了数据!
1.定义操作数据集的相关成员变量,对于所有日志都采用数据集来维护,这就要求每一个表都必须要有一个主键,这样做的目的简化操作,采用一致性的模型处理所有日志数据。
2.初始化数据库连接字符串
3.初始化数据集适配器,并默认并对操作日志表,修改datagridView的列头部显示
4.导出数据到word或excel中,具体的导出过程在前面的工具类中已经介绍过了。
5.删除一条日志记录的实现
6.根据选择字段类型来查询日志,可以根据操作时间、日志类型、用户名或日志的具体内容。
7.删除所有日志。
8.总结
本篇文章介绍的日志管理功能相对比较简单,没有什么技术难度,不过我觉得还是有几点可以值得思考和学习。第一采用统一的数据管理模型,而不是一张数据表就需要一个单独界面来管理;第二日志查询采用了一种称为全文查询,只要涉及的字段都纳入可查询范围,而且都是通过同一条sql语句实现,通过用户选择的来配置,当然可以增强一些功能就是允许用户选择多个字段;第三就是删除日志也采用了灵活的方式,可以选择一条删除,如果要删除多条(有规律的日志:例如某一天的),可以通过查询然后使用删除所有日志功能(这里是指查询出来在控件中显示的日志)。
OK!今天介绍完毕!
分享到:
相关推荐
ArcGIS10.0空间数据挖掘介绍,详细介绍了基于ArcGIS10.0的空间数据挖掘技术教程。
ArcGIS10.0破解安装步骤+注册机
1.几何网络下路径分析程序,根据10.0的新功能更新了代码,可在VS2010+ArcGis10.0+C#下完美运行。 2.不在是单纯的算法,而是形成一个完整程序,傻瓜式操作即可实现功能。
ArcGis DeskTop 10.0 汉化包 ,安装前关闭所有DeskTop ,运行安装文件,安装完毕后,再次打开DeskTop 即可显示为中文版。
arcgis10.0_license
ArcGIS 10 ,ArcSDE 10,ArcGIS Server 10的配置安装 方法
基于arcgis10.0做dem和坡度分析图
很多朋友对arcGIS10.0的安装注册感觉麻烦,打开“注册机”,功能选择arc/info,版本:10.0;然后点击右下角的所有,把产生的注册信息全部复制到:c:\program files\arcgis\\License10.0\bin下的service.txt中。 把...
arcgis10.0安装license永久版,安装时将license文件目录内Bin文件下license替换就行
win7下的ArcGIS10.0安装说明,包括ArcGIS desktop,ArcSDE、ArcGIS server
ArcGIS 10.0 破解详解 同时另外在文档中提到的注册机也同时分享了。大家可以下载 。
提供ArcGIS10.0破解所需的文件,和授权ecp文件
GIS数据 一、加载数据 1.数据准备(随书光盘中有,将数据安装到自己电脑的硬盘上,我放在C:/,如下图) …… 二、数据介绍 1.数据类型介绍(可以选中一个数据之后,查看属性) ……
ArcGIS 10.0软件的安装和破解教程,里面附有注册机和其他资源,很容易破解。(只适用学习,请支持正版)
arcgis10.0的授权文件,可以覆盖,编辑里面的机器名称为你本机名称。
Arcgis10.0安装
arcgis10.0中文版下载地址,完全中文版,内核汉化。比9.3更简单更稳定
Arcgis10.0破解文件 1、安装完 Desktop 以及License Manager。 2、将ARCGIS.exe、service.txt覆盖License Manager安装主目录下bin文件夹内的内容(弱覆盖不能进行,停止ArcGIS License Manager)。 3、打开License ...
GIS在日常生活中的用途越来越广泛,现在很多行业也开始涉及到了GIS,本资源中的视频资料是基于Arcgis 10.0的