android项目说明文档模板.docx
《android项目说明文档模板.docx》由会员分享,可在线阅读,更多相关《android项目说明文档模板.docx(6页珍藏版)》请在冰点文库上搜索。
android项目说明文档模板
竭诚为您提供优质文档/双击可除
android项目说明文档模板
篇一:
《android开发技术》课程项目报告模板
兰州交通大学
《android开发技术》课程项目报告
项目名称专业班级小组成员
完成日期
计算机科学与技术
学生姓名学生学号学生姓名学生学号学生姓名学生学号学生姓名学生学号
【排版说明】
(1)一级标题用宋体四号,加粗。
(2)如有二级标题,请使用宋体、小四、加粗。
(3)正文汉字均用宋体小四号,英文用timesnewRoman字体。
(4)正文行距建议设置为1.5倍行距。
(5)实验报告中的图和表的格式必须有编号和标题,且图表均要居中显示,图表中的字号大小合适,显示比较清晰。
如下所示(图的标题在下方、表的标题在上方):
图1xxxxxxx图
表1xxxxxxx表
【附加说明】
(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
coordinate(Rng.nextint(view_width),Rng.nextint(view_height));
flowers[2]=new
coordinate(Rng.nextint(view_width),Rng.nextint(view_height));
flowers[3]=new
coordinate(Rng.nextint(view_width),Rng.nextint(view_height));
flowers[4]=new
coordinate(Rng.nextint(view_width),Rng.nextint(view_height));
}
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();
system.out.println("mp3------------"+"运行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界面