APP下载

移动界面设计在《人机交互》课程实验中的应用

2020-05-06肖锋胡曦

科学与财富 2020年4期
关键词:人机交互实验教学

肖锋 胡曦

摘 要:移动应用界面设计已成为人机交互中重要的研究领域,并成为教学中的重难点。本文提出在教学实验中利用安卓开发技术,使学生能够理解并掌握移动界面设计的原则及技巧。

关键词:移动界面;人机交互;实验教学

1.《人机交互》课程教学现状

《人机交互》是计算机及应用专业的一门主要专业基础课。通过本课程学习,使学生们能够了解如何构造人机交互系统,了解人机交互同计算机其他科学之间的结合。 理解人机交互基本认识心理学和人机工程学。掌握人机交互技术、界面设计模型以及软件结构和实现。能进行Web界面设计、移动界面设计。

课程的主要课程内容主要包括人机交互的相关概念,与人机交互相关的感知和认知的基本知识,各种交互设备及其工作原理,人机交互技术,人机界面设计方法及其表示模型和实现方法,web界面、移动界面这两类特殊人机界面的设计方法、工具和技术,以及可用性分析与评估方法。学生通过课程的学习,可以快速掌握人机交互的基本知识和交互技术,能够学以致用。

目前《人机交互》课程总学时为32个学时,根据大纲的要求分为理论授课和教学实验。其中理论授课为16个学时,教学实验为16个学时。实验共有8次,主要围绕人机交互技术、各种类型的界面设计进行实际操作。其中以窗体界面设计、web界面设计以及移动界面设计实验学时比重较大。随着诸如手机、平板以及其它各式各样的移动设备不断出现,移动应用越来越多地出现在人们的学习、工作与生活中。因此,移动界面的设计也成为人机交互课程中教学的重点。

2. 移动界面设计在实验中的应用

2.1 Android开发技术框架

移动界面的设计不仅需要考虑各种复杂的网络连接方式,还要考虑各种不同的硬件设备甚至不同型号的设备之间的差异。目前常用的几种移动应用开发的体系结构包括Android、IOS、Windows Phone等。其中Android由于其开放性以及优良的性能在市场中占有较大份额,因此应用较为广泛。同时在现有教学资源提交下,也更容易搭建实际试验环境,因此我们教学中以Android开发平台为例,给学生讲授移动应用界面设计时的基本原则及开发技术。

在实验前的理论授课中,着重讲解了Android框架的基本原理和开发流程。 Android应用程序的由Java代码、XML标记语言和Android Manifest文件等构成。Android中大量使用基于XML的标记语言来定义应用程序的基本组件,尤其是一些可见的组件;且XML还可以用于定义应用程序的细节,包括用户界面、数据访问,甚至是程序架构等。

2.2移动界面设计实验

在学生充分理解移动界面设计原则以及安卓开发流程后,开始进行相应的实验环节,移动界面实验的目的包括:

(1) 理解移动界面设计的基本原则

(2) 掌握安卓开发技术框架,并搭建开发环境;

(3) 在Eclipse中进行安卓应用的界面设计。

实验要求设计一个移动供应商关系管理系统,对用户界面设计进行分析。该系统对用户提供订单查询、订单修改和订单状态查看功能。该应用界面的设计过程包括以下步骤:

(1) 明确用户群。

(2) 明确用户需求。

(3) 确定界面的设计目标。

(4) 建立导航流程。

(5) 可用性设计要点

要求学生编写设计的布局(主要模块及页面)以及遵循的原则(包括控件的选择、背景颜色、图片、导航等等)

所需的软硬件及实验环境如下:

硬件:实验室PC机,内存4G,硬盘500GB;

软件:JDK、Eclipse+ADT;

操作系統环境:Windows7。

另外要求学生分别在模拟器以及真机上运行编写程序。模拟器可以使用Android内置AVD,或者其他模拟器。将模拟器和真机中运行的效果进行比较,并撰写实验报告

3. 教学效果评价

由于选修该课程的大部分学生是计算机及相关理工科专业,前期学习过《面向对象程序设计》、《Java程序开发》等基础课程,因此对于网站建设及Web的运行机制及原理较为熟悉,能够熟练地利用Eclipse工具进行开发,通过理论授课时学生的反馈以及实验的提交的结果,教学效果较为突出,达到了预设的教学目的。

4. 结语

本课程是一门实践性都很强的课程,实验是学习该课程的非常重要的教学环节,通过上机实验能够加深理解和巩固书本上所学的知识,能够提高动手操作的能力以及分析问题和解决问题的能力。

教学中利用现有设备和资源,并结合学生实际情况制定了较为合理的实验内容,取得了不错的教学效果。

参考文献:

[1]孟祥旭. 人机交互基础教程.北京:清华大学出版社.2010.

[2]Android,百度百科: https://baike.baidu.com/item/Android/60243?fromtitle=%E5%AE%89%E5%8D%93&fromid=5389782&fr=aladdin.

作者简介:

肖锋(1985—),男,讲师,博士,研究方向:计算机应用、信息安全。

胡曦(1984—),男,讲师,博士,研究方向:网络应用技术、网络安全。

基金项目:江汉大学高层次人才科研启动基金(1008-06680001)

猜你喜欢

人机交互实验教学
关于基础教育阶段实验教学的几点看法
小议初中化学演示实验教学
电容器的实验教学
对初中化学实验教学的认识和体会
某型柴油机虚拟维修系统研究
几何体在高中数学实验教学中的应用
基于虚拟现实技术的九江城市交通事故模拟系统设计
人机交互课程创新实验
多点噪声远程自动采集系统设计
基于云计算的计算机实验教学探讨