基于微信小程序/APP的老年人服务平台设计与实现

💗博主介绍:✌全网粉丝10W+,CSDN全栈领域优质创作者,博客之星、掘金/华为云/阿里云等平台优质作者。
👇🏻 精彩专栏 推荐订阅👇🏻
计算机毕业设计精品项目案例-200套
🌟文末获取源码+数据库+文档🌟
感兴趣的可以先收藏起来,还有大家在毕设选题,项目以及论文编写等相关问题都可以和学长沟通,希望帮助更多的人

一.前言

在这里插入图片描述

困扰管理层的许多问题当中,老年人智慧服务也是平台不敢忽视的一块。但是管理好老年人智慧服务又面临很多麻烦需要解决,例如有几个方面:第一,往往老人人数都比较多,如何保证能够管理到每一老人;第二,如何在工作琐碎,记录繁多的情况下将老年人智慧服务的当前情况反应给相关部门决策,等等。在此情况下开发一款老年人智慧服务平台,于是乎变得非常合乎时宜。
经过网上调查和搜集数据,我们可以发现老年人智慧服务方面的移动端在并不是相当普及,同时在老年人智慧服务管理方面的可以有许多改进。实际上如今信息化成为一个未来的趋势或者可以说在当前现代化的城市典范中,信息化已经成为主流,开发一个老年人智慧服务平台一方面的可能会更合乎时宜,另一方面来说也可以提高平台在老年人智慧服务方面的效率给相关管理人员的工作带来一定的便利。


二.技术环境

JDK版本:JDK1.8
开发环境:开发语言:Java
框架:SSM
服务器:tomcat7
数据库:mysql 5.7
数据库工具:Navicat11
开发软件:eclipse/myeclipse/idea
Maven包:Maven3.3.9
移动端框架:uniapp
开发软件:HBuilder X
开发模式:混合开发
运行工具:微信开发者工具/Android Studio


三.功能设计

考虑到实际生活中在老年人智慧服务方面的需要以及对该系统认真的分析,将系统权限按管理员,家属、护工和老人这三类涉及用户划分。
(a) 管理员;管理员使用本系统涉到的功能主要有:首页、个人中心、老人管理、家属管理、护工管理、商品分类管理、商品信息管理、招聘信息管理、系统管理、订单管理等功能。管理员用例图如图3-1所示。
在这里插入图片描述

(b) 家属;家属进入系统可以对:护工、招聘信息、家属私信、老人私信、我的收藏管理、用户充值、购物车、我的订单等功能进行操作。家属用例图如图3-2所示。

在这里插入图片描述
© 老人;老人进入系统可以对:招聘信息、家属私信、老人私信、我的收藏管理、用户充值、购物车、我的订单等功能进行操作。老人用例图如图3-3所示。
在这里插入图片描述
(d) 护工;护工进入系统可以对:招聘信息、用户充值、购物车、订单管理等功能进行操作。护工用例图如图3-4所示。

在这里插入图片描述

四.数据设计

开发一个系统也需要提前设计数据库。这里的数据库是相关数据的集合,存储在一起的这些数据也是按照一定的组织方式进行的。目前,数据库能够服务于多种应用程序,则是源于它存储方式最佳,具备数据冗余率低的优势。虽然数据库为程序提供信息存储服务,但它与程序之间也可以保持较高的独立性。总而言之,数据库经历了很长一段时间的发展,从最初的不为人知,到现在的人尽皆知,其相关技术也越发成熟,同时也拥有着坚实的理论基础。本系统主要实体属性图如下所示:
在这里插入图片描述
在这里插入图片描述

五.部分效果展示

5.1移动端模块实现效果

用户登录,用户进入移动端,输入自己的账号和密码,并选择对应的角色进行系统登录操作,如图所示。

在这里插入图片描述

用户登陆系统后,可以对首页、护工、商品信息、我的等内容进行详细操作,如图所示。

在这里插入图片描述

护工,在护工页面可以查看护工姓名、护工账号、性别、图片、年龄、联系电话、工龄、审核回复等信息,注册登录后进行评论和收藏操作,如图所示。
在这里插入图片描述

商品信息,在商品信息页面可以查看商品名称、商品编号、商品分类、品牌、价格、图片、库存、详情等信息,注册登录后进行加入购物车、立即订购,评论和收藏操作,如图5-4所示。
在这里插入图片描述

5.1.1 护工功能

护工进入移动端可以对招聘信息、用户充值、购物车、订单管理等功能进行相应操作,如图5-5所示。
在这里插入图片描述

5.1.2 老人功能

老人进入移动端可以对招聘信息、家属私信、老人私信、我的收藏管理、用户充值、购物车、我的订单等功能进行相应操作,如图所示。
在这里插入图片描述

家属进入移动端可以对护工、招聘信息、家属私信、老人私信、我的收藏管理、用户充值、购物车、我的订单等功能进行相应操作,如图所示。
在这里插入图片描述

5.2管理员模块实现效果

管理员登陆系统后,可以查看首页、个人中心、老人管理、家属管理、护工管理、商品分类管理、商品信息管理、招聘信息管理、系统管理、订单管理等功能,还能对每个功能逐一进行相应操作。

老人管理,在老人管理页面可以对索引、老人账号、老人姓名、性别、老人年龄、联系电话、头像、家属账号等内容进行详情,修改或删除等操作,如图所示。

在这里插入图片描述

家属管理,在家属管理页面可以对索引、家属账号、家属姓名、性别、年龄、联系电话、头像、老人账号等内容进行详情,修改或删除等操作,如图所示。

在这里插入图片描述

护工管理,在护工管理页面可以对索引、护工账号、护工姓名、性别、头像、年龄、联系电话、工龄、审核回复、审核状态、审核等内容进行详情,修改,查看评论或删除等操作,如图所示。
在这里插入图片描述

商品信息管理,在商品信息管理页面可以对索引、商品编号、商品名称、商品分类、品牌、封面、价格、单限、库存等内容进行详情,修改,查看评论和删除操作,如图所示。
在这里插入图片描述

招聘信息管理,在招聘信息管理页面可以对索引、护工账号、护工姓名、家属账号、联系电话、老人账号、老人姓名、老人年龄、上班时间、薪资待遇、工作地址、审核回复、审核状态等内容进行详情,修改和删除等操作,如图所示。
在这里插入图片描述

订单管理,在已支付订单页面可以对索引、订单编号、商品名称、商品图片、购买数量、价格/积分、折扣价格、总价格/总积分、折扣总价格、支付类型、状态、地址、电话、收货人、下单时间、等内容进行详情、发货或删除等操作,还可以对已完成订单、已发货订单、未支付订单、已取消订单、已退款订单进行相应的操作管理;如图所示。
在这里插入图片描述

六.部分功能代码

	 * 后端列表
     */
    @RequestMapping("/page")
    public R page(@RequestParam Map<String, Object> params,YonghuEntity yonghu, 
		HttpServletRequest request){

        EntityWrapper<YonghuEntity> ew = new EntityWrapper<YonghuEntity>();
		PageUtils page = yonghuService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, yonghu), params), params));
        return R.ok().put("data", page);
    }
    
    /**
     * 前端列表
     */
	@IgnoreAuth
    @RequestMapping("/list")
    public R list(@RequestParam Map<String, Object> params,YonghuEntity yonghu, 
		HttpServletRequest request){
        EntityWrapper<YonghuEntity> ew = new EntityWrapper<YonghuEntity>();
		PageUtils page = yonghuService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, yonghu), params), params));
        return R.ok().put("data", page);
    }

	/**
     * 列表
     */
    @RequestMapping("/lists")
    public R list( YonghuEntity yonghu){
       	EntityWrapper<YonghuEntity> ew = new EntityWrapper<YonghuEntity>();
      	ew.allEq(MPUtil.allEQMapPre( yonghu, "yonghu")); 
        return R.ok().put("data", yonghuService.selectListView(ew));
    }

	 /**
     * 查询
     */
    @RequestMapping("/query")
    public R query(YonghuEntity yonghu){
        EntityWrapper< YonghuEntity> ew = new EntityWrapper< YonghuEntity>();
 		ew.allEq(MPUtil.allEQMapPre( yonghu, "yonghu")); 
		YonghuView yonghuView =  yonghuService.selectView(ew);
		return R.ok("查询用户成功").put("data", yonghuView);
    }
	
    /**
     * 后端详情
     */
    @RequestMapping("/info/{id}")
    public R info(@PathVariable("id") Long id){
        YonghuEntity yonghu = yonghuService.selectById(id);
        return R.ok().put("data", yonghu);
    }


    /**
     * 后端保存
     */
    @RequestMapping("/save")
    public R save(@RequestBody YonghuEntity yonghu, HttpServletRequest request){
    	yonghu.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());
    	//ValidatorUtils.validateEntity(yonghu);
    	YonghuEntity user = yonghuService.selectOne(new EntityWrapper<YonghuEntity>().eq("yonghuming", yonghu.getYonghuming()));
		if(user!=null) {
			return R.error("用户已存在");
		}

		yonghu.setId(new Date().getTime());
        yonghuService.insert(yonghu);
        return R.ok();
    }
    
    /**
     * 前端保存
     */
    @RequestMapping("/add")
    public R add(@RequestBody YonghuEntity yonghu, HttpServletRequest request){
    	yonghu.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());
    	//ValidatorUtils.validateEntity(yonghu);
    	YonghuEntity user = yonghuService.selectOne(new EntityWrapper<YonghuEntity>().eq("yonghuming", yonghu.getYonghuming()));
		if(user!=null) {
			return R.error("用户已存在");
		}

		yonghu.setId(new Date().getTime());
        yonghuService.insert(yonghu);
        return R.ok();
    }

    /**
     * 修改
     */
    @RequestMapping("/update")
    public R update(@RequestBody YonghuEntity yonghu, HttpServletRequest request){
        //ValidatorUtils.validateEntity(yonghu);
        yonghuService.updateById(yonghu);//全部更新
        return R.ok();
    }
    

    /**
     * 删除
     */
    @RequestMapping("/delete")
    public R delete(@RequestBody Long[] ids){
        yonghuService.deleteBatchIds(Arrays.asList(ids));
        return R.ok();
    }
    
	}

最后

最新计算机毕业设计选题篇-选题推荐(值得收藏)
计算机毕业设计精品项目案例-200套(值得订阅)

1. 智慧养老综合服务平台概述 16 1.1 项目定义 16 1.2 项目特点 16 1.3 平台设计原则 16 1.3.1 可运营 17 1.3.2 可管理 17 1.3.3 可维护 17 1.4 网络拓扑图 17 1.5 业务流程图 18 2. 平台优势 20 2.1 平台功能优势 20 2.1.1 紧急呼救 20 2.1.2 来电弹屏 20 2.1.3 智能定位 20 2.1.4 组合查询和统计报表功能 20 2.1.5 智能化工单服务跟踪 20 2.1.6 工单服务流程闭环管理 21 2.1.7 主动关怀 21 2.1.8 系统功能模块定制化设计 21 2.2 平台技术优势及特点 21 2.3 平台创新优势 21 2.3.1 养老需求一站式解决 21 2.3.2 开放信息平台引入市场竞争机制 22 2.3.3 建立服务商家点评机制 22 2.3.4 建立老人健康评估管理机制 22 2.3.5 建立服务工单跟踪监督机制 22 2.3.6 开辟亲情互动圈子交友专区 22 2.4 平台技术优势及特点 22 2.5 居家养老信息化服务系统承载的服务内容 23 3. 平台建设的意义和价值 23 3.1 平台适用对象 23 3.2 平台建设目标(中心职能) 24 3.3 符合养老服务标准 快速政府对接 24 3.4 规范服务 区隔市场 增强竞争力 24 3.5 管理数据化 增加会员忠诚度 24 4. 平台功能架构及描述 25 5. 养老运营管理子系统 25 5.1 系统主页面 26 5.1.1 系统主界面 26 5.1.2 我的主页 27 5.2 基础数据 28 5.2.1 服务区域管理 28 5.2.2 服务类别管理 30 5.2.3 服务商家管理 31 5.2.4 服务发布管理 33 5.2.5 管家信息管理 35 5.3 老人信息 36 5.3.1 老人基础信息 36 5.3.2 老人健康信息 43 5.3.3 老人定位管理 45 5.3.4 老人终端管理 46 5.4 工单管理 47 5.4.1 工单管理 47 5.4.2 回访管理 49 5.4.3 投诉管理 51 5.4.4 工单超时日志 54 5.4.5 退单管理 54 5.5 健康管理 57 5.5.1 健康数据管理 57 5.5.2 医院信息管理 61 5.5.3 健康数据采集 62 5.5.4 健康设备管理 67 5.6 主动关怀 69 5.6.1 提醒信息 69 5.6.2 紧急呼叫记录 71 5.6.3 老人巡检管理 71 5.6.4 预警信息管理 72 5.6.5 活动管理 72 5.7 业务报表 73 5.7.1 营业报表 74 5.7.2 服务类别报表 75 5.7.3 服务人员报表 77 5.7.4 工单报表 78 5.8 实时监控 80 5.8.1 大屏监控 80 5.8.2 位置监控 83 5.8.3 呼叫中心监控 83 5.9 话务报表 85 5.9.1 明细报表 85 5.9.2 统计分析 88 5.10 办公管理 90 5.10.1 办公管理 90 5.10.2 首页信息管理 93 5.11 系统管理 97 5.11.1 用户账号管理 97 5.11.2 权限管理 99 5.11.3 系统设置 101 5.12 会员管理 103 5.12.1 会员卡管理 103 5.12.2 会员信息管理 104 5.12.3 会员礼品管理 107 5.13 套餐管理 109 5.13.1 套餐设置 109 5.13.2 套餐详情 110 5.13.3 购买套餐 110 5.13.4 服务计划排单 111 5.13.5 服务排单详情 111 5.13.6 套餐消费统计 112 5.14 APP信息管理 113 5.14.1 APP图片管理 113 5.14.2 子女账号管理 114 5.15 中间件接口程序 115 5.16 应用支撑子系统 115 5.16.1 卫星定位系统 115 5.16.2 地理信息系统 116 5.16.3 其他应用支撑系统 117 6. 民政监管子系统 118 6.1 主界面 118 6.2 大屏展示 118 6.3 评估机构 119 6.4 老人档案 119 6.5 评估审核 120 6.6 评估公示 121 6.7 补贴管理 121 6.8 服务管理 122 6.9 统计分析 122 6.9.1 补贴月度统计 122 6.9.2 补贴发放汇总 123 6.9.3 服务月度统计 123 6.9.4 服务消费明细 124 7. 能力评估子系统 124 7.1 主界面 124 7.2 老人评估管理 125 7.3 服务评价管理 126 7.4 评估人员管理 126 8. 健康管理子系统 127 8.1 医生信息管理 127 8.2 健康咨询管理 127 8.3 健康档案管理 128 8.4 健康监测管理 129 8.5 预约挂号管理 130 8.6 巡诊随访管理 131 8.7 健康评估管理 131 8.8 医生个人中心 132 9. 营销管家子系统 132 9.1 网页版登陆 132 9.2 首页信息 133 9.3 初始数据 134 9.4 老人信息 135 9.4.1 老人信息管理 135 9.4.2 老人亲属信息 136 9.4.3 老人用药调查 138 9.4.4 老人健康档案 138 9.4.5 老人就诊记录 138 9.4.6 老人交谈记录 139 9.4.7 老人定位系统 139 9.5 巡检管理 140 9.5.1 巡检计划管理 140 9.5.2 老人巡检管理 141 9.6 评估管理 142 9.6.1 综合能力评估 142 9.6.2 中医体质辨识 142 9.6.3 消费能力评估 142 9.7 活动管理 142 9.7.1 活动列表管理 142 9.7.2 活动邀请管理 143 9.7.3 活动到场详情 143 9.7.4 活动购买详情 144 9.8 主动关怀 144 9.8.1 老人生日提醒 145 9.8.2 主动关怀提醒 145 9.8.3 用药关怀提醒 146 9.8.4 预警信息列表 147 9.8.5 紧急呼叫记录 148 9.9 健康管理 148 9.9.1 健康弹屏管理 148 9.9.2 健康监控管理 149 9.9.3 手动采集管理 150 9.10 套餐管理 151 9.10.1 套餐详情 151 9.10.2 购买套餐 151 9.10.3 服务计划排单 152 9.10.4 服务排单详情 152 9.11 工单管理 153 9.11.1 服务工单管理 153 9.11.2 商品订单管理 154 9.11.3 工单回访管理 155 9.11.4 历史服务工单 156 9.11.5 投诉信息管理 157 9.11.6 投诉处理回访 158 9.11.7 工单超时日志 159 9.12 会员管理 159 9.12.1 会员信息管理 159 9.12.2 会员充值记录 164 9.12.3 会员消费记录 164 9.13 统计报表 165 9.13.1 套餐消费统计 165 9.13.2 服务工单统计 165 9.13.3 服务项目统计 165 9.13.4 工单回访满意度统计 166 9.14 管家信息 166 10. 志愿者管理子系统 167 10.1 志愿者团体管理 167 10.2 志愿者信息管理 167
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

一点毕设

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

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

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

打赏作者

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

抵扣说明:

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

余额充值