局域网监控系统概要设计说明书.doc_第1页
局域网监控系统概要设计说明书.doc_第2页
局域网监控系统概要设计说明书.doc_第3页
局域网监控系统概要设计说明书.doc_第4页
局域网监控系统概要设计说明书.doc_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件工程实 验 报 告实验名称:概要设计说明书 学 号: 姓 名: 实验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/XPOffice XP/2003CPU:1.5GHz内存:128MB网卡CPU:2.0GHz内存:512MB百兆网卡2.3基本设计概念和处理流程LANManager系统是一种用于局域网下的C/S模式的软件管理和监测系统。它包括客户端(Manager)和服务端(Monitor),服务端软件主要作用是监测本主机的活动,并响应客户端的请求返回本主机的活动信息。客户端接收到服务端返回的信息后在主界面显示出具体的信息供管理者察看,以达到监控局域网主机及方便管理计算机的功能。2.4结构系统的功能结构框图如下图所示;其中Manager端提供较大权限,以达到监控局域网的目的; Monitor端则赋予一定的交流权限功能,以辅助局域网内联络交流功能的实现。系统总体提供监控主机软件配置、文件系统、注册表、进程信息、消息记录、IE浏览记录、用户操作日志、数据包监控、屏幕控制、警告、任务计划等功能模块。总体类图,如下图所示: 图1.21) 类“管理员”该类具有属性“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系统维护设计作为一个成熟的软件产品,东北林业大学二手物品交易系统软件必须按照面向对象的软件工程的步骤进行开发,并充分考虑软件可维护性,软件的模块划分应满足高内聚、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论