简析Android平台的学生考勤系统的交互设计

2019-10-21 08:19刘宝
科学与财富 2019年31期
关键词:交互设计

摘 要:本文是笔者专门结合学生考勤管理工作的实际发展需要,研究e-android管理平台的院校考勤的管理系统。在基本完成了前期用户需求分析和软件方案的基础上,对整个app进行交互方式设计,以大大提升用户的系统操作流程体验。根据交互功能设计工作流程和技术规范,分析设计系统实际需要和交互功能,完成系统app中的线路架框图、流程图的设计绘制,原型交互设计,可用性实验测试。在通过测试后又对产品线上架框图、流程图、原型图等进行了大量修改与更新完善。

关键词:交互设计;Android;原型设计;

引言

在移动互联网及其他移动通信技术高速发展下,传统的网络课堂自动教学方式已经显得尤为落后。通过点名的考核方式就可以有效提高班级出勤的效率,进而有效增强高校班级的课堂教学管理、促进班级学习的活动氛围和教学积极性,因此许多高校都在积极进行班级考勤制度的改革,有的也将班级课堂管理出勤和效率点名纳入班级教师业绩考核当中。为了大大提高学生的签到率,同时为了方便教师或学校教务处及时管理查询学校考勤管理的数据,进行本校中学生学校考勤管理系统app的开发。要做到能够同时满足在校学生和任课教师,提高学生签到的效率和操作准确性。

1考勤系统需求分析

系统的主要设计目的就是设计出一个基于apandroid的三类考勤管理系统,仅限于三类人员同时使用:学校管理员、教师、学生。管理员账号具有最高管理权限,学生和主任教师两个账号均由高级管理员进行分配,按照学校默认的新生学号和教师工号进行自动登录,指定统一的账号初始密码,可自行自由修改。教师有权发布学生请假公告、调停课或者生成教师签到验证码、查询通知的权限,学生仅有教师请假、签到和查询通知等权限。

1.1功能设计

信息管理员:负责信息导入管理和异常数据修复,如异常导入、修改任课教师和其他学生课程数据,导入学生课程、班级成员名单等,对异常导入数据情况进行信息处理和数据修复。

教师:实时查看所授课程和学科课时、调停课执行情况,查看所授学科课程的各班级学生名单,发布公告,进行课时调停课,生成签到验证码,查看我校学生请假信息,查看学生出勤率或迟到率的名单等。

学生:通过扫码wifi定位学校教学时间地点后,再输入学校教师网上发布的实时签到码即可进行实时签到,查看当天的总体出勤情况,查看每门学科的总体出勤情况,查看当前一个学期的每门课程和总体的出勤率,查看学校公告,请假等。

1.2框架结构设计

根据系统需求原理分析系统中的功能设计,对系统的主要功能需求进行分类梳理,并对其分类进行归纳,从系统用户体验行为、内容管理结构、数据使用关系等多个角度进行需求分析,得出一个信息系统架构图。这是交互方式设计产品流程结构中的一个基本设计步骤。后期的用户界面设计、数据库系统设计等都要以此设计图纸作为设计蓝本,从而进行开发设计。需要特别注意的一点是,系统主要面向三类不同用户,各自拥有的信息权限不同,根据系统功能的不同定位和系统信息层级架构中各层级之间的相互关系,列出每一个信息层级可能涉及的所有系统操作。图1,图2是包含部分应用系统的电子信息系统架构图。

2系统交互设计

2.1线框图

线形的框图设计是整个app系统产品设计的重要组成部分,通过手动绘制一条线形的框图,可以清晰准确地展现整个app的产品页面、结构、功能和各种用户体验行为。线条边框图一般可以包含大量文字、图片、视频等,用简洁的矩形线框、占位符等形式表示圖标、文本等。总之,线条架框图就是用各种线条、图形等描绘出的app的框架,从而准确描述一个页面主要功能与具体内容的逻辑关系。线条边框图案也可以进行手绘,可以直接利用软件绘制工具中的辅助进行绘制,可以辅助选用的软件工具主要有uxpin,balsamiqmockups、justinmind,axure,visio等。其中的这个axureb就是来自美国axuresoftwaresolution公司的最新产品,是一个非常专业的原型工程设计工具,能够快速创建基于应用程序软件或axweb官方网站的所有线上架框图、流程图、原型和产品规格以及说明书等文档。

2.2页面流程图

这个开发阶段主要是利用一个相关联的工具组,从而完成一个页面内部逻辑结构图的精确绘制。页面信息流程图主要用于描述一个页面信息流转的流程关系,也就是用户通过当前什么样的操作方式进入了什么样的页面,以及用户后续的操作和管理页面。换句话来说,就是需要正确设计两个页面之间的用户行为交互路径,这对前端开发非常重要,可为以后编写前端代码过程提供重要数据参考。理顺了交互系统流程操作逻辑,才能有效提升用户的正确操作交互流程用户体验。

2.3原型设计

app基于用户界面的高保真模型,可以精确模拟一个用户和系统界面之间的交互。制作一个app系统原型的主要目的之一是在实际系统开发之前预先测试整个系统的基本功能和系统可用性。原型交互设计在整个交互功能设计中一直处于重要的的位置,因为它既要准确展现交互界面中的元素,还要掌握实现交互功能的基本逻辑。系统同样需要采用axure方式进行系统原型架构设计,完成所有的关键按钮的切换动作、页面自动跳转并提示信息的交互方式设计。

3总结

通过交互系统设计的一系列工作流程,笔者完成了所有信息系统架构图、线程架框图、流程图、原型的交互设计,并定期进行了信息可用性试验测试,在保持测试性的基础上通过修改原型完善交互设计。后续笔者将在确定的代码原型开发设计方案基础上,进行升级代码系统开发,以求尽快将此前的app代码系统化应用于学生课堂上的考勤,真正做到有益于学院教师和广大学生。

参考文献:

[1]基于Android平台的校园移动考勤系统的研究与应用[J]. 薛云飞.  中国新通信. 2018(02)

[2]基于Android移动设备的学生人脸考勤系统[J]. 郑长伟,沈文辉.  工业控制计算机. 2017(09)

[3]基于Android的学生移动考勤系统[J]. 周红,唐伟.  计算机光盘软件与应用. 2014(20)

作者简介:

刘宝(1994-),男,籍贯:山西省太原市人,民族:汉,职称(无)学历(在读硕士研究生)研究方向(软件开发应用).

猜你喜欢
交互设计
浅谈交互设计流程中的视觉因素
超数字化:网络体育新闻传播的发展趋势
非物质文化遗产数字化研究
浅谈交互设计在工业设计中的运用
交互设计在工业设计中的应用分析