![](https://img-blog.csdnimg.cn/5045ce32f3f647bf997e3064eceb4f3e.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
酒店项目
文章平均质量分 62
一个酒店的项目该如何开发?
playWithJava
这个作者很懒,什么都没留下…
展开
-
《酒店项目》需求分析
在开始编码前必须要知道项目要做什么,要实现哪些功能,大致流程是怎样的。这些前工作很重要,是为后面的代码实现做铺垫,让我们尽量少的犯错,对项目整体上有比较准确的把握。项目简介这是一个酒店预定系统,在市面上已经有许多同类型的产品,关键是我们怎么抄作业?因该把下面三张图做好。业务流程图业务流程图用于帮助我们做战略规划。 这里使用泳道图来构建。泳道图是由平行的一组泳道构成的,一个泳道对应业务中的一个主体。在酒店业务中,基本的主体应该有:用户、平台、商家、支付平台等。一个泳道中自上而下是一些矩形块,用原创 2022-05-04 19:08:49 · 298 阅读 · 0 评论 -
《酒店项目》技术架构
参考电商平台的 mall-learning 使用的技术栈。多端应用是主流的趋势,所以在多端开发上选择了给予 Vue 的 uni-app 框架。酒店系统对标同程旅行,用户可以根据定位、范围、价格、星级等等一系列的条件搜索或排序,为解决这一需求才用了 Elasticsearch 服务。微服务整体方案采用阿里的微服务解决方案,服务部署使用 Docker 和 K8S。从一个请求过程来看:一个请求发送首先经过 DNS 域名解析。 遇到防火墙、CDN 加速。 来到 Nginx 集群,控.原创 2022-05-04 19:10:32 · 972 阅读 · 0 评论 -
《酒店项目》数据库
在具体业务代码开发前,要先定义好数据库。数据是 Web 应用的核心了,没有数据就不叫 Web 应用了。我们选用的是关系型数据库 MySQL 为基础数据库,因为业务中有很明确的实体划分以及实体关系,所以必然是关系型数据库主导的系统。设计原则实体与表的对应关系:通常为一对一,也存在一对多和多对一。比如,员工履历资料在人力资源系统中对应三张表:员工基本信息表、社会关系表和工作简历表。 主键与外键:在 E-R 图中处于叶子部分的实体可以没有主键,但必须有外键,因为需要使用外键表示叶子与父节点的关系。主原创 2022-05-04 19:11:04 · 203 阅读 · 0 评论 -
《酒店项目》接口设计
以下是本项目采取的一些限制,接口设计工具使用的是 ApiPost6。API 文档规范请求方式只用 GET/POST 请求路径按照任务分配表上的写 GET 请求的参数在 Query 里面填写,POST 在 Body 里写。不要混用 不要使用 RESTFul 的路径传参 环境的使用: 不要使用环境变量,目前用不上 只使用一个环境 url 前缀即可(协议+ip+端口) 已有的环境可以直接用,但是不要改,因为这是公用的。如果有需求自己建一个环境即可。 请求参数规范:以下 参数名采用原创 2022-05-04 19:11:43 · 474 阅读 · 0 评论