毕业设计:基于springboot+vue乡村养老服务管理系统+论文源码视频演示

4 系统设计

4.1系统概要设计

乡村养老服务管理系统登录并没有使用C/S结构,而是基于网络浏览器的方式去访问服务器,进而获取需要的数据信息,这种依靠浏览器进行数据访问的模式就是现在用得比较广泛的适用于广域网并且没有网速限制要求的B/S结构,图4.1就是开发出来的程序工作原理图。

图4.1 程序工作的原理图

4.2系统功能结构设计

乡村养老服务管理系统登录针对管理员设置的功能有:添加并管理各种类型信息,管理用户账户信息,管理生活照料管理信息,管理医疗信息等内容。

乡村养老服务管理系统登录针对用户设置的功能有:查看并修改个人信息,查看生活照料管理信息,查看医疗信息等内容。

4.3数据库设计

4.3.1数据库E-R图设计

程序设计是离不开对应数据库的设计操作的,这样的做法就是减少数据对程序的依赖性,所以数据库的设计也是需要花费大量的日常时间来进行设计的,在设计中对程序开发需要存储的数据信息进行实体划分,先确认实体,然后设计实体的属性等操作,这种设计就是数据库设计里面不能少的必须有的E-R模型设计。为了降低程序设计的对应的数据库设计难度,开发人员也可以使用相应的工具来进行E-R模型设计,现在市面上设计E-R模型的工具有PowerDesigner建模工具,Navicat制作工具,还有微软的Visio绘图工具。为了简便起见,本程序在设计E-R模型的时候,就选用了微软的Visio这款功能强大,操作便利的绘图工具。

(1)下图是生活照料订单实体和其具备的属性。

生活照料订单实体属性图

(2)下图是医疗人员实体和其具备的属性。

医疗人员实体属性图

(3)下图是乡村志愿者实体和其具备的属性。

乡村志愿者实体属性图

(4)下图是健康档案实体和其具备的属性。

健康档案实体属性图

(5)下图是生活照料实体和其具备的属性。

生活照料实体属性图

(6)下图是文娱活动实体和其具备的属性。

文娱活动实体属性图

(7)下图是老人实体和其具备的属性。

 

老人实体属性图

(8)下图是土地承包实体和其具备的属性。

土地承包实体属性图

(9)下图是土地实体和其具备的属性。

 

土地实体属性图

(10)下图是活动报名实体和其具备的属性。

活动报名实体属性图

(11)下图是医疗保健实体和其具备的属性。

医疗保健实体属性图

4.3.2 数据库表结构设计

本次程序开发选用的数据库管理工具是Mysql数据管理工具,使用它存放数据也需要创建程序对应的数据库文件,并命名刚创建的数据库文件,有了数据库也需要创建各种数据表来充实数据库,在数据表的创建中,不仅需要对数据表命名,也需要对数据表的字段进行设计,包括每个数据表里面需要设置的字段名称,字段对应的数据类型信息,字段的主键设置这个也是不可缺少的,因为每个数据表里面的主键就是标记着这个数据表跟其他数据表相区分的唯一标志。就相当于生活中的每个人都有姓名,但是上网搜索自己的名字,会发现全国上下有很多人的名字跟自己的名字一模一样,包括姓氏以及名字,区分每个人的唯一信息就是每个人的身份证号信息,主键在数据表里面也是起着这样的重要作用。下面就介绍本次开发的程序乡村养老服务管理系统登录的数据表结构信息。

表4.1医疗保健表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

yiliao_id

Integer

医疗人员

3

laoren_id

Integer

老人

4

baojian_name

String

医疗保健名称

5

baojian_uuid_number

String

医疗保健编号

6

baojian_photo

String

医疗保健照片

7

baojian_address

String

医疗保健地点

8

baojian_types

Integer

医疗保健类型

9

baojian_content

String

注意事项

10

baojian_delete

Integer

逻辑删除

11

insert_time

Date

录入时间

12

create_time

Date

创建时间

表4.2字典表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

dic_code

String

字段

3

dic_name

String

字段名

4

code_index

Integer

编码

5

index_name

String

编码名字

6

super_id

Integer

父字段id

7

beizhu

String

备注

8

create_time

Date

创建时间

表4.3文娱活动表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

huodong_name

String

文娱活动名称

3

huodong_uuid_number

String

文娱活动编号

4

huodong_photo

String

文娱活动照片

5

huodong_address

String

文娱活动地点

6

huodong_types

Integer

文娱活动类型

7

huodong_content

String

文娱活动结束

8

huodong_delete

Integer

逻辑删除

9

insert_time

Date

录入时间

10

create_time

Date

创建时间

表4.4活动报名表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

huodong_yuyue_uuid_number

String

报名编号

3

huodong_id

Integer

活动

4

laoren_id

Integer

老人

5

huodong_yuyue_text

String

报名理由

6

huodong_yuyue_yesno_types

Integer

报名状态

7

huodong_yuyue_yesno_text

String

审核回复

8

huodong_yuyue_shenhe_time

Date

审核时间

9

insert_time

Date

活动报名时间

10

create_time

Date

创建时间

表4.5健康档案表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

yiliao_id

Integer

医疗人员

3

laoren_id

Integer

老人

4

jiankang_name

String

健康档案名称

5

jiankang_uuid_number

String

健康档案编号

6

jiankang_photo

String

健康档案照片

7

jiankang_address

String

健康档案地点

8

jiankang_types

Integer

身体情况

9

jiankang_content

String

注意事项

10

jiankang_delete

Integer

逻辑删除

11

insert_time

Date

录入时间

12

create_time

Date

创建时间

表4.6老人表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

laoren_name

String

老人名称

3

laoren_phone

String

联系方式

4

laoren_email

String

邮箱

5

new_money

BigDecimal

余额

6

laoren_content

String

老人介绍

7

laoren_delete

Integer

逻辑删除

8

create_time

Date

创建时间

表4.7生活照料表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

laoren_id

Integer

老人

3

shenghuo_name

String

生活照料名称

4

shenghuo_uuid_number

String

生活照料编号

5

shenghuo_photo

String

生活照料照片

6

shenghuo_address

String

生活照料地点

7

shenghuo_types

Integer

生活照料类型

8

shenghuo_content

String

生活照料介绍

9

shenghuo_delete

Integer

逻辑删除

10

insert_time

Date

录入时间

11

create_time

Date

创建时间

表4.8生活照料订单表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

shenghuo_order_uuid_number

String

订单编号

3

shenghuo_id

Integer

生活照料

4

yonghu_id

Integer

用户

5

shenghuo_order_types

Integer

订单类型

6

insert_time

Date

订单创建时间

7

create_time

Date

创建时间

表4.9土地表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

laoren_id

Integer

商家

3

tudi_name

String

土地名称

4

tudi_uuid_number

String

土地编号

5

tudi_photo

String

土地照片

6

tudi_address

String

土地地点

7

tudi_types

Integer

土地类型

8

tudi_kucun_number

Integer

多少亩

9

tudi_new_money

BigDecimal

价格/年

10

tudi_content

String

土地介绍

11

tudi_delete

Integer

逻辑删除

12

insert_time

Date

录入时间

13

create_time

Date

创建时间

表4.10土地承包表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

tudi_order_uuid_number

String

订单编号

3

tudi_id

Integer

土地

4

yonghu_id

Integer

用户

5

buy_number

Integer

6

tudi_order_types

Integer

订单类型

7

insert_time

Date

订单创建时间

8

create_time

Date

创建时间

表4.11医疗人员表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

yiliao_name

String

医疗人员名称

3

yiliao_phone

String

联系方式

4

yiliao_email

String

邮箱

5

yiliao_content

String

医疗人员介绍

6

yiliao_delete

Integer

逻辑删除

7

create_time

Date

创建时间

表4.12乡村志愿者表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

yonghu_name

String

志愿者姓名

3

yonghu_phone

String

志愿者手机号

4

yonghu_id_number

String

志愿者身份证号

5

yonghu_photo

String

志愿者头像

6

new_money

BigDecimal

余额

7

yonghu_email

String

志愿者邮箱

8

create_time

Date

创建时间

表4.13管理员表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

username

String

儿童名

3

password

String

密码

4

role

String

角色

5

addtime

Date

新增时间

5 系统实现

5.1管理员功能介绍

5.1.1管理员登录

系统登录功能是程序必不可少的功能,在登录页面必填的数据有两项,一项就是账号,另一项数据就是密码,当管理员正确填写并提交这二者数据之后,管理员就可以进入系统后台功能操作区。下图就是管理员登录页面。

 

图5.1 管理员登录页面

5.1.2 生活照料管理管理

项目管理页面提供的功能操作有:查看生活照料管理,删除生活照料管理操作,新增生活照料管理操作,修改生活照料管理操作。下图就是生活照料管理管理页面。

 

图5.2 生活照料管理管理页面

5.1.3 医疗信息管理

医疗信息管理页面提供的功能操作有:新增医疗,修改医疗,删除医疗操作。下图就是医疗信息管理页面。

 

图5.3 医疗信息管理页面

5.1.4医疗类型管理

医疗类型管理页面显示所有医疗类型,在此页面既可以让管理员添加新的医疗信息类型,也能对已有的医疗类型信息执行编辑更新,失效的医疗类型信息也能让管理员快速删除。下图就是医疗类型管理页面。

 

图5.4 医疗类型列表页面

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

源码设计调试QQ+821826880

感谢友友们的点赞关注和评论

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

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

打赏作者

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

抵扣说明:

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

余额充值