@SovietPower
2021-12-11T10:18:13.000000Z
字数 1944
阅读 1457
学习笔记
内容:设计一个物流管理功能(平台),通过该平台用户可以提交与查询托运订单申请,货物交给物流公司托运;物流公司的管理员可以对员工、车辆、托运订单进行动态管理(增删改查),可以为订单分配承运车辆与司机,并更新订单的状态,确认货物送达;收货客户收到货物后,确认收货。功能提示如下。
角色与基本功能:
项目提交要求:实验报告以小组(2~3人)为单位提交、项目需求和实践报告和系统程序源代码(包括程序的说明readme),以小组为单位于12月19日24点之前提交到大夏学堂。
未登录 {登录界面 /login: {登录(手机号/用户名+密码),注册 /register,验证码,频控,手机号频段验证,注册用户名敏感字检查,环境检测}},登录后: {登出 /logout,注销 todo,用户中心 /user: {个人中心: {信息管理 /info,显示当前信息、订单数},我的收获订单(可查看单个订单状态),我的发货订单(可查看单个订单状态),提交订单(可转到最新发货订单状态)},管理员中心 /admin: {员工管理,车辆管理,所有订单管理}}
请求 用户名注册
UserNamePasswordVerifyCodeEnvironment{IP //IPDeviceID //设备ID}
回应 用户名注册
Code // 0表示注册成功,1表示注册失败Message // 表示返回的说明,例如code=1时,message=“相同的用户名已经被注册过了,请更换用户名试试”SessionID // uuidData{SessionID // 随机的uuidExpireTime // 登录过期时间,例如有效期3小时DecisionType // 0表示用户可以正常重新填写注册,1表示需要用户过一段时间,才能重新注册,2表示这个用户不能注册}
请求 手机号注册
PhoneNumberPasswordVerifyCodeEnvironment{IP //IPDeviceID //设备ID}
回应 手机号注册
Code // 0表示注册成功,1表示注册失败Message // 表示返回的说明,例如code=1时,message=“相同的手机号已经被注册过了,请更换用户名试试”SessionID // uuidData{SessionID // 随机的uuidExpireTime // 登录过期时间,例如有效期3小时DecisionType // 0表示用户可以正常重新填写注册,1表示需要用户过一段时间,才能重新注册,2表示这个用户不能注册}
请求 用户名登录
UserNamePasswordVerifyCodeEnvironment{IPDeviceID}
回应 用户名登录
Code // 0表示登录成功,1表示登录失败Message // 表示返回的说明,例如code=1时,message=“用户名或者密码不对”Data{SessionIDExpireTimeDecisionType // 0表示用户可以正常登录,1表示需要用户过一段时间,才能重新注册,2表示这个用户不能登录}
请求 手机号登录
PhoneNumberPasswordVerifyCodeEnvironment{IP //IPDeviceID //设备ID}
回应 手机号登录
Code // 0表示登录成功,1表示登录失败Message // 表示返回的说明,例如code=1时,message=“用户名或者密码不对”Data{SessionIDExpireTimeDecisionType // 0表示用户可以正常登录,1表示需要用户过一段时间,才能重新注册,2表示这个用户不能登录
请求 登出/注销
SessionIDActionType // 1代表登出,2代表注销Environment{IPDeviceID}
回应 登出/注销
Code // 0表示登出或注销成功,1表示登出或注销失败Message // 表示返回的说明,例如退出时,code=0,message=“退出成功”
**请求 **
**回应 **
**请求 **
**回应 **
**请求 **
**回应 **
**请求 **
**回应 **
**请求 **
**回应 **
**请求 **
**回应 **