首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

基于Android的在线教育平台的设计与实现

摘要第5-6页
ABSTRACT第6页
第1章 绪论第10-16页
    1.1 选题的目的和意义第10-11页
    1.2 在线教育平台发展现状和趋势第11-14页
        1.2.1 国内外发展现状第11-13页
        1.2.2 未来发展趋势第13-14页
    1.3 研究的主要内容第14页
    1.4 论文的组织结构第14-16页
第2章 在线教育平台整体结构设计第16-27页
    2.1 平台总体需求分析第16-18页
        2.1.1 平台的功能需求第16-17页
        2.1.2 平台的性能需求第17页
        2.1.3 系统的设计目标第17-18页
    2.2 平台总体方案设计第18-26页
        2.2.1 终端以及终端上的软件第18页
        2.2.2 服务器的选择第18-20页
        2.2.3 数据库的选择第20-23页
        2.2.4 后台管理工具的设计第23-26页
    2.3 小结第26-27页
第3章 ANDROID终端软件设计与实现第27-42页
    3.1 用户需求与设计要点第27-28页
    3.2 ANDROID终端软件的交互设计第28-36页
        3.2.1 登陆界面与交互第28-30页
        3.2.2 使用交互——练习第30-33页
        3.2.3 使用交互——课程第33-35页
        3.2.4 “个人中心”交互第35-36页
    3.3 ANDROID终端软件逻辑设计第36-41页
        3.3.1 新用户注册与服务器通信的实现方法第36-37页
        3.3.2 终端软件通过接口进行通信的实现第37-38页
        3.3.3 从服务器自动更新的通信方法与实现第38页
        3.3.4 通过服务器从数据库加载题目数据的通信方法与实现第38-39页
        3.3.5 对图像的处理的算法与实现第39-40页
        3.3.6 试题难度推送算法第40-41页
    3.4 小结第41-42页
第4章 数据库的设计与实现第42-55页
    4.1 关系型数据库设计的原则与要点第42-44页
    4.2 数据库的设计与实现第44-50页
        4.2.1 用户信息表的设计与实现第45-46页
        4.2.2 知识结构表的设计与实现第46-49页
        4.2.3 用户关系表的设计与实现第49-50页
        4.2.4 用户使用记录表的设计与实现第50页
    4.3 对数据库进行操作第50-51页
        4.3.1 SQL语句第50页
        4.3.2 在数据库中创建表第50-51页
        4.3.3 在数据库中对数据进行操作第51页
    4.4 应用程序与数据库的通信第51-52页
    4.5 数据库的数据挖掘与应用第52-54页
        4.5.1 数据挖掘第52页
        4.5.2 预测某知识点难度的算法与实现第52-53页
        4.5.3 预测用户对某个知识点的掌握情况第53-54页
    4.6 小结第54-55页
第5章 后台管理工具的设计与实现第55-69页
    5.1 管理工具设计的目标和任务第55页
    5.2 管理工具的设计与实现第55-66页
        5.2.1 用户的登陆第55-58页
        5.2.2 主操作界面的设计与实现第58-66页
    5.3 与数据库通讯的实现方法第66-68页
        5.3.1 与数据库通信原理第66-67页
        5.3.2 与数据库的通信协议第67-68页
    5.4 小结第68-69页
第6章 平台的测试与应用第69-76页
    6.1 平台的测试结果第69-71页
        6.1.1 Andriod终端软件的测试第69-70页
        6.1.2 数据库的测试第70-71页
        6.1.3 后台管理工具的测试第71页
    6.2 平台的实际运用第71-74页
    6.3 小结第74-76页
结论第76-78页
参考文献第78-81页
致谢第81页

论文共81页,点击 下载论文
上一篇:基于Web的在线考试系统的设计与实现
下一篇:城市商业银行非现场审计系统的设计与实现