【摘要】伴随着数字校园向智慧校园的演变,针对校园一卡通目前存在的储值难、查询难、管理不方便等诸多因素,设计一款管理方便、使用方便的智能校园一卡通迫在眉睫。该系统利用手机App端和后台数据库连接,学生通过自己的学号和相应的密码登录App后,可以方便地办理充值、余额查询与消费情况查询等业务,不受空间、时间、地域等因素的限制,随时随地进行相关业务的操作和管理,该App具有非常高的实用性和使用便捷性。【关键词】手机App;一卡通;Android;数据接口
【中图分类号】TP311.52【文献标识码】A【文章编号】1674-0688(2020)03-0048-03
1概述
1.1什么是Android[1]
Android是基于Linux开源操作系统,由Google公司开发。目前,其主要应用手机、平板电脑、车载系统、智能电视等众设备上。Android的应用层由Java语言编写,开发简单便捷,成本低廉,是目前众多移动开发人员的首选方向。
1.2Android的架构
Android架构主要分为Linux Kernel层、Android系统运行层、Android Application Framework层和Android Application层。内核层是Android的核心系统,它为An-droid操作系统提供各种驱动、内存与进程管理。Application 是程序员基于Java程序语言设计的。应用框架层是Android 操作系统最为核心的部分,它基于系统运行库层,给应用层提供接口,方便App开发人员使用。系统运行层由系统库与Dalvik虚拟机构成[2]。
1.3课题的背景、目的与意义eclipse开发手机app
随着社会的发展,目前已经进入移动互联网时代。随着移动应用的普及,通过手机应用的操作,复杂的操作变得简单方便。
当前,每个高校都跟着时代的步伐,进入了互联网的时代,都有了属于自己学校的网站与系统。比如,在查询方面,可以通过高校相对应的学工系统网站或教务系统网站进行相关信息的查询,但由于网站的特殊性,再加上现在移动终端的普遍,传统的网站查询方式由于操作的复杂性,变得不再那么受用户的欢迎[5]。
如果在手机上就可以完成在网站上相同的工作,那么便捷而简单的操作便可以给在校的学生带来许多的便利。因此,通过手机App实现功能,那么一切将变得不再复杂,对于查询操作,无论你是身在寝室、在教室、在路上、在农村……它不需要大量的网络带宽,以及便捷性,所有的操作都可以顺利地
进行。使用App仅需安装一次,便可一直使用。因此,采用手机App的方式相对于传统的互联网就有了极大的便利性和极好的用户体验。
2相关工具及技术简介
2.1JDK1.7
Java语言是由Oracle公司推出的一款面向对象的编程语言,其设计的思想采用基于JVM虚拟机的这种思想,具备一次编译到处运行的特性。同时,Java语言的语法具有简单、灵活、便捷、好理解等特点,备受开发人员喜爱。此外,An-droid SDK也是基于Java语言开发的一款SDK。
2.2Android SDK
校园一卡通App就是采用Android SDK进行开发,Android SDK是基于Java SDK之上,它有的SDK是自己封装的。随着Android系统的版本不断升级,Google考虑到用户在移动网络的社会中用户信息的重要性,Android SDK 有些接口不对外提供,Google这样做主要考虑用户的安全。
2.3Eclipse+ADT
Eclipse是一款主要用于JAVA语言开发的免费编程工具,支持其他多种编程语言,如C/C++等。ADT是
Google 公司推出的用于解决Android SDK与Eclipse的完美插件,通过ADT插件,能使Eclipse完美地支持Android应用程序的开发[3]。
3系统分析
3.1系统功能分析
该校园一卡通App根据内江师范学院部分学生的需求
基于Android的校园一卡通App设计与实现
黄玉鑫,苟全登,龙承庚,李正昌
(内江师范学院计算机科学学院,四川内江641100)
【基金项目】大学生创新创业训练计划(项目编号:X2017072);校级科研重大项目(项目编号:2019XZ01)。
【作者简介】黄玉鑫,男,重庆长寿人,内江师范学院计算机科学学院本科在读;苟全登(通信作者),男,四川广元人,内江师范学院副教授,研究方向:计算机应用、智慧教育。
48
qiyekejiyufazhan

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。