论文部分内容阅读
作为学校管理众多手段之一的教务信息管理系统,在学校的成长、发展中起着至关重要的作用。传统的基于Web形式的教务管理系统需要借助于互联网和计算机。因此,对于诸如课程表信息、考试成绩信息等查询信息量比较少的查询需要,就显得有些过度受硬件条件约束。在Android系统日益流行的今天,通过手机借助移动网络随时随地获取所需要的信息是一种可以采用的方案。在学校校园信息化建设的大背景下,开发一套基于Android操作系统的移动教务系统是非常有必要的。本文首先介绍了传统教务系统的不足和移动教务系统的意义,继而对移动教务系统进行了诸如可行性分析、性能功能需求分析等等比较全面的分析,然后对Android系统的基础知识进行了简单介绍。在分析了开发本系统所需要的SharedPreferences数据存储技术、XML可扩展标记语言、嵌入式数据库SQLite、JSON数据交换技术以及Web Service技术的之后确定了系统目标与系统结构,并分别对Web Service服务器和系统客户端进行了模块分析与设计。最终实现了系统设计中的功能,并在实验室环境中对系统性能进行了测试。最后总结了论文内容并展望了将来需要继续研究的方向。本系统中的Web Service服务器端软件提供了一些接口用于与其他终端进行数据交换。系统客户端通过账号和密码登陆使用软件,客户端系统的用户角色分为学生和教师两大类。采用比较常用的第三方KSoap2开发包来调用Web Service接口。采用JSON数据交换格式打包具体的通信信息。引入客户端SQLite数据库是为了在手机上保存课表及相关信息,这样即使手机在无法联网的情形下,用户仍然可以便捷地获取到想要的数据。另外,用户还可以在不影响服务器数据的前提下修改本地数据库信息,从而提高用户体验。