论文部分内容阅读
随着网络时代的到来,移动通信用户数量稳步增长,各种各样的移动通信工具成为人们生活中的必需品,将无线通信技术运用到人们日常生活中是大势所趋。以手机为代表的移动终端的广泛使用、互联网的高速发展,带来了信息的快速整合与传播,这已经彻底改变了人们传统的社交、通信、娱乐和信息获取的方式,进入了一个新媒体时代。Android操作系统凭借着自身完整、可靠、开放等优势,在智能移动通信终端的操作系统平台中脱颖而出,占有着大量的市场份额,并随着使用者数量的持续增多和基于此平台应用程序种类的日渐丰富,平台技术逐渐走向成熟。自2008年至今,Android系统已经逐渐成为全球第一大智能操作系统。作为轻量级Web应用服务器的Tomcat由于其先进的技术、卓越的稳定性及可扩展性,而且是免费的,在中小型系统开发和并发访问该系统的用户不会很多的情况下被普遍使用。Tomcat深受广大Java爱好者的喜爱以及部分应用开发商的认可,已经成为当下比较流行的Web应用服务器。基于Android+Tomcat的系统架构可同时满足客户端的用户体验与服务器端系统的复杂信息处理功能,是移动应用的一种较完善的开发模式。基于此,本文针对一个基于Android的移动图书馆系统的设计与开发工作进行了论述与说明。本系统模拟MVC设计模式,使得客户端与服务器端的通信清晰简洁。以Android移动终端作为客户端,以Tomcat服务器作为服务器端;后台数据库采用SQL Server数据库,使用JDBC进行数据库的操作;采用Servlet响应客户端的请求并将处理结果以JSON字符串的格式返回给客户端。本文基于Android移动图书馆应用的研究,首先,简单介绍了移动图书馆相关的研究背景;其次,分析说明了本系统的设计与架构;再次,分别对Android客户端与Tomcat服务器端的设计开发与整合步骤进行了比较详细的论述;最后,对论文的整体内容进行了总结,对下一步的工作做了设想。在本系统开发完成之后,各项功能都通过了测试。结果表明系统各个组件运行正常,客户端与服务器端可以进行正常的通信,完成了预计的功能。