基于Android的校园一卡通App平台

news2024/11/24 7:05:46

演示视频信息:

A6604基于Android的校园一卡通

一、研究背景、目的及意义

(一)研究背景
        二十一世纪是信息化的时代,信息化建设成为我们的首要任务。当前我国大力发展信息产业,在全国范围内各行各业开始实施信息化建设,其中的一个相当重要的领域就是高校的信息化建设,为了更加科学有效的管理,方便学生的学习生活,各个高校都开始建设数字化校园。“校园一卡通”系统就是校园数字化的一个很重要的部分。
随着学校管理现代化方向意识的不断增强,基于卡片应用的计算机管理系统已日益普及,学生持有传统的多种卡片和不同证件已司空见惯。然而,随着各种卡证的管理功能不断发展,由于传统卡功能的局限,常常需要给学生签发多张卡证才能满足管理上的需要,例如学生证、图书证、出入胸卡、就餐消费卡等,不仅增加管理成本,也给每个学生管理自己的卡片增加了难度,有时甚至是“卡多为患”。
校园一卡通是集数据共享、身份认证、金融消费等多项功能于一体的信息集成系统,一卡通系统包括就餐、消费、考勤、考试报名、图书借阅等多个业务系统。 校园一卡通为师生提供优质、高效信息化服务的同时,系统自身也积淀了千万条流水记录,学校透过这些业务记录可掌握用户在校园内的日常生活与学习行为。
(二)研究目的及意义
  校园一卡通是数字化校园的重要组成部分,是贯穿数字化校园中各种应用的一条主线。通过校园一卡通系统与数字化校园系统的整合,学生和教职员工可以通过一张卡片,方便的使用校内的各种应用,而学校也可以通过一卡通系统,实现更加方便、高效的校园管理。
校园一卡通系统,是目前我国校园管理较为先进的方式,是数字化校园建设的基础工程。现代化技术的应用,使校园管理可以有效的应用互联网和计算机等相关技术,促进了学校资源的优化,提高了资源的利用率,加强了对学生的管理,提高了学校的管理效率,方便了教师的教学工作,是否真正意义上的实现校园一卡通是现代化数字校园和传统校园的主要区别。在进行数字校园和校园一卡通管理、建设的过程中应当保障网络的基础建设,要全面推进网络系统的建设和完善,为全面实现数字化校园提供有效的保证。
  除此之外,为了最大的发挥校园一卡通的效能,还应该设立专门的管理部门,对学生的信息进行整体的统计,建立统一的数据库收集学校的信息并对其进行归纳和管理,为数字校园提供重要的数据基础。一卡通的使用不仅能够为学生的校园生活提供极大的便利,还将改变学校管理的模式,促进学校管理更加的精细化。学生数据库的建立,将极大的减少相似工作,提高现代化校园管理的管理能力和水平,同时也为教师教学工作的开展提供极大的便利。


二、国内外研究现状及发展趋势

(一)国内外研究现状
        国外的校园一卡通工程建设开展的相对较早。早在上个世纪九十年代中期,美国的弗罗里达大学就率先推广使用了一种校园智能卡,该卡不仅可以完成用餐、洗衣、娱乐、查阅资料等日常性事物,还首次实现了通过该卡为学生发放助学金和奖学金。推广使用后的调查报告显示,该校的日常工作管理效率明显提高,广大师生对于该卡的使用也是非常欢迎。随后又有十几所美国高校相继开始推广使用校园一卡通系统。受到美国高校的影响和启发,英国的各大高校也展开了校园一卡通系统的建设。1997年,英国的泰晤士河谷大学最先建设了一卡通系统,随后埃克赛特大学以及约克大学也相继开始试运行校园一卡通系统。由于得到了Modex 公司的技术支持,此时的校园智能卡进行了技术升级,不仅可以存储个人身份信息,完成校内日常事务,还具有了对外的金融功能,通过该卡可以实现存取款业务。随着网络通信技术、计算机技术以及全球信息化的全面推进,校园智能卡会被学生终生使用,具有非常深远的影响意义。
  除了欧美一些国家的高校,亚洲其他国家的许多高校也开展了校园一卡通工程的建设,而且取得了非常好的成果,走在了世界的前列。韩国的淑明女子大学就是其中的典型代表,该校推出的一卡通系统已经不是传统意义上的“实物智能卡”,而是将传统智能卡的功能集成在手机中的“虚拟智能卡”,这种技术上的升级使得智能卡的推广使用更加方便快捷。师生只需使用个人的智能手机,再配合安放在各个服务网点的红外扫描器就可以完成各种工作。虽然目前该系统还只是试运行阶段,但不久的将来会全面普及推广。
  我国的校园一卡通建设起步较晚,2000年以后才开始出现,但大部分只是具有单一功能的应用系统。2004年以后,随着国家对于高校数字化建设的进一步重视,一些实力雄厚的高校纷纷开始升级、整合已有的系统,或是干脆重新建设符合现代要求的校园一卡通系统。其中以清华、北大、人大、复旦等高校最为突出,建设投资达到300万,而广州大学的现代化数字大学城的投入更是高达4300万。截止目前,全国已有近150所高校相继建成了功能齐全的校园一卡通系统。
清华大学是国内最早开始一卡通系统建设的高校。早在1996年就完成了一期工程建设。2000年以后开始在校内推广使用校园卡,由于该卡只存储了持卡人的身份信息,因此功能较为单一,只能代替学生证或工作证使用。为了加速数字化高校的全面建设,清华大学已经开启了校园一卡通系统的二期工程。这次升级改造力度很大,采用学校和银行合作的模式,由学校提供方案,完成建设、发放以及管理工作;银行负责后期的金融业务维护。
  中国人民大学的校园一卡通系统起步于2000年,2003年确定好方案以后,在2004年授权广州三九智慧电子有限公司开工建设,同年9月正式投入使用。但该卡的功能侧重于管理,而且目前只能完成就餐、阅读、考勤、打水等生活业务,金融功能尚不完善。
中山大学的校园一卡通系统在2000年开始着手建设,一期系统在珠海分校区试运行,系统试用情况良好。随后在2002年,中山大学决定全面升级更新新一代校园一卡通系统,实现对于全部四个分校区的全面覆盖。系统于2004年基本建成,并于2005年开始在全校试运行,2006年正式完成了系统建设和数据对接,真正实现了覆盖全校的信息共享一卡通系统。
(二)国内外发展趋势
        校园一卡通系统作为数字化校园建设中的基本平台,在信息处理中,应针对存在的数据重复管理、数据冗余以及数据异构等问题,建立健全数据共享机制,与身份证系统结合,与医疗、保险等社会系统进行衔接,实现“以卡代币”、“以卡代证”的双重功能,真正实现“一卡在手,走遍天下”。就我个人而言其未来的发展趋势应该是:第一,在校园形成统一管理平台,促进教育信息的标准化,构建优良的数字空间和信息共享环境,实现信息资源数字化、数据传输网络化、用户终端智能化、结算管理集中化。第二,在全校实现统一的电子支付和费用收缴管理,彻底解决学校各类费用收缴难、管理混乱的问题第三,借助一卡通系统提供的基础数据,整合和带动学校内各类管理系统的建设,为各部门提供综合信息服务和辅助科学决策,全面提升学校管理效率和管理水平。第四,借助一卡通系统与学校管理信息系统链接,实现一卡通数据库与学校管理信息系统相关数据库对接,在此基础上,实现学生、教职员工基本信息个人查询,以及领导与部门宏观管理的数据查询与综合分析。


三、参考文献

[1]楚孟慧,吴姝瑶. 基于Android Studio的APP页面布局研究[J]. 电脑编程技巧与维护,2021,(07):72-73+76.
[2]张群. 面向智慧校园的一卡通应用系统的设计与开发[D].北京:北方工业大学,2021.
[3]Paul Krill. Android Studio improves machine learning support[J]. InfoWorld.com,2020,:
[4]余亮,王红,王元航. 基于Android Studio的智慧校园多媒体管理App设计[J]. 电子世界,2020,(12):114-115.
[5]谢细全. Android Studio使用中的问题及解决方法[J]. 电脑编程技巧与维护,2020,(02):45-47.
[6]雷学锋. 基于Android Studio环境下Button点击事件的实现[J]. 信息与电脑(理论版),2020,32(01):70-71.
[7]Paul Krill. JetBrains bringing iOS device support to Android Studio[J]. InfoWorld.com,2019,:
[8]Paul Krill. Android Studio 4.0 backs native UI toolkit[J]. InfoWorld.com,2019,:
[9]胡敏,黄宏程,李冲. Android移动应用设计与开发[M].人民邮电出版社:移动开发人才培养系列丛书, 201704.276.
[10]黑马程序员. Android移动开发基础案例教程[M].人民邮电出版社:, 201701.272.
[11]尹孟征. 基于Android的APP开发平台综述[J]. 通信电源技术,2016,33(04):154-155+213.
[12]Paul Krill,Paul Krill. Android Studio 2.1 eases path to Android N development[J]. InfoWorld.com,2016,:
[13]Krill, Paul. Android Studio upgrade improves memory profiler[J]. InfoWorld.com,2015,:
[14]姜楠,许维胜. 基于校园一卡通数据的学生消费及学习行为分析[J]. 微型电脑应用,2015,31(02):35-38.
[15]陈甫. Android Studio应用[J]. 电脑知识与技术,2014,10(24):5659-5661+5666.
[16]孙志勇. 数字化校园一卡通信息管理系统的设计与实现[D].成都:电子科技大学,2013.
[17]叶玉兰. 校园一卡通系统的设计与应用[D].吉林:吉林大学,2012.
[18]郭佳荣. 校园一卡通系统的现状与发展趋势[J].石家庄:河北省科学院学报,2009,26(02):46-48.
[19]夏聘. 校园一卡通系统设计与网络安全体系分析[D].杭州:浙江大学,2005.


2、本课题要研究或解决的问题、预期目标和拟采用的研究手段(途径):


一、研究的主要内容

此系统研究目的在于完成一个基于Android的校园一卡通App平台在校园消费上的设计与实现。校园一卡通是以IC卡为信息载体,适用于校园消费和管理的网络系统。取代了学校管理和生活中所使用的各种个人证件和现金支付手段,本系统主要设计校园卡的校园消费管理系统,包含了学生部分和管理员部分。


二、设计

(一)功能模块设计
本次毕设的设计包含学生用户和系统管理员两大模块。校园一卡通App的界面设计除了要简洁方便用户使用。此外,本次毕设最重要的要求就是要满足用户所需要的功能,如果连功能都没满足,那么毫无疑问,这次的项目是失败的。第二点,拥有了满足用户所需要的功能以后,你的页面设计和布局需要和你的功能达到比较好的契合度,呈现给用户比较好的界面效果,这才能加快用户对系统的适应速度,熟悉系统的操作。
管理员:学生信息管理(增删改查)、一卡通的添加、解绑。
学生:学生用户登录,校园卡的充值、挂失、修改密码、消费、流水查询、余额查询。
基于Android的校园一卡通App平台的模块图如下所示:                                      
图1  模块图


三、研究思路和方法

(一)研究方法
(1)调查研究法:调查研究校园一卡通系统的相关数据和资料。
(2)行动研究法:结合实际应用需求,针对现有的基于Android的校园一卡通App平台的研究现状与存在的问题,在实践中进行探索、研究,经历调查——计划——行动——总结——反思五个阶段。
(3)经验总结法:根据实际案例,对设计开发方案与实施过程及时地总结经验,不断地调整设计思路,实现新的突破。 
(4)文献研究法:收集相关的文献资料和研究成果进行比较、筛选、吸收,结合本课题研究加以创新,不断地为选题研究提供科学的论证资料和研究方法,使基于Android的校园一卡通App平台的设计顺利完成。
(二)研究思路 
1.检索相关文献资料,了解基于Android的校园一卡通App平台的内容架构,熟悉该系统的运行模式。
2.参考比较流行的技术和其它相关校园一卡通App。
3.其次对系统的技术可行性及操作可行性进行分析。
4.然后模块化细化功能需求,对模块功能进行概要设计和详细分析及设计,包括功能逻辑、用户界面。
5.最后进行系统开发并进行功能测试。
6.检查并修复漏洞,改善系统部分功能。


四、研究条件和可能存在的问题

(一)研究条件
1.通过合法有效途径查阅相关资料,了解基于Android的校园一卡通App平台的实现方式以及流程,认真做好需求分析。
2.综合运用Java编程语言、基于Android Studio和Myeclipse的开发环境以及其它相关技术,完成基于Android的校园一卡通App平台界面和后台数据库的初步设计与详细设计。
4.进行合理的模块划分和功能处理,开发界面友好,方便使用、稳定可靠的管理系统。
5.熟悉使用Java、基于Android Studio和Myeclipse的开发环境及其逻辑框架等实现技术开发友好的用户界面。
(二)可能存在的问题
1.页面设计是否清晰合理?
2.设计的功能模块是否完全满足用户需要?
五、预期的结果
 在Android Studio和MyEclipse开发环境下,运用Java编程语言和熟练掌握MVC的模式完成了基于Android的校园一卡通App平台。系统基本上实现了预期的各项功能,达到了任务书中的主要设计内容的各项任务,整个系统也在经过测试和不断地改正之后能够顺利运行。


六、毕业设计(论文)推进计划

目录

一、研究背景、目的及意义

二、国内外研究现状及发展趋势

三、参考文献

一、研究的主要内容

二、设计

三、研究思路和方法

四、研究条件和可能存在的问题

六、毕业设计(论文)推进计划



1    2021.3.20前    确定毕业设计选题与方向,完成文献、素材的搜集与整理,完成开题报告并通过答辩
2    2021.4.15前    完成系统框架搭建、代码编写及测试运行,完成毕业设计论文提纲
3    2021.4.20前    通过中期检查
4    2021.5.15前    对软件系统进行优化,完成毕业设计论文修改稿,并上传系统
5    2021.5.31前    完成设计成果,并通过成果验收,提交论文查重报告
6    2021.6.10前    完成毕业答辩

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/101423.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

为什么要上机械制造业ERP系统?对企业有什么帮助?

在日益竞争激烈的市场背景下,机械制造企业提供的产品需要具有更短的交货期、更高的质量、更好的服务。而机械行业由于其工艺复杂的生产特点,工艺及在制品管理困难,单纯的靠手工记账处理,已经难以满足现代企业科学管理的需要。只有…

艾美捷IFN-gamma体内抗体参数及应用

艾美捷IFN-gamma体内抗体背景: 干扰素γ(IFN-γ)或II型干扰素是一种二聚可溶性细胞因子,是II型干扰素的唯1成员。它是一种细胞因子,对抵抗病毒和细胞内细菌感染的先天性和适应性免疫以及肿瘤控制至关重要。IFNG主要由…

TensorFlow平台应用

目录 一:TensorFlow简介 二:TensorFlow工作形式 三:图/Session 四:安装tensorflow 五:张量 六:变量/常量 七:创建数据流图、会话 八:张量经典创建方法 九:变量赋…

[Java EE初阶]Thread 类的基本用法

本就无大事,庸人觅闲愁. 文章目录1. 线程创建2. 线程中断2.1 通知终止后立即终止2.2 通知终止,通知之后线程继续执行2.3 通知终止后,添加操作后终止3. 线程等待4. 线程休眠5. 获取线程实例1. 线程创建 创建线程有五个方法 详情见我的另一个文章 https://editor.csdn.net/md/?…

【K8S系列】第十二讲:Service进阶

目录 ​编辑 序言 1.Service介绍 1.1 什么是Service 1.2 Service 类型 1.2.1 NodePort 1.2.2 LoadBalancer 1.2.3 ExternalName 1.2.4 ClusterIP 2.yaml名词解释 3.投票 序言 当发现自己的才华撑不起野心时,就安静下来学习吧 三言两语,不如细…

Unity 灯光

初始化时,系统默认会给一个灯光,类型为定向光。 定向光意为,从无穷远处照射过来的平行光,因此每个图形的阴影的方向一致 灯光的系统参数 阴影类型:①无阴影 ②硬阴影 ③软阴影 (注意)阴影类型最…

力扣(LeetCode)164. 最大间距(C++)

桶排序(划分区间) 一次遍历找到区间内最大值 MaxMaxMax ,最小值 MinMinMin 。区间 (Min,Max](Min,Max](Min,Max] 左开右闭,划分为 n−1n-1n−1 个长度为 lenlenlen 的区间 ,划分的区间左开右闭,所以每个子区间有 len−1len-1len−…

SpringCloud学习笔记

SpringCloud学习笔记成熟分布式微服务架构包含技术模块SpringCloud与SpringBoot版本选择SpringCloud各技术模块的技术选择SpringCloud实现订单-支付微服务创建父工程(管理子工程即各个微服务)父工程的build.gradle配置父工程的settings.gradle配置创建支付子工程(payment_nativ…

物联网开发笔记(64)- 使用Micropython开发ESP32开发板之控制ILI9341 3.2寸TFT-LCD触摸屏进行LVGL图形化编程:控件显示

一、目的 这一节我们学习如何使用我们的ESP32开发板来控制ILI9341 3.2寸TFT-LCD触摸屏进行LVGL图形化编程:控件显示。 二、环境 ESP32 ILI9341 3.2寸TFT-LCD触摸屏 Thonny IDE 几根杜邦线 接线方法:见前面文章。 三、滑杆代码 import lvgl as lv i…

北京理工大学汇编语言复习重点

汇编是半开卷,可以带纸质资料。理论上,学好了以后,带本书进去就ok了,但是这次是线上,我还没书,就对着考试重点整理一点资料用于打印吧。 因为是线上,所以第4章基本不考框架了,浮点操…

工业4.0,科技引发产业革命,MES系统是数字化工厂的核心

当前,把握工业4.0时代信息技术引发的产业革命风口期,促进产业数字化转型升级,构建产业竞争新格局,实现弯道超车是难得一遇的大好时机,是局势所趋。在这样的大环境下,顺应全世界产业革命趋势,将数…

python的安装

python可以在所有操作系统上运行,但不同操作系统的安装方法有所不同 以:Mac OS X 和 Windows为例 为了安装 Python 并能正常使用,请根据你的操作系统安装提示,按照相应的步骤来操作。 我们还将进行一系列的测试,确保一…

SpringBoot实战(十)集成多数据源dynamic-datasource

目录1.Maven依赖2. DS注解3.普通Hihari连接池3.1 yml配置4.Druid连接池4.1 Druid依赖4.2 yml配置4.3 排除原生的Druid配置5. UserController6. UserServiceImpl7.测试7.1 新增数据7.2 查询数据7.3 测试结果8.源码地址:dynamic-datasource-spring-boot-starter 是一个…

【大数据入门核心技术-Kafka】(四)Kafka常用shell命令

目录 一、准备工作 1、Zookeeper集群安装 2、Kafka集群安装 二、常用Shell命令 1、创建Topic 2、查看创建的Topic 3、查看某一个Topic的详细信息 4、修改Topic 5、删除Topic 6、生产者发布消息命令 7、消费者接受消息命令 8、查看kafka节点数目 9、查看kafka进程 一…

再学C语言8:数据类型(6)——float和其他类型

一、_Bool类型 _Bool类型由C99引入 _Bool类型用于表示布尔值:逻辑值true(真)和false(假) C用值1表示true,用值0表示false,所以_Bool类型本质上也是一种整数类型 二、float、double和long do…

查找排序编程题——二分查找+冒泡排序‍♀️

目录 7-1 二分查找 输入格式: 输出格式: 输入样例: AC: 7-2 冒泡法排序 输入格式: 输出格式: 输入样例: 输出样例: AC: 附: 分享🌞 : 前途与玫瑰 来日与方…

尝试使用LTTng+TraceCompass分析一下进程周期偏移

准备工作 我先是在板子里通过LTTng Stream的方式将log保存在了上位机里。 然后在上位机中打开TraceCompass分析log。 导出整理log数据 然后我在events表格中搜索我的进程名,发现主要是sched_switch sched_waking sched_wakeup这三类。 然后我又搜索了一下&#x…

10个最好的WordPress RSS插件比较(2022)

您是否正在为您的网站寻找最好的 WordPress RSS 提要插件? RSS 提要插件可以轻松地自动从其他网站提取内容并将其显示在您的网站上。它们还可用于提高参与度、增加流量和增加页面浏览量。 在本文中,我们将分享我们挑选的可在您的网站上使用的最佳 Word…

远眺捷码智慧乡村方案赋能乡村治理,打造更智慧更宜居的乡村

01.智慧乡村治理重要性 “智慧乡村”是以云计算、大数据应用、地理信息系统网络、物联网技术为核心,通过构建服务于政务管理、农业增收、民生幸福等方面的系统应用平台,将社会基础信息、产业发展、环境监测、医疗卫生、劳动保障、社会管理、公共服务等要…

全面便捷的数据管理能力,助力数据运营降本增效

对于任何企业来说,销售和供应链总是天平秤座的两端。如何放置两个砝码是对企业管理能力的极大考验。今天,让我们来谈谈供应链管理的例子来探讨一下对于报表工具而言,怎么样才能让客户全面、便捷的全局管理数据接入。背景:有序的供…