首页 > 范文大全 > 正文

基于安卓平台的掌上校园APP的设计与开发

开篇:润墨网以专业的文秘视角,为您筛选了一篇基于安卓平台的掌上校园APP的设计与开发范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘 要:当今时代,移动互联网技术和智能手机已经成为了我们日常生活中的一部分,因此,掌上校园APP的设计与开发势在必行,主要是基于安卓平台推出的一款APP,能够帮助学生对自己的信息进行查询,更加便捷的通过掌上APP来实现信息的交流,推进校园信息化建设。

关键词:安卓平台 掌上校园app 设计开发

中图分类号:TP311.56 文献标识码:A 文章编号:1672-3791(2017)04(b)-0024-02

近年来,信息技术高速发展,移动信息产品正在影响和改变着我们的生活。学生利用手机APP来实现校园生活中的一些操作更加便捷。同时,信息化技术目前对教育行业也是一种冲击,校园的信息化建设是当前的重要问题,将学校的教学体系从静态转变为动态可以提高教学效率,而校园APP的应用正是关键。

1 校园APP设计开发的背景和意义

校园APP的设计与开发是以移动通讯技术为基础的,在手机、电脑或者平板上都是实现安装,通过校园APP,学生能够对学校的信息资源和相关的资讯进行收集,教师与学生之间,教师与校园管理者之g的沟通更加的便捷,这对于学校的发展有着极大的促进作用,将学校各个方面结合到一起,从整体上提升学校的教学水平和教学效率。

现在是智能化时代,学校也被移动网络所覆盖,智能手机也已经成为了学生的生活必备品之一,这就要求学校在信息,对校园进行管理的同时要结合信息技术,满足学生个性化和多样化的需求,这也是顺应时展的趋势。对掌上校园APP的设计和开发已经成为了当下高校中的一种流行趋势,是学校进行信息化建设的必然选择。现在市场上有iOS系统和安卓系统,其中安卓系统占据了学生的大部分市场,因此,在安卓平台上开发APP是结合了当前高校的实际特点,对推广该APP也是有着极大帮助的。

2 掌上校园APP系统分析

2.1 需求分析

对校园APP设计的需求分析是整个数据库设计的基础,主要是通过调查使用该APP主要人群的需求,校园APP的使用人群主要分为三个部分:学生、教师和相关的管理部门。在高校中,学生的群体是庞大的,也是使用该APP的主要用户,因此,在进行设计与开发之前需要对学生的需求进行调查。学生最为关心的就是教学信息的以及管理,比如学生的个人成绩、课表以及空闲的教室等。将这些主要信息补充完善之后还可以添加一些其他的生活服务资讯,比如一些社团的活动消息,天气信息等。

2.2 可行性分析

校园APP开发是否可行需要提前进行分析,该文研究的校园APP是基于安卓系统进行的,目前安卓系统是市场上移动设备的主流操作系统,源代码是较为自由和开放的。经过市场调查分析,安卓系统现在在移动设备的市场中占据了主导地位,开发者能够在安卓系统上自由发挥,根据校园内的需求进行分析。全国高校都在对校园进行信息化建设,希望通过信息技术提高本校的教学效率和教学质量,更多的培养人才,因此,该校园APP的开发也是符合高校的发展趋势。从这两方面来看这款基于安卓平台的校园APP的开发是非常有意义的,其可行性是非常高的。

3 校园APP的设计

3.1 校园APP的功能

如图1所示,该文设计开发的校园APP主要是实现教师信息管理、课程信息管理、成绩信息管理和校内信息管理四个大的功能模块,使用者可以根据自己需求的不同进入不同的功能模块中实现目的,这四个功能模块也是在高校中能够经常用到的功能,因此,在设计和开发的过程中主要是围绕这几个部分进行的。

3.2 具体功能设计

在四个大的功能模块下,还设计了一些小的功能模块,这些功能的设计也是为了便于使用者更好地对信息进行查询。(1)当前日期管理。当用户登录到校园APP中,就会自动显示当前的日期,这样也便于使用者根据当前日期去选择合适的时间。(2)空余教室信息管理。在高校中,学生的时间是充足的,很多学生会利用空余时间去教室中自习,如果一间一间去寻找空闲教室会极大的浪费时间,因此,我们设计了空余教室信息管理模块,在这里学生能够通过校园APP,直接查询出空余教室,获取信息之后学生就可以去教室学习,既省时又便捷。(3)课程信息管理。在这一模块中主要是让用户能够更加快速的查询课程,通过登录校园APP,输入相关的课程名称或者关键词,就能够出现相关的课程,其中会具体显示任课教师、上课时间和地点。在这一模块中,学生还能够对某一教师的其他任课信息进行查询,这样对某些课程感兴趣的同学就能知道具体的上课时间和地点,在与该专业课程不冲突的情况下,去别的课堂旁听,为自己充电。(4)课表信息管理。课表信息与课程信息不同,学生只需要在这一模块中输入自己的班级就会出现整个学期的课程情况,其中包含了具体的授课教师、时间和地点,与课程信息管理相似,但不完全相同。(5)校内成绩信息管理。这一模块是学生经常使用的,学生会随时随地查询自己的成绩。因此,需要设计这一功能,学生只要在掌上APP中输入自己的学号就能够进入,对自己大学期间的所有成绩进行查询。(6)四六级信息管理。主要是帮助学生四六级报名和查询四六级成绩。(7)校内信息管理。这一模块主要是服务类信息,为学生提供校内最新的资讯,一些社会的活动信息也会在这里面公布,同时学生也能够在这里进行自由言论。校内的相关部门也可以进行新闻。

4 校园APP的开发

4.1 开发环境的构建

在经过对掌上校园APP的分析和设计之后,就是对这个APP进行开发,在安卓平台的基础上,利用Java语言中的Eclipse和JDK作为主要的开发环境,需要安装一些ADT插件和SDK工具包来创造一个开发环境,完成对整个掌上校园APP的开发。

4.2 数据库的开发

数据库是整个掌上校园APP实现的重点,是整个系统中重要的组成部分,掌上APP中的所有数据都会在数据库中体现,以上所说的每一个功能在数据库中都有着对应的数据,同时都有着自己的属性,这样能够方便对各种数据的管理。除了数据库的开发之外,还需要注意APP服务器的配置问题,在运行程序之后保证数据库之间的连结正常,保证整个掌上校园APP的正常使用。

5 结语

现阶段,移动信息技术的应用在高校中是越来越多,高校也已经认识到开发和设计掌上校园APP的重要性,这也是时展的趋势,但是目前校园APP的设计中还是存在着很多的不足,只有及时解决这些不足才能提高校园APP的开发质量。

参考文献

[1] 谢杭,朱鹏羽,孟庆贺.基于安卓平台的掌上校园APP的设计与开发[J].软件工程,2016(3):24-26.

[2] 王应邦,孔春丽.运用安卓平台设计的掌上校园系统研究[J].信息化建设,2015(9):126.