C# MVC 《广州市越秀区慢性病管理系统》项目研发技术文献

作者:吴绮桐
合作伙伴:梁楚金
本次任务完成时间:2018年3月16号~2018年4月13号
开发工具与关键技术:SQL 、MVC、SuperMap、GIS

前台:
登录界面:
C# MVC 《广州市越秀区慢性病管理系统》项目研发技术文献
前台主界面:
C# MVC 《广州市越秀区慢性病管理系统》项目研发技术文献
个人资料的修改:
根据登录账号的个人信息,直接绑定到相应的内容框中,然后选择修改,再点击保存按钮即可完成操作

1、工具箱
测量距离,最佳路径,侧面积
(1)量测距离
C# MVC 《广州市越秀区慢性病管理系统》项目研发技术文献
点击测量距离,然后在地图上,标记点,双击自动划线,得出距离结果

(2)最佳路径
C# MVC 《广州市越秀区慢性病管理系统》项目研发技术文献
点击最佳路径,然后在地图上,标记点,双击自动划线,得出距离结果

(3)测面积
C# MVC 《广州市越秀区慢性病管理系统》项目研发技术文献
点击最佳路径,然后在地图上,标记点,双击自动划线,得出距离结果

2、定位查询
C# MVC 《广州市越秀区慢性病管理系统》项目研发技术文献
在收索框输入查询内容,回车键查询,也可以点击收索图标
C# MVC 《广州市越秀区慢性病管理系统》项目研发技术文献
点击海珠广场,在地图上自动定位到海珠市场

3、图层管理
药店分布图,医院分布图,社康分布图,病例分布散点图,病例分布热力图,病原基因分布图
(1)病例分布散点图
C# MVC 《广州市越秀区慢性病管理系统》项目研发技术文献
地图加载进来就看见了病例分布散点图
C# MVC 《广州市越秀区慢性病管理系统》项目研发技术文献
点击地图人形图像出现病例详细信息
(2)药店分布图
C# MVC 《广州市越秀区慢性病管理系统》项目研发技术文献
点击图标,出现药店详细信息
(3)医院分布图
C# MVC 《广州市越秀区慢性病管理系统》项目研发技术文献
勾选药店分布图,点击图标出现医院的详细信息
(4)勾选社康分布图
C# MVC 《广州市越秀区慢性病管理系统》项目研发技术文献
勾选社康分布图,点击社康图标,出现社康信息
(5)病例分布热力图
C# MVC 《广州市越秀区慢性病管理系统》项目研发技术文献

(6)病原基因分布图
C# MVC 《广州市越秀区慢性病管理系统》项目研发技术文献
点击图图,出现病原基因的详细信息
(7)*图层
C# MVC 《广州市越秀区慢性病管理系统》项目研发技术文献
点击*图标,出现详细信息

4、区域查询
框选区域查询,多边形区域查询,圆形区域查询
(1)框选区域查询
C# MVC 《广州市越秀区慢性病管理系统》项目研发技术文献
选择打钩,点击第一正方形图标,在地图框选,地图出现图标,右侧出现详细信息
C# MVC 《广州市越秀区慢性病管理系统》项目研发技术文献
点击图标,自动定位这个定点
(2)多边形区域查询
C# MVC 《广州市越秀区慢性病管理系统》项目研发技术文献
(3)圆形区域查询
C# MVC 《广州市越秀区慢性病管理系统》项目研发技术文献
5、周边查询
C# MVC 《广州市越秀区慢性病管理系统》项目研发技术文献
点击周边查询,出现左边栏信息

选择范围,选择条件,点击查询(如下图)
C# MVC 《广州市越秀区慢性病管理系统》项目研发技术文献
出现红色图标,并出现距离病例的距离,点击红色图标
C# MVC 《广州市越秀区慢性病管理系统》项目研发技术文献
6、路径查询
C# MVC 《广州市越秀区慢性病管理系统》项目研发技术文献
根据多条件查询病例路径
C# MVC 《广州市越秀区慢性病管理系统》项目研发技术文献
根据多条件查询病原活动路径

后台:
登录界面:
C# MVC 《广州市越秀区慢性病管理系统》项目研发技术文献
后台主界面:
C# MVC 《广州市越秀区慢性病管理系统》项目研发技术文献
6、用户管理
C# MVC 《广州市越秀区慢性病管理系统》项目研发技术文献
上图是用户管理的多条件查询数据
C# MVC 《广州市越秀区慢性病管理系统》项目研发技术文献
上图是用户管理的删除操作,查询出来一条数据,然后选中数据,再点击删除按钮,出来提示框点击确定,即可完成操作
C# MVC 《广州市越秀区慢性病管理系统》项目研发技术文献
上图是用户管理的新增功能,点击添加按钮出现一个模态窗体,完善数据点击确定按钮即可完成新增操作
C# MVC 《广州市越秀区慢性病管理系统》项目研发技术文献
上图是用户管理的修改操作,查询出来一条数据,然后选中数据,再点击修改按钮,出来模态窗体,修改数据,点击确定即可完成操作

7、角色管理
C# MVC 《广州市越秀区慢性病管理系统》项目研发技术文献
上图是角色管理的多条件查询数据
C# MVC 《广州市越秀区慢性病管理系统》项目研发技术文献
上图是角色管理的删除操作,查询出来一条数据,然后选中数据,再点击删除按钮,出来提示框点击确定,即可完成操作
C# MVC 《广州市越秀区慢性病管理系统》项目研发技术文献
上图是角色管理的新增功能,点击添加按钮出现一个模态窗体,完善数据点击确定按钮即可完成新增操作
C# MVC 《广州市越秀区慢性病管理系统》项目研发技术文献
上图是角色管理的修改操作,查询出来一条数据,然后选中数据,再点击修改按钮,出来模态窗体,修改数据,点击确定即可完成操作

8、日志管理
C# MVC 《广州市越秀区慢性病管理系统》项目研发技术文献
上图是日志管理的模糊查询操作
C# MVC 《广州市越秀区慢性病管理系统》项目研发技术文献
上图是日志管理的新增功能,完善数据点击确定按钮即可完成新增操作

9、数据管理
C# MVC 《广州市越秀区慢性病管理系统》项目研发技术文献
上图是数据导入的功能操作,点击选择文件的按钮,选中文件,直接导入到表格,然后再点击导入数据库按钮即可导入到数据库中。(注:如果数据有重复的就不会再一次导入数据库)

10、权限管理
C# MVC 《广州市越秀区慢性病管理系统》项目研发技术文献
上图是权限管理的主界面,下面是数据的查询,界面上所显示的数据都是通过数据库绑定数据上去的。
C# MVC 《广州市越秀区慢性病管理系统》项目研发技术文献
上图是权限管理的删除功能操作,选中一条数据,再点击删除按钮即可完成操作
C# MVC 《广州市越秀区慢性病管理系统》项目研发技术文献
上图是权限管理的新增功能操作,完善数据后再点击确定保存即可
C# MVC 《广州市越秀区慢性病管理系统》项目研发技术文献
上图是权限管理的修改功能操作,查询数据,选中数据,修改数据,点击确定即可完成操作

项目总结:
学了SuperMap的一些简单操作之后,我们就开始做GIS的项目,我们分配到的是广州市越秀区,然后就开始用SuperMap这个软件,开始了我们制作地图的过程,描绘区域的轮廓,区域的底色,拉线,再细分地区,再拖出国道、省道、高速公路,地铁线、高楼大厦、居民楼等等,一堆需要显示出来的东西,然后再调地图的比例尺,放大,缩小,根据这两个来调节比例尺,缩小显示多少东西,放大又显示多少东西。光是制作这张地图就差不多花了一周左右的时间,因为每次都会做着做着就发现又少了一点东西,然后就要反复的去修改地图,一次又一次的重复去制作地图,很累,眼睛看久了之后特别酸,但是一次比一次好看一点,还是有点满足的,毕竟,美好的东西人都会多看几眼。
地图制作完成之后发布服务,这样才能够在运行自己的项目的时候把自己制作的地图显示出来,然后进行功能点的一些操作,测量距离、最佳路径、测面积、定位查询、图层管理、区域查询、周边查询和路径查询,每一个功能点的东西都不少,还要一一对应,一个一个去测试,对比数据,然后在后台就对这些数据进行一个管理,后台分了几个模块,用户管理、日志管理、角色管理、权限管理、数据管理这几个模块,基本都是对数据的一些操作。
我们这个广州市越秀区慢性病管理系统大概用了一个月的时间去完成,不完美,只是个大概而已,我们也是因为做了这个项目才开始接触地图这方面的东西,以前打开百度地图就觉得很神奇,怎么可以做成这个样子,很好看,定点什么的都还准确,现在接触到了才知道,我们也可以,只不过没有人家的好看,而且我们的功能做的比较少,我们制作的地图只是别人的冰山一角,不足以跟别人去比较,但是后期自己可以努力去尝试更多的可能性,还是很好的。
还有就是两个人合作项目的的时候,一定要沟通,一定要有够的耐心,一定不能有那种不会就不做的那种念头,凡事都要学会去试一试,或许你能够成功的,当然,也有可能会失败,但是没关系,失败乃是成功之母,失败不可怕,可怕的是你连尝试的勇气都没有,没有人是什么事情天生就会的,总要学会锻炼,这样才能够成就更好的自己。