摘 要
通过建立新型冠状病毒肺炎(以下简称"新冠肺炎")预检筛查系统,缩短患者在门急诊入口处信息登记的时间,减少因人员密集带来的院内感染的潜在风险,以及为医生进行预检筛查提供患者信息参考.WinForm,SpringBoot开发框架所特有的优点,快速研发新冠肺炎预检筛查系统并与HIS集成.结果:系统的投入使用,有效缩短门急诊入口处排队等候时间,降低感染风险.
本文设计和开发了一个基于Spring Boot框架的JavaWeb卫生备案系统,系统开发完成后,可以大大提高卫生系统各项备案申请工作的效率.系统具备各项数据汇总,查询,分析等功能.系统界面友好,整体逻辑清晰,操作简单.
关键词:Spring Boot;Java;Web;MySQL;疫情
Abstract
By establishing a COVID-19 ("COVID-19") preexamination and screening system, shorten the time for patients to register information at the entrance of outpatient and emergency departments, reduce the potential risk of nosocomial infection caused by intensive personnel, and provide patient information reference for doctors to conduct pre-examination and screening.WinForm, advantages unique to the SpringBoot development framework, rapid development of a COVID-19 preview screening system and integration with HIS.Results: The operation of the system effectively shortened the waiting time at the entrance of outpatient and emergency departments and reduces the risk of infection.
This paper designs and develops a JavaWeb health filing system based on the Spring Boot framework, which can greatly improve the efficiency of the health system filing applications.The system has various data summary, query, analysis and other functions.The system interface is friendly, with clear overall logic and simple to operate.
Key words: Spring Boot; Java; Web; MySQL; outbreak
目录
摘 要 1
Abstract 2
2.解析数据 8
(一) 认识JSON 8
(二) Gson 9
1)引入gson依赖 9
2)确认要转化的数据格式 9
3)解析文本数据 9
(三) 将数据展示在页面中 11
1、编写service和controller 11
2、编写页面(注意已引入thymeleaf的maven依赖) 12
(四) 转为实时数据 13
1、复习get和post请求 13
2、HttpURLConnection 13
(五) 使用Jsoup解析html格式数据 15
1)增加了controller方法 15
2)完善service 15
3) 处理数据的方法 15
4) 验证 16
(六) 增加数据存储逻辑 17
1、引入相关的依赖 17
2、配置数据库 17
3、使用mybatis-plus进行增删改查的操作 17
1) 创建mapper 17
2) 扫描mapper的注解 在主程序入口类中添加 17
3) 创建service及其实现类 17
4)改造实体类databean 18
4、初始化数据存储的逻辑 18
(一)折线图 20
1)分析的请求地址 20
2)模拟请求 20
3) 解析出数据 22
4)返回给页面渲染 23
(二)折线图2 25
(三)柱状图 28
(四)饼状图 30
(五) 中国地图 31
(一) 使用浏览器识别语种 33
(二)自定义切换语种 34
1) 页面中增加按钮 34
2) 自定义LocaleResolver类的实现 34
3)注入spring 35
4) 验证 此时切换按钮时,可以看到不同语种的显示 35
(一)邮件 35
1) 引入依赖 37
2) 参数配置 application.properties 37
3) 编写逻辑 38
4) 改造成模板引擎渲染的html效果 38
(二)异步任务 38
(一) 登录 39
(二) cookie和session 40