springboot基于Android的社区健康管理系统

专业技术开发,收藏关注不迷路


一、项目介绍

中国居民存在着健康知识和知晓率偏低的问题,生活方式不规律,饮食不规律,平时有吸烟、过量喝酒等坏习惯,平时生活中缺乏锻炼等不健康的生活方式,由此导致健康问题日益突出[12]。在持续发展下去将会影响我国经济的发展,只有好的体魄,才有未来的发展,健康问题引起了社会的关注,但是这种关注并没有持续多久,就被淡忘了。
此外,在2019年12月,国内爆发了极为严重的传染性疾病,这也是国内在非典之后,第二次爆发严重的传染性疾病,新型冠状病毒。该病毒正在折磨着全球人类,全球的人类现在依旧高度关注着新型冠状病毒,这个病毒的出现导致了不少人死于它之下,那么是什么样的人更易感染这个病毒?其实每个年龄阶段的人都是易感染人群,但是人群中体弱多病、抵抗力低的,这类的人更容易感染新型冠状病毒,甚至危及到人的生命。这也是为什么需要关注健康的发展的原因,只有身体素质上去,抵抗病毒的能力就越强。现在健康问题如此突出,更要坚持以预防为主。在这次爆发的疫情中,中国居民渐渐也意识到健康的重要性,也了解到平时疾病的预防,增强身体抵抗力,健康生活的重要性。
综上所述,为了满足居民对健康的需求,结合社交网络的要求,以及满足社区管理方便的要求,为此,现决定开发的这款社区健康社交管理系统,针对“个人-健康-社区-社交”的管理模式,主要是以方便用户,实用为主,力主在涉及到社区健康社交管理的常用功能的简化,管理系统的操作以方便用户使用。它是可以进行个人健康数据管理社区社交化平台,可以加强在同一社区用户或患者之间的交流沟通,建立相互信任,实现有效的健康和治疗信息的交流与共享,从而提供更为有效的治疗方法,它有利于个人健康状况的评估和良好的个人生活习惯的养成,也有利于患者保健交流和信息共享。从而有效的提高社区居民的身体素质,对居民的健康具有重大意义。在系统开发时,从用户便捷、实用为出发点,这是完成这个项目必不可少的挑战。

二、开发环境

开发语言:Java
框架:springboot
JDK版本:JDK1.8
服务器:tomcat7
数据库:mysql 5.7(一定要5.7版本)
数据库工具:Navicat11
开发软件:eclipse/myeclipse/idea
Maven包:Maven3.3.9

安卓框架:uniapp
安卓开发软件:HBuilder X
开发模式:混合开发

三、功能介绍

设计一款基于Android的社区健康管理系统,系统分为服务端和客户端,服务端基于SpringBoot框架开发,客户端分为社区管理员和居民客户端,具体功能如下:
1.服务端:基于Spring Boot框架搭建。Spring Boot基于Spring框架搭建,简化繁琐的XML配置,提供了固定配置来简化配置。采用MySQL搭建数据库,MySQL采用标准SQL语言模式,且优化了SQL查询算法,提升查询速度,支持多种数据库连接途径。
2.社区管理员模块:
登录模块:社区管理员在登录页面填写用户账号密码进行登录。
居民基本信息管理模块:登录系统之后可以进行居民信息管理功能。可以将居民基本信息,如本人身份信息,门牌号,手机号、直系亲属等信息导入系统,还可以将这些信息进行补录和删除。
居民健康信息管理模块:可对居民健康信息进行新增、修改和删除,可快速查询居民个人健康信息,可查看个人的血型,药物过敏史,慢性病史,预防接种情况等。
每日健康上报模块:通过每日健康上报能够使管理人员及时掌握居民基本情况,对于有异样的民众及时安排就医或隔离。
居民行程信息管理模块:管理员可在行程管理页面审核居民的外出申请,也可查询个人的行程信息,如出行时间,目的地等,可筛查潜在感染患者,及时安排核酸检测或隔离。
居民意见答复模块:可对居民的反馈意见进行答复,并据此进行完善,也可发布社区公告。
核酸检测模块:管理员可发布社区核酸检测公告,通知居民核酸检测地点、时间等。
健康知识推送模块:可向居民推送有关健康的专业建议和信息,包括饮食,锻炼,心理健康等方面。
3.居民模块:
注册模块:用户填写用户名,密码,姓名,年龄,楼房号,身份证,并验证手机号码,进行注册验证。
登录模块:居民在登录页面填写用户账号密码进行登录。
个人基本信息管理模块:可在个人中心对基本信息进行填写,修改和删除。
行程报备模块:居民可登录行程报备页面,填写行程报备表,包括出行时间,出行方式目的地,并上传健康码,向社区提供外出申请。
疾病报备模块:居民需登录疾病报备页面,填写疾病报备表,包括疾病类型,治疗结果等。
每日健康上报模块:居民需填写每日健康上报表,包括姓名,手机号,楼牌号,体温等。
核酸检测模块:在核酸检测页面可以查看检测中心,开放时段,检测须知,检测详情等内容。
意见反馈模块:居民可在意见反馈信箱对社区管理,提供个人建议和看法。浏览社区公告信息。

四、核心代码

部分代码:

package com.fc.v2.controller;

import com.fc.v2.common.base.BaseController;

import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.GetMapping;

/**
 * 如果有前台这儿写前台访问方法
 * @ClassName: IndexController
 * @author fuce
 * @date 2019-10-21 00:15
 */
@Api(tags = "首页模块")
@Controller
public class IndexController extends BaseController{
	
	/**
	 * 前台访问 域名:端口 例如:localhost:80的get请求
	 * @param map
	 * @return
	 * @author fuce
	 * @Date 2019年11月20日 下午10:55:13
	 */
	@ApiOperation(value="前台",notes="前台")
	@GetMapping("/")
	public String index(ModelMap map) {
		
		//直接访问后台用
		return "redirect:/admin/login";
    	//return "index";
	}
	/**
	 * 前台访问/index的get请求
	 * @param map
	 * @return
	 * @author fuce
	 * @Date 2019年11月20日 下午10:54:56
	 */
	@ApiOperation(value="前台",notes="前台")
	@GetMapping("/index")
	public String index2(ModelMap map) {
		//直接访问后台用
		//return "redirect:/admin/login"
		return "index";
	}
}

五、效果图

请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

毕业程序员

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值