大学生科研项目结题报告

篇一:大学生科研训练计划项目结题报告

附件2:

“重庆大学大学生科研训练计划”

项目结题报告书

项目名称:基于电场耦合的无线台灯的研发

项目负责人:唐建伦

学院:自动化学院

项目组成员:唐建伦李帅张东京

执笔人:唐建伦

指导教师:唐春森

实验室及设备管理处制

2011年 9月 15 日填表说明

一、报告书填写内容必须与事实相符,表述准确。

二、报告书中“项目结题报告”文字不少于2千字;报告内容必须包括以下基本内容:

1、项目组成员分工、参与完成情况

2、项目立项与研究的目的、意义

3、项目研究的基本内容

4、项目研究过程与方法(包含研究方法、研究过程、资料与数据来源等方面的简介)

5、项目成果及价值(意义)

6、项目成果的特色与创新

7、项目研究工作的自我评价分析与结论

8、项目研究存在的问题、建议(可根据具体情况作部分变动和加页)

三、要求用计算机打印,纸张为a4大小,正文字体使用五号字、宋体,文中小标题使用小四号,宋体,加黑。

项目结题报告篇二:大学生科研项目结项报告

立项报告

1:立项背景

随着手机多媒体技术的日益成熟和各个品牌相继推出以安卓系统为操作平台的智能手机,安卓已经渐渐地占领的大半的智能手机市场,自从谷歌公司2007通过以linux为平台的安卓系统,经过5年的发展这个系统已经度过幼生期进入壮年期,相比较于ios平台的iphone 手机,安卓的系统最大的优势之一是其开放源代码,对于想进军此系统的软件开发业的人来说,安卓的市场准入门槛相对较低,虽然更加容易遭到黑客攻击但是不得不说其软件的多样化和灵活性却是瑕不掩瑜。

随着如今大学生对于计算机技术的提高,大学生程序员已经是各个高校普遍存在的群体。在市场经济环境下成长起来的大学生有着强烈的市场意识,对于那些拥有计算机准也知识的大学生都希望通过自己的专业知识来为软件市场做出一些贡献。同时,随着一些国际性大企业投入安卓智能电视市场,适应大屏幕的高清晰度的软件有了更大的市场和生存空间以及盈利的可能性。可是在如此广阔的软件市场中总是存在一些包含恶意的软件,通过非法代码以及强制联网和未经授权后台发送短信等途径来窃取用户资料来非法盈利,大学生作为新一代有素质有知识并且在德,智,体,美,劳全面发展的新一代,应该发挥高尚情操,坚决不做含有非法代码的含黑软件,尽自己的一份力去规范软件市场。在这些大前提下,由高素质有节操的大学生组成的安卓软件开发小组的存在已经是必然的了。

一、前期调研

我们小组在孙建老师的带领下,共同制作了一份务实的调查问卷。利用一个月的时间在仙林

的大学生、珠江路相关的3c数码店老板,以及一些网络上正在使用安卓的网民对安卓系统的普及度,大众对于安卓软件的期望值,哪种软件最受大众喜爱,以及用户是否愿意付费下载安卓软件,对于软件价格的心理定位等等。我们累计发出调研问卷1329份,收回1191份,问卷有效率89.6%。我们根据这些收回的调查问卷已经基本掌握了大众对于安卓的各项需求已经倾向,这为我们下一步的计划开了一个好头。

二、中期制作

1, 通过 file -> new -> project 菜单,建立新项目android project

2, 填写新项目各种参数。

3, 编辑自动生成的代码模板。

仅此而已,我们通过下面的详细说明来完成每个步骤。

1、创建一个新的android项目

启动eclipse, 选择 file -> new -> project 菜单, 如果安装好了android的eclipse插件,将会在弹出的对话框中看到android project 的选项。

选择“android project”,点击 next 按钮。

2、填写项目的细节参数

下面的对话框需要输入与项目有关的参数:

这个表格中详细介绍了每个参数的含义:

project name: 包含这个项目的文件夹的名称。

activity name: 这是项目的主类名,这个类将会是android的activity类的子类。一个activity类是一个简单的启动程序和控制程序的类。它可以根据需要创建界面,但不是必须的。

application name: 一个易读的标题在应用程序上。

在选择栏的use default location 选项,允许选择一个已存在的项目。

3,编辑自动生成的代码。

当项目创建后,刚才创建的helloandroid就会是包含下面的代码.

public class helloandroid extends activity

{

/** called when the activity is first created. */

@override

public void oncreate(bundle icicle)

{

super.oncreate(icicle);

setcontentview(https://www.360docs.net/doc/4716333634.html,yout.main);

}

}

下面我们开始修改它

[构建界面]

当一个项目建立好以后,最直接的效果,就是在屏幕上显示一些文本,下面是完成后的代码,稍后我们在逐行解释。

代码

public class helloandroid extends activity {

/** called when the activity is first created. */

@override

public void oncreate(bundle icicle) {

super.oncreate(icicle);

textview tv = new textview(this);

tv.settext(hello, android);

setcontentview(tv);

}

}

注意还需要添加 import android.widget.textview; 在代码开端处。

在android程序中, 用户界面是由叫做views类来组织的。一个view可以简单理解为可以绘制的对象,像选择按钮,一个动画,或者一个文本标签(这个程序中),这个显示文本标签的view子类叫做textview.

如何构造一个textview:

texiview tv = new textview(this);

textview的构造参数是android程序的context实例, context可以控制系统调用, 它提供了诸如资源解析, 访问数据库等等。activity类继承自context类,因为我们的helloandroid 是activity的子类,所以它也是一个context类,所以我们能用this在textview构造中。当我们构造完textview后,我们需要告诉它显示什么:

tv.settext(hello, android);

这个步骤很简单,当我们完成了这些步骤以后,最后要把textview显示在屏幕上。setcontentview(tv);

activity的setcontentview()方法指示出系统要用哪个view作为activity的界面, 如果一个activity类没有执行这个方法,将会没有界面并且显示白屏。在这个程序中,我们要显示文本,所以我们传入已创建好的textview。

好了,程序代码已经写好,下面看看运行效果。

运行代码: hello, android

使用android的eclipse插件就可以很轻松的运行程序,选择run -> open run dialog。将会看到下面的对话框

下一步, 高亮android application 标签, 然后按下左上角的图标(就是像一片纸带个小星星那个),或者直接双击 android application 标签, 将会看到一个新的运行项目,名为new_configuration.

取一个可以表意的名称,比如hello, android, 然后通过browser按钮选取项目(如果有很多个项目在eclipse中,确保选择要运行的项目), 然后插件会自动搜索在项目中的activity 类并且将所有找到的添加在activity标签的下拉列表中。我们只有hello, android一个项目,所以它会作为默认选择。

到这里,已经完成了,只需要点击run按钮,然后 android的模拟器将会启动,我们的应用程序就会被显示出来。

数据库支持每个应用程序无论大小的生命线,除非应用程序只处理简单的数据,那么就需要一个数据库系统存储结构化数据,android使用sqlite数据库,它是一个开源的、支持多操作系统的sql数据库,在许多领域广泛使用,如mozilla firefox就是使用sqlite来存储配置数据的,iphone也是使用sqlite来存储数据的。

在android中,为某个应用程序创建的数据库,只有它可以访问,其它应用程序是不能访问的,数据库位于android设备/data/data/ /databases文件夹中,在这篇文章中,将会学习到如何在android中创建和使用数据库。

sqlite数据库

使用eclipse创建一个android项目,取名为database

数据库-使用eclipse创建android新项目

创建dbadapter辅助类

操作数据库的最佳实践是创建一个辅助类,由它封装所有对数据库的复杂访问,对于调用代码而言它是透明的,因此我创建了一个dbadapter的辅助类,由它创建、打开、关闭和使用sqlite数据库。

首先,在src/ 文件夹(在这个例子中是src/net.learn2develop.database)下添加一个dbadapter.java文件。

在dbadapter.java文件中,导入所有要使用到的命名空间:

package net.learn2develop.databases;

import android.content.contentvalues;

import android.content.context;

import android.database.cursor;

import android.database.sqlexception;

import android.database.sqlite.sqlitedatabase;

import android.database.sqlite.sqliteopenhelper;

import android.util.log;

public class dbadapter

{篇三:大学生科研训练计划项目结题报告

重庆大学大学生科研训练计划

项目结题报告书

项目名称:探索与重庆高硫煤相匹配的水煤浆添加剂制备技术学院:化学化工学院项目负责人:卢静联系电话: 136******** 项目组成员:卢静刘春田党朋指导教师:董立春

2012 年 9 月

教务处制填表说明

一、报告书填写内容必须与事实相符,表述准确。

二、报告书中“项目结题报告”文字不少于2000字;报告内容必须包括以下基本内容: 1、项目组成员分工、参与完成情况 2、项目成果简介

3、项目立项与研究的目的、意义

4、项目研究的主要内容

5、项目研究过程与方法(包含研究方法、研究过程、资料与数据来源等方面的简介)

6、项目创新点(或特色)

7、项目研究存在的问题、建议

8、项目研究工作的自我评价分析与结论三、打印格式:

1、纸张为a4大小,双面打印;

2、文中小标题为小四、宋体、加黑;

3、栏内正文为五号、宋体。

重庆大学大学生科研训练计划

作品原创性声明

本人郑重声明:所呈交的项目报告以及所完成的作品实物等相关成果,是本人和队友独立进行研究工作所取得的成果。除文中已经注明引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写过的作品成果,不侵犯任何第三方的知识产权或其他权利。本声明的法律结果由项目组承担。

项目组成员签名:

日期:年月日

项目指导教师审核签名:

日期:年月日

相关文档
最新文档