基于android平台泰科教务软件的设计与实现

基于android平台泰科教务软件的设计与实现

ID:31217164

大小:136.75 KB

页数:11页

时间:2019-01-07

基于android平台泰科教务软件的设计与实现_第1页
基于android平台泰科教务软件的设计与实现_第2页
基于android平台泰科教务软件的设计与实现_第3页
基于android平台泰科教务软件的设计与实现_第4页
基于android平台泰科教务软件的设计与实现_第5页
资源描述:

《基于android平台泰科教务软件的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于Android平台泰科教务软件的设计与实现1弓I言(Introduction)随着网络技术的飞速发展,基于B/S架构的Web方式的在线教务管理系统在各大高校得到了广泛的应用,它通过一些较为简单的浏览器操作就町以完成绝大部分的业务功能,大大方便了师生的日常工作和学习,同时也提高了教务管理人员的工作效率。传统互联网己经处于日渐饱和的境况,而移动互联网正在蓬勃发展,这种教务管理系统的模式已不能满足人们的移动办公需求。因此,在现有教务管理系统功能的基础上,还需结合移动平台开发技术,进一步扩充一些移动办公的功能,为广大师生提供更加便捷、高效的服务。Android平台使用非常广泛

2、,文献[1・4]介绍了国内外四类不同的应用,本文提出了一种基于Android平台掌上教务软件的设计方法,并研究和开发了该软件,为本校师生构建了一个日常校园生活的综合平台。2Android手机的泰科教务系统通用开发环境的构建(ThedevelopmentenvironmentoftheeducationaladministrationsoftwarebasedonAndroidplatform)2.1Android操作系统介绍Android是一种基于Linux的自出及开放源代码的操作系统,大致可以分成四层架构、五块区域。四层架构分别是Linux内核层、系统运行层、应用框架层

3、、应用层[5]。至今Andriod已发布多个版本并允许开发人员用Java,C/C++來开发应用程序,主要使用于移动设备。2.2Android平台的泰科教务系统结构设计本系统按照软件模块化设计要求,从上到下分多个层次和多个模块。然后再对每个模块进行详细的设计与实现。在设计与实现完成后,需要将每个独立的子模块统一结合到系统的总体框架结构中[6]。根据本软件的功能需求,主要分如图1所示的功能模块。教务Web平台BMOB云瑞人机交互界面教师端学生端业务模块Sqlit•本地数据库图1系统结构图Fig.1Systemstructurediagram2.3系统软件平台的搭建在Windo

4、ws系统下,搭建了AndriodSDK(SoftwareDevelopmentKit)+ADT(AndroidDevelopmentTools)+JavaJDK(JavaDevelopmentKit)+AndroidStudio的应用开发环境,针对AndriodOS4.3及以上版本开发系统软件。AndroidSDK是谷歌提供的Android开发工具包,在开发Android程序时,需要通过引入该工具包,来使用Android相关的API。AndroidSDK主要是以Java语言为基础,用户可以使用Java语言来开发Android平台上的软件应用[5];AndroidStudi

5、o是一个Android开发坏境,基于IntelliJIDEA,类似EclipseADT,AndroidStudio提供了集成的Android开发工具用于开发和调试。1系统总休设计(Designofthesystem)3.1系统设计本文所设计开发的基于Android平台的泰科教务系统,客户端主要功能有:教师端模块(教师课表、监考),学生端模块(成绩查询、学期课表),公共模块(登录、泰科概况、泰科要闻、泰科风光、教务通知、校歌、交流、SQLite本地数据库等)。服务器端应用部署于Bmob移动后端云服务平台具体功能结构,Bmob云平台能为移动应用提供一个完整的后端解决方案,利用

6、官方提供的SDK,在APP中进行调用,便可以很方便地进行网络数据的存储和下载[7]。系统结构功能图如图2所示。图2系统功能结构图Fig.2Systemfunctionstructurediagram3.2主体框架设计Android通过WebView类对网页访问提供支持,同时提供与JavaScript进行交互的API[8]。本系统采用经典的MVC架构,通过js获取网页中对应标签的数据,通过对象转换存储到SQLite数据库,同时按需求将数据从数据库中取出,呈现到对应的view中,进而提供相应的服务,工程架构图如图3所示。►C3o>dk►E3知►D”M<・►ObdM►ED(be

7、►EDMETA►DzvCDw►匕tndrcirf1«U▼LmaM►3atiwta▼CSjm▼£j€om.eMn^le.►K2Adapter►KJ5心►tSCMO■BW^i•幻R«k«eH•KHenttt►Dimerfecc•OmoM►E)my3geM2•EJUik►£)VW«Mo^*畧tiFutlorO^ev«aM^KZAct^BJWodMFUtt■水图3工程架构图Fig.3Engineeringstructurediagram3.3类的实现该系统共涉及97个类,主要类文件说明如表1所示。表1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。