论文部分内容阅读
无线移动通信飞速发展,为数字校园的建设带来了新的发展方向。虽然目前校园内信息的获取途径有很多,但大都效率较低,校园内各部门的信息系统之间彼此独立且平台异构。针对上述情况,为了丰富校园信息化手段,加快校园内信息流动,满足高校师生在任何时间任何地点获取信息,本文提出了基于移动代理服务器的校园移动信息化系统。该系统基于中国移动提供的移动代理服务器MAS,通过面向对象的程序设计语言Java结合代码分层思想进行开发,主要涉及移动信息化中间件、数据库事务管理、多线程、彩信的MIME封装、模拟浏览器POST登录、面向接口编程等技术。MAS服务器作为校园移动信息化系统的中间件,部署在校园内部,与校园原有信息系统在同一个网络内,一方面为校园移动信息化系统提供通信接口,另一方面与移动运营商的行业应用网关(提供通信能力)进行通信,实现校园移动信息化相关业务的应用。本文深入研究了移动代理服务器和行业应用网关的内部结构和功能,以及二者之间的通信协议。在此基础上,对校园移动信息化系统平台的功能、性能以及安全性要求进行了详细的分析,利用代码分层与面向对象思想,对系统进行了总体设计,并进行了数据库设计,给出了数据库模型的E-R图。对作者负责的MAS接口模块、路由模块、后台管理部分及移动图书管等业务系统的部分工作进行了介绍,给出了实现的程序流程和相关代码。最后对论文的工作进行了总结。