甘露 梁祥波
摘要:21世纪是信息化时代,计算机网络已经得到广泛应用,并且得到了教育界的青睐。基于此,文章从多媒体网络教学用户界面设计概念、原则、目标以及流程等几个方面进行了介绍。
关键词:多媒体;网络教学;用户界面
中图分类号:TP391 文献标志码:A 文章编号:2095-2163(2016)02-
User interface design based on multimedia network teaching software
GAN Lu1, LIANG Xiangbo2
(1 School of mathematics and computer science, Xinyang Vocational and Technical College,Xinyang Henan 464000, China;2Xinyang Vocational and Technical College,Xinyang Henan 464000, China )
Abstract:The twenty-first Century is the era of information. The computer network has been widely used, and has gotten the favor of the education sector. Under this background, the paper discusses some aspects such as design concept、principles、goals and the implementation process of user interface design based on multimedia network teaching software.
Keywords: Multimedia; network Teaching; user interface
0 引言
21世纪进入了信息化创新时代,软件产业因其所具备的基础性和战略性,已然成为助推时代及社会快速迅猛发展的支柱产业和核心产业。软件产业的一大特色就是,这个产业渗透波及了当今社会的各个行业和领域,并在其中发挥着不可替代的积极智能动力作用,有利于产业升级和结构优化。追本溯源来讲,1949年软件业正式出现在人们的视野中,发展迄今,已经演变升级至第5代。时下,随着互联网的不断拓展蔓延,软件业和通信业、及电子消费等正日渐紧密地实现了一体与联合。更有甚者,人们的日常生活和学习也与软件的进步和发展变得息息相关。当前,软件在教学中也得到了广泛应用,并且进一步地成为教学活动必不可少的可靠“帮手”。因此,针对多媒体网络教学软件展开研究分析则已具备了十分重要的现实意义。
1 用户界面设计概念
所谓用户界面是指介于用户和计算机软件代码之间的一种交互性交流。在实际工作中,设计师往往将多种元素组合起来对用户界面进行设计,其实施目的重点在于帮助用户更加方便地操作和运用计算机。
如果软件操作不便,或者是在操作过程中总是出现这样或那样的问题,就会使用户目标难于达成,甚至造成一定危害。即使这个软件能力再强,功能再多,也不会得到用户的认可。原因其实非常简单,因为用户体验较差,用户的支持接受度较低。由此,即可看出,界面设计在软件开发中尤为重要,必须要做到逻辑与使用上的科学、流畅及合理。
针对当前状况分析可知,交互设计、平面设计以及界面设计之间存在着非常严重的混淆混用事件,为了将这三者进行有效区分,研究需要对交互设计和平面设计做出特别专门说明。交互设计与界面设计相似度颇高,这也是引发一些设计师混同这两个概念的主要原因。交互是针对软件工作方式而言的,比如不同界面的定位,特定界面的交互指令设计等。设计师必须根据用户需求开展交互设计工作,但是大多数界面设计主要依据用户需求说明报告。多数情况下,在设计之前,用户会将自己的某些具体要求体现在这一提交报告中。平面设计还有另一种说法,叫做图形设计。当设计师在对软件界面进行设计时,通常就需要根据软件界面风格、用户需求等要素对图表、图片等应用类型加以挑选和制作。在界面设计中,基础元素是比不可少的,这些基础元素和平面设计存在着紧密的联系,而在界面设计中,这些基础元素也是组织效果的具备内容。因此,很难对这两者做到清晰甄别与区分[1]。
在开展界面设计工作前,设计师必须与用户展开谈话,了解用户个人情况和需求,并借此寻求用户特点,从而实现界面初步设计工作;在此基础上,再与用户进行二次交流,将用户不满意的地方做出可行性关联改进。由此我们不难看出,一种界面设计并不是面向所有用户,而是具有着极强的针对性。
2 界面设计
2.1 系统登录模块
2.1.1 登录模块数据库设计
就登录模块来说,多媒体网络教学软件需要涉及到数据库中的4个表:用户表和用户信息表,表中包含所有用户基本信息和资料;服务表,表中包含教学软件所提供的全部服务以及各服务的详细信息;定制表,主要是对用户定制而进行保存。
2.1.2登录模块流程图设计
2.1.3登录模块服务器端的实现
本部分涉及到用户信息数据模型和服务信息数据模型。用户信息就是对用户个人信息进行定义,当用户注册或者登录系统时,只需要根据该模型将数据保存下来即可,从而实现数据交互。服务信息定义了系统所开放服务及其服务属性的存储结构。当用户拥有使用服务的权限或者需要定制新的服务时,只要将相应的服务信息以服务信息数据模型的结构形式进行存储交互即可。
当用户完成相关操作之后,系统就会将用户信息自动提交至控制层。控制层则对用户提交的请求通过调用模型层的方法进行处理,而后返回指定的操作结果。
2 云文件管理模块设计
2.1云文件数据库设计
就云文件管理模块而言,多媒体网络教学软件需要涉及到数据库中的4个表,分别是存储表、文件夹表、文件表以及块表。
2.2云文件流程图设计
在此,给出了云文件流程图的完整呈现,即如图2所示。从用户角度来说,首先需要对云文件服务进行定制,成功定制后,就可在自己空间新建文件夹;服务器获得新建文件夹请求,文件夹中的信息随即将会存储在数据库中。需要注意的是,用户可以对新建文件夹进行修改,比如重命名等,服务器则会实时接收用户请求,对相应文件夹信息完成指定操作。当用户删除该文件时,数据库也将与其同步删除该文件信息。
2.3云文件服务器端的实现
本部分涉及到用户存储信息数据模型、文件夹信息数据模型和文件信息数据3个模型。模型中主要用到的方法类包括DBConnect类和DiskDao类。DBConnect类是数据库连接的方法,将该类作为基类,而由DiskDao类来提供继承。
当用户执行相关动作,并已实现了服务功能定制后,才可以进入云文件界面选择操作,包括新建文件(夹)、修改文件(夹)、删除文件(夹)。
3 云存储管理模块设计
多媒体网络教学软件云存储管理模块包含两个部分,分别是:上传和下载。由于本文是从用户角度出发,因此,只对下载工作流程给出如下表述:
(1)发送下载请求。用户选择要下载的文件,向服务器端发送文件下载的请求。
(2)查找文件块信息。服务器端接收到客户端发送的下载请求后,从数据库中查找该文件的存储信息。
(3)响应下载请求。服务器将文件的存储信息以 XML 格式发回至客户端。
(4)并行下载文件块。客户端根据接收到服务器返回的文件存储信息后,为每个存储节点创建一个线程,再将文件块并行下载到本地计算机作为临时文件来设定保存。
(5)文件整合。客户端下载完毕所有的文件块,将其整合为一个完整的文件,并删除无用文件块。
4 多媒体网络教学用户界面展示
本文以多媒体讲座为用户界面的实例,对其进行深度丰富解析。图3即以图像生动展示了多媒体网络教学用户界面设计中的典型案例。
5 结束语
从当前我国教育发展情况来看,无论是小学还是大学,教学软件已经成功应用到各门学科的辅助研究中,大大提高了教学效率和教学水平。基于多媒体网络教学软件的界面设计是一项非常高端的工作,需要设计师不断积累设计经验,同时兼具广博精深的美学知识。在设计过程中,即需首要站在用户角度思考问题,如此才能设计出符合用户需求、并且赢得更高用户满意度的教学软件。
参考文献:
[1]俞伊娜.基于多媒体网络教学软件的用户界面设计[D]. 上海:华东理工大学,2015.
[2]王悦.基于P2P技术的多媒体网络教学系统的设计和实现[J].通讯世界, 2015(4):213-214.
[3]徐倩.多媒体教学软件界面设计的原则探究[J].才智,2014(13):182.