APP下载

Android平台下目标达成辅助系统App的设计与实现

2020-11-02马航凌王二丽

电脑知识与技术 2020年25期
关键词:大学生

马航凌 王二丽

摘要:随着人们生活水平的不断提高,许多大学生逐渐养成对移动设备有过大的依赖性,自我控制能力较差,无法将注意力集中于学习。针对此问题,利用Android平台,设计并开发了达标App,通过建立任务、设置自习室、分享目标,完成目标后对用户进行奖励等一系列功能,来提升用户的自律能力并逐渐形成良好的学习和生活习惯。

关键词:目标达成;辅助系统;Android;App开发;大学生

中图分类号:TP317      文献标识码:A

文章编号:1009-3044(2020)25-0099-03

Abstract: With the continuous improvement of people's living standards, many college students have gradually developed an over-dependence on mobile devices, leading to  poor self-control ability, and they are unable to focus on learning. In response to this problem, an auxiliary system is designed and developed based on the Android platform. By establishing tasks, setting up self-study rooms, sharing goals, and rewarding users after completing the goals, the series of functions are used to improve users' self-discipline ability, thus the user can gradually form good learning and living habits.

Key words: goal achievement; auxiliary system; Android; App development; college students

1 背景

持續时间较长的新冠肺炎疫情使得很多大学生无法正常返校,高校也开启了线上授课模式,学生只能在家利用移动设备或电脑设备进行网上学习[1-2]。然而实际学习过程中,学生容易被外界各种因素所干扰[3]。大多数学生对移动设备有着很强的依赖性,自我控制能力较差,在无监督者的情况下无法将注意力集中于学习。基于Android的目标达成辅助系统(简称达标)App,旨在提升、培养用户自律能力,通过使用应用内一系列辅助功能,帮助用户逐渐集中注意力达成一个个小目标,能够静下心来专注事物,养成良好学习或生活习惯。

2 相关技术介绍

2.1 Android系统及Android Studio

Android是一种基于Linux内核的自由及开放源代码的操作系统,主要用于智能手机与平板电脑,现已拓展至互联网电视、可穿戴设备、智能家居等[4]。Android Studio是谷歌推出的基于IntelliJ IDEA的集成开发工具,是开发Android项目的首选。

2.2 LitePal数据库框架

LitePal是一款开源的Android数据库框架,采用对象关系映射模式,将常用数据库功能进行封装,配置文件完成后即可完成创建表、增删改查的操作,能极大提高开发效率[5]。

3 系统可行性分析与需求分析

系统可行性主要从技术可行性、经济可行性和操作可行性[6]三个方面进行分析。系统需求分析,调查学生对系统的具体需求,并了解各模块应达到的目标。

3.1 系统可行性分析

3.1.1 技术可行性分析

达标系统以快速原型模型作为软件开发模型,避免了用户与开发人员理解不同而导致的错误。目前Java语言已经十分成熟,选用Java作为开发语言,可以保证开发系统的稳定性与安全性,系统在技术上完全可行。

3.1.2 经济可行性分析

达标App借助了很多开源软件系统,成本上只需要投入一定的时间和精力即可完成。据《中国高等教育质量报告》显示,2020年中国大学生在校人数达到3700万[7],消费市场日渐庞大,对于辅助学习类的软件消费呈现上升趋势,消费市场仍未饱和、前景良好。

3.1.3 操作可行性分析

该系统是一个大学生辅助达标App,用户不需要了解具体实现流程,只需要按照提示完成操作即可。

3.2 系统需求分析

针对大学生日常学习过程中对移动设备的依赖性,调查系统的应用环境及需要实现的数据管理功能、明确日常活动数据、数据的类别及其结构,进而确定系统的功能模块。系统主要实现用户能够登录系统设定目标任务,能够与他人进行任务的分享,同时通过一定的监督任务与奖励任务督促用户专注事物。系统主要包含登录注册、任务目标、自习室、广场、工具包、个人信息管理等功能。

4 系统设计与实现

4.1 系统功能设计

采用MVC模式将软件各部分模块化[8],分离项目中的数据的提取与展示功能。系统功能结构图如图1所示。

4.1.1 登录注册模块

1)登录账号:已注册用户可直接输入账号密码验证进入主界面。

2)注册账号:未注册用户输入账号密码在系统中进行注册。

4.1.2 任务目标模块

1)创建目标:用户可向系统提交近期设定的目标。

2)达成目标:用户完成创建的目标后,其状态更改为已完成获取奖励的成就点。

4.1.3 自习室模块

1)创建自习室:用户在确定自习时间和目标后提交向系统申请创建自习室。

2)自习完成:以闹铃形式提醒用户完成自习。

4.1.4 广场模块

1)发布帖子:登录用户以认证身份发布自定义帖子。

2)查看资讯:用户浏览查看所有已发布的帖子。

3)查看详情:用户点击可查看该帖子的详细评论。

4)评论帖子:用户可以对帖子进行评论。

5)点赞:用户对认同的帖子进行点赞。

4.1.5 工具包模块

1)商店奖励:用户使用赚取的成就点换取能吸引自己的奖励。

2)远离手机:用户设定一段时间内无法正常使用手机。

3)树洞:用户匿名提交自定义信件。

4)抛硬币:随机算法帮助用户解决选择困难问题。

5)浇水打卡:用户每天可在此浇水收取能量点,一定量的能量点能兑换树苗。

6)成就:用户在完成一定量的积极行为后可领取一定量成就点。

4.1.6 个人信息管理模块

1)修改信息:上傳用户头像,修改用户名、密码等个人信息。

2)帮助反馈:查看开发者信息以获取帮助文档与反馈问题。

3)统计:以图表形式查看用户近期行为统计结果。

4)切换账号:返回登录界面重新输入账号进行登录。

4.2 数据库设计

本系统数据库包含以下实体:用户实体、任务实体、博客实体、商品奖励实体、评论实体、书信实体,并设计了以下表:

1) 用户信息表:主要由用户ID、用户名、密码、个人成就点等字段组成。

2) 任务信息表:主要由任务ID、标题、创建时间、紧急度、成就点等字段组成。

3) 博客信息表:主要由博客ID、博客内容、发布时间、博客图片等字段组成。

4) 商品奖励信息表:主要由商品ID、商品名、支付点、喜爱度等字段组成。

5) 评论信息表:主要有评论ID、评论内容、评论时间等字段组成。

6) 书信信息表:主要由书信ID、书信内容等字段组成。

4.3 系统界面

本系统提供友好易用的操作界面和人性化的操作方式,为用户提供良好的交互体验,系统部分功能界面展示如图2所示。

5 结束语

为帮助大学生群体合理利用手机,设计并实现了Android平台下帮助用户提高自律能力的目标达成辅助App,该App通过任务、自习室、广场三大模块为大学生用户提供了规划目标、专注目标、交流分享等基础功能,同时将远离手机、商店奖励等工具包功能作为补充模块,涵盖大学生在校园生活中对于自我监督以及锻炼自律能力的日常需要。针对系统存在无法深度解析用户行为等缺点,后期将会通过用户的需求与反馈不断更新完善系统,致力于将手机变为用户提升自我的优势。

参考文献:

[1] 刘林德, 黄淯斌. 新冠疫情下高职院校线上教学开展情况探析——以揭阳职业技术学院为例[J]. 科技经济市场, 2020(4): 143-145.

[2] 陈云鹏, 林俊韬. 浅谈新冠肺炎疫情下高校学生返校工作的保障措施——以高校二级学院为例[J]. 就业与保障, 2020(4): 181-183.

[3] 陈蕾. 大学生学习倦怠的成因及对策探索[J]. 产业与科技论坛, 2015, 14(18): 150-151.

[4] 欧阳燊. Android Studio开发实战:从零基础到App上线[M]. 2版. 北京: 清华大学出版社, 2018.

[5] 申圣兵. Android开源数据库框架LitePal的研究与应用[J]. 中国新通信, 2016, 18(10): 49-50.

[6] 张海藩, 牟永敏. 软件工程导论[M]. 6版. 北京: 清华大学出版社, 2013

[7] 白晓莹, 潘爽, 黎秀妍, 等. 大学生拓展性教育消费行为调查与对策研究[J]. 创新创业理论研究与实践, 2020, 3(4): 172-173.

[8] 童宇轩, 田泽安, 邓辉球. 基于Android的大学物理移动学习平台设计及应用研究[J].大学物理, 2020, 39(4): 48-52, 72.

【通联编辑:谢媛媛】

猜你喜欢

大学生
带父求学的大学生
大学生之歌
新大学生之歌
大学生实习如何落到“实处”
让大学生梦想成真
他把孤儿院办成大学生摇篮