毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

SOC风险管理网络安全监控平台安全分析系统 第8页

更新时间:2008-9-22:  来源:毕业论文

基于struts框架安全运文平台风险管理模块的实现

详细设计活动分解

编码活动严格按照以下步骤执行。在此仅以管理地理图实现过程(如图5-1)为例。

5-1 管理地理图实现过程

5.2.1  掌握需求细节

按照对需求的理解画出静态页面,由项目经理和用户共同检查程序员是否真正理解用户需求,然后视情况与程序员交流,以便真正使程序员理解用户需求,减少风险发生。

5.2.2  配置框架

1)引入框架。该框架中封装了一些类和JS,方便与数据库联接和实现一些页面处理

2)配置与数据库的联接。在路经为/practice/src/config/下的文件dbconfig.properties中配置数据库联接信息,如:数据源名字、用户名、密码、url等信息。

5.2.3  前台页面

利用已经做好的静态页面,转换成动态的jsp页面,并修改使其能以满足要求。为了能实现功能,本系统做了以下工作:

1)        menuTree页面需要实现的函数有:

²       del(id,parameters):用来删除指定的树节点

²       deleteTree(result):用来刷新删除节点后的树

²       showMenuX:用来判断对不同的节点显示的右键菜单的选项

²       setManageValue(jsonObj):用来设定manage页面中的文本域的值

²       add(id,parameters):用来实现添加一个树节点时对应的操作

²       update(id,parameters):用来实现更新一个节点信息时对应的操作

²       clickNode(bid):用来实现左键单击树节点,进行查询时对应的操作。

2)        manage页面中须实现的函数有:

²       changeValue(jsonObj):被menuTree setManageValue(jsonObj)函数调用,用来设定表单里的文本域值

²       executeAdd(id):用于设置将要被添加的节点的父域ID,即PID

²       doUpdate():当单击“确定”按钮时触发该函数

²       changeHiddenValue(v):改变控制确定按钮的值

²       freshTree(result):返回修改信息.刷新页面,重新生成树

3)        socLocalMap页面中须实现的方法有:

²       setTime(select)enddTimer():配置/关闭定时器;

²       refreshLocalMapPage()kk(jsonObj):配合使用以设置页面进行局部刷新时的后台调用函数及回调函数;

²       changeBarLength(percent):以进度条的形式显示所有安全域的综合风险信息;

²       changeFieldInfo(array):生成地理图上圆点的提示信息;

²       changeTop10EventInfo(jsonObj):显示所有安全域中最严重的十个安全事件及其相关信息。

5.2.4  后台程序

后台的类有:ManageAction,ManageBL,TreeVO,ManageDAO它们的结构如图5-2所示:

 

5-2 类结构图

其中BaseDAO类封装了对数据库的基本操作,任何继承该类的类,都拥有该类的访问数据库的方法,当然,实现具体的操作则需要自己根据需要自己设定。

另外,TreeVO类只是一个javaBean,在程序中需要用它来传值。Dataset类是一个数据封装类,用来接收从数据库中读出的结果集。使用Dataset对象能方便的实现对读出数据的操作。ManageAction类为控制类,struts框架根据请求所含的参数决定调用相应得方法,再由该方法来决定调用BL层中的哪一个方法来处理相应的请求。在这里将后台分为Action 层,BL层,DAO层的原因是考虑到代码的重用和文护。对某一层的修改,只要接口不变,都不会影响到其它层,减少了各部分之间的耦合度。 以下仅以管理地理图为例画出部分UML图。

用例如图5-3所示:

5-3 UML用例图


时序图如图5-4所示:若图片无法显示请联系QQ752018766,基于struts框架安全运文平台风险管理模块的实现管理系统免费,转发请注明源于www.youerw.com

5-4 UML时序图 

6  实现

在本部分将利用前边系统分析的结果完成代码设计。在此,只以查看和添加为例进行说明。

6.1  查看节点

此项操作利用局部刷新技术完成,为此需使用框架中的两个js文件,json.jspr.js。首先,大致介绍一下局部刷新。局部刷新顾名思义就是只刷新页面地一部分,而不会刷新其它部分。之所以使用该技术是因为当对服务器交互时,服务器的回传会引发整个页面的刷新,有时候很慢,而用户只能等待。使用局部刷新技术以后,当点击提交按钮后,不用等待系统的响应就可以在该页面中继续进行其他的操作 ,而不必像普通页面刷新时那样,只有等待数据。

完成查看的操作步骤为:用户左击树的某节点,在右面的表格中显示出节点的信息。大致流程如下:

用户点击树的某一节点,触发js函数:

function clickNode(bid)

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >> 

SOC风险管理网络安全监控平台安全分析系统 第8页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。