Skip to content

Petclinic宠物主人搜索需求

PetClinic 宠物主人搜索功能需求

本文档有以下作用:

  • 开发人员开发依据
  • 设计人员输入源
  • 产品经理跟进产品执行实现程度的依据
  • 测试人员编写功能测试用例的输入源
  • 外部人员产品理解或执行的依据

产品简述

产品描述

Petclinic 是一个宠物医院系统。系统中可以完成宠物主人信息、宠物信息、宠物主人与宠物的对应关系管理以及宠物医生对应的信息管理。

产品功能

对于宠物医院系统来说,只有商家端产品。商家端完成关于宠物主人、宠物和宠物医生的所有管理。

对于宠物主人,可以添加,修改,查询宠物主人信息,还可以为宠物主人添加宠物。对于宠物医生可以进行添加、查询、修改、删除的操作。

也可以添加宠物的类型和宠物医生的特长信息。

专有名词解释

专有名词 描述
Owners 宠物主人
Last name 英文姓名中的姓氏
Find Owner 查询宠物主人信息

产品总体架构

下图为 PetClinic 功能结构图

宠物主人搜索功能业务流程图

宠物主人信息搜索功能

入口

功能说明:

界面元素 功能 操作逻辑 备注
OWNERS 按钮 展示宠物主人下拉列表 点击按钮
SEARCH 按钮 进入宠物主人信息页 点击按钮

宠物主人信息页

功能说明:

界面元素 功能 操作逻辑 备注
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. 展示宠物主人搜索结果

宠物主人信息详情页

相关字段

对于一个宠物主人来说,他的字段可能包含以下几种:

  • id:ID
  • firstName:名
  • lastName:姓
  • address:地址
  • city:城市
  • telephone:电话
  • pets:宠物

产品性能需求

  • 支持 2 万用户同时在线
  • 在网络状况良好的情况下,页面跳转速度不超过 5 秒

产品兼容性需求

  • WEB 端,各种主流的尺寸及终端的 WEB 端显示的页面均无显示异常