博主是一位资深的Java开发工程师,拥有八年的互联网行业从业经验。熟练掌握多种主流编程语言,包括Java、Python、PHP以及爬虫和Web开发。在过去八年的时间里,致力于毕业设计程序的开发,成功打造了上千套毕业设计程序。以务实著称,用实实在在的代码说话,而非华而不实的言辞。
🍅文末点击卡片获取联系🍅
目录
1.系统功能需求分析
管理员
商家
2.系统设计
3.系统功能实现
小程序端
登录
领养
发布领养
宠物用品
宠物服务
宠物常识
宠物生活分享
宠物捐助
宠物保护
个人中心
管理端
登录
宠物用品管理
订单管理
用户管理
宠物用品分类
账户管理
权限管理
登录记录
宠物服务管理
宠物服务分类
捐助管理
宠物领养天地微信小程序角色分为三种,分别是:管理员、商家、用户,接下来详细介绍三类角色在宠物领养天地微信小程序中的具体功能。
(1)登录:管理员通过输入正确的用户名、密码和验证码进入管理端。
(2)用户管理:管理员可以对小程序用户进行查询、编辑、搜索、删除操作。
(3)宠物用品管理
a.查看宠物用品:管理员可以对宠物用品进行搜索、查询、编辑和删除操作;
b.添加宠物用品:管理员在这里对宠物用品进行上传,上传时输入用品名称、用品价格、选择用品类别、上传用品图片、输入用品描述。
(4)订单管理:管理员可以查看所有小程序用户的订单信息。
(5)宠物用品分类:管理员对宠物用品分类进行增删改查操作,还可以禁用分类。
(6)账户管理:管理员可以修改自己的密码。
(7)权限管理
a.角色管理:管理员可以对管理端角色进行搜索、查询、编辑、添加和删除操作;
b.管理员:管理员在这里对管理端的商家角色进行管理,可以进行查询、编辑、删除、添加和禁用操作。
(8)登录记录:管理员可以查看所有人的登录信息,包括用户名、登录时间和登录描述。
(9)宠物服务管理
a.查看宠物服务:管理员可以对宠物服务进行搜索、查询、编辑和删除操作;
b.添加宠物服务:管理员在这里对宠物服务进行上传,上传时输入服务名称、服务价格、选择服务类别、上传服务图片、输入服务描述。
(10)宠物服务分类:管理员对宠物服务分类进行增删改查操作,还可以禁用分类。
(11)捐助管理:管理员可以查看所有小程序用户捐助的物品信息。
(1)登录:商家通过输入正确的用户名、密码和验证码进入管理端。
(2)宠物用品管理
a.查看宠物用品:商家可以查看自己家的宠物用品,可以对宠物用品进行搜索、查询、编辑和删除操作;
b.添加宠物用品:商家在这里可以进行自己家宠物用品的上传,上传时输入用品名称、用品价格、选择用品类别、上传用品图片、输入用品描述。
(3)订单管理:商家可以查看所有小程序用户购买自己家用品的订单信息,对订单进行发货操作。
(4)账户管理:商家可以修改自己的密码。
(5)宠物服务管理
a.查看宠物服务:商家可以查看自己家的宠物服务,可以对宠物服务进行搜索、查询、编辑和删除操作;
b.添加宠物服务:商家在这里可以对自己家的宠物服务进行上传,上传时输入服务名称、服务价格、选择服务类别、上传服务图片、输入服务描述。
(1)登录:用户在小程序端登录,小程序端有获取用户信息按钮,用户点击后调用微信登录接口,授权登录成功后用户拥有宠物世界小程序端所有功能的操作权限。
(2)发布领养:用户在小程序端可以发布宠物领养信息。
(3)领养:用户在小程序端可以领养他人发布的宠物。
(4)宠物商城
a.宠物用品:用户可以在宠物用品进行购买商品;
b.宠物服务:用户可以在宠物服务进行预约服务。
(5)社区
a.宠物常识:用户可以在这里查看宠物的相关常识;
b.宠物生活分享:用户可以在这里分享自己宠物的生活状态;
c.宠物捐助:用户可以把宠物用品捐助给平台;
d.宠物保护:用户可以在这里看到宠物保护相关的信息。
(6)个人中心
a.领养记录:用户查看自己领养宠物的记录;
b.发布领养记录:用户查看自己发布的宠物领养记录;
c.我的订单/预约:用户查看自己的订单信息和服务预约记录;
d.我的捐赠:用户查看自己的捐赠记录。
小程序用户登录界面如图4-1所示。在个人中心页面,点击获取用户信息,弹出微信登录框,点击允许,用户登陆成功。在微信授权登录成功后,调用管理端接口,若用户表中不存在当前用户,则会对当前用户进行注册操作,若已存在,则返回当前用户在数据库中的信息。
图4-1 用户登录界面
用户领养宠物界面如图4-2所示。用户登陆成功后,点击领养按钮,进入宠物领养页面。领养页面显示的是所有未领养的宠物,点击领养后,可以完成对宠物的领养。领养以后在个人中心可以查看到个人的领养记录。
图4-2 领养界面
用户发布领养宠物界面如图4-3所示。用户登陆成功后,点击发布按钮,进入宠物领养发布页面。用户输入要发布的宠物领养信息,点击发布即可发布成功。发布成功后,在个人中心可以查看自己发布的宠物领养记录。
图4-3 发布领养界面
宠物用品界面如图4-4所示。用户登陆成功后,点击商城按钮,进入宠物用品商城页面。点击直接购买,进入支付界面。在支付界面,用户需要先选择地址,若没有地址需要先添加地址。订单信息确认后,用户点击确认购买即可购买成功。购买成功后,用户在个人中心可以查看自己的订单信息。
图4-4宠物用品界面
宠物服务界面如图4-5所示。用户登陆成功后,点击商城按钮,再点击宠物服务按钮,进入宠物服务页面。点击直接预约,用户即可预约成功。服务预约成功后,用户和商家进行线下沟通,线下完成服务。服务预约成功后,用户在个人中心可以查看自己的预约信息。
图4-5宠物服务界面
宠物常识界面如图4-6所示。用户登陆成功后,点击社区按钮,默认显示宠物常识下内容,用户在这里可以查看宠物的相关常识。
图4-6宠物常识界面
宠物生活分享界面如图4-7所示。用户登陆成功后,点击社区按钮,再点击宠物生活分享,用户可以在这里进行宠物生活分享。用户输入分享的相关信息,点击发布,分享成功。在宠物分享界面,用户可以看到所有用户发布的宠物生活分享。
图4-7宠物生活分享界面
宠物捐助界面如图4-8所示。用户登陆成功后,点击社区按钮,再点击宠物捐助,用户可以在这里进行宠物用品捐助。用户输入捐助的相关信息,点击确认即可进行捐助。捐助时,显示捐助地址,用户通过线下邮寄的方式把宠物用品邮寄到平台。捐助成功后,用户在个人中心可以查看自己的捐助信息。
图4-8宠物捐助界面
宠物保护界面如图4-9所示。用户登陆成功后,点击社区按钮,再点击宠物保护,用户可以在这里查看宠物保护的相关信息。
图4-9宠物保护界面
个人中心界面如图4-10所示。用户登陆成功后,点击个人按钮,进入个人中心界面。在个人中心界面,用户可以查看自己发布的宠物领养信息,可以查看自己领养的宠物信息,可以查看自己购买宠物用品的订单信息,可以查看自己预约的宠物服务,还可以查看自己的捐助信息。
图4-10个人中心界面
管理端登录界面如图4-11所示。管理端运行成功后,浏览器会自动跳转到登录页面,管理员和商家输入正确的用户名、密码和验证码,点击登录即可登录成功,进入管理端。
图4-11 管理端登录界面
宠物用品管理界面如图4-12所示。宠物用品管理菜单下分查看宠物用品和添加宠物用品,管理员和商家在此可以实现宠物用品的增删改查。管理员的操作权限是对所有宠物用品,商家只可操作自己上传的宠物用品。
图4-12宠物用品管理界面
订单管理界面如图4-13所示。管理员在订单管理页面可以查看所有用户的订单信息,对订单信息进行筛选查询。商家能看到自己宠物用品的订单信息,还可以对订单进行发货操作。
图4-13订单管理界面
用户管理界面如图4-14所示。管理员在用户管理界面可以对用户信息进行增删改查操作。
图4-14用户管理界面
宠物用品分类界面如图4-15所示。管理员在宠物用品分类界面可以对宠物用品分类进行增删改查操作。
图4-15宠物用品分类界面
账户管理界面如图4-16所示。管理员和商家在这里可以进行修改密码操作。修改密码时会有密码校验规则,只有清楚了这个规则,密码才能修改成功。
图4-16账户管理界面
权限管理界面如图4-17所示。权限管理菜单下分角色管理和管理员。角色管理就是管理员对角色信息的增删改查操作,以及分配每个角色对应的菜单信息。管理员菜单是管理员角色来说是实现对所有商家信息的增删改查。
图4-17权限管理界面
登录记录界面如图4-18所示。管理员可以查看所有用户,包括管理端的登录情况,方便以后跟踪问题和防止有人恶意攻击。
图4-18登录记录界面
宠物服务管理界面如图4-19所示。宠物服务管理菜单下分查看宠物服务和添加宠物服务两个菜单,管理员和商家在此可以实现宠物服务的增删改查。管理员的操作权限是对所有宠物服务,商家只可操作自己上传的宠物服务。商家在这里看到的宠物服务信息均是通过自己账号发布的宠物服务。
图4-19宠物服务管理界面
宠物服务分类界面如图4-20所示。管理员在宠物服务分类界面可以对宠物服务分类进行增删改查操作,还可以对宠物服务分类进行搜索和禁用。
图4-20宠物服务分类界面
捐助管理界面如图4-21所示。在捐助管理界面,管理员可以看到所有用户的捐助信息,管理员可以根据筛选条件对捐助信息进行筛选。物品捐助后,管理员通过线下联系用户,用户通过邮寄方式把捐助的物品邮寄过来。
图4-21捐助管理界面