GIS项目研发总结

一、效果展示

1、登录:判断账号密码是否正确;个人资料:修改图片和资料;更改密码:必须输入旧密码,才能设置新密码。
GIS项目研发总结

GIS项目研发总结
GIS项目研发总结
GIS项目研发总结

点击主页医院图标弹出医院信息

GIS项目研发总结

点击详情弹出对应医院的设备和人员。

GIS项目研发总结

点击事故上报,选择事故地点。

GIS项目研发总结

点击地图控件选择事故地点,获取地点信息,点击下一步新增事故地点。

GIS项目研发总结
GIS项目研发总结

输入事故地点的相应信息和图片,点击提交,新增数据。回到主页面。
GIS项目研发总结

点击周边分析查询附近的救援单位

GIS项目研发总结

点击未处理事故,查询医院按距离排序,勾选医院选择出动

GIS项目研发总结

查询出没有在执行任务的人员、车辆和药品。

GIS项目研发总结

选择完成后点击确认。

二、相关业务表和关系

GIS项目研发总结

三、经典代码

窗体拖动代码

function 拖动() {
    var ifmove = false;//判断是否移动
    var x1, y1;//鼠标离控件左上角的相对位置
    $("#窗体ID").mousedown(function (e) {
        ifmove = true;
        x1 = e.pageX - parseInt($("#窗体IDs").css("left"));
        y1 = e.pageY - parseInt($("#窗体IDs").css("top"));
        $("#窗体ID").fadeTo(20, 0.5);//点击开始拖动并透明显示
    });
 $(document).mousemove(function (e) {
        if (ifmove) {
            var x = e.pageX - x1;//移动时鼠标位置计算控件左上角的绝对位置
            var y = e.pageY - y1;
            var Left = parseInt($("#content").css("left"));
            var top = parseInt($("#content").css("top"));
            var right = parseInt($("#content").css("right"));
            var width = parseInt($("#content").css("width"));
            var width1 = parseInt($("#窗体IDs").css("width"));
            var height = parseInt($("#content").css("height"));
            var height1 = parseInt($("#窗体IDs").css("height"));
            if (x < 0) {
                x = 0;
            }
            if (y < 0) {
                y = 0;
            }
             if (y > height - height1) {
                y = height - height1;
            }
            if(x > width - width1){
              x = width - width1;
            }
            $("#窗体IDs").css({ top: y, left: x });//控件新位置
         }
    }).mouseup(function () {
              ifmove = false;
        $("#窗体ID").fadeTo("fast", 1);//松开鼠标后停止移动并恢复成不透明
    });
}

四、开发总结

经过一个多月的GIS课程学习,从开始的一无所知到现在的项目开发快要完成,努力,学到了很多,也收获了多。对自己的思维也有很大的提升。

刚开始拿到项目计划书的时候,了解了项目需求,给我的感觉就是难,很多功能都实现不了,后面通过自己的摸索和同学之间的交流渐渐的有了一个大概的思路,开始目的开发,从设计地图到发布地图再把地图结合到项目中,在这些过程中,烦恼过,忧虑过,但当看到自己敲出的代码功能实现的时候,所有的负面情绪都不复存在,取而代之的是一种荣誉感和满足感。

吴川
2019年1月18日