没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐
注:老师,您好,由于之前没搞懂要求,把文档都写一块了,时间来不及重写
文档,望老师见谅,作业要求该有的我都有,除此之外我还添加了 user 表,增
加了额外的个人信息简单的修改,在我的 shortVideos 文件夹下有几个简短的视
频,展示了 multitype 的 recyclerview 和一些视频材料的播放。
除此之外,服务器我也改了一些,用的 IDEA 跑的,还有关于动画的设计,除
了类似 collapsingTollbarLayout、swiperefreshlayout、progressBar 外别的活动
切换的动画都放在 res 下的 anim 文件夹了。
项目大体结构如下:
app logo
1.Background
随着当今社会经济发展,各种教育机构越来越多,人们对各类学习软件的需
求也越来越明显,本产品是一个学习类的 app,主要针对学生学习,让选择参加
课程,观看视频,相互交流进行学习。
角色与定位:
用户角色
目标人群定位
学生
查看课程、浏览课程、更改信息、注册账户、修改密码、用户登录、查看课程老师、
观看课程材料(包括视频、图片、音频、pdf 等文件)
技术路线:
客户端
客户端主要是针对安卓
进行开发,包括用户界面
的设计实现,以及界面间
的联系、跳转。
前后端交互
客户端通过 HTTP 请求
服务器接口,服务器接口
根 据 对 应 参 数 , 返 回
JSON 格式数据。客户端
端解析 JSON 数据,进行
数据显示。
技术路线
后台服务器
使用 Spring boot 框架,
严格遵守接口分离原则。
Dao 层向 Services 层提供
数据库操作相关接口,由
Controller
层调用 Services 层接口完
成业务逻辑操作,并将数
据
以 Json 格式返回给客户
端。
1. Main Functions
Functional demands:
功能需求
学生
登录
注册
找回密码
课程列表查看
课程详细信息查
看
课程视频观看
接收重要事项通
知
2. UI design
一、欢迎页面
1. 我的 Introduction slide page,四张介绍页,参考老师给的 demo.
2. Splashactivity,根据 shared preferences 获取当前登录状态,根据登
录情况跳转至登录界面或主界面,若已登录,则继续通过 shared preferences
获取当前登陆者邮箱,继而从本地数据库中获取用户具体信息,若未登录,则跳
转至登录界面。
二、登录、注册、找回密码
剩余21页未读,继续阅读
亚赛大人
- 粉丝: 25
- 资源: 333
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0