仿《广州从化区慢性病地理信息平台》项目研发总结

《广州从化区慢性病地理信息平台》项目研发总结

作者:李奕庚

本次任务完成时间:2018年3月13日~2018年4月13日

开发工具与关键技术:C#.NET MVC,SuperMap iDesKtop 8C

完成模块功能:前后台模板

一、功能实现

1、业务流程图

2、操作说明

前台功能概述

1.登录界面

 

2.登录成功

如果您的帐号和密码都正确,在点击“登录”按钮后就可以看到系统的主界面。如下图(权限不同会有区别)所示:

3.个人资料

操作:登录->主界面->图层管理器->头像->个人资料

在个人资料中,可以对登陆人的登陆密码,手机号和邮箱进行修改。

点击“个人资料”打开到如下的界面:

在这界面中,输入框为灰色的输入框是不允许编辑的,只可读,不为灰色的可以进行编辑。

 

4.区域定位

操作:登录->主界面->图层管理器->区域定位按钮

区域定位:是对区域街道和社区的定位

 

5.查询搜索

操作:登录->主界面->图层管理器->查询搜索按钮

在输入框中输入南山区所管辖的地方的地址进行输入查询,并在地图上进行定位出来,如果输入的地址在地图找不到将不会显示,建议输入详细的地址

在输入框中可以精确的输入区县管辖区中的公司企业进行名称的查询,也可以进行公司企业的名称关键字进行模糊查询,模糊查询的的结果会一一列举出来。在列举出来的公司,找到你要的公司企业并单击,结果会在地图上进行定位出来。

6.路径查询

操作:登录->主界面->图层管理器->路径查询按钮

按钮进行查询。查询的结果全部在右则的导航栏显示,可以点击名称进行定位

7.周边分析

操作:登录->主界面->图层管理器->周边分析按钮

点击医院详细信息弹窗中的“周围查询”按钮进行查询。查询的结果全部在右则的导航栏显示可以点击名称进行定位。如图所示。(更多结果请看周边分析功能)

 

8.社康分布图层管理

操作:登录->主界面->图层管理器->社康分布图层

用于开启与关闭地图所有社康及其查看社康信息,并且查看该社康周边的相关信息。

9.社康详细信息

操作:登录->主界面->图层管理器->开启社康分析图层

用于开启与关闭地图所有社康及其查看社康信息,并且查看该社康周边的相关信息。

10病例分布散点图、

操作:.操作:登录->主界面->图层管理器->开启病例分布散点图

病例在地图上的分布呈现功能,实现动态病例分布散点图,不同的病例类型需以不同风格的点进行呈现:

点击病例 会显示病例对应的详细信息

11.病例分布热力图

病例分布实时热力图在地图上的呈现,根据时间段、年龄、性别、户籍、疾病、 疾病亚型组合条件筛选地图呈现数据

12.报告报表

操作:.操作:登录->主界面->图层管理器->报告报表按钮

查询所有病人信息

 

工具箱

  1. 距离测量

操作:登录->主界面->图层管理器->点击工具箱->测量按钮

 

可以定点距离,从而知道起点到终点之间相距多少。

 

2.面积测量

操作:登录->主界面->图层管理器->点击工具箱->面积测量按钮

画面,可以测算一个面有多大。

 

3.方框区域查询

操作:登录->主界面->图层管理器->点击工具箱->方框区域测量按钮

点击“框选” 框选一个方型区域,自动查询范围内医院,社康等,点击查询的信息点 即可查看该  点的详细信息。

4.圆形区域查询

操作:登录->主界面->图层管理器->点击工具箱->圆形区域测量按钮

点击“圆选” 框选一个圆区域,自动查询范围内医院,社康等,点击查询的信息点 即可查看该  点的详细信息。

3、表和关系

4、核心代码

(1)获取随机数

2.2、广州从化区慢性病地理信息管理平台后台

2.1、业务流程图

2.2、操作说明

1.登录界面

操作:登录->

2.登录成功

如果您的帐号和密码都正确,在点击“登录”按钮后就可以看到系统的主界面。如下图(权限不同会有区别)所示:

操作:登录->主界面

  1. 用户管理

操作:登录->主界面->用户信息界面

点击修改会修改当前行的所以信息,点击删除能删除该行信息,点击审核后该条数据显示已审核,各种操作都不能进行

如果选择前台,角色类型会对应有前台的所有的角色类型,则之相反,如果不选择,那么角色类型是全部的(前后台的角色类型)。用户名查询是可以模糊查询的。根据需要删除不用的用户的。一旦删除了就不可以在登录了。

 

操作:登录->主界面->用户信息->点击增加用户信息

点击提交,保存用户所以信息,重置既从新录入,勾选审核用户就是限制各种操作不能进行修改删除。必须填选的是角色类型,登录名,密码。

要选择了前台就得选择科室类型之后才可以有对应的角色类型。但是选择了后台就不用选择科室类型,直接选择角色类型。登录名根据管理员来起的,但是保存之后就不能进行修改了(用户个人也不可以修改登录名),也不可以填写相同的用户名(会有提示的)。初始密码是管理员给定的。但是管理员不可以修改密码的。

操作:登录->主界面->用户信息->点击修改用户信息

管理员可以修改的是用户的个人信息和角色类型。其他的是不可以的。

2.1 角色管理

操作:登录->主界面->用户信息->点击系统角色信息

加号表示:添加角色;铅笔表示:编辑角色名称; 回收站表示:删除角色

新增后台角色:请选中(即是点击)后台职位,再点的加号。新增成功会刷新树形,

这时候要查看,就点开后台职位,就可以看到了一个新角色的节点,你选中新角色,

点击铅笔按钮,就可以编辑新角色的名称。

  这个是没有选择前台或后台直接点击新增按钮的截图

  下图是添加一个新角色,勾选它对应的数据权限(每个科室都有对应的数据权限),功能权限;勾选功能权限,

   会对应生成资源权限,你要选择只读,或者编辑,然后选择保存。没有选择编辑或只读,点击保存是没有保存的。

  *数据权限:来自数据库的基础表,要管理员手动添加或修改

下图是修改角色权限

2.2 日志管理

操作:登录->主界面->用户信息->点击日志信息

 下图是某个用户在某个时间段操作了了什么模块,也可以不以时间段的形式(即是选择某一天)查询。

 

 

2.3 数据管理

2.3.1 导入数据

1.操作:登录后台->菜单列表->数据管理->导入数据(数据导入不能多开执行,否则导入

失败)

             

   

 (2).点击“打开表格”按钮找到与选择的模板类型(注意:默认格式为.xls.xlsx

                      

2.其他注意事项:

         (1).导入数据时候请保持网络畅通

     (2).选择数据模板时要对应需要导入的数据模板,否则导入失败.

       (3).“耐药可疑者登记数据模板在导入时会自动过滤掉合并表头.

 (4).导入的数据中“身份证号”错误的需要重新修改正确才能导入,否则

      无法点击“开始上传数据”按钮

         

2.4.2 基础数据

11.操作:登录后台->菜单列表->数据管理->基础数据

2.添加属性

 

输入名称,点击确定,添加成功(添加的属性,不可删除)!

 

3.添加子属性

4.修改,点击此图标,便可修改名称。

5.移除,(移除的属性,不可删除.但还是存在)

删除后的结果,作废。并且不可操作。但是不影响之前使用过此子属性的A级。

删除后的结果,作废。并且不可操作。但是不影响之前使用过此子属性的A级

6:注意:此操作请保持网络畅通。如果图标没有出现(未被作废的情况下),或者为一个框框。请检查网络.并且刷新一下。

操作:登录->主界面->用户信息->点击个人用户信息设置

 

用户个人只能修改手机号码和邮箱,可以不填写,其他的只可以看。

输入个人的密码和新密码(要根据提示中的密码要求来填写)。如果不成功要按照提示来填写才可以进行提交。

 

 

2.3、表和关系

2.4、核心代码

(1)角色权限

 

3、项目总结

    纵观GIS系统的发展,当初由一些专业的GIS公司封闭式开发,到现在的GIS主要研发机构提供GIS组件让更多的软件设计者加入。目前GIS的应用已经很普遍了,从人们的生活,到专业的测绘,无所不有。随着网络技术的发展GIS组件也开始广泛使用。组件式的GIS系统可以说是为GIS的开发提供了全行的思路。也使得GIS系统的市场更加多种多样。

开发过程中我把整个系统分为多个模块,GIS系统模块就是其中的一个。模块式的开发大大降低了各个模块之间依赖程度。各个模块之间的开发就很容易了,GIS控件与其它非GIS空间之间,可以方便地通过可视化的软件开发工具集成起来,就形成整个地理信息系统。这样搭建起来的应用系统,大大降低了由于模块之间数据传递的错误,节约了成本,提高了软件的可靠性。本系统的界面简洁明了,本文采用面向对象程序设计语言C#,旨在为用户提供开发具有典型GIS功能的应用软件接口程序的基本方法。

仅仅是对GIS地理信息系统应用进行了初步的探讨,随着信息技术的发展GIS技术也更加普遍的应用在行程规划、地图查看、线路导航等应用当中,充分的证明了GIS技术和计算机技术在地理信息系统的可行性。在现实当中应用更加复杂,需要研发的成本也会随着增加,还有很多问题也在探讨和研究当中,因此真正要实现系统的所有功能还要做大量工作。

课程学习和实验的操作诚然是一门专业课必须要去做的,可以使很多专业知识以及专业技能上桌面GIS的功能与菜单操作以及对地形分析等等的实验操作的提升,同时又是一门辩思课,给了我很多思,给了我莫大的空间。同时,设计专题地图和数据处理让我感触很深。使我对抽象的理论有了具体的认识。通过这次课程实验学习,我掌握了专业软件件的简单运用;掌握了地图专题制作的不同方法,地图匹配,属性编辑,数据处理,地形分析,缓冲区分析和网络分析以及如何提高地图质量,地图美观,也掌握了制图方法和技术,也懂得了很多的专业术语和知识。+地理信息系统分析与应用的实验内容主要包括专题地图的制作,GIS的矢量化分析,数据误差校正,GIS数据格式转换,空间内插等等。每一步都需要大家仔细的揣摩研究,而且需要有清晰的思路,思路确定了,也就在整体上把握住方向,接下来,就是把它细化,一步一步完成每一个实验模块。不过这个过程曲折可谓一言难尽。整个半天都是对着电脑,不然就是翻阅书本。

开发GIS系统时,因为各种技术需要从底层进行开发,出发点低,需要较高的开发技术和很大的开发量,要开发完成一个满足实用要求的二维矢量图形系统,所需要的开发量已经非常可观,如果再考虑实现三维的、处理数模等操作功能,其开发量更大。开发出的矢量图形平台要经过反复修改调试,在短时间内可能无法与成熟的GIS系统开发工具提供的平台相媲美

经过长时间的艰辛努力最终换来了丰硕的成果,虽然有些不完善的地方,但毕竟是我们花费大量的时间设计出来的,也感到有一丝的欣慰。可以肯定地说现在的我对程序设计这一块也有了一定的了解,但我们深知我们所了解的不过仅仅是皮毛而已,离真正的运用自如还相距甚远。所以从GIS设计所暴露出的问题入手,不断努力完善,发现哪里欠缺,哪里不足,以后再进一步完善。

猜你喜欢

转载自blog.csdn.net/weixin_43847313/article/details/86541443