人机交互课程设计(西南交大版)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
登录界面 Login 注册 register 图书清单 checkgoods 订单详情 checkbook 取消订单 cancelbook 购买图书 buybook
增加图书 addgoods 删除图书 deletegoods 更改图书信息 changegoods 客户订单 ordercheck 处理订单 dealorder
该软件无论是从界面设计还是功能实现上都能很好的满足用户需求,从系统 设计用户权限管理这一模块来看,不得不说这种设计提高了用户的友好交互,无
16
人机交互课程设计
论是对于图书系统的买方还是卖方而言,都有很强大的用户体验。 但是就单个功能设计来说,实现的还相对很粗糙,并没有设计得很详细,如该系 统只能整体查询图书信息,无法就分类或是图书的属性信息量太少,没有考虑会 有打折的情况发生,总之该软件完成的中规中矩。
3.2 需求收集和用户分析
3.2.1 功能需求
获取方法 参考资料 使用工具 用户可能需求
3
人机交互课程设计
网 上 查 软 件 需 求 文 PC
找
档
i.分类查看系统所有图书信息 ii.购买多本图书; iii.查看订单详情; iv.取消订单即退书; v.网上支付
3.2.2 可行性需求
可行性需求 i.只能一次性查看系统所有图书信息,无法做到分类查看; ii.购买多本图书; iii.查看订单详情,包括图书有没有发货; iv.取消订单即退书;
图 2.1 网页版
图 2.2 手机客户端版
3.需求分析和用户建模
3.1 确定目标 3.1.1 项目目标
i.系统管理员和普通用户正常登录系统;用户注册;另外默认系统管理员不能注册; ii.系统管理员能正常维护图书系统各方面的工作,包括增加图书,修改图书、删除图 书、更新图书信息和查看所有注册用户信息;普通用户买书、退书、查看所有图书信息和查 看订单是否发货等 iii.软件能有效连接后台数据库,不能出现错误
3.3 用户研究
优先级划分 同等优先级 同等优先级 同等优先级 同等优先级
3.3.1 任务,工具和问题
任务 查看所有图书 买书 查看订单 退书
工具 Eclipse Eclipse Eclipse Eclipse
问题 不能分类查看; 暂无 暂无 暂无
3.3.2 用户建模
用户角色分类 青少年(学生) 中年(上班族) 老年(政府机关)
否则,系统提示错误信息
输入库存中已存在的图书 ID 则可以正常修 与预期结果相符
改图书,否则,系统提示错误信息
输入当前未处理的图书订单 ID 则可以正常 与预期结果相符
给图书发货,否则,系统提示错误信息
正常退出系统
与预期结果相符
都能正常完成所需功能
与预期结果相符
7.2 可行性评估
7.2.1 专家用户评估
书信息
硬件环境: 装有 eclipse 和 office access2010 软件的 PC,台 式机或是平板电脑; 网络环境: 暂不支持网上购物功能, 不需要网络环境
3.1.3 竞争产品分析
一般像是图书销售软件都是基于 Android 或是 web 的上市产品,而且大多是基于网页 形式的大型买卖书网站或是手机 APP,比如当当售书网站和亚马逊手机软件,相比之下,本 报告中的软件却只是一个模拟用户买书退书的一个简单的 java 应用程序,想做到联网功能 目前还不可行,但可以更改成 androidAPK 形式。
预期结果 系统弹出提示用户应该先注册信息
实际结果 与预期结果相符
用户正常登录,提示登录信息 正常注册 系统提示“管理员不能注册”警告信息
与预期结果相符 与预期结果相符 与预期结果相符
系统显示当前库存所有图书信息
与预期结果相符
输入库存中存在的图书 ID 则可以正常购买, 与预期结果相符
否则,系统提示错误信息
专家组评价结果:界面精致美观,功能基本算是完成,系统负载或是压力测试方 面都很好,整体上算是中上水准。
7.22 普通用户评估
普通用户 A: 测试评价:
整体来说,界面运行流畅,精致美观,大体能满足我查书,买书和退 书的功能,很不错。 改进建议: 如果在查书上增加个分类查询就更好了。 普通用户 B: 测试评价: 软件整体我很是满意,不过对于有些 PC 上没有 eclipse 和 office access2010 的用户,就不能正常使用该软件了。 改进建议: 可以将 Java 应用程序转换成 android APK 的形式,这样以手机 APP 的形式,使用的用户才会越来越多。 普通用户 C: 测试评价: 我和 A 和 B 的感受差不多,有好有缺。 改进建议: 建议和 A、B 的差不多,个人很喜欢手机客户端 APP 形式,相信这样 会有更棒的用户体验。
使用 javaApplication 根据低保真设计模型进行高保真模型的实现,如下图所示:
6.2 高保真原型图
图 6.2.1 登录界面
11
人机交互课程设计
图 6.2.2 管理员界面 图 6.2.3 查询图书界面
12
人机交互课程设计
图 6.2.4 增加和修改图书界面 图 6.2.5 删除图书界面
13
1.2 系统简介
本系统旨在开发一个基于 PC 的 java 图书销售系统应用程序,主要实现系统管理员对图 书的增删改查和查看注册用户信息;同时允许普通用户买书、退书和查看订单是否发货等信 息。
1.3 开发环境与技术
开发平台:eclipse,office Access2010 开发语言:java
1.4 术语定义
iv.取消订单即退书;
4.任务分析和交互设计
4.1 任务描述
4.1.1.用户管理权限用例图
4.1.2.系统管理员操作用例图
图 4.1.1 用户权限用例图
4.1.3.普通用户操作用例图
图 4.1.2 管理员操作用例图
5
人机交互课程设计
图 4.1.3 普通用户操作用例图
4.2 任务分解
以普通用户买书和退书为例,将任务分解,并以活动图的形式表现,具体如下:
17
西南交通大学-人机交互课程设计
图书销售系统
人机交互课程设计
姓名:**** 学号:********* 班级:****
人机交互课程设计
1.概述
1.1 开发背景
现今社会电商经营非常火热,网购也已成为了一门不容小觑、火力巨猛的产业。目前图 书行业急需添加网购环节来增加销量,因此开发一款有着与用户友好交互的图书网购系统是 非常必要的。
图 4.2.1 普通用户买书活动图
6
人机交互课程设计
图 4.2.2 普通用户退书活动图
5.概念设计和低保真设计
5.1 交互界面设计
使用 win7 自带画图工具绘制界面原型初稿,具体见下:
5.2 低保真模型设计 5.2.1 原型设计
7
人机交互课程设计
图 5.2.1 登录界面
图 5.2.2 管理员界面
3.1.2 用户目标
2
人机交互课程设计
3.1.2.1 用户调查
在网上软件市场上对与本软件类似软件做了大量调查后,得知该图书销售系统的用户具 有以下特点:
i.使用人群年龄范围广泛,涵盖老中青三大类,不过青少年用户和中年用户买书的频率 一般较高
ii.受教育程度一般都是中专以上 iii.青少年偏好小说、杂志、教育课本和参考资料类图书;中年用户趋于购买科技,人文 和情感类的图书。
主要需求和操作 购买小说、课本和参考资料,查询最新上线图书 定期购买订阅科技、人文图书,查询图书 成批订购相关图书和图纸等,查看到货信息
3.3.3 用户任务表格
用户任务 i.只能一次性查看系统所有图书信息,无法做到分类查看; ii.购买多本图书; iii.查看订单详情,包括图书有没有发货;
4
人机交互课程设计
人机交互课程设计
图 6.2.6 用户注册界面 图 6.2.7 用户界面
14
人机交互课程设计
图 6.2.8 用户买书退书界面
图 6.2.9 用户查询订单界面
6.3 评估
小组人员评估: 整体效果非常不错,和预期的效果近似相同,就功能实现上来说,该系统能
正确连接后台 access 数据库,实现数据表数据的修改,删除和插入等,以此来 实现用户的买书和退书功能。
15
能。
人机交互课程设计
7.项目可行性评估和测试
7.1 可用性测试 7.1.1 测试用例设计
Baidu Nhomakorabea
测试用例 用户未注册登陆 用户注册登录 用户注册 管理员注册 用户查看图书信息 用户买书
用户退书
用户查看订单 用户退出系统 管理员查看图书 管理员添加图书
管理员删除图书
管理员修改图书
管理员处理订单
管理员退出系统 多个用户同时登陆
输入已购买的图书 ID 则可以正常退书,否 与预期结果相符
则,系统提示错误信息
系统显示用户当前订单详情
与预期结果相符
正常退出系统
与预期结果相符
系统显示当前库存所有图书信息
与预期结果相符
输入库存中不存在的图书 ID 则可以正常添 与预期结果相符
加图书,否则,系统提示错误信息
输入库存中已有的图书 ID 则可以正常删除, 与预期结果相符
3.1.2.2 用户角色构建
用户行为
用户期望
使用环境
i.网购图书,一次购 i. 软件界面清新友好,查找方便;
买多本;
ii. 希望尽可能查找到所有种类的书,包
ii. 偏 好 支 付 宝 或 是 括小说,杂志,教育图书等;
网上银行支付方式; iii. 该软件系统能支持网上支付功能和
iii.习惯分类浏览图 货到付款功能。
外部人员评估: 该软件非常好用,基本能满足系统要求的所有性能,另外系统负载量也相当 可观,即使多个用户同时登录系统,也不会出现系统负载过大出现崩溃异常退出 的现象。提出的建议哟,可以考虑按照这种设计思想将该软件转换成 android 应 用程序来做开发,生成手机 APK 应用,可以更广泛的检查和改善软件的各种性
8
人机交互课程设计
图 5.2.3 用户界面
9
人机交互课程设计
图 5.2.4 用户买书界面
图 5.2.5 用户退书界面
图 5.2.6 用户注册系统界面
10
人机交互课程设计
注:初稿中只先设计了这几个核心界面,其他的界面在此省略。
5.3 评估
小组成员的评估: 界面整体简洁大方、线条流畅、思路清晰、且精致美观,基本满足广大普通
用户对图书销售系统的诸多需求,相信会给用户带来非常不错的交互体验。 外部人员的评价:
就整个设计来说,设计的很详细,各种用户需求都能顾忌到,不足的是,界 面功能虽然涉及到了每一个方面,但就某方面的精细程度来看还是有些欠缺的, 比如查询界面只涉及了普通查询,没有图书的分类查询。
6.物理设计和高保真设计
6.1 物理原型设计
2.市场同类产品比较
目前市场上常见的图书销售系统大都是基于 Web 和 HTML 网页开发的,其 应用范围非常广大,除了以网站形式,还包括手机 APP 形式,两者都支持联网 功能,都能实现庞大的用户买书和退书以及查询等众多功能,还支持网上支付等 等。如下图的网页版“京东商城”和手机客户端软件:
1
人机交互课程设计