【潍坊理工学院毕业论文】宠物托管平台的设计与实现

注:展示部分文档内容和系统截图,需要完整的视频、代码、文章和安装调试环境请私信up主。

 

3.1 系统功能需求分析

伴随着宠物市场的蓬勃发展,宠物寄养服务也越来越成为人们的重要的选择,寄养行业也在积极探寻适宜的发展方向,向着系统化的服务转型。此系统分为用户和管理员两个角色,以下分别为两个角色的介绍:

用户:

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.1 用户注册功能测试

在售票系统上检查用户注册功能是否正常工作,输入用户个人信息,填写测试用户名和密码,填写用户信息注册模块测试用例表,如表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 未来展望

参考文献

致  谢

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值