PetClinic 搜索功能需求
编写人员 | 飞儿 | 编写时间 | 20221026 |
---|---|---|---|
审核 | 审核时间 | ||
版本 | V1.01 |
第一章 前言
1.1 编写目的
本文档有以下作用:
- 开发人员开发依据
- 设计人员输入源
- 产品经理跟进产品执行实现程度的依据
- 测试人员编写功能测试用例的输入源
- 外部人员产品理解或执行的依据
第二章 产品概述
2 .1 产品简述
2 .1. 1 产品描述
Petclinic 是一个宠物医院系统。系统中可以完成宠物主人信息、宠物信息、宠物主人与宠物的对应关系管理以及宠物医生对应的信息管理。
2 . 1. 2 产品功能
对于宠物医院系统来说,只有商家端产品。商家端完成关于宠物主人、宠物和宠物医生的所有管理。
对于宠物主人,可以添加,修改,查询宠物主人信息,还可以为宠物主人添加宠物。对于宠物医生可以进行添加、查询、修改、删除的操作。
也可以添加宠物的类型和宠物医生的特长信息。
2 . 2 专有名词 解释
如下图,主要为教育机构中的业务专有名词:
专有 名词 | 描述 |
---|---|
Owners | 宠物主人 |
Last name | 英文姓名中的姓氏 |
Find Owner | 查询宠物主人信息 |
2 . 3 产品总体 架构
如下图:为 PetClinic功能结构图;
2 . 4 宠物主人搜索功能 业务 流程图
第三章 产品功能需求
3 .1 宠物主人信息搜索
3 .1.1 入口
功能说明:
界面元素 | 功能 | 操作逻辑 | 备注 |
---|---|---|---|
OWNERS按钮 | 展示宠物主人下拉列表 | 点击按钮 | |
SEARCH按钮 | 进入宠物主人信息页 | 点击按钮 |
3 .1. 2 宠物主人信息页
功能说明:
界面元素 | 功能 | 操作逻辑 | 备注 |
---|---|---|---|
Last name 输入框 | 输入宠物主人 Last name | 点击输入框输入 | 1.长度不超过 80 个字符,超出长度后无法输入 2.Last name只支持字母类型,输入非字母类型内容搜索失败,提示No owners with LastName starting with“xxxxxxxx” 3.为空时展示全部宠物主人信息 4.搜索结果唯一时,进入宠物主人信息页展示详情信息 5.搜索结果不唯一时,搜索框下方表格中展示搜索结果 6.搜索无结果时,提示No owners with LastName starting with“xxxxxxxx” |
Find Owner按钮 | 搜索宠物主人信息 | 点击按钮 | 发出搜索请求,接口信息参考接口文档 |
宠物主人信息列表 | 展示宠物主人信息 | 1.进入页面默认展示全部宠物主人信息 2.展示宠物主人搜索结果 |
宠物主人信息详情页
3 .1. 3 相关字段
对于一个宠物主人来说,他的字段可能包含以下几种:id、firstName、lastName、address、city、telephone、pets等等
第四章 非功能性需求
4 .1产品性能 需求
- 支持2万用户同时在线
- 在网络状况良好的情况下,页面跳转速度不超过5秒
4 . 2 产品兼容性需求
- WEB端,各种主流的尺寸及终端的WEB端显示的页面均无显示异常