计算机生产实习日志_第1页
计算机生产实习日志_第2页
计算机生产实习日志_第3页
计算机生产实习日志_第4页
计算机生产实习日志_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、学生实习手册(12周版)专 业:班 级:学生姓名:_学号:指导老师:实习类型:实习单位:实习时间:2011.1.4 至 2011.1.15实习成绩:湖南工业大学科技学院教务部2007年7月制手册写作说明1、实习手册主要提供给同学们记录你的实习经验。当实 习完成,你翻阅这本手册,细细品位你的实习经历时,你将 会得到意想不到的收获。2、实习日志主要记录你每天的花在实习上的时间记录 下在实习期间你最感兴趣的活动是什么?以及在活动中你所 观察的事务。包括你做了什么?学到什么?遇到什么困难? 你是如何去解决它的?等等。3、实习周记主要记录你在这周实习期间就你所观察到的, 什么是最重要和最有意义的活动?而

2、在期间你担任什么角色? 起到什么作用?什么是你最感兴趣和最无趣的?等等。4、实习报告主要总结你在整个实习期间的感想和感触。 包括你在实习前后对实习单位的认识和了解、对本专业相关 知识在该单位的运用情况的了解、此次实习后是否学到一些 新事务并决定在以后的学习中有和打算和准备等等。目 录学生实习成绩鉴定表湖南工业大学科技学院学生实习须知湖南工业大学科技学院实习成绩考核参考标准(试行)实习工作日志实习周记湖南工业大学科技学院学生实习报告学生实习成绩鉴定表实习日期2011年 1月4 日;至2011年1月14 日实习内容及成绩评定实 习 内 容、 学 生 填 写 Socket通信程序设计聊天室系统的设计

3、与实现聊天界面设计客户端发送聊天消息,服务器端接受聊天消息服务器端发送聊天消息,客户端接受聊天消息合法性判断启动服务,停止服务,退出连接设置多个客户端之间通信数据库设计,注册及登陆实习单位评语单位(盖章)年月日指导教师评语成绩:签字:年月 日注:集中安排的实习项目,实习单位可不写评语和盖章,分散实习 的实习项目要求签署实习单位评语和加盖实习单位公章。湖南工业大学科技学院学生实习须知实习是高校人才培养的重要环节是学生理论联系实际, 巩固和拓展所学专业知识,培养分析和解决问题能力的有效 途径。为确保实习的正常进行,提高实习质量,要求每位实 习生做到:一、严格遵守国家法律法规,认真学习并遵守学校的实

4、 习规程等有关规章制度,以及实习单位的考勤制度等有关 规章制度。实习期间一般不得请假,若有特殊情况请假,须 有正当、充分理由和书面申请,三天(含)以内由实习带队 老师或实习单位指导老师批准,三天以上须报学院审批、备 案。二、服从学校和实习单位的领导和安排,尊重学校指导 教师和实习单位的领导、指导老师、其他职(员)工,虚心 学习,努力提高业务水平,做好各项工作。三、每位实习生须参加学院组织的实习前期教育活动, 主动了解实习单位基本情况,明确实习目的、任务和要求, 为圆满完成实习任务打好基础。四、认真填写实习手册、实习报告、实习日记,实习阶 段中后期,应当及时进行实习总结,并形成书面材料。填写 实

5、习材料须实事求是,若有弄虚作假,一经发现,学校将作 严肃处理。五、注意工作安全,严格遵守实习单位的操作规程和安 全制度。注意交通安全,遵守交通规则,防止交通意外发生。 不得到江、河、湖、海中游泳。未经批准,学生一律不准离 队单独活动,不准离队外宿。严格遵守保密制度,不得遗失 和损坏保密文档。六、爱护公物,节约水电,培养勤俭节约的优良作风。 遵守有关管理制度,不得擅自动用实习单位的仪器设备和实 习用品。若有损坏或丢失,须及时汇报,并照价赔偿。七、团结友爱,文明礼貌,严禁酗酒闹事、打架斗殴以 及其他不文明行为。八、在实习单位,应处理好各方面的关系;注意搞好环 境卫生,积极主动参加一些力所能及的劳动

6、;实习结束时, 及时交还房间钥匙,并做好告别工作。注意:实习生须认真填写学生实习手册和实习成绩鉴定表,撰写实习报告,并注意妥善保管。这些材料 作为重要教学档案,由学院归档,并作为实习成绩评定的重 要依据。以上规定每位实习生均须严格遵守。如有违反,指导人 员应对其进行批评教育。对拒不听从教育,态度恶劣者,指 导教师有权停止该生的实习,由学院作出相应处理。情节恶 劣者,给予必要的行政处分。湖南工业大学科技学院科技学院 二零零七年七月湖南工业大学科技学院实习成绩考核参考标准实习态度(满分20分)18-20 分15-17 分13-14 分11-12 分工作积极主动。虚心服从领导,尊 重指导人员,谦逊好

7、 学。自觉遵守规章制 度。工作负责。虚心服从领导,尊 重指导人员,认真好 学。能够遵守规章制 度。工作努力。服从领导,听从指 导。能够遵守规章制 度。勉强完成工服从领导, 导。能够遵守规 度。工作 能力(满 分 30 分)25-30 分20-24 分17-19 分14-16 分1.能按实习大纲的 要求独立、出色地完 成各项任务。2.能较 好地理论联系实际, 勇于改革并有一定 成果。能按实习大纲的 要求基本独立地完 成各项任务。能够理论联系实 际,提出合理化建 设。能在他人帮助下,运 用所学知识,完成实 习大纲要求和各项 任务。在他人的帮助 基本完成实习 要求和各项任湖南工业大学科技学院实习成绩

8、考核参考标准45-50 分40-44 分36-39 分30-35 分实习效果(满分50分)能出色完成计划 指定的实习任务。能在工作中创造 性地运用所学知识 与方法。能很好地适应工 作环境,与各方工作 关系和谐,并在工作 中充分体现合作精 神。能很好地结合学 科知识开展专业性 调研,调研报告质量 高。实习报告质量高。能较好完成计划 指定的实习任务。能在工作中熟练 地运用所学知识与 方法。能较好地适应工 作环境,与各方工作 关系和谐,并在工作 中充分体现合作精 神。能较好结合学科 知识开展专业性调 研,调研报告质量较 高。实习报告质量较 高。能完成计划指定 的实习任务。能在工作中运用 所学知识与方

9、法。3能适应工作环境, 并在工作中体现合 作精神。能开展工作调查, 并形成调研报告。实习报告质量尚 可。能基本成计 定的实习任务能在工作中 运用所学知识 法。基本能适应 环境,在工作 合作精神。基本能按时 专业性调研。基本能独立 实习报告。说明:1.指导教师和带队教师根据考核标准给实习生的每项表现打出具体分击总分。2.根据以上标准评定实习成绩(五级制):A优秀(90-100); B良好(80- D及格(60-69); E不合格(60分以下)。实习地点: 计算机楼2011年1月1日本次实习地点是在本校的计算机楼的204。我们两点文志 强博士开始带我们交待本次实习的目的与任务。由于我那台 的My

10、Eclipe用不了。我从同学那里烤了过来安装了。文博士 首先给我们讲了这次系统的要领。还讲了些基础知识。我认 真的听着。我们一下午的四节课就这样的过了。同时也感觉到以后 我们的工作也就是这样的,面对计算机面对代码的时间会很 多。老师在还没参加工作。也并不怎么明白他的那那种心情。 / 老师说这次是我们的生产实习,我们要认真对待,体验工 作时企业化的管理。直至一端请求关闭连接,服务器和客户端连接终止。服务器回到第2步,继续监听下一次的连接。而客户端则运 行结束实习地点:计算机楼 2011年工月日今天是我们来到青岛软件园实习的第二天我们正式进 入生产实习的学习课程。由于是第一天,黄老师介绍了下我 们

11、要学习的课程,开始进行Java Socket基础课程的讲解,学 习的过程是边讲边练习的。首先老师把知识点讲解一下,然 后给一个题目,让我们自己实现,最后由老师详细讲解。以下是我这一天学习的笔记。J提供两个类,实现Socke通信:IP地址:主机标识端口 :服务类型套接字通讯首先强调发送方和接收方的区别同时也明确服 务器和客户机之间的不同一个客户机必须知道服务器的地址 和端口,以便进行申请连接一个服务器从它接收到的数据报文 中读取客户端的地址和端口套接字通过确定服务器 和客户机的地址和端口以及协议,利用ava.io实现数据的传 输实习地点:计算机楼2011年1月6日今天是我们来到青岛软件园实习的第

12、三天老师上课布置 了自己动手做了,在课上也补充了些原理:Java的Socket属于流式套接字通信,采用TCP协议,提 供面向连接的服务,实现可靠的通信1. J提供两个类,实现Socke通信:Socket编程属低层次网络编程,功能强大,相对JRL网络编 程提供更多的功能和更灵活的控制,复杂度较高 操作TCP套接字的发送和接收需要借助java.io包的InputStream / OutputStream完成,分别通过方法实现:Socket.getInputStream() / Socket.getOutputStream()我们就自己动手去实现这两个接口,由于第一次接触这两个 接口,感觉到很陌生,

13、接触下来也知道一个是输入接口,输 入时会用到,一个是输出接口,输出时会用到。实习地点: 计算机楼2011年1月7日今天是我们来到生产实习的第四天老师上先让我们自己 动手做,他也在做,今天主要的任务是: Socket/ServerSocket 构 造函数:ServerSocket()创建非绑定服务器套接字ServerSocket(intport)创建绑定到特定端口的服务器 套接字ServerSocket(int port, int backlog)利用指定的 backlog创建服务器套接字并将其绑定到指定的本地端口 号ServerSocket(int port, int backlog, Ine

14、tAddress bindAddr)使用指定的端口、侦听backlog和要绑定到的本 地IP地址创建服务器Socket()通过系统默认类型的Socketlmpl创建未连 接套接字Socket(InetAddress address, int port)创建一个流套 接字并将其连接到指定IP地址的指定端口号Socket(InetAddress address, int port, InetAddress localAddr, int localPort)创建一个套接字并将其连接到指定远程端口上的指定远程地址Socket(Stringhost, int port)创建一个流套接字并将 其连接到指定

15、主机上的指定端口号InetAddress getInetAddress()这个要主意反回的地址要指定 明确,要不的话会出现错误的。实习地点:计算机楼2011年1月8日今天是我们来到生产实习的第五天今天仍然以写代码为 主,老师让我们自己先动手,他也在写代码,让在课上f 成package chatPackage;import java.io.*;public class ClientReceiveThread extends Thread ObjectInputStream in; ClientReceiveThread(ObjectInputStream in) this.in=in;publi

16、c void run()while(true)InfoStruct s;try s=(InfoStruct)in.readObject();if(s.getTM()=0)/注 册else if(s.getTM()=1)/登 陆 ChatClient.receiver. addItem(s.getSender();else if(s.getTM()=2)/聊实习周记2011年1月4日至2011年1月8日在这一周里,我开始做时有一种盲目的感觉,就是现在做这一步有什 么作用,下一步要做什么,还有什么没有做的。虽然开始就知道这个 聊天室就是服务器与客户端的交户,还没有考虑到客户端与客户端的 交户。要完

17、成的功能还是知道的,可还不能理解它的工作原理、工作 流程,主要还是工作流程,是花时间最多,最难以理解的。在上课的 时候也作了些笔记,在周记中我也加深点印象。Socket创建一个服务器的典型工作流程:创建一个指定端口的Se rverSocket对象。ServerSocket对象调用accept()方法创建一个Socket对象。实现端口 监听连接请求。-但accept()收到客户端连接请求,且返回连接客户端 与服务器的Socke t对象,则双方的虚电路建立完成。调用 getInputStream(方法和 getOutputStream(方法获得 Socket 对象 的输入流和输出流。服务器与客户端

18、根据协议交互数据。直至一端请求关闭连接,服务器和客户端连接终止。服务器回到第2步,继续监听下一次的连接。而客户端则运行结束Socket创建一个客户端的典型工作流程:创建一个指定地址和端口的Socket对象,建立服务器与客户端连接。调用 getInputStream(方法或 getOutputStream(方法获得 Socket 对象 的输入流和输出流。Socket创建一个客户端的典型工作流程:创建一个指定地址和端口的Socket对象,建立服务器与客户端连接。调用 getInputStream(方法或 getOutputStream(方法获得 Socket 对象 的输入流和输出流。Socket创

19、建一个客户端的典型工作流程:服务器与客户端连接根据协议交互数据。请求关闭连接,服务器和客户端连接终止。指导教师签字:实习工作日志实习地点:计算机楼2011年1月1两今天是我们来到生产实习的第六天。今天高老师给我讲解Java Socket通信原理,通讯的两 个程序分别为Client/Server。Client端程序申请连接, Server端程序监听所有端口,判断是否有Client程序 的服务请求。当Client程序请求某端口连接时,Server程序将“套接 字”连接到该端口上,此时,Client/Server程序建立一 个虚连接。Socket网络通信程序由三个基本部分组成:(1)建立连接:通信双

20、方在通信开始之前,建立一条专用的虚 拟连接通道(2)数据通信:利用虚拟连接通道传送数据信息进行通信(3)拆除连接:通信结束时,将所建的虚拟连接拆除。实习工作日志实习地点:计算机楼2011年1月11日今天是我们生产实习的第七天,今天老师给我 ServerSocket程序基本框架结构的知识,并让我们实现了通信 的初步功能。利用构造函数创建ServerSocke/Socke两个对象,建立双向连接引入异常处理机制建立I/O流实现读/写数据流释放连接今天我们发现Socket设计输入流和输出流的处理,客户机与 服务器进行数据读取时将引起堵塞。解决办法:服务器一旦接受到用户的Socket,将专门为该用户建立

21、在一个 独立的线程,进行数据的访问交换操作。实习地点:计算机楼2011年工月12日今天是我们生产实习的第八天,这次我们做时是边做边测试会 边解决问题,在解决问题中学习进步。当然还有完我ode这个类.类 JComboBox将按钮或可编辑字段与下拉列表组合的组件用户可以从 下拉列表中选择值,下拉列表在用户请求时显示。如果使组合框处于 可编辑状态,则组合框将包括用户可在其中键入值的可编辑字段。JComboBox(Object items )创建包含指定数组中的元素的JComboBoxopackage chatPackage;import java.io.ObjectInputStream;impor

22、t java.io.ObjectOutputStream;import .Socket;public class Node (String userName;String password;实习地点:计算机楼2011年1月13日今天是第九天了,我们基本上完成了本次生产实习的大部分功 能了,主要是测试解决测试中出现的问题了。在做今天测试中发现读客户端传送的字符行时阻塞,因为 这时不论是服务端还是客户端都等待网络数据,但是两端都没有向流中写数据所以同时阻塞了,正确流程是,一端写,一端读互相交替 服务器与客户端是个交互过程,就算建立连接成功,程序也会出现错误提示。在这一课中让加深理解了这次做的系统思

23、路,回想起老师在实 习前就说过,做我们这一行的,就是要在学习中发现问题,在解决问 题中进步,光看或者说教的话,有些细节是不能提会到的,这才发现 在自己解决问题中会发现一些开始没有想到的问题的。实习工作日志实习地点:计算机楼2011年1月14日今天是第十天了,老师检察我们这次实习完成的结果了这一 天似乎是对自己做一个自我总结的一天,是分享并享受丰收 的一天。想想在校的这次实习,完成了基于ava的Socket通 信程序。想想实训中的自己,可以说是判若两人,可以说是 收获不小。以后步入社会,也许我们做的就是这一行了,觉 得挺热爱编程这一行的。但也听说从学校走出来的,在职场 上的人看来似乎是白痴”,或

24、者用一个文雅的词说是一张白 纸”。我们在学校拥有的理论根本很难应付企业中所需要的。 而在企业中,我们真正感受到什么是一种企业文化。企业化 的管理,企业化模式的学习,才是我们真正走上社会后需要 学的东西。有机会只想告诫那些学弟学妹们,要充分利用好 在校的时间,将在校不能学到的,自己弥补;在校能学到的 不要放弃或浪费。也希望学校能够在理论与实践的联系上多 下点功夫,实践出真知,是检验真理的唯一标准。学校似乎 应该多提供校企联合,多拓展点实习基地,让同学们有更多 的机会,及早的感受企业。实习结束了,留给我的财富却是终生受用的!实习周记2011年1月10日至2011年 1月 14日这一周里我的主要工作

25、放在了编码上,了解了它们的工作原理、工作 流程后做起来就心里有个底了。可还是会遇到很多问题的,有些在日 志中已经记下了。有个中文乱码这个问题,例如:发送数据:string sReturnData =你好”;【将出现乱码】解决方案:在.classpath文件里加入 encoding=UTF-8”在编码中遇到的难点就是ServerSocketD socke t编程需要进行try-catch 异常处理。(1)服务器端:ServerSocket server;Socket socket;try server=new ServerSocket(port);socket=server.accept();c

26、atch(Exception e)(2)客户端:Socket socket;try( socket=new Socket(“Server Name”, port); catch(Exception e) System.out.println(Error occurred ”+e); 获取Socket的输入/输出流后,需要对两个流对象建立数据流的1写 操作InputStream ins = socket. getInputStream();OutputStream outs = socket. getOutputStream(); 或 PrintStream out = new PrintStr

27、eam(outs);读入一个字符串并将其长度写入输出流中,则用:String str = inn.readLine();out.println(str.length();指导教师签字:湖南工业大学科技学院学生实习报告(限3000字以上)实习性质:计算机应用技术实习专业:计算机班级: 计0701 姓名: 曾成成一、任务与目的生产实习是大学最后一个极为重要的实践性教学环节。通过 实习,使我们在社会实践中接触与本专业相关的实际工作, 增强感性认识,培养和锻炼我们综合运用所学的基础理论、 基本技能和专业知识,去独立分析和解决实际问题的能力, 把理论和实践结合起来,提高实践动手能力,为我们毕业后 走上工

28、作岗位打下一定的基础;同时可以检验编程的能力, 为进一步提高教育教学质量,培养合格人才积累经验,并为 自己能顺利与社会环境接轨做准备。“学而不厌,诲人不倦。” 四年来,我全面严格要求自己,不断追求进步,不断完善自 己,不断超越自己。在实习期间,并在指导老师的带领下, 认真思考,做好完成系统的工作,完成任务要求,做一名合 格的技术员。二、Java Socket通信原理通讯的两个程序分别为Client/Serve。Client端程序 申请连接,Server端程序监听所有端口,判断是否有 Client程序的服务请求。当Client程序请求某端口连接时,Server程序将“套 接字连接到该端口上,此时

29、,Client/Server程序建 立一个虚连接。Client程序向套接字写入请求,Server程序处理请求 并把处理结果通过套接字送回给Client。通信结束时,拆除所建的虚拟连接。Socket网络编程Socket网络通信程序由三个基本部分组成:(1)建立连接:通信双方在通信开始之前,建立一条专用的虚 拟连接通道(2)数据通信:利用虚拟连接通道传送数据信息进行通信(3)拆除连接:通信结束时,将所建的虚拟连接拆除。三、内容与步骤聊天室系统的设计与实现聊天界面设计客户端发送聊天消息,服务器端接受聊天消息服务器端发送聊天消息,客户端接受聊天消息合法性判断启动服务,停止服务,退出连接设置多个客户端之

30、间通信数据库设计,注册及登陆ServerSocket程序基本框架结构利用构造函数创建ServerSocke/Socket两个对象,建立双向连接引入异常处理机制建立I/O流实现读/写数据流释放连接Socket创建一个服务器的典型工作流程:创建一个指定端口的ServerSocket对象。ServerSocket对象调用accept()方法创建一个Socket对 象。实现端口监听连接请求。-但accept()收到客户端连接 请求,且返回连接客户端与服务器的Socket对象,则双方的 虚电路建立完成。调用 getInputStream(方法和 getOutputStream(方法获得Socket对象的

31、输入流和输出流。服务器与客户端根据协议交互数据。直至一端请求关闭连接,服务器和客户端连接终止。服务器回到第2步,继续监听下一次的连接。而客户端则 运行结束。import java.io.*; import .*;public class TcpServerstatic public void main(String args) tryServerSocket svrsoc=new ServerSocket(8000);Socke soc=svrsoc.accept();InputStream is=soc.getInputStream();/Socket输入流DataInputStream i

32、n=new DataInputStream(is);OutputStream os=soc.getOutputStream();/Socket输出流PrintStream out=new PrintStream(os);/*服务器创建输入流对象in和输出流对象out,接收客 户输入信息(in)和向客户发送信息(out),同样,客户端也建立两个对象,与服务器双向通信。服务器向输出流信 息都成为客户输入信息,而客户输出的信息送入服务者的输 入流。*/InetAddress clientIP=soc.getInetAddress();System.out.println(Clients IP add

33、ress:+clientIP);int port=soc.getPort();/得到客户方的端口System.out.println(Clients port:+port);out.println(Welcome!.);String str=in.readLine();/在输入流对象in 中读一行while(!str.equals(“quit”)(System.out.println(客户端:+str);str=in.readLine(); System.out.println(客户关机);catch(Exception e)System.out.println(Error:+e); finally is.close();关闭输入流os.close();关闭输出流soc.close();/关闭socket,拆除链路svrsoc.close(); 关闭监听,停止服务ServerSocket和socket编程需要进行try-catch异常处理(1)服务器端:ServerSocket server;Socket socket;try server=new ServerSocket(port);socket=server.accept();catch(Exception e) System.out.println(Error occu

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论