酒旅项目总结

1.项目概述

互联酒旅项目主要是完成酒店商家在平台上发布酒店客房信息,旅客用户通过浏览酒店发布的房间信息选择自己满意的酒店和房间,通过互联网完成酒店商家在线完成酒店客房管理和预售,旅客用户通过该系统完成酒店客房选择、预定等功能,实现酒店客房预售和预定的网络化、智能化、简单化。

项目架构图如下

主要技术栈介绍

  • 数据库采用Mysql 完成系统持久化数据存储,

  • Redis 作为分布式内存数据库,基于内存运行并支持持久化的NoSQL数据库,是当前最热门的NoSql数据库之一,

  • 系统的消息中间件采用 RabbitMQ,它将应用程序进行解耦合。系统的耦合性越高,容错性就越低,可维护性就越低,

  • 分布式全文检索引擎采用 Elasticsearch,它可以近乎实时的存储、检索数据;本身扩展性很好,可以扩展到上百台服务器,处理PB级别的数据,

  • 采用 Nginx 作为 反向代理服务器,集群可以使⽤ nginx, 多台服务器可以平均分担负载,不会因为某台服务器负载⾼宕机⽽某台服务器闲置的情况,

  • 采用OAuth协议为用户资源的授权提供了一个安全的、开放而又简易的标准。授权方式OAuth 的授权不会使第三方触及到用户的帐号信息(如用户名与密码),即第三方无需使用用户的用户名与密码就可以申请获得该用户资源的授权,因此OAuth是安全的。

  • 服务注册发现采用 Nacos, 快速实现动态服务发现、服务配置、服务元数据及流量管理,

2.个人工作说明

我参与了本项目的酒店搜索模块的实现过程,涉及项目的需求分析,数据库设计,接口设计,代码编写,调试与运行。在需求分析阶段和小组其他成员认真分析讨论了本项目各方面的需求,主要是功能方面的需求,基本确定了本场地预约系统应该具有的基本功能。概要设计阶段通过讨论分析确定了所需表结构。详细设计阶段参与部分代码的编写,其中包括页面与数据库交互的实现,还有代码的调整,修改,优化。

在数据库设计实现阶段,通过和我们组其他成员的共同讨论,确定了酒店客房基本信息、搜索信息,搜索条件枚举等表结构的详细信息,并实现了其数据库的建立和相应表的具体信息的设计实现。同时针对个别表结构完成了相应代码的编写与实现。在后台,实现了搜索枚举的浏览查看,修改及删除等功能,同时完成了酒店客房的多条件筛选等功能。

时间过得真快,不知不觉中近一个月的实战项目就要结束了。本次项目实战我们组做的题目是酒店搜索,先前接到任务的时候以为它实现起来应该比较简单,在通过后边的具体分析之后才发现它并不是我所想象的那样简单,其中涉及许多问题和知识点应用我当时并没有想清楚。经过我们小组的共同努力,最终基本上完成了系统的实现。虽然做的不是很完美,但这是我们共同努力的结果,当我们看着自己亲自完成的项目觉得很欣慰。

3.总结与反思

在这为期一个多月的项目,我学习到了很多东西,对规范化的软件开发流程有了一定的了解。当然我在工作中还存在一定的问题和不足,比如:对知识点掌握不太熟悉,处理问题不能得心应手,工作经验方面有待提高;对相关知识情况了解的还不够详细和充实。对于这些不足,我以后会虚心向周围的同事学习,专业和非专业上不懂的问题虚心请教,努力丰富自己,充实自己,寻找自身差距,拓展知识面,不断培养和提高自己的项目控制能力,把自己业务素质和工作能力进一步提高。,我也反思了一些自身的一些问题:

  • 沟通问题:自己的沟通能力只能算一般,因为对于某些事的阐释还是不怎么好,语言表达能力有点差,希望通过平时的交流和沟通来加强。

  • 心态问题:自己对于做某些事过于着急,一心想急切完成,确反而误时,这个问题一开始就一直出现,现在虽然已经基本克服,但也要列入缺点方面,希望以后时刻注意!

  • 学习问题:对于Java基础这方面,我在平时的学习中只是会忽略这些知识点,只想着了解新的框架技术,但是从这次项目实战中,我意识到Java基础的重要性,在后面的学习中,我会更加注重这方面的学习。

在这段时间里,我非常感谢师哥和其他同学对我工作中出现的失误的提醒和指正,这些经历让我不断成熟,在以后处理各种问题时考虑得更加全面。现在的我在工作经验和能力上有一定的差距,在后面的学习工作中,我会严格要求自己,更好的完善自己,提高自己

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值