码迷,mamicode.com
首页 > 其他好文 > 详细

andoid项目开发-背呗单词01-项目总体概述

时间:2015-04-26 16:35:37      阅读:303      评论:0      收藏:0      [点我收藏+]

标签:

特别注意:该背单词项目为本人原创,转载请标明原地址,谢谢 

http://www.cnblogs.com/v1onway/p/4457824.html

 

项目开发说明:

由于在学习android的过程中,看到一些人开发的词典等项目

然后就想完善一下,还为了巩固学习自定义弹出框,sqlite3的使用及项目管理。

开发过程中参考软件开发文档,虽然项目不大,但是能更好的理清项目规划,当然更加精简了一些,主要是一些图表和重要功能功能。

写该博客时,该项目正在开发中,主要目的为了更有效率开发和作为总结所以能学习得更深,更透彻。

该项目由于经历3次UI和功能改进优化,加上利用业余时间开发, 所以耗时比较长。

该项目为最终完善版

该项目名:背呗单词

项目启动日期:201411 

代码初步完成:2015312日下午5

文章记录日期:2015312日下午5

 

 

项目开发流程:

1. 项目功能设计

功能设计最好分析确定好,开发编码的时候就改动得来一点。当然有时也会有一点变动的。

在原型图和需求分析中会更加详细的描述功能结构

2. app原型图。

原型图和实际图基本保持一致,不过肯定会有少许颜色尺寸上的视觉差异吧。

在原型图中也说明每个界面的主要功能。

3. 完成开发文档。

该项目的文档主要是包含了各种流程图和图表等,还有一些数据和数据库说明

4. 对照模块编码

该项目使用文章写作来说明模块开发

5. 测试

该项目只针对屏幕适配测试

那么接下来就主要描述项目功能设计和app原型图

 

1.项目功能设计

该项目只包括android客户端,不设计服务端。

项目主要功能设计是每个用户都针对一个背诵学习计划来背诵单词。

一个学习计划就是一个sqlite数据库db文件。

根据艾宾浩斯曲线设计出当天学习的和复习的单元。

具体功能包括:

创建及管理学习计划

创建及管理学习任务

学习和复习单词

单词背诵

单词测验

更多设置。

 

2app原型图

技术分享第一部分

第一个界面-欢迎界面

第二个界面-选择计划界面

第三个界面-创建计划界面

 

技术分享第二部分

第一个界面-今天任务界面(包括学习和复习页卡)

第二个界面-所有任务界面

 

技术分享 

第三部分

第一个界面-单词列表界面

第二个界面-单词学习界面

 

技术分享

第四部分-单词测验界面

第一种,英翻汉;第二种,汉翻英;第三种,完形填空

三种测验方式由一个界面显示,逻辑控制切换

 

技术分享

第五部分-更多界面的内容

第一个和第二都属于更多界面

第三个是关于界面,第四个是帮助界面

 

3.项目文档简述:

该android背单词软件设计文档,包括

1_需求文档---主要说明android背单词的主要功能,并详细描述,也有图标表示。

2_数据及资源说明文档---主要说明项目程序中所有的常量,所有xml资源文件(布局文件,自定义图片文件,颜色和字符串表示文件),所有放置在assert中的实体资源文件

3_数据库说明文档---包括外部数据库及内部创建的数据库设计说明

4_概要设计文档---主要包括项目的处理流程图,系统构架图,软件模块图,功能需求和程序模块的关系。

5_详细设计文档---主要包括项目的软件模块结构表,包结构表,类结构图和各个模块设计说明

 

下一篇会描述项目各种流程图结构图表

 

andoid项目开发-背呗单词01-项目总体概述

标签:

原文地址:http://www.cnblogs.com/v1onway/p/4457824.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!