伴随着宠物市场的蓬勃发展,宠物寄养服务也越来越成为人们的重要的选择,寄养行业也在积极探寻适宜的发展方向,向着系统化的服务转型。此系统分为用户和管理员两个角色,以下分别为两个角色的介绍:
用户:
1、注册,上传个人信息,登录后修改个人信息
2、宠物托管,可以新增修改删除宠物托管信息,包括宠物名称,宠物种类,宠物照片,预约时间,管理员审核
3、商品信息,查看商品信息,可以搜索,收藏评论,加入购物车或购买
4、公告资讯,新增修改删除公告资讯
5、订单信息,查看商品购买订单信息
管理员:
1、用户管理,新增修改删除用户信息
2、公告管理,新增修改删除公告资讯
3、宠物托管管理,查看用户申请托管宠物信息,审核用户申请信息
4、商品分类管理,新增修改删除商品分类
5、商品管理,新增修改删除商品信息,查看评论
6、订单管理,查看商品购买订单信息,订单状态
3.2.1 确定业务参与者采用参与者词汇进行描述,如表3-1所示。
表3-1 参与者词汇表
序号
词汇
同义词
描述
1
用户
普通用户
注册登录后可以进行搜索查看等操作。
2
管理员
网站管理员
对用户提交的留言的管理,以及系统管理等功能。
3.2.2 登录用例登录模块用例描述,如表3-2所示。
表3-2 登录模块用例描述
用例条目
描述
用例名称
登录功能
主要参与业务者
用户
其他参与者
管理员
描述
用户和管理员进行登录操作
前置条件
用户需完成注册
后置条件
可操作其他功能
基本事件流
1用户输入基本信息
2系统对基本信息进行检查
3返回登录结果
备选事件流
1a 用户名或密码为空时提示用户名和密码不能为空
2a 用户名不存在跳转到注册页面
2b 用户登录成功跳到首页
3a 将信息结果返回到首页
3.2.3 注册用例注册功能用例描述,如表3-3所示。
表3-3 注册功能用例描述
用例条目
描述
用例名称
注册功能
主要参与业务者
用户
描述
用户完成注册功能
前置条件
进入网站
后置条件
实现登录功能
基本事件流
1用户输入注册信息2系统对基本信息进行检查3注册成功
备选事件流
1a 用户名和密码为空时提示不能为空
2a 必要信息为空时弹出提示框
3a 注册成功跳转到登录页面
3.2.4 宠物商品搜索用例宠物商品搜索用例描述,如表3-4所示。
表3-4 宠物商品搜索用例描述
用例条目
描述
用例名称
宠物商品搜索
主要参与业务者
用户
其他参与者
管理员
描述
用户输入信息搜索商品
前置条件
进入系统
后置条件
查看宠物商品
基本事件流
用户输入信息搜索
3.2.5 个人信息管理用例个人信息管理功能用例描述,如表3-5所示。
表3-5 个人信息管理用例描述
用例条目
描述
用例名称
个人信息管理
主要参与业务者
用户
其他参与者
无
描述
用户对个人信息进行查看修改
前置条件
用户完成登录
后置条件
查看修改个人信息
基本事件流
1输入修改信息
2系统对基本信息进行检查
3 返回修改结果
备选事件流
1a 修改用户名和密码为空时提示不能为空
2a 必要信息为空时弹出提示框
3a 修改成功返回信息到页面
3.2.6 查看订单用例查看订单用例描述,如表3-6所示。
表3-6 查看订单用例描述
用例条目
描述
用例名称
查看订单
主要参与业务者
用户
其他参与者
管理员
描述
用户对购买商品订单进行查看等操作
前置条件
用户购买商品
后置条件
出票成功
基本事件流
1用户提交订单
2对订单进行发货
3返回订单状态
4用户查看订单状态
4.2.2 数据表设计根据E-R图对数据库中各表的字段进行了优化。具体数据类型如下:
数据库表是网站中各种数据描述的集合统计。每个数据表通常包含基本信息,例如字段名、数据类型、描述和主键。
(1)宠物商品类型表:用来统计每部宠物商品的所属类型,如表4-1所示。
表4-1 宠物商品类型表
字段名称
数据类型
允许空
主键
说明
id
bigint(20)
否
是
主键
addtime
timestamp
否
创建时间
tianjiaren
varchar(200)
否
添加人
leixing
varchar(200)
否
类型
(2)宠物商品信息表:记录宠物商品的具体信息,如表4-2所示。
表4-2 宠物商品信息表
字段名称
数据类型
允许空
主键
说明
id
bigint(20)
否
是
主键
addtime
timestamp
否
创建时间
shangpinmingcheng
varchar(200)
否
宠物商品名称
leixing
varchar(200)
否
类型
price
float
否
价格
number
int(11)
否
数量
(3)宠物商品评论表:记录用户观影评论,如表4-3所示。
表4-3 宠物商品评价表
字段名称
数据类型
允许空
主键
说明
id
bigint(20)
否
是
主键
addtime
timestamp
否
创建时间
refid
bigint(20)
否
关联表id
userid
bigint(20)
否
用户id
content
longtext
否
评论内容
reply
longtext
是
回复内容
(4)公告信息表:用来查看影院公告,如表4-4所示。
表4-4 公告信息表
字段名称
数据类型
允许空
主键
说明
id
bigint(20)
否
是
主键
addtime
timestamp
否
创建时间
gonggaobiaoti
varchar(200)
否
公告标题
tupian
varchar(200)
否
图片
neirong
longtext
否
内容
faburiqi
date
否
发布日期
(5)用户信息表:记录用户的信息,如表4-5所示。
表4-5 用户信息表
字段名称
数据类型
允许空
主键
说明
id
bigint(20)
否
主键
userid
bigint(20)
否
用户id
username
varchar(100)
否
用户名
password
varchar(100)
否
密码
tablename
varchar(100)
否
表名
addtime
timestamp
否
创建时间
(6)订单信息表:记录用户购买商品订单,如表4-6所示。
表4-6 订单信息表
字段名称
数据类型
允许空
主键
说明
id
bigint(20)
否
是
主键
addtime
timestamp
否
创建时间
orderid
varchar(200)
否
订单号
tablename
varchar(200)
否
表名
userid
bigint(20)
否
用户id
shangpinid
bigint(20)
否
宠物商品id
shangpinmingcheng
varchar(200)
否
宠物商品名称
buynumber
int(11)
否
购买数量
price
float
否
价格
type
int(11)
否
支付类型
status
varchar(200)
否
状态
address
varchar(200)
否
地址
4.3.5 管理员模块本模块主要功能是后台的管理,管理员模块时序图,如图5.7所示。
5.2.3 宠物商品信息管理
管理员宠物商品信息管理流程图,如图5.23所示。
管理员进入宠物商品信息管理界面,可以在界面上部分输入宠物商品名称等信息进行查询,并对其进行修改、删除操作。如图5.24所示。
v
5.2.4 公告管理
管理员进行公告设置修改、删除界面,如图5.25所示。
在售票系统上检查用户注册功能是否正常工作,输入用户个人信息,填写测试用户名和密码,填写用户信息注册模块测试用例表,如表6-1所示。
表6-1 用户信息注册功能测试用例
序号
输入
预期结果
实际结果
测试结果
1
用户名:Null
密码:Null
注册用户名只能是中文
注册名只有中文
通过
2
用户名234553
密码:Null
提示密码长度必须在6-12位
提示密码长度必须在6-12位
通过
3
用户名:tzl123
密码:1ewe56
注册成功
注册成功
通过
4
用户名:eew3
密码:121189
提示用户名已存在
注册会员已存在
通过
6.1.2 用户登录功能测试检查用户登录功能是否能成功登录系统,输入账户密码后正常登录是否正常;账号密码输入错误,可以登录;用户信息登录模块测试用例表如表6-2所示。
表6-2 用户信息登录功能测试用例
序号
输入
预期结果
实际结果
测试结果
1
用户名:Null
密码:Null
提示用户名或密码不能为空
提示用户名或密码不能为空
通过
2
用户名154812
密码:Null
提示用户名或密码不能为空
提示用户名或密码不能为空
通过
3
用户名:zxl123
密码:12345
提示用户名或密码不一致
提示用户名或密码不一致
通过
4
用户名:2001545
密码:12345678
提示该用户不存在
提示该用户不存在
通过
目录
摘 要
ABSTRACT
1 绪论
1.1 研究的背景
1.2 研究意义
1.3 论文结构安排
2 可行性分析
2.1 经济可行性
2.2 操作可行性
2.3 安全可行性
2.4 技术可行性
3 需求分析
3.1 系统功能需求分析
3.2 系统用例
3.2.1 确定业务参与者
3.2.2 登录用例
3.2.3 注册用例
3.2.4 宠物商品搜索用例
3.2.5 个人信息管理用例
3.2.6 查看订单用例
3.3 本章小结
4 系统设计
4.1 系统总体结构图
4.2 数据库设计
4.2.1 数据库概念结构设计
4.2.2 数据表设计
4.3 系统功能的设计
4.3.1 用户登录
4.3.3 订单模块
4.3.4 宠物商品搜索
4.3.5 管理员模块
4.4 本章小结
5 系统实现
5.1 用户模块
5.1.1 用户登录
5.1.2 用户注册
5.1.3 用户查看
5.1.4 我的订单
5.1.5 个人信息修改
5.2 管理员模块
5.2.1 管理员登录
5.2.2 用户管理
5.2.3 宠物商品信息管理
5.2.4 公告管理
5.3 本章小结
6 系统测试
6.1 功能测试
6.1.1 用户注册功能测试
6.1.2 用户登录功能测试
6.1.3 上传个人信息功能测试
6.1.4 修改个人信息功能测试
6.1.5 性能评估
6.2 本章小结
7 结 论
7.1 论文总结
7.2 未来展望
参考文献
致 谢
相关知识
基于ssm+vue宠物托管系统设计与实现【开题+程序+论文】
宠物托管数字化服务平台设计
基于flask框架宠物托管系统设计与实现 (python+mysql+论文)
基于django+vue+Vue宠物托管系统设计与实现【开题报告+程序+论文】
关于猫咪区(网站)的设计与实现毕业论文.doc
宠物托管数字化服务平台设计(艺术)
宠物网上商城的设计与实现毕业论文.doc
宠物管理系统的设计与实现任务书
宠物犬网络商店的设计与实现大学生毕业论文设计.doc
宠物领养网站的设计与实现
网址: 【潍坊理工学院毕业论文】宠物托管平台的设计与实现 https://m.mcbbbk.com/newsview704039.html
上一篇: 基于springboot的宠物托 |
下一篇: 如何利用Flutter框架开发一 |