云南科技信息职业学院信息学部顶岗实习报告12页doc文档格式.docx

上传人:b****3 文档编号:15705296 上传时间:2022-11-15 格式:DOCX 页数:11 大小:769.94KB
下载 相关 举报
云南科技信息职业学院信息学部顶岗实习报告12页doc文档格式.docx_第1页
第1页 / 共11页
云南科技信息职业学院信息学部顶岗实习报告12页doc文档格式.docx_第2页
第2页 / 共11页
云南科技信息职业学院信息学部顶岗实习报告12页doc文档格式.docx_第3页
第3页 / 共11页
云南科技信息职业学院信息学部顶岗实习报告12页doc文档格式.docx_第4页
第4页 / 共11页
云南科技信息职业学院信息学部顶岗实习报告12页doc文档格式.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

云南科技信息职业学院信息学部顶岗实习报告12页doc文档格式.docx

《云南科技信息职业学院信息学部顶岗实习报告12页doc文档格式.docx》由会员分享,可在线阅读,更多相关《云南科技信息职业学院信息学部顶岗实习报告12页doc文档格式.docx(11页珍藏版)》请在冰豆网上搜索。

云南科技信息职业学院信息学部顶岗实习报告12页doc文档格式.docx

  2、锻炼自己的实习工作能力,适应社会能力和自我管理的能力。

 3、了解企业的人才应用情况、需求情况和发展方向及前景。

4、了解项目的实际开发情况,了解计算机软件开发的具体流程。

5、通过实习来认识了解自己,发现不足,提前做好自己的职业规划。

6.应用自己所学,获取工作经验,提高职业能力,更好更快的适应企业的职业化要求,为更好的参加工作做准备。

实习单位及其基本情况

学校安排的实习单位是在玉溪的一家软件开发公司(云南玉溪人通计算机网络有限公司),我们学的是软件技术专业。

该公司是一家专注于:

玉溪红塔烟草(集团)网络系统:

是中国最大ATM园区网络之一,网络扩充性强,兼容目前的各种网络协议,系统运行安全可靠,应用效率高。

目前在此网络上已实现了远程监控、视频会议、生产控制等运用。

 

MES:

造执行系统(manufacturingexecutionsystem,简称MES)是美国AMR公司(AdvancedManufacturingResearch,Inc.)在90年代初提出的,旨在加强MRP计划的执行功能,把MRP计划同车间作业现场控制,通过执行系统联系起来。

这里的现场控制包括PLC程控器、数据采集器、条形码、各种计量及检测仪器、机械手等。

MES系统设置了必要的接口,与提供生产现场控制设施的厂商建立合作关系。

ERP:

玉溪红塔烟草(集团)ERP信息系统咨询和实施(该项目属国家科委、国家经贸委重点项目)。

项目的实施,是红塔集团迈向现代化管理的重要一步。

Android:

android开发技术刚刚起步,技术完全自学。

实习任务

学习android基础知识,了解android开发过程。

运用java语言、数据库相关知识,开发android的应用软件—MP3播放系统

类似于新浪微博的一个系统。

相关技术简介

Android是基于Linux内核的操作系统,是Google公司在2007年11月5日公布的手机操作系统,它采用了软件堆层(softwarestack,又名以软件叠层)的架构,主要分为三部分。

底层Linux内核只提供基本功能;

其他的应用软件则由各公司自行开发,部分程序以Java编写。

SQLite数据库:

是android开发应用的一个轻量级数据库。

Java语言:

Java吸取了C++面向对象的概念,将数据封装于类中,利用类的优点,实现了程序的简洁性和便于维护性。

类的封装性,继承性等有关对象的特性,使程序代码只需一次编译,然后通过上述特性反复利用。

程序员只需把主要精力用在类和接口的设计和应用上。

Java提供了众多的一般对象的类,通过继承即可使用父类的方法。

在Java中,类的继承关系是单一的非多重的,一个子类只有一个父类,子类的父类又有一个父类。

Java提供的Object类及其子类的继承关系如同一棵倒立的树形,根类为Object类,Object类功能强大,经常会使用到它及其它派生的子类。

任务种需要用到的相关技术有的我们之前没有学过的,但是我们有java语言和SQLSERVER数据库的基础,这些技术在某些方面有其通用性,因此我们学习起来也会事半功倍。

实习内容

学习android基础知识:

1>

搭建Android开发环境:

安装Eclipse插件(ADT)启动Eclipse,选择Help>

InstallNewSoftware,在出现的对话框里,点击Add按钮,在对话框的name一栏输入“ADT”,然后点击Archive...,浏览和选择已经下载的ADT插件压缩文件。

点击OK.。

2>

创建与启动手机模拟器:

创建各版本的android模拟器4.02.22.1

3>

学习使用ANDROID操作系统:

中英文切换

4>

开发与运行第一个ANDROID应用:

输出helloandroidactivity的语句

5>

项目的目录结构:

src存放java文件,gen存放的R文件bin存放的APK文件res资源文件

6>

短信发送

7>

电话拔打A.状态栏通知B.对话框通知C.吐西(Toast)

8>

查看手机模拟器往控制台输出的日志信息log

9>

布局介绍LinearLayout(线性布局)、AbsoluteLayout(绝对布局)RelativeLayout(相对布局)、TableLayout(表格布局)、FrameLayout(帧布局)

10>

单元测试

11>

查看与输出日志信息System.out/System.err/Log

12>

文件操作

13>

往SDCard读写文件

14>

XML解析(SAX/DOM/PULL),写xml文件

15>

SQLite数据库添删改查操作

A.创建数据库

B.SQLiteOpenHelper.getReadableDatabase()或.getWritableDatabase()

B.SQLiteOpenHelper自动创建数据库的原理实现

C.数据库版本变化

D.编写代码完成添删改查操作(两种实现方法)

E.采用ListView实现数据列表显示

F.事务的实现

16>

ContentProvider(A.把person表对外共享B.访问ContentProviderC.往通信录添加联系人,和获取联系人)

项目程序和运行效果:

MP3播放器的功能介绍:

音乐播放器的设计,界面美观,效果实在,歌词同步,播放模式设置.........

AllMusicActivity.java类显示MP3歌曲在SD卡下面的所有MP3文件歌曲

publicclassAllMusicActivityextendsListActivity{

publicstaticList<

Mp3>

mp3list=null;

//一个存放Mp3信息的集合

inti=0;

protectedvoidonCreate(BundlesavedInstanceState){

super.onCreate(savedInstanceState);

setContentView(R.layout.musiclist);

mp3list=newArrayList<

();

//扫描SD卡下music文件夹中的Mp3歌曲,将扫描出的MP3对象存放到集合中

Filemp3File=newFile(MainActivity.SDPath+"

Music/"

);

File[]files=mp3File.listFiles();

if(files!

=null){

for(Filef:

files){

if(f.getName().endsWith("

mp3"

)){//扫描.MP3为后缀名的歌曲放到数组结合中

Mp3mp3=newMp3();

String[]str=f.getName().split("

\\."

mp3.setMp3_name(str[0]);

mp3.setId(i);

i++;

mp3list.add(mp3);

}}}}

protectedvoidonResume(){//将MP3集合中的信息由列表形式显示

HashMap<

String,String>

map=null;

List<

HashMap<

String,String>

>

list=newArrayList<

if(mp3list.size()!

=0){

for(Mp3m:

mp3list){

map=newHashMap<

map.put("

mp3_name"

m.getMp3_name());

list.add(map);

}

SimpleAdapteradapter=newSimpleAdapter(this,list,R.layout.allmusic_item,newString[]{"

},newint[]{R.id.mp3_name});

setListAdapter(adapter);

super.onResume();

}//点击列表元素,跳转到播放器页面

protectedvoidonListItemClick(ListViewl,Viewv,intposition,longid){

if(mp3list!

Intenti=newIntent();

//传递点击MP3的下标

i.putExtra("

index"

position);

i.setClass(this,Mp3PlayerActivity.class);

startActivity(i);

}super.onListItemClick(l,v,position,id);

}}

程序运行效果:

MusicListActivity.java实现一个从MP3页面显示页面跳转到MP3播放的页面同时显示MP3歌词

publicclassMusicListActivityextendsTabActivity{

protectedvoidonCreate(BundlesavedInstanceState){

requestWindowFeature(Window.FEATURE_NO_TITLE);

setContentView(R.layout.tab);

TabHosttab=getTabHost();

//获得切换对象

addIntentActivity(tab,AllMusicActivity.class,"

本地音"

R.drawable.local_music);

addIntentActivity(tab,SetMusicActivity.class,"

系统设"

R.drawable.set_music);

tab.setCurrentTab(0);

}//默认执行选项卡

publicvoidaddIntentActivity(TabHosttab,Classc,Stringstr,intid){

Intentintent=newIntent();

intent.setClass(this,c);

TabHost.Ta

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 小学作文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1