摘要:
中国已经步入老龄化社会。未来,人口将加速老龄化。老年人口的增多,将进一步壮大老年人产业,刺激对老人陪护的需求,比如腰环、平板、手环等设备拥有广泛的市场前景,所以管理这些陪护设备以及设备产生的数据显得非常必要。本课题针对目前的市场需求设计了一个老人陪护设备后台管理系统。本文的管理系统基于MVC架构,采用前后端分离设计。后端使用SpringBoot框架,数据持久层使用Mybatis框架,数据库使用MySQL。缓存采用两层设计,Ehcache作为本地缓存,Redis作为远端服务器缓存,通过消息中间件RabbitMQ来更新Redis的数据。前端使用Reactjs框架,Antd Design作为UI框架以及样式标准。针对管理员用户,系统需要提供Web网页实时查看设备信息、用户信息、群组信息、帖子信息、警报信息和统计信息的功能,并能提供报表下载。针对手机APP用户,系统需要提供相应的接口,实现修改账号信息、发帖子、查看其他人发的帖子、加入或者离开群组、与设备绑定等功能。本文通过系统需求分析,将该系统分为7个功能模块:用户管理功能、群组管理功能、设备管理功能、帖子管理功能、警报管理功能、统计功能和管理员功能。之后设计了系统的功能结构,功能流程,数据库实体以及开发环境,详细实现了具体功能模块的类与实现逻辑,通过功能时序图和功能流程图详细表述。最后对系统进行Web网页和后台综合调试,结果表明该系统符合设计的功能要求。