1.1.2国内外研究现状
现如今时间的“碎片化”,需要有产品能随时随地的进行信息传递。手机app正好符合这一条件,手机app已经渗透到人们生活的各个领域,为我们的生活许多便捷之外,也给我们的生活增加许多生活趣味性。例如:支付宝,淘宝,饿了吗等,这些app的出现极大的影响了我们的生活方式。移动支付的发展让我们对传统的校园卡操作流程感到繁琐。目前学生在学校消费支付的方式是用学校所发的校园卡,而学校能支持校园卡支付转账的圈存机数量有限,而学生群体数量很庞大,每到饭点常常看到在圈存机旁排起了长长的队伍,影响了学生的就餐体验。
眼下很少有高校使用校园一卡通app,随着技术环境和服务体系的改变,全国各大高校正处于变革阶段。一些高校开始使用一卡通app,让学生真正体会到“手机在手,走遍校园”。
目前各高校的一卡通系统建设比较完善,将大学来说,校园卡的功能不仅仅是为学生和教职工提供就餐的一种工具,还集成水费、门禁、运动时间管理等生活教学活动,为教学、后勤管理提供了重要的信息。由于校园卡集成功能繁多,处理终端数量有限,致使校园卡的圈存机容易损坏,影响学生和教职工的用卡体验。根据调查校园卡存在一下几个问题:1)学校的圈存机有限,学生圈存的人数多,出现圈存排队的情况,而且圈存;2)当手上提着东西,过门禁不方便刷卡;3)校园卡不能及时的挂失,造成学生的财产损失;4)校园卡的招领信息只在圈存机上,失主不能及时的了解到相关信息。
手机是当代学生是必不可少的工具,将android和校园一卡通相结合产生的校园移动端app,能帮助学生很好的解决目前所面临的问题。移动端校园卡app能实时与学生进行信息交互,方便学生了解信息,也符合学生的使用习惯。
1.2Android平台优势
Android由Google团队开发是基于Linux内核的软件平台和操作系统,主要应用在智能手机和平板电脑设备上。android最大的优势是其开放性,能接受任何产品加入。正因为其开放性,使它拥有更多的开发人员。android移动端产品价格较为低,性价比高,使用android系统产品的用户也愈来愈多。还是因为android的开源性没有什么限制条件,开发者能接触到从底层操作系统到上层应用程序界面所有东西,从而激发了开发者无限的创造力,能让android开发更有活力[1]。
1.3系统设计目标
根据以上调查结果和背景分析,系统大体要实现以下几个目标:
⑴用户能够随时登录网站完成对校园一卡通过的操作。
⑵用户能够利用手机端完成对一卡通的业务操作,圈存、转账和划款,也可以查询自己的消费信息。
⑶用户可以登陆校园卡app及时对校园卡进行挂失处理,也可以查询学生遗失卡的信息和查看校园资讯。
1.4可行性分析
项目可行性分析是软件开发中必不可少的环节,通过可行性分析确定项目开发过程中可能遇到的问题并研究出问题是否有合理的解决方案,最终确定项目是否值得开发或是够能够成功开发。本文将从经济可行性、技术可行性、社会和法律可行性三个方面分析论证系统的可行性:
1.4.1技术可行性
技术可行性是要求完成这个app所需要的技术以及资源不能超过开发人员超过开发人员所掌握的知识,现在移动通信技术迅猛发展,智能手机已经普及,为app的发展提供了良好的运行载体。本程序在eclipse中实现,用的语言是java语言,用XML语言实现页面开发,没有用到特别难的源码,在开发的过程中遇到比较难解决的问题就是页面之间的信息交互,还有与内嵌数据库sqlite的数据交互,以及登陆之后各个界面的数据如何进行更新。