OVID方法通过对用户、目标和任务的分析,系统地指导人机交互界面设计,以达到用户满意的界面设计。以下为OVID方法的过程:
1、对象建模分析:对象建模分析是一种基于对象的分析和设计方法。该方法强调对问题域中的概念和实体进行建模,以及它们之间的关系和交互方式,从而形成一个清晰的系统模型。对象建模分析三个主要建模概念是对象、类和关系。开发人员可以使用图形表示法来创建类图和对象图,其中包含了类的属性和方法、类之间的关系,以及对象之间的交互等信息。这些图形可以作为分析和设计阶段的输出,并作为构建软件系统的指导。在停车场管理系统中,涉及的对象主要有停车场管理员、用户、停车场、车位区、车位、车牌等;涉及的操作主要包括查看停车场信息、查看车位区信息、查看车位信息、查看车辆信息、打印小票、搜索附近停车场、绑定信息等。
2、视图抽象设计:视图抽象设计就是仔细研究系统的对象模型,列出其系统状态,对每个视图抽象出其中涉及的对象,以及对象的属性和行为。
对于本系统而言,用户预约车位的过程基本上由查看停车场信息、查看车位区信息、查看车位信息、选择预约车位、选择入场时间、选择预约时长及车费支付等交互组成;管理员管理停车场的过程基本上由查看停车场信息、查看历史停车记录、编辑停车记录等交互组成。
完成上述交互的视图可能包括:停车场信息视图、停车场车位区信息视图、用户查询停车场信息视图、记录用户车辆信息视图、历史停车记录视图、支付视图、预约成功视图等。
涉及的对象主要是停车场对象,涉及的属性包括车位总数、空车位数、停泊位数、预约位数等,涉及的操作主要是查询、选择车位、预约车位、编辑车位等,还有车辆对象,涉及的属性包括车牌号、入场时间、预约时长、累计时间、停靠车位区、停靠车位、计时收费等,涉及的操作主要是支付车费、查询车辆等。
3、概要设计:用户进入系统后可以选择预约车位功能。系统会展示当前可用的车位列表,用户可以查看车位详情并选择自己满意的车位进行预订。在用户完成预订后,系统会将该车位标记为已预订,并向用户发送确认信息。同时,系统会将预订信息存储到数据库中,包括车牌号、入场时间、预约时长、车主信息等等。用户在预订成功后可以随时取消预订。系统会将该车位标记为可用,并更新数据库中的预订信息。
4、视图的关联设计:
主页视图:该视图展示停车场的总体情况,包括当前车位总数、空车位数、停泊位数、预约位数等等。用户可以查看停车场的信息。
车位列表视图:该视图展示当前可用的车位列表,包括当前空车位、已被预约车位、已被停泊车位等信息。用户可以在这里筛选和选择车位,进入预约流程。
附近停车场视图:该视图展示用户附近的停车场、距离、驾车时间、路线等信息。用户可以在这里查看附近的停车场,并进行搜索等操作。
支付视图:该视图用于处理用户的支付请求,包括选择支付方式、查看停车信息、确认交易等步骤。
管理视图:该视图用于管理车位和预订记录,包括新增、删除、修改车位信息等操作。
5、视图的全面设计:在设计上主要使用了白色、蓝色、灰色为主调,给人一种干净的感觉。在页面背景色上使用白色作为页面的背景色,使得整个界面看起来清爽、简洁。导航栏和按钮颜色使用蓝色和白色作为导航栏和按钮的颜色,使得用户能够方便地找到所需的功能并进行操作。表格和列表颜色使用灰色和深蓝色作为表格和列表的背景色,使得数据能够更加清晰地呈现出来。提示信息颜色使用蓝色作为提示信息的颜色,使得用户能够更加容易地注意