第一次团队项目

第四次作业---团队合作项目

团队名称 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 设计
graph LR H[需求分析师] --撰写并需求文档-->A A[项目经理] --> B[算法工程师] A -- 链接 --> C[UI设计师] A --> D[后端工程师] B --> E{产品} C -->E D -->E E-->G[项目测试师] G-->M{是否满足需求} M--提交-->N[客户]

二、项目介绍

1.项目名称:基于supermap-iobjectsdotnet的二次开发

2.项目简介

GIS二次开发,就是在现有的GIS软件提供的软件开发包(比如GIS控件)或者VBA、API等方式进行GIS功能的定制、开发。地理信息系统根据其内容可分为两大基本类型:一是应用型地理信息系统,以某一专业、领域或工作为主要内容,包括专题地理信息系统和区域综合地理信息系统;二是工具型地理信息系统,也就是 GIS 工具软件包,如 ARC/INFO 等,具有空间数据输入、存储、处理、分析和输出等 GIS 基本功能。我们小组这次的目标就是通过SuperMap的二次开发平台,结合C#编程语言,开发出一个简单的工具性地理信息系统,实现简单的地图操作,如:地图的查看(地图的浏览、地图属性的查询)和地图的数据编辑,数据管理以及地图简单的空间分析功能

3.项目进度安排

gantt dateFormat YYYY-MM-DD title Project schedule section 现有任务 选题报告 : done, des1, 2019-09-18,2019-09-20 概要设计 : done, des2, 2019-09-19,2d 详细设计 :active, des2, 2019-09-20,3d 代码编辑 :active, des2, 2019-09-23,2d UI设计 :active, des2, 2019-09-23,4d 调试及优化 : des3, after des2, 2d 汇报表演 : des3, after des2, 2d

三.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空间、新浪微博等,即可通过抽奖获得小礼品;

线下推广

  与相关国土局人员进行协商,向他们推广本产品;

  和地理信息相关专业开设院校合作,免费给予一年使用权;

  和超图和相关地理信息比赛进行合作,免费赞助比赛帮助推广产品;

posted @ 2019-09-25 11:30  Amazing-ZYJ  阅读(252)  评论(1编辑  收藏  举报