zoukankan      html  css  js  c++  java
  • 基于安卓开发的课程类APP

    @

    安卓课程APP

    (1)实现用户注册登录功能;
    (2)专题课件功能全书十五章的电子课件;
    (3)教学视频功能涉及相关教学视频;
    (4)在线章节测试具有限时提交功能;
    (5)经典阅读涉及课程相关重要文章,可分页展示;
    (6)具有侧拉框,实现版本信息、分享、退出、意见反馈的功能

    项目程序设计

    用户状态图

    用户进入欢迎界面进行登录操作,软件判断是否注册过,若是,直接使用用户名密码进行登录进入软件;反之,则先注册账号再登录。用户状态转换如图:在这里插入图片描述

    程序层次图

    程序分为登录模块、主页模块、课程模块、测试模块、阅读模块、侧拉狂模块。登录模块进行用户注册登录,主页模块显示教学安排,课程模块主要有查看课件简介、课件ppt和课程视频的功能,测试模块进行在线章节测试,有限时答题功能,阅读模块具有查看视频播放记录和进行经典文章阅读的功能,侧拉狂模块具有查看我的收藏、填写意见反馈、查看版本信息、分享软件和退出软件的功能。程序功能如图:
    在这里插入图片描述

    程序的实现

    课程模块

    课程模块页面使用LinearLayout构造顶部轮播图,其显示课程相关图片,下方使用RelativeLayout构造十五章的电子课件,其中有该章节的简介、课件以及教学视频。课程模块和章节功能如图:
    在这里插入图片描述
    在这里插入图片描述

    阅读模块

    阅读模块整体使用LinearLayout将页面分为上下两部分,其上显示用户头像,其下又嵌套了RelativeLayout,用来完成查看播放记录和阅读经典文章的功能。 阅读模块和播放记录如图:
    在这里插入图片描述
    在这里插入图片描述

    侧拉框模块

    侧拉框模块使用navigation drawer实现主页、查看我的收藏、填写意见反馈、查看版本信息、分享软件和退出登录的功能。 侧拉框模块、意见反馈、版本信息和 我的分享如图:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述

    主页模块和测试模块

    主页模块使用webview显示教学计划,测试模块利用LinearLayout构造界面,使用listview构造章节测试布局。主页模块和测试模块如图:
    在这里插入图片描述
    在这里插入图片描述

    git地址

    https://gitee.com/yujun59/android-development-team.git

  • 相关阅读:
    谈谈关于个人提升的一些思考
    asp.net 委托用法
    DNN 配置 数据库篇
    一个技术为主的博客沦落为娱乐休息的场所
    NDO 组件和例子下载,内置了一个基于Velocity模版引擎的代码生成器
    DNN 研究路线图
    学习DNN开发模块插件的几条主线
    NDO 快速入门
    NDO 简介
    也谈代码生成器
  • 原文地址:https://www.cnblogs.com/yujun59/p/14488666.html
Copyright © 2011-2022 走看看