《广州市从化区慢性病地理信息系统》项目研发阶段性总结

项目采用VisualStudio、SuperMap等技术,完成了包括登陆界面、路径分析等功能模块,实现了慢性病地理信息的查询与管理。系统涵盖用户管理、日志管理等后台功能,利用SQLServer数据库支持数据操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

标题《广州市从化区慢性病地理信息系统》项目研发阶段性总结

作者:刘东标
本次任务完成时间:2018年12月24日~2019年01月10日
开发工具与关键技术:Visual Studio 、SuperMap、SQL Server、GIS、C#(MVC)
完成模块功能:前台(登陆界面、路径分析、周边分析、图层管理)、后台(用户管理、日志管理)
一、 功能实现
1、 前台-登陆界面
(帐号、密码的输入框中分别填写您的帐号和密码,这些信息也从系统管理员处获取。)
在这里插入图片描述
2、前台-路径查询中的 年、月都将以栅格网格的形式展示。天 将以路径的形式展示
路径查询:见图1,是年、月路径查询模块实现界面。
(1)年、月路径查询
在这里插入图片描述
图1 年、月、都将以栅格网格的形式展示模块
左边输入项目登记号,年龄,性别… 会自动在地图 右侧 模糊筛选出项目登记号:
点击 其中一个项目登记号 在时间轴 选择 查询时间 即可查询对应的病人路径信息:
界面如图2,
在这里插入图片描述
图2 病人路径信息
(2)天 查询
病人路径“天”查询 操作与 年,月,日,一致 区别是查询结果,将不再以栅格的形式展示,是以病人路径的形式展示 ,在不输入项目登记号 将会把当天的全部病人的路径分布显示:

在这里插入图片描述
3、前台-周边分析
首先要获取中心点,点击“”选择“”,在地图中获取中心点,填写好半径,选择好查询目标
就可以查询所需要的结果在地图显示了,右边可以看见信息目标名称,点击右边的项目“一个名称”,就可以定位到地图中去
在这里插入图片描述

点击“清空”,可以清空中心点、半径、查询目标和地图内容
4、前台-图层管理
概述:用于管理图层,可以在其中开启与关闭图层。

在这里插入图片描述

(1)医院分布图层管理

操作:登录->主界面->图层管理器->开启医院分析图层
点击地图中的医院图标显示医院详细信息,如图所示:
在这里插入图片描述
点击医院详细信息弹窗中的“周边查询”按钮进行查询。查询的结果全部在右则的导航栏显示
可以点击名称进行定位。如图所示。(更多结果请看“周边分析”功能)

(2) 社康分布图层管理
在这里插入图片描述
概述:查询社康的周边相应的信息,可以通过“周边分析”功能修改查询条件。
操作:登录->主界面->图层管理器点击地图中的社康图标显示弹出框,然后点击弹出框中的“周边查询”,右则导航栏显示所有查询返回的结果,如图所示:

(3) 药店分布图层管理
概述:展示查询的药店地理详细信息。
操作:登录->主界面->图层管理器->开启药店图层
点击地图中的药店图标弹出药店详细信息,如图所示:
在这里插入图片描述
点击药店详细信息弹窗中的“周边查询”按钮进行查询。查询的结果全部在右则的导航栏显示
可以点击名称进行定位。如图所示。(更多结果请看“周边分析”功能)

(4)病例分布散点图层管理

概述:根据病例的分布进行不同的标记,打点,来自现有的数据。
操作:.操作:登录->主界面->图层管理器->开启病例分布散点图
在这里插入图片描述

  1. 功能使用:病例在地图上的分布呈现功能,实现动态病例分布散点图,不同的病例类型需以不同风格的点进行呈现:
  2. 点击病例 会显示病例对应的详细信息:
    3.点击病例详细的“活动路径”会跳转到“路径查询”模块,并会绑定对应的门诊号:
    4、“路径查询”请参考“路径查询”

(5)病例分布热力图层管理

概述:病例分布实时热力图在地图上的呈现,根据时间段、年龄、性别、户籍、疾病、 疾病亚型组合条件筛选地图呈现数据。
操作:.操作:登录->主界面->图层管理器->开启病例分布热力图
登录前台进入主界面,移入地图右上方的“地图管理器”开启“病例热力分布图”,如图所示:
在这里插入图片描述

(6)病原基因分布图层管理
操作:.操作:登录->主界面->图层管理器->开启病原基因分布图
概述:根据不同的病原在地图上进行打点。根据不同的图标进行展示。
功能使用:开启病原基因分布图界面上会出现不同颜色的图标,不同的图标表示什么可以参照图例中的说明(如图1)。点击图标就会看到该基因对应的患者信息和对应对的基因信息。点击周边查询就会展示对应的药店和对应的病例(如图)
在这里插入图片描述

(7)疫情预警提醒
概述:通过计算各单位(例如:学校,工厂,企业等)最近90天内的病例数,如大于2例则生成绝对
数据预警信息,并以弹出浮动窗的方式显示超出预警阀值的对象信息,用户可以点击弹出窗上的按
钮解除预警。
操作:登录->主界面->图层管理->开启疫情预警提醒
(1).显示疫情预警提醒分布
移入地图右上角的图标勾选“疫情预警提醒”图层,如图所示:
在这里插入图片描述

5、后台-登陆界面
(帐号、密码的输入框中分别填写您的帐号和密码,这些信息也从系统管理员处获取。)
在这里插入图片描述

(1) 后台-用户管理
用户名查询是可以模糊查询的。根据需要删除不用的用户的。一旦删除了就不可以在登录了。

在这里插入图片描述

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

管理员可以修改的是用户的个人信息和角色类型。其他的是不可以的。
在这里插入图片描述

(2)日志管理
下图是某个用户在某个时间段操作了了什么模块,也可以不以时间段的形式(即是选择某一天)查询。
在这里插入图片描述

二、 相关业务表和关系
用到GIS数据库和系统数据库
在这里插入图片描述
在这里插入图片描述

三、经典代码
通过判断是否有Class来执行代码
在这里插入图片描述

四、开发总结
当然对数据库表与表之间的关系掌握程度也会得到一个提升,而且这一次用英文来做数据库无形当中也增强了我的英语学习能力和增加了我的英语库存量,这又是一个财富。虽说用英语来做导致自己在做存储过程中花了很多时间去翻文档,但就是在翻来翻去当中把这些英语单词给记住了。
还有就是在做这一个系统时,由于很少去走动,一般不知道哪里有什么医院、药店和社康,出去外面,我们还是要想别人打听,哪里有什么大的医院、药店和社康,再加上任务书的不完整导致我很头痛都不知道该如何动。我们用来高德地图之后,就了解一部分业务,知道我们要去到哪里,通过定位,就可能按照软件标明路线走就可以到达目的地,也可以搜索附近医院、药店和社康,让我们知道旁边哪里有自己需要的目的地。这最大的帮助是让我不在盲目去寻找地方,方便我们能够迅速找到自己要目的地。。让我知道生活当中的体验是可以和系统挂钩的。
开发过程中离不开和我的搭档,从开始讨论、合作。让我们知道做项目并不是一人完成的,需要合作搭档。
项目搭档项目总结书:https://blog.youkuaiyun.com/Q_MingTao/article/details/86520598

资源下载链接为: https://pan.quark.cn/s/22ca96b7bd39 在 IT 领域,文档格式转换是常见需求,尤其在处理多种文件类型时。本文将聚焦于利用 Java 技术栈,尤其是 Apache POI 和 iTextPDF 库,实现 doc、xls(涵盖 Excel 2003 及 Excel 2007+)以及 txt、图片等格式文件向 PDF 的转换,并实现在线浏览功能。 先从 Apache POI 说起,它是一个强大的 Java 库,专注于处理 Microsoft Office 格式文件,比如 doc 和 xls。Apache POI 提供了 HSSF 和 XSSF 两个 API,其中 HSSF 用于读写老版本的 BIFF8 格式(Excel 97-2003),XSSF 则针对新的 XML 格式(Excel 2007+)。这两个 API 均具备读取和写入工作表、单元格、公式、样式等功能。读取 Excel 文件时,可通过创建 HSSFWorkbook 或 XSSFWorkbook 对象来打开相应格式的文件,进而遍历工作簿中的每个 Sheet,获取行和列数据。写入 Excel 文件时,创建新的 Workbook 对象,添加 Sheet、Row 和 Cell,即可构建新 Excel 文件。 再看 iTextPDF,它是一个用于生成和修改 PDF 文档的 Java 库,拥有丰富的 API。创建 PDF 文档时,借助 Document 对象,可定义页面尺寸、边距等属性来定制 PDF 外观。添加内容方面,可使用 Paragraph、List、Table 等元素将文本、列表和表格加入 PDF,图片可通过 Image 类加载插入。iTextPDF 支持多种字体和样式,可设置文本颜色、大小、样式等。此外,iTextPDF 的 TextRenderer 类能将 HTML、
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值