瑞吉外卖过程

本文介绍了瑞吉外卖项目的软件开发流程,详细讲解了从数据库设计,包括概念设计和逻辑设计,到使用Maven搭建项目,配置相关依赖和插件。接着展示了创建数据库和导入脚本的过程,以及后台登录功能的开发,包括密码的MD5加密处理。文章最后涵盖了功能测试和哈希加密的示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 软件开发流程

2. 瑞吉外卖项目概述

3. 开发环境搭建

(一)启动Navicat

启动Navicat,创建mysql连接

 

(二)数据库设计

  • 数据库设计:概念设计(E-R图)、逻辑设计、物理设计

    1、概念设计

  • 概念设计是数据库设计的核心环节。通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型。
  • (1)明确建模目标(模型覆盖范围)

    (2)定义实体集(自底向上标识和定义实体集)

    (3)定义联系(实体间关联关系)

    (4)建立信息模型(构造ER模型)

    (5)确定实体集属性(属性描述一个实体集的特征或性质)

    (6)对信息模型进行集成与优化(检查和消除命名不一致、结构不一致等)

  • 概念设计目前采用最广泛的是ER建模方法。将现实世界抽象为具有属性的实体及联系。1976年,Peter.Chen提出E-R模型(Entity- Relationship Model),即实体联系模型,用E-R图来描述数据库的概念模型。
  • 观点:世界是由一组称作实体的基本对象和这些对象之间的联系构成的。
  • 实体间的联系有三类:一对一联系(1:1)、一对多联系(1:n )、多对多联系(m:n)
  • E-R图示例(部分)

  • 思维导图直观呈现

 

2、逻辑设计

  • 将概念模型(如ER图)转化为DBMS支持的数据模型(如关系模型),并对其进行优化。

(1)用户信息表

字段名

类型

宽度

小数位数

是否主键

备注

id

bigint

20

0

主键

name

varchar

50

姓名

phone

varchar

100

手机号

sex

varchar

2

性别

id_number

varchar

18

身份证号

avatar

varchar

500

头像

status

int

11

0

状态(0:禁用;1:正常)


●log对象的四个方法

方法名

作用

info()

输出普通信息

debug()

输出调试信息

error()

输出错误信息

warn()

输出警告信息

 

(三)创建数据库

  • 创建项目需要的数据库 - reggie,字符集采用utf8mb4

 

 

 

 (四)导入数据库脚本

 

 

 (五)查看数据库中的表

 

二、Maven项目搭建

两种常用项目构建工具

 (一)创建Maven项目

创建Maven项目,配置项目信息

 

 

(二)检查检查项目编码、maven仓库配置以及jdk配置

创建完项目之后,我们应该检查项目编码、maven仓库配置以及jdk配置

 

安装maven软件 

配置maven的环境变量

检验maven环境变量是否配置成功

在maven配置文件添加阿里镜像源

 

检查IntelliJ IDEA里maven仓库的配置 

检查jdk配置情况

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值