局域网监控系统概要设计说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件工程
实验报告
实验名称:概要设计说明书
学号:
姓名:
实验2软件设计说明书
1引言
1.1背景
待开发软件系统的名称:局域网监控系统
开发者:宋钊
用户:需要对局域网内主机的活动监测的企事业单位
1.2编写目的
帮助用户和系统开发人员及测试人员了解本系统。
对系统进行功能分析,解释与确认。
作为开发人员详细设计和测试人员测试的标准。
本文档预期读者为实验室项目组成员,用户和测试人员。
1.3定义
在下面的说明中,我们用LANManager代表本产品名称“局域网监控与管理系统”。
Monitor为被监控端。
Manager为监控端。
1.4参考资料
【1】《Windows网络编程》清华大学出版社[美]Anthony Jones, Jim Ohlund著
【2】《VC 技术内幕》 清华大学出版社 潘爱民、王国印译 【3】《深入浅出MFC 》
华中科技大学出版社 侯俊杰 著
【4】《深入浅出Windows 注册表》 国防工业出版社 李永 编著 【5】《TCP/IP 详解》
电子书 Stevens 著
2总体设计
2.1需求规定
本系统属于小型的局域网监控系统,主要可以实现对某一台甚至多台计算机进行屏幕监控。
本系统的主要输入项目: 1.监控端登录时需要的账号与密码;
2.监控端设定的监控目标
本系统的主要输出项目:
被监控端的屏幕信息。
2.2运行环境
硬件
软件
最低配置
推荐配置
Windows 2000/XP Office XP/2003
CPU :1.5GHz 内存:128MB
网卡
CPU :2.0GHz 内存:512MB 百兆网卡
2.3基本设计概念和处理流程
LANManager系统是一种用于局域网下的C/S模式的软件管理和监测系统。它包括客户端(Manager)和服务端(Monitor),服务端软件主要作用是监测本主机的活动,并响应客户端的请求返回本主机的活动信息。客户端接收到服务端返回的信息后在主界面显示出具体的信息供管理者察看,以达到监控局域网主机及方便管理计算机的功能。
2.4结构
系统的功能结构框图如下图所示;
其中Manager端提供较大权限,以达到监控局域网的目的;Monitor端则赋予一定的交流权限功能,以辅助局域网内联络交流功能的实现。系统总体提供监控主机软件配置、文件系统、注册表、进程信息、消息记录、IE浏览记录、用户操作日志、数据包监控、屏幕控制、警告、任务计划等功能模块。
局域网监控系统
主窗体系统设
置模块操作员管
理模块监控模
块登录模块
总体类图,如下图所示:
+Add()+Del()+Alt()
-Name : char
-SecertCode : char 操作员管理+DengLu()+SheZhi()+GuanLi()+Operation()
-Name : char
-SecertCode : char 管理员
+Ok()
+Cancel()
-Name : char -Secert : char 登陆+Up()+Down()+Left()+Right()+Return()
+OpenGuanLi()+OpemSheZhi()+Exit()
主界面+Translate()
-IP
客户机+Ok()
+Cancel()
-IP 系统设置
图1.2
该类具有属性“Name”、“SecretCode”,分别表示管理员登录的帐号和密码信息。
该类的操作有“DengLu()”、“SheZhi()”、“GuanLi()”、“Operation()”,分别表示管理员的权限操作,登录、客户机设置、操作员信息管理以及主界面上的相应操作。
2)类“主界面”
该类没有相应的属性值,只有相关的一些操作,分别为“Up()”、“Down()”、“Lift()”、“Right()”、“Return()”、“OpenGuanLi()”、“OpenSheZhi()”、“Exit()”。
分别表示对界面的管理操作以及转向其他界面的操作。
3)类“登录”
该类具有属性“Name”、“SecretCode”,分别表示管理员登录的帐号和密码信息。
该类的操作有“OK”、“Cancel”,分别表示确认登录和取消登陆。
4)类“系统设置”
该类具有属性“IP”,表示需要监控的客户机的IP地址。
该类的操作有“OK”、“Cancel”,分别表示确认I设置P和取消设置。
5)类“操作员管理”
该类具有属性“Name”、“SecretCode”,分别表示管理员登录的帐号和密码信息。
该类的操作有“Add()”、“Del()”、“Alt()”,分别表示增加、删除、修改操作员信息。
该类具有属性“IP”,表示需要监控的客户机的IP地址。
该类的操作有“Truanslate()”表示客户机发送数据到服务器。
2.5功能需求与程序的关系
监控模块登录模块主窗体系统设置模块操作员管理
模块
监控实现√
守护进程√
登陆管理√
通信模块√
系统设置√
操作员管理√
实时监控√√
监控设置√
通过IP设置√
通过主机名设置√
2.6人工处理过程
尚需人工管理系统管理员账户来解决问题。