APP下载

藏汉英自习室查询App

2019-03-25孟姚媛洛桑嘎登李威陈付旻

电脑知识与技术 2019年3期
关键词:移动终端二维码

孟姚媛 洛桑嘎登 李威 陈付旻

摘要:在移动互联网技术日趋成熟的背景下,如何利用移动互联网技术和移动智能终端使得校园生活更加便利,具有深刻的现实意义和广泛的研究价值。基于Android平台的藏汉英自习室查询APP,可为学生提供自习室查询、交流等资讯服务。该APP能够便利我校的在校学生,提高生活效率,节省寻找自习室的时间。

关键词:校园资讯;移动终端;Android;二维码

中图分类号:TP311      文献标识码:A      文章编号:1009-3044(2019)03-0080-02

1 概述

近年来,移动互联网技术日趋成熟,在人们的生活中也变得不可或缺。具体表现在,智能手机已经成为人类生活中不可缺少的物品。不管是在娱乐,出行,学习还是在金融领域人们都已离不开智能手机和移动互联网技术带来的便利。当然,移动互联技术在高校中也有着非常活跃的活动。很多高校依托移动互联网技术为在校大学生提供移动校园资讯服务。学生可以通过安装学校的官方APP获取学校的重大事件,办事流程、学习资源等的信息。为自己更方便的大学生活服务。同时也有许多非官方的校园软件不断出现,例如,课程表查询软件,图书资讯软件以及校园订餐等软件,也在为在校大学生提供便捷的资讯服务。而我校的校园资讯服务主要依托于学校光放网站,以及学校的各大公众号。在app领域还处势弱状态。

同时,各大高校都为同学们开设了很多自习的教室。然而,对很多在校大学生来说自习室都面临以下几个问题:

1)在校大学生不清楚学校到底有哪些教室可供自习。

2)一些自习室出现人数过多的拥挤现象,而一些自习室则会出现人数稀少的资源浪费现象。

3)自习室的环境、卫生等的使用情况无法及时获取和反馈。

故综上所述,结合本校实际基于Android平台通过Java语言打造一款针对大学生的自习室查询App,方便本校学生的在校生活是非常迫切的。因此我们团队为解决该问题设计了一款基于Java的藏汉英自习室查询App。

2 开发平台介绍

藏汉英自习室查询APP的开发设计是基于Android平台的,并且使用的是Android Studio开发工具。选择Android平台和Android Studio开发工具来开发设计的主要原因是它们有以下的优势:

1) Android平台是开源的、开放的、免费的。

2) 可以无缝结合Google的应用,并不受运营商和开发商的限制。

3) Android自带的轻量级的SQLite数据库,更适合应用于手机开发[1]。

4) Android Studio是谷歌主导的未来Android开发的主流。

5) Android Studio是一个Android的集成开发环境,它在IDEA的基础上整合了Gradle构建工具,使得项目的配置、编译和打包都更为方便。

6) Android Studio自带的多设备实时预览使得项目开发过程更加智能。

3 APP需求分析

APP需求分析是进行APP功能设计和APP功能具体实现的基础。因为本APP作为一个为在校学生提供特定资讯服务的APP,所以我们对在校学生进行了需求调研。 笔者在对本校学生的调研中发现当临近考试周时自习室就供不应求,同学们通常要找好一大圈才能找到合适的自习座位。他们迫切需要一个安装在移动智能终端上的能够显示教室地址、及时显示自习室使用情况的信息服务APP。

根据调研结果和分析,我们得出APP的具体需求如下:

1) 本APP的服务器需要实时获取自习室的使用情况,以保证数据准确。

2) 本APP需要满足学生对自习室查询的基本要求,主要有自习室推荐、自习室查询、账号管理、藏汉英语言切换。

3) 本APP需要加入消息反馈机制,让学生来动态更正自习室的使用情况。

4) 为了促进学生积极主动地反馈自习室的使用情况,本APP设置了积分奖励机制,对积极参与反馈的学生给予积分奖励。

4 概要设计

4.1 APP功能模块设计

藏汉英自习室查询APP的目的是实时反映学校自习室的使用情况。本APP能统计每个教室的实时人数并返回数据给用户。学生可以实时查询到每个自习室的使用情况。

自习室查询APP的主要功能模块结构如下图所示:

4.2 各模块功能概述

1)首页模块功能

首页模块功能包括自习室推荐、自习室查询、二维码扫描。

自习室推荐。用户在打开APP后首页中便有人数较少的3个自习室的推荐信息。

自习室查询。用户可以在搜索栏中输入想要查询的自习室号,如12-305,APP便会返回此时自习室的使用情况,如人数等。

扫一扫。用户通过扫描二维码使得该自习室的使用人数实时更新,同时对自习室的卫生等情况进行评价,并获得相应的积分奖励。

2)交流模块功能

积分模块功能中有我的评价。

我的评价。用户在我的评价模块中不仅可以分享自己对当前自习室的评价,也可以分享一些学习资源与志同道合的朋友一起讨论学习经验。

3)我模块功能

我模块功能包括我的积分、个人信息、设置、关于。

我的积分:用户累计获得的积分奖励在该模块中可以查询得到。

个人信息:用户可以在该模块中查看自己的个人信息。如昵称、邮箱、头像、座右铭等。

设置中包括账号管理、语言:用户可以通过账号管理来修改昵称、邮箱、头像、座右铭等信息,可以通过语言来切换APP的显示语言如藏语、英语、汉语。

关于:关于中有作者及团队的介绍、APP使用说明等。

4.3 主要模块流程设计

主要模块的流程设计可以详细展现出软件的详细运行的逻辑流程[2]。下面对APP进行分析。

5软件实现

软件登錄界面是通过用户输入的账号密码与服务器通信验证完成登陆操作,如图4所示。

5 结论

在整个软件的开发中注重软件的可用性、易用性以及可持续性,努力提升用户的操作体验。由于需求的不断更新和技术的不断发展,软件还需不断完善和升级改进。

参考文献:

[1] 卢照,王琦,王华.基于Android平台的大学生实用软件设计开发[J].微型机与应用,2015,34(24):19-21,27.

[2] 张立,韩银和,袁小龙.一种基于Android系统网络模块功耗的评估和分析[J].计算机科学,2012,39(6):289-292.

[3] 初雅莉,陈昌稳,崔召金,郑光宗,程丹,张兰华.基于Android的智慧校园手机系统[J].微型机与应用,2013,32(15):15-17.

[4] 岑冬梅. 基于SQLite的空间数据库存储技术的研究与实现[D]. 武汉:武汉科技大学,2009.

[5] 方放.校园自习室可用作为数量查询系统的设计与实现[D].长春:吉林大学,2014.

[6] 纪孝桢.基于Android平台的自习室信息服务系统的设计与实现[D].武汉:华中科技大学,2013.

【通联编辑:梁书】

猜你喜欢

移动终端二维码
二维码
让严肃的二维码呆萌起来
手机APP在学生信息化管理中的应用探索
二维码,别想一扫了之