2024年5月18日发(作者:安卓论坛哪个最好)
企业科技创新2020年第3期(
总第
461期)
基于Android的校园一卡通App设计与实现
黄玉鑫,苟全登,龙承庚,李正昌
(内江师范学院计算机科学学院
,四川
内江641100)
摘
要
】
【伴随着数字校园向智慧校园的演变,针对校园一卡通目前存在的储值难
、查询
难
、
管理不方便等诸多因素,设计一款管理方便
、使用方便的智能校园一卡通迫在眉睫。
该系
统利用手机App端和后台数据库连接,学生通过自己的学号和相应的密码登录App后,
可
以方便地办理充值、余额查询与消费情况查询等业务
,不受空间、时间、地
域等因素的限
制,随时随地进行相关业务的操作和管理
,该
App具有非常高的实用性和使用便捷性
。
【关键词
】
手机App;一卡通
;
Android;数据接口
【中图分类号
】
TP311.52【文献标识码
】
A【文章编号
】
1674-0688(2020)03-0048-03
1概述
1.1什么是Android
[1]
Android是基于Linux开源操作系统,由Google公司开
发。目前,其主要应用手机、平板电脑
、车载系统、智能电视
等众设备上
。
Android的应用层由Java语言编写,开发
简单
便捷,成本低廉,是目前众多移动开发人员的首选方向
。
操作,无论你是身在寝室、在教室
、在路上、在农村……它不
需要大量的网络带宽,以及便捷性
,所有的操作都可以顺利地
进行。
使用
App仅需安装一次,便可一直使用
。因此,采用
手机App的方式相对于传统的互联网就有了极大的便利性和
极好的用户体验
。
2相关工具及技术简介
2.1JDK1.7
Java语言是由Oracle公司推出的一款面向对象的编程语
言,其设计的思想采用基于JVM虚拟机的这种思想
,具备一
次编译到处运行的特性
。同时,
Java语言的语法具有简单
、
灵活、便捷、好理解等特点,
备受开发人员喜爱。此外,
An-
droidSDK也是基于Java语言开发的一款SDK。
1.2Android的架构
Android架构主要分为LinuxKernel层
、
Android系统
运行层、AndroidApplicationFramework层和Android
Application层。内核层是Android的核心系统,它为An-
droid操作系统提供各种驱动
、内存与进程管理。
Application
是程序员基于Java程序语言设计的。
应用框架层是
Android
操作系统最为核心的部分,它基于系统运行库层
,给应用层提
供接口
,方便
App开发人员使用。系统运行层由系统库与
Dalvik虚拟机构成。
[2]
2.2AndroidSDK
校园一卡通App就是采用AndroidSDK进行开发,
AndroidSDK是基于JavaSDK之上,它有的SDK是自己
封装的。
随着
Android系统的版本不断升级
,
Google考虑到
用户在移动网络的社会中用户信息的重要性
,
AndroidSDK
有些接口不对外提供,Google这样做主要考虑用户的安全。
1.3课题的背景、
目的与意义
随着社会的发展,目前已经进入移动互联网时代
。随着
移动应用的普及,通过手机应用的操作,复杂的操作变得简
单方便
。
当前,每个高校都跟着时代的步伐
,进入了互联网的时
代,都有了属于自己学校的网站与系统
。比如,在查询方面,
可以通过高校相对应的学工系统网站或教务系统网站进行相关
信息的查询,但由于网站的特殊性
,再加上现在移动终端的普
遍,传统的网站查询方式由于操作的复杂性
,变得不再那么受
用户的欢迎
[5]
。
如果在手机上就可以完成在网站上相同的工作,
那么便捷
而简单的操作便可以给在校的学生带来许多的便利
。因此,通
过手机App实现功能,那么一切将变得不再复杂
,对于查询
2.3Eclipse+ADT
Eclipse是一款主要用于JAVA语言开发的免费编程工
具,支持其他多种编程语言
,如
C/C++等
。
ADT是Google
公司推出的用于解决AndroidSDK与Eclipse的完美插件
,
通过ADT插件,
能使
Eclipse完美地支持Android应用程序
的开发
[3]
。
3系统分析
3.1系统功能分析
该校园一卡通App根据内江师范学院部分学生的需求
项目编号:
X2017072
项目编号:
2019XZ01【基金项目
】
大学生创新创业训练计划
(
);校级科研重大项目
(
)。
【作者简介】黄玉鑫,男,重庆长寿人,内江师范学院计算机科学学院本科在读;苟全登(通信作者),男,四川广元人,内江师范学院副教授,研
究方向:计算机应用
、智慧教育。
48
qiyekejiyufazhan
2020年第3期(
总第
461期)
汇总再进行相应的筛选后,决定本软件采用安卓软件作为客
户端
[6]
。目前,可将其划分为以下几大功能点。
(1)校园一卡通余额查询与充值
。由于
软件的主要用户使
用群体是内江师范学院的在校学生,因此查询关于学生的一卡
通信息及充值是该App的主要功能
。
(2)寝室水电费查询与充值。该软件可进行寝室水电费的
查询、充值,以及其他费用的充值与查询
。
3.2可行性分析
通过对App的需求确定后,再从现实角度进行可行性分
析,主要根据技术、经济、
操
作可行性进行分析
。
(1)技术可行性。此App采用AndroidSDK开发,主
要采用Java语言开发,
且服务
端也采用JavaEE开发,
只
需
要用到Java语言就可以完成软件的开发,
再根据网
上众多的
开源实例,技术可行性高。
(2)经济可行性。仅需要一台电脑和一部安卓测试手机就
可以完成此软件的开发,
待开发完成后上线时,
将服务端放在
租赁的服务器上便可以进行服务端的部署
,
App端开发完成
后,
将
App打包上传到市面上的各大应用市场即可
。
(3)操作可行性。此手机软件开发较为简单,仅需要掌握
AndroidSDK与JavaEE服务端开发知识便可以完成此软
件的开发工作,再加上硬件服务端设备的支持与众多SDK的
支持,完成此软件的开发非常简单。
3.3需求分析
3.3.1用户需求分析
都说用户是产品的灵魂,当然该软件也是以用户为中心打
造出来的,特别是针对内江师范学院的学生为用户群体而专门
打造出来的一款App。随着移动互联网时代的到来,大学生的
校园生活也由此进入了一个崭新的移动校园的时代
。通过
对用
户的需求汇总整理,结合实际
,设计一卡通软件功能模
块
。主
要模块与功能如下:一卡通余额查询与充值
、寝室水电
费的查
询与充值、其他需网上缴费的内容
。
3.3.2功能需求分析
根据需求分析,设计出校园一卡通功能模块。
(1)校园一卡通查询模块。该模块为主要模块,解决学生
随时随地查看自己的一卡通内的余额,方便学生在学校食堂和
便利店的消费
,
解决了学生因不知道自己卡内的余额而烦恼的
问题。
如果
余额不足,
还可在线
进行充值,方便快捷
。
(2)寝室水电费查询模块。在该模块下
,通过对学校的数
据的查询,查询学生寝室内的水电费余额,在周末寝室断电就
不恢复通电的情况可以便捷地帮助学生及时充值
,避免突发寝
室停电的尴尬局面
[5-8]
。
4系统总体设计
本软件由一卡通余额查询与充值和寝室水电费余额两大模
企业科技创新
块构成。两个模块组成了一个完整的高校校园生活为主的手机
软件。在设计时,以用户为中心,其余功能点为用户下的拓展
功能点
[7]
,各个功能点从整体上看是一个很大的整体
,但从局
部来看,每个功能点的关联性又不大,其
耦合性极低,所以对
以后此软件功能的扩展有很大的便利
。整个校园一卡通软件包
含两大部分:校园一卡通余额查询和寝室水电费查询
。功能模
块的详细情况如图1所示。
5系统实现
该软件实现的两大模块功能有校园一卡通余额查询与寝室
水电费查询。首页登录界面如图2所示,方便学生进行自己账
户的余额查询和寝室收电费的充值
,防止寝室的水
电意外的中
断
。
(1)校园一卡通查询。该部分将会在用户输入自己的学号
信息和用户密码后成功登录,并将学校的一卡通相关界面呈现
给学生,一卡通余额查询结果界面如图3所示
[4]
。
(2)校园一卡通充值。校园一卡通充值界面如图4所示
。
6结论
该软件是主要利用AndroidSDK和JAVA平台共同实
现的一个以校园生活为主的校园App。
该
App内主要用了安
卓系统的相关控件。该软件的架构以传统的MVC架构为主,
View层通过xml编写。软件使用传统安卓开发的框架基础,
当然,此软件也还有许多不足之处,如许多功能由于时间关系
还未彻底完善,界面方面也不够友好
,但整体上此软件实现
了
学生在大学校园中的基本功能
,愿此软件能
真正为学生的生活
带来便利
。
一卡通充值
一卡通余额查询
一卡通消费查询
一卡通
寝室水电费查询
寝室水电费查询
寝室水电费充值
其他费用充值
图1系统结构图
图2首页登录界面图
qiyekejiyufazhan
49
企业科技创新2020年第3期(
总第
461期)
图4
图3一卡通余额查询结果界面
一卡通充值界面
55-58,63.
[5]黄晓先.基于Android的掌上校园交流系统设计与实现
[J].开封教育学院学报
,
2016(3):280-281.
[6]李巍,庄恩贵
,王建,等
.基于ANDROID系统的校园
[
J]一卡通智能手机应用平台的设计与实现.中国管理信
息化,2014(6):40-42.
[7]袁学松.校园一卡通系统建设相关技术问题探讨[J].
电脑知识与技术,2012(19):4676-4678.
[
J][8]吴作勇.校园一卡通系统帐务数据接口的实现.信阳
师范学院学报(自然科学版
)
,2006(3):356-358.
参考文献
[1]百度百科.Android(安卓)[EB/OL]..
com/item/Android/60243?fr=aladdin,2008-09-23.
[
D][2]马越.Android的架构与应用.北京:中国地质大学,
2008.
[
J][3]吴新华
,万强
.基于Android平台的手机游戏开发.
萍乡学院学报
,
2015(6):66-69.
[4]王思沫,汪志龙,谭雨晴,等.基于App端智能校园一
卡通系统的设计[J].现代电子技术
,
2018,41(16):
(上接第47页)
4汽车门窗饰板和胶条匹配问题的总结与展望
本文主要针对工作中解决的问题作为案例,
通过
“人、
机、料、法、环”逐一分析得出问题根本原因,总结了问题的
原因分析查找的基本方法,根据问题的根本原因制定切实有效
的解决措施
,
通过闭环管理方法去解决问题
,为其他的间隙段
差问题解决提供了思路和参考。目前,
汽车外观成为越来越多
用户关注的要点,影响汽车外观的因素复杂
,这就需要汽车工
作者投入更多的精力去改进汽车的外观配合
,设计师要从源头
上杜绝外观配合出现偏差
。
图3整改后的数据
参考文献
经设计改进
,尝试使用
将三角饰板翻边和导轨匹配面加高
以消除段差的改进方案
,均无法
使间隙问题得到解决
,
跟踪验证
现场数据,间隙在0~2mm,最终申请改进该位置间隙标准。
通过过程控制工艺方法和设计结构方法的改进,并跟踪验
证大量数据,有效解决了门窗饰板和胶条匹配间隙出现超差的
问题。
[1]贾庆祥.汽车制造工艺学[M].北京:机械工业出版社,
2007.
[2]莫达君.汽车内外饰件间隙段差问题的原因分析方法[J].
企业科技与发展,2015(11).
[3]杨少波.汽车内外饰开发设计中的绿色概念[J].山东工
业技术
,
2015(8).
50
qiyekejiyufazhan
发布者:admin,转转请注明出处:http://www.yc00.com/xitong/1716037911a2710403.html
评论列表(0条)