安全管理系统界面设计文档_第1页
安全管理系统界面设计文档_第2页
安全管理系统界面设计文档_第3页
安全管理系统界面设计文档_第4页
安全管理系统界面设计文档_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

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

文档简介

1、-PAGE . z.管理系统界面设计详细设计说明书编号:编制:吴笑语 日期:2003-7-28审核: 日期:批准: 日期:文档修订记录变更序号文档版本号变更容简述变更日期变更人目录 TOC o 1-3 h z u HYPERLINK l _Toc485700181.概述 PAGEREF _Toc48570018 h 4HYPERLINK l _Toc48570019界面外观特征的选择 PAGEREF _Toc48570019 h 4HYPERLINK l _Toc485700201.1.1.色彩的定制: PAGEREF _Toc48570020 h 4HYPERLINK l _Toc48570

2、0211.1.2.字体的选择 PAGEREF _Toc48570021 h 4HYPERLINK l _Toc485700222.总体结构设计 PAGEREF _Toc48570022 h 5HYPERLINK l _Toc485700233.模块界面设计 PAGEREF _Toc48570023 h 6HYPERLINK l _Toc485700243.1.主框架窗口 PAGEREF _Toc48570024 h 6HYPERLINK l _Toc485700253.2.工具栏窗口 PAGEREF _Toc48570025 h 17HYPERLINK l _Toc485700263.3.系统

3、设备窗口 PAGEREF _Toc48570026 h 17HYPERLINK l _Toc485700273.4.多语言的支持 PAGEREF _Toc48570027 h 18HYPERLINK l _Toc485700284.模块设计 PAGEREF _Toc48570028 h 19HYPERLINK l _Toc485700294.1.与其他模块的接口关系 PAGEREF _Toc48570029 h 19HYPERLINK l _Toc485700304.2.与命令模块的命令ID定义 PAGEREF _Toc48570030 h 19HYPERLINK l _Toc48570031

4、4.3.模块详细设计 PAGEREF _Toc48570031 h 21HYPERLINK l _Toc485700324.3.1.主框架窗口CMainFrame PAGEREF _Toc48570032 h 21HYPERLINK l _Toc485700334.3.2.工具栏窗口CZToolBarE* PAGEREF _Toc48570033 h 21HYPERLINK l _Toc485700344.3.3.系统设备列表窗口 PAGEREF _Toc48570034 h 22概述用户界面的设计是一项十分繁复的工作,为了给用户提供一个简单、稳定、高效而又易于交互的图形界面,同时还要兼顾软件

5、的美观性,本软件采用MFC的单文档视图框架结构。开发平台主要采用Window2000 professional,开发工具采用Microsoft visual C+ 6.0。Zzmoniton1.4界面外观特征的选择色彩的定制:对品质优良的软件来说,和谐的色彩搭配是一种非常有效的沟通手段,优秀的色彩表达容易使消费者了解商品的真实涵。ZzMonitor1.4采用了与目前最流行的操作系统Windows2000一致的系统颜色。但因为用户所使用的操作系统的多样性,我们兼顾了Windows*P用户的色彩和文字大小及样式的习惯。使未被激活的窗口成淡黄色(色彩值为RGB(247,243,233) .主界面色彩

6、值为RGB(212,208,200).被激活窗口的字体颜色又黑色变成红色。在引用图片上我们采用了256色以上的色彩方案,效果上更加逼真,生动。在需要提示用户可以进行操作的窗体特殊部位使用了蓝色调背景矩形,效果上庄重而醒目。在菜单色彩上采用Windows*P风格的菜单,既美观又保证了软件不会在在Windows*P和Windows2000下的菜单风格存在差异。主窗体拓扑图部分采用白色背景,这样会突出显示以图片和黑色文字为主的显示容。主窗体列表部分使用了彩色风格(以红色,蓝色,咖啡色为主),是用户在短时间的使用后可以根据颜色的反差,很快的从庞大的列表信息容中定位自己想要查询的容。主窗体树状列表控件的

7、背景使用白色,树的叶子使用红色,黄色,黑色,并以此区分不同客户端的状态,多色彩的使用很方便的提醒了管理员对异常状态的发现和查找。字体的选择ZZMonitor软件全部使用了Tahoma 字体;尺寸:8pt,使之与Windows操作系统的常用中文版软件字体及其大小一致。总体结构设计用户界面主要由四部分构成:主框架部分、系统设备列表窗口、工具栏窗口、主视图窗口。整体布局如下图所示:模块界面设计主框架窗口3.3.1 主框架窗口采用基于MFC的单文档视图框架结构,是其他窗口的容器,包含工具栏、列表视图、主视图窗口三个子窗体。负责消息的响应、转发和与三个子窗体互相交互、协调的作用。主菜单包括以下容:文件编

8、辑配置视图工具帮助登录。复制设备管理。设备列表管理员操作帮助打开。粘贴服务器管理。工具栏关于保存查找。报警。全屏另存为。增加接入检测。放大打印预览删除嗅探检测。缩小打印。刷新退出登录对话框:管理员登录提供对管理员的身份进行验证。服务器自动显示上次登录的执行平台。流程图如下:编辑查找对话框:设备查找是为用户在主视图的拓扑显示窗口中查找*个设备提供方便,可以根据IP地址或设备名称快速定位到用户查找的设备。包括交换机、服务器及可显示在拓扑图中的各种设备。配置设备管理对话框:设备类型对可管理设备提供过滤。目前只支持交换机。选择自动对设备进行监控时,下面的分组框变为禁用。此时系统能自动接收设备发送的TR

9、AP包。保存配置可以将设置容保存到文件中。加载配置可以从列表中选择保存过的配置。启动停止可以允许用户选择是否进行设备检测。配置服务器管理对话框:在选择服务器的下拉列表中选择要加入监控列表的服务器,按添加按钮加入监控列表。选择列表中的*个服务器,可以设置其需要监控的服务。每个服务的端口都有给定的默认值,并允许用户改变。保存配置可以将设置容保存到文件中。加载配置可以从列表中选择保存过的配置。启动停止可以允许用户选择是否进行服务检测。配置报警对话框:对当前的所有报警行为进行配置。对高中低三种报警级别可以采取不同的行为。在需要报警的地方设置报警的级别。配置接入检测对话框:提供对辨识标准的配置,授信设备

10、列表的编辑,发现未授信设备采取的措施。其中授信列表中包括辨识标准中的相应项目。配置嗅探检测对话框:对指定IP地址段进行检测,判断网卡是否处于混杂模式。点击查看结果可以立即将结果显示在扫描结果列表中。工具操作员管理对话框:用户管理:提供添加删除管理员的功能。按添加时弹出下面的对话框:按修改密码时弹出下面的对话框:按属性时弹出下面的对话框:主视图窗口包括:拓扑显示、服务器状态、设备管理、报警、日志、打印监视六个子窗口。以TAB页的形式显示在主视图窗口区域。拓扑显示窗口功能:管理系统向执行平台发送请求,执行平台从数据库提取拓扑操作信息、设备信息和拓扑结构信息,并返回给管理系统。管理系统根据返回的拓扑

11、结构信息,由特定的算法计算设备的拓扑布局,并将结果显示在窗口中。服务器状态功能:通过执行平台主动对网络的应用服务器和应用服务进行探测,能自动发现被监控服务器列表中的服务器的状态及其提供的服务是否正常(服务状态的异常通过拓扑图也可以发现)。这些服务包括:WEB / FTP / DNS / TELNET / SOCKS5 / MAIL / SQL SERVER等。显示以列表形式如下:每个服务器的状态单独显示一行,以颜色区分表示不同的服务器设备管理功能:利用定时刷新或自动监听的方法,对可管理设备进行监管。并以友好的图形化方式显示在设备管理视图中。显示方式与服务器状态部分相同,分上下两部分:上半部显示

12、被监管设备列表,下面显示每个设备的详细信息。(针对不同的设备类型,显示容也会不同,目前只针对交换机)鼠标左键单击*个端口显示详细信息。右键弹出菜单显示禁用、启用、刷新、图形化显示统计信息。双击以图形方式显示端口的流量信息。以图形方式显示端口的流量信息图:增加统计的按钮、输入交换机端口物理位置。报警 功能:显示历史的报警信息,并能根据执行平台发送的报警信息实时更新显示列表。报警级别以不同颜色区分。管理员只能查看,不能删除或更改信息。管理员可以通过设置查询条件来显示查看的报警历史数据。来源表示客户端或探测器。 日志 功能:显示日志信息,管理员只能查看,不能删除或更改信息。管理员可以通过设置查询条件

13、来显示查看的日志历史数据。显示格式与报警相同。按时间排序。日志和报警都有一个查询快捷菜单按钮,单击显示查询设置对话框。查询设置对话框允许用户来灵活的选择设置查询条件。根据用户选择的数据库中不同的表可以自动的列出表中的字段名。打印监视功能:实时显示当前打印机的状态,并可以根据设置的条件查看数据库中的历史记录。视图使用上下列表,上半部分显示当前监视的打印机列表。增加打印机的状态(缺纸、卡纸等)工具栏窗口工具栏窗口为主视图窗口提供快捷的操作。主要包括以下的功能:放大、缩小、全屏、属性、配置、刷新的功能。另外还为整个系统提供图例。为了给视图提供更大的显示围,工具栏还提供了折叠的功能。系统设备窗口系统设

14、备列表显示当前连接的所有设备,给用户提供更加方便操作设备的图形接口。该列表与拓扑显示视图不同,显示的是设备的逻辑结构图,拓扑图显示的是设备的物理结构图。鼠标移动时用提示条显示较为详细的信息。刷新更新显示列表,过滤用来显示指定类型的设备,查找与菜单栏中的功能相似,排序可以按不同顺序的显示。布局显示如下:多语言的支持管理系统支持多语言的显示,与语言相关的容全部放在资源中,从可执行文件中剥离资源文件(.rc),添加到单独的DLL文件中,并编译成。不同的语言分别做成相应的DLL文件,可以在安装时进行选择。模块设计与其他模块的接口关系管理系统命令模块管理系统只与命令模块进行直接交互,通过命令模块与其他部

15、分通信。与命令模块的命令ID定义登录1输入:用户名、密码、服务器2输出:返回登陆成功或失败的错误码拓扑图与设备树的刷新:3输入:无4输出:设备信息列表HANDLE Topo(HWND hwnd,UINT uMsg,TOPO_CALLBACK fCallback,TRAP_CALLBACK fCallBack,LPVOID lpParam)void CALLBACK TOPO_CALLBACK(HWND hwnd,UINT uMsg,DWORD dwReason,LPVOID lpValue,LPVOID lpParam)设备管理的配置信息:输入:配置信息结构输出:无服务状态的配置信息:6输入:

16、配置信息结构输出:无报警的配置信息:7输入:配置信息结构输出:无接入发现的配置信息:8输入:配置信息结构输出:无冲突检测的配置信息:9输入:配置信息结构输出:无嗅探检测工具10输入:嗅探检测围11输出:结果列表void VSSniffer( char *pcIPstart, char *pcIPend, int iNumb, int iRet );管理员工具:添加12输入:用户名、密码、服务器、权限13输出:返回添加成功或失败的错误码管理员工具:删除14输入:用户名15输出:返回删除成功或失败的错误码管理员工具:编辑16输入:用户名、密码、服务器、权限17输出:返回成功或失败的错误码,更新后的

17、用户名、密码、服务器、权限管理员工具:取得管理员列表18输入:无19输出:返回管理员信息列表主框架窗口接受通知:接入发现新设备(授信、未授信)输入: 返回设备信息20输出:无描述:更新设备列表和拓扑视图。TRAP_CALLBACK(HWND hwnd,UINT uMsg,DWORD dwReason,LPVOID lpValue,LPVOID lpParam)主框架窗口接受通知:服务器状态变化输入: 服务器状态信息21输出:无描述:更新服务器状态视图。bool CheckService( CHAR*szIPAddress, UINTE*ploreLevel, CHECK_PARAMS*pstC

18、heckParams,SEVICESTATE_ALERTpSeviceAlert)主框架窗口接受通知:可管理设备状态变化(22)输入:设备信息22输出: 无描述:更新设备列表和拓扑视图。主框架窗口接受通知:接收报警(23)输入:报警信息23输出: 无描述:将报警信息加入报警列表取得报警信息24输入: 时间围25输出:报警信息取得日志信息26输入: 时间围27输出:日志信息设备管理视图:取得*设备信息28输入:设备编号29输出:返回该设备信息int GetSwitchBasicInfo(char * szIP,BASICINFO * pData)设备管理视图:取得可管理设备信息列表30输入:无3

19、1输出:返回设备信息列表设备管理视图:取得*接口信息32输入:设备编号,接口号33输出:返回接口信息PORTSTATUS GetPortStatus(char * szIP, int nPort)设备管理视图:取得*设备接口信息列表34输入:设备编号35输出:返回接口信息列表设备管理视图:设置*接口状态36输入:设备编号,接口号37输出:返回int SetPortStatus(char * szIP, int nPort, PORTSTATUS StatusToSet)模块详细设计主框架窗口CMainFrame主要的成员变量:m_wndSystemDeviceCZDialogBarE*设备列表m_wndToolBarCZDialogBarE*工具栏主要的成员函数:Create()bool创建工具栏、设备列表PreCreateWindow()bool改变窗口的显示风格RecalcLayout()void计

温馨提示

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

评论

0/150

提交评论