Android项目报告书.docVIP

  • 356
  • 0
  • 约1.51万字
  • 约 21页
  • 2017-09-01 发布于河南
  • 举报
Android项目报告书

项目报告书 目录 目录 1 一、 2 1.1背景 2 1.2主要功能 2 1.3意义 2 1.4拟采用技术 2 1.5创新 2 二、 3 2.1功能需求 3 2.2结构 3 2.3流程 4 2.4模型 4 三、 5 3.1数据架构设计 5 3.1.1分类 5 3.1.2收藏 5 3.1.3更多 6 3.1.4返回 6 3.2功能设计 6 3.2.1欢迎界面自动跳转 6 3.2.2欢迎界面的音效功能 7 3.2.3底部菜单功能 7 3.2.4列表分页显示功能 8 3.2.5返回功能 8 3.3界面设计 8 3.3.1欢迎界面 8 3.3.2主界面 9 3.3.3分类列表界面 12 3.3.4详情显示界面 14 3.4数据库设计 18 3.4.1数据库分析 18 3.4.2数据库设计 18 3.4.3数据表设计 18 3.5拓展设计 19 四、 19 4.1测试环境 19 4.2测试过程描述 19 4.2.1单元测试 19 4.2.2集成测试 20 4.2.3功能测试 20 4.3测试用例 20 4.4测试结果 21 概述 1.1背景 当前,是信息化的时代。随着人们生活水平是不断提高,信息科技也在发生日新月异的变化,android手机应用程序已经成为了人们生活中的一部分。就以本项目来说,我们设计的是《新闻阅读器》,给广大爱看新闻的人们带来了方便。 1.2主要功能 欢迎界面 新闻信息的列表分页显示 新闻的详情显示 菜单的切换和跳转 1.3意义 新闻行业已经不仅仅可以通过电视、报纸等宣传讯息,现在是高科技的时代,网上信息传播的速度要比传统的通讯快,所以我们采用了android手机开发的《新闻阅读器》可以让用户随时随地的了解新闻的最新资讯。 1.4拟采用技术 1、本项目是以java为基础、android4.0平台开发的一款手机应用程序 2、本项目采用了SAX技术和JSON解析技术,解析XML数据文件 3、本项目运用了非常美观的UI设计,给用户耳目一新的效果体验。 4、同时本项目使用了国际化 1.5创新 本项目采用了底部菜单和标题栏配合使用,使用户在体验时操作更加的方便; 本项目以绿色为主题,UI设计大方、有新意,字体搭配协调; 本项目采用了国际化设计,体现了人机交互的效果。 在信息分类界面中,本项目采用了列表形式展现新闻信息,同时还采用了分页技术; 进入欢迎界面时,采用了音效和自动跳转功能; 我们还新增了“帮助”栏目,在用户体验时更显人性化。 需求分析 2.1功能需求 欢迎界面自动跳转 欢迎界面的音效功能 底部菜单功能 列表分页显示功能 返回或退出功能 2.2结构 图(2.1)模块结构 说明:进入主界面后,底部菜单会显示出所有的模块。分类的下级菜单是分类列表,再下一级是详情页。收藏的下级菜单是收藏的新闻信息。在更多模块中,会显示出一下几级菜单:关于、反馈和帮助。返回或退出是在界面跳转时实现的功能,当用户在主界面时点击返回按钮将退出整个程序。 2.3流程 图(2.2)数据流程 说明:进入欢迎界面后自动跳转到主界面。同上面结构图解释,分为四个模块。根据箭头的指向操作,具体的操作步骤详见使用说明说。 2.4模型 图(2.3)数据模型 说明:本新闻分为三层数据,输入数据、可变参数和输出数据。其中,新闻分类和更多属于输入数据,新闻列表和收藏列表属于可变参数,新闻信息、收藏信息、关于、反馈和帮助属于输出数据。 系统设计 3.1数据架构设计 图(3.1)总体架构 3.1.1分类 图(3.2)分类 说明:在点击某一分类后,进入该分类对应的分类列表。在此,我们采用了ListView布局显示列表信息,同时设置了列表的触发事件。点击某一列,便跳转到该分类列表对应的信息详情页。 3.1.2收藏 图(3.3)收藏 说明:点击收藏菜单后出发菜单界面跳转事件,跳转到对应的收藏列表界面,同上分类一样设置了分页显示。点击某一列表跳转到该列表对应的信息详情页。 3.1.3更多 图(3.4)更多 说明:在更多模块中,我们提供了关于、反馈和帮助。这里属于我们的附加功能。 3.1.4返回 返回主要是针对界面跳转后返回到上一界面做出的触发事件。在主界面中,返回菜单触发的是退出主程序事件。 3.2功能设计 3.2.1欢迎界面自动跳转 进入欢迎界面时,本项目会在两秒后自动跳转到主界面。详细代码如下: package m; import java.util.Timer; import java.util.TimerTask; import com.app1.newsreader.NewsType_Activity; import com.app1.newsreader.R; import android.app.Activity; import andro

文档评论(0)

1亿VIP精品文档

相关文档