目录
4.2系统设计
4.2.1数据表E-R图
E-R图为实体-关系图,本系统的E-R图展现了各个实体之间的关系,在本数据库中,各个实体之间的关系均为多对多的关系,如下图:
服务信息属性图如图4-2所示。
图4-2服务信息实体属性图
用户注册实体属性图如图4-3所示。
图4-3用户注册实体属性图
4.2.2 数据库的主要表结构
表4-1:服务信息
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
fuwumingcheng | varchar | 200 | 服务名称 | ||
fuwutupian | varchar | 200 | 服务图片 | ||
fuwuleixing | varchar | 200 | 服务类型 | ||
hetongxinxi | varchar | 200 | 合同信息 | ||
fuwujiage | varchar | 200 | 服务价格 | ||
fuwujianjie | longtext | 4294967295 | 服务简介 | ||
fuwuxiangqing | longtext | 4294967295 | 服务详情 | ||
faburiqi | date | 发布日期 |
表4-2:token表
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
userid | bigint | 用户id | |||
username | varchar | 100 | 用户名 | ||
tablename | varchar | 100 | 表名 | ||
role | varchar | 100 | 角色 | ||
token | varchar | 200 | 密码 | ||
addtime | timestamp | 新增时间 | CURRENT_TIMESTAMP | ||
expiratedtime | timestamp | 过期时间 | CURRENT_TIMESTAMP |
表4-3:收藏表
6.1测试内容
6.1.1管理员登录测试
测试系统的登录模块,可以通过设置不同的用户名和密码,在一定程度上还可以测试是否成功连接数据库,使用管理员账号和密码,测试结果如下表6-1所示。
表6-1 管理员测试用例
编号 | 账号 | 密码 | 预期结果 | 实际结果 |
1 | abo | abo | 成功登录 | 成功登录 |
2 | abo | 123 | 显示密码输入错误提示信息 | 显示密码输入错误提示信息 |
3 | ado | abo | 显示用户名输入错误提示信息 | 显示用户名输入错误提示信息 |
6.1.2信息测试
主要测试家政的添加、修改和删除。测试结果如表6-2所示。
表6-2服务信息测试用例
编号 | 测试内容 | 输入说明 | 输出说明 |
1 | 添加服务信息 | 进入网站后台管理中心,点击系统管理中的家政——发布新增,输入服务信息 | 按“提交数据”按钮后,
2、若输入字段错误,则系统跳出提示,确认后重新添加。 |
2 | 修改服务信息 | 进入网站后台管理中心,点击系统管理中的家政管理中的修改按钮,输入要修改的服务信息 | 按“提交数据”按钮后, 1、若输入数据正确,则显示操作成功,表示修改成功; 2、若输入字段错误,则系统跳出提示,确认后重新修改。 |
3 | 删除服务信息 | 进入网站后台管理中心,点击系统管理中的家政管理,勾选框选择删除的家政 | 按“删除”链接后, 直接删除。 |
需要详细源码论文联系下方名片