个人主页展示系统(SpringBoot)-no1-数据库设计以及技术选型


前言

这篇博客用来记录个人主页展示系统的数据库设计以及技术选型。
系统介绍:
个人主页展示系统用来记录用户的个人信息以及工作经历、教育经历等信息,其他用户能够查看我的个人信息。


一、主要功能

1.用户信息录入
用户能够在系统里填写自己的基本信息(姓名、年龄、城市、详细地址、邮件、手机号、微信、qq、微博、性别、个人描述)
2.教育经历信息录入
用户能够在系统录入自己的教育经历(开始时间、结束时间、学校名称、专业名称、描述),用户能够多次录入教育经历信息
3.工作经历信息录入
用户能够在系统里录入自己的工作经历(开始时间、结束时间、公司名称、工作岗位、描述),用户能够多次录入工作经历信息
4.技能信息录入
用户能够录入自己的技能
5.特长信息录入
用户能够在系统里录入特长信息
6.个人主页地址生成
用户通过这个个人地址就能查看个人信息

二、系统概览

用户信息界面如下:
在这里插入图片描述
教育经历录入页面如下:
在这里插入图片描述
工作经历录入页面如下:
在这里插入图片描述
技能录入页面如下:
在这里插入图片描述
特长录入页面如下:
在这里插入图片描述
点击生成个人主页在这里插入图片描述
查看个人主页页面:
在这里插入图片描述
在这里插入图片描述

三、数据库设计

根据功能介绍可知应该设计数据库表用来存储用户的个人信息、教育信息、工作信息、技能信息、特长信息
1.用户信息表

在这里插入图片描述
2.教育信息表
在这里插入图片描述
3.工作信息表
在这里插入图片描述
4.技能信息表
在这里插入图片描述
5.特长信息表
在这里插入图片描述

四、技术选型

项目采用前后端分离技术,后端使用Springboot+SpringMVC+MyBatis框架,数据库使用mysql。
项目部署在云服务器上,这样其他人也都能够查看我的个人信息。云服务器使用的是阿里云服务器ECS,数据库使用阿里云数据库RDS版

五、创建步骤

1.创建账号

在购买云数据库后进入云数据库控制台,在实例列表中选择自己的实例。
在这里插入图片描述
点击左侧列表的“账号管理”,点击创建账号,在弹出来的页面中填写自己的数据库账号以及密码,账号类型选择高权限账号
在这里插入图片描述

2.登陆数据库

在控制台页面中点击“登陆数据库”,填写刚刚创建好的数据库账号以及密码即可登入,如果没有登陆成功可能是没有设置白名单,导致访问不了。
在这里插入图片描述

3.创建数据库表

右击已登陆实例,选择数据库管理
在这里插入图片描述
点击创建数据库
在这里插入图片描述
创建好后,选择对应的数据库,即可进入控制台,在控制台里执行相应的建表语句

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_44116132/article/details/113758035