《系统需求分析文档(共11页).doc》由会员分享,可在线阅读,更多相关《系统需求分析文档(共11页).doc(11页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上目录1引言1.1编写目的本文是局域网监控与管理系统的需求文档,描述的是该系统需求规定和运行环境规定等内容,目的是给用户整个系统功能的描述,同时也是编程人员编程开发的指南,是系统测试的参考,也是项目成本估算的基础。本文的主要读者是项目经理、用户、开发工程师,测试设计师。1.2背景 项目名称:局域网监控与管理系统 本项目的任务提出者:钟毅 开发者:严桂夺、钟毅、刘华忠、卢国云 用户:大多数现代企业、学校机房管理员、某些组织 该系统主要针对局域网。 1.3定义远程协助:用一台计算机通过网络连接控制另一计算机,进行必要的操作,来维护该远程计算机,或帮助该用户完成某些操作。1.
2、4参考资料 华南理工大学2006年软件设计大赛相关文档。2任务概述2.1目标现代企业信息化管理和学生上机时的机房管理中可能存在的问题: 员工和学生行为管理问题:企业建立了计算机管理系统,员工们是否在工作时间内充分利用计算机认真工作,还是在网上冲浪、聊天、玩游戏、甚至在看多媒体电影,浪费企业的资源,降低企业的运营效率? 学生在集体上机课时也同样存在着以上的问题,我们的同学在上时有大部分的同学都乘老师不注意做些如学习无关的事,如网上冲浪、聊天、玩游戏、看电影、听音乐,这样使学生的学习效果很差,老师也显的很无奈。计算机硬件资产管理问题:计算机网络系统设备的投资与维护费用非常高,但是管理人员仅知道网络
3、系统内的计算机数量,不知道计算机的内部配置。PC的硬件是否会经常被员工偷拆偷换?某些PC的硬件是多余或者配置过高,导致资源浪费? 在学校的机房中也存在着同样的问题。网络安全问题:是否有员工或学生私自盗版软件、带病毒软件、游戏软件而影响计算机系统甚至整个网络系统的正常运行? 网络系统维护工作耗资大,效果不佳:随着企业和学校机房的计算机数量的增多,系统维护工作量越来越大,维护人员不足。CEO、各管理层和员工经常因为等待维修而长时间不能正常工作,当员工或学生的计算机的距离相差较远的话,维修人员往往成为瓶颈,从而严重降低企业运营效率和学生上机学习的效果 。是不断地增加网管人员,还是采用先进、高效的方法
4、提高工作效率? 企业和学生机房内部沟通效率的问题:文件分发、信息共享的工作量大、耗时长,造成人力浪费、时间浪费、企业和学生机房执行力下降。 当然,任何企业的CEO都正在不同程度上面临着或曾经面临过上述的某些问题。CEO们希望通过现代的信息化管理技术来大力推动企业的发展,却由于信息化而带来的一系列问题:计算机网络信息化管理并未能给予企业多大的效益,却带来了管理上的漏洞,企业每时每刻都在严重地浪费着资源,而企业的CEO对此却无能为力 局域网监控与管理系统主要就是为了解决以上问题而开发的。2.2用户的特点本软件有两种不同用户:1 管理员:负责管理端软件,最好需要懂得一定的计算机硬件和网络等方面的知识
5、。2 普通用户:只需懂得使用计算机即可。本软件的预期使用频度:每天工作时间均要使用2.3假定和约束本软件经费限制小,系统提交日期为2006年4月23日,故开发期限短。3需求规定 3.1对功能的规定 311 系统框架 子系统输入处理输出实时监视Monitor端屏幕管理员点击“监视屏幕”按钮抓图、压缩、传输图像指定终端屏幕实时控制Monitor端屏幕管理员点击“控制屏幕”按钮获取鼠标和键盘操作控制远程计算机分发文件管理员指定终端和文件网络传输文件终端获得文件群发文件管理员选定文件网络传输文件各个用户获得文件子系统输入处理输出管理端共享、删除、移动Monitor端的文件管理员对Monitor端的文件
6、进行远程操作Monitor端计算机进行相应操作Monitor端的文件或上传到管理端或被添加或被删除移动员工或学生之间互传文件Monitor端选择员工和文件文件传输相应员工收到文件发消息(包括广播)管理员点击“发消息”写好消息选定目的用户后发送采用组播相应用户(或所有用户)收到消息即时通讯员工选定在线用户、写好消息消息传输相应用户得到消息IE浏览网页监视管理员选定用户、点击“IE浏览记录”用户端获取IE浏览记录并传送管理端显示相应Monitor端的IE浏览记录搜索硬件配置管理员选定用户、点击“系统信息”该用户获取其硬件信息并发送至管理端管理端显示相应用户主机系统信息,及硬件增减变化情况搜索软件配
7、置管理员选定用户、点击“软件配置”该用户获取其软件配置信息并发送至管理端管理端显示相应用户主机软件配置信息,及软件增减变化情况远程注册表操作管理员选定用户、点击“注册表”管理端获取远程主机的注册表操作权管理端对用户端的注册表进行读写操作操作日志管理员选定用户、点击“操作日志”相应用户获取其相关操作日志并发送至管理端管理端显示相应用户的操作日志如开机时间等数据包监控管理员选定用户、点击“数据包监控”相应用户获取其所在局域网的所有数据包信息并传送至管理员管理端显示相应用户所在局域网的所有数据包信息清空屏幕管理员点击“清空”按钮界面进行清空操作清除信息具体描述:(1) 实时监视局域网主机屏幕管理者可
8、以实时调看任意在线Monitor端的屏幕图像,对员工的一举一动了如指掌。管理端可以实时截取任意在线Monitor端的屏幕图像,并转换成特定的格式。再利用高性能的数据压缩的方法,将Monitor端屏幕连续地传输到管理端。 (2) 实时控制Monitor端屏幕远程实时控制Monitor端的鼠标和键盘可以远程控制Monitor端的鼠标和键盘。管理端通过操作自己计算机的鼠标和键盘,可以实现远程控制Monitor端的鼠标和键盘。 对Monitor端的文件支持复制、粘贴、重命名、删除、上传、下载等操作。 设置Monitor端的各种系统属性(即我的电脑属性)和网络属性(即网络邻居属性)。使用Monitor端
9、计算机的各种外设,例如:打印机、扫描仪、移动硬盘等。 支持对Monitor端任何程序的常规操作,例如:安装、维护、更新等。 重新启动或关闭Monitor端计算机。 远程维护当Monitor端出现任何问题并向管理端请求帮助时,管理端可以对Monitor端进行远程控制,例如可查看Monitor端的屏幕、控制其鼠标和键盘。 可以通过查看Monitor端的系统环境从而检查并发现Monitor端的计算机故障;例如系统故障、软件故障、硬件故障等。 对存在故障的所有程序进行实时调试、修复,包括:对系统参数进行重新设置、改变软件的存储路径等。 以文件流的形式将补丁(即修复故障的软件,例如:汉化补丁、Windo
10、ws补丁等)远程传输给Monitor端,对Monitor端系统的漏洞进行修补。 (3) 分发文件将文件发送至指定员工或学生终端。接收文件的员工或学生终端将实时收到文件到达提示,包括文档来源,主题,时间等相关信息。员工和学生端根据具体需要对相应文件进行查阅与各种操作。(4)群发文件将文档同时发送至全部Monitor端。接收文件的Monitor端将实时收到文件到达提示,包括文档来源,主题,时间等相关信息。Monitor端根据具体需要对相应文件进行查阅与各种操作。(5)管理端共享、删除、移动员Monitor端的文件管理端可以对员工和学生端的文件系统进行查看、删除、移动、上传、下载等操作,如操作自己的
11、电脑一样方便。(6) Monitor与Monitor之间互传文件 员工或学生之间可以自由传输文件(7)广播消息将会议通知或其他通知、工作任务等重要信息以广播的方式传送至员工和学生终端。(8) 即时通讯企业或机房内部专用的即时通讯系统,作为其他商业即时通讯软件的替代,实现企业员工或上机学生之间的畅通交流而又免受外界打扰和影响。(9) IE浏览网页监视可以查看员工或学生终端最近浏览的网址,通过与上次保存的网址比较可知员工或学生浏览过哪些网页。(10) 搜索硬件配置管理端可以搜索网络节点上的任何计算机硬件配置,包括中央处理器(CPU)、内存(RAM)、硬盘、网卡等,管理端保存员工或学生端每次开机时检
12、测到的硬件信息,管理端可以查看任一员工或学生端的硬件信息。 (11)远程监测硬件配置的变化服务器定时搜索Monitor端计算机的硬件配置, 如中央处理器型号、频率,内存大小,硬盘大小,声卡型号,网卡型 号,有无光驱等 。Monitor端每启动一次计算机,系统将自动更新一次Monitor端硬件配置列表中的信息,如果检测到硬件有变化,将自动报告管理端。(12) 员工计算机软件信息系统自动生成客户端的主要软件配置列表,管理端可以远程监测列表内软件配置的增减变化。(13)数据包监控 管理端获取选定主机所在局域网中的所有数据包信息。从而能够分析该局域网的(14)远程注册表操作 管理端可以对远程用户的注册
13、表进行查看和编辑,如创建和删除。(15)操作日志管理端可以获得远程主机的操作日志,如开机时间等。(16)获取远程主机的进程信息 管理端可以查看用户主机的进程信息,如进程名,进程内存使用量,进程的CPU使用率。从而管理员可以知道该用户计算机当前的运行状况。这对远程维护提供必要信息并且管理端可以关闭任一进程。3.2对性能的规定3.2.1精度当该软件在操作远程计算机的注册表,控制远程主机,关闭远程主机的运行进程,和删除远程主机的文件等操作时必须十分谨慎,否则肯能使远程主机系统崩溃。3.2.2时间特性要求a 响应时间小于1sb 更新处理时间小于1sc 数据的转换和传送时间小于1s.3.2.3灵活性本系
14、统要有较高的灵活性,对以下变化要有较强的适应能力:a 操作方式上的变化;b 运行环境的变化;c 同其他软件的接口的变化;d 精度和有效时限的变化;e 计划的变化或改进。3.3输人输出要求本软件基本是界面操作,通常只需鼠标操作。在传送文件时,文件可以为任意类型,也可以是文件夹。除了对文件操作以外,系统输出基本上是char数组类型,通过数型控件或CListctrl显示。3.4数据管理能力要求需要保存的表有4个:一个保存各个主机的硬件信息,一个保存各个主机的软件信息,一个管理员登陆表,以及一个保存组内用IP的信息。3.5故障处理要求当网卡出现问题时,本软件大多数功能不能实现,解决方法是更换网卡。3.
15、6其他专门要求管理员必须是具有较高权限的人充当。管理员的口令必须要保密好。4运行环境规定4.1设备处理器大多数的CPU均支持(如P4,AMD,赛扬)物理内存最低配置为管理端128MB DDR,用户端:128MB推荐为512MB DDR磁盘空间管理端至少100MB虚拟内存交换空间设置为物理内存的双倍文件系统Windows NTFS/FAT32网络系统以太网 4.2支持软件操作系统:windows2000 /xp编译(或汇编)程序:VC6.0分析设计:Rotional Rose数据库:MS Access 20034.3接口接口:应用程序与数据库的接口数据通信协议:UDP,TCP,多播4.4控制由管理员控制管理端软件运行,用户端一般是开机自动运行。专心-专注-专业