第四次作业---团队合作项目
团队名称 | C#与GIS的完美邂逅 |
---|---|
博客地址 | https://www.cnblogs.com/Amazing-zyj/ |
作业链接 | https://www.cnblogs.com/harry240/p/11515702.html |
一、团队简介
1.团队名称: C#与GIS的完美邂逅(我们团队此次项目主要是基于supermap-iobjectsdotnet进行二次开发,利用VS2017环境和C#语言进行数据查询和编辑等功能的实现)
2.队伍简介
(1)团队名称:C#与GIS ;
(2)团队人数:6人;
(3)团队准则:团结互助,共创辉煌;
(4)团队特点:彼此性格互补,有动有静,动静结合,共同合作,团结互助,共同完成课题;
3.队员学号列表以及队员简介
(1)学号列表
张焱菁 | 201731024115 |
---|---|
王万成 | 201731024237 |
袁志杰 | 201731024217 |
冯士坤 | 201731024113 |
曾琅 | 201731024135 |
陈林 | 201731024130 |
(2)队员简介
- 201731024115(张焱菁-队长)
风格:善于统筹安排,以及思维灵活
擅长的技术:C ,C#
编程的兴趣:需求分析,面向用户,后端搭建
希望担任的角色:队长,软件需求分析,代码设计
- 201731024135(曾琅)
风格:安静
擅长技术:c,c#都会一点基础
编程兴趣:喜欢发现问题
希望担任的角色:需求分析,异常处理
- 201731024217(袁志杰)
风格:外向,喜欢与他人交流
擅长的技术:C,C#都会一点
编程的兴趣:喜欢研究问题多种解决办法
希望担任的角色:对外推广,讲解
- 201731024113(冯士坤)
风格:细心
擅长的技术:c,c#
编程的兴趣:发现问题找问题,优化代码
希望担任的角色:后端开发、单元测试
- 201731024237 王万成
风格:内向,善于思考
擅长的技术:并没有特别擅长的,对Java有点兴趣
希望担任的角色:市场分析,ui设计
- 201731024130 陈林
风格:性格开朗,喜欢尝试新事物,在编程中总喜欢尝试多种方法。
擅长的技术:擅长C#,会C
希望担任的角色:算法工程师 4.团队分工
队员名字 | 队内身份 | 主要任务 |
---|---|---|
张焱菁 | 算法工程师(队长)队长 UI设计+原型 | 1、规划,监督项目进程2、组织会议、分配任务3、参与UI设计+原型 |
陈林 | 算法工程师 | 1、算法编辑2、负责文档撰写 |
袁志杰 | 产品经理 | 1、负责推广与介绍项目2、课题答辩 |
王万成 | 系统调试经理 | 1、负责系统最后调试 |
冯士坤 | 后端工程师 | 1、负责后端的开发2、参与文档编写 |
曾琅 | 前端工程师UI设计+原型 | 1、负责前端的开发2、负责 APP的 UI 设计 |
二、项目介绍
1.项目名称:基于supermap-iobjectsdotnet的二次开发
2.项目简介
GIS二次开发,就是在现有的GIS软件提供的软件开发包(比如GIS控件)或者VBA、API等方式进行GIS功能的定制、开发。地理信息系统根据其内容可分为两大基本类型:一是应用型地理信息系统,以某一专业、领域或工作为主要内容,包括专题地理信息系统和区域综合地理信息系统;二是工具型地理信息系统,也就是 GIS 工具软件包,如 ARC/INFO 等,具有空间数据输入、存储、处理、分析和输出等 GIS 基本功能。我们小组这次的目标就是通过SuperMap的二次开发平台,结合C#编程语言,开发出一个简单的工具性地理信息系统,实现简单的地图操作,如:地图的查看(地图的浏览、地图属性的查询)和地图的数据编辑,数据管理以及地图简单的空间分析功能
3.项目进度安排
三.NABCD分析
- N(Need,需要)
随着发展,Gis在我国国民经济建设中发挥着越来越重要的作用。比如在资源管理、土地规划、环境监测、防灾减灾、电力行业、交通管理、城市规划、科研、教育和国防等领域,现在市场最需要的是实际应用,因此此次的GIS二次开发也是针对查看和管理地图的属性等基本信息。
- A(Approach,做法)
我们决定对GIS进行二次开发,开发一款方便快捷地了解区域的基本属性,以及查看和修改每一区域的基本属性,这样方便相关部门能随时监管每一块区域以及多单位公司的需求。
我们需要使用Supermap提供的supermap-iobjectsdotnet,在VS添加SuperMap控件,然后用C#语言对整个需求进行编程,开发出一个简单的工具性地理信息系统,实现简单的地图操作。
- B(Benefit,好处)
能更好地通过软件更好地查看每个区域,节约了大量的人力和物力,并且更方便地查询和修改区域的属性以及信息。同时也方便相关部门监管每个区域。
- C(Competitors,竞争)
灵感来自于自己专业所学和相关软件的一些功能,虽然相关软件已经具备此功能,但我觉得他们的操作比较难,对于一些没有这方面知识的人来说,有一款能直接查询看懂的软件是再好不过的了,并且任何人都可以使用我们的产品,让更多人体会到gis二次开发带来的便利,享受科技的成果。竞争方面还是比较大。
- D(Delivery,推广;Data,数据)
说到推广,我又想到了一个问题,有些机密地区是不允许被看见的,所以我们要基于对用户设置一些权限
线上推广
利用地理信息相关微信公众号推送APP的推广信息;
在新浪微博、QQ空间、各大论坛等信息交流平台发布文章,介绍并推广本产品;
采用优惠方式,如首次工具之后,首周即可免费体验本产品;
用户分享工具到用户的朋友圈、QQ空间、新浪微博等,即可通过抽奖获得小礼品;
线下推广
与相关国土局人员进行协商,向他们推广本产品;
和地理信息相关专业开设院校合作,免费给予一年使用权;
和超图和相关地理信息比赛进行合作,免费赞助比赛帮助推广产品;