局域网监控系统概要设计说明书.docx
- 文档编号:11466872
- 上传时间:2023-03-01
- 格式:DOCX
- 页数:11
- 大小:53.75KB
局域网监控系统概要设计说明书.docx
《局域网监控系统概要设计说明书.docx》由会员分享,可在线阅读,更多相关《局域网监控系统概要设计说明书.docx(11页珍藏版)》请在冰豆网上搜索。
局域网监控系统概要设计说明书
软件工程
实验报告
实验名称:
概要设计说明书
学号:
姓名:
实验2软件设计说明书
1引言
1.1背景
待开发软件系统的名称:
局域网监控系统
开发者:
宋钊
用户:
需要对局域网主机的活动监测的企事业单位
1.2编写目的
帮助用户和系统开发人员及测试人员了解本系统。
对系统进行功能分析,解释与确认。
作为开发人员详细设计和测试人员测试的标准。
本文档预期读者为实验室项目组成员,用户和测试人员。
1.3定义
在下面的说明中,我们用LANManager代表本产品名称“局域网监控与管理系统”。
Monitor为被监控端。
Manager为监控端。
1.4参考资料
【1】《Windows网络编程》清华大学[美]AnthonyJones,JimOhlund著
【2】《VC技术幕》清华大学爱民、王国印译
【3】《深入浅出MFC》华中科技大学侯俊杰著
【4】《深入浅出Windows注册表》国防工业永编著
【5】《TCP/IP详解》电子书Stevens著
2总体设计
2.1需求规定
本系统属于小型的局域网监控系统,主要可以实现对某一台甚至多台计算机进行屏幕监控。
本系统的主要输入项目:
1.监控端登录时需要的账号与密码;
2.监控端设定的监控目标
本系统的主要输出项目:
被监控端的屏幕信息。
2.2运行环境
硬件
软件
最低配置
推荐配置
Windows2000/XP
OfficeXP/2003
CPU:
1.5GHz
存:
128MB
网卡
CPU:
2.0GHz
存:
512MB
百兆网卡
2.3基本设计概念和处理流程
LANManager系统是一种用于局域网下的C/S模式的软件管理和监测系统。
它包括客户端(Manager)和服务端(Monitor),服务端软件主要作用是监测本主机的活动,并响应客户端的请求返回本主机的活动信息。
客户端接收到服务端返回的信息后在主界面显示出具体的信息供管理者察看,以达到监控局域网主机及方便管理计算机的功能。
2.4结构
系统的功能结构框图如下图所示;
其中Manager端提供较大权限,以达到监控局域网的目的;Monitor端则赋予一定的交流权限功能,以辅助局域网联络交流功能的实现。
系统总体提供监控主机软件配置、文件系统、注册表、进程信息、消息记录、IE浏览记录、用户操作日志、数据包监控、屏幕控制、警告、任务计划等功能模块。
总体类图,如下图所示:
图1.2
1)类“管理员”
该类具有属性“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()”,分别表示增加、删除、修改操作员信息。
6)类“客户机”
该类具有属性“IP”,表示需要监控的客户机的IP地址。
该类的操作有“Truanslate()”表示客户机发送数据到服务器。
2.5功能需求与程序的关系
监控模块
登录模块
主窗体
系统设置模块
操作员管理模块
监控实现
√
守护进程
√
登陆管理
√
通信模块
√
系统设置
√
操作员管理
√
实时监控
√
√
监控设置
√
通过IP设置
√
通过主机名设置
√
2.6人工处理过程
尚需人工管理系统管理员账户来解决问题。
2.7尚未解决的问题
守护进程没有能够实现。
3部分时序图
图3.1为监控操作时序图
图3.1
图3.1描述的是整个监控过程,首先要登录成功,然后进入主界面,此时客户机向服务器发送数据,此后操作员可以执行相应操作进行监控。
图3.2为操作员信息管理时序图
图3.2
图3.2描述的是管理员对操作员信息的管理,首先要登录,然后可以进行增加、修改、删除的操作。
4部分状态转换图
5重要模块流程图
Monitor的总体流程如下所示:
程序启动时加载WinSock库,并创建Socket启动监听线程。
当有客户端请求连接时,则接受请受;如果连接成功则创建服务线程提供服务,服务结束后相应的服务线程结束;但此时监听线程继续监听。
6系统出错处理设计
6.1出错处理
1.避免因用户的疏忽对系统造成的损坏;
2.采用对话框形式为用户提供警告信息;
3.一些关键性操作(比如:
删除操作),都应提供确认机制;
6.2补救措施
故障出现后可能采取的变通措施,包括:
a.后备技术说明:
采用廉价磁盘冗余阵列(RAID)技术,一旦原始系统数据丢失便启用副本恢复数据。
b.降效技术说明:
管理员在删除用户、警告用户采用的是人为的浏览信息。
c.恢复及再启动技术说明:
当系统出现故障,需重新启动计算机,并调用日志恢复文件,从故障点重新执行。
6.3系统维护设计
作为一个成熟的软件产品,《东北林业大学二手物品交易系统》软件必须
按照面向对象的软件工程的步骤进行开发,并充分考虑软件可维护性,软件的模
块划分应满足高聚、低耦合的特点,同时程序的部必须有详细的注释和统一
的编码格式、按时认真地进行相应文档资料的撰写和备份工作,以利于未来版本
升级及移植等二次开发。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 局域网 监控 系统 概要 设计 说明书