java计算机毕业设计基于springboo+vue的社区老人管理系统

196 篇文章 5 订阅
25 篇文章 0 订阅

项目介绍

随着社会的发展我国的人口老龄化严重,为了让这些在年前是给社会做出过贡献的老人老有所依,老有所养,度过一个安详的晚年,很多地方都实现了智慧养老,为此我们通过springboot+vue+elementUI 开发了本次的 基于Springboot的智慧养老平台
本系统根据实际情况分为老人和管理人员两部分。

开发环境

java计算机毕业设计基于springboo+vue的社区老人管理系统
开发语言:Java+mysql+vue
开发工具:IDEA /Eclipse
数据库:MYSQL5.7
应用服务:Tomcat7/Tomcat8
使用框架:ssm+vue
可定制框架:ssm/Springboot/vue/python/PHP/小程序/安卓均可开发

系统截图

系统首页

首先打开系统之后是系统的首页部分,在系统的首页可以看到最新的一些推荐信息,包括社区的咨询,老人信息等内容,并可以通过点击图片和标题查看这些内容的信息信息
请添加图片描述

社区老人走访信息

为了更好的关爱社区的老人,社区工作人员会不定期的对社区内的老人进行走访,以关爱社区内的老人,主要包括走访老人所在的社区,老人的姓名,年龄,电话走访日期和具体的走访内容等信息
请添加图片描述

社区服务

社区服务内容的多少和质量是直接关系到老人时候健康和是否快乐的关键因素,所以社区内有很多的服务,用户可以通过服务的关键字对服务进行查询搜索,当想要查看某一个社区服务的时候可以通过点击服务的标题或者图片查看具体的详细内容
请添加图片描述

后台部分展示

走访老人管理

管理人员可以对社区内走访的老人相关内容进行管理,包括走访的名称,社区的名称,老人的姓名,老人的性别,老人的年龄,走访的图片,走访日期,老人的电话以及具体的走访内容,同时可对这些内容进行编辑和删除等操作
请添加图片描述

老人信息管理

管理人员可以对系统内的老人信息进行管理,包括老人的账号,姓名,所在社区,老人的年龄,老人的性别,居住情况,和图片等内容,同时可以对有变化的老人信息编辑,对不存在的一些老人信息进行删除
请添加图片描述

社区员工

请添加图片描述

总结

经过几个月的努力与坚持,基于springboo+vue的社区老人管理系统管理系统终于完成了,关于基于springboo+vue的社区老人管理系统的相关功能实现均按照初期的需求分析来进行并实现,整个开发过程从明确用户需求,到开发工具选择,比如选择什么框架,前后端是否要分离,再到具体的系统总体设计,做出总体设计说明书,再将总体设计细化为概要设计,以及后期的编码实现和内外部测试,最通过了系统的功能性测试。

摘 要 I
ABSTRACT II
目 录 II
第1章 绪论 1
1.1背景及意义 1
1.2 研究现状 2
1.3 研究意义 3
第2章 相关技术 4
2.1 系统开发平台 5
2.2 平台开发相关技术 6
第3章 系统分析 7
3.1 系统目标 8
3.2系统流程和逻辑 9
第4章系统概要设计 10
4.1 4.1 概述 11
4.2 系统结构 12
4.3. 数据库设计 13
4.3.1 数据库实体 14
4.3.2 数据库设计表 15
第5章 系统详细设计 16
5.1 员工前台功能模块 17
5.2管理员功能模块 18
5.3员工后台功能模块 18
第6章 系统测试 19
6.1系统测试的目的 20
6.2系统测试方法 21
6.3测试结果 22
结 论 23
致 谢 24
参考文献 25

关键代码


/**
 * 社区服务
 * 后端接口
 
 */
@RestController
@RequestMapping("/shequfuwu")
public class ShequfuwuController {
    @Autowired
    private ShequfuwuService shequfuwuService;
    


    /**
     * 后端列表
     */
    @RequestMapping("/page")
    public R page(@RequestParam Map<String, Object> params,ShequfuwuEntity shequfuwu,
		HttpServletRequest request){
        EntityWrapper<ShequfuwuEntity> ew = new EntityWrapper<ShequfuwuEntity>();
		PageUtils page = shequfuwuService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, shequfuwu), params), params));

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

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

	 /**
     * 查询
     */
    @RequestMapping("/query")
    public R query(ShequfuwuEntity shequfuwu){
        EntityWrapper< ShequfuwuEntity> ew = new EntityWrapper< ShequfuwuEntity>();
 		ew.allEq(MPUtil.allEQMapPre( shequfuwu, "shequfuwu")); 
		ShequfuwuView shequfuwuView =  shequfuwuService.selectView(ew);
		return R.ok("查询社区服务成功").put("data", shequfuwuView);
    }
	
    /**
     * 后端详情
     */
    @RequestMapping("/info/{id}")
    public R info(@PathVariable("id") Long id){
        ShequfuwuEntity shequfuwu = shequfuwuService.selectById(id);
        return R.ok().put("data", shequfuwu);
    }

    /**
     * 前端详情
     */
	@IgnoreAuth
    @RequestMapping("/detail/{id}")
    public R detail(@PathVariable("id") Long id){
        ShequfuwuEntity shequfuwu = shequfuwuService.selectById(id);
        return R.ok().put("data", shequfuwu);
    }
    



    /**
     * 后端保存
     */
    @RequestMapping("/save")
    public R save(@RequestBody ShequfuwuEntity shequfuwu, HttpServletRequest request){
    	shequfuwu.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());
    	//ValidatorUtils.validateEntity(shequfuwu);
        shequfuwuService.insert(shequfuwu);
        return R.ok();
    }
    
    /**
     * 前端保存
     */
    @RequestMapping("/add")
    public R add(@RequestBody ShequfuwuEntity shequfuwu, HttpServletRequest request){
    	shequfuwu.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());
    	//ValidatorUtils.validateEntity(shequfuwu);
        shequfuwuService.insert(shequfuwu);
        return R.ok();
    }

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

    /**
     * 删除
     */
    @RequestMapping("/delete")
    public R delete(@RequestBody Long[] ids){
        shequfuwuService.deleteBatchIds(Arrays.asList(ids));
        return R.ok();
    }
    
  • 0
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

wqq6310855

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

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

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

打赏作者

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

抵扣说明:

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

余额充值