基于MvvM框架的《智阅》App的设计与实现.doc

资料分类:计算机信息 上传会员:紫色烟火 更新时间:2022-06-05
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:11492
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:随着互联网技术的普及和移动智能软硬件技术的飞速发展,手机软件为生活在快节奏社会的人们提供了更为多样的业余生活方式的选择空间。然而,市场上流行的集多种娱乐方式为一体的综合性娱乐APP(Application)并不多见。而这种APP可以改变人们业余生活的质量,开阔人们的视野,增强人们自己在社会的竞争力,使人们的业余生活丰富多彩。鉴于此,本文设计并实现一个集多种娱乐方式的为一体的安卓APP《智阅》。

本APP操作简单,界面美观。实现登录注册,音乐播放,电影播放,书籍观赏,后台管理,扫码下载等多维实用功能,以Java为编程语言,以AS(Android Studio)为应用的开发环境,以SQLite为后台数据库来保存业务数据,以MvvM(Model View ViewModel)模式构建项目框架,以RxBus代替EventBus进行组件之间的通讯,业务数据和UI控件绑定则采用Data Binding技术实现。试运行结果表明,本APP坚持以人为本,充分从用户的需求角度出发,基本满足用户多媒体休闲的一站式需求。

 

关键词:音乐播放器;最新电影;热门书籍;娱乐APP

 

目录

摘要

Abstract

1 引言-1

1.1 课题开发的背景-1

1.2 课题开发的意义-1

1.3 课题的现状与发展-2

1.4 课题开发的设计思路-2

2 程序开发平台模式及技术背景-3

2.1 Android Studio介绍-3

2.2 DataBinding 介绍-3

2.3 MvvM介绍-3

3 系统概述-4

3.1 系统可行性分析-4

3.2 系统需求分析-4

3.2.1 总体需求分析-4

3.2.2 系统功能分析-4

3.2.3 登录模块需求分析-5

3.2.4 音乐模块需求分析-5

3.2.5 电影模块需求分析-6

3.2.6 书籍模块需求分析-6

3.2.7 账号管理模块需求分析-7

3.2.8 扫码下载模块需求分析-7

3.2.9 福利模块需求分析-7

3.3 系统整体结构-8

3.4 系统整体业务流程-9

3.5 系统主页业务流程-10

4 智阅系统功能模块详细的设计-11

5 智阅数据库详细设计-13

5.1 数据库功能说明-13

5.2 智阅数据表的设计-13

5.2.1 智阅用户表-13

5.2.2 智阅音乐表-13

5.2.3 智阅电影表-14

5.2.4 智阅书籍表-14

6 智阅系统的详细设计与实现-15

6.1 智阅系统的总体设计-15

6.2 智阅各模块的详细设计-15

6.2.1 智阅登录模块-15

6.2.2 音乐模块-16

6.2.3 电影模块-17

6.2.4 智阅书籍模块-17

6.2.5 账号管理模块-17

6.2.6 扫码下载模块-18

6.3 系统界面设计-18

6.3.1 初次登录界面设计-18

6.3.2 音乐播放界面设计-18

6.3.3 主页界面设计-18

6.3.4 智阅热门电影的界面设计-19

6.3.5 书籍界面设计-19

6.3.6 音乐管理界面设计-19

结    论-20

参 考 文 献-21

致    谢-22

相关论文资料:
最新评论
上传会员 紫色烟火 对本文的描述:而作为一名即将毕业的软工程的毕业生来说,在快四年的时间里熟练掌握了一定的编程知识和技能,比如Java,C,C++等,但是有这些还是不够的。主要还是要实践,在项目实践中提炼自己......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: