优质马蛟蛟西安达内科技实习总结报告范文模板 16页.docx
- 文档编号:4928546
- 上传时间:2022-12-11
- 格式:DOCX
- 页数:13
- 大小:22.42KB
优质马蛟蛟西安达内科技实习总结报告范文模板 16页.docx
《优质马蛟蛟西安达内科技实习总结报告范文模板 16页.docx》由会员分享,可在线阅读,更多相关《优质马蛟蛟西安达内科技实习总结报告范文模板 16页.docx(13页珍藏版)》请在冰豆网上搜索。
优质马蛟蛟西安达内科技实习总结报告范文模板16页
本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除!
==本文为word格式,下载后可方便编辑和修改!
==
马蛟蛟——西安达内科技实习总结报告
生产实习报告
生产实习单位
实习时间指导教师(单位)
指导教师(学校)
学生姓名
学号学校
达内科技(西安波顿校区)201X年7月1日至201X年7月12日止周福任安虎马蛟蛟100410106西安工业大学
说明
1、生产实习结束之前,每个学生都必须认真撰写《生产实习报告》。
通过撰写生产实习报告,系统地回顾和总结实习的全过程,将实践性教学的感性认识升华到一定的理论高度,从而提高实习教学效果。
2、实习报告要求条理清晰,内容详尽,数据准确。
字数不少于5000字。
3、生产实习报告的质量反映了生产实习的质量,它是实习成绩评定的主要依据之
一。
没有在规定时间前递交实习报告者不得参加实习成绩评定。
4、生产实习报告含有“学生实习鉴定”表。
5、实习单位指导教师须在“学生实习鉴定”表中给予评价并签署,否则视为无效。
6、封面中的“生产实习单位”必须写单位的全名,必须写上单位指导教师姓名。
7、“前言”部分:
“实习背景”可简介实习目的、学院有关实习的要求、通过何种方式到此单位实习、实习起止时间等内容;“实习环境”可包括实习单位全称、地址、实习单位性质、规模、简介、所在部门、该部门主要工作、指导教师安排等内容。
8、“实习内容”部分:
属报告的主要部分。
“实习过程”概述实习各阶段所从事的主要工作等;“实习内容”包括项目介绍、本人从事的工作、软硬件平台和技术等;“实习成果”应具体列出自己所完成的主要成果及实际应用情况等。
9、“总结”部分:
其中“其它意见”可对学院课程设置、教学内容、实习安排等方面提出自己的意见或建议,也可对实习单位的各个方面提出自己的意见。
一、前言..................................................3
1、实习背景..................................................................................................................3
2、实习环境..................................................................................................................3
二、实习内容..............................................4
1、实习过程..................................................................................................................4
2、实习内容..................................................................................................................4
3、项目介绍:
..............................................................................................................5
3.1、设计的主要内容...............................................................................................5
3.2、设计要达到的目标...........................................................................................5
3.3、设计方法介绍...................................................................................................5
3、主要成果..................................................................................................................8
3.1客户端页面展示:
..............................................................................................8
3.2服务器界面展示:
............................................................................................13
三、总结.................................................14
1、实习体会................................................................................................................14
2、其它意见................................................................................................................14
四、程序源代码...........................................15
1、服务端程序:
........................................................................................................15
2、客户端程序:
........................................................................................................19
3、消息类包程序:
....................................................................................................27
一、前言
1、实习背景
近年来,随着全球信息化进程的不断发展,网络也在飞速发展。
出于高效、快速地处理各种事务的目的,越来越多的企业在其内部使用局域网来进行工作。
在内部局域网的帮助下,企业得以简化信息流程,提高信息交换的速度,从而提高工作效率。
然而,随着企业规模的扩大,业务量的增加,在局域网上运行的应用越来越多,如知识库、网络会议、数据库应用和数据的同步与备份等,这些应用对局域网的信息吞吐、处理能力的要求也越来越高。
这些在企业内部原有局域网设计之初未曾考虑到的新情况的出现使得局域网不堪重负,容易发生信息阻塞,此时,局域网不但不能提高生产效率,反而成为企业发展的瓶颈。
为了解决上述矛盾,人们提出了许多方法。
提升网络带宽及增加服务器的吞吐能力是解决此矛盾的一种方法。
然而,从企业运行的成本方面考虑,无论是单纯地提升网络带宽或增加服务器的吞吐能力都不能从根本上解决局域网资源紧张的问题,对旧有局域网的大规模硬件改造反而会增加企业的负担。
我在本文中将讨论一种基于Socket的局域网通信工具的设计与实现方法。
基于Socket的局域网通信软件可以为企业原有的局域网提供一种良好,安全,快速的通信机制。
它的实现无需对企业原有的局域网硬件进行任何改动,具有实现成本低廉的优点,它的使用能有效地降低局域网通信负荷,提高局域网的使用效率,可以很好地解决企业内部局域网的各种通信需求。
基于Socket的局域网聊天工具是此类局域网通信软件的具体实例之一,它很好地诠释了Socket通信的原理,并且在企业内部通信、教学、讨论等应用中都具有一定的实用价值。
它具有信息收发速度快,保密性好,占用网络带宽资源低,占用服务器吞吐能力低,易于编程实现等优点。
2、实习环境
达内科技公司是CanadaTarenaTechnologiesInc.在中国的全资子公司,主要业务是提供IT培训、项目咨询、软件定制、技术研发、人才定向培养和人才出租服务,为企业提供全面的培训、咨询和技术研发解决方案,是首家为中国企业用户提供全系列高端IT技术培训(技能+经验)、项目咨询和人才服务一条龙服务的北美高科技公司。
达内科技以中关村科技园区为依托,在中国软件业发达城市——北京、上海、广州、
深圳、大连、南京、武汉、杭州、西安、苏州、成都、太原等20大城市,建立了近40家培训中心,占地2万平米,年培训1万多名软件人才。
已累计为IBM、微软、摩托罗拉、华为、中软、用友、Yahoo、阿里巴巴、TOM、新浪、搜狐、XX、联想、神州数码、大唐电信、亚信等知名IT企业培养输送了7万多名中高级软件人才,目前达内全国拥有600多名员工,年产值近2亿元,是中国领先的中高端软件人才培训机构。
达内科技目前提供的职业培训包括:
外企软件开发工程师、软件测试工程师、Oracle数据库管理员、Unix系统管理员、网络系统工程师。
实习地点是在西安工业大学未央校区电子信息工程学院的教E410机房内由达内的老师带领进行小组项目开发。
二、实习内容
1、实习过程
1、每日一讲
2、每天完成实习日报。
3、复习java基础知识,对于项目使用到的知识点进行一遍复习。
4、了解安卓软件开发的流程,学会使用开发工具。
5、分组进行项目开发相关工作。
7、模拟面试。
7、项目的评定。
8、完成本实习报告。
2、实习内容
主要内容如下:
1.Java语言简介。
包括Java应用程序的运行机制和环境、Java的垃圾回收机制、Java开发环境的安装和配置和Java源程序的编译和运行等。
其中,配置Java开发环境时,需要修改环境变量(先在系统变量中新建一个JAVA_HOME的变量,将其值设置为jdk1.6.0的安装路径;然后修改PATH变量,在该变量值类加入路径:
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;接着在修改CLASSPATH变量,若没有手动加入,在其值类加入路径:
.;最后利用javac-version测试Java的版本);在编译和运行Java源程序时,先使用javac*.java进行编译,再利用java*进行运行。
2.Java基本语法。
包括Java的命名规范、注释、标识符、数据类型、变量、运算
符、表达式、控制语句等。
其中,Java的命名规范包括:
以字母(unicode)﹑“$”﹑“—”﹑为开头,第二个字符开始是字母(unicode)、数字、“$”﹑“—”,不限制长度,不能是Java的关键字,区分大小写和可以是中文;Java的基本数据类型有八种:
整型类型(byte,short,int,long)、浮点类型(float,double)、字符型(char)和布尔型(boolean);Java的控制语句包括:
选择语句(if-else,switch-case)、循环语句(for,do-while,while)和循环跳转语句(break结束整个循环,continue结束本次循环)。
3.数组的介绍。
包括数组的申明,初始化(静态和动态初始化),数组的访问、遍历和复制等。
String中一些API方法。
如找到指定位置的字符charAt(intindex),求字符串的长度length()。
接口的介绍。
包括Collection、List、HashMap等,以及这些接口的一些API的使用。
4.集合的介绍。
包括List,Map和Set。
5.类的封装和重载。
6.项目的开发。
实现添加、删除、更改等操作。
3、项目介绍:
3.1、设计的主要内容
该系统的设计与实现,主要是根据socket通信原理发送信息,不需要服务断,每个客户端都采用一个程序,基本原理如下:
每个客户打开程序后,就不停的想本网络广播自己的个人信息,让其他客户端知道自己存在于这个网络中,并且不断的读取网络中其他客户端的信息,使自己知道本网络的其他客户。
如果客户退出程序,就不能广播自己的个人信息,其他客户认为已经下线。
3.2、设计要达到的目标
本次设计要达到的目标完成客户之间的群聊功能,服务器显示在线用户状态,以及用户之间私聊的问题。
3.3、设计方法介绍
本次设计采用基于Java的程序设计技术,以及用Eclipse开发Java程序的相关技术。
下面简单介绍一下Java和Eclipse开发环境。
(1)Java语言的特点
Java最初叫Oak,是由Sun公司开发的面向对象的编程语言,从表面上看,它有许多地方和C,C++类似,但比它们更简洁和更容易设计。
1Java是纯面向对象语言:
○
Java语言不能在类的外面定义数据和函数。
所有对象都派生自同一个基类——
Object,并共享它所有的功能。
Java只支持单一继承,但通过接口可支持有限形式的多重继承。
2平台无关性:
○
用Java写的应用程序不用修改就可在不同的软硬件平台上运行。
平台无关分为两种:
源代码级和目标代码级。
3分布式:
○
分布式包括数据分布和操作分布。
数据分布是指数据可以分散在网络的不同主机上,操作分布是指把一个计算分散在不同主机上处理。
Java支持.Socket;
import.URI;
import.URL;
import.UnknownHostException;
importjava.util.ArrayList;
importjavax.swing.ImageIcon;
importjavax.swing.JButton;
importjavax.swing.JCheckBoxMenuItem;
importjavax.swing.JFrame;
importjavax.swing.JLabel;
importjavax.swing.JMenu;
importjavax.swing.JMenuBar;
importjavax.swing.JMenuItem;
importjavax.swing.JOptionPane;
importjavax.swing.JPanel;
importjavax.swing.JScrollPane;
importjavax.swing.JTextArea;
importjavax.swing.JTextField;
publicclassChuangKouextendsJFrameimplementsActionListener{
ArrayListusers=newArrayList();
Sockets;
Stringname;
staticJTextAreatext1;
staticJTextAreatext2;
JTextFieldjf;
JButtonjb;
staticImageIconimage1;
staticImageIconimage2;
JLabeljl1;
JLabeljl2;
ObjectOutputStreamout;
JPaneljp1;
JPaneljp11;
staticChuangKouck;
staticImageIconimage3;
publicstaticvoidmain(String[]args){image1=newImageIcon(ChuangKou.class.getResource("north.gif"));//获取图片image2=newImageIcon(ChuangKou.class.getResource("jj.png"));image3=newImageIcon(ChuangKou.class.getResource("38.jpg"));text1=newJTextArea();text2=newJTextArea();text2.setText("你开始了今天的聊天");text1.setText("你当前在线的好友:
");text2.setBackground(newColor(255,250,250));text1.setBackground(newColor(255,240,245));ck=newChuangKou();ck.init();}publicvoidinit(){setSize(600,600);//创建窗口的大小setTitle("工大天堂");//设置标题setLocationRelativeTo(null);//居中//在窗口的北边加载一个带图片的面板jp1=newJPanel();//创建面板jp1.setLayout(newBorderLayout());jp11=newJPanel();jp11.setLayout(newBorderLayout());//ImageIconimage0=newImageIcon(ChuangKou.class.getResource("4.jpg"));//image1=newImageIcon(ChuangKou.class.getResource("north.gif"));//获取图片//image2=newImageIcon(ChuangKou.class.getResource("jj.png"));//JLabeljl0=newJLabel(image0);jl1=newJLabel(image1);//将一张图片放在标签上jl2=newJLabel(image2);//jp11.add(BorderLayout.WEST,jl0);jp11.add(BorderLayout.WEST,jl1);jp11.add(BorderLayout.EAST,jl2);//jp11.add(jl1);//将标签加载面板上//jp11.add(jl2);JMenuBarbar=newJMenuBar();//菜单栏JMenujm1=newJMenu("连接管理");//菜单JMenuItemjmt1=newJMenuItem("连接服务器");//子菜单JMenuItemjmt2=newJMenuItem("断开连接");//子菜单JMenuItemjmt3=newJMenuItem("退出");//子菜单//jmt1.add(jmtt1);jm1.add(jmt1);//将子菜单加载到菜单里面jm1.add(jmt2);jm1.add(jmt3);JMenujm2=newJMenu("页面设置");//菜单JMenujmtt1=newJMenu("皮肤管理");
JMenuItemjmttt1=newJMenuItem("暗夜漂流");JMenuItemjmttt2=newJMenuItem("静谧夜空");JMenuItemjmttt3=newJMenuItem("波涛汹涌");JMenuItemjmttt4=newJMenuItem("烂漫晚霞");JMenuItemjmttt5=newJMenuItem("系统默认");jmtt1.add(jmttt1);jmtt1.add(jmttt2);jmtt1.add(jmttt3);jmtt1.add(jmttt4);jmtt1.add(jmttt5);JMenujmtt2=newJMenu("窗口背景");JMenuItemjmtt21=newJMenuItem("乳白色");JMenuItemjmtt22=newJMenuItem("橘黄色");JMenuItemjmtt23=newJMenuItem("天蓝色");JMenuItemjmtt24=newJMenuItem("金黄色");jmtt2.add(jmtt21);jmtt2.add(jmtt22);jmtt2.add(jmtt23);jmtt2.add(jmtt24);jm2.add(jmtt1);jm2.add(jmtt2);JMenujm3=newJMenu("常用语设置");JMenuItemjmtt31=newJMenuItem("哦,我知道了!
");JMenuItemjmtt32=newJMenuItem("会议中,请稍候。
。
。
");JMenuItemjmtt33=newJMenuItem("能不能快一点啊,我等的花儿也谢了");JMenuItemjmtt34=newJMenuItem("你打的牌也忒好了!
");jm3.add(jmtt31);jm3.add(jmtt32);jm3.add(jmtt33);jm3.add(jmtt34);JMenujm4=newJMenu("关于本软件");JMenuItemjmtt41=newJMenuItem("关于聊天系统");JMenuItemjmtt42=newJMenuItem("关于JDK");jm4.add(jmtt41);jm4.add(jmtt42);JMenujm5=newJMenu("帮助");JMenuItemjmtt51=newJMenuItem("InternetExplorer帮助");JMenuItemjmtt52=newJMenuItem("客户反馈");jm5.add(jmtt51);jm5.add(jmtt52);bar.add(jm1);//将菜单加载到菜单栏里面
bar.add(jm2);bar.add(jm3);bar.add(jm4);bar.add(jm5);jp1.add(BorderLayout.NORTH,bar);jp1.add(BorderLayout.SOUTH,jp11);add(BorderLayout.NORTH,jp1);//将面板一放在窗口的最北方//在窗口的西边加载一个带图片和文本的面板JPaneljp2=newJPanel();jp2.setLayout(newBorderLayout());//上下左右中布局JLabeljl3=newJLabel(image3);jp2.add(BorderLayout.NORTH,jl3);//在面板里面最北方加载图片text1.setEditable(false);JScrollPanejs=newJScrollPane(text1);//将文本框包装成滚动的jp2.add(BorderLayout.CENTER,js);add(BorderLayo
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 优质马蛟蛟西安达内科技实习总结报告范文模板 16页 优质 马蛟蛟 西安 科技 实习 总结报告 范文 模板 16
![提示](https://static.bdocx.com/images/bang_tan.gif)