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

网络分析系统设计 第3页

更新时间:2009-3-20:  来源:毕业论文
网络分析系统
1.2.2  道路通之二:货运助手
本实例是综合了资源配送与设置障碍点, 只要用户选择资源点与需求点,同样障碍点可以用户自己设置,可以增加也可以删除.系统默认有四个障碍,列在表中,当用户设置完成后,只要点击确定就可以找到最优路径.其核心代码有:
private void SolveDriverSource()
    {   try
        {   //取得网络分析服务
            using (NAServerProxy naServer = NAServerProxy.Create(SERVER_NAME, ROUTE_SERVICE_NAME, null))
            {      
                //设置网络分析参数
NAServerRouteParams routeParams = solverParams as NAServerRouteParams;
……………               
//对起点和终点地理编码
LoadLocationsDriverSource(solverParams);
                //查找路径
                NAServerSolverResults solverResults;
                solverResults = naServer.Solve(solverParams);
                //显示结果
                OutputSourceResults(solverResults);
            }      }
 
1.2.3  应急响应之一:急救先锋
本实例是实现查找最近设施,其主要应用就是应急响应,这个实例是服务病人或者医院,为了应急,各样应从简,更合实际.如下是核心代码:
    protected void Button39_Click(object sender, EventArgs e)
{  
//取得网络分析服务
using (NAServerProxy naServer = NAServerProxy.Create(SERVER_NAME, ROUTE_SERVICE_NAME, null))
        { //取得网络分析参数
 NAServerSolverParams solverParams = naServer.GetSolverParameters("Closest Facility") as NAServerSolverParams;
//设置网络分析参数
            NAServerClosestFacilityParams closestfacilityParams = solverParams as NAServerClosestFacilityParams;
            ……………
            //查找路径
            LoadLocationsHospital(solverParams);
            NAServerSolverResults solverResults;
            solverResults = naServer.Solve(solverParams);
            //显示结果
            OutputhospitalResults(solverResults);
        }
    }
 
1.2.4  应急响应之二:消防助手
本实例是实现查找最近设施,其主要应用就是应急响应,这个实例是服务消防部门, 确定火灾的严重程度,再决定派遣的小分队数,再从小分队所在地出发,找到最为合适的路径,同时会给出详细的说明来引导消防部门
protected void Button37_Click(object sender, EventArgs e)
{        //取得网络分析服务
using (NAServerProxy naServer = NAServerProxy.Create(SERVER_NAME, ROUTE_SERVICE_NAME, null))
        {            //取得网络分析参数
NAServerSolverParams solverParams = naServer.GetSolverParameters("Closest Facility") as NAServerSolverParams;
            NAServerClosestFacilityParams closestfacilityParams = solverParams as NAServerClosestFacilityParams;
//设置分析参数
……………
            //查找路径
            LoadLocationsFiretry(solverParams);

            youerw.com
            solverResults = naServer.Solve(solverParams);
            //显示结果
            OutputFireResults(solverResults);
        }
    }
 
1.2.5  服务区查询
本实例主要服务管理人员进行决策与消费者进行购物分析. 创建服务区功能进行评估, 当管理人员想再建一个沃尔玛超市,可以根据服务范围新建,这样能达到最好的资源配置.同时消费者也可以据服务范围到超市购物.
如下是核心代码:
    protected void Button41_Click(object sender, EventArgs e)
    {   //取得网络分析服务
 using (NAServerProxy naServer = NAServerProxy.Create(SERVER_NAME, ROUTE_SERVICE_NAME, null))
        {      //设置网络分析参数
NAServerSolverParams solverParams = naServer.GetSolverParameters("Service Area") as NAServerSolverParams;
            NAServerServiceAreaParams saParams = solverParams as NAServerServiceAreaParams;
……………       
//对起点和终点地理编码
LoadLocationsServiceArea(solverParams);
//查找路径
            NAServerSolverResults solverResults;
            solverResults = naServer.Solve(solverParams);
//显示结果
            OutputServerAreaResults(solverResults);
        }
    }

上一页  [1] [2] [3] 

网络分析系统设计 第3页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

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