基于Android的校园一卡通App设计与实现

基于Android的校园一卡通App设计与实现


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条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信