论文部分内容阅读
随着移动通信终端和技术的迅速发展,智能手机等产品给人们的信息交流带来巨大的变化,移动应用程序使人们的工作生活更加便利和丰富。在主流的移动操作系统当中,Android凭其显著的开放性拥有最多的移动终端厂商和开发者,并随着用户不断增多和应用程序的日益丰富,平台技术和环境逐渐走向成熟。自2008年至今,Android已经成长为全球第一大智能操作系统。利用Java技术和Eclipse开发平台,我们可以快速开发出基于Android的健壮、安全和可扩展的移动应用程序。目前Android智能手机已经在大学生中广泛流行,师生们渴望实现高校学生工作无线信息化。构建高校学生事务管理移动平台,促进和提升高校学生与教师的有效沟通交流已成为高校教育和管理的主要研究方向之一。本论文“基于Android的高校学生资助系统的设计和实现”是根据近年来高校学生资助工作在理论和实践中探讨的热点而产生的。建立移动高校学生资助系统,让学生不必局限于只能去办公室才能查询或申请各类资助项目,方便获取资助服务,同时也可以使教师将大部分的工作转移到移动设备上来,随时随地轻轻松松完成各项资助工作任务,实现“学生资助,尽在掌中”,从而进一步提升高校学生资助工作服务水平。因此,该系统的开发具有实际意义。该系统的开发从调查了解高校师生的需求出发,分析系统开发的可行性,结合Android相关技术及移动应用程序的特点及优势,寻求将智能手机等更好地应用于高校学生事务管理的方法。基于Eclipse开发平台完成了以下任务:(1)开发出功能较为完善的高校学生资助系统Android客户端,业务流程合理,能满足用户需求;(2)设计了美观和人性化的应用界面,操作方式简单,交互良好;(3)利用Tomcat、MySql和Navicat技术搭建起服务器,并设计了合理的数据库;(4)利用JSP和Servlet等技术建立后台Web服务器端,使更新和管理数据方便快捷,保证信息的安全和及时(;5)实现了Android客户端与服务器的数据通信功能。本论文首先阐述了项目的研究背景、意义和现状,进行了详细的系统分析与设计,主要包括软件需求、可行性、系统体系架构、数据库、系统总体流程和界面风格等。其次,根据项目的设计目标,分别进行各功能模块的设计和开发,实现了高校学生资助系统的Android客户端和Web服务器端。在中间层接口的设计与实现方面,系统采用HttpClient、Servlet接口和JSON数据交换格式,实现了客户端与服务器的通信。最后搭建系统运行环境,完成系统主要功能的验证。由于受到硬件设备和实际数据采集的限制,本系统暂时处于试用测试阶段。通过一段时间的使用和反馈,再进一步优化功能,可推广应用,对高校学生工作全面实现无线信息化具有重要的意义。