计算机学院-2016毕业实习报告(赵自浩)
- 格式:doc
- 大小:198.00 KB
- 文档页数:21
2016计算机专业毕业实习报告2016计算机专业毕业实习报告(一)一、实习目的通过理论联系实际,巩固所学的知识,提高处理实际问题的能力,为顺利毕业进行做好充分的准备,并为自己能顺利与社会环境接轨做准备。
通过这次实习,使我们进一步理解和领会所学的基本理论,了解计算机技术和信息管理技术的发展及应用,较为系统地掌握计算机应用技能和信息管理技能,把所学知识与解决实际问题相联系,能够利用计算机处理工作中的各种信息,培养我们发现问题、分析问题和解决问题的能力,从而提高我们从事实际工作的能力。
通过理论联系实际,巩固所学的知识,提高处理实际问题的能力,了解设计专题的主要内容,使学生能够了解社会、学校的需要,在实习单位领导的帮助,对自己今后所从事的事业有一个实习了解的过程。
为毕业设计的顺利进行做好充分的准备,并为自己能顺利与社会环境接轨做准备。
实习对于锻炼学生能力,了解社会、熟悉民生,看清自己的定位是很有帮助的。
而从就业角度来看,拥有丰富实习经历的学生在就业时的优势也是比较明显的。
二、实习意义生产实习是一个极为重要的实践性教学环节。
通过实习,使学生在社会实践中接触与本专业相关的实际工作,增强感性认识,培养和锻炼学生综合运用所学的基础理论、基本技能和专业知识,去独立分析和解决实际问题的能力,把理论和实践结合起来,提高实践动手能力,为学生毕业后走上工作岗位打下一定的基础;同时可以检验教学效果,为进一步提高教育教学质量,培养合格人才积累经验。
计算机是一门对实践要求较高的学科,通过专业实习,使学生能熟悉有关计算机专业的各个领域,使学生毕业后能胜任与本专业相关的工作。
大学四年学习了很多,经历了很多,得到的是学习能力、处事能力和一些专业知识。
可面对社会,我们经验太少,思想单纯!毕业实习,给了我们一个了解社会,增加经验,熟悉工作单位的机会。
锻炼自己的动手能力,将学习的理论知识运用于实践当中,反过来还能检验书本上理论的正确性,有利于融会贯通。
计算机学生实习报告精选6篇刚刚步入社会的大学生是否已经充分适应了社会职场的环境了呢?是时候向母校汇报自己的实习报告啦!下面是由编辑为大家整理的“计算机学生实习报告精选6篇”,供您参考借鉴,如果喜欢的话可以收藏一下。
篇一:计算机学生实习报告按照学校安排,我到**信息技术有限公司实习,实习在忙碌中就结束了,心里就有一种很渴望的感觉,明白了自己与社会所需的要求,给了我一个很好的定位,对我以后的学习和择业都会有很深刻的影响。
下面就是我的实习报告。
本次实习主要任务是学会局域网的设计与应用,网络互连技术。
进一步加深理论知识。
任务是组网和互联模式:用HUB组建两个星型局域网,星型是所有计算机都接到一个集线器(或是交换机、路由器等),通过集线器在各计算机之间传递信号。
每个局域网设一主机服务器,在此主机上安装双网卡,通过另一个集线器或交换机连接到实现对外连接到另个局域网和互联网;局域网应用:在每个局域网要拥有自己的DNS服务器、DHCP服务器、Web服务器、ftp服务器和一个Linux服务器。
除了专业的学习,实习期间我还深深体会到在课堂体会不到的东西。
第一点:沟通。
要想在短暂的实习时间内,尽可能能多的学一些东西,这就需要跟老师有好的沟通,加深彼此的了解,刚到网络中心,老师并不了解你的工作学习能力,不清楚你会做那些工作,不清楚你想了解的知识,所以跟老师很好的沟通是很必要的。
同时我觉得这也是我们将来走上社会的一把不可缺少的钥匙。
通过沟通了解,老师我我有了大体了解,边有针对性的教我一些知识,我对网络部线,电脑硬件安装,网络故障排除,工作原理应用比叫感兴趣,所以老师就让我协同他们或独立的成校内大小单位的网络安装与检修工作。
老师还特地带我们去参加了三次正规的讲座,分别是校园网使用网络计费、校园网电子政务、和网络安全三个主题。
此次报告一并带来了该公司的最新产品,报告中我懂得了网络计费的原理和方式以及从硬件上是如何实现的,从侧面也看到了学校引进新产品即建设投标的过程。
2016年6月计算机毕业生实习报告计算机专业毕业生实习报告范文尊敬的老师您好! 初踏社会,心情激动、紧张、难过。
激动的是我又成长了,可以开始我真正的人生,紧张的是不知自己是否能适应这个社会,战胜这新环境,难过的是从此我就要告别那纯真的学生时代了,心里矛盾脑子里翻天覆地。
我现在的工作是为公司担任网络管理职务。
刚进来公司的时候经理就和我聊了很多,问我网络方面会不会,组装和维护计算机有过吗?我当时真是出了一把冷汗,不过还好平日在学校都有这方面的动手,自己的电脑被我也折腾过一段时间,还是游刃有余的回答了经理的逼问。
到现在我工作有两个月了,还记得实习开始的那一天,我是在无聊中度过的,整日无所事事,几乎在办公桌前一坐就是一天,空闲得让我要打瞌睡了,真希望可以有人叫我帮忙做点事情啊!现在可不是这样了,五月一日劳动节是我们搬迁新公司的日子,所有的东西都是新的,我进公司的那天起我就知道,我最大挑战的时刻才刚刚开始,五一全公司员工都有四天假期,我可是天天在加班的哦,因为我就是要趁着假期把新公司的网络弄好组建局域网。
这其实就是我的工作。
我当然全力以赴,尽心尽力做到最好。
而且时间很紧,对于刚刚出来工作的我觉得压力挺大的,经理还给了我好几点要求,要所建的局域网能够做到网络类型为:服务器/工作站型; 2.各工作站之间可以互相访问,共享某些目录,就是所谓的资源共享; 3.服务器同时作为邮件服务器,可以在收发互联网的同时使得公司内部员工可以局域网内部自由收 4.电脑收发传真。
5.公司最终实现一个无纸办公化的办公场所。
计算机专业毕业生实习报告范文由XX为您整理! 以上几点在大学老师是不会教到的,但这没关系的,我有信心,我相信自己的能力,不懂就多动手多请教应该很快领悟过来的!劳动节第一天我就开始动手实干了。
布线、接水晶头、装机、搞网络和调试;其实除了我,还有一个比较有经验的师傅一起做的,我一边做还可以一边学,他也会在一边指导,很快我对一些一直没接触过的事物了解过来!就这么一搞假期一下子就过去了,每天都是早上忙到晚上,很累,从未那么累! 新的办公楼正式开工了,到最后并没有按时间完成任务,但也不妨碍同事们办公!还好没有被骂。
2016计算机毕业生实习报告_实习报告_范文大全1、实习目的通过理论联系实际,巩固所学的知识,提高处理实际问题的能力,为顺利毕业进行做好充分的准备,并为自己能顺利与社会环境接轨做准备。
通过这次实习,使我们进一步理解和领会所学的基本理论,了解计算机技术和信息管理技术的发展及应用,较为系统地掌握计算机应用技能和信息管理技能,把所学知识与解决实际问题相联系,能够利用计算机处理工作中的各种信息,培养我们发现问题、分析问题和解决问题的能力,从而提高我们从事实际工作的能力。
2、实习意义生产实习是一个极为重要的实践性教学环节。
通过实习,使学生在社会实践中接触与本专业相关的实际工作,增强感性认识,培养和锻炼学生综合运用所学的基础理论、基本技能和专业知识,去独立分析和解决实际问题的能力,把理论和实践结合起来,提高实践动手能力,为学生毕业后走上工作岗位打下一定的基础;同时可以检验教学效果,为进一步提高教育教学质量,培养合格人才积累经验。
计算机是一门对实践要求较高的学科,通过专业实习,使学生能熟悉有关计算机专业的各个领域,使学生毕业后能胜任与本专业相关的工作。
大学继续教育5年中学习了很多,经历了很多,得到的是学习能力、处事能力和一些专业知识。
可面对社会,我们经验太少,思想单纯!毕业实习,给了我们一个了解社会,增加经验,熟悉工作单位的机会。
锻炼自己的动手能力,将学习的理论知识运用于实践当中,反过来还能检验书本上理论的正确性,有利于融会贯通。
同时,也能开拓视野,完善自己的知识结构,达到锻炼能力的目的。
一切都是为了让实践者对本专业知识形成一个客观,理性的认识,从而不与社会现实相脱节。
此外通过理论联系实际,巩固所学的知识,提高处理实际问题的能力,了解设计专题的主要内容,为毕业设计的顺利进行做好充分的准备,并为自己能顺利与社会环境接轨做准备。
3、实习单位调研情况我的实习单位中广有线信息网络有限公司枣庄分公司(以下简称中广有线枣庄分公司)是枣庄市广播电视局国有资产出资参股成立的有限责任企业,坐落在美丽的光明广场西侧。
大学生计算机毕业实习报告(通用18篇)大学生计算机毕业实习报告(通用18篇)实习报告是指各种人员实习期间需要撰写的对实习期间的工作学习经历进行描述的文本。
它是应用写作的重要文体之一。
下面是小编精心整理的大学生计算机毕业实习报告,仅供参考,欢迎大家阅读。
大学生计算机毕业实习报告篇1一、实习计划:3月1日:简单地了解公司的基本情况,对实习的内容做详细的安排。
3月2日:老师们向我介绍网页的制作过程和演示,网页制作使用的语言。
3月3日:继续昨天的学习,并进一步学习网页制作软。
3月4日:学习ASP语言和数据库SQLServer2000的基础知识,为后续的工作做好准备工作。
3月5日:理论加实践的练习过程,并总结实践中的不足。
3月8日:对在线考试系统的后台和各模块功能进行设计和实现。
3月9日:和同事们交换意见,同时对主页和整体框架完整的修改。
3月10日:完成这个系统的最后工作,着手各模块和后台的连接工作。
3月11日:对整个系统修改和补充,并和老师们交流。
3月12日:回顾自己实习和学习过程,总结自己的所学和不足。
二、实习目的:为了能将理论与实践相结合,同时也为了以后能够顺利的融入工作中,在毕业之前先进行了实习,因此也利用这段实习时间搜集与毕业设计相关的资料,了解Web开发的基本原则,学习Web开发的相关知识,掌握Web开发的基本技术,丰富Web开发的实战经验。
通过实习了解构建一个较完整的网站,使我们对ASP动态网站的开发有一个概括性的总体认识,更好地为我们在未来网络化、信息化社会里从事动态网站开发工作打下良好的基础。
通过社会实习实践,熟练专业技能,把平时学到的的知识运用到实际工作中,为以后进入社会做好准备。
3、实习内容:在本次实习中,我开始涉入了网站编程,也就是《ASP程序设计》这门编程课程。
通过本次实习,应当对HTML技术、VBScript/Jscript 脚本语言技术、ASP对象、控件和数据库技术等达到熟练运用的地步,同时应该对XML语言及其应用有一个非常清晰、明了的认识。
2016计算机毕业实习报告2016计算机毕业实习报告计算机将具备更多的智能成分,它将具有多种感知能力、一定的思考与判断能力及一定的自然语言能力。
除了提供自然的输入手段(如语音输入、手写输入)外,让人能产生身临其境感觉的各种交互设备已经出现,虚拟现实技术是这一领域发展的集中体现。
今天人们谈到计算机必然地和网络联系起来,一方面孤立的未加入网络的计算机越来越难以见到,另一方面计算机的概念也被网络所扩展。
二十世纪九十年代兴起的internet 在过去如火如荼地发展,其影响之广、普及之快是前所未有的。
从没有一种技术能像internet一样,剧烈地改变着我们的家园习、生活和习惯方式。
全世界几乎所有国家都有计算机网络直接或间接地与internet相连,使之成为一个全球范围的计算机互联网络。
人们可以通过internet与世界各地的其它用户自由地进行通信,可从internet中获得各种信息。
人们已充分领略到网络的魅力,internet大大缩小了时空界限,通过网络人们可以共享计算机硬件资源、软件资源和信息资源。
"网络就是计算机"的概念被事实一再证明,被世人逐步接受。
通过这两年的学习实践中和老师的指导下以大量明晰的操作步骤和典型的应用实例,教会我们。
使更丰富全面的软件技术和应用技巧,使我们真正对所学的软件融会贯通,熟练在手。
所以本人结合所学专业的内容制作了个人网站,作为实习的成果。
其内容是多样化的。
制作网页用的软件是dreamweaver,fireworks,flash软件。
dreamweaver 大大加速了网络时代电子交易应用中的项目交付。
它提供了网页和表单的动态生成到企业级的解决方案,如电子商店,库存管理系统和企业内部局域网的数据库应用等功能。
fireworks是目前最流行的网页图象制作软件。
只要将dreamweaver的默认图象编辑器设为fireworks,那么在fireworks中制作完成网页图象后将其输出就会立即在dreamweaver中更新。
大学生计算机专业毕业实习报告(5篇)大学生计算机专业毕业实习报告(5篇)实习是一件具有非常重要的意义的事情,在实习中能够学到书本上没有的知识,增加社会实践能力,我们必须在实践中来检验自己所学的知识。
以下是小编整理的大学生计算机专业毕业实习报告,欢迎大家借鉴与参考!大学生计算机专业毕业实习报告篇1一、实习目的无法培养我对专业知识学习的积极性的古板四年大学课程已宣布接近尾声,学校为了更好的使我们适应未来的工作,同时为了本着对学生负责的态度要求我们在毕业前进行专业方面的实习,通过理论联系实际,巩固所学的知识,提高处理实际问题的能力,为毕业设计的顺利进行做好充分的准备,为学校的就业率提高做一点贡献,实现由学校学生角色向社会职业角色的转变,为自己能顺利与社会这个大环境接轨做好充分的准备。
二、实习内容鉴于以上目的,7月开始,我有幸进入了河南曦光科技有限公司,开始我的实习过程。
曦光科技集团,智能家居领域的一支新兴力量,致力于拥有自主知识产权的智能家居产品的研发、生产、销售和客户服务,同时兼营自动化设备、电器开关、电子成套设备的生产、销售和服务。
河南曦光公司现拥有众多专职从事智能家居软硬件开发的高级工程师、设计人员和各类资深技术人才。
优秀的研发团队不仅使我们牢牢把握最新技术发展方向,更确保了曦光产品在国内同行业应用中的技术的领先优势。
到现在为止,完整的全套智能家居解决方案已经完成,曦光人随时准备为客户提供完美的产品和优质的服务!河南曦光提供的工作环境比较优越,对于仅仅是在学校学到甚至没有学到技术的我老说,不可能去从事与核心技术,软件,硬件有关系的项目等等,恰好现在缺少的是技术总监助理,想到这个职位对于培养技术兴趣有一定帮助,并且自己可以初步胜任,我就欣然接受了。
由于河南曦光的研发中心是依托洛阳理工学院西校区的自动化系研究所,因此对我来说比较方便,上下班都在一个校园内,实习生时间上也比较轻松,有更多自主时间,倘若需要处理自己的学校的事情都有行动自由,这点还是非常人性化的。
计算机毕业生实习报告3篇计算机毕业生实习报告篇1尊敬的老师:我叫______,是______学校网络系信息安全专业的学生,从我走出学校的那一天起,已经有快一年的时间了,在这期间我来到______公司进行实习工作,我在公司里干的主要是后台维护工作,通过这一年来的实习工作,我的个人能力得到了极大锻炼,并且在人际交往方面有了很大的进步,回首这一年来的实习工作,真是感慨良多,现将我的实习情况报告如下。
一、工作介绍我在公司主要负责维护,对公司进行简单的更新、维护工作,每天进行__更新,推广工作,公司的是采用php动态技术编写的,通过linux操作系统来搭建服务器平台,采用linux+apache+php+mysql这种lamp组合。
公司自带有后台登陆系统,每天我都要登陆后台,查看用户留言,并解决客户提出的问题,我有时还要做一些网页,工作流程就是接收美工人员制做的模板,将其通过photoshop切片,然后导入dreamweaver进行排版,(排版主要使用css+div),并进一步的加以制作,完善美化,如加入js代码,或透明flash,因为网页是用css+div进行排版的,所以在最后一步的时候,我们还需要进行浏览器测试,因为css+div排版方式有一个最大的缺点就是:浏览器不兼容的问题,典型的如:ie与fireworks,因为各种浏览器使用的协议不同,所以会导致页面在最终浏览的时候有一些小问题,如:页面混乱,图片、文字之间的距离过大或过小,页面不美观等等,做为一个新人,我在有些方面的技术还很不成熟,在公司同事的帮助下,我的技术得到了快速的提升。
二、工作内容刚来公司的时候,我对于一切还处于好奇的阶段,一切的事务对于我来说都是很陌生的,每天的工作也不是很累,就是有些费眼睛,经常是坐了一天之后,眼睛很酸,全身都有些疼,但是很快我就适应了,过了一段时间后,我对于周边的环境都已经很熟悉了,就没有了当初的那种好奇心,那种工作劲头,总是感到每天都很无聊,感觉每天的生活都很单调,天天过一样的生活,我知道这是自己的心态问题,如果不能及时端正这种心态,那么对于自己的职场生活将是非常不利的,于是我积极调整工作心态,积极的去面对每一天。
计算机专业毕业个人实习报告计算机专业毕业个人实习报告(通用5篇)转眼间充满意义的实习生活就已结束了,回顾这段时间的实习,知识和能力都得到了很大提高,让我们好好总结一下,写一份实习报告吧。
那么好的实习报告都具备一些什么特点呢?下面是小编帮大家整理的计算机专业毕业个人实习报告(通用5篇),仅供参考,欢迎大家阅读。
计算机专业毕业个人实习报告1一、实习单位介绍:用人单位全称:xx计算机有限公司用人单位地址:xx市xx区古荡湾新村31号-2用人单位性质:合营组织机构代码:68294539-3实习时间:2016年3月至2016年5月实习岗位:技术员单位简介:xx计算机有限公司是一家家用电器的企业,是经国家相关部门批准注册的企业。
主营电脑维修,公司位于中国xx市古荡湾新村31号。
xx计算机有限公司本着“客户第一,诚信至上”的原则,与多家企业建立了长期的合作关系。
实习概要(一)岗位职责:(1)我公司销售的电脑全国联保,计算机出现故障时,用户可凭《品质保证书》在维修部以及各个授权维修中心获得维护服务。
(2)在设有海信计算机维修服务站的地区实行三日内修复的服务。
(3)免费维修,在计算机不见保修期内且在正常使用下的故障,免收部件的成本费用和维修费用,超过保修期,免收服务费,只收成本费。
(4)保修期的第一年内,正常使用过程中的计算机出现故障时,只需播打海信计算机公司设在该区的服务热线,即可预约时间,并且在预约时间享受免费上门服务。
(5)终身维护,为彻底解决顾客的后顾之忧,对于超过保修期的海信计算机,由用户和任何一家维修中心(站)签订协议,则可享受终生维护。
根据岗位职责的要求,我的主要工作及学习任务是:(1)各种制作软件学习;(2)系统的安装与维护;(3)相关工程的工作;(4)硬件的检测。
二、实习项目我从3月5日开始到青xx计算机有限公司技术服务部实习,到5月5日实习结束。
在部门领导和同事的指导帮助下,我慢慢了解了公司的组织机构、经营状况及管理体制,以及技术服务部的基本业务,并学到了许多计算机维护知识。
计算机专业大学生个人实习报告总结毕业之后来到了一家互联网公司实习三个月的时间,如同流水一般结束,自己有了很多改变,在心态上面在力上面在对待这个社会的看法上面都有了非常多的看法,首先毕业实习是我非常深刻的一个回忆,大学最后一堂课吧,总的来说三个月的时间对我来讲还是很充实的,实习的内容也很丰富,让我充实了自己,学习了一些没有接触过的专业知识,虽然是学习编程,但是我一直都认为自己在这方面有很高的天赋,来到公司之后,我也看到了自己的短处,自己的天赋相比别人,其实并不是很高,但是也不是很差,相对而言,我更加愿意去在未来的一段时间做好这些,实习三个月已经结束,我也总结一下,实习三个月已经结束,我也总结一下。
我在实习工作当中,一直都态度很端正,首先我是跟周围的同事们好好的学习,我知道自己在学校学习的时候有一些短处,有一些缺点,有的时候不能够正确的去看待,但是我看到别人都做的那么好的时候,就会往自己身上去想,我觉得自己在这方面做的还不够好,在互联网公司工作,就应该有一个正确的心态,就应该要让自己处在一个坚定不移的状态,实习的时间虽然不是很长,但是我一直都很感激,我有这段真的态度,直到自己在工作当中应该做什么在学校也没有学到过的知识,我也在这里,一直在积累跟周围的领导同事们相处的和睦,让自己也知道在工作当中社交应该是什么样的,应该是要怎么去处理的这些都是非常关键,我认为在以后都能够影响到我。
第二就是在能力上面,在专业知识上面,我在这一块还有很大的进步空间,我认为在学校所学习到的肯定是不够的,更多是要在工作当中,在实践当中去体会,去领悟这些才是关键,虽然现在已经结束了三个月的实习,到了应该落下帷幕的时候,我主动的去看待自己有哪些做的不足,我也主动的去评判自己三个月来的实习,做得到底怎么样在专业知识上面肯定是有一些落差,我认为自己还有待进步,我需要进一步的去加深自己在编程方面还有一些知识,是我没有接触过的,所以想要融入到这个工作氛围当中,就必须要去了解,因为在学校所学习到的东西多多少少会跟工作有些不同,工作当中运用到的可能自己在学校所学的是不够的,也是比较落后的工作,肯定是要运用到最先进的知识,包括编程,我一定会在未来的生活当中工作当中去提高自己,让自己对这方面有一个更深刻的了解,感激这次实习经历,感激学校,感激公司给我的机会。
洛阳理工学院毕业实习报告系别计算机与信息工程学院专业计算机应用技术班级z130552学号z13055228姓名赵自浩指导教师苗专生完成日期2016.04.05实习单位名称:洛阳鸿卓电子信息科技有限公司公司总部位于洛阳市最繁华地段,紧邻王府井、新都汇商圈,中州中路优秀写字楼数码大厦A座五楼,交通便利、位置优越。
鸿卓国际是集软件研发服务、软件外包、计算机软硬件开发销售、网络项目集成、大学生实训、IT职业教育、人力资源服务外包为一体的综合型信息化企业。
鸿卓国际下辖三个公司:洛阳鸿卓电子信息技术有限公司、洛阳融科信息技术有限公司、洛阳鸿卓人力资源服务有限公司,形成研发、培训、人力服务一条龙的信息化企业,已经成为洛阳市乃至中原地区屈指可数专业化的IT研发、IT培训、IT服务集散地。
公司的发展始终坚持以人为本的管理理念,以“与时俱进、开拓创新”的思想为指导,人才个体生涯规划与公司人力资源发展目标相互匹配,员工与公司一同成长,共同进步,创造一个“温馨的家”的企业文化。
同时严格遵循人力资源是鸿卓的第一资本;公正、公平、公开地对待每一位鸿卓人;希望每一位在鸿卓人的员工都可以有所收获、共同成长的三项基本原则。
公司的服务范围:围绕IT职业教育这一核心,以软件研发、软件外包、硬件开发、人力资源服务、网络项目集成、大学生实训等一系列服务为主要内容的一个服务网络。
实习单位的情况介绍:公司的发展始终坚持以人为本的管理理念,以“与时俱进、开拓创新”的思想为指导,人才个体生涯规划与公司人力资源发展目标相互匹配,员工与公司一同成长,共同进步,创造一个“温馨的家”的企业文化。
在公司里,我应聘的职位需要完成以下几点要求:1、完成软件系统代码的实现,编写代码注释和开发文档;2、辅助进行系统的功能定义,程序设计;3、根据设计文档或需求说明完成代码编写,调试,测试和维护;4、分析并解决软件开发过程中的问题;5、协助测试工程师制定测试计划,定位发现的问题;6、配合项目经理完成相关任务目标。
第一周(2016.02.29—2016.03.04)2月29日—3月1日第一天的时候,我和几个同学向接受我们实习的公司确定了每天的工作时间,和工作要求,虽然有些不是很了解具体的工作内容和工作流程,但是凡事都是从无到有的嘛,想着会把这次实习弄好的,所以在第二天的时候,也就是三月一号的那天,我们早早的来到了实习单位,因为是实习生,所以我们没有工作证,也就没和其他人一样打卡上班,而是到负责我们的一个工作人员那里签了一下到。
就这样第一天的实习开始!公司给我们这几个实习生每人配了一台电脑,因为是第一天,所以我们被告知需要先对公司的开发环境进行熟悉和了解。
在接下来的几个小时里,由一个工作前辈来给我们详细介绍了该公司所使用的开发环境里的一些常用软件和具体版本,并要求我们熟记该开发环境里配置的一些重要的变量,而且不能任意修改;虽然一上来觉得这些东西都无关紧要,但是出于尊重,我把这些东西记了下来(在后面的工作中,我充分了解到这位先辈所要求的是多么的重要,就因为这一点,难受我了好一阵),然后我们被要求使用这些软件来完成一些简单的小程序。
而且在三月二日那天依然是来完成一些简单小程序的编写。
2月2日——3月5日在了解整个开发环境和流程后,我感觉我大展拳脚的时候到了,当时正在做的项目是是一个门户网站的开发,前期的项目设计已经完成了,再确定项目工程之后,现在首要做的是数据库的设计,虽说是设计,但是因为大概的结构也已经定下来了;而且公司使用的是SQL server来设计数据库的。
说到SQLserver设计数据库,它是基于客户机/浏览机模式的数据库管理系统;它支持ODBC、ADO等技术的应用,可无缝的与Windows 20xx Server 和 IIS 集成,提供高效安全的数据访问服务;有利于整个系统管理规范化,使数据的完整性、安全性得到保证。
因为这次的项目要求数据库存放大量的文本信息,而且还要在不同的信息之间建立不同的约束关系,所以为了方便设计,使用了SQLserver 的视图功能,直接进行构建,这样从很大程度上减少了错误的出现。
部分结果如下图:<第一周:完结>第二周(2016.03.07—2016.03.11)3月7日——3月8日这是我开始实习第二周的第一天,感觉自己开始慢慢习惯这种职场上的生活了,早早的在七点四十的时候坐上公交车,八点十五到达公司。
开始一天的工作。
在数据库设计完成之后,接下来是对数据库中的表来编写相应的实体类:import java.sql.Date;public class SessArea {private int session ;private int area;private String filmName;private Date showTime;public int getSession() {return session;}public void setSession(int session) {this.session = session;}public int getArea() {return area;}public void setArea(int area) {this.area = area;}public String getFilmName() {return filmName;}public void setFilmName(String filmName) { this.filmName = filmName;}public Date getShowTime() {return showTime;}public void setShowTime(Date showTime) { this.showTime = showTime;}这些只是其中的一个类方法。
在编写玩实体类后,就要对连接数据库的代码进行编写,这时候就要用到dao层与service层的功能代码啦,因为整个项目的底层代码使用的是相对独立mvc模式,所以代码的相关性很小,负责的东西更加明确,也更具针对性。
3月9日——3月10日这两天的时间里,我们主要将dao层代码实现,然后进行了连接数据库的测试。
连接数据库使用到的是dao层里的BaseDao类中的方法,它主要提供了使用JDBC打开数据库连接功能和公共的增删改方法,以及公共的查询方法。
因为这是BaseDao中常规实现的功能,大家都是这样用的。
private Connection con ;private PreparedStatement pre ;private ResultSet re ;public Connection createConnerction(){try {Context ctx = new InitialContext();DataSource ds =(DataSource)ctx.lookup("java:comp/env/jdbc/one");con = ds.getConnection();} catch (NamingException e) {// TODO: handle exceptione.printStackTrace();}catch (SQLException e) {// TODO: handle exceptionse.printStackTrace();}return con ;}以上是JDBC连接数据库的代码!然后是对应每个实习类,实现不同的dao层:这些Dao层类主要实现了针对于不同实体类具体的增删改查方法。
3月11日在昨天,我们完成了对数据库的整体测试,从多种情况下和多方面来进行测试,以确保其完整性和安全性。
接下来,就是对本次项目中重要功能的实现了。
根据MVC模式我们将这方面的代码放在一个命名为service的包下面,并且针对每一个实体类编写一个针对性的服务类如:User类—>UserService类,而且每一个服务类只会用到自己对应的那个Dao类,及增删改查方法如:UserService 类—>UserDao类,最终连接数据库,整个的关系是:User类—>UserService类—>UserDao类;构成一个完整的数据链。
这使得每一个实体之间都没有任何的联系,也不会出现数据干扰。
部分代码如下:public class UserService {UserDao userDao = new UserDao();public void saveUsers(User user){userDao.SaveUsers(user);}public List<User> getUsersByCondition(String isad){StringBuffer hql = new StringBuffer("from User u where 1=1 ");Map<String, Object> condition = new HashMap<String, Object>();if(isad != null){hql.append("and u.isAdmin = :isadmin");condition.put("isadmin", isad);}return userDao.getListByCondition(hql.toString(), condition);}//@Testpublic void testGetUsersByCondition(){List<User> users = getUsersByCondition("y");for (int i = 0; i < users.size(); i++) {System.out.println(users.get(i));}}public List<User> getPageInfo(String id,String isad,int pageIndex,int pageSize){StringBuffer hql = new StringBuffer("from User u where 1=1 ");Map<String, Object> condition = new HashMap<String, Object>();if(id != null){hql.append("and u.id = :id");condition.put("id", id);if(isad != null){hql.append("and u.isadmin = :isadmin");condition.put("isadmin", isad);}return userDao.getListByCondition(hql.toString(), condition, pageIndex, pageSize);}<第二周:完结>第三周(2016.03.14—2016.03.18)3月14日因为在项目中使用到了三大框架的技术,分别是Struts 2、Hibernate、spring。