演示视频:
https://www.bilibili.com/video/BV1B1421Z7AN/
4详细设计
4.1 登录与注册模块
4.1.1功能概述
该模块为用户提供了登录与注册功能,成功登录后即可进行发帖、回复和进入个人中心进行信息管理。当用户未登录进行发帖时,自动跳转到登录页面。若忘记密码可以通过注册时填写的邮箱找回
4.1.2业务流程
登录与注册模块的业务流程分别如图4.1、图4.2和图4.3所示。
图 4.1 登录业务流程
图 4.2 找回密码流程
图 4.3 注册流程
4.1.4界面效果
用户登录和注册界面分别如图4.4至图4.6所示。
图 4.4 登录页面
图 4.5 找回密码
图 4.6 注册页面
4.2 发帖模块
4.2.1 功能概述
注册用户登录后即可进行发帖,用户可以将自己的要购买、出售、赠送和爱心领养的信息发布到网上,供别的用户浏览和回复,以便获得更多的机会去获得和出售宠物。当用户发布购买宠物帖时,会提前付钱。用户可以在用户中心的“我的发布”中管理发布的帖子。
4.2.2 业务流程
发帖模块的业务流程如图4.7所示。
图 4.7 发帖业务流程
4.2.4 界面效果
设计并实现发帖界面如图4.8所示。
图 4.8 发帖界面
4.3回复模块
4.3.1 功能概述
用户登录后可以回复贴子,点击一个帖子进入帖子详情页面,在其中填写回复信息,点击发送,当帖子为出售宠物帖时,用户会提前付钱。以便和发帖用户达成交换和购买协议。用户可以在个人中心的“我的回复”中管理回复信息。
4.3.2 业务流程
回复模块的业务流程分别如图4.9所示。
图 4.9 回复业务流程
4.3.4 界面效果
回复页面效果如图4.10所示。
图 4.10 回复页面
4.4 订单模块
4.4.1 功能概述
用户在与别的用户达成购买或领养协议后,生成订单,且在订单管理中可以查看订单的物流信息。
4.4.2 代码实现
1,订单状态改变
一,业务逻辑
1,当确认回复后,生成订单,订单进入未发货状态。发货人有填写运单号与删除的权限,接收者有删除的权限;
2,当发货人填写完运单号后,订单进入发货状态。这时发货人有查看的权限,接收者有确认收货与查看的权限。
3,当收货人在确认收货后,订单进入确人收货状态。发货人与接收者都只有查看的权限。接收者的锁定账户中的钱进入发货人的可用账户。到此整个交易结束。
4.4.3 界面效果
订单管理界面效果如图4.11所示。
图 4.11 订单管理页面