第一篇:计算机生产实习报告.完整项目
一、理论学习
1、设计
1)UI基础概念及UI的发展前景 2)网站设计规范及流程
3)Photoshop软件的基本认识和使用
2、前端
1)Html5 + CSS3技术
HTML5相关基础知识,包括HTML5概述、Web开发历史、HTML标签、HTML5文档结构与创建HTML5文档;
CSS3概述,CSS选择器,页面元素布局方式(浮动、定位),定义文本、字体与颜色,设计背景、阴影和边框,使用2D、3D变换,设计动画以及CSS3的其他新特性。
2)JavaScript语言 JavaScript发展、概述,js变量、流程控制、循环、函数、对象等基础语法;利用JavaScript操作浏览器、文档模型,页面动效制作;使用Ajax技术与后台进行异步数据交互;分析和处理数据并进行前台可视化展示
3)Nodejs框架
Nodejs的发展、概述,使用Nodejs制作简单服务器,用以接收请求读取本地数据文件,4)Echarts可视化插件
利用百度Echarts插件进行数据可视化开发,制作可交互的动态图表。
2、后端部分
1)网络通信概述
TCP/IP协议学习,wireshark抓包工具使用,网络通信过程详解 2)Linux Linux操作系统基本命令,系统管理,权限管理,软件安装,Shell脚本编写 3)Java核心编程
数据类型,流程控制语句,面向对象,IO 4)Hadoop 分布式文件系统HDFS,并行处理框架MapReduce,Hadoop集群搭建,项目开发项目内容
二、项目内容
项目名称:海量网站日志的KPI数据分析可视化平台
项目介绍:以“海量网站日志的KPI数据分析可视化平台”为主线,包括项目可视化技术、大数据平台后台数据分析,挖掘技术,最终完成该项目,提升学生项目的设计、分析,实施等各项能力,以便适应企业的需求。
功能介绍:本次海量日志KPI项目系统采用大数据技术Hadoop,通过搭建Hadoop集群,学习如何运用Hadoop集群里分布式文件系统HDFS存储海量数据,与并行计算处理框架MapReduce完成海量日志的分析。前台使用Photoshop按照网站制作标准对网站进行shejishi先,最主要不包含导航栏、侧导航、今日流量可视化、时间可视化、趋势图可视化、新老访客可视化六个模块。通过HTML + CSS对设计稿进行Web页面实现,同时使用Nodejs搭建服务器,通过JavaScript对后台数据进行请求与处理,将处理好的数据使用Echarts插件将进行可视化展示。直观的通过网站KPI指标的分析,从而对网站的发展运营做出战略性预测。
三、项目详细设计
1、设计部分 1.1 模块设计
项目结构主要分为六个模块,分别为导航栏、侧导航、今日流量可视化、时间可视化、趋势图可视化、新老访客可视化。1.2 页面细节优化
页面主要色调白色和蓝色构成,蓝色色值:#107eee.网站尺寸为1440 * 900;文字大小14号、16号、18号;文字颜色主要是#333333、#666666;页面应用到的图层样式有投影、描边。
2、前端页面及功能的实现 2.1 HTML+CSS页面布局
网站的布局使用HTML进行页面元素的合理分配,CSS3对元素进行布局修饰,以及页面效果的实现。
2.2 JavaScript进行数据请求及分析处理
JavaScript是一个浏览器脚本语言,用它可以操作页面元素,从而实现页面数据的渲染及更新。使用JavaScript中的Ajax技术可以发送异步数据请求
2.3 Nodejs进行服务器环境搭建
Nodejs是JavaScript的运行环境,可以使JavaScript语言在服务器端运行,由于Ajax必须在服务器环境下运行,所以使用Nodejs搭建web服务器,从而支持ajax技术,以及使用Nodejs中的“文件模块”读取本地文件的内容并将读取到数据返回前台。
2.4 Echarts插件进行数据可视化展示
在网站KPI分析中,有很多数据是需要使用图标进行展示的,如用户每小时PV统计、页面独立IP的访问量统计、用户的访问设备统计等,复杂的图标使用CSS或Photoshop制作时会非常复杂。Echarts是百度一款可视化插件,可以使用代码将数据方便快捷的转化为各类图表。
3、后台搭建及设计部分 3.1 Nginx日志分析
一个网站服务器日志中,每条日志都代表着用户的一次访问,下面就是一条Nginx服务器日志:
58.215.204.118Reduce:{key:$request,value:求和(sum)}
2、IP:页面独立IP统计
-Map:{key:$request,value:remote_addr} Reduce:{key:$time_local,value:求和(sum)}
4、Browser:用户的访问设备统计
-Map:{key:$http_user-agent,value:1}-Reduce :{key:$http_user_agent,value:求和(sum)}
四、项目实现 1 设计部分
使用Photoshop矢量工具、文字工具等进行网页设计
前端部分
2.1 Ajax其核心有JavaScript、XMLHTTPRequest、DOM对象组成,通过XmlHttpRequest对象来向服务器发异步请求,从服务器获得数据,然后用JavaScript来操作DOM而更新页面。
2.2 传统的HTPP服务器会由Aphche、Nginx、IIS之类的软件来担任,但是nodejs并不需要,nodejs提供了http模块,自身就可以用来构建服务器,而且http模块是由C++实现的,性能可靠。
打开浏览器,输入localhost:88888我们就可以看到屏幕上的提示,这表明这个最简单的nodejs服务器已经搭建成功了。
2.3 Excel和Mac的Numbers里面所带有的图表功能,有一些基本的图表类型,如柱形图、折线图、饼图、条形图、面积图、散点图等等这些基本的图表类型,用Echarts都可以实现,并且Echarts通过程序来控制数据,因此能够做到及时拓展数据
使用Echarts绘制图标需要初始化Echarts实例、配置图标数据、创建图表三个步骤: 后端部分
3.1 Hadoop集群搭建
Hadoop实现了一个分布式文件系统(Hadoop Distributed File System),简称HDFS。HDFS有高容错性的特点,并且设计用来部署在低廉的(low-cost)硬件上;而且它提供高吞吐量(high throughput)来访问应用程序的数据,适合那些有着超大数据集(large data set)的应用程序。HDFS放宽了(relax)POSIX的要求,可以以流的形式访问(streaming access)文件系统中的数据。
Hadoop的框架最核心的设计就是:HDFS和MapReduce。HDFS为海量的数据提供了存储,则MapReduce为海量的数据提供了计算。
Hadoop集群有三种配置模式
1、独立模式
所有的程序运行在一个JVM中,不需要启动hadoop的进程,应用的是本地文件系统
2、伪分布式
完全类似于完全分布式,但是只有一个节点
3、完全分布式
可以真正体现出分布式存储及分布式处理思想
我们在这里搭建一个三台Centos主机的完全分布式集群 3.2 Hadoop开发环境搭建
在这个部分,我们主要进行Windows+Idea+Hadoop2.X的一个开发环境搭建,并且让其能够远程提交任务到Hadoop集群 3.3 代码开发
1、首先编写代码将文件用脚本或者工具导入到HDFS中
2、进行MapReduce分布式处理程序开发
1.对日志行的解析 2.Map函数的实现 3.Reduce函数的实现 4.启动函数的实现
3、远程提交任务到Hadoop集群,对日志文件进行处理
4、将项目打jar包,放在集群进行定时处理
第二篇:计算机生产实习报告2010
计算机生产实习报告
王坚
在计算机生产实习中,我参观了广东电网清远英德供电局用电管理部门,听了工程师介绍英德供电局电力事业的发展以及用电管理的现代化和技术化,这些经验和信息对我的学习和今后的发展都可以说是受益匪浅的。
在两年多的英德电大学习计算机应用基础中,通过学习实践中和老师的指导下以大量明晰的操作步骤和典型的应用实例,让我从中学到很多计算机的功能和基础。也让我知道计算机在飞速的发展,将具备更多的智能成分,它将具有多种感知能力、一定的思考与判断能力及一定的自然语言能力,它在人们政治、经济、生活等各个方面发挥着重要的作用。
在实习的过程中,我作为一个供电企业的职工对自己所处的单位的计算机电费回收的系统不是很明白。想到自己在电大中学的计算机应用基础能不能和供电系统的收费系统相结合,结合自己学到计算机功能来认识供电收费系统的操作。在单位供电的用电管理工程师的带领下,让我了解英德市供电局在回收电费和用电管理的认识,使我明白电力生产与客户有了比较深刻的概念。
从1989年开始,英德市供电局就进行用电管理应用。从最早的华立B16到现在的奔腾4,从单机操作到现在网络资源共享,软件平台由DOS/NETWARE版本升级到WINDOWNT版本,应用软件也多次开发升级,并有很大的变化,基本完善大、中用户IC卡预售电费
系统。在1994年以后,先后在5个供电所相继建成抄表收费综合查询系统。也结合用电人员部分技术素质较低,用电部门业务繁多,处理数据量大,回收电费的线损和工作量、全面开展计算机应用困难较大,就采取先易后难、逐步推广的办法,一是在机型上选用人们较易接受,具有全汉化的PB4软件的华立B16机,以满足用电管理人员应用。二是以用电量、电费管理为微机应用的突破口,率先应用。在微机操作的有各小水电站、趸售镇、部分大中工业用电户的电量、电费结算、用电报表统计。
从1994年开始,在供电所组建BETWAWE局域网,购买计算机和振中ZZ502手持抄表器,使用FOXBOUS3.0数据库管理系统,开发抄表收费系统,和建设银行合作开展银行代扣电费业务,免除用电户排队交费的的问题,实现抄表、电量电费结算、打印票据、统计报表都是计算机处理,1998年,面对各大用户拖欠的情况是益严重,英德供电局同计算机产家进行合作,开始使用IC预收电费系统,通过实际使用,明显降低的控制用户的欠费,提高企业的经济效益。随着计算机软件的发展改为用VF6.0数据系统,修改升级抄表管理系统和业扩管理系统,终端使用WINDOWS98操作界面,服务器使用VT4.0操作系统,很好地解决人机界面,实行抄、收一人负责制,在抄、核、收工作中加强经济责任制,以计算用电量的用户,实现不漏抄,不错抄,不误抄,降低线损,建立用户账、电费台账和抄表卡片,使外观更简洁、操作更简单、功能更齐全。
听了工程师详细介绍电力事业的发展以及用电管理的现代化后,问我能理解多少?我也说出了一些见解,随着计算机的操作界面的不断升级我们的收费系统对WINDOWS操作界面都有什么要求?他说这一点不怕,这些计算机收费系统都由计算机产家进行合作的。我们有什么要求计算机产家都会帮我们设计好的。现在就是要求我们这些供电职工对计算机的认识够不够,能否操作起来,或者能开发供电行业的软件系统,供电企业需要这一类的专业人才,将来还要发展每个乡镇供电所与局的系统联网又是一个新的发展,新时代的发展就要跟进时代步伐。从这一席话中明白现在的人才要获得能力一般是通过三条途径:1.学历教育2.自学成才3.实训培育。我在电大都是在接受学历教育,自学和实训培育的机会较少,所以要想在专业知识上有所突破,就一定不能仅仅限于课堂上所学的内容,多学习一些计算机技能,还要增强动手能力,像学校的实习就是一个很好的机会,多做实验,多动手,这样才能提高自己的能力。为自己打好基础,这是目前最重要的事情。
在掌握了相关的知识后,工程师就在计算机运行供电收费的操作界面让我如何运用VF6.0编写的供电收费系统它包括两个收费系统,一个是抄表收费;一个是业扩收费,进入抄表系统、首先是操作人员的代码与密码,输入正确后方能进入收费系统,接着输入用户名、街道与台变、抄表序号、用电类型、表号、核对表码与止码到存盘,打印每个街道的用电量与回收电费款项。业扩收费系统是针对大的企业这一类的输入,操作界面与抄表收费一致的,只是小用户与大用户的收费不同的区别。通过计算机管理用户的资料合理分配电能,安全用
电,这一系列的操作让我学到更多更快的计算机功能,明白计算机的科技进步发展与方便快捷、服务大众。以我现在的水平在当前的供电收费软件的功能日趋复杂,不学到一定的深度和广度是难以在实际工作中应付自如的。因此反映出学习的还不够,缺点疏漏。虚在加以刻苦钻研及学习,不断开拓视野,增强自己的实践操作技能,为以后能做出出色的计算机开发软件而努力。
通过本次实习,基本了解了供电企业,一些高端技术和未来走向。可以说收获非常大,虽然这份工作并不与自己所在的单位部门相一致,但让我理解作为一个供电的职工对自己企业要有一定的的认识,但我认为,无论任何一种偿试,都是对自己以后很宝贵的充实。对我今后的学习和工作都将起到很好的促进作用。
第三篇:计算机生产实习报告
计算机生产实习报告
随着社会不断地进步,大家逐渐认识到报告的重要性,不同种类的报告具有不同的用途。写起报告来就毫无头绪?以下是小编收集整理的计算机生产实习报告,仅供参考,大家一起来看看吧。
计算机生产实习报告11、概述
由于自己本科期间大三、大四的课程很多没有合格,经过一年的努力还剩下很多课程设计没有完成,于是自己在家人的要求下,选择在离学校不远的一个亲戚朋友公司里面实习,一方面不会离学校太远,可以方便回学校进行课程的重修和考试,另一方面不用花费太多的经历在工作上,在业余时间可以复习考试。虽然公司不是典型的IT和软件公司,但是也属于计算机领域的范畴,主要业务是电脑(台式机和笔记本)的安装和维修、服务器的安装和维修。对于在学校里面只接触到软件和基础理论知识的计算机学生来说,也是一个很好地机会去熟悉计算机硬件方面的业务和实践知识。
虽然动手实践并没有像理论知识那样复杂和深奥,但是却需要反复的实践才能很好地掌握,对于一个没有经常接触计算机硬件的人来说,很多地方看起来简单但是实际操作起来却不知所措,这就是理论和动手实践的差别。
通过一个月来的实习,通过多次亲自动手来组装台式机电脑和参观实验室的服务器,自己熟练的掌握了计算机硬件的组装和系统安装过程,以及基本的电脑维修技术,对于计算硬件有了更详细的了解和更亲切的体会。
2、实习内容记述
在一个月的实习过程中,主要的内容围绕着台式机组装和操作系统安装展开,当然也包含一些琐碎的事情,包括送修主板、显示器;到客户家里维修电脑;帮外地客户的组装电脑发货运以及在水果店里安装监控等。主要的内容选取以下4个作为重点介绍;
2.1学习组装台式机和安装操作系统
最开始的时候是公司的部门经理王经理(在公司亲切的称呼为王哥),跟我讲解和演示装机的具体过程,大概分为一下几个步骤;
硬件组装部分:
(1)在主板上安装CPU和CPU风扇;
(2)在主板上安装内存条;
(3)在机箱中安装电源;
(4)把主板安放进机箱并固定,插上主板供电;
(5)在机箱内安装硬盘和光驱,连接上SATA线和供电线;
(6)把机箱中的开机键、重启键等线连接上主板,并整理好机箱内的线路;
(7)检查有无错误,准备插上电源线开始装系统。
装系统部分:
(1)开机按DEL键设置BIOS,现在的机器都支持快速启动,可以开机按F12选择启动项进行启动;
(2)进入WINPE系统,将硬盘进行分区格式化,然后启动手动Ghost工具,讲系统文件拷贝到硬盘的主分区之中;
(3)重启机器,电脑自动安装系统和公用驱动,安装完成之后查看设备管理器,看有没有安装好的驱动;
(4)用光盘安装主板的驱动,选择需要安装的驱动,完成之后再查看设备管理器;
(5)之后设置Realtek音频管理器,使之能够使用前面的音频接口,同时调整录音设备的音量;
(6)连接上网线看是否能够上网,基本没有问题了就可以关机封箱了。
2.2十台台式机的组装
有一天有一个客户需要装十台电脑,使用统一的配置,王哥首先和客户沟通好价格和配置,然后就向各大配件的经销商调过来部件,包括机箱电源、内存、主板、硬盘、键盘、显示器等,我们一共有四个人,由于有十台机器要装好,每一台都使用相同的硬件配置,不可能也没有必要一台一台的装系统,我们决定使用硬盘拷贝来完成所有机器的系统安装,王哥首先弄好一个主板,即安装好CPU和风扇还有内存、硬盘,并没有把主板放进机箱之中,而是使用裸露的板子安装系统,我和另一个小伙子则在王哥的指导下分别把CPU、CPU风扇、内存安装主板上,我们流水作业,然后将电源安装进机箱,之后再把主板放进
机箱之中,最后连接好供电线和数据线,等王哥把一个硬盘的系统装好后,便使用Ghost软件进行硬盘对拷,装好一个硬盘我们就把一个硬盘装进机箱之中,等所有的硬盘都安装好系统之后,再依次的把每个主机通电试一下,其中有一个主机点不亮,后来发现是另一个小伙子没有把CPU放进去,而直接把CPU风扇盖在盒子上。最后我们把拆下来的机箱挡板安装上,进行封箱。
经过一个下午的时间,我们四个人完成了十台电脑的组装工作,虽然看起来每项工作不需要什么体力,但是一下午一直站着拧螺丝走来走去的也是有一点辛苦的,通过这次流水作业装机实践,熟悉了装机的大致步骤,期间碰到过很多小问题,比如说CPU风扇卡上去的时候,并不是很好弄,需要使劲而且要注意力道不能过大,还有比如主板的挡板上在机箱的后面板的时候,需要先将一边按进去,然后再使劲把另一半按进去;经过动手实践才能真正的掌握具体的装机步骤,虽然有些过程看似很简单,但是到了自己的手上就是弄不好。所以这次突击训练让我经历了动手的过程,相对以前对于装机有了大概的概念,至于说熟练还需要进一步的实践。
2.3服务器系统安装
由于需要服务器的客户不多,只是在武汉大学的实验室安装过一台。服务器的很多部件都是原装的,我们的工作是把硬盘通过硬盘托架安装进台架式服务器之中,还有4跟内存条插进入,然后接上显示器和电源就可已安装系统了。服务器的系统和台式的系统不同,硬盘和内存的容量也不同,安装的是Windows Sever 20xx;具体步骤和台式机的差不多,只是要选择硬盘组的组织模式,具体步骤如下;
(1)首先将电脑第一启动设置为光驱启动;
(2)安装程序启动,选择要安装的语言类型,同时选择适合的时间和货币显示种类及键盘和输入方式;
(3)点击“现在安装”,开始安装;
(4)输入“产品密钥”,接受许可协议点击下一步;
(5)选择安装类型,升级or自定义(推荐),当然如果选择的是“用安装光盘引导启动安装”,升级是不可用的;
(6)设置安装分区;
(7)点击下一步,进行安装;
(8)安装完成之后经过两次自动重启便完成了系统的安装。
2.4到某生物公司铺设交换机和网线
这家生物公司由于新建了一栋办公楼,办公桌都放进房间了,他们要在明天就进行简单的职员搬迁工作,于是需要在一天之内完成五个房间的网线铺设工作;上午一上班我和王哥就准备好一箱优质的网线,还有一个十六口的交换机和四个小的交换机、四个四口的路由器还有网线接口和万用钳子以及网线测试仪,之后开车赶到公司。到了公司之后公司的员工带我们到了新办公室,房间很乱,装修留下来的东西还堆在办公室内,只有办公桌大致摆放好在办公室内,观察了现场,我们发现这是一项很艰难的工作,因为不能使用无线,因此
计算机生产实习报告2一、实习目的
初踏社会,心情激动、紧张。激动的是我终于可以长大了,可以开始我真正的人生;紧张的是不知自己是否能适应这个社会,战胜这新环境。
经过一番寻找和大家的商讨之后,最后选择了在xxx电脑网络公司进行社会实习,这是一个电脑销售的公司,相对于我们这些学计算机专业的学生,这个也是不错的选择,同时也想着这是另一种生活的开始,心里充满期待的同时,也有点担心自己的能力不够,但自己却觉得无论怎样都不会退缩的,有压力,有挑战,才会有收获,也才会有进步的,不能总是在自己的能力范围内做事,这样永远也学不到新的知识,所以自己也没有多想什么,就开始投入工作的思想准备了。
通过实习,了解社会和实习场所的一般情况,增加对本专业学科范围的感性认识和理性认识;了解所学专业在国民经济建设中的地位、作用和发展趋势;了解本专业业务范围内的计算机运用生产与应用方法、信息组织形式、软件开发纪实过程及常用技术方法。从事专业技术工作及管理工作所必须的各种基本技能和实践动手能力。
培养学生理论联系实际、从实际出发分析问题、研究问题和解决问题的能力,将学生所学知识系统化,为我们毕业后走上工作岗位打下一定的基础。并熟悉专业技术人员的工作职责和工作程序,获得组织和管理的初步知识;培养热爱专业、虚心学习和热爱劳动的品德;培养团结协作的团队精神。
实习期间,我不但学会了许多书本没有的专业知识,还从中体检到人生的苦与乐。通过实际操作,一方面检验了课堂理论教学中基本知识掌握的程度;另一方面扩大了知识面;再者是锻炼和增强了实际动手和独立工作的能力,培养了良好的工作作风和严谨求实的科学态度。
二、实习内容
虽然不会退缩,但到了真正要面对的时候,还是有点紧张害怕的。首先第一天,就是要对我们进行基本的电脑销售培训,同时也会教我们去组装电脑,虽说我自己学的是软件知识,但对于电脑的硬件知识同样是充满兴趣的,所以培训的时候觉得一点都不枯燥。自己也曾组装过电脑,所以看到零零散散的电脑部件,自己倒是没有什么紧张的感觉,心情渐渐安定了下来。负责培训的工作人员首先给我们讲解了大概的电脑安装顺序,到这我才知道,原来电脑安装主要是主机的安装,各个部件的安装也是要求顺序,这样电脑组装起来才不会有所损坏,接线也是很讲究正负极的,这些在主板那里有提示正负极方向。
经过几次和这些零零散散的部件打交道,终于把他们各个部分拼凑成一个基本完整的主机了。但这也仅仅是开始,装好电脑,接好线后,就是要装电脑操作系统,这个对于我们这些学计算机软件的人来说简直就是小菜一碟了,不存在什么难度,但也有细节要注意的,尤其是电脑显示器的屏幕测试,一定要够细心才可以。
经过几次动手,终于掌握了这基本的电脑组装了,同时心里也终于有点学有所成的感觉了。但接下来要学的不禁让我暗暗皱眉了,那就是要记住一些部件的型号、功能、价格等方面的信息。现代科学发展进步的飞快,不仅软件更新速度快,硬件更新的速度一点都不落后,所以面对一大堆电脑部件的信息,真的担心脑袋会负荷不起,还好我的同学看起来不怎么烦躁,这让我暗暗惭愧,只好默默的开始面对那些信息。
大概那些工作人员也知道要记住这些不容易,也没有要求我们记住全部,只要求我们慢慢掌握,这也让我松了一口气。当我们大概记住那些产品的.信息的时候,今天也在悄悄的隐退,一天的培训基本完成,顿时有肩膀卸下百斤重物的感觉,整个人轻松起来。原来当个学徒一点都不简单啊,虽然体力没有怎么消耗,但是脑力感到有点超支,或许是还没有习惯的原因吧。有几个同学说也有同感,这种压力和学校学习的那种压力不一样。终于尝到社会生活的味道了,涩涩的,也甘甜的。
培训之后,正式开始接触销售了,开始几天还没什么顾客上门,所以就尽量把那些产品的信息继续记忆着。到了第四天,终于有人客上门了,是一个学生配电脑上学,我们就给他介绍了款性价比比较适合学生用的电脑给他。经过一番商讨,还有动手组装,终于做好了自己的第一单销售,心里也有点满足感,毕竟是开始,要沉住气。
之后工作渐渐上手,对产品的功能等也不那么陌生了,同时也让我知道销售业这样的行业必须遵循第一准则,那就是顾客就是上帝,无论顾客多么刁钻,要求多高,都要尽量满足顾客。
在实习的过程中,态度要求也很高,首先就是自己的仪表必须要整洁,给人一种干净的感觉,这对我们来说并不是很难,其次就是要有礼貌,脸上要尽量带着微笑,这样就保证了员工的基本素质,同时也是给顾客留下一个良好的印象。这也让我深刻的了解到,无论在何处工作,细节都是必须要注意的,细节决定成败,这是一句老话了,但至今仍然适合。
三、实习结果
近1个月的工作使我成长了不少,从中有不少感悟,下面就是我的一点心得:
第一是要真诚:你可以伪装你的面孔你的心,但绝不可以忽略真诚的力量。第一天去公司实习,心里不可避免的有些疑惑:不知道老板怎么样,应该去怎么做啊,要去干些什么等等!踏进公司,只见几个陌生的脸孔用莫名而疑惑的眼神看着我。我微笑着和他们打招呼,尴尬的局面立刻得到了缓解,大家多很友善的微笑欢迎我的到来。从那天起,我养成了一个习惯,每天早上见到他们都要微笑的说声:“你好,早”,那是我心底真诚的问候。
我总觉得,经常有一些细微的东西容易被我们忽略,比如轻轻的一声问候,但它却表达了对老师同事对朋友的尊重关心,也让他人感觉到被重视与被关心。
仅仅几天的时间,我就和同事们打成一片,很好的跟他们交流沟通学习,我想,应该是我的真诚,换得了老师的信任。他们把我当朋友也愿意指导我,愿意分配给我任务。
第二是沟通:要想在短暂的实习时间内,尽可能多的学一些东西,这就需要跟同事们有很好的沟通,加深彼此的了解,刚到公司,经理并不了解你的工作学习能力,不清楚你会做哪些工作,不清楚你想了解什么样的知识,所以跟他们建立起很好的沟通是很必要的。同时我觉得这也是我们将来走上社会的一把不可获缺的钥匙。
通过沟通了解,同事对我有了大体的了解,一边有针对性的教我一些计算机知识,一边根据我的兴趣给予我更多的指导与帮助,例如我对网络布线,电脑硬件安装,系统、网络或硬件故障排除,工作原理应用等方面比较感兴趣,师傅就让我和他一起完成电脑故障排除工作。在这次的工作中,我真正学到了计算机教科书上所没有的知识,拥有了实践经验,这才真正体现了知识的真正价值,学以致用。
第三是激情与耐心:激情与耐心,就像火与冰,看似两种完全不同的东西,却能碰撞出最美丽的火花。在公司时,老板就跟我说,想做电脑维护这一块,激情与耐心必不可少,在产品更新方面,这一行业就像做新闻工作,不断的在更新,这就需要你有激情去发现与创造,而你的耐心就要用到不断的学习新知识,提高自己的专业水平当中去。
在一些具体的工作当中也是这样的:记得刚来公司实习的时候老板安排我学习安装操作系统,我本想这应该是非常简单的事,可没想到出现了很多问题,还是在同事的帮助下,直到最后才把系统安装成功,用了整整半天的时间。
通过自己的摸索,调试,自此,我算是真正的弄明白了计算机的硬件安装,维护和更新。后来我又进行了各种计算机操作系统的反复安装调试,一遍又一遍的调试安装,自然有些烦,但我用我的热情与耐心克服这些困难,同事也帮我用书面的方式整理了不少关于硬件故障的经验。
四、实习总结和体会
实习是为将来打基础的重要阶段,珍惜自己每一个工作的机会,不论什么人,什么学历,从事什么工作,好好的表现、展示自己的能力,不要错过好的机遇。没有一件事情是轻轻松松的,但每一件事都是让人成长的,经历一段过程,喜悦或是艰辛,尽管经历的方式不尽相同,但它的结果是相同的,我们都会因涉事而成长。
毕业实习的结束,意味着学校生活也将结束。在此,非常感谢学校和实习单位给予我实习的机会。通过实习,让我看清自己需要什么,同时也让我吸取了许多工作和社会经验,这将对我以后踏足社会,谋生立业有很好的借鉴和帮助作用。今后,我会带着这些宝贵的经验,在人生的旅途中勇往直前,迎接时代的挑战。
第四篇:计算机生产实习报告
生产实习报告
生产实习报告
生产实习报告
一、实习目的与任务
根据教学计划的安排,本学期开始三周进行实习安排,完成《鲜花购物网站》的开发与制作。通过实习使学生掌握java编程的核心思想和面向对象的设计方法,JDK基本类的学习与运用,运用html做网页的设计,java窗口界面设计,访问数据库的知识与能力,通过java的学习实施跨平台运行。进一步了解java开发的相关知识,掌握java开发的基本技术,丰富 java开发的实战经验。学习SQL的基础知识及正确的运用方法,和有用的相关技术,提高自己的工作效率。通过实习,培养我们综合运用已学知识Java语言的面向对象编程能力;培养我们动手能力;培养我们良好编程规范、编程方法;以便能较全面地理解、掌握和综合运用所学的知识,提高自身的编程能力;增强自己的团队协作意识,了解软件开发的思考角度和主要流程。为毕业之后能够更快地进入工作状态并且能够更好的工作,打好一定的基础。
二、实习内容和要求
实习要求:
学习java基本知识,能用java以及其他知识完成在线鲜花购物网站。其中网站的制作包括四个模块:登录模块、主页面显示模块、购物车模块、订单模块。要求主页面能显示鲜花图片,并有一定的动态效果;登录时有用户信息识别和验证功能,还有注册功能,与数据库相关联;购物车上的功能要实现,包括取消、提交、修改、清空等;订单提交后,确认订单是能在数据库记录下来。技术知识要求:①编程语言-java ;②MySql数据库和SQL数据库的使用; ③Java 中的常用设计模式; ④控制技术-Servlet技术;⑤html 超文本传输协议; ⑥JDBC(Java Data Base Connectivity,java 数据库连接);⑦页面设计-JSP 页面。实习内容:
1)理论知识
(1)编程语言-java Java 是由Sun微系统公司所发展出来的程序语言,它本身是一种(Object-Oriented)的程序语言。Java也号称是能跨平台使用的语言,这主要是因为Java本身被编译之后,并不是直接产生可执行的码,而是产生一 种中间码叫作 ByteCode,这种码必需在透过 Java 的直译器来解读它,才能够真正的被执行,所以只要平台上装有这种Java 的直译器,就能解读ByteCode也就能执行Java编译过的程序,故与Java 程序是在那种平台上被编译 的,就完全没有干系了。Java 写出来的程序可分为两类,分别是Java Applet与一般的Application,而 Application这一类就与一般的程序如 C++的作用是比较类似的,是一个独立可执行的应用程序,像 HotJava是一个浏览器,且就是使用Java 程序所 发展出来的。最常见的Java程序包括应用程序和applets。应用程序是单独的程序,诸如 HotJava 浏览器软件就是用Java语言编写的。Applets类似于应用程序,但是它们不能单独运行,Applets可以在支持Java的浏览器中运行。Applet主要是内置于HTML网页中,在浏 览时发挥作用。Java 的目标是为了满足在一个充满各式各样不同种机器,不同操作系统平台的网络环境中开发软件。用Java 程序语言,利可以在网页中加入各式各样的动态效果。可以放上一段动画,加入声音,也可以建立交互式网页等。(2)Mysql 数据库
MySQ是最流行的开放源码SQL数据库管理系统,数据库是数据的结构化集合。计算机是处理大量数据的理想工具,因此,数据库管理系统在计算方面扮演着关键的中心角色,或是作为独立的实用工具,或是作为其他应 用程序的组成部分。MySQ服务器还有一套实
生产实习报告
用的特性集合,这些特性是通过与我们用户的密切合作而开发的。在我们的基准测试主页上,给出MySQL服务器和其他数据库管理器的比较结果。MySQL服务器最初是为处理大型数据库而开发的,与已有的解决方案相比,它的速度更快,多年以来,它已成功用于众多要求很高的生产环境。尽管 MySQL 始终在不断发展,但目前 MySQL 服务器已能提供丰富和有用的功能。它具有良好的连通性、速度和安全性,这使的 MySQL十分适合于访问 Internet上的数据库。
MySQL稳定性每次发布的MySQ服务器均是可用的。仅当用户尝试源自“灰色区域”的代码时才会出现问题。当然,新用户不了解“灰色区域”是什么。因此,在本实习中,我们介绍了目前已知的这类区域。本节所作的介绍主要针对 MySQL 服务器 5.0 版和更高版本。在最新的版本中,更正了所有已知和通报的缺陷,但“缺陷”一节所列的除外,这类缺陷与设计有关。
(3)java 与 SQL 的应用
Java 语言是编写数据库应用程序的杰出语言之一,它提供了方便访问数据的技术。利用 Java 语言中的 JDBC 技术,用户能方便地开发出基于 Web 网页的数据库访问程序,从而扩充网络应用功能。JDBC(Java Database Connectivity,Java 数据库连接)是一种用于执行 SQL 语句的 Java API,可以为多种关系数据库提供统一的访问接口。JDBC 由 一组用 Java 语言编写的类与接口组成,通过调用这些类和接口所提供的方法,用户能 够以一致的方式连接多种不同的数据库系统(如Access、SQL Server 2000、Oracle、Sybase 等),进而可使用标准的 SQ语言来存取数据库中的数据,而不必再为每一种数据库 系统编写不同的Java 程序代码。SQL Server2000是微软公司新一代的数据库产品,它是在 SQL Server7.0 建立的坚固基础上产生的,并对 SQL Server7.0 做了大量扩展。SQL Server2000 通过高端硬件平台以及最新网络和存储技术的支持,可为最大的Web 站点和企业级应用提供可扩展性和高可靠性。(4)控制技术-Servlet 技术
什么是 Servlet? 一个 servlet 就是 Java 编程语言中的一个类,它被用来扩展服务器的性能,服务 器上驻留着可以通过“请求-响应”编程模型来访问的应用程序。虽然 servlet 可以对 任何类型的请求产生响应,但通常只用来扩展Web服务器的应用程序。Java Servlet 技术为这些应用程序定义了一个特定于HTTP的servlet 类。javax.servlet 和 javax.servlet.http 包为编写 servlet 提供了接口和类。所有的 servlet 都必须实现 Servlet 接口,该接口定义了生命周期方法。一个 servlet的生命周期由部署 servlet 的容器来控制。(5)超文本传输协议-Html 超文本传输协议是一种网络的通用语言,一种简单、通用的全置标记语言。它允许网页制作人建立文本与图片相结合的复杂页面,这些页面可以被网上任何其他人浏览到,无论使用的是什么类型的电脑或浏览器。HTML文档制作不是很复杂,且功能强大,支持不同数据格式的文件镶入,这也是www.xiexiebang.com.tarena.flower.dao:全部是接口,封装操作数据库的标准com.tarena.flower.dao.impl:dao的实现;com.tarena.flower.dao.impl:dao的实现com.tarena.flower.dao.impl(db2):dao的实现;dao必须依赖于数据库连接Connection对象,工具类ConnectionUtil。
有时候在主页面显示的时候我们开始都显示不了鲜花的图片,最后我们通过将鲜花分类,筛选。
其中一些功能要用到重定向,和页面的跳转,这两种方式有很大的不同,出现错误也不同,转发:request.getRequestDispatcher(“login.jsp”).forward(request, response);重定向:response.sendRedirect(“index.jsp”);区别:转发:一次请求,地址栏不改变,一次请求干多件事情,重定向:二次请求,地址栏改变,状态码302。
生产实习报告
五、实习体会
1)本次对电子商务网站的实习,我初步我学习J2EE,学习使用JSP,对 TOMCAT服务器的基本运行原理有了理解,mySQL和 Myeclipse 这些工具能熟练使用,对并对JDBC 有了初步的认识,学习了如何用 Java 连接数据库,能自己手动写 servlet 开发一些小网页,对于一些简单的小问题,能够自己动手排除。制作一个鲜花网站是本次的任务,这涉及到数据库知识和相应的网页设计知识,还要运用 JSP 技术来实现网页之间的跳转。最终我成功的完成了项目,将此次实习圆满的画下了句号,提高了实践与熟练运用知识的能力。
2)课本上学的理论知识是远远不够应付这个信息爆炸的时代的,知识更新太快,靠原有的一点知识肯定是不行的。我们必须在实际项目中勤于动手慢慢琢磨,不断学习不断积累。遇到不懂的地方,自己先想方设法解决,实在不行可以虚心请教他人,而没有自学能力的人迟早要被企业和社会所淘汰。
3)通过这次为时十五天的实践,检验了自己的各方面的情况,培养了自己发现问题、分析问题、解决问题的能力和与人交往的能力;同时也发现一些了自己的不足,其中就有如何在基本框架下讲各个程序包联系起来,纠正错误的能力,使我在以后的学习中不断的弥补和提高。虽然在实习结束后都感到大学前三年浪费了太多的宝贵时间,最后一年一定要抓紧,否则真得无法在社会上立足。
4)实习为我以后的就业作了一个铺垫,实习是为将来打基础的重要阶段,珍惜自己每一个工作的机会,不论什么人,什么学历,从事什么工作,好好的表现、展示自己的能力,不要错过好的机遇。没有一件事 情是轻轻松松的,但每一件事都是让人成长的,经历一段过程,喜悦或是艰辛,尽管经历的方式不尽相同,但它的结果是相同的,我们都会因涉事而成长。通过实习,我自身发生了重大的转变。
5)通过本次实习是我更加坚信有付出就有回报,要耐得住性子,不急不躁,认真仔细的态度。不拘泥,不怕出错,有了错误及时解决,有了不懂的及时发问,知道弄懂为止。严谨的书写程序,全身心的投入其中,思维要开阔。
-武汉工程大学计算机科学与工程学院
生产实习日记
2012年9月3日 计算机大楼205机房 星期一 晴
今天是实习的第一天,开学初,这次实习很正规,有真实的项目工程,我们请来的老师都是有项目经验的老师。这次实习任务是学习Java语言,给我们讲课的李顺老师就挑选了比较容易的一些事例给我们讲,今天是实习的第一天,老师给我们讲了面向对象的思想。
模拟面向对象的两个重要方面是抽象事物数据和提取业务逻辑。抽象数据就是找到事物的属性,就是在事例里面找到相应的名词;提取逻辑就是找到方法,就是找到关键的动词,接着老师给我们讲了一个猫和老鼠的例子,让我们找到关键的词,经过老师这样具体的讲解,我很快就找到了相应的词,然后动词写成函数,名词写成类,描述属性的名词就定义为属性。然后在我们写出了框架后,老师帮我们补充了类里面的函数的实现,在my eclipse里面运行后才知道我们还要在工程里面先建包,再才能建造类,这与C++还是有很大的不同。
-武汉工程大学计算机科学与工程学院
生产实习日记
2012年9月4日 计算机大楼205机房 星期二 晴
今天老师讲了一些java中数据类型的知识。其数据类型包括byte、short、int、long、float、double、char等基本类型。char是无符号的16位整数,字符的值必须要''单引号赋值。Java字符表示使用Unicode编码,采取的是'u0000'十六进制编码格式int a=0;int b='0';int a=0;char b='u0000';int a=123;char b='u007B';int a=0x123;char b='u0123';int a=3+'5';char b='8';int a='3'+'5';char b='8';还有二进制、八进制、十六进制的相互转换问题。负数的二进制:符号位为1,值等于二进制各位取反末位加1。
面向对象的入门知识,首先老师引入猫合老鼠的故事,何为猫,何为老鼠总结为在java里面一切皆为对象,我们将对象的概念也领悟很深。1)属性和方法,构造方法。属性:A.声明初始化一起;String name=“Tom”;数据类型 变量名=初始值B.声明和初始化分开;String name ;name=“Tom”;方法: 修饰符、返回值、方法名(参数列表){方法体}A.特殊方法:main()方法,构造方法(2)初始化。
-ii-
武汉工程大学计算机科学与工程学院
生产实习日记
2012年9月5日 计算机大楼205机房 星期三 晴
李老师用很生动的例子给我们讲解了什么是构造方法,为什么要用到构造方法,以及构造方法有哪些种类。
构造方法是指与类型相同没有返回类型的一类方法。类似:class type(){}其中构造方法分为:默认构造方法,复制构造方法,赋值构造方法。其中着重讲到了默认构造方法:.默认的构造方法(无参构造方法)The constructor Cat()is undefined 一个类会自动的提供一个默认的构造方法(隐式),如果我们显示的提供了一个构造方法,那么系统不会在提供无参的构造方法。.构造方法的特点:a.与类名相同 b.没有返回值 c.类提供一个(隐式)无参构造方法:构造方法的作用:初始化对象;构造方法重载。继承是为了实现代码的复用,应注意构造方法不能被继承,Java中的继承使用extends关键字,并且Java中只允许单继承。
-iii-
武汉工程大学计算机科学与工程学院
生产实习日记
2012年9月6日 计算机大楼205机房 星期四 晴
使用关键字interface修饰,接口不是类,而是对类功能需求的描述,接口以一种完全抽象的类为定义,应注意类是一系列对象模板,而接口是一系列功能的集合。类与类是继承关系,类与接口是实现关系,接口与接口是继承关系。
多态的两大定理:
1、子类对象能够当做父类对象看,Animal animal=new Fish();
2、当子类对象能够当做父类对象看,调用子类对象覆盖父类对象的方法,其调用的就是子类对象的方法,用到了animal.eat()。还讲了多态的两种用法,多态用到的关键字instanceof static Final abcstract interface。其中instanceof类似于C中的typeof;用abcstract时抽象方法只做声明,不做实现,实现交给子类,一个类如果包含一个抽象方法,此类一定是抽象类,子类继承自父类的抽象方法,应注意必须实现此抽象方法,如果不实现,那么次子类也必须是抽象的,此外抽象类是不能创建对象的。
-iv-
武汉工程大学计算机科学与工程学院
生产实习日记
2012年9月7日 计算机大楼205机房 星期五 晴
用mySQL软件认识数据库,以及一些基本的语句,create table user(id int(20),name varchar(50),password varchar(50));insert into user values(7,'宇文拓','123456');insert into user values(8,'陈靖仇','123456');insert into user values(9,'小雪','123456');select *from user;delete from user where id=9;其中对多表进行操作时,有点难,老师也遇到了一些问题,不过最后还是解决了问题,运用了实例化如:create table actor(a_id int(10)primary key auto_increment,a_name varchar(50)not null,,a_tvname varchar(50)not null,tv_id int(10)not null,,t_actor varchar(50),,foreign key(tv_id)referenses TV(t_id));create table TV(t_id int(10)primary key auto_increment,,t_name varchar(50)not null);对基本表的操作讲的很仔细,增删改查 和一些级联操作。其中着重讲了查询操作:select *from tables;带表达式的查询:select from student where sdept in(‘cs’,’is’),对一些字句也有了解:order by ,group by。
-v-
武汉工程大学计算机科学与工程学院
生产实习日记
2012年9月10月 计算机大楼205机房 星期一 晴
上午老师先给我们讲了一下我们昨天所学到的IO的知识,我以为就像面向对象里面的一样,很简单,但事实是很难。先总结了一下IO四大家族,主要有InputStream和OutputStream、Reader和Write、Properties类,老师用IO输入输出流读取和写入本地电脑上的一个txt文件,还能通过IO修改该文件。
接着我们复习了已经学过的数据库的内容,与之前所不同的是这次我们所用的数据库软件是mySQL,这与以前的ORACLE有很大的操作上的差别,比如一些语句,定义,数据类型等。一个比较明显的区别就是MY SQL下面有很多的数据库,在对数据库进行操作时要先声明操作是对哪个数据库进行的,一些基本的操作:先用show databases查看有几个数据库,然后show tables查看表,insert into插入数据。通过Jdbc导入数据库,connection连接数据库,相应的还可以读数据库的数据到相应的地方。
-vi-
武汉工程大学计算机科学与工程学院
生产实习日记
2012年9月11日 计算机大楼205机房 星期二 晴
今天讲JDBC和HTML。JDBC是用于访问数据库的标准。完成JDBC的HelloWorld主要七个步骤:导入数据库驱动器jar包;注册驱动;获取连接对象;测试连接对象是否获取成功;获得statement对象,去执行SQL;获得ResultSet结果集对象;关闭连接。JDBC的三元大将Connection conn=DriverManager.getConnection(url,username,password);Statement pstm=conn.createStatement();ResultSet rs=stm.executeQuery(sql)。接着讲实习用户登录时验证用户名和密码是否正确的证据;SQL注入,如何解决?Preparedstatement和statement的区别。
HTML是一种超文本标记语言,是xxx.html或者xxx.htm文件,由浏览器解析执行。HTML的基本结构根元素标记:,基本两大部分:头
和体,head:是描述页面的数据,body:显示与页面有关的内容,标记:是有开始和结尾的