智能化酒店APP功能设计说明

2020-05-18
浏览次数:
返回列表

             

 

 

一 . 软件总体设计图 模块结构图

   2-20051R31313107.png

 

 

二. 接口安全设计

   

1. 身份认证: 在请求的头信息中包含当前设备版本客户端等等标识

2. 权限控制: 针对不同的业务做权限校验 例如手机E证 我们要求在入住的前提的下 并且在酒店范围内才能进行操作

3. 安全传输 :

a. 客户端生成时间戳timestamp,并将timestamp作为其中一个参数

b. 客户端将所有的参数,包括Token和timestamp按照自己的算法进行排序加密得到签名sign

c. 将token、timestamp和sign作为请求时必须携带的参数加在每个请求的URL后边(http://url/request?token=123×tamp=123&sign=123123123)

d. 服务端写一个过滤器对token、timestamp和sign进行验证,只有在token有效、timestamp未超时、缓存服务器中不存在sign三种情况同时满足,本次请求才有效

 

        2-20051R31324629.png

三. 系统详情

           系统主要包含以下子系统


四. 功能模块

   3.1 .登录服务

          用户可以登录清洁阿姨和查房管家可以通过手机号码登录

      函数名:    Login

      参数   :     Mobile , Code   

      返回   :     true/false

 

   3.2 . 个人信息

   用户在登录的状态的下可以或用户的基本信息

     函数名:    UserInfo

      参数   :    Uid,

      返回   :     UserInfo{Mobile ,logo, isOnline}    

      

 

4.1. 清洁接单

 

 

清洁流程图

 

2-20051R313454R.png

  

 

   有清洁阿姨权限的用户可以针对需要清洁的房间工单进行接受 然后去打扫 系统会计算时间

      函数名:    CleanAccept

      参数   :    CleanSn,Uid

      返回   :    true/false

   

 

4.2 .清洁完成

      当清洁阿姨打扫完成后

     函数名:    CleanEnd

       参数   :    CleanSn,Uid

      返回   :    true/false

 

 

4.3 . 清洁中断

     当清洁阿姨打扫过程遇到不可抗拒的因素可以中断清洁 ,中断之后可以选择自己继续打扫,也可以放弃由其他的清洁阿姨接单 系统重新计时

     函数名:  CleanStop

      参数   :    CleanSn,Uid ,isContiune

      返回   :    true/false

 

 

 

 

 

 

 5.1. 查房接单

 

  查房流程

 

 

2-20051R31404627.png

 

 

      当清洁阿姨打扫完成后, 在查房管家的APP会受到推送 查房管家可以接单巡查房间的情况

      函数名:    LookAccept

      参数   :    CleanSn,Uid

      返回   :    true/false

 

  

 

5.2 .查房完成

      查房管家可以根据阿姨的打扫情况给出合格的判断

     函数名:    LookEnd

       参数   :    CleanSn,Uid

      返回   :    true/false

 

 

5.3 . 查房返工

     查房管家可以根据阿姨的打扫情况给出不合格的判断的时候 系统会将工单分配给原清洁阿姨,当阿姨不上班的状态的情况下,该工单返回到清洁房间池中,其他阿姨可以接受该工单

     函数名:  LookRework

      参数   :    CleanSn,Uid

      返回   :    true/false

 

 

 

 

7.1. 清洁车管理

     管理所有清洁车 查看不同状态的清洁车

    函数名:   CarAdmin

      返回   :   card{id , name , type  , desc , stock ,status} 


7.2 .借用

     清洁人员可以通过扫码借用清洁车     

     函数名:   CarOut

       参数   :    CarId , Uid

       返回   :    true/false

 

    

 

7.3 .归还

清洁人员可以通过扫码归还清洁车       

     函数名:   CardIn

      参数   :    CarId , Uid

      返回   :    true/false

 

 

    

 

 

7.3 .确认

查房管家可以通过扫码已归还清洁车 确认车上物品是否一致       

     函数名:   CardCheck

      参数   :    CarId , Uid

      返回   :    true/false

 

 

7.4 . 补充

    查房管家可以通过扫码已确认的清洁车 按照标准单位给予清洁车补充

     函数名:   CardCheck

      参数   :    CarId , Uid

      返回   :    true/false

 

   


搜索