论文部分内容阅读
本文从理论和实践出发,讨论了在整合企业资源基础上,如何将企业传统的web应用系统向移动应用系统拓展、延伸,实现信息系统的增值服务,提高企业的运作效率,提升企业的形象。 本文结合一个实例进行web应用系统向移动应用系统迁移的一般方法和过程的研究。首先给出了某高校的一个web应用实例—基于web的公共选课课系统。通过对web系统数据结构和应用逻辑的分析,设计并实现了基于移动应用的手机选课,并对关键技术进行了讨论。 本文利用分层策略,给出了移动应用系统的设计模型,包括业务逻辑设计、表示逻辑设计、系统接口设计和数据库设计。服务端应用目前企业级应用领域广泛采用的J2EE技术,开发JavaServlet和EJB服务端应用,并运行在BEA WebLogic Server平台上。客户端,采用J2ME规范和技术,在WTK2.2环境下,通过httpconnection方式与Servlet连接再与EJB相连以至连接到MS SQL Server2000数据库,实现手机客户端程序的开发和应用。 同时,本文对移动应用系统传输的密码进行了MD5加密算法,以确保数据的安全传输。介绍了J2EE和J2ME技术下的移动应用系统几种发布方法,并就这些方法进行了比较。本文还对移动应用系统进行了简单测试。最后分析了利用J2ME技术开发手机移动应用系统,实现增值服务的前景。