团队作业-需求分析

问题 答案
这个作业属这个作业属于哪个课程 https://edu.cnblogs.com/campus/xnsy/GeographicInformationScience/
这个作业要求在哪里 https://www.cnblogs.com/harry240/p/11524143.html
团队的名称 C#与GIS的完美邂逅
这个作业的目标 分析用户对该类工具具体有什么需求,以便之后的功能确定

团队成员学号列表

序号 成员姓名 学号
1 张焱菁 201731024115
2 曾琅 201731024135
3 袁志杰 201731024217
4 王万成 201731024237
5 冯士坤 201731024113
6 陈林 201731024130

一、拟开发项目简介

GIS二次开发,就是在现有的GIS软件提供的软件开发包(比如GIS控件)或者VBA、API等方式进行GIS功能的定制、开发。地理信息系统根据其内容可分为两大基本类型:一是应用型地理信息系统,以某一专业、领域或工作为主要内容,包括专题地理信息系统和区域综合地理信息系统;二是工具型地理信息系统,也就是 GIS 工具软件包,如 ARC/INFO 等,具有空间数据输入、存储、处理、分析和输出等 GIS基本功能。我们小组这次的目标就是通过SuperMap的二次开发平台,结合C#编程语言,开发出一个简单的工具性地理信息系统,实现公交分析,用户通过输入起始终止点,可以根据不同需求,查询到最佳的公交换乘路线,也可以通过查询一个站点,可以查询到所有的途经线路的功能以及查询某条公交线路所有的站点。

二、典型用户及用户故事:

典型用户

信息 内容
姓名 张帅
职业 学生
动机 想要一款可以对地图进行简单操作但又不想安装占很大内存的软件
典型场景 如果想对地图进行简单功能也必须安装几个G的安装包才行
典型描述 诶!安装一个最小的软件也要很长时间下载软件还有安装,连软件怎么用也不知道,真头疼!
信息 内容
姓名 李松
职业 学生
动机 刚开始上手地理信息专业软件好难,真希望有一个类似模仿TIM的小软件可以增加下自己信心。
典型场景 老师叫大一的同学对一副地图进行简单的编辑功能,无奈相关专业软件安装包太大而且界面复杂,难以短时间学会
典型描述 这都学了一天了,好难啊!如果有一个简单并且小的软件开始让我们增加点兴趣应该更加有动力啦!
信息 内容
姓名 王伍
职业 赶公交的市民
动机 想找到一款简捷方便占内存的软件用于查询公交换站信息
典型场景 早上匆匆去赶公交结果公交车路线发生了变化,做上原来的车到不了公司最后只能打车去公司,后来安装百度那种软件又耗电内存也快没了。
典型描述 要是有一款简简单单只是查询公交路线的软件该多好!

用户故事

假设:后来开发了基于SuperMap的二次开发系统。

1.张帅注册后,在登录界面输入了自己的账号密码,选择“记住”,下次即可自动登录。

2.张帅点进系统发现界面真的很简洁明了,也很方便安装,安装包也很小。

3.张帅导入了一张地图,对地图进行了简单操作发现地图还能这样玩,从此提高了对这方面的兴趣。

4.为了掌握更多在地图上的操作,张帅下载了更加专业的软件,但是有了这个小的软件的掌握很快就熟练掌握了更加专业功能更多的专业软件。

5.李松看见张帅不到一周就能熟练掌握那么专业那么复杂的软件,想想自己已经放弃了一周,心想:糟糕,作业快交了,可自己对那么复杂的软件就是难以上手。

6.王伍后来在电脑上安装了该款软件,然后记住了自己常走的几条线路并同时关注自己走的公交线路变化,再也没有因为公交线路变化而耽误时间了。

三 功能介绍

(一)基础功能-地图的浏览功能

用户可通过此项功能,查看自己想要查看的相关电子地图,比较于普通纸质地图,电子地图有着其独特的优越性:电子地图可以非常方便地对普通地图的内容进行任意形式的要素组合、拼接,形成新的地图。可以对电子地图进行任意比例尺、任意范围的绘图输出。国家测绘局现有中国范围的1∶400万、1∶100万、1∶25万电子地图,今后还要生产1∶5万电子地图,这些是国家基础地理信息系统的重要组成部分,是其他各部门专业信息管理、分析的载体。各省、市测绘及城市规划部门生产了大量的大比例尺电子地图,如1∶5000,1∶2000,1∶1000等,可用于城市规划建设、交通、旅游、汽车导航等许多部门。所有这些数字地图将各部门日常工作由原来一大堆地图翻来翻去,变成为计算机前作业,科学、准确、直观,大大提高效率。

(二)拓展功能-公交分析

1、查询最佳换乘路线

用户可以通过该功能,根据自身位置和目标位置,查询前往目的地最佳的公交换乘方法

2、查询单一站点的所有公交路线

用户可以通过该功能,选择一个站点,然后查询通过该站点的所有公交路线,可自行规划路线

3、查询单一路线的所有公交站点

用户可以通过该功能,查询某条公交路线上的所有站点

四、原型开发工具及系统原型模型:

使用的原型开发工具:墨刀

web原型接:https://free.modao.cc/app/t3clop2147nk1m2qwi34vg494kfh5u

原型设计部分截图:

在这里插入图片描述
在这里插入图片描述

五、初步开发计划

graph LR A[代码编写--第7/8周] --> B( 表示层) A --> C(业务逻辑层) A --> D(数据访问层) B -- 冯士坤和陈林 --> E(UI设计和美化 ) C -- 张焱菁和曾琅 -->F( 代码的封装以及相关的接口的设计) D-- 袁志杰和王万成 --> G( 数据库的设计) H(调试--第九周 )-- 据实际情况分配任务 -->I(系统调试以及代码优化 ) J(收尾工作--第十周)-- 据实际情况分配任务 -->K(整理保存所有文档以及系统的封装 )
posted @ 2019-10-13 00:31  Amazing-ZYJ  阅读(226)  评论(0编辑  收藏  举报