随着科技进步,电子产品发展迅速,诸如手机电脑等电子产品更新换代很快,电子产品在人们的生活中已经成为不可缺少的一部分了,所以App的开发越来越重要。新闻类的app也有很多,像微博,知乎这些,为了方便用户在移动端查看一些特定的资讯,所以设计游戏资讯应用软件。 游戏资讯APP采用结构化设计方法,集游戏产品上市,更新,与之相关的资讯于一体,可以实现用户查看,搜索,评论,推送,收藏。使用LeanCloud自带的数据存储作为数据缓存后台,使用Josn等第三方框架获取网络数据,利用RecyclerView等进行界面布局。用户可登录注册系统,在线浏览相关游戏资讯,订阅喜欢的相关的游戏订阅号,搜索感兴趣的游戏资讯信息,查看热门点击率较高的资讯,同时还能将自己喜欢的资讯收藏,评论感兴趣的资讯,用户还可以发表对软件的反馈。
1. 功能:大致分为15个模块。具体如下:
底部导航栏:
分为首页,热门,发现,我的 4个svg格式图标。
点击可切换页面。
首页:
首页显示最新的资讯,底部导航栏,推送按钮。
不登录也可显示首页,点击即可查看详情信息。
详情信息:
点击资讯 进入详情信息页面,显示评论,收藏按钮。
发表评论:
点击评论按钮,跳转到发表页面,输入评论内容,点击发表即可发表完成。在评论详情中可查看。
推送:
显示根据用户经常看的资讯来推送一些用户比较感兴趣的资讯,点击即可进入详情信息页面。
热门:
显示一些点击率最高的资讯。点击即可进入详情信息页面。
发现:
顶部显示搜索栏;显示一些推荐感兴趣的游戏资讯订阅号;
订阅:
点击订阅号,显示一些关于订阅号的内容,点击进入详情信息页面
搜索:
利用模糊搜索。
我的:
主要包括用户信息,评论,收藏,设置,意见反馈按钮。
评论详情:
显示用户所有的评论详情,可进行删除。
收藏:
用户可查看收藏的内容,可取消收藏。
设置:
修改用户的头像,用户名,密码等信息。
意见反馈:
用户可发表对本软件的意见,上传到固定的邮箱。
登录:
输入用户名,密码登录。若没有用户名密码需要注册。
注册
目 录
摘要 1
abstract 1
目 录 2
1 项目概述 - 1 -
1.1 问题描述 - 1 -
1.2 项目目标 - 1 -
1.3 项目适用范围 - 1 -
1.4 涉众 - 1 -
1.5 项目应准备的标准 - 1 -
2 开发技术和工具介绍 - 1 -
2.1 Android - 2 -
2.2 Mysql数据库服务器 - 2 -
2.3 JAVA技术 - 2 -
2.4 Myeclipse开发工具 - 3 -
2.5 Eclipse ADT开发工具 - 3 -
3 需求分析 - 3 -
3.1 业务对象 - 3 -
3.2 功能需求 - 4 -
3.3 非功能需求 - 4 -
3.4 运行环境 - 5 -
3.5 系统重要流程图 6
3.5.1 用户注册流程 6
3.5.2 用户登录流程 6
3.5.3 用户管理流程 7
3.5.4 添加游戏资讯信息流程 8
3.5.5 游戏资讯信息查询流程 8
4 系统分析 10
4.1 技术路线 10
4.2 可行性分析 10
4.2.1 技术可行性 10
4.2.2 经济可行性 10
4.2.3 操作可行性 10
4.3 功能模块分析 11
4.4 数据库设计 11
4.4.1 数据项说明 11
4.4.2 数据表介绍 11
4.4.3 数据表说明 12
5 系统编码实现 13
5.1 App端设计 13
5.2 服务端设计 13
5.2.1 游戏资讯收藏管理 13
5.2.2 游戏资讯评论管理 14
5.2.3 游戏资讯推送管理 14
6 系统测试 16
6.1 测试的意义 16
6.2 测试用例 16
结束语 16
参考文献 17
致谢 19