基于android系统校园一卡通智能手机应用平台设计和实现

基于android系统校园一卡通智能手机应用平台设计和实现

ID:5243013

大小:28.50 KB

页数:6页

时间:2017-12-06

基于android系统校园一卡通智能手机应用平台设计和实现_第1页
基于android系统校园一卡通智能手机应用平台设计和实现_第2页
基于android系统校园一卡通智能手机应用平台设计和实现_第3页
基于android系统校园一卡通智能手机应用平台设计和实现_第4页
基于android系统校园一卡通智能手机应用平台设计和实现_第5页
资源描述:

《基于android系统校园一卡通智能手机应用平台设计和实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于Android系统校园一卡通智能手机应用平台设计和实现  [摘要]基于Android系统、JavaWeb技术设计实现校园一卡通智能手机应用平台。采用Android智能手机、互联网通信技术与校园一卡通业务相结合的开发模式,为师生提供移动化一卡通服务,这种开发模式也将是未来数字化校园建设的必然趋势。[关键词]Android智能手机;校园一卡通;智慧校园;数字化校园doi:10.3969/j.issn.1673-0194.2014.06.025[中图分类号]G64;TP393[文献标识码]A[文章编号]1673-01

2、94(2014)06-0040-031引言6现代化校园中,管理信息化水平的高低已经成为衡量校园总体水平的重要准则之一,也是校园管理能否达到国内高水平大学的重要标志。在信息化“十二五”规划中,浙江大学首次提出一个令人激动的概念——“智慧校园”[1]。所谓“智慧校园”是指通过利用云计算、虚拟化和物联网等新技术将学校的教学、科研、管理与校园资源和应用系统进行整合,以提高应用交互的明确性、灵活性和响应速度,从而实现智慧化服务和管理的校园模式。随着校园信息化进程的加快,“智慧校园”将成为“数字化校园”发展的必然趋势。而校园一

3、卡通系统作为数字化校园的基础工程,是数字化校园中有机的、重要的组成部分[2]。为数字化校园提供了全面的数据采集平台,结合校园的管理信息系统和网络,实现数据管理的集成与共享,实现身份识别类、综合消费类、公共信息服务类等多种功能,打造“一卡在手,走遍校园”的共享环境,为全校师生带来一种全新的、方便的现代化校园生活。随着移动互联网时代的来临,智能手机的迅速普及和3G技术的不断成熟,人们获取信息的手段变得多样化、快捷化,可以预见智慧校园的移动终端应用将是一个不可或缺的部分。根据EnfoDesk数据调查显示,截止2012年第

4、3季度,Android平台的中国市场占有率为90.1%。在此背景下,开发基于Android智能手机的校园一卡通应用平台,通过互联网络为广大师生提供所需的服务,也为智慧校园建设提供多元化的支持。2Android平台优势Android是基于Linux内核的软件平台和操作系统,早期由Google开发,后经开放手机联盟OpenHandset6Alliance开发[3]。如今Android平台的研发队伍阵容日益强大,包括Google、三星、摩托罗拉、LG以及中国移动在内的30多家企业都将基于该平台开发手机新型业务,使应用之间

5、的通用性和互联性得到最大程度的保持。Android平台具有良好的开放性,为开发者提供了从底层操作系统到上层程序界面的所有软件。开发者无须缴纳任何授权许可费用,并可根据自身需求修改和扩展Android平台。在Android平台上应用程序可以通过标准API访问核心移动设备功能。通过互联网,应用程序可以声明它们的功能可供其他应用程序使用。3系统设计该平台分为客户端模块和服务器端模块,采用标准的WebService服务,通过无线网络为师生提供移动化一卡通服务。整个无线系统设计的流程图如图1所示。3.1手机客户端手机客户端采

6、用C/S开发模式,使用AndroidDeveloperTools开发工具,界面整体布局以LinearLayout(线性布局)及RelativeLayout(相对布局)为主,界面视图美观大方,字体标准,图片清晰,方便用户浏览及操作。使用Android系统中的核心组件Activity(活动)、Service(服务),并通过Intent(意图)来承担核心组件相互之间的通信功能[4],实现了校园卡余额查询、修改密码、修改消费限额、校园卡挂失、查看新闻通知、查看消费流水、使用指南7个功能模块(如图2所示)。6用户在成功安装手

7、机客户端后运行,将进入登录界面。用户在成功通过登录验证后,会进入菜单界面,在此界面可以选择修改密码、卡片挂失、余额查询等7项功能(如图2所示)。如点击新闻通知功能,将进入新闻通知模块界面,用户点击新闻标题可以进入该条新闻具体内容界面。3.2服务器端服务器端采用B/S开发模式,通过MyEclipse8.0开发工具实现了服务器端的管理平台。通过该平台,管理员可以操作用户管理、新闻通知管理、挂失管理等功能(如图3所示)。服务器端使用JavaWeb中经典的MVC设计模式结合Tomcat6.0和Sql2005企业版数据库搭建

8、而成。采用JDBC访问后台数据库,Servlet响应HttpRequest请求,并返回响应结果。实现系统业务逻辑处理的Servlet类包括:loginServlet用于接收用户登录的信息完成用户验证,把验证结果返回给前台;changePasswordServlet用于处理用户的修改密码操作;lostCardServlet用于处理用户挂失校园一卡通操作;que

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。