- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
局域网监控与管理系统
详细设计文档
项目名称: LANManager 拟制:钟毅 审核:SKY Team 项目代号: LANManager 收文:严桂夺 产品版本: 1.0
修 改 记 录
日 期 版 本 修 改 内 容 修 改 人 2006-3-20 1.0 系统结构初步设计 严桂夺 2006-3-28 1.1 系统模块设计 严桂夺、钟毅、刘华忠 2006-4-5 1.2 模块详细设计 严桂夺、钟毅
目录
局域网监控与管理系统 1
详细设计文档 1
一、 引言 2
1) 编写目的 2
2) 定义 2
3) 参考资料 2
二、 系统结构设计 3
1) 功能描述 3
2) 系统总体架构 3
3) 客户端 4
4) 服务端 6
三、 详细模块设计 8
1) 监控用户信息 8
2) 远程协助 9
3) 网络监控 10
4) 联络交流 11
5) 收发文件 11
6) 任务计划 14
四、 系统配置 14
引言
编写目的
本文档为LANManager(局域网监控与管理系统)详细设计文档(Design Document),对作品进行系统性介绍,对的技术机制进行分析,对各个模块进行功能描述,并给出主要数据流程和系统结构清华大学出版潘爱民王国印译华中科技大学出版社侯俊杰 著TCP/IP详解
系统总体功能用例
系统总体架构
系统总体架构设计如下所示。其中Manager端提供较大权限,以达到监控局域网的目的; Monitor端则赋予一定的交流权限功能,以辅助局域网内联络交流功能的实现。系统总体提供监控主机软件配置、文件系统、注册表、进程信息、消息记录、IE浏览记录、用户操作日志、数据包监控、屏幕控制、单(群)发信息、单(群)发文件、警告、任务计划等功能模块。
系统总体架构图
客户端
Manager端是本系统的管理端,它赋予管理者管理局域网内部主机的权根,并响应管理者的监控请求与Monitor端通信。它的系统架构如下所示:
Manager端系统结构图
Manager的总体流程如下所示:程序启动时加载WinSock库,当用户请求服务时,创建Socket并尝试与Monitor端连接,连接成功则启动服务。
Manager端程序流程图
服务端
Monitor端提供服务监听及连接请求并创建相应的服务线程响应Manager端发送的网络请求。它的系统架构如下所示:Socket基础函数提供网络服务程序的基本操作的底层操作,是Monitor端提供服务的基础;往上是用户交流界面,它提供用户接口给用户进行操作。
Monitor端系统结构图
Monitor的总体流程如下所示:程序启动时加载WinSock库,并创建Socket启动监听线程。当有客户端请求连接时,则接受请受;如果连接成功则创建服务线程提供服务,服务结束后相应的服务线程结束;但此时监听线程继续监听。
Monitor端程序流程图
详细模块设计
监控用户信息
监控用户信息功能模块提供管理者监控局域网内主机内部信息的功能,它包括监控主机的软硬件配置、文件系统、注册表、当前的进程信息、IE浏览记录、用户操作日志功能。
本模块功能的实现采用自定义消息机制,利用TCP协议实现命令与数据的发送。如本功能模块的子模块之一的文件系统监控功能,它的实现流程用如下时序图所示
文件系统查看功能模型图
远程协助
远程协助功能模块提供管理者远程协助和监控用户主机的功能,它能实时监控服务端主机的屏幕,并能实时用鼠标、键盘控制服务端主机,实现局域网内的实时监控和管理功能。如下所示为此功能的活动图。
远程协助活动图
网络监控
网络监控功能模块提供管理者监控局域网内外数据流通的功能,并通过分析数据库进行数据流量的实时监控与检测,方便网络管理员的管理工作。如下所示为其功能的具体实现活动图。
网络监控活动图
联络交流
联络交流功能模块提供管理端与用户端信息交流、通知发布等功能。管理端可以群(单)发信息,用户端与用户端也可以互相通信,实现局域网内的联络聊天功能。
本功能模块用UDP协议进行信息的流通。
收发文件
收发文件功能模块提供管理端与用户端之间或用户端与用户端之间的互发文件功能;并且管理端可以进行群发文件,辅助实现办公自动化。它的实现流程如下所示:
收发文件时序图
说明:
最后一个消息通信是文件的内容,Server端每次从文件读出特定长度的一块数据并发送给Client端,Client端收到后写入文件。最后一块数据不一定刚好符合特定长度,要做特殊处理。
发送与接收函数都在一新建的线程中执行,执行完毕,线程返回。
收发文件夹时序图
说明:
实际发送文件夹过程要比该图复杂。当Server端在SendFolder函数中遍历文件夹找到新文件夹时先发送一消息FILE_NEWFOLDER消息
您可能关注的文档
- 用三菱PLC设计控制气动机械手.doc
- 中海地产地区公司考核方案.doc
- 楼宇设备测控系统的无线数据采集与传输模块设计.doc
- 四相步进电机控制系统设计.doc
- 相位噪声和抖动的概念及其估算方法.doc
- 单片机控制的三相全控桥触发系统设计01.doc
- 高压加热器A级检修文件包.doc
- 校园无线广播方案.doc
- 立体仓库存取系统机电一体化设计 毕业论文.doc
- 种鸡场生产管理手册.doc
- 2024年度安永全球另类投资基金调查报告.docx
- 2024年中国汽车产业出海回顾分析 -中汽信科国际化研究团队.docx
- 【民航局国际合作服务中心】马尔代夫民航业发展研究报告.docx
- 2025走向融合与深化的中国媒介市场报告-星传媒体.docx
- 2023Givaudan和ESG目的与性能.docx
- 中国民间应对气候变化行动故事集-教育故事.docx
- 2025AI制药市场规模产业链构成应用现状及AI制药公司分析报告.docx
- 医疗器械专题之基因测序:分子诊断掌上明珠,四代测序开启规模化应用时代.docx
- 2024年中央银行黄金储备调查报告 202406.docx
- 智慧芽 -2024第4季度全球潜力靶点及FIC产品调研报告.docx
文档评论(0)