首页> 中文学位 >基于Android的操作系统课程学习软件的设计与实现
【6h】

基于Android的操作系统课程学习软件的设计与实现

代理获取

目录

封面

目录

中文摘要

英文摘要

第一章 绪论

1.1 研究背景和意义

1.2 国内外研究现状

1.3论文主要研究内容

1.4 论文框架

第二章 相关技术综述

2.1 开发环境配置

2.2 Java技术

2.3Android技术

2.4 数据库技术

2.5 PHP技术

2.6 JSON技术

2.7 本章小结

第三章 需求分析

3.1用户需求分析

3.2 PC管理端功能需求分析

3.3 Android客户端功能需求分析

3.4 系统非功能性需求分析

3.5 本章小结

第四章 系统设计

4.1 系统架构设计

4.2 系统功能模块设计

4.3 系统数据库设计

4.4 本章小结

第五章 系统实现

5.1 PC端管理模块

5.2 Android客户端模块

5.3 本章小结

第六章 系统测试

6.1 单元测试

6.2 性能测试

6.3 本章小结

第七章 结论与展望

7.1 结论

7.2 展望

参考文献

攻读学位期间取得的研究成果

致谢

个人简况及联系方式

声明

展开▼

摘要

随着计算机软件技术、移动通信技术的发展,特别是开源手机操作系统Android的问世,使得基于智能手机的移动软件开发出现了新的高潮。在今后科技越来越发达的世界,信息技术将继续改变我们的教育。为了更好的辅助课堂教学和提高学生学习的积极性,以及将学习与生活融为一体,使学生更好地获得知识,我们将日常教学与软件开发相结合,开发了一套基于Android的操作系统课程学习的移动学习系统。
  本文采取了基于Android系统的移动学习平台的两种架构设计方式,即在移动学习平台Android前端应用采用了C/S架构进行实现,后台数据的管理则采用了B/S架构进行实现。通过对大量资料的查阅,以及进行需求分析和系统设计,确定了系统的总体架构,系统服务器采用Apache服务器,在服务器上配置MySQL数据库,并在PC端采用PHP语言设计的管理端对服务器进行管理,使用Java语言开发Android客户端APP,在服务器和客户端之间则通过采用JSON格式的数据进行相互通信,完成数据的传输。为了降低对硬件的采购费用,同时为了提高计算机的处理能力和让用户能随时随地在线学习,系统完成后将会搭载到阿里云平台上。
  通过对教师和学生的调研分析,确定了系统的功能结构,主要内容包括PC端后台管理系统的开发和Android前端软件的开发。后台管理端系统包括:用户登录、教师信息管理、学员信息管理、课程信息及学习资料管理、论坛管理、公告管理。Android前端软件系统包括:管理员或学生登录、学生信息查看、公告信息查看、课程资源查看、课程相关文档下载、在线答题、论坛、修改密码、下载资源管理。
  最后通过对后台管理系统数据资源的交互进行测试和对Android前端软件系统各功能的测试,测试结果表明后台管理系统和Android前端软件系统的原型设计达到预期设计目标,系统的安全性和稳定性还需要持续观察和完善。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号