自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 从“零”搭建酒店项目(5)API 设计

从“零”搭建酒店项目(5)API 设计这是一个前后端分离的项目,在我们的数据库基本定型后就可以愉快的设计 API(因为请求和响应的数据与数据库是直接关联的)本次项目没有采用 RESTful 风格。API 文档规范请求方式只用 GET/POST请求路径按照任务分配表上的写GET 请求的参数在 Query 里面填写,POST 在 Body 里写。不要混用不要使用 RESTFul 的路径传参环境的使用:不要使用环境变量,目前用不上只使用一个环境 url 前缀即可(协议+ip+端口)已有的

2022-04-24 07:37:34 197

原创 从“零”搭建酒店项目(5)数据库设计

从“零”搭建酒店项目(5)数据库设计在具体业务代码开发前,要先定义好数据库。数据是 Web 应用的核心了,没有数据就不叫 Web 应用了。我们选用的是关系型数据库 MySQL 为基础数据库,因为业务中有很明确的实体划分以及实体关系,所以必然是关系型数据库主导的系统。设计原则实体与表的对应关系:通常为一对一,也存在一对多和多对一。比如,员工履历资料在人力资源系统中对应三张表:员工基本信息表、社会关系表和工作简历表。主键与外键:在 E-R 图中处于叶子部分的实体可以没有主键,但必须有外键,因为需要使

2022-04-24 07:26:49 232

原创 从“零”搭建酒店项目(2)技术选型

从“零”搭建酒店项目(2)技术选型虽然文章是按照123…的顺序编写,不过实际上并没有那么严格的顺序。但是需求分析确实很能影响技术选型,从需求中可以提供处一些关键词:酒店、微信端、app、并发、支付、订单、灵活条件搜索等等。可以参考电商平台的技术选型:mall-learning前端采用基于 Vue 的 uni-app,可以一次实现多种客户端(小程序,安卓应用、苹果应用、浏览器)后端主要使用阿里一套微服务架构:基础应用框架:Spring Boot数据库:MySQL灵活条件搜索:Elastics

2022-04-24 07:11:36 91

原创 从“零”搭建酒店项目(1)需求分析

从“零”搭建酒店项目(1)需求分析在开始编码前必须要知道项目要做什么,要实现哪些功能,大致流程是怎样的。这些前工作很重要,是为后面的代码实现做铺垫,让我们尽量少的犯错,对项目整体上有比较准确的把握。项目简介这是一个酒店预定系统,在市面上已经有许多同类型的产品,关键是我们怎么抄作业。业务流程图业务流程图用于帮助我们做战略规划。这里使用泳道图来构建。泳道图是由平行的一组泳道构成的,一个泳道对应业务中的一个主体。在酒店业务中,基本的主体应该有:用户、平台、商家、支付平台等。一个泳道中自上而下是一些矩形

2022-04-24 06:52:49 175

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除