1 Star 0 Fork 1

rykren / HotelPlatformServer

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

酒店客户端

公共功能

  • 注册功能:

​ 可以注册商家和用户(暂且还不能注册工作人员),其中利用了正则表达式进行了约束。

  • 登录功能:

​ 服务器根据其账户密码,自动判断该用户的身份,然后初始化各自角色的界面。

  • 个人中心:

    更改头像、更改个人信息、更改密码,商家需要实名认证。

  • 联系客服:
  • 修改设置属性
  • 注销

顾客端:

  • 查找酒店:
    • 可以实现模糊查询,多条件查询,但各个条件之间是或者的关系
  • 查看酒店详情
    • 获取酒店的详情,获取房间列表,获取评论列表
  • 预定酒店
    • 采用正则表达式约束输入,预定酒店之后没有付款一环节,所以需要在数据库中将状态加以修改(待付款 --> 待处理)
  • 查看订单列表和详情
    • 所有订单以及评价情况,状态(注:这里需要进行完善)
    • 获取订单的详情
  • 评价酒店订单、删除订单
  • 添加收藏、取消收藏

商家端:

  • 门店管理
    • 新增门店、删除门店、修改门店信息
    • 新增房间类型、删除房间类型、修改房间类型
  • 评论管理
    • 查看评论、点评评论
  • 订单管理
    • 查看订单、修改订单状态(双击即可修改)

工作人员端:

  • 审核管理
    • 商家实名认证审核
    • 商家酒店申请认证 --- 双击查看酒店的详情
  • 订单管理
    • 查看所有订单

酒店服务器端

​ 服务器端解析命令,保存、发送图片

总结:

​ 代码上存在很多不足,一个文件中存在多个职责的情况,应该考虑再抽象。

​ 一些数据的获取,直接把数据全部获取,而非采用一页10个等之类的方式实现。

​ TCP的粘包问题也还存在,图片大一点就接收不成功。

​ MVC的设计模式也涉及了一点,但还是用的不是那么顺利。

​ 通信协议定的不是很好,以至于到了后面感觉没有字符可用。

​ 在开发的时候也没有采用开放-封闭原则。

​ 服务器的话也算不上高性能,高并发、另外还有其他的阻塞非阻塞、异步没有用到。

一个小小的项目拿来练练手,看看自己的能力和不足,然后继续踏实的学习,重构、设计模式...自己的路还长

再贴上最近看的一句话,虽然悲观,但却现实:

​ 那一天我二十一岁,在我一生的黄金时代。我有好多奢望。我想爱,想吃,还想在一瞬间变成天上半明半暗的云。后来我才知道,生活就是个缓慢受锤的过程,人一天天老下去,奢望也一天天消失,最后变得像挨了锤的牛一样。可是我过二十一岁生日时没有预见到这一点。我觉得自己会永远生猛下去,什么也锤不了我。

空文件

简介

暂无描述 展开 收起
C++
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
C++
1
https://gitee.com/rykren/HotelPlatformServer.git
git@gitee.com:rykren/HotelPlatformServer.git
rykren
HotelPlatformServer
HotelPlatformServer
master

搜索帮助

53164aa7 5694891 3bd8fe86 5694891