android项目说明文档模板Word文档下载推荐.docx
- 文档编号:15042734
- 上传时间:2022-10-27
- 格式:DOCX
- 页数:5
- 大小:17.66KB
android项目说明文档模板Word文档下载推荐.docx
《android项目说明文档模板Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《android项目说明文档模板Word文档下载推荐.docx(5页珍藏版)》请在冰豆网上搜索。
【附加说明】
(1)报告必须按照本模板的标题来写,具体内容可以根据自己的设计情况如实填写;
(2)报告内容的总体排版要求整洁美观;
(3)报告按要求命名:
项目名称_姓名_班级.doc,例如:
音乐播放器_张三_计算机1203班.doc;
(4)最终提交的内容包括报告和能够正确运行的完整源代码,源代码为压缩文件,命名规范和报告命名一致;
(5)需要提交的材料有纸质报告、报告电子档和项目源代码,材料全部提交给班长,材料提交的截止时间为20xx年7月9日,逾期按0分记。
1.项目背景
1.1项目描述1.2开发环境
2.需求分析
2.1功能需求2.2性能需求
3.总体设计
3.1设计思路3.2系统模块划分
4.详细设计
4.1界面设计4.2算法设计4.3某模块设计
4.运行结果
5.总结和展望
附录(部分源代码)
篇二:
安卓项目说明文档
天女散花效果项目说明
一、项目概述
在android实现应用屏幕一定时间间隔下,随机出现多片花朵的效果,并同时播放天女散花音乐。
二、项目功能模块图
功能模块图
(一)
三、关键实现技术:
1)自定义View
自定义view主要是处理界面需要动态处理的情况,自定义view主要继承与android.view.View类
下面是自定view的实例
publicclassflowersViewextendsView{
/**
*构造器
*/
publicflowersView(contextcontext,attributesetattrs,intdefstyle){super(context,attrs,defstyle);
}
publicflowersView(contextcontext,attributesetattrs){
super(context,attrs);
@override
publicvoidondraw(canvascanvas){
super.ondraw(canvas);
功能模块图
(二)
2)加载图片到内存
在这个小应用中,会重复的出现多个花朵的图片,为节省内存,直接在应用开始时,直接将图片转化成内存的对象,在其后页面渲染时,直接用内存的对象
下面是加载图片到内存的实例
//花图片
bitmapbitmap_flower=null;
*加载天女散花的花图片到内存中
*
publicvoidloadFlowerimage()
{
Resourcesr=this.getcontext().getResources();
bitmap_flower=((bitmapdrawable)
r.getdrawable(R.drawable.flower)).getbitmap();
3)动态绘制窗体内容
动态绘制窗体内容分两块
a.动态生成五个花朵
//花的位置
privatecoordinate[]flowers=newcoordinate[5];
//屏幕的高度和宽度
intview_height=0;
intview_width=0;
*设置当前窗体的实际高度和宽度
publicvoidsetView(intheight,intwidth)
view_height=height-100;
view_width=width-50;
*随机的生成花朵的位置
publicvoidaddRandomFlower()
flowers[0]=new
coordinate(Rng.nextint(view_width),Rng.nextint(view_height));
flowers[1]=new
flowers[2]=new
flowers[3]=new
flowers[4]=new
b.根据花朵的位置重新的渲染窗体
for(intx=0;
x canvas.drawbitmap(bitmap_flower,((float)flowers[x].x),((float)flowers[x].y),mpaint);
4)背景音乐的添加
threadrunt=newthreadrun();
threadthread=newthread(t);
thread.start();
privateclassthreadrunimplementsRunnable{
publicvoidrun(){
system.out.println("
mp3------------"
+"
运行"
);
mediaplayermmediaplayer=newmediaplayer();
运行1"
try{
mmediaplayer.setdatasource("
/sdcard/text.mp3"
mmediaplayer.prepare();
mmediaplayer.start();
}catch(ioexceptione){}
三、小组成员分工
范美君:
搜集资料,协助大家做好项目使其正常运行
王佳欣:
和其他小组成员做好项目后,主要负责ppt的制作
李梅:
和小组成员一起做好项目,主要负责word安卓项目说明
付艳艳:
和大家一起做项目,主要负责演讲
篇三:
android项目设计说明书
android
——淘宝app开发班级:
软件工程133姓名:
钱程邹章鹏指导老师:
陆培军日期:
20xx.6项目设计说明书
一、小组成员构成
钱程邹章鹏
二、任务分工
1.任务需求分析:
邹章鹏
从淘宝网站获取数据,重新构建开发个性化的淘宝购物app软件,要求实现:
1.按关键字查询产品2.查询产品详情3.收藏需要关注的产品4.查看收藏产品清单
2.程序设计:
钱程
对需求分析结果进一步分析,构思整体程序设计思路及结构
3.代码编写:
Volley框架
sqllite数据库
json数据的传输和解析等等
4.程序测试:
对程序运行结果进行检测和改进
三、项目完成思路
1.确定任务需求:
对任务需求进行分析,明确实验目标
2.确定项目开发工具
(1)eclipse+androidsdk+adt或androidstudio(app开发平台)
(2)chrome(网页分析工具)
(3)/(json查看工具)
(4)Regexbuddy(正则表达式调式工具)或json组件,可采用json或
fastjson
(5)httpclient(获取html数据)
(6)sqlite(存放收藏产品数据)
3.模块分析
(1)主界面模块:
该模块主要用于商品搜索
(2)商品列表模块:
该模块主要用于搜索后商品的显示,包括商品名称、价格和销量
(3)商品详情模块:
该模块主要显示搜索商品的详细信息,以及提供购买,收藏和收藏夹功能。
(4)收藏夹模块:
该模块主要显示收藏过的商品
四、项目设计
1.总体思路:
(1)页面设计
(2)连接淘宝获取数据(3)解析数据(4)页面显示(5)数据库的操作
2.主要功能:
界面1:
上方为edittext,用户可以此输入搜索词,下面方采用列表显示搜索得到的产品列表,app首次启动时,此时没有用户输入查询词,默认显示“皮鞋”或其它自设定词的查询产品列表。
产品列表中至少需要显示产品图片、产品标题、产品价格、产品销量,可以显示更多关于产品的信息,但至少需显示上述4项。
列表以行显示,一行显示一个产品,用户单击某一行,则app跳转显示到界面2
界面2:
显示从界面跳转过来的产品的详细信息,至少需要包括(图片,标题,价格,折扣价,销量,卖家昵称,其它信息可自行添加),在界面的最下方显示“购买”、"
收藏"
、"
查看"
按钮,用户单击"
购买"
按钮,跳转到淘宝对应的产品详情页,如果用户单击"
,将该产品信息收藏(或以设计一张数据表保存收藏的产品),如果该产品未被收藏过,则显示弹出信息"
收藏成功"
,如果产品已被收藏过,则显示"
收藏失败,该产品已被收藏,请单击查看按钮"
。
界面3:
用户单击查看按钮后的显示已收藏产品界面,显示该用户所收藏的所有产品,以列表形式显示
界面4:
单击购买按钮,自动跳转至淘宝app宝贝详情页,并实现立即购买功能。
五、数据库设计
建表语句:
createtableifnotexistsgoods(_idi
ntegerprimarykeyautoincrement,titletextnotnull,pricetextnotnull,sellcounttextnotnull,imgurltextnotnull,item_idtextnotnull)
六、app界面
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- android 项目 说明 文档 模板