以一个网上机票订购系统的界面开发为例-简单说明OVID方法的过程.pptxVIP

以一个网上机票订购系统的界面开发为例-简单说明OVID方法的过程.pptx

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
以一个网上机票订购系统的界面开发为例-简单说明OVID方法的过程

下面以一个网上机票订购系统的界面开发为例,简单说明OVID方法的过程 5.5.1 对象建模分析 建模是将系统任务的某些概念及其关系用图的方式直观综合地表达出来;分析则是将系统的对象抽象为类,列出对象或类的属性、行为、以及对象间的关系。 对象:乘客会员、航空代理、航班、机票、会员账户、航班列表等; 操作(交互过程):用户注册、登陆、查询航班信息、填写预定信息、支付、出票等 对象操作 5.5.2 视图抽象设计 视图抽象设计阶段就是仔细研究系统的对象模型,列出其系统状态,对每个视图抽象出其中涉及的对象,以及对象的属性和行为。 用户查询航班视图 航班信息列表视图 用户选中的某个具体航班的信息视图 订购信息填写视图 支付视图 交易成功反馈和出票视图等 用户查询航班视图 对象:航班对象 属性:出发城市、到达城市、航空公司、起飞日期时间、机票类别以及出票城市等, 操作:主要是查询,即要从后台数据库中查出符合条件的航班信息,以及重置查询条件等操作。 5.5.3 概要设计 针对特定的操作系统或交互方式,对抽象的视图设计做进一步的具体设计,产生视图的概要设计。实际设计中,这些视图通常是用铅笔画在纸上,这样做速度快,而且修改起来也比较方便。 例如对于视窗系统界面,在用户执行航班查询后,要在屏幕上显示航班信息和可能的进一步交互动作 航班信息如何展现?以什么顺序显示?已经订满的航班还需不需要显示?如果要显示的话,是不是用不同的颜色?如果信息超出一屏是用滚动条还使用分页的方式?这些都要通过与用户一起分析来确定,最大限度的满足用户可用性。 进一步的操作如何展示?进一步查询的条件如何输入?是否提供打印功能?用户通过什么方式确定要订购的航班?是否允许用户把查到的信息存入收藏夹? 考虑与其他界面可能的关联接口。对于其他的用户界面,如电话语音订票或手机短信订票,返回信息的表示方式就大为不同,所以需要针对不同界面进行交互设计,但这些设计都是来自同一个抽象设计。 5.5.4 视图的关联设计 很多交互任务需要从一个状态转化为另一个状态,这就要考虑用户完成任务所需的信息和功能,并将不同交互视图之间的联系和状态转换关系整理清楚。 对一个具体的交互视图进行关联性设计一般就要考虑以下因素: 该视图的前一个或几个视图是什么?用户怎样由前面的视图到达该视图? 该视图后面的视图是什么?也就是用户下一步可以进入哪些视图? 如何从一个视图转移到另一个视图,即转移的条件或操作是什么? 订票业务网站的桌面交互实现中,用户可能在整个业务相关的多个交互视图中进行转换 5.5.5 视图的全面设计 确定各个视图的具体内容和大致布局,并在每个视图上明确体现与其他视图的关系,保证系统的整体性和和谐性。然后可以借助具体的开发工具进行界面的实际设计。

文档评论(0)

zijingling + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档