您的位置:首页 > 其它

GIS《花都区地区慢性病地理信息系统》项目研发阶段性总结

2019-01-18 21:09 357 查看

《花都区地区慢性病地理信息系统》项目研发阶段性总结
作者:
本次任务完成时间:2018年12月1日~2018年12月7日
完成模块功能:挂号收费
一、功能实现
1、详细设计
1.1地图基本操作
1.1.1 业务流程图

1.1.2 操作说明
1、地图放大(在工具栏中点击框住得图标,可以对地图进行放大如图一图二所示图一是放大之前的地图、图二是放大之后的地图)

图一

图二

2、地图缩小(在工具栏中点击框住的图标,可以对地图进行缩小如图三图四所示、图三缩小之前的地图、图四是缩小之后的地图)


图三

图四

3、距离量算(在工具栏中点击框主的图标,可以在地图上任意取点进行量算、实现功能如图六所示)

图五

图六
4、面积量算(在工具栏中点击框主的图标,可以在地图上任意面积进行量算,功能实行如图七所示)

图七

1.1.2 核心代码
1、距离量算、面积量算


1.2、实时演示
1.2.1、业务流程图

1.2.2、操作说明
图八是实时演示的界面

图八

1、医疗资源分布图
(1)在图层控制哪里,勾上医疗资源分布图,就可以把花都区所有的医疗资源显示出来如图九所示)
(2)点击图标可以看到这个医疗资源的地址相关信息(如图八所示)
(3)点击周边查询按钮弹出周边分析工具栏,输入半径,选择查询目标,点击查询按钮
就可以查出这个医疗资源周围的相关的医院信息(如图十所示)

图九

图十

2、社康资源分布图
(1)在图层控制哪里,勾上社康资源分布图,就可以把花都区所有的社康资源显示出来如图十一所示)
(2)点击图标可以看到这个社康资源的地址相关信息(如图十一所示)
(3)点击周边查询按钮弹出周边分析工具栏,输入半径,选择查询目标,点击查询按钮
就可以查出这个社康资源周围的相关的医院信息、公司企业、科研教育的相关信息(如图十二所示)
(4)点击图十三的图标可以看到这个社康资源的周边医院、公司企业、科研教育的地址信息
图十一

图十二

图十三
3、药店资源分布图
(1)在图层控制哪里,勾上药店资源分布图,就可以把花都区所有的药店资源显示出来如图十四所示)
(2)点击图标可以看到这个药店资源的地址相关信息(如图十四所示)
(3)点击周边查询按钮弹出周边分析工具栏,输入半径,选择查询目标,点击查询按钮
就可以查出这个药店资源周围的相关的医院信息、公司企业、科研教育的相关信息(如图十五所示)
(4)点击图十六的图标可以看到这个药店资源的周边医院、公司企业、科研教育的地


图十四

图十五


图十六
4、病例分布散点图
(1)在图层控制哪里,勾上病例分布散点图,就可以把花都区所有的病例显示出来如图十七所示)

图十七

5、病例分布热力图
(1)在图层控制哪里,勾上病例分布热力图,就可以把花都区所有的病例分布严重情况显示出来如图十八所示)

图十八
6、病原基因分布图
(1)在图层控制哪里,勾上病原基因分布图,就可以把花都区所有的病原显示出来如图十九所示)
(2)点击图标可以看到这个病原的地址相关信息(如图十九所示)
(3)点击周边查询按钮弹出周边分析工具栏,输入半径,选择查询目标,点击查询按钮
就可以查出这个病原周围的相关的医院信息、公司企业、科研教育的相关信息(如图二十所示)
(4)点击图二十的图标可以看到这个病原的周边医院、公司企业、科研教育的地址信息

图十九


图二十
7、疫情预警提醒
(1)在图层控制哪里,勾上疫情预警提醒,如果这个地区的病例超过两例,就会在地图中高亮显示如图二十一所示)
(2)点击预警的图标可以了解到这个地区的病例数,已经工作单位
(3)点击疫情排除按钮,可以对疫情进行排除(如图二十二所示)


图二十一

图二十二

1.2.3、表和关系
疫病预警关系图

1.2.4、核心代码
1、医院资源分布图实现代码





1.3、疫情预警
1.3.1、业务流程图

1.3.2、操作说明
1、单位级绝对数法预警
(1)在工具栏,勾上单位级绝对数法预警,如果这个地区的病例超过两例,就会在地图中高亮显示如图二十一所示)
(2)点击预警的图标可以了解到这个地区的病例数,已经工作单位
(3)点击疫情排除按钮,可以对疫情进行排除(如图二十二所示)

图二十三

图二十四
2、社区级绝对书法预警
(1)在工具栏中点击社区级绝对数法预警(如果这个区域的超过指定的范围,它就会在地图上高亮显示)
(2)点击高亮显示的地方就可以把这个区域的病例数给统计出来、以及显示病例的相关信息(如图二十五所示)

图二十五

1.3.3、表和关系

1.3.4、核心代码
1、单位级绝对数法预警








2、社区级绝对数法预警

1.4、地图查询
1.4.1、操作说明
1、病例活动路径查询
(1)在功能管理点击路径查询(如图二十七所示)选择病例活动路径按钮,输入查询条件
点击下面的查询按钮,模糊查询出病例的项目登记号,点击对应的登记号就可以把这个病例的路径查询出来了(如图二十七所示)


图二十七
1、病员活动路径查询
(1)在功能管理点击路径查询(如图二十八所示)选择病原活动路径按钮,输入查询条件
点击下面的查询按钮,模糊查询出病例的项目登记号,点击对应的登记号就可以把这个病原的路径查询出来了(如图二十八所示)


图二十八

1.4.2、表和关系

1.4.3、核心代码
路径查询

在这里插入图片描述

二、项目总结
(说明:开发过程遇到的问题、及其解决办法、思想突破等总结。1000字左右。)
在刚开始做这个项目的时候,我编写代码的能力还是比较薄弱因为当时都不怎么了解GIS,脑子里知道自己要做什么功能,但是就不知到怎么样编写代码来实现。很多时候要实现一些功能还需要翻出之前老师讲过的代码,我就把没记住的代码再重复敲多了几遍,尽量多的把代码敲熟练。这样一段时间下来,虽然进度会有点慢,但是我记住的代码比以前多很多了,对GIS也了解了许多。靠着每天一点一点的累积,一段时间后我觉得我的逻辑思维能力就有很大的进步。我觉得只要有坚持下去的信念和决心,只要你勇敢的去攻破自己的难题之后就会收获成功后的喜悦和满满成就感。
刚开始做项目的时候总是抱怨为什么老师都还没教到多少就叫我们做项目了,但做着做着我就不再抱怨老师教得少了,知识是学不完的,基础的老师已教过了,老只不过是把我们引进门,要想如何走下去,要想了解到更多,爬得更高,只能靠自己认真摸索,不断的尝试,多问别人,多些思考。有时候抱怨只会成为你偷懒的理由,要勤学好问,才能把问题解决
其实除了坚持、勇敢的去学习,还有就是团队的合作十分之重要。要想把项目的流程走好,做得严密,还必须要多交流。时时做出来的都会有一种自我感觉良好,但是,经过与别人的交流才发现会有漏洞与不足之处。经过交流与思考,才发现的确如此,怎么当时我就不能想到呢?其实多些想一想,不要只是局限于项目的说明书,它只是提供了一个参考并非完美,
在结合项目说明书时候要多些想想实际生活。在功能测试时,要交换下角色,把自己当作客户来使用此软件,我才会发现问题不断去修改优化。经过这次做项目的锻炼,我发现自己有了一定的提高我知道了遇事不能轻易放弃,坚持就是胜利。办法总比困难多,也感受到了老师平时所说只要你想得出来的,都能够用代码来实现。在这几个月里,我曾为了不会做而在发呆着,抱怨过,无论总总,只有经历了才知道,有些事情不要总是自我认为,事实并不如想像的,但是更多的是主动而不是被动,主动去问,去挖掘,才能解得更多。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: