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