[关闭]
@SovietPower 2021-12-11T18:18:13.000000Z 字数 1944 阅读 1018

J2EE 作业文档

学习笔记



要求

内容:设计一个物流管理功能(平台),通过该平台用户可以提交与查询托运订单申请,货物交给物流公司托运;物流公司的管理员可以对员工、车辆、托运订单进行动态管理(增删改查),可以为订单分配承运车辆与司机,并更新订单的状态,确认货物送达;收货客户收到货物后,确认收货。功能提示如下。
角色与基本功能:

项目提交要求:实验报告以小组(2~3人)为单位提交、项目需求和实践报告和系统程序源代码(包括程序的说明readme),以小组为单位于12月19日24点之前提交到大夏学堂。

页面

  1. 未登录 {
  2. 登录界面 /login: {
  3. 登录(手机号/用户名+密码),
  4. 注册 /register,
  5. 验证码,
  6. 频控,手机号频段验证,注册用户名敏感字检查,环境检测
  7. }
  8. },
  9. 登录后: {
  10. 登出 /logout,
  11. 注销 todo,
  12. 用户中心 /user: {
  13. 个人中心: {
  14. 信息管理 /info,
  15. 显示当前信息、订单数
  16. },
  17. 我的收获订单(可查看单个订单状态),
  18. 我的发货订单(可查看单个订单状态),
  19. 提交订单(可转到最新发货订单状态)
  20. },
  21. 管理员中心 /admin: {
  22. 员工管理,
  23. 车辆管理,
  24. 所有订单管理
  25. }
  26. }

接口

登录登出

请求 用户名注册

  1. UserName
  2. Password
  3. VerifyCode
  4. Environment{
  5. IP //IP
  6. DeviceID //设备ID
  7. }

回应 用户名注册

  1. Code // 0表示注册成功,1表示注册失败
  2. Message // 表示返回的说明,例如code=1时,message=“相同的用户名已经被注册过了,请更换用户名试试”
  3. SessionID // uuid
  4. Data{
  5. SessionID // 随机的uuid
  6. ExpireTime // 登录过期时间,例如有效期3小时
  7. DecisionType // 0表示用户可以正常重新填写注册,1表示需要用户过一段时间,才能重新注册,2表示这个用户不能注册
  8. }

请求 手机号注册

  1. PhoneNumber
  2. Password
  3. VerifyCode
  4. Environment{
  5. IP //IP
  6. DeviceID //设备ID
  7. }

回应 手机号注册

  1. Code // 0表示注册成功,1表示注册失败
  2. Message // 表示返回的说明,例如code=1时,message=“相同的手机号已经被注册过了,请更换用户名试试”
  3. SessionID // uuid
  4. Data{
  5. SessionID // 随机的uuid
  6. ExpireTime // 登录过期时间,例如有效期3小时
  7. DecisionType // 0表示用户可以正常重新填写注册,1表示需要用户过一段时间,才能重新注册,2表示这个用户不能注册
  8. }

请求 用户名登录

  1. UserName
  2. Password
  3. VerifyCode
  4. Environment{
  5. IP
  6. DeviceID
  7. }

回应 用户名登录

  1. Code // 0表示登录成功,1表示登录失败
  2. Message // 表示返回的说明,例如code=1时,message=“用户名或者密码不对”
  3. Data{
  4. SessionID
  5. ExpireTime
  6. DecisionType // 0表示用户可以正常登录,1表示需要用户过一段时间,才能重新注册,2表示这个用户不能登录
  7. }

请求 手机号登录

  1. PhoneNumber
  2. Password
  3. VerifyCode
  4. Environment{
  5. IP //IP
  6. DeviceID //设备ID
  7. }

回应 手机号登录

  1. Code // 0表示登录成功,1表示登录失败
  2. Message // 表示返回的说明,例如code=1时,message=“用户名或者密码不对”
  3. Data{
  4. SessionID
  5. ExpireTime
  6. DecisionType // 0表示用户可以正常登录,1表示需要用户过一段时间,才能重新注册,2表示这个用户不能登录

请求 登出/注销

  1. SessionID
  2. ActionType // 1代表登出,2代表注销
  3. Environment{
  4. IP
  5. DeviceID
  6. }

回应 登出/注销

  1. Code // 0表示登出或注销成功,1表示登出或注销失败
  2. Message // 表示返回的说明,例如退出时,code=0,message=“退出成功”

**请求 **

**回应 **

**请求 **

**回应 **

**请求 **

**回应 **

**请求 **

**回应 **

**请求 **

**回应 **

**请求 **

**回应 **

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注