- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于Android系统校园一卡通智能手机应用平台设计和实现
基于Android系统校园一卡通智能手机应用平台设计和实现 [摘 要] 基于Android系统、Java Web技术设计实现校园一卡通智能手机应用平台。采用Android智能手机、互联网通信技术与校园一卡通业务相结合的开发模式,为师生提供移动化一卡通服务,这种开发模式也将是未来数字化校园建设的必然趋势。
[关键词] Android 智能手机;校园一卡通;智慧校园;数字化校园
doi : 10 . 3969 / j . issn . 1673 - 0194 . 2014 . 06. 025
[中图分类号] G64;TP393 [文献标识码] A [文章编号] 1673 - 0194(2014)06- 0040- 03
1 引 言
现代化校园中,管理信息化水平的高低已经成为衡量校园总体水平的重要准则之一,也是校园管理能否达到国内高水平大学的重要标志。在信息化“十二五”规划中,浙江大学首次提出一个令人激动的概念——“智慧校园”[1]。所谓“智慧校园”是指通过利用云计算、虚拟化和物联网等新技术将学校的教学、科研、管理与校园资源和应用系统进行整合,以提高应用交互的明确性、灵活性和响应速度,从而实现智慧化服务和管理的校园模式。
随着校园信息化进程的加快,“智慧校园”将成为“数字化校园”发展的必然趋势。而校园一卡通系统作为数字化校园的基础工程,是数字化校园中有机的、重要的组成部分[2]。为数字化校园提供了全面的数据采集平台,结合校园的管理信息系统和网络,实现数据管理的集成与共享,实现身份识别类、综合消费类、公共信息服务类等多种功能,打造“一卡在手,走遍校园”的共享环境,为全校师生带来一种全新的、方便的现代化校园生活。随着移动互联网时代的来临,智能手机的迅速普及和3G技术的不断成熟,人们获取信息的手段变得多样化、快捷化,可以预见智慧校园的移动终端应用将是一个不可或缺的部分。根据EnfoDesk数据调查显示,截止2012年第3季度,Android平台的中国市场占有率为90.1%。在此背景下,开发基于Android智能手机的校园一卡通应用平台,通过互联网络为广大师生提供所需的服务,也为智慧校园建设提供多元化的支持。
2 Android 平台优势
Android是基于Linux内核的软件平台和操作系统,早期由Google开发,后经开放手机联盟Open Handset Alliance开发[3]。如今Android平台的研发队伍阵容日益强大,包括Google、三星、摩托罗拉、LG以及中国移动在内的30多家企业都将基于该平台开发手机新型业务,使应用之间的通用性和互联性得到最大程度的保持。
Android 平台具有良好的开放性,为开发者提供了从底层操作系统到上层程序界面的所有软件。开发者无须缴纳任何授权许可费用,并可根据自身需求修改和扩展Android平台。在Android平台上应用程序可以通过标准API访问核心移动设备功能。通过互联网,应用程序可以声明它们的功能可供其他应用程序使用。
3 系统设计
该平台分为客户端模块和服务器端模块,采用标准的Web Service服务,通过无线网络为师生提供移动化一卡通服务。整个无线系统设计的流程图如图1所示。
3.1 手机客户端
手机客户端采用C/S开发模式,使用Android DeveloperTools开发工具,界面整体布局以LinearLayout(线性布局)及RelativeLayout(相对布局)为主,界面视图美观大方,字体标准,图片清晰,方便用户浏览及操作。使用Android系统中的核心组件Activity (活动)、Service(服务),并通过Intent(意图)来承担核心组件相互之间的通信功能[4],实现了校园卡余额查询、修改密码、修改消费限额、校园卡挂失、查看新闻通知、查看消费流水、使用指南7个功能模块(如图2所示)。
用户在成功安装手机客户端后运行,将进入登录界面。用户在成功通过登录验证后,会进入菜单界面,在此界面可以选择修改密码、卡片挂失、余额查询等7项功能(如图2所示)。
如点击新闻通知功能,将进入新闻通知模块界面,用户点击新闻标题可以进入该条新闻具体内容界面。
3.2 服务器端
服务器端采用B/S开发模式,通过MyEclipse8.0开发工具实现了服务器端的管理平台。通过该平台,管理员可以操作用户管理、新闻通知管理、挂失管理等功能(如图3所示)。
服务器端使用Java Web中经典的MVC设计模式结合Tomcat6.0和Sql2005企业版数据库搭建而成。采用JDBC 访问后台数据库,Servlet响应HttpRequest请求,并返回响应结果。实现系统业务逻辑处理的Servl
文档评论(0)