若依入门到入土
发表于:2024-01-14 |
字数统计: 1.1k | 阅读时长: 3分钟 | 阅读量:

前言

毕设项目是一个后台管理系统,使用若依来进行低代码开发。

选择若依的原因?

方便,若依足够简单,能做到低代码开发的同时也能兼顾功能健全性。

若依是什么?

一个低代码开发框架,本身是一个后台管理系统。

如何使用若依?

在Github或Gitee上挑选合适的版本,此处使用基础的前后端不分离的简易版本。

社区管理系统

社区管理系统应当包含如下的基本功能:居民信息管理、物业费管理、停车管理、出入管理、安全管理、社区活动管理、社区服务管理

系统用户主要包含,社区工作人员与社区居民。社区工作人员包含社区居委会以及物业,居民包括业主和租户。

系统功能模块:居民信息管理模块、物业费管理模块、停车管理模块、出入管理模块、安全管理模块、社区活动管理模块、社区服务管理模块

根据如上的功能和用户,设计如下的数据库表。

居民信息表

字段 类型 说明
居民编号 整数 居民唯一标识
姓名 字符串 居民姓名
性别 字符串 居民性别
身份证号 字符串 居民身份证号码
家庭住址 字符串 居民家庭住址
联系方式 字符串 居民联系方式
家庭成员 字符串 居民家庭成员信息

物业费缴纳表

字段 类型 说明
缴纳单号 整数 物业费缴纳单号
缴纳人 字符串 缴纳人姓名
缴纳金额 浮点数 缴纳金额
缴纳时间 日期 缴纳时间

停车位信息表

字段 类型 说明
停车位编号 整数 停车位唯一标识
车位类型 字符串 停车位类型
车位价格 浮点数 停车位价格

出入登记表

字段 类型 说明
出入人员 字符串 出入人员姓名
出入时间 日期 出入时间
出入目的 字符串 出入目的

安全报警表

字段 类型 说明
报警时间 日期 报警时间
报警地点 字符串 报警地点
报警类型 字符串 报警类型

社区活动信息表

字段 类型 说明
活动名称 字符串 活动名称
活动时间 日期 活动时间
活动地点 字符串 活动地点
活动内容 字符串 活动内容

社区服务项目表

字段 类型 说明
服务项目名称 字符串 服务项目名称
服务内容 字符串 服务内容
服务费用 浮点数 服务费用

社区服务申请表

字段 类型 说明
申请人 字符串 申请人姓名
申请项目 字符串 申请服务项目
申请时间 日期 申请时间

以上表结构能够满足社区管理系统的基本功能需求。当然,在实际开发中,还可以根据具体需求进行调整。

数据库设计注意事项

在设计数据库时,需要注意以下几点:

  • 数据表应尽量保持简单,避免过度设计。
  • 数据表字段的名称应具有明确的含义,便于理解和使用。
  • 数据表之间应建立合理的关联关系,以便提高数据的查询效率。
  • 数据库应采用合理的存储结构,以便提高数据的查询和操作效率。

此外,还需要考虑数据库的安全性。可以采用以下措施保障数据安全:

  • 采用数据加密技术,防止数据泄露。
  • 设置访问控制,限制用户对数据的访问权限。
  • 定期进行数据备份,防止数据丢失。

现在来设计数据库

![Diagram 1](若依入门到入土/Diagram 1.png)

若依

引入若依

git clone https://gitee.com/y_project/RuoYi.git

git命令行直接克隆到本地,或者是下载压缩包,解压到本地

文件夹结构

image-20240114222821861

打开IDEA,选择ruoyi文件夹打开项目。

项目结构

数据库

配置数据库信息后,启动项目

启动成功,浏览器登录。

端口信息。

代码生成

字段描述必须写。

依次保存后,生成代码。

代码生成后,在项目中新建模块,将代码导入。

上一篇:
Spring Security-6.2 and spring boot
下一篇:
线性代数