优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

.NET458 基于WINDOWS的日志管理器开发与实现

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:

摘要:本文主要是介绍基于WINDOWS的日志管理器的环境、功能作用、所用到的语言、设计的方案等各方面的内容。主要是让使用者了解此系统,使他们能更好的运用本系统,使此系统发挥出应有的作用。本系统运用了C#操作SQL SERVER数据库,读取WINDWOS的.EVT日志文件,以及OFFICE文件操作等技术,对日志文件可以进行详细的管理,实现了对日志文件的有效管理与管理。
本系统主要包括以下五大功能模块:
(1)日志收集模块
(2)日志管理模块
(3)日志存储模块
(4)报表生成模块
(5)日志恢复与备份模块
本文共分为五大部分,第一部分简要叙述了计算机科学及IT产业的发展状况和本系统基本概况。第二,三部分分别按照软件工程的要求出发,首先进行问题定义,解决目标问题,其次进行可行性研究,分别从技术可行性,经济可行性和操作可行性进行管理,然后进行的总体设计和详细设计阐述了如何实现具体功能。第四部分主要介绍了系统的设计管理,第五部分为系统调试其中包括子模块测试和总体测试。第六部分为系统帮助文件和参考文献。
关键字:WINDOWS日志文件, SQL SERVER,ADO.NET, EXCEL操作, C#

内容来自think58 [来源:http://think58.com]

[来源:http://think58.com]

目 录
第一章 引 言 4
第二章 系统调查 5
2.1社会背景 5
2.2软件工具背景 5
第三章 总体设计 6
3.1问题定义 7
3.2技术可行性研究 7
3.3经济可行性研究 7
3.4操作可行性研究 8
第四章 系统的需求管理 9
4.1 功能需求 9
4.2  性能需求 10
4.3运行需求 10
第五章 系统概要设计 11
5.1设计思想: 11
5.2.设计原则: 11
5.3 系统总体设计 12
第六章 系统详细设计 13
6.1 主界面设计 14
6.2日志文件收集说明 14
6.3 日志分析模块 17
6.4 生成报表 19
6.5 日志备份与还原 20
第七章 系统调试 21
7.1模块测试 21
7.2整体测试 21
第五章 系统概要设计
5.1设计思想:
(1).软件分成几个相对独立的模块。
(2).分层的模块化程序设计思想,整个软件采用模块化机构设计。作为应用程序有较强的可操作性和扩展性。
(3).合理的数据流设计,在应用系统设计中,相对独立的模块间以数据流相互连接,使各模块间的耦合性较低,方便系统运行,提高系统安全性。 think58好,好think58 [资料来源:THINK58.com]

5.2.设计原则:
为了使本软件功能齐全完备,操作简便,最大限度的提高软件的质量,从而满足用户的实际需要,在设计开发过程中遵循了,如下原则:
1) 合法性原则:依据日志管理的工作规定以及要求,参照实际的工作情况, 进行日志管理各种功能控制与共享文件操作与报表生成等工作。
2) 实用性原则:适合日志管理的实际需求,并能够处理一些特殊情况的要求,此外,尽可能预留空间,以便扩充功能。
3) 准确性原则:对输入的相关信息建立检错机制,及时报错,使用户能够及时准确的输入合法信息(如类型匹配,长度不超限等)。
4) 易操作原则:要求设计的系统功能齐全,接口友好,操作方便,必要的地方进行提示。
5) 源程序可读性原则:为了便于其它设计,维护人员读懂代码或以后的代码修改,软件升级维护,既可能做好代码注释工作。
6) 优化原则:为了达到优化的目的,合理的运用窗口,对象等的继承,自定义用户对象,事件,函数,减少不必要的重复性代码,使程序简洁明了,也方便了将来的维护。

[资料来源:http://think58.com]

经过前面的设计,我们对整个系统有了一个初步的认识,并对各个模块进行了功能分化。
5.3 系统总体设计
基于windows的日志管理器指在对日志进行更高效的管理,为了达到这个目的,我设计了如下的管理模块:
(1)日志收集模块
收集系统、设备等中的日志数据。在系统中用户只需要简单的点击就可以收集到我们需要管理的日志文件。
(2)日志分析模块
分析查看所收集的日志数据中想要的信息,包括IP、用户名、登录时间等。系统日志分析是系统管理员日常管理工作的一个重要部分,有了日志的收集后,我们就可以对收集的日志进行分析,然后系统中的日志量非常大,而且种类也比较多,为了给管理员一个简单的操作环境,系统已经提供各种类型日志文件的操作界面,由于.EVT格式的日志在系统中比较普遍而且覆盖了日志的多个部分,所以系统对这部分的日志文件操作采用了统一的管理页面,在技术上采用了DATAGRIDVIEW等控件,用于直接在界面上显示.EVT格式日志文件的内容;而对于其他想.LOG的日志文件又统一采用了一个简单的文本显示页面进行统一管理。
(3)日志存储模块
存储相关的日志数据信息。对日志分析后,我们已经对日志文件进行了一些更新操作,这个时候我们要将日志文件进行存储,所以要有一个存储数据到数据库的功能。 内容来自think58 [资料来源:http://www.THINK58.com]
(4)报表生成模块
能够把所收集到的信息以表格的形式呈现在计算机用户面前,可以存储想要的信息,也可以删除不想要的信息。报表是以EXCEL的形式呈现在用户面前的,这样用户也可以对报表进行而外的操作,比如打印,拷贝到其他电脑上等等。
(5)日志恢复与备份模块
为了很好的保护计算机,日志的恢复与备份尤为重要,此模块能够备份日志数据以及恢复原有的日志数据。 本文来自think58 [资料来源:http://think58.com]