人机交互课程设计(西南交大版)_第1页
人机交互课程设计(西南交大版)_第2页
人机交互课程设计(西南交大版)_第3页
人机交互课程设计(西南交大版)_第4页
人机交互课程设计(西南交大版)_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、西南交通大学人机交互课程设计图书销售系统人机交互课程设计姓名:学号.*#*4c#*4c*班级:*人机交互课程设计1概述1.1开发背景现今社会电商经营非常火热,网购也己成为了一门不容小觑、火力巨猛的产业。冃前图 书行业急需添加网购环节来增加销量,因此开发一款有着与用户友好交互的图书网购系统是 非常必要的。1.2系统简介本系统旨在开发一个基于PC的java图巧销售系统应用程序,主要实现系统管理员对图 书的增删改查和查看注册用户信息;同时允许普通用户买书、退书和查看订单是否发货等信 息。1.3开发环境与技术开发平台:eclipse, office Access2010开发语言:java1.4术语定义

2、&录界面Login 注册 register图巧清单checkgoods 订单详情checkbook 取消订单cancelbook 购买图书buybook增加图书addgoods删除图书deletegoods 更改图山信息changegoods 客户订单ordercheck处理订单deal order2市场同类产品比较目前市场上常见的图书销售系统大都是基丁 Web和HTML网页开发的,其 应用范围非常广大,除了以网站形式,还包括手机APP形式,两者都支持联网 功能,都能实现庞大的用户买书利退书以及査询等众多功能,还支持网上支付等 等。如下图的网页版“京东商城”和手机客户端软件:ir wnwK爭J

3、D齋囿书iMlirr:$琳小2 “只更4sM; M9曲亨习号H r . ytru丸 彫工*学埶*图2.1网页版京东(官万版) *Android 2.3 以上京东阅读(官万版)Android 4 0及以上免费下载免费下载京东HD (官方版Android 2.2S 以上京东钱包(官方版)Android 2.2S 以上免费下载免费下载图2.2手机客户端版3需求分析和用户建模31确定目标311项目目标i.系统管理员和普通用户正常登录系统;用户注册;另外默认系统管理员不能注册:n.系统管理员能正常维护图书系统各方面的工作,包括增加图书,修改图书、删除图 书、更新图书信息和査看所有注册用户信息;普通用户买

4、书、退书、査看所有图书信息和査 看订单是否发货等iii.软件能右效连接后台数据库,不能出现错误3.1.2用户目标3.1.2.1用户调査在网上软件市场上对与本软件类似软件做了人最调査后,得知该图书销售系统的用户其 有以下特点:i. 使用人群年龄范围广泛,涵盖老中青三大类,不过青少年用户和中年用户买书的频率 一般较高ii. 受教育程度一般都是中专以上in青少年偏好小说、杂志、教育踝本和参考资料类图书;中年用户趙于购买科技,人文 和情感类的图书。3.1.2.2用户角色构用户行为用户期望使用环境i.网购图书,一次购i.软件界面清新友好,查找方便:硬件环境:买多本:ii.希望尽可能査找到所有种类的书,包

5、装有 eclipse 和 officeii.偏好支付宝或是括小说,杂志,教育图书等;access2010 软件的 PC,台网上银行支付方式:iii.该软件系统能支持网上支付功能和式机或是平板电脑;iii.习惯分类浏览图货到付款功能。网络环境:书信息暂不支持网上购物功能,不需要网络环境3.1.3竞争产品分析-般像是图书销書软件都是基于Android或是web的上市产品,而且人多是基于网页 形式的大型买卖书网站或足于机APF,比如半卅伯书网站和亚E逊于机软件,相比之下,本 报告中的软件却只是一个模拟用户买书退书的一个简单的javm应用程序,想做到联网功能 目前还不可行,但可以更改成androidA

6、PK形式。3.2需求收集和用户分析3.2.1功能需求获取方法 参考资料使用工具用户可能需求网上査软件需求文PC 找档i. 分类査看系统所有图书信息ii. 购买多本图书:iii. 査看订单详情;iv. 取消订单即退书:v. 网上支付322可行性需求可行性需求优先级划分l只能一次性查看系统所有图书信息,无法做到分类査看:同等优先级ii.购买多本图书;同等优先级肚查看订单详情,包扌舌图书有没有发货;同等优丸级iv.取消订单即退书;同等优先级33用户研究331任务,工具和问题任务工具问题査看所有图书Eclipse不能分类査看;买书Eclipse暂无査看订单Eclipse暂无退书Eclipse暂无3.3

7、.2用户建模用户角色分类青少年(学生) 中年(上班族) 老年(政府机关)主要需求和操作购买小说、课本和参考资料,查询最新上线图书 定期购买订阅科技、人文图书,查询图书 成批订购相关图书和图纸等,査看到货信息3.3.3用户任务表格用户任务i.只能一次性資看系统所有图书信息,无法做到分类杳看: 购买多本图书;hl查看订单详情,包括图书有没有发货:iv.取消订单即退书:4任务分析和交互设计4.1任务描述4丄1用户管理权限用例图管理员畀面图4.1.1用户权限用例图4.12系统管理员操作用例图7人机交互课程设计#人机交互课程设计图4.1.2管理员操作用例图4.13普通用户操作用例图#人机交互课程设计查看

8、所有囹书图4.1.3普通用户操作用例图4.2任务分解以普通用户买书和退书为例,将任务分解,并以活动图的形式表现,具体如卜:图丐越宕系统f(登录系统). Q选择买书菟y显示用户畀 面功能按钮丿进入醫买畀)厂输入图书信息V 和购买数里丿(点击她买 )连接数据库)信息描入订1弹出保存朝咸功对话框丿图4.2.1普通用户买书活动图8人机交互课程设计9人机交互课程设计#人机交互课程设计#人机交互课程设计5概念设计和低保真设计5.1交互界面设计使用win7自带画图工具绘制界而原型初稿,貝体见卜:5.2低保真模型设计#人机交互课程设计#人机交互课程设计5.2.1#人机交互课程设计10人机交互课程设计m初如图召

9、销v - *窃录注册图5.2.1登录界面图5.2.2管理员界面11人机交互课程设计12人机交互课程设计退出系纯图5.2.3用户界而买书界面购买13人机交互课程设计14人机交互课程设计图5.2.4用户买书界面图5.2.6用户注册系统界面15人机交互课程设计注:初稿中只先设计了这几个核心界面,其他的界面在此省略。5.3评估小组成员的评估:界而整体简洁大方、线条流畅、思路清晰、且精致美观,基本满足广大普通 用户对图书销售系统的诸多需求,相信会给用户带來非常不错的交互体验。 外部人员的评价:就整个设计來说,设计的很详细,各种用户需求都能顾忌到,不足的是,界 而功能虽然涉及到了每一个方面,但就某方面的精

10、细程度來看还是有些欠缺的, 比如查询界面只涉及了普通查询,没有图书的分类查询。6 物理设计和高保真设计6.1物理原型设计使用javaApplication根据低保真设计模型进行高保真模型的实现.如卜图所示:6.2高保真原型图16人机交互课程设计#人机交互课程设计MINI图书销售管理系统用户;6:O用户玺录注殊图6.2.1登录界面17人机交互课程设计图6.2.2管理员界面MINI图书淸单界面图书编是图刊介格出畑社3SQL 25人民502java29机械工10001C29rr.1000显示圏书希单图6.23査询图书界面图6.2.4增加和修改图书界面图625删除图书界面19人机交互课程设计MINI马

11、书索三MINI用户连划遂些ID:|用户名:密码:电话:地址:由濒:注册取消图6.2.6用户注册界面20人机交互课程设计人机交互课程设计MINI图书购买界面團书ID:|囹书数量:图6.2.8用户买书退书界面人机交互课程设计MINI图书订单界面圏书编号囲书皂称囹痂格出版旷囹书数SB2java29888显示圏书订单驭消图6.2.9用户査询订单界面6.3评估小组人员评估:整体效果非常不错,和预期的效果近似相同,就功能实现上来说,该系统能 正确连接后台access数据库,实现数据表数据的修改,删除和插入等,以此來 实现用户的买书和退书功能。外部人员评估:该软件非常好用,基本能满足系统要求的所有性能,另外

12、系统负载童也相当可观,即使多个用户同时登录系统,也不会出现系统负载过大出现崩溃异常退出的现象。提出的建议哟,可以考虑按照这种设计思想将该软件转换成android应用程序来做开发,生成手机APK应用,可以更广泛的检査和改善软件的各种性15人机交互课程设计能。7.项目可行性评估和测试7.1可用性测试7.1.1测试用例设计测试用例预期结果实际结果用户未注册登陆系统弹出提示用户应该先注册信息与预期结釆相符用户注册登录用户正常登录,提示登录信息与预期结果相符用户注册正常注册与预期结果相符管理员注册系统提示“管理员不能注册”警告信息与预期结果相符用户査看图书信息系统显不当前带存所有图书信息与预期结果相符用

13、户买书输入库存中存在的图书ID则可以正常购买, 否则,系统提示错误信息与预期结果相符用户退书输入已购买的图书ID则町以正常退书,否 则,系统提示错误信息与预期结果相符用户查看订单系统显示用户当前订单详情与预期结果相符用户退出系统正常退出系统与预期结果相符管理员査看图书系统显示当前库存所有图书信息与预期结果相符管理员添加图书输入库存中不存在的图书ID则町以正常添 加图书,否则,系统提示错误信息与预期结果相符管理员删除图书输入库存中己有的图书ID则可以正常删除, 否则,系统提示错误信息与预期结果相符管理员修改图书输入库存中已存在的图书ID则町以正常修 改图书,否则,系统提示错误信息与预期结果相符管

14、理员处理订单输入半前未处理的图书订单ID则町以正常 给图书发货,否则,系统提示错误信息与预期结果相符管理员退出系统正常退出系统与预期结果相符多个用户同时登陆都能正常完成所需功能与预期结果相符7.2可行性评估7.2.1专家用户评估该软件无论是从界而设计还是功能实现上都能很好的满足用户需求,从系统 设计用户权限管理这一模块来看,不得不说这种设计提高了用户的友好交互,无 论是对于图书系统的买方还是卖方而言,都有很强大的用户体验。但是就单个功能设计來说,实现的还相对很粗起,并没有设计得很详细,如该系 统只能整体查询图书信息,无法就分类或是图书的属性信息暈太少,没有考虑会 有打折的情况发生,总之该软件完成的中规中矩。专家组评价结果界面精致美观,功能基本算是完成,系统负载或是压力测试方 而都很好,整体上算是中上水准。7.22普通用户评估普通用户A:测试评价:整体來说,界面运行流畅,精致美观,大体能满足我查书,买书和退 书的功能,很不错。改进建议:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论