《深圳宝安区GIS系统》项目研发阶段性总结

《深圳宝安区GIS系统》项目研发阶段性总结
本次任务完成时间:2019-01-18
开发工具与关键技术:iDesktop、iServer 、SuperMap、MVC
一、 功能实现
1.在输入框输入要查询的名称,可以模糊查询
在这里插入图片描述
2. 点击定位便可以定位到地图上该地址的坐标

在这里插入图片描述
3.点击“选择站点”可以选择n个站点,但是路径分析会以选择站点的先后顺序来分析。
在这里插入图片描述
点击“提交”开始路径分析。
点击“清楚”清楚路径分析图层。
路径分析需要在SuperMap里面把你所需要的线数据集创建二维网格,这个贴吧有详细介绍,这里就不一一解释。
在这里插入图片描述
4.点击地图上的n个点,在双击就可以测量出距离
在这里插入图片描述
5.点击地图上的n个点,在双击就可以测量出面积
在这里插入图片描述
6.范围查询,在所画的图形里面查询出所需要的地址信息
在这里插入图片描述
7.登录后台
在这里插入图片描述
8.点击操作的模块就会直接获取到当前的操作人、操作模块、操作时间,新增一条数据到数据库,点击日志管理查询出所有的操作记录
在这里插入图片描述
三、代码
登录成功在控制器用session返回数据到视图
public ActionResult Main()
{
try
{
string strUserID = Session[“UserID”].ToString();
string strUserName = Session[“UserName”].ToString();//
ViewBag.UserName = strUserName;//获取动态视图数据字典
string strName = Session[“Name”].ToString();
ViewBag.Name = strName;
ViewBag.userID = strUserID;
}
catch (Exception)
{
return RedirectToAction(“Login”);
}

        return View();
    }

使用getJSON拼接字符
$("#LogManage").click(function () {

        var CaoZuoTypeID = $("#RiZhi").val();
        var Name=$("#Name").val();
        var UserName=$("#UserName").val();

        $.getJSON("/TMH/LogManage/InsertLog?CaoZuoTypeID=" + CaoZuoTypeID + "&Name=" + Name + "&UserName=" + UserName, function (data) {
            if (data == "success") {
                $("#content").attr("src",  "/TMH/LogManage/LogManage");
            } else {
                layer.alert(msg, { icon: 0, title: '提示' });
            }
        })
    })

四、开发总结(不少于500字)
在学习的过程中要不断的开发自己,如果学习只完成课堂上的,那么就学的不够多,其实做项目有很多难点都是靠大家探讨、讨论出来的。有一些项目中的技术点是上课没讲过的,但是还是要靠自己去解决,很多时候都是靠百度去了解别人是怎么解决问题的,然后再去参考别人的代码,写出自己的功能,入门阶段有很多不懂的知识点,需要不断的去学习。
做项目有时候很枯燥,有时候很有激情,情绪起伏不定,原因就是碰到技术难点、解决难点、挑战性等,这些都是会影响到自身的状态,作为IT人员要有一个好的心态是比较重要的。

  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值