现在的位置:主页 > 期刊导读 >

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

来源:企业科技与发展 【在线投稿】 栏目:期刊导读 时间:2020-05-21 11:14

【作者】:网站采编

【关键词】:

【摘要】1 概述 1.1 什么是Android [1] Android是基于Linux开源操作系统,由Google公司开发。目前,其主要应用手机、平板电脑、车载系统、智能电视等众设备上。Android的应用层由Java语言编写,开发简

1 概述

1.1 什么是Android[1]

Android是基于Linux开源操作系统,由Google公司开发。目前,其主要应用手机、平板电脑、车载系统、智能电视等众设备上。Android的应用层由Java语言编写,开发简单便捷,成本低廉,是目前众多移动开发人员的首选方向。

对于一些常无ASF疫病暴发的国家与区域,还需要做好生猪以及相关产品的管理工作。ASF作为一种扩散性疾病,一旦爆发还会造成非常严重的经济损失,对于该区域的养殖效益与经济效益还会产生巨大的威胁,这也就要求各国家能做好ASF的预防工作,促进自身的养殖行业得到进一步的发展。各级政府部门需要加强对诊断试剂以及疫苗生产的研究与储备工作,不得从有疫病的国家中进行生猪、猪饲料以及猪肉相关产品的进口工作,并需要在海关等单位做好生物安全防护措施[2]。

在粥店停车场,他上了自己的车。点火挂挡间,车载音响里传出了一首歌来,汪峰沧桑忧郁的嗓音一下子谋杀了王树林不合时宜的冷静。

1.2 Android的架构

Android架构主要分为Linux Kernel层、Android系统运行层、Android Application Framework层和Android Application层。内核层是Android的核心系统,它为Android操作系统提供各种驱动、内存与进程管理。Application是程序员基于Java程序语言设计的。应用框架层是Android操作系统最为核心的部分,它基于系统运行库层,给应用层提供接口,方便App开发人员使用。系统运行层由系统库与Dalvik虚拟机构成[2]

1.3 课题的背景、目的与意义

随着社会的发展,目前已经进入移动互联网时代。随着移动应用的普及,通过手机应用的操作,复杂的操作变得简单方便。

(2)经济可行性。仅需要一台电脑和一部安卓测试手机就可以完成此软件的开发,待开发完成后上线时,将服务端放在租赁的服务器上便可以进行服务端的部署,App端开发完成后,将App打包上传到市面上的各大应用市场即可。

本软件由一卡通余额查询与充值和寝室水电费余额两大模块构成。两个模块组成了一个完整的高校校园生活为主的手机软件。在设计时,以用户为中心,其余功能点为用户下的拓展功能点[7],各个功能点从整体上看是一个很大的整体,但从局部来看,每个功能点的关联性又不大,其耦合性极低,所以对以后此软件功能的扩展有很大的便利。整个校园一卡通软件包含两大部分:校园一卡通余额查询和寝室水电费查询。功能模块的详细情况如图1所示。

2 相关工具及技术简介

2.1 JDK1.7

Java语言是由Oracle公司推出的一款面向对象的编程语言,其设计的思想采用基于JVM虚拟机的这种思想,具备一次编译到处运行的特性。同时,Java语言的语法具有简单、灵活、便捷、好理解等特点,备受开发人员喜爱。此外,Android SDK也是基于Java语言开发的一款SDK。

2.2 Android SDK

(2)寝室水电费查询模块。在该模块下,通过对学校的数据的查询,查询学生寝室内的水电费余额,在周末寝室断电就不恢复通电的情况可以便捷地帮助学生及时充值,避免突发寝室停电的尴尬局面[5-8]

2.3 Eclipse+ADT

Eclipse是一款主要用于JAVA语言开发的免费编程工具,支持其他多种编程语言,如C/C++等。ADT是Google公司推出的用于解决Android SDK与Eclipse的完美插件,通过ADT插件,能使Eclipse完美地支持Android应用程序的开发[3]

3 系统分析

3.1 系统功能分析

该校园一卡通App根据内江师范学院部分学生的需求汇总再进行相应的筛选后,决定本软件采用安卓软件作为客户端[6]。目前,可将其划分为以下几大功能点。

根据需求分析,设计出校园一卡通功能模块。

(2)寝室水电费查询与充值。该软件可进行寝室水电费的查询、充值,以及其他费用的充值与查询。

前言办公室自动化往往是指合理运用计算机信息技术,来进行办公室工作,通过优秀的网络技术来实现数据存储,数据传递等多项工作目标[1]。该方法能够改善原本管理工作方式,提高医院档案管理工作效率,让医院档案存储完整性和可靠性得到显著增加。办公自动化的出现很好地解决了一些负担较重医院的任务,对于其自身运营有极大价值和意义。

3.2 可行性分析

通过对App的需求确定后,再从现实角度进行可行性分析,主要根据技术、经济、操作可行性进行分析。

该软件实现的两大模块功能有校园一卡通余额查询与寝室水电费查询。首页登录界面如图2所示,方便学生进行自己账户的余额查询和寝室收电费的充值,防止寝室的水电意外的中断。

当前,每个高校都跟着时代的步伐,进入了互联网的时代,都有了属于自己学校的网站与系统。比如,在查询方面,可以通过高校相对应的学工系统网站或教务系统网站进行相关信息的查询,但由于网站的特殊性,再加上现在移动终端的普遍,传统的网站查询方式由于操作的复杂性,变得不再那么受用户的欢迎[5]

(3)操作可行性。此手机软件开发较为简单,仅需要掌握Android SDK与Java EE服务端开发知识便可以完成此软件的开发工作,再加上硬件服务端设备的支持与众多SDK的支持,完成此软件的开发非常简单。

3.3 需求分析

3.3.1 用户需求分析

都说用户是产品的灵魂,当然该软件也是以用户为中心打造出来的,特别是针对内江师范学院的学生为用户群体而专门打造出来的一款App。随着移动互联网时代的到来,大学生的校园生活也由此进入了一个崭新的移动校园的时代。通过对用户的需求汇总整理,结合实际,设计一卡通软件功能模块。主要模块与功能如下:一卡通余额查询与充值、寝室水电费的查询与充值、其他需网上缴费的内容。

3.3.2 功能需求分析

(1)校园一卡通余额查询与充值。由于软件的主要用户使用群体是内江师范学院的在校学生,因此查询关于学生的一卡通信息及充值是该App的主要功能。

(1)校园一卡通查询模块。该模块为主要模块,解决学生随时随地查看自己的一卡通内的余额,方便学生在学校食堂和便利店的消费,解决了学生因不知道自己卡内的余额而烦恼的问题。如果余额不足,还可在线进行充值,方便快捷。

校园一卡通App就是采用Android SDK进行开发,Android SDK是基于Java SDK之上,它有的SDK是自己封装的。随着Android系统的版本不断升级,Google考虑到用户在移动网络的社会中用户信息的重要性,Android SDK有些接口不对外提供,Google这样做主要考虑用户的安全。

4 系统总体设计

如果在手机上就可以完成在网站上相同的工作,那么便捷而简单的操作便可以给在校的学生带来许多的便利。因此,通过手机App实现功能,那么一切将变得不再复杂,对于查询操作,无论你是身在寝室、在教室、在路上、在农村……它不需要大量的网络带宽,以及便捷性,所有的操作都可以顺利地进行。使用App仅需安装一次,便可一直使用。因此,采用手机App的方式相对于传统的互联网就有了极大的便利性和极好的用户体验。

图1 系统结构图

5 系统实现

(1)技术可行性。此App采用Android SDK开发,主要采用Java语言开发,且服务端也采用JavaEE开发,只需要用到Java语言就可以完成软件的开发,再根据网上众多的开源实例,技术可行性高。

近邻信任是特殊信任的一种,其区别于一般信任,指个体建立在亲密关系基础之上对特定对象——近邻的信任(夏庆, 辛自强, 杨之旭,2017; Weber & Gerth, 1953),其产生于邻里之间的互动。根据社会网络理论,邻居因其空间位置的优越性而成为及时支持的重要来源,可以在社会网络中发挥不可替代的作用(Unger & Wandersman, 1985)。Jachimowicz等人(2016)曾用两年的时间通过线上和线下的方式帮助美国60个低收入社区构建邻里之间的信任,结果表明,与控制组相比,干预组的居民时间折扣率显著降低。

(1)校园一卡通查询。该部分将会在用户输入自己的学号信息和用户密码后成功登录,并将学校的一卡通相关界面呈现给学生,一卡通余额查询结果界面如图3所示[4]

一个社会的文明,无论是物质文明还是精神文明,都不是凭空制造,而是以人类历史发展过程中积累下来的文明成果为前提,与过去文明存在某种继承性。 列宁说过,马克思主义可以是无产阶级革命者的精神武器,就在于“它并没有抛弃资产阶级时代最宝贵的成就,相反却吸收和改造了两千多年来人类思想和文化发展中一切有价值的东西”[2]299。 中华民族是具有五千年文明史的智慧民族,老祖宗为我们留下的文化遗产极为宝贵,不可再生,是中华民族的根与魂。 坚持正确的遗产保护观必须在正确认识文化遗产的前提下,协调好社会各方面的利益关系。

5) 定植密度:株行距3.5 m ×3.5 m;穴植,穴规格1.0 m × 0.8 m × 0.5 m。每穴可植3~5株。

(2)校园一卡通充值。校园一卡通充值界面如图4所示。

在回填之前,将供电电极的保护套管预埋在垂直膜内侧,间隔50 m设置1根。以HDPE膜为检测单元,将接收电极放入垂直膜外侧预埋的电极保护套管内,另一侧通过渗漏检测仪控制选取供电电极,分别供给不同位置的供电电极电压,利用32路不极化检测电缆采集检测区域的电势,得到垂直膜附近不同的电势分布图。在现场检测完成后,进行数据汇总,并且通过模型计算,评估垂直防渗墙整体的防渗效果[5]。

图2 首页登录界面图

6 结论

该软件是主要利用Android SDK和JAVA平台共同实现的一个以校园生活为主的校园App。该App内主要用了安卓系统的相关控件。该软件的架构以传统的MVC架构为主,View层通过xml编写。软件使用传统安卓开发的框架基础,当然,此软件也还有许多不足之处,如许多功能由于时间关系还未彻底完善,界面方面也不够友好,但整体上此软件实现了学生在大学校园中的基本功能,愿此软件能真正为学生的生活带来便利。

图3 一卡通余额查询结果界面

图4 一卡通充值界面

参考文献

[1]百度百科.Android(安卓)[EB/OL].https://baike.baidu.com/item/Android/60243?fr=aladdin,2008-09-23.

[2]马越.Android的架构与应用[D].北京:中国地质大学,2008.

[3]吴新华,万强.基于Android平台的手机游戏开发[J].萍乡学院学报,2015(6):66-69.

[4]王思沫,汪志龙,谭雨晴,等.基于App端智能校园一卡通系统的设计[J].现代电子技术,2018,41(16):55-58,63.

[5]黄晓先.基于Android的掌上校园交流系统设计与实现[J].开封教育学院学报,2016(3):280-281.

[6]李巍,庄恩贵,王建,等.基于ANDROID系统的校园一卡通智能手机应用平台的设计与实现[J].中国管理信息化,2014(6):40-42.

[7]袁学松.校园一卡通系统建设相关技术问题探讨[J].电脑知识与技术,2012(19):4676-4678.

[8]吴作勇.校园一卡通系统帐务数据接口的实现[J].信阳师范学院学报(自然科学版),2006(3):356-358.

【中图分类号】TP311.52

【文献标识码】A

【文章编号】1674-0688(2020)03-0048-03

【基金项目】大学生创新创业训练计划(项目编号:X2017072);校级科研重大项目(项目编号:2019XZ01)。

【作者简介】黄玉鑫,男,重庆长寿人,内江师范学院计算机科学学院本科在读;苟全登(通信作者),男,四川广元人,内江师范学院副教授,研究方向:计算机应用、智慧教育。

文章来源:《企业科技与发展》 网址: http://www.qykjyfz.cn/qikandaodu/2020/0521/361.html

上一篇:一种基于装置打印接口的继电保护装置保护定值
下一篇:多维度感思 提高科技类英语阅读效果