计算机科学与技术专业实习报告.doc_第1页
计算机科学与技术专业实习报告.doc_第2页
计算机科学与技术专业实习报告.doc_第3页
计算机科学与技术专业实习报告.doc_第4页
计算机科学与技术专业实习报告.doc_第5页
免费预览已结束,剩余8页可下载查看

下载本文档

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

文档简介

Xxxxxxx大学工学院计算机科学与技术专业实习报告实习报告名称: 实习所在单位: 实 习 时 间: 院 系: 专 业: 班 级: 姓 名: 学 号: 指 导 教 师: 年 月 日一、Xx公司简介实习第一天,Xx公司人事部门的老师首先向我们介绍了企业的基本结构及Xx公司的概况,之后又以她的经验在就业这一方面提醒我们填写个人简历及面试所注意的一些很重要的环节和问题。最后老师还提醒我们如果找到了一份工作最少也要工作一年,除非是真的自己适应不了,最好在工作后的一个星期内辞职,不要为了领一个月的工资而挺到月底,这样只会耽误自己的时间。 1企业的基本结构:总经理研发测试客服销售财务执行2Xx公司概况:所属行业是计算机,经营范围:计算机软件开发及设计、网络技术服务、综合布线(不含强电)、办公自动化设备的维修技术服务、技术转让。零售计算机及周边设备相关产品、软硬件耗材、电子产品、办公自动化。于2008年与哈尔滨学院合作。哈尔滨Xx科技发展有限公司成立于1997年,是一家集商品流通企业的ERP研发、推广、销售、服务于一体的高科技企业。公司拥有一批具有多元化思维、复合型知识体系的高素质专业人士。 Xx公司以自己尖端的软件技术、丰富的行业经验和专业的实施服务,为客户提供完善的经营管理解决方案,并预留强大的二次开发接口以满足企业个性化的业务管理需求。Xx软件以企业管理理念为主线,再配以严格的业务规范与健全的项目管理控制方法和技巧,统一形成全方位的业务控制管理体系。引领企业全面进入“高速”、“高效”、“高标准”时代,伴您走向成功。 前程进销存管理软件“标准版、加强版、A6版”软件销售近10年,已拥有两千多家客户。2006年隆重推出最新版XxERP管理系统-S6版,将ERP思想与企业管理科学有机的结合,融汇上千家用户的使用经验与建议开发而成。Xx软件以不同的版本体系匹配您不同的管理需求。 Xx公司始终坚持一切从客户的利益出发,以客户为导向定义产品与服务,用户的需求就是我们的目标。做客户最忠实、最信赖的朋友,创Xx软件卓越品牌是Xx人一直努力的方向。 汇集经营智慧,传播成功经验。 Xx公司愿与客户携手共同成长,创造企业信息化的美好未来! 公司文化: 1、管理理念:规范化、目标化 “没有规矩,不成方圆”,公司对每项工作制定一套完整的计划和目标化考核策略,建立目标体系, 以目标凝聚力量,实施规范化管理,建立一支科学发展的高素质团队。 2、发展战略:不断创新、服务社会 “Xx软件”以引领中国企业管理软件价值品牌为已任,努力为用户提供完美的产品和服务。 公司对管理目标、管理过程、管理环节进行改革创新,推动企业取得突破性进展,创Xx软件卓越品牌。 3、服务方针:客户第一、用户满意 公司始终坚持一切从客户的利益出发,以客户为导向定义产品和服务,从业态发展趋势和客户管理需求出发, 以客户满意为目标,为客户提供最佳的管理方案和完善的售后服务,助燃企业走向成功辉煌。 4、服务目标:提升管理,竞争未来 5、角色定位:企业快速发展的支持者 6、公司愿景:成为中国数一数二的医药管理软件供应商。3关于简历:简历是应聘公司对你的第一印象,因此它非常重要,整齐、有调理的简历才会给用人单位一个好印象。其中社会经验越多当然越好,但在填写简历时不要刻意夸大自己的社会经验,最好不要填写与所投职位不相关的社会经验,以免适得其反。另外在投简历时最好用纸笔记清所投简历的各家公司及各职位,以免用人公司打电话来面试时双方都尴尬。4面试时注意的问题:(1)着装。你的着装不但整洁,还要符合企业文化。比如IT企业要求西装领带,你就不能穿休闲装面试。别人会不认可你。符合企业文化的着装容易获得企业认可。还有就是你的容貌,女性可化淡妆,但尽量别浓妆艳抹。(2)注意面试的时间。最好在对方给你打电话时记下该公司的详细地址,以免面试时因找不到地方而迟到,并且要提前去等待面试。因为用人公司会因你迟到的两分钟而不对你进行面试。(3)回答问题简洁。面试前再研究一下招聘信息,企业问问题一定是根据岗位要求问的,很少废话。因此任何问题都要围绕岗位需求,结合自身优势来回答。(4)面试前预习。就一些企业常见问题,比如自我介绍,自己优劣势分析等等对着朋友或镜子练练,一能增强自信,二能纠正自己一些习惯性小毛病(身体语言和习惯性口语)。(5)面试时要给主考官你很稳定的感觉。例如他问你今后对于你的发展是怎么想的,即使你想考研究生什么的,也不能说出来,因为如果说了他们会觉得你很不稳定,可能会随时跳槽因而不会录取你。你要默默地等你真正拿到文凭时再说也不迟。(6)面试时回答问题要留有余地。说话要注意对方的眼神是否直视你。因为有的资深主管看你的眼神就会知道你是否在说谎。不要把话说太满。比如沟通能力,其实还是谦虚点,说沟通经验比较妥当。因为你不知道面试官评判沟通能力的标准是什么。每个人都是不一样的。(7)踏进门的那刻,面试就开始了。企业观察你的表现,你其实也要观察企业。通过他们员工的情况推算大概薪资,通过员工素质判断公司管理。通过办公设备判断公司经营情况等。二、计算机的发展及在各行业中的应用1计算机的发展计算机是新技术革命的一支主力,也是推动社会向现代化迈进的活跃因素。计算机科学与技术是第二次世界大战以来发展最快、影响最为深远的新兴学科之一。计算机产业已在世界范围内发展成为一种极富生命力的战略产业。现代计算机是一种按程序自动进行信息处理的通用工具,它的处理对象是信息,处理结果也是信息。利用计算机解决科学计算、工程设计、经营管理、过程控制或人工智能等各种问题的方法,都是按照一定的算法进行的。这种算法是定义精确的一系列规则,它指出怎样以给定的输入信息经过有限的步骤产生所需要的输出信息。信息处理的一般过程,是计算机使用者针对待解抉的问题,事先编制程序并存入计算机内,然后利用存储程序指挥、控制计算机自动进行各种基本操作,直至获得预期的处理结果。计算机自动工作的基础在于这种存储程序方式,其通用性的基础则在于利用计算机进行信息处理的共性方法。现代计算机问世之前,计算机的发展经历了机械式计算机、机电式计算机和萌芽期的电子计算机三个阶段。 20世纪中期以来,计算机一直处于高速度发展时期,计算机由仅包含硬件发展到包含硬件、软件和固件三类子系统的计算机系统。计算机系统的性能价格比,平均每10年提高两个数量级。计算机种类也一再分化,发展成微型计算机、小型计算机、通用计算机(包括巨型、大型和中型计算机),以及各种专用机(如各种控制计算机、模拟数字混合计算机)等。计算机器件从电子管到晶体管,再从分立元件到集成电路以至微处理器,促使计算机的发展出现了三次飞跃。在电子管计算机时期(19461959),计算机主要用于科学计算。主存储器是决定计算机技术面貌的主要因素。当时,主存储器有水银延迟线存储器、阴极射线示波管静电存储器、磁鼓和磁心存储器等类型,通常按此对计算机进行分类。到了晶体管计算机时期(19591964),主存储器均采用磁心存储器,磁鼓和磁盘开始用作主要的辅助存储器。不仅科学计算用计算机继续发展,而且中、小型计算机,特别是廉价的小型数据处理用计算机开始大量生产。1964年,在集成电路计算机发展的同时,计算机也进入了产品系列化的发展时期。半导体存储器逐步取代了磁心存储器的主存储器地位,磁盘成了不可缺少的辅助存储器,并且开始普遍采用虚拟存储技术。随着各种半导体只读存储器和可改写的只读存储器的迅速发展,以及微程序技术的发展和应用,计算机系统中开始出现固件子系统。20世纪70年代以后,计算机用集成电路的集成度迅速从中小规模发展到大规模、超大规模的水平,微处理器和微型计算机应运而生,各类计算机的性能迅速提高。随着字长4位、8位、16位、32位和64位的微型计算机相继问世和广泛应用,对小型计算机、通用计算机和专用计算机的需求量也相应增长了。微型计算机在社会上大量应用后,一座办公楼、一所学校、一个仓库常常拥有数十台以至数百台计算机。实现它们互连的局部网随即兴起,进一步推动了计算机应用系统从集中式系统向分布式系统的发展。在电子管计算机时期,一些计算机配置了汇编语言和子程序库,科学计算用的高级语言FORTRAN初露头角。在晶体管计算机阶段,事务处理的COBOL语言、科学计算机用的ALGOL语言,和符号处理用的LISP等高级语言开始进入实用阶段。操作系统初步成型,使计算机的使用方式由手工操作改变为自动作业管理。进入集成电路计算机发展时期以后,在计算机中形成了相当规模的软件子系统,高级语言种类进一步增加,操作系统日趋完善,具备批量处理、分时处理、实时处理等多种功能。数据库管理系统、通信处理程序、网络软件等也不断增添到软件子系统中。软件子系统的功能不断增强,明显地改变了计算机的使用属性,使用效率显著提高。在现代计算机中,外围设备的价值一般已超过计算机硬件子系统的一半以上,其技术水平在很大程度上决定着计算机的技术面貌。外围设备技术的综合性很强,既依赖于电子学、机械学、光学、磁学等多门学科知识的综合,又取决于精密机械工艺、电气和电子加工工艺以及计量的技术和工艺水平等。外围设备包括辅助存储器和输入输出设备两大类。辅助存储器包括磁盘、磁鼓、磁带、激光存储器、海量存储器和缩微存储器等;输入输出设备又分为输入、输出、转换、模式信息处理设备和终端设备。在这些品种繁多的设备中,对计算机技术面貌影响最大的是磁盘、终端设备、模式信息处理设备和转换设备等。新一代计算机是把信息采集存储处理、通信和人工智能结合在一起的智能计算机系统。它不仅能进行一般信息处理,而且能面向知识处理,具有形式化推理、联想、学习和解释的能力,将能帮助人类开拓未知的领域和获得新的知识。计算机科学与技术的各门学科相结合,改进了研究工具和研究方法,促进了各门学科的发展。过去,人们主要通过实验和理论两种途径进行科学技术研究。现在,计算和模拟已成为研究工作的第三条途径。计算机与有关的实验观测仪器相结合,可对实验数据进行现场记录、整理、加工、分析和绘制图表,显著地提高实验工作的质量和效率。计算机辅助设计已成为工程设计优质化、自动化的重要手段。在理论研究方面,计算机是人类大脑的延伸,可代替人脑的若干功能并加以强化。古老的数学靠纸和笔运算,现在计算机成了新的工具,数学定理证明之类的繁重脑力劳动,已可能由计算机来完成或部分完成。2计算机专业在各行业中的应用计算和模拟作为一种新的研究手段,常使一些学科衍生出新的分支学科。例如,空气动力学、气象学、弹性结构力学和应用分析等所面临的“计算障碍”,在有了高速计算机和有关的计算方法之后开始有所突破,并衍生出计算空气动力学、气象数值预报等边缘分支学科。利用计算机进行定量研究,不仅在自然科学中发挥了重大的作用,在社会科学和人文学科中也是如此。例如,在人口普查、社会调查和自然语言研究方面,计算机就是一种很得力的工具。计算机在各行各业中的广泛应用,常常产生显著的经济效益和社会效益,从而引起产业结构、产品结构、经营管理和服务方式等方面的重大变革。在产业结构中已出观了计算机制造业和计算机服务业,以及知识产业等新的行业。微处理器和微计算机已嵌入机电设备、电子设备、通信设备、仪器仪表和家用电器中,使这些产品向智能化方向发展。计算机被引入各种生产过程系统中,使化工、石油、钢铁、电力、机械、造纸、水泥等生产过程的自动化水平大大提高,劳动生产率上升、质量提高、成本下降。计算机嵌入各种武器装备和武器系统干,可显著提高其作战效果。经营管理方面,计算机可用于完成统计、计划、查询、库存管理、市场分析、辅助决策等,使经营管理工作科学化和高效化,从而加速资金周转,降低库存水准,改善服务质量,缩短新产品研制周期,提高劳动生产率。在办公室自动化方面,计算机可用于文件的起草、检索和管理等,显著提高办公效率。计算机还是人们的学习工具和生活工具。借助家用计算机、个人计算机、计算机网、数据库系统和各种终端设备,人们可以学习各种课程,获取各种情报和知识,处理各种生活事务(如订票、购物、存取款等),甚至可以居家办公。越来越多的人的工作、学习和生活中将与计算机发生直接的或间接的联系。普及计算机教育已成为一个重要的问题。总之,计算机的发展和应用已不仅是一种技术现象而且是一种政治、经济、军事和社会现象。世界各国都力图主动地驾驭这种社会计算机化和信息化的进程,克服计算机化过程中可能出现的消极因素,更顺利地向高科技迈进。三、用Java语言设计拼图小游戏1设计思路(1)建一个工程设计一个界面,添加要用的控件;(2)编写加载图片的程序代码;(3)编写程序图片切割代码以及预览代码(4)编写实现程序运行的核心代码(5)优化界面及程序2实现过程简述(1)建立应用程序主界面及其初始化 public class MyMainFrame extends JFrame implements ActionListener MyCanvas myCanvas;JPanel panelNorth,panelPreview;/定义上方的面板,及预览所需的面板Button start,preview,set;/定义开始,预览,设定按钮Container container;/容器,得到内容面板public MyMainFrame() /初使化container=this.getContentPane();start=new Button(开始);start.addActionListener(this);preview=new Button(预览);preview.addActionListener(this);set = new Button(设置);set.addActionListener(this);panelPreview=new JPanel();panelPreview.setLayout(null);Icon icon=new ImageIcon(pictrue/pic_+MyCanvas.pictureID+.jpg);JLabel label=new JLabel(icon);label.setBounds(0,0,300,300);panelPreview.add(label);panelNorth=new JPanel();panelNorth.setBackground(Color.red);panelNorth.add(start);panelNorth.add(preview);panelNorth.add(set);myCanvas=new MyCanvas();container.add(myCanvas,BorderLayout.CENTER);container.add(panelNorth,BorderLayout.NORTH);this.setTitle(拼图游戏);this.setLocation(300,200);this.setSize(308,365);this.setResizable(false);this.setVisible(true);this.setDefaultCloseOperation(3);public static void main(String args) / TODO 自动生成方法存根new MyMainFrame();(2)程序运行核心代码public class MyCanvas extends JPanel implements MouseListener boolean hasAddActionListener=false;/设置方格的动作监听器的标志位,TRUE为已经添加上动作事件,FALSE是尚未添加动作事件Cell cell;/定义方格Rectangle cellNull;/定义空方格区域public static int pictureID=1;/当前选择的图片代号public MyCanvas() this.setLayout(null);this.setSize(400,400);cellNull=new Rectangle(200,200,100,100);/空方格区域在第三行每三列cell=new Cell9;Icon icon;for (int i = 0; i 3; i+) /为9个方格加载图片,并初使化坐标,形成三行三列for(int j=0;j3;j+)icon=new ImageIcon(pictrue/pic_+pictureID+_+(i*3+j+1)+.jpg);celli*3+j=new Cell(icon);celli*3+j.setLocation(j*100,i*100);this.add(celli*3+j);this.remove(cell8);/移除最后一个多余的方格public void reLoadPictrue()/当选择其它图形进行拼图时,需重新加载新图片Icon icon;for (int i = 0; i 3; i+) for(int j=0;j3;j+)icon=new ImageIcon(pictrue/pic_+pictureID+_+(i*3+j+1)+.jpg);celli*3+j.setIcon(icon);public boolean isFinish()/判断是否拼合成功for(int i=0;i8;i+)int x=celli.getBounds().x;int y=celli.getBounds().y;if(y/100*3+x/100!=i)return false;return true;public void Start()/对方格进行重新排列,打乱顺序while(cell0.getBounds().x=100&cell0.getBounds().y=100)/当第一个方格距左上角较近时int x=cellNull.getBounds().x;int y=cellNull.getBounds().y;int direction=(int)(Math.random()*4);/产生0-4,对应空方格的上下左右移动if(direction=0)/空方格左移动,与左侧方格互换位置,左侧方格右移动x-=100;if(test(x,y)for(int j=0;j8;j+)if(cellj.getBounds().x=x)&(cellj.getBounds().y=y)/依次寻找左侧的按钮cellj.move(RIGHT,100);cellNull.setLocation(x,y);break;/找到后跳出for循环else if(direction=1)/RIGHTx+=100;if(test(x,y)for(int j=0;j8;j+)if(cellj.getBounds().x=x)&(cellj.getBounds().y=y)cellj.move(LEFT,100);cellNull.setLocation(x,y);break;else if(direction=2)/UPy-=100;if(test(x,y)for(int j=0;j8;j+)if(cellj.getBounds().x=x)&(cellj.getBounds().y=y)cellj.move(DOWN,100);cellNull.setLocation(x,y);break;else/DOWNy+=100;if(test(x,y)for(int j=0;j8;j+)if(cellj.getBounds().x=x)&(cellj.getBounds().y=y)cellj.move(UP,100);cellNull.setLocation(x,y);break;if(!hasAddActionListener)/如果尚未添加动作事件,则添加for(int i=0;i=0&x=0&y=200)return true;elsereturn false;/public void paint(Graphics g)/for(int i=0;i=300;i+=100)/g.drawLine(0, i, 300, i);/for(int i=0;i=300;i+=100)/g.drawLine(i, 0, i, 300);/for(int i=0;i8;i+)/celli.repaint();/public void mouseClicked(MouseEvent arg0) public void mouseEntered(MouseEvent arg0) public void mouseExited(MouseEvent arg0) public void mouseReleased(MouseEvent arg0) public void mousePressed(MouseEvent arg0) /方格的鼠标事件,因为用到了MyCanvas中的一些方法,因此没有在Cell类中处理鼠标事件Cell button=(Cell)arg0.getSource();int x1=button.getBounds().x;/得到所单击方格的坐标int y1=button.getBounds().y;int x2=cellNull.getBounds().x;/得到空方格的坐标int y2=cellNull.g

温馨提示

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

评论

0/150

提交评论