该工作台对目标用户群体的整体易用性处于较低水平,且核心业务并不稳定可用。问题不是单纯“页面复杂”,而是同时存在:
最严重的问题是:餐饮菜单、桌台、订单三个核心页面因前端报错完全没有内容,导致对应业务无法操作。
证据:
/restaurant-menu、/restaurant-tables、/restaurant-orders 页面文本均为空。TypeError: e.map is not a function。data.items,但前端直接执行 list.map。/restaurant-menu 页面为空。/restaurant-tables 页面为空。/restaurant-orders 页面为空。TypeError: e.map is not a function。/restaurant-dashboard 显示“今日已结账订单 1”“桌台占用 2/8”“在制订单 3”,说明商户确实存在餐饮经营数据。这是功能级阻断问题,不是易用性细节问题。餐厅用户无法进入菜单、桌台和订单页面完成核心工作。
/room-status 页面有 42 个小于40px的可点击目标。09-24 开放 6,尺寸为 [34x59],宽度仅34px。房态是酒店前台高频、直接影响售卖的核心操作,但当前采用大量日期小格子,部分可点击区域宽度低于40px。对于低数字素养用户,在手机端进行连续点击时,存在误点相邻日期、误改房量或状态的风险。
“保存即实时生效”意味着错误操作可能直接影响线上可售库存。材料没有说明是否有二次确认、撤销、修改记录或权限控制,因此防错能力数据不足,需要补测。
/workbench 同时展示:
底部还长期显示:
工作台同时承载酒店、餐饮、财务、客户档案、报表、交接班等多个模块。对低文化水平和低数字素养用户而言,入口数量多、名称抽象,用户需要先理解系统分类,再决定点击路径,操作成本较高。
材料没有提供真实用户任务完成率,因此不能量化“用户是否迷路”,但从入口数量和术语密度看,信息架构存在明显认知负担。
系统目前至少从采集结果看是中文单语界面。对于中文读写能力有限的藏语母语用户,不能认为仅靠图标就足以完成工作。
但材料没有进行语言理解测试,因此不能直接断言所有用户都无法使用。准确结论是:语言支持明显不足,实际影响程度需要通过藏语用户任务测试确认。
从用户视角看,页面表现不是“报错”,而是“什么都没有”。这会让用户无法判断是:
这是典型的异常可感知性不足。
页面出现以下术语:
/room-status:房态日历、开放、基础价、周末价、节假日价/hotel-checkin:排房、登记、办理入住、夜审、逾期未到店/folios:客账、未结账、已结账、余额/reports:出租率、营收(实收)、ADR、RevPAR、房晚/shift:交接班、本班次收款、操作日志/redeem:核销码、解析、到场确认/room-types:房型房价、下架、可住人数这些词对酒店行业人员可能是熟悉概念,但对初次接触系统、文化水平较低或中文能力有限的用户,理解成本较高。
其中风险较高的是:
材料没有提供术语理解测试,因此不能判断具体用户的错误率,需要补测。
/room-status:42个目标小于40px,样例宽度34px。/hotel-checkin:3个目标尺寸为94×38。/hotel-bookings:4个筛选目标尺寸为68×38。/room-types:10个目标尺寸为96×36或74×36。/folios:3个筛选目标尺寸为61×38。/guests:5个目标尺寸为70×36或75×36。/reports:3个目标尺寸为111×36。/orders:6个操作按钮尺寸为92×36或62×36。/restaurant-dashboard:2个入口按钮尺寸为126×34、84×34。问题主要集中在高度36–38px的按钮和房态小格子。低端安卓手机、户外使用、手指较粗或触控精度较低时,点击可靠性可能下降。
但不能把所有“小于40px”的目标都判定为不可用。例如横向宽度68px的筛选按钮,实际可能仍可操作。因此应优先整改:
/room-status 明确写着“保存即实时生效”。/orders 存在“确认接单”“拒单”。/room-types 存在“下架”。/hotel-checkin 存在“执行夜审(处理逾期未到店)”。/redeem 要求“先到场确认,再完成核销”。这些操作具有明显业务后果:
但材料没有说明这些动作是否有确认弹窗、风险提示、撤销、权限限制、操作日志或失败回滚。因此结论应为:
高风险操作已存在,但防错机制数据不足,必须进行交互补测和真实操作验证。
尤其不能仅凭按钮名称推断系统一定没有确认机制。
/guests 中每位客人显示:checked_in。/hotel-checkin 页面显示“在住总数 2”。至少从展示结果看,客史统计没有反映已有入住或预订业务数据,用户可能无法相信客史模块的数据。
材料不足以确定原因,可能是:
因此不能直接认定为程序缺陷,但应列为高优先级数据一致性核查项。
/reports 展示:
页面同时出现订单数量、入住数量和房态数据为空的情况。用户难以判断:
建议将“无数据”和“数据异常”明确区分,否则低数字素养用户可能把“¥0”理解为没有收入,而不是报表未配置或数据未同步。
/reports 同时展示“出租率、营收(实收)、ADR、RevPAR”。/hotel-checkin 使用“处理逾期未到店”。/room-status 使用“房态日历”“开放”“基础价”。术语大量采用酒店行业专业表达,且缺少通俗副标题、示例或帮助说明。对于中文读写有限用户,理解成本高。
没有进行:
需要观察用户能否解释“夜审、客账、核销、RevPAR”等词,并完成对应任务。
常规筛选按钮问题相对有限,但房态小格子和高风险操作的点击可靠性需要重点整改。
没有采集:
存在入口重复、业务分组不清和从概览到具体操作断裂的问题。低数字素养用户更适合按照“今天要做什么”组织,而不是按照后台模块组织。
建议以任务分组为主:
产品存在高风险动作,但材料没有证明已提供充分保护。优先补测确认弹窗、二次确认、撤销、权限、操作记录和失败恢复。
已确认存在“接口成功但页面失败”的异常处理问题。用户端没有错误提示、空状态说明或重试入口。
对于弱网场景,材料没有采集加载耗时、断网、超时、重复提交、缓存或重试行为,因此不能判断系统是否具备弱网适配能力。
当前至少没有证据表明系统支持藏语用户友好的操作。图标可以辅助识别,但不能替代文字,尤其是“客账、夜审、RevPAR、核销”等概念。
需要补测:
排序原则:优先处理“低成本即可显著改善核心任务”的事项,再处理结构性重构和本地化建设。
| 优先级 | 改动项 | 量级 | 改法 | 依据 |
|---|---|---|---|---|
| P0-1 | 修复餐饮三页数据解包错误 | S | 统一接口适配层,兼容 data.items;禁止页面直接假设返回值可直接 .map | 三个餐饮页面为空,控制台报 e.map is not a function |
| P0-2 | 增加统一错误态、空状态、重试按钮 | S | 区分“暂无数据”“加载失败”“无权限”;显示“重新加载” | 餐饮页面为空,用户无法判断原因 |
| P0-3 | 接单、拒单、下架、核销增加明确结果反馈 | S | 成功显示结果;失败显示原因和重试;防止重复点击 | /orders 有确认接单/拒单,/room-types 有下架,/redeem 有核销流程 |
| P0-4 | 防止重复提交 | S | 点击后立即进入处理中状态,按钮禁用,接口超时后给出明确结果 | 目标环境网络不稳定,且存在接单、保存、核销等提交动作 |
| 优先级 | 改动项 | 量级 | 改法 | 依据 |
|---|---|---|---|---|
| P1-1 | 重做工作台首页为“今日任务” | M | 首屏只放待接单、待入住、待退房、待收款、在制订单;其他功能放“更多” | /workbench 当前同时展示大量酒店、餐饮、财务和管理入口 |
| P1-2 | 房态改为大卡片或分步编辑 | M | 先选房型,再选日期,再选择“开售/停售/房量”;减少密集小格子 | /room-status 有42个小点击目标,样例宽度34px |
| P1-3 | 高风险动作采用通俗文案 | S | “执行夜审”改为“处理今天没到店的订单”;“核销”增加“确认客人已到场”;“下架”增加“停止售卖” | 页面存在夜审、核销、下架等专业术语 |
| P1-4 | 关键按钮统一为大按钮 | S | 主要按钮高度至少44px,并扩大点击区域;接单和拒单避免紧邻误触 | 多页按钮高度为34–38px,房态目标宽度34px |
| P1-5 | 接单页默认只显示待处理订单 | S | 将“待接单”作为首屏主列表,已完成订单折叠到历史 | /orders 同时展示待接单、服务中、已完成订单 |
| P1-6 | 增加订单关键信息图文表达 | M | 使用“入住日期、离店日期、几间房、几位客人、应收金额”替代仅靠缩写或紧凑文本 | /hotel-bookings 已有日期、晚数、房间数、人数,但信息排列密集 |
| 优先级 | 改动项 | 量级 | 改法 | 依据 |
|---|---|---|---|---|
| P1-7 | 核查客史统计口径和数据关联 | M | 明确“入住次数”统计范围;检查订单、入住、客史之间的关联;异常时显示同步状态 | 客史显示每人入住0次,但库中有4笔预订、2笔 checked_in |
| P1-8 | 报表增加数据口径说明 | S | 为出租率、ADR、RevPAR增加“怎么算”的简短说明;无数据时显示原因 | /reports 同时有经营指标和“该区间无房态数据” |
| P1-9 | 区分“0”和“暂无数据” | S | 0表示确实为0;未同步、未配置、无房态数据使用单独状态 | 报表显示多项¥0和0.0%,但页面同时提示无房态数据 |
| 优先级 | 改动项 | 量级 | 改法 | 依据 |
|---|---|---|---|---|
| P1-10 | 增加加载、超时、重试机制 | M | 首屏骨架屏;超过阈值显示“网络较慢”;失败显示重试;保留已输入内容 | 使用环境网络不稳定,当前已有页面空白异常 |
| P1-11 | 关键提交增加状态确认 | M | 保存、接单、核销后显示“正在提交/已成功/提交失败”;避免用户反复点击 | 目标环境弱网,且页面存在实时保存、接单和核销 |
| P1-12 | 减少首屏请求数量 | M | 首页只加载今日关键任务;其他模块进入时再加载 | 工作台入口和模块较多,低端安卓设备为主要设备环境 |
| P1-13 | 支持失败后再次操作 | S | 请求失败时保留表单和用户选择,不清空输入 | /redeem 有核销码输入框,弱网下输入内容丢失会增加操作成本 |
| 优先级 | 改动项 | 量级 | 改法 | 依据 |
|---|---|---|---|---|
| P2-1 | 增加藏汉双语切换 | L | 首次使用时选择语言;“我的”中可随时切换;关键按钮采用藏汉双语 | 用户包含藏语母语、中文读写能力有限者,当前材料未见藏语支持 |
| P2-2 | 建立低门槛术语表 | M | 所有专业词配通俗解释,例如“客账=客人还没付清的钱” | 页面出现客账、夜审、核销、ADR、RevPAR等术语 |
| P2-3 | 增加图文和语音辅助 | M/L | 对接单、入住、退房、核销提供图标、短句、语音提示或演示动画 | 目标用户低数字素养,当前页面主要依靠中文文字 |
| P2-4 | 用用户实际说法重写文案 | M | 通过藏区酒店和餐厅人员访谈确定“接单、到店、收钱、退房、关房”等表达 | 当前材料仅提供系统术语,未提供用户理解测试 |
说明:材料没有提供美团、携程等产品的实测版本、页面截图或交互数据,以下是成熟商家端常见的设计模式,不是对具体竞品当前版本的事实断言。如需正式竞品结论,应对指定版本进行同视口、同任务实测。
优先采用:
当前 /room-status 有42个小点击目标,且“保存即实时生效”,不适合让低数字素养用户直接操作密集日期网格。
建议订单卡片采用:
张演示|9月24日入住|2人|1间|1晚|¥288
[确认接单] [无法接单]
不要让“确认接单”和“拒单”只作为小按钮平行出现。拒单应增加原因选项,避免误触。
/orders 存在待接单订单,并提供“确认接单”“拒单”;/hotel-bookings 已有日期、晚数、房间数、人数等信息,但当前信息较密集。
当前 /redeem 只有:
建议改为三步:
当前页面只有输入框和“解析”,但页面说明已经明确要求“先到场确认,再完成核销”,说明该流程需要被拆成可理解的步骤,而不能只依赖单个解析动作。
建议按以下顺序推进:
当前最需要避免的是继续增加功能入口。已有数据表明,系统首先需要解决的是:核心业务可用、页面异常可解释、操作不容易误触、用户看得懂下一步要做什么。