基于SSM的养老院管理系统 毕业设计-附源码93824

摘  要

随着我国人口老龄化程度不断加剧,养老服务需求日益增长,养老院管理系统的设计与实现显得尤为重要。传统的养老院管理存在着信息不透明、管理不规范等问题,为了提高养老服务的质量和效率,开发一个基于SSM(Spring + SpringMVC + MyBatis)的养老院管理系统具有重要意义。该系统能够有效管理养老院的各项业务,提高管理效率,提供更优质的养老服务。

本研究旨在基于SSM框架设计与实现一个养老院管理系统,包括后台首页、入住登记管理、老人信息管理、外出登记管理、身体状况管理、护理情况管理、每月餐饮管理、日常缴费管理、用药情况管理、退房登记管理等功能模块。通过该系统,管理员可以轻松管理养老院的日常运营,提供更加便捷、高效的服务。

系统的后台首页提供了管理人员的数据总览和快速导航,方便管理员对系统进行监控和管理。入住登记管理模块允许管理员录入新入住老人的信息和入住情况,确保信息准确无误。老人信息管理模块包括老人基本信息、健康档案等,帮助管理员全面了解每位老人的情况。外出登记管理模块记录老人外出情况,确保老人安全。身体状况管理模块允许记录老人的健康状况和医疗信息,便于护理和医疗管理。护理情况管理模块跟踪护理记录,提供全面的护理信息。每月餐饮管理模块记录老人的饮食偏好和摄入情况,确保老人饮食健康。日常缴费管理模块方便老人家属缴纳费用,提供财务管理支持。用药情况管理模块记录老人的用药信息,确保用药安全。退房登记管理模块管理老人退房手续,确保流程规范。通过这些功能模块,基于SSM的养老院管理系统能够提高养老服务的质量和效率,为养老院管理带来便利和效益。

关键词养老院管理系统;SSM框架;Mysql数据库;

Abstract

With the increasing aging of China's population and the growing demand for elderly care services, the design and implementation of nursing home management systems have become particularly important. Traditional nursing home management has problems such as information opacity and non-standard management. In order to improve the quality and efficiency of elderly care services, it is of great significance to develop a nursing home management system based on SSM (Spring+SpringMVC+MyBatis). This system can effectively manage various businesses of nursing homes, improve management efficiency, and provide higher quality elderly care services.

This study aims to design and implement a nursing home management system based on the SSM framework, including functional modules such as backend homepage, check-in registration management, elderly information management, outbound registration management, physical condition management, nursing situation management, monthly catering management, daily payment management, medication management, check-out registration management, etc. Through this system, administrators can easily manage the daily operations of nursing homes and provide more convenient and efficient services.

The backend homepage of the system provides a data overview and quick navigation for management personnel, making it convenient for administrators to monitor and manage the system. The check-in registration management module allows administrators to enter the information and check-in status of new elderly residents, ensuring the accuracy of the information. The elderly information management module includes basic information of the elderly, health records, etc., to help administrators comprehensively understand the situation of each elderly person. The outbound registration management module records the situation of elderly people going out to ensure their safety. The physical condition management module allows for recording the health status and medical information of the elderly, facilitating nursing and medical management. The nursing situation management module tracks nursing records and provides comprehensive nursing information. The monthly catering management module records the dietary preferences and intake of the elderly, ensuring their healthy diet. The daily payment management module facilitates the payment of fees by elderly family members and provides financial management support. The medication management module records medication information for the elderly to ensure medication safety. The check-out registration management module manages elderly check-out procedures to ensure standardized procedures. Through these functional modules, the SSM based nursing home management system can improve the quality and efficiency of elderly care services, bringing convenience and benefits to nursing home management.

Keywords: nursing home management system; SSM framework; MySQL database;

 

1 绪论

1.1 选题背景与意义

1.2研究现状

1.3论文结构与章节安排

2 系统开发环境及技术

2.1 SSM框架

2.2 JAVA语言

2.3 MySql数据库

3 系统分析

3.1 可行性分析

3.2 系统功能分析

3.4系统流程和逻辑

3.5 系统用例分析

4系统总体设计

4.1 概述

4.2 系统结构

4.3. 数据库设计

4.4本章小结

5 养老院管理系统的关键模块设计与实现

5.1管理员功能模块

5.2护工用户功能模块

5.3家属用户功能模块

6 系统测试

6.1 系统测试用例

6.2 系统测试结果

结论

致 谢

参考文献

1 绪论

1.1 选题背景与意义

随着我国人口老龄化程度不断加剧,养老服务需求日益增长,养老院管理系统的设计与实现显得尤为重要。传统的养老院管理存在着信息不透明、管理不规范等问题,为了提高养老服务的质量和效率,开发一个基于SSM(Spring + SpringMVC + MyBatis)的养老院管理系统具有重要意义。该系统能够有效管理养老院的各项业务,提高管理效率,提供更优质的养老服务。

提升管理效率:养老院管理系统的设计与实现可以有效提升管理效率,实现信息的集中管理和便捷查询,降低管理成本和提高工作效率。

提供优质服务:通过系统化管理老人的入住、护理、餐饮、医疗等信息,养老院能够为老人提供更加个性化、精细化的服务,提高生活质量。

促进信息共享:养老院管理系统将各个部门的信息整合在一起,实现信息共享和协作,促进团队协作和提高工作效率。

强化安全保障:系统能够记录老人的身体状况、用药情况等信息,及时发现问题并提供医疗护理,增强老人的安全感和健康管理。

数据统计与分析:系统能够进行数据统计和分析,为决策提供依据,帮助管理者更好地了解养老院运营情况和老人需求,优化服务模式。

综上所述,基于SSM的养老院管理系统的设计与实现对于提高养老服务质量、提升管理效率、促进信息共享和强化安全保障具有重要意义,有望为养老院管理带来全新的管理模式和服务体验。

1.2研究现状

国内外针对基于SSM的养老院管理系统的研究现状显示,随着人口老龄化问题的凸显,养老服务需求不断增加,养老院管理系统的设计与实现备受关注。国内一些养老机构开始引入信息化管理系统,而国外一些发达国家也探索智能化的养老院管理系统,旨在提高管理效率和服务质量。SSM等技术在国内外的应用也呈现出逐渐增长的趋势,为养老院管理系统的创新和发展提供了技术支持和借鉴。

综上所述,基于SSM的养老院管理系统的研究和实践在国内外仍处于起步阶段,但呈现出蓬勃的发展态势。随着人口老龄化问题的深化和养老服务需求的增长,基于SSM的养老院管理系统将持续受到关注和推动,为养老服务的提升和智能化发展带来新的机遇和挑战。未来的研究和实践将进一步探索创新性的管理模式和技术应用,推动养老院管理系统向智慧养老的方向迈进。

1.3论文结构与章节安排

六个章节共同组成了本文研究及设计内容,包括:

第一章:绪论。本文章的开头部分,对本题目的研究背景和研究意义等一些做文字性的描述。

第二章:相关技术介绍。主要介绍SSM编程技术、java嵌入式脚本语言、B/S模式等。

第三章:系统分析。包括系统总体需求描述、功能性角度分析系统需求、非功能性等各个方面分析系统是否可以实现。

第四章:系统设计。本文章的重要部分,提供了系统架构的详细设计和一些主要功能模块的设计说明。

第五章:系统实现。将本系统分为前提的开发工具介绍和后期的功能代码实现。

第六章:系统测试。系统完成后,根据各个模块的测试用例才对各个模块进行功能测试。

2 系统开发环境及技术

2.1 SSM框架

SSM框架是指Spring + SpringMVC + MyBatis框架的结合,是一种常用的Java Web应用开发框架。下面是对SSM框架各部分的简要介绍:

(1)Spring框架:

Spring是一个轻量级的开源框架,提供了企业级应用程序的全功能支持。

Spring框架的核心是IoC(控制反转)和AOP(面向切面编程)。

Spring提供了各种模块,如Spring Core、Spring Context、Spring AOP等,支持开发不同类型的应用。

(2)SpringMVC框架:

SpringMVC是Spring框架的一部分,用于构建基于MVC设计模式的Web应用程序。

SpringMVC提供了前端控制器(DispatcherServlet)、处理器映射器(HandlerMapping)、处理器适配器(HandlerAdapter)、视图解析器(ViewResolver)等组件,用于处理Web请求和响应。

(3)MyBatis框架:

MyBatis是一个持久层框架,用于简化数据库操作。

MyBatis通过XML或注解方式配置SQL映射,将Java对象映射到数据库表,实现数据库操作的简化和灵活性。

MyBatis提供了SQLSessionFactory、SQLSession等核心组件,支持事务管理、缓存机制等功能。

综合来看,SSM框架整合了Spring的IoC和AOP特性、SpringMVC的Web应用开发能力以及MyBatis的持久化操作,可以有效提高Java Web应用的开发效率和质量,适用于各种规模的项目开发。通过SSM框架的使用,开发人员可以快速构建稳健、高效的Web应用系统。

2.2 JAVA语言 

Java语言在计算机的程序应用过程当中,属于非常重要的一个应用软件,因为它的性能比较高,而且能够应用在多重领域 当中,因此该程序在计算机的软件程序应用当中的范围相对来说是比较广泛的。而从专业的技术角度来说,Java程序的应用的 实用性也是非常强的,这是因为它与传统的C语言或C++相比没有太大的基本结构的变化,也就是说它的语法结构是相对单一 ,而且具有稳定的特性,还有更重要的一点是Java程序语言的基本参考对象就是C语言,所以他的程序编写并不是很复杂,而且 还能够起到优化工作效率提升系统设计本身的基础功能的作用,因此他也就受到了非常广泛的程序员们的青睐。 在此次进行系统设计开发研究的过程当中,还发现Java程序语言之所以能够得到市场上更多用户的好评和青睐,其根本原 因在于他能够具备各种语言的自身独特优点的展现,也就是说它的兼容性是常强的。因此,我们因此我们可以说在任何一个程序的开发过程当中,Java语言程序的应用是必不可少的,它他在程序员进行改动的时候,哪怕是一个程序字母的改动,都可以 形成一种特定的程序,这是 Java程序,非常独特的另一个优点。不仅如此,Java源程序的可移植性也是非常大,而且它的安全 系数很高,能够通过不同方式进行移植到其他程序当中,而且可以兼容不同程序的系统,在运行的过程当中,其安全系数也是 非常强的,能够确保用户在使用网络的过程当中去确保网络的安全,而正是基于这样的可移植性,为程序员节约了很多的系统 语言程序的开发设计的时间,这是非常难得的一种自有优势。

2.3 MySql数据库

Mysql的语言具有非常高的灵活性,它的结构简单易懂,但是它的功能强大,可以快速、准确地存储大量的数据,这使得它成为一种广泛应用的数据库系统。Mysql数据库在编程领域发挥着重要作用,它可以提供便捷的数据查询服务,具有极高的灵活性和强大的功能,而且使用的语言也更加简单易懂。

数据流程分析是一种将数据存储、更新、维护、管理等功能有机结合的过程,它不仅仅局限于计算机,而是一种更加复杂的系统,需要更多的技术手段来支持。此外,数据库管理也是一种更加复杂的系统,它可以更好地管理、更新、维护和更新数据,从而确保数据的安全性。由于Mysql具有强大的数据处理能力,因此我们在开发这个系统时,主要使用它来管理数据。

3 系统分析

系统需求分析是系统开发的一个关键环节,它在系统的设计和实现上起到了一个承上启下的位置。系统需求分析是对所需要做的系统进行一个需求的挖掘,如果分析的准确可以精准的解决现实中碰到的问题。如果分析不到位会影响后期系统的实现。一个系统的优秀程度需求分析也是占据了非常大的比例,如果需求分析不到位,后面的系统设计要实现就是一个偏离导航的设计。

3.1 可行性分析

系统可行行分析是对系统对系统可行性进行一个探讨。在探讨系统的可行性上我们主要从技术上的可行性和经济上的可行性以及法律层面的可行性上进行分析,如果三个层面度通过,我们则认为系统是比较可行的。

3.1.1 技术可行性分析

SSM的养老院管理系统的设计与实现在技术上具备可行性,主要体现在以下几个方面:

(1)Web开发技术成熟:目前,Web开发技术如HTML、CSS、JavaScript等已经非常成熟,各种开发框架和工具也层出不穷,开发人员可以借助这些技术快速搭建响应式网站,实现平台的前端界面设计和交互功能。

(2)后端技术支持:针对服饰电商平台的后台管理和数据处理,可以选择成熟稳定的后端开发技术,如Node.js、Python Django、Java Spring等,确保平台运行的稳定性和安全性。

(3)云计算与数据库:借助云计算平台和数据库服务,可以实现平台的弹性扩展和数据存储,提高系统的稳定性和性能,同时降低维护成本。

(4)移动端适配:通过响应式设计和移动端优化技术,可以使服饰电商平台适配各种设备和屏幕尺寸,提供良好的移动端用户体验。

(5)安全与隐私保护:在用户信息和交易数据方面,可以引入加密技术、身份认证和访问控制等措施,保障用户数据的安全和隐私。

综上所述,SSM的养老院管理系统的设计与实现在技术上具备可行性,开发团队可以充分利用现有技术和工具,结合平台需求和用户体验,打造一个稳定、安全、高效的电商平台,满足用户购物需求并促进平台持续发展。

3.1.2 经济可行性分析

从经济可行性上看项目在开发阶段需要一台开发PC,在生产阶段需要web服务器和数据库服务器。一台个人PC从经济上来看也不是太多问题,在后期的系统部署生产上来说,服务器的投入也不会过高,在经济层面上是一个比较可行的。

3.1.3 操作可行性分析

此次项目设计的时候我参考了很多类似系统的成功案例,对它们的操作界面以及功能都进行了系统的分析,将众多案例结合在一起,突出以人为本简化操作,所以具有基本计算机知识的人都会操作本项目。因此操作可行性也没有问题。

3.2 系统功能分析

3.2.1 功能性分析

SSM的养老院管理系统是一个针对养老院的综合管理系统,涵盖了护工用户、家属用户和管理员三个主要领域的功能。本文将对系统的设计与实现进行功能性分析,包括护工用户、家属用户和管理员在系统中的操作和功能。

(1)护工用户功能模块:

个人信息管理:护工用户可以查看和编辑个人信息,包括姓名、联系方式、工作经历等。

值班管理:护工用户可以查看自己的班次安排、考勤记录,实时更新工作状态。

护理记录:护工用户可以记录老人的生活状况、护理情况和医疗信息,确保对老人的个性化照顾。

交流互动:护工用户可以与其他护工进行沟通交流、共享护理经验,提高团队协作效率。

(2)家属用户功能模块:

老人信息查看:家属用户可以查看老人的基本信息、健康状况和护理记录,了解老人的生活情况。

通讯录管理:家属用户可以管理紧急联系人信息,确保在紧急情况下能及时联系到护工或管理人员。

费用缴纳:家属用户可以查看和缴纳老人的护理费用、用药费用等,保证老人的生活质量和医疗保障。

投诉建议:家属用户可以提出对护工服务的投诉建议,为提高服务质量提供反馈意见。

(3)管理员功能模块:

用户管理:管理员可以管理护工用户和家属用户的信息,包括注册审核、权限分配等。

排班管理:管理员可以制定护工的排班计划,合理安排工作时间和人员配备。

数据统计:管理员可以进行数据统计和分析,包括护理记录、费用情况等,为管理决策提供依据。

系统设置:管理员可以对系统进行设置,包括权限管理、通知公告发布等,确保系统安全稳定运行。

通过以上功能性分析,护工用户、家属用户和管理员用户各自的功能模块得以明确,为系统的设计和开发提供了指导和依据,有助于提高养老院的管理效率和服务质量。

3.2.2 非功能性分析

养老院管理系统的非功能性需求,比如养老院管理系统的安全性怎么样,可靠性怎么样,性能怎么样,可拓展性怎么样等。具体可以表示在如下2-1表格中:

2-1养老院管理系统非功能需求表

安全性

主要指养老院管理系统数据库的安装,数据库的使用和密码的设定必须合乎规范。

可靠性

可靠性是指养老院管理系统能够按照用户提交的指示进行操作,经过测试,可靠性90%以上。

性能

性能是影响养老院管理系统占据市场的必要条件,所以性能最好要佳才好。

可扩展性

比如数据库预留多个属性,比如接口的使用等确保了系统的非功能性需求。

易用性

用户只要跟着养老院管理系统的页面展示内容进行操作,就可以了。

可维护性

养老院管理系统开发的可维护性是非常重要的,经过测试,可维护性没有问题

3.4系统流程和逻辑

系统业务流程图,如图所示:

图3-1登录流程图

图3-2添加信息流程图

图3-3注册信息流程图

3.5 系统用例分析

按照养老院管理系统的角色,我划分为了护工用户模块、家属用户模块和管理员模块。

护工用户用例如图3-4所示。

图3-4护工用户角色用例图

家属用户用例如图3-5所示。

图3-5家属用户角色用例图

管理员角色用例如图3-6所示。

图3-6 养老院管理系统管理员角色用例图

4系统总体设计

4.1 概述

Internet技术为SSM养老院管理系统提供了一种全新的方法,它支持多种形态的网络应用,无论您身处何处,都可以轻松访问和操控该系统。此外,它还提供了一个简单易懂的操作流程,方便您快速、准确的完成任务。

图4-1  系统工作原理图

4.2 系统结构

系统的结构由多个功能模块构成,因此,我们需要把它们按照一定的顺序列出来,并且精心设计每个模块,以确保它们具备完整的功能,从而实现系统的完美结构。

系统功能结构图,如图4-2所示:

图4-3 系统功能结构图

4.3. 数据库设计

数据库设计一般包括需求分析、概念模型设计、数据库表建立三大过程,其中需求分析前面章节已经阐述,概念模型设计有概念模型和逻辑结构设计两部分。

4.3.1 数据库概念结构设计

下面是整个教材管理系统中主要的数据库表总E-R实体关系图。

图3-6 教材管理系统总E-R关系图

4.3.2 数据库逻辑结构设计

通过上一小节中教材管理系统中总E-R关系图上得出一共需要创建很多个数据表。在此我主要罗列几个主要的数据库表结构设计。

表access_token (登陆访问时长)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

token_id

int

10

0

N

Y

临时访问牌ID

2

token

varchar

64

0

Y

N

临时访问牌

3

info

text

65535

0

Y

N

4

maxage

int

10

0

N

N

2

最大寿命:默认2小时

5

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

6

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

7

user_id

int

10

0

N

N

0

用户编号:

表auth (用户权限管理)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

auth_id

int

10

0

N

Y

授权ID:

2

user_group

varchar

64

0

Y

N

用户组:

3

mod_name

varchar

64

0

Y

N

模块名:

4

table_name

varchar

64

0

Y

N

表名:

5

page_title

varchar

255

0

Y

N

页面标题:

6

path

varchar

255

0

Y

N

路由路径:

7

position

varchar

32

0

Y

N

位置:

8

mode

varchar

32

0

N

N

_blank

跳转方式:

9

add

tinyint

3

0

N

N

1

是否可增加:

10

del

tinyint

3

0

N

N

1

是否可删除:

11

set

tinyint

3

0

N

N

1

是否可修改:

12

get

tinyint

3

0

N

N

1

是否可查看:

13

field_add

text

65535

0

Y

N

添加字段:

14

field_set

text

65535

0

Y

N

修改字段:

15

field_get

text

65535

0

Y

N

查询字段:

16

table_nav_name

varchar

500

0

Y

N

跨表导航名称:

17

table_nav

varchar

500

0

Y

N

跨表导航:

18

option

text

65535

0

Y

N

配置:

19

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

20

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

表caregiver_users (护工用户)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

caregiver_users_id

int

10

0

N

Y

护工用户ID

2

name_of_caregiver

varchar

64

0

Y

N

护工姓名

3

gender_of_caregiver

varchar

64

0

Y

N

护工性别

4

age_of_caregivers

varchar

64

0

Y

N

护工年龄

5

examine_state

varchar

16

0

N

N

已通过

审核状态

6

user_id

int

10

0

N

N

0

用户ID

7

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

8

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表check_in_registration (入住登记)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

check_in_registration_id

int

10

0

N

Y

入住登记ID

2

family_users

int

10

0

Y

N

0

家属用户

3

family_name

varchar

64

0

Y

N

家属姓名

4

old_persons_name

varchar

64

0

Y

N

老人姓名

5

gender_of_the_elderly

varchar

64

0

Y

N

老人性别

6

age_of_the_elderly

varchar

64

0

Y

N

老人年龄

7

family_relationships

varchar

64

0

Y

N

家属关系

8

check_in_date

date

10

0

Y

N

入住日期

9

dormitory_room_number

varchar

64

0

Y

N

寝室房号

10

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

11

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表check_out_registration (退房登记)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

check_out_registration_id

int

10

0

N

Y

退房登记ID

2

family_users

int

10

0

Y

N

0

家属用户

3

family_name

varchar

64

0

Y

N

家属姓名

4

old_persons_name

varchar

64

0

Y

N

老人姓名

5

gender_of_the_elderly

varchar

64

0

Y

N

老人性别

6

age_of_the_elderly

varchar

64

0

Y

N

老人年龄

7

family_relationships

varchar

64

0

Y

N

家属关系

8

check_in_date

date

10

0

Y

N

入住日期

9

dormitory_room_number

varchar

64

0

Y

N

寝室房号

10

check_out

date

10

0

Y

N

退房日期

11

check_out_amount

int

10

0

Y

N

0

退房金额

12

pay_state

varchar

16

0

N

N

未支付

支付状态

13

pay_type

varchar

16

0

Y

N

支付类型: 微信、支付宝、网银

14

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

15

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表daily_payment (日常缴费)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

daily_payment_id

int

10

0

N

Y

日常缴费ID

2

family_users

int

10

0

Y

N

0

家属用户

3

family_name

varchar

64

0

Y

N

家属姓名

4

old_persons_name

varchar

64

0

Y

N

老人姓名

5

gender_of_the_elderly

varchar

64

0

Y

N

老人性别

6

age_of_the_elderly

varchar

64

0

Y

N

老人年龄

7

family_relationships

varchar

64

0

Y

N

家属关系

8

dormitory_room_number

varchar

64

0

Y

N

寝室房号

9

payment_amount

int

10

0

Y

N

0

缴费金额

10

payment_details

text

65535

0

Y

N

缴费详情

11

pay_state

varchar

16

0

N

N

未支付

支付状态

12

pay_type

varchar

16

0

Y

N

支付类型: 微信、支付宝、网银

13

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

14

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表drugs_warehousing (药品入库)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

drugs_warehousing_id

int

10

0

N

Y

药品入库ID

2

drug_number

varchar

64

0

Y

N

药品编号

3

drug_name

varchar

64

0

Y

N

药品名称

4

storage_time

date

10

0

Y

N

入库时间

5

inventory_quantity

int

10

0

Y

N

0

入库数量

6

storage_remarks

text

65535

0

Y

N

入库备注

7

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

8

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表drug_information (药品信息)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

drug_information_id

int

10

0

N

Y

药品信息ID

2

drug_number

varchar

64

0

N

N

药品编号

3

drug_name

varchar

64

0

Y

N

药品名称

4

drug_inventory

int

10

0

Y

N

0

药品库存

5

drug_prices

int

10

0

Y

N

0

药品价格

6

drug_efficacy

varchar

64

0

Y

N

药品功效

7

drug_images

varchar

255

0

Y

N

药品图片

8

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

9

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表drug_outbound (药品出库)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

drug_outbound_id

int

10

0

N

Y

药品出库ID

2

drug_number

varchar

64

0

Y

N

药品编号

3

drug_name

varchar

64

0

Y

N

药品名称

4

outbound_time

date

10

0

Y

N

出库时间

5

outbound_quantity

int

10

0

Y

N

0

出库数量

6

outbound_remarks

text

65535

0

Y

N

出库备注

7

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

8

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表elderly_information (老人信息)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

elderly_information_id

int

10

0

N

Y

老人信息ID

2

family_users

int

10

0

Y

N

0

家属用户

3

family_name

varchar

64

0

Y

N

家属姓名

4

old_persons_name

varchar

64

0

Y

N

老人姓名

5

gender_of_the_elderly

varchar

64

0

Y

N

老人性别

6

age_of_the_elderly

varchar

64

0

Y

N

老人年龄

7

family_relationships

varchar

64

0

Y

N

家属关系

8

check_in_date

date

10

0

Y

N

入住日期

9

dormitory_room_number

varchar

64

0

Y

N

寝室房号

10

caregiver_users

int

10

0

Y

N

0

护工用户

11

name_of_caregiver

varchar

64

0

Y

N

护工姓名

12

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

13

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表family_users (家属用户)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

family_users_id

int

10

0

N

Y

家属用户ID

2

family_name

varchar

64

0

Y

N

家属姓名

3

family_gender

varchar

64

0

Y

N

家属性别

4

family_age

varchar

64

0

Y

N

家属年龄

5

examine_state

varchar

16

0

N

N

已通过

审核状态

6

user_id

int

10

0

N

N

0

用户ID

7

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

8

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表hits (用户点击)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

hits_id

int

10

0

N

Y

点赞ID:

2

user_id

int

10

0

N

N

0

点赞人:

3

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

4

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

5

source_table

varchar

255

0

Y

N

来源表:

6

source_field

varchar

255

0

Y

N

来源字段:

7

source_id

int

10

0

N

N

0

来源ID:

表medication_situation (用药情况)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

medication_situation_id

int

10

0

N

Y

用药情况ID

2

family_users

int

10

0

Y

N

0

家属用户

3

family_name

varchar

64

0

Y

N

家属姓名

4

old_persons_name

varchar

64

0

Y

N

老人姓名

5

gender_of_the_elderly

varchar

64

0

Y

N

老人性别

6

age_of_the_elderly

varchar

64

0

Y

N

老人年龄

7

family_relationships

varchar

64

0

Y

N

家属关系

8

dormitory_room_number

varchar

64

0

Y

N

寝室房号

9

caregiver_users

int

10

0

Y

N

0

护工用户

10

name_of_caregiver

varchar

64

0

Y

N

护工姓名

11

drug_number

varchar

64

0

Y

N

药品编号

12

drug_name

varchar

64

0

Y

N

药品名称

13

drug_prices

varchar

64

0

Y

N

药品价格

14

drug_efficacy

varchar

64

0

Y

N

药品功效

15

medication_time

datetime

19

0

Y

N

用药时间

16

quantity_of_medication_used

int

10

0

Y

N

0

用药数量

17

medication_amount

varchar

64

0

Y

N

用药金额

18

medication_notes

text

65535

0

Y

N

用药备注

19

pay_state

varchar

16

0

N

N

未支付

支付状态

20

pay_type

varchar

16

0

Y

N

支付类型: 微信、支付宝、网银

21

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

22

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表monthly_catering (每月餐饮)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

monthly_catering_id

int

10

0

N

Y

每月餐饮ID

2

family_users

int

10

0

Y

N

0

家属用户

3

family_name

varchar

64

0

Y

N

家属姓名

4

old_persons_name

varchar

64

0

Y

N

老人姓名

5

gender_of_the_elderly

varchar

64

0

Y

N

老人性别

6

age_of_the_elderly

varchar

64

0

Y

N

老人年龄

7

family_relationships

varchar

64

0

Y

N

家属关系

8

check_in_date

varchar

64

0

Y

N

入住日期

9

dormitory_room_number

varchar

64

0

Y

N

寝室房号

10

caregiver_users

int

10

0

Y

N

0

护工用户

11

name_of_caregiver

varchar

64

0

Y

N

护工姓名

12

catering_time

varchar

64

0

Y

N

餐饮时间

13

catering_content

text

65535

0

Y

N

餐饮内容

14

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

15

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表nursing_situation (护理情况)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

nursing_situation_id

int

10

0

N

Y

护理情况ID

2

family_users

int

10

0

Y

N

0

家属用户

3

family_name

varchar

64

0

Y

N

家属姓名

4

old_persons_name

varchar

64

0

Y

N

老人姓名

5

gender_of_the_elderly

varchar

64

0

Y

N

老人性别

6

age_of_the_elderly

varchar

64

0

Y

N

老人年龄

7

family_relationships

varchar

64

0

Y

N

家属关系

8

dormitory_room_number

varchar

64

0

Y

N

寝室房号

9

caregiver_users

int

10

0

Y

N

0

护工用户

10

name_of_caregiver

varchar

64

0

Y

N

护工姓名

11

nursing_time

datetime

19

0

Y

N

护理时间

12

nursing_expenses

int

10

0

Y

N

0

护理费用

13

nursing_content

text

65535

0

Y

N

护理内容

14

pay_state

varchar

16

0

N

N

未支付

支付状态

15

pay_type

varchar

16

0

Y

N

支付类型: 微信、支付宝、网银

16

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

17

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表physical_condition (身体状况)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

physical_condition_id

int

10

0

N

Y

身体状况ID

2

family_users

int

10

0

Y

N

0

家属用户

3

family_name

varchar

64

0

Y

N

家属姓名

4

old_persons_name

varchar

64

0

Y

N

老人姓名

5

gender_of_the_elderly

varchar

64

0

Y

N

老人性别

6

age_of_the_elderly

varchar

64

0

Y

N

老人年龄

7

family_relationships

varchar

64

0

Y

N

家属关系

8

dormitory_room_number

varchar

64

0

Y

N

寝室房号

9

caregiver_users

int

10

0

Y

N

0

护工用户

10

name_of_caregiver

varchar

64

0

Y

N

护工姓名

11

record_time

datetime

19

0

Y

N

记录时间

12

physical_condition

text

65535

0

Y

N

身体状况

13

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

14

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表registration_for_going_out (外出登记)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

registration_for_going_out_id

int

10

0

N

Y

外出登记ID

2

family_users

int

10

0

Y

N

0

家属用户

3

family_name

varchar

64

0

Y

N

家属姓名

4

old_persons_name

varchar

64

0

Y

N

老人姓名

5

caregiver_users

int

10

0

Y

N

0

护工用户

6

name_of_caregiver

varchar

64

0

Y

N

护工姓名

7

registration_time

datetime

19

0

Y

N

登记时间

8

registration_content

varchar

64

0

Y

N

登记内容

9

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

10

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表upload (文件上传)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

upload_id

int

10

0

N

Y

上传ID

2

name

varchar

64

0

Y

N

文件名

3

path

varchar

255

0

Y

N

访问路径

4

file

varchar

255

0

Y

N

文件路径

5

display

varchar

255

0

Y

N

显示顺序

6

father_id

int

10

0

Y

N

0

父级ID

7

dir

varchar

255

0

Y

N

文件夹

8

type

varchar

32

0

Y

N

文件类型

表user (用户账户:用于保存用户登录信息)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

user_id

mediumint

8

0

N

Y

用户ID:[0,8388607]用户获取其他与用户相关的数据

2

state

smallint

5

0

N

N

1

账户状态:[0,10](1可用|2异常|3已冻结|4已注销)

3

user_group

varchar

32

0

Y

N

所在用户组:[0,32767]决定用户身份和权限

4

login_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

上次登录时间:

5

phone

varchar

11

0

Y

N

手机号码:[0,11]用户的手机号码,用于找回密码时或登录时

6

phone_state

smallint

5

0

N

N

0

手机认证:[0,1](0未认证|1审核中|2已认证)

7

username

varchar

16

0

N

N

用户名:[0,16]用户登录时所用的账户名称

8

nickname

varchar

16

0

Y

N

昵称:[0,16]

9

password

varchar

64

0

N

N

密码:[0,32]用户登录所需的密码,由6-16位数字或英文组成

10

email

varchar

64

0

Y

N

邮箱:[0,64]用户的邮箱,用于找回密码时或登录时

11

email_state

smallint

5

0

N

N

0

邮箱认证:[0,1](0未认证|1审核中|2已认证)

12

avatar

varchar

255

0

Y

N

头像地址:[0,255]

13

open_id

varchar

255

0

Y

N

针对获取用户信息字段

14

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

15

vip_level

varchar

255

0

Y

N

会员等级

16

vip_discount

double

11

2

Y

N

0.00

会员折扣

表user_group (用户组:用于用户前端身份和鉴权)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

group_id

mediumint

8

0

N

Y

用户组ID:[0,8388607]

2

display

smallint

5

0

N

N

100

显示顺序:[0,1000]

3

name

varchar

16

0

N

N

名称:[0,16]

4

description

varchar

255

0

Y

N

描述:[0,255]描述该用户组的特点或权限范围

5

source_table

varchar

255

0

Y

N

来源表:

6

source_field

varchar

255

0

Y

N

来源字段:

7

source_id

int

10

0

N

N

0

来源ID:

8

register

smallint

5

0

Y

N

0

注册位置:

9

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

10

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

4.4本章小结

整个教材管理系统的需求分析主要对系统总体架构以及功能模块的设计,通过建立E-R模型和数据库逻辑系统设计完成了数据库系统设计。

5 养老院管理系统的关键模块设计与实现   

基于SSM养老院管理系统的详细设计与实现主要是根据前面的需求分析和总体设计来设计页面并实现业务逻辑。主要从界面实现、业务逻辑实现这两部分进行介绍。

5.1管理员功能模块

5.1.1管理员登录界面

管理员进入养老院管理系统,使用密码便可登录。界面如下图5-1所示。

图5-1管理员登录界面图

关键代码如下:

 @PostMapping("login")

    public Map<String, Object> login(@RequestBody Map<String, String> data, HttpServletRequest httpServletRequest) {

        log.info("[执行登录接口]");

        String username = data.get("username");

        String email = data.get("email");

        String phone = data.get("phone");

        String password = data.get("password");

        List resultList = null;

        QueryWrapper wrapper = new QueryWrapper<User>();

        Map<String, String> map = new HashMap<>();

5.1.2管理员首页界面

管理员登录进入SSM养老院管理系统后台首页,界面如下图5-2所示。

图5-2管理员首页界面图

5.1.3系统用户界面

管理员可以对护工用户和家属用户进行管理,同时对管理员账户进行管控。界面如下图5-3所示。

图5-3系统用户界面图

关键代码如下:

 public String encryption(String plainText) {

        String re_md5 = new String();

        try {

            MessageDigest md = MessageDigest.getInstance("MD5");

            md.update(plainText.getBytes());

            byte b[] = md.digest();

            int i;

            StringBuffer buf = new StringBuffer("");

            for (int offset = 0; offset < b.length; offset++) {

                i = b[offset];

                if (i < 0)

                    i += 256;

                if (i < 16)

                    buf.append("0");

                buf.append(Integer.toHexString(i));

5.1.4药品信息管理界面

  管理员可对药品信息进行查看、修改、添加或删除等操作,界面如下图5-4所示。

图5-4药品信息管理界面图

5.1.5入住登记管理界面

管理员可对入住登记信息进行查看、修改、添加或删除等操作,界面如下图5-5所示。

图5-5入住登记管理界面图

5.2护工用户功能模块

5.2.1老人信息管理界面

护工进入老人信息管理界面,可对老人信息进行增删改查等操作。界面如下图5-6所示。

图5-6老人信息管理界面图

关键代码如下:

private void setHeader(HttpServletRequest request, HttpServletResponse response) {

        response.setHeader("Access-control-Allow-Origin", request.getHeader("Origin"));

        response.setHeader("Access-Control-Allow-Methods", "GET, HEAD, POST, PUT, DELETE, TRACE, OPTIONS, PATCH");

        response.setHeader("Access-Control-Allow-Credentials", "true");

        response.setHeader("Access-Control-Allow-Headers", request.getHeader("Access-Control-Request-Headers"));

        response.setHeader("Access-Control-Max-Age", "1800");

        response.setHeader("Content-Type", "application/json;charset=UTF-8");

        response.setStatus(HttpStatus.OK.value());

5.2.2身体状况管理界面

扩工用户进入身体状况管理界面,可进行增删改查等操作。界面如下图5-7所示。

图5-7身体状况管理界面图

5.3家属用户功能模块

5.3.1护理情况管理界面

家属用户进入护理情况管理界面,可查看更多护理信息。界面如图5-8所示。

图5-8护理情况管理界面图

5.3.2用药情况管理界面

家属用户通过此界面可以查看更多用药情况信息。界面如下图5-9所示。

图5-9用药情况界面图

关键代码如下:

<?xml version="1.0" encoding="UTF-8" ?>

<!DOCTYPE configuration

        PUBLIC "-//mybatis.org//DTD Config 3.0//EN"

        "http://mybatis.org/dtd/mybatis-3-config.dtd">

<configuration>

    <settings>

        <setting name="lazyLoadingEnabled" value="true" />

        <setting name="aggressiveLazyLoading" value="false" />

6 系统测试

6.1 系统测试用例

系统测试包括:用户登录功能测试、养老系统展示功能测试、养老管理添加、老人信息搜索、密码修改、养老管理功能测试,如表5-1、5-2、5-3、5-4、5-5、5-6所示:

用户登录功能测试:

表5-1 用户登录功能测试表

用例名称

用户登录系统

目的

测试用户通过正确的用户名和密码可否登录功能

前提

未登录的情况下

测试流程

1) 进入登录页面

2) 输入正确的用户名和密码

预期结果

用户名和密码正确的时候,跳转到登录成功界面,反之则显示错误信息,提示重新输入

实际结果

实际结果与预期结果一致

养老管理功能测试:

表5-2 养老管理功能测试表

用例名称

养老管理

目的

测试养老管理功能

前提

用户登录

测试流程

点击教材列表

预期结果

可以查看到所有教材信息

实际结果

实际结果与预期结果一致

管理员添加养老管理界面测试:

表5-3 管理员添加养老管理界面测试表

用例名称

养老管理测试用例

目的

测试养老管理添加功能

前提

管理员用户正常登录情况下

测试流程

1)管理员点击教材,然后点击添加后并填写信息。

2)点击进行提交。

预期结果

提交以后,页面首页会显示新的教材管理 

实际结果

实际结果与预期结果一致

老人信息搜索功能测试:

表5-4老人信息搜索功能测试表

用例名称

老人信息搜索测试

目的

测试老人信息搜索功能

前提

测试流程

1)在搜索框填入搜索关键字。

2)点击搜索按钮。

预期结果

页面显示包含有搜索关键字的教材信息

实际结果

实际结果与预期结果一致

密码修改搜索功能测试:

表5-5 密码修改功能测试表

用例名称

密码修改测试用例

目的

测试管理员密码修改功能

前提

管理员用户正常登录情况下

测试流程

1)管理员密码修改并完成填写。

2)点击进行提交。

预期结果

使用新的密码可以登录

实际结果

实际结果与预期结果一致

养老管理功能测试:

表5-6养老管理功能测试表

用例名称

教材管理测试用例

目的

测试用户教材管理功能

前提

用户正常登录情况下

测试流程

  1. 点击教材管理,进入我的桌面查看教材信息。
  2. 我的桌面:查看我的教材信息。

预期结果

管理成功

实际结果

实际结果与预期结果一致

6.2 系统测试结果

通过编写教材管理系统的测试用例,已经检测完毕用户登录功能测试、养老系统展示功能测试、养老管理添加、老人信息搜索、密码修改、养老管理功能测试,通过这6大模块为教材管理系统的后期推广运营提供了强力的技术支撑。

结论

基于SSM框架的养老院管理系统的设计与实现为养老服务质量的提升和管理效率的改进提供了重要的支持。系统包括后台首页、入住登记管理、老人信息管理、外出登记管理、身体状况管理、护理情况管理、每月餐饮管理、日常缴费管理、用药情况管理和退房登记管理等功能模块。

养老院管理系统的设计通过后台首页的监控和管理功能,提供了管理员对系统整体运行情况的实时了解,为管理决策提供了重要的数据支持。同时,入住登记管理、老人信息管理和护理情况管理模块为护工提供了便捷的工作记录和老人护理信息管理功能,有效提高了护理工作效率和质量。另外,外出登记管理、身体状况管理和用药情况管理模块为家属提供了及时了解老人外出情况、健康状况和用药信息的渠道,增强了家属对老人安全和健康的关注。

此外,每月餐饮管理、日常缴费管理和退房登记管理等功能模块则为家属和管理人员提供了方便快捷的管理服务,包括老人饮食管理、费用缴纳、退房手续等,确保了养老院运营的规范和有序。综上所述,基于SSM框架的养老院管理系统的设计与实现将为养老服务的现代化和智能化发展提供重要支持,为老人提供更加优质、便捷的服务,促进养老事业的健康发展。

致 谢

在完成基于SSM的养老院管理系统的过程中,我要衷心感谢所有参与其中的导师和团队成员给予的支持和帮助。他们的贡献使得这个项目能够顺利完成。

衷心感谢我的导师对我的悉心指导和鼓励。您的专业知识和经验对我产生了深远的影响,使我能够更好地理解和研究教材管理系统。您的建议和指导让我不断进步,对我而言是一笔宝贵的财富。

还要感谢为本项目提供数据和资源的相关机构和个人。他们的合作和帮助使我能够收集到可靠的信息和资料,并进行准确的分析和研究。没有他们的支持,我将无法展开深入的探索和论证。

最后,我要感谢匿名评审专家和阅读者们。感谢您们抽出宝贵的时间对我的论文进行评审和提供宝贵的意见和建议。您们的专业知识和批判性思维使我能够不断完善和改进我的研究成果。

致以最诚挚的谢意!


参考文献

  1. 刘晓旭,吕志华,何润华.基于窄带物联网的养老院智能系统设计[J].现代信息科技,2024,8(02):154-157.
  2. [2]马黎.移动互联网背景下养老院健康管理服务设计研究[J].设计,2023,36(21):25-29.

[3]Dorothee K ,Peter K ,Nikolas D .[Can nursing home placement of people with dementia be delayed by case management? A Systematic Review of Randomized Controlled Trials].[J].Gesundheitswesen (Bundesverband der Arzte des Offentlichen Gesundheitsdienstes (Germany)),2023,85(12):1229-1237.

[4]Fiona M ,L A G ,F R J G , et al.Crack on: a qualitative study of care home managers experiences and responses to system-led setbacks during the crisis of the COVID-19 Pandemic in England.[J].European geriatric medicine,2023,14(4):811-821.

[5]Jung S L ,Sun M P ,Ok S C .Capturing key function-focused care problems, nursing diagnoses, and interventions for nursing home patients using a web-based case management system.[J].International journal of nursing knowledge,2023,35(1):93-104.

[6]蔡文.养老院智慧化建设研究——以南宁市WM养老院为例[J].工业控制计算机,2023,36(01):131-133.

[7]魏娇,白磊.基于智能数字化的智慧养老管理系统设计[J].鞋类工艺与设计,2022,2(24):168-170.

[8]冯力.L医养结合养老院运营绩效评价体系构建[D].云南师范大学,2022.

[9]张晓雨,智慧养老院信息化管理平台.陕西省,西安华通天诚信息科技有限公司,2022-12-01.

[10]张琴.养老院智能管理系统的设计与实现[J].信息与电脑(理论版),2022,34(13):158-160.

[11]周海峰,何勇.基于物联网技术的养老院人员安全健康监控系统设计[J].软件工程,2022,25(05):19-22.

[12]Alaa A ,Abdalmahmoud A ,Khalafallah M , et al.Pain Management Among Nursing Home Residents Before and After COVID-19: A Systematic Review[J].Journal of the American Medical Directors Association,2022,23(3):B18-B19.

[13]段昊鹏.基于物联网技术的养老院智能管理系统设计[J].物联网技术,2022,12(02):99-100+105.

[14]肖新华,金中养老机构管理系统V5.0.广西壮族自治区,广西金中软件集团有限公司,2021-09-23.

[15]张丽娇,袁震,祁乐杉,等.老年人接受虚拟养老院服务意愿影响因素探究[J].合作经济与科技,2021,(15):154-157.

[16]商无冬.基于蓝牙Mesh的物联网养老院管理系统[D].南京邮电大学,2020.

[17]贾文博,马瑞楠,李禧凤.养老院企业筹建期财务管理方法探析[J].中国管理信息化,2020,23(09):26-27.

[18]吴金容.某养老院管理信息系统的设计与实现[D].江西财经大学,2019.

[19]沈梦琦.基于物联网技术的养老院管理系统[J].计算机产品与流通,2019,(08):122.

[20]张袁,陆建华,余仔涵.基于物联网技术的养老院系统设计[J].科技风,2019,(05):87-88.

点赞+收藏+关注 → 私信领取本源代码、数据库

  • 15
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值