首页 > 实用文档 > 实习报告 >

软件技术实习报告

成考报名   发布时间:09-07    阅读:

软件公司实习报告
软件技术实习报告 第一篇

实习报告

西安文理学院

软件学院

10级软件工程一班

张兴华

学号14102100109

实习报告

一、实习目的

根据所学课程的理论知识,结合企业的运营实际,选定企业管理中的某一具体问题进行调查研究,并撰写调查报告,反映问题的具体表现,其中包含的企业管理理论,以及对问题的解决方案建议。使学生进一步熟悉企业运作实践和调查报告写作方法,同时提高观察问题、分析问题、解决问题的能力。

二、企业实习地点

北京慧点科技有限公司

三、实习时间

2013年7月29日——2013年9月8日

四、实习内容

1、网站开发及建设

2、电子商务的基础工作

五、实习总结

在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。因此网站建设在Internet应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。

计算机将具备更多的智能成分,它将具有多种感知能力、一定的思考与判断能力及一定的自然语言能力。除了提供自然的输入手段(如语音输入、手写输入)外,让人能产生身临其境感觉的各种交互设备已经出现,虚拟现实技术是这一领域发展的集中体现。今天人们谈到计算机必然地和网络联系起来,一方面孤立的未加入网络的计算机越来越难以见到,另一方面计算机的概念也被网络所扩展。二十世纪九十年代兴起的Internet在过去如火如荼地发展,其影响之广、普及之快是前所未有的。从没有一种技术能像Internet一样,剧烈地改变着我们的学习、生活和习惯方式。全世界几乎所有国家都有计算机网络直接或间接地与Internet相连,使之成为一个全球范围的计算机互联网络。人们可以通过Internet与世界各地的其它用户自由地进行通信,可从Internet中获得各种信息。人们已充分领略到网络的魅力,Internet大大缩小了时空界限,通过网络人们可以共享计算机硬件资源、软件资源和信息资源。“网络就是计算机”的概念被事实一再证

明,被世人逐步接受。

(一)、实习过程遇到的困难

1为了以后我们能够在工作中顺利做事,辛苦的找来实习项目,这是一个建设门户网站的项目名称是“网贸通”,网站分为近三十个板块,然后我们可以选择那些没有完成的项目来做,我们组选的是“在线管理子平台”这一块。由于不经常接触企业管理的内容,范围比较广而且内有多而杂,所以给我们的搜集带来很大的困难。

2、在建设网站之前我们必须先要把我们的网站策划方案拿出来,所以实习的前两天我们一直在讨论关于网站策划的问题。讨论到网站主题色、网页布局、栏目分类等一些问题时大家都有不同的意见,所以我们是经过自信分析才决定下来网站的一些问题。

3、在网站的建设当中大家会遇到一些想象不到的问题,例如:用PS技术美化图片文字时遇到的技术问题,用Flash做出来的动态广告不是我们想要达到的效果,有时网页之间链接不上,遇到这些技术上的问题

(二)、如何解决问题:

在遇到这些问题是我们都感觉太累太复杂了,所以也有想过放弃,想过只不过是一个作业,想办法完成就可以了。可是再看看我们为了这份作业忙了这么些日子也应该要一些更多的收获,这才在老师和同学的帮助下完成了此次实习任务。

在实习的过程中我们也体会到了,不应该为完成作业而去做作业,应该把它当做自己的工作,自己有义务去完成它,在完成工作的过程中真真正的学到一些东西,才是最主要的。

通过学习实践和公司技术人员的指导。使我真正对所学的软件融会贯通,熟练在手。制作网页用的软件是Dreamweaver,Fireworks,Flash软件。Dreamweaver大大加速了网络时代电子交易应用中的项目交付。它提供了网页和表单的动态生成到企业级的解决方案,如电子商店,库存管理系统和企业内部局域网的数据库应用等功能。Fireworks是目前最流行的网页图象制作软件。只要将Dreamweaver的默认图象编辑器设为Fireworks,那么在Fireworks中制作完成网页图象后将其输出就会立即在Dreamweaver中更新。Fireworks还可以安装使用所有的Photoshop滤镜,并且可以直接导入PSD格式图象。更方便的是它不仅结合了Photoshop位图功能以及CoreIDRAW矢量图的功能,而且提供了大量的网页图象模板供用户使用,例如,网页上很流行的阴影和立体按纽等效果,只需单击一下就可以制作完成。当然,其最方便之处是,它可以将图象切割,图象映射,悬停按纽,图象翻转等效果直接生成HTML代码,或者嵌入到现有的网页中,或者作为单独的网页出现。Flash是目前最流行的矢量动画制作软件,与其他Wed动画软件相比,它具很多优点。制作的是矢量图形。只要用少量矢量数据就可以描述一个复杂的对象,而占用的储存空间只是位图的几千分之一,非常适合在网格上使用。同时,矢量图象不会随浏览器窗口大小的改变而改变画面质量。使用插件方式工作。用户只需安装一次插件,以后就可以快速启动并观看动画,而不比像Java那样每次都要启动虚拟机。Flash插件也不大,只有170KB左右,很容易下载并安装。还提供其他一些增强功能。例如,支持位图,声音,渐变色和Alpha透明等。拥用了这些功能,用户就完全可以建立一个全部由Flash制作的

站点。Flash影片也是一种流式文件。这就是说,浏览者在观看一个大动画时,可以不必等到影片全部下载到本地再观看,而是可以随时观看,即使后面的内容还没有完全下载,也可以开始欣赏动画。主图是一个网页的门面,它能体现出这个网页的整体风格。

六、实习心得

经过为期一个多月的专业实习,令我更深一步的了解和学习了网站设计。在实习当中我们进行分工作业,大家团结起来一起完成实习任务。实习当中我们的意见产生过分歧,制作当中遇到过技术上的问题,可是大家共同面对困难,一起解决问题,所以我们要相信团队的力量啊。

我们组做的是“网贸通”中的在线管理子平台,刚开始接到任务时就感觉这个板块不好做,因为大家对办事这块不太了解,而且这一块要涉及到各个方面的内容,范围比较广,收集内容时工作量较大。特别是有一个便民提示,要收集到大家生活中的热点话题,然后在解决问题,任务量比较大。所以刚开始大家都摸不着头绪,后来大家一起讨论,在老师的帮助下完成了任务。所以在实习中能学到很多课外知识,对这段时间的学习我收获很多,体会最深的就是大家讨论问题时,各抒己见,然后再分析问题得出结果,有时因为一个问题大家花上一天的时间讨论,不放弃的精神啊。

这次实习,是进行实战性工作,所以大家都在努力的做,也希望能够对以后的生活和工作有所帮助。感谢老师给我们这次实习的机会,让我们深刻的了解到做好一个网站不是一朝一夕就能完成的,它要求有很大的耐性和较强的创新能力。所以在以后的学习工作中我们要加强自己各方面知识和能力的培养,做好每一件事。

软件工程专业实习报告
软件技术实习报告 第二篇

软件工程专业实习报告

姓名:沈亚枫

学号:0810750081

专业:软件工程

班级:软件0801

指导老师:李春林

海南大学三亚学院2011/9/10

目录

1 企业概述

1.1企业发展简史„„„„„„„„„„„„„„„„„„„„„„„„3

1.2企业现状„„„„„„„„„„„„„„„„„„„„„„„„„„3【软件技术实习报告】

2 实习过程

2.1环境适应„„„„„„„„„„„„„„„„„„„„„„„„„„4

2.2具体程序开发内容„„„„„„„„„„„„„„„„„„„„„„5

3 总结

3.1学习所得„„„„„„„„„„„„„„„„„„„„„„„„„„7

3.2经验教训„„„„„„„„„„„„„„„„„„„„„„„„„„7

3.3感谢„„„„„„„„„„„„„„„„„„„„„„„„„„„„8 4 参考文献

4.1 参考文献„„„„„„„„„„„„„„„„„„„„„„„„„„8

1 企业概述

1.1 企业发展简史

开封天一软件科技有限公司(原河南省开封市王子科技公司)是经国家工商管理机构注册批准的一家专门从事企业软件开发与办公信息化建设的高科技企业,公司拥有一批经验丰富、技术精湛的系统设计、实施及售后服务人员;公司拥有雄厚的技术实力和核心自主知识产权,能为企业提供从技术咨询到解决方案;从电脑设备供应到软件产品定制;从软件操作培训到售后维护服务等全过程的高层次优质服务。公司自主研发的软件产品涵盖了企业办公、财务管理、互联网应用、服务器出租、服务器托管、进销存管理、工业控制,仪表数据采集与测控,人工智能等多种商业领域。公司本着“采用先进技术和平台,提供高效、稳定的软件系统”的产品质量方针和“一切以用户为中心”的企业服务理念,与您共同推动我国企业的信息化建设。

1.2 企业现状

一个没有优秀民族文化的民族,不能自强于世界民族之林;同样,一个没有优秀企业文化的企业也不能自强于市场竞争之中。天一软件科技有限公司将禀承“用户至上、用心服务”的服务理念,创建独具特色的国际化IT企业文化,借鉴中外软件企业的成功经验,与国内外友商精诚合作,紧趋世界信息技术发展潮流,致力于民族软件业的腾飞,向着成为中国一流的国际化IT企业的目标迈进!为了实现“让客户尽情享受信息新生活”的企业使命,天一软件着力进行业务与服务创新,持续不断地向广大客户推出科学、适用的业务,较好地打造了业务品牌形象和优质服务形象,理念先进、功能完善的天一综合短信系统系列产品,天一商务领航平台、天一统一充值平台等系统逐渐深入客户的实际应用,提升客户感知的进程没有终点,福富软件以创新的精神推出业务、服务客户的追求永无止境。

天一软件强调以人为本,认为对员工的投资是最重要的投资,通过对员工的培训提高员工的技术能力,并在平时通过多个方面让员工随时随刻感受到盛鸿这个大家庭的温馨、友爱。

创新是一种积累。不积跬步,无以至千里;不积小流,无以成江海。我们的邻国日本战后一片狼籍,但是凭着“每天PDCA,每天进步1%”的精神,一点一滴的创新,终于成就了一个科技和经济强国。创新不是海市蜃楼,她就在我们身边,伟大的创新也许当初只是一个看似很傻的念头,但如果当初没有人插上翅膀想飞却飞不起来,有怎么会有今天的飞机呢?公司将创新理念运用在公司的发展,项目的开发当中。天一当前的创新重点在于业务创新、技术创新、管理创新,

提倡大胆创新,不怕失败,“莫以善小而不为”,从工作中的每个细节入手,从一点一滴做起,让创新逐渐成为习惯。

2 实习过程

最为一个软件开发技术公司,不同于一般的那种严肃的气氛,天一中给人的感觉是比较的宽松,公司的人情味也比较浓。对于我们这一批参加暑期社会实践短期活动的在校学生,也都按照一般公司的标准要求我们,当然在这期间对我们的待遇,如:伙食、上下班的班车接送、业余文体活动等,也对我们一视同仁,这也是我们真正的体验该公司的生活工作提供了不小的帮助。

这种气氛,加上先前进入公司的师兄师姐,以及其他的热心的老员工的帮助,使我们几个很快的融入了这个公司中,在工作中更好的与周围的同事的进行交流、合作;在工作之余我们也参加了公司组织的一些文体活动,如羽毛球、卡拉OK等。

2.1环境适应

这次的社会实践活动,每个人都有一个很明确的任务,所以意味着我们不可能如以往的简单的了解一些企业文化,简单的学学新的知识就可以了,我们的这一个多月必将是一个繁忙的一个星期,也必将是一个充实的,进步的一个星期。下面介绍的是我们在公司的生活与工作中所遇到的一些困难,还有我们一般的生活工作时间安排以及具体的工程开发内容。克服困难,养成良好的工作生活习惯 。基于各方面的原因,虽然在去之前我们做了比较充足的准备,但还是遇到了一些困难,例如工程阶段比较繁多,但时间又比较的短。

由于我们可算是第一次正式的参与企业的开发,在经验、知识上必然有所欠缺,所以在开始阶段我们主要都是了解项目的背景知识,进一步学习基本的一些项目原理等。而后要进行设计工作,然后才是真正的工程开发过程,还有调试过程。再由于我们只是短期的社会实践工作,为了所做的工作在以后能真正为人所用,我们在走之前还要留下完善的相关文档。短短的一个星期,要分成这么多的阶段,而任务就摆在那,每一阶段的时间可想而知是多么的宝贵。

由于时间比较的紧。在这段时间我们既要看文档、又要搞设计,既要编程序,又要测试,还要编写整理对应文档。所以有时是每天中午都没得休息赶着的干,下午下了班,别人都回去了,我们还在那儿加班,一直到晚上9点多,才坐上公交车花一个小时回住处休息。大家常常是坐在车上就睡着了。

另一方面,由于公司没有给我们解决住宿问题,我们刚开始是在在公司同学的帮助下在体育场附近找的一个地方住着,后来又找了个地方,但还是在那一块。虽然是坐在公司的班车上班,但由于是班车的第一站,很早就要上车,每天6:30就得起床。而在公司中午1:00上班,原来在学校的午睡习惯也只能去掉了,所

以为了保持上班时有旺盛的精力,我们一改在校晚睡得习惯,每天晚上回去10:30就会睡觉。这样的一坚持就是一个星期,虽然是苦了一点,但我想这也无形中让我们培养了一个良好的作息习惯。

而在这一个多月中,我们基本做到按照公司正式员工的标准来要求自己,跟他们一样的上班时间,遵守一样的规章制度,保持旺盛的工作动力。一般是每天工作7个半小时,从8:45-12:00和13:00-17:15。当然有时候为了赶进度我们会在晚上或周末加一下班,而在相对比较轻松的阶段,特别的是在初期时,我们也会在工作中,找机会多学一些相关的知识。

2.2具体的工程开发内容

由于我们四个人分别的加入了三个不同的项目开发小组,以下是他们对于这次工作的一个小小的总结:

我们于今年暑假去天一软件进行社会实践,所做的项目为ST(系统测试)部门的MR(Modify Request)系统,MR系统为ST部门的最常用软件,是进行软件测试的必备工具,由于原有的工具已经不能满足现在的要求,我们将利用更新的技术,基于新的需求分析,重新编写该应用软件,该软件采用流行的Web_Browser的结构,利用ASP+SQL Server来实现整个系统,整个开发过程完全采用现代软件工程的方法来监控整个软件的质量。第一步的需求分析由朗讯公司提出,并做出了相应的Tier2文档。第二步的系统设计和数据库建模由我和另一位同学完成及相应的Tier3,其中经历了数次反复和review最终得到了一个完整的Tier3文档,第三步为coding,由于有前两步的基础,此步骤得以很快的完成。最后的软件通过了ST部门的专门测试,最终得到了部门经理的好评。

通过这一次社会实践,使我们在课堂上学习到的抽象的软件工程的理论有了一次实践的机会,经历了正规的软件过程,而且给了我们一次难得的与人合作的机会,相信这一切对我们将来从事大型软件开发都将是难得的财富。 TMS(Task Management System)项目管理系统

这个系统是由同事独立完成的,以下是他对于这次作的一个小小的总结: 暑假期间,我到了天一软件科技有限公司实习,在软件部(SW部门)负责基于web的项目管理系统的开发工作,即TMS(Task Management System)。 开发这个系统的目的是为了管理天一软件公司SW部门现在正在开发的发展情况,以方便管理者和项目的参与者之间的协调。开发的系统应该能够跟踪项目的最新进展情况。

在这个系统里,最上层的对象是项目,下面分成若干子项目:子项目下又分成若干Task(任务)(Project-Sub_Project-Task)这样的层次结构。对应于项目(Project)有项目主管PM(Project Manager),对应于子项目,有Team Leader;对应于任务,有Task Owner、Task Member、Task Reviewer。PM

软件技术实习报告
软件技术实习报告 第三篇

软件技术实习报告

软件技术>实习报告(一)

本人自XX年9月份参加工作 至今,六个月的实习时间已经结束。在这段时间里,在领导和同事们的悉心关怀和指导下,通过自己的不懈努力,在各方面都取得了进步。

实践让我的技能不断增长,工作能力不断加强。刚开始工作的时候,发现自己以前在学校学习的知识很死,知识面很窄,以前做的练习项目的实用性也不是很好。在开始的几周公司给我们实习员工>培训了xxxx平台的使用,通过这次培训使我认识到xxxx平台的优势,可以大大提高软件开发效率。

随后我就加入到'xxxxx税源控管系统'项目的开发中,成为开发小组中的一员。在项目开发过程中一边是同事们的悉心指导,一边是自己反复琢磨与理解,几个月下来大大提高了自己业务和技术两方面的技能,已经能够比较熟练的掌握基本的工作方法和一些技巧 ,而且能够独立完成一些模块的开发。

通过实践,我解决实际问题 的能力得到了很好的锻炼。工作中也遇到了很多的以前没有遇到过的新技术,面对技术难题我总是直接面对,没有逃避,也因此自学了好多新的技术,大大提高了自己的自学能力,也加深了对自己工作要负责的信念。在项目开发过程中也遇到了一些自己确实无法解决的困难,在经理和同事的帮助下也顺利的解决了,在此表示感谢。

在开发团队中,加强了自己的团结精神和集体感,对工作认真负责,对团队认真负责。通过这个项目不仅学习到了很多技术也了解了整个项目的大体流程,从需求分析、数据库设计、详细设计、代码编写、测试、项目维护等方面,使自己不仅从一个代码编>写人员的角度还从一个整体的角度来看整个项目开发,加深了软件开发概念的理解。

不断学习使我对工作有了更进一步的认识和了解。不懂就学、就问,是一切进步取得的前提和基础。因为有大学专业课的底子和参加过专门的java培训使我在工作过程中遇到的技术知识能更快的理解和掌握。工作中时常遇到新的问题,就需要查阅相关资料,请教同事和经理,一个问题一个问题的解决,一个困难一个困难的克服,不仅将原有知识温习巩固,产生新的理解,而且学到很多新知识,有了许多新的认识。但某些认识都还是肤浅的,还需要我在实践当中去不断深入地理解。

现场开发与维护使我不仅从一个开发人员的角度而且从客户的角度去思考问题。在项目的开发后期,也就是项目即将上线的阶段我与其他几位同事被派往现场去开发与维护项目。以前的开发都是根据需求分析来进行,功能要求一般在分析里面都写的很清楚,但是在现场开发直接面对客户,客户提出的需求一开始只是一个大体的功能描述,如何将这个只是语言描述的功能转化为技术实现需要很强的抽象能力和对业务的深入理解,这个过程大大锻炼了自己的综合能力。在第一时间接触客户的需求,从客户的角度思考问题,只有更了解客户需求才能更合理的设计软件的结构,功能。

软件技术实习报告(二)

时间忽忽,转眼间,在温州创力电子有限公司的实习期马上就要接近尾声了。通过这两个月的实习,我接触到了真正的规模、工作,亲自尝试了网页测试,设计讨论,不敢说是真正的从课本中走到了现实中了,但也有十九八九了,从抽象的理论来到五彩缤纷的实际生活,细致的了解了现实业务的处理流程,认真的观摩了前辈们针对web、采集相关的处理,使我对于web的认识从纯理性上升到实践中,从实践中的感性认识上升到更深刻的理性知识。在学校总以为自己学的还是不赖的,一旦到实践,我才慢慢发现自己的技术水平、能力都远远没有达到这行业的工作要求,实际的工作要比想象中的要细致、复杂。这时才真正领悟到什么是“活到老学到老”的含义。实际工作能力是学校、书本上没办法教授给我们的,必须要通过实际经验 、工作来积累与强化自我。将所学的知识转化为工作能力,这样才真正的做到了学有所用。

五月的工作的确很累,每天拖着疲惫的身子回宿舍,但是后面也渐渐就习惯了。不断有新的知识学到,心里有一种充实感。

在这段实习的时间里,我经历 了很多以前没有的事,就比如第一次领工资虽然只是一点点的钱,但却是我人生的转折点,一个人在他的学生时代最重要的是学习东西,增长见识,锻炼能力,尤其在大学学习时候,参于社会实践 活动是一个很好的锻炼机会,赚钱不是主要的,作为学生,能赚多少钱,等你毕业了有的是赚钱的机会,这回可是我长这么大第一次用自己的双手和智慧挣来的钱,当时我真的是激动的要哭,那种感觉真的是无法形容的美妙。

两个月实习满后,我带着学到的知识将要离开这里,从实习公司里我学到了很多,总结出来了下面几点找工作的经验:

一、 继续学习,不断提升自我。

在信息时代,学习是不断的汲取新信息,获取事业进步的动力,作为青年人更应该把学习作为保证工作积极性的重要途径。走上岗位后,我会积极响应单位号召,结合工作实际,不断学习知识,用先进的理论武装头脑,用精良的业务知识提升能力,以广博的社会知识拓展视野。

二、 努力实践

只要将理论付诸于实践才能实现理论自身的价值,也只有将理论付诸于实践才能使理论得以检验。同样,一个人的价值也是通过实践活动来实现的,也只有通过实践才能更好的锻炼人的品质和意志。必须在实际的工作和生活中体会,并且自觉的进行角色的转换。

在实习期间也有几点体会:

1.首先是个人角色的转换及整个人际 关系的变化——学校里成绩不错的学生变成了未知领域里从头学起的实习生,而熟悉的校园也变成了陌生的企业单位,身边接触的

人同样改变了角色:老师变成了领导,同学变成了同事,相处之道完全不同。在这样的转变中,对于沟通的认知显得非常苍白。于是第一次觉得自己并没有本以为的那么善于沟通。当然,适应新的环境是需要过程的,所以我相信时间和实践会让我很快完成这种角色的转变,真正融入到工作单位这个与学校全然不同的社会大环境中。【软件技术实习报告】

2.走出校门,踏进社会,不能把自己要求太高。因为期望越大,失望可能会越大,但适当的期望与渴望还是非常必要的。不能认为我在学校里读了多少本书、写了多少万字、听了多少堂课,自己了不起了。我毕竟还是一个初出茅庐的小丫头,没有任何实践经验,比起工人师傅来还差得很远。学校生活暂告一段,社会生活刚刚起步,应该在步入社会后,继续学习,不断增长和扩展知识面,才能使自己在社会占有一席之地。

实习是为将来打基础的重要阶段,珍惜自己每一个工作的机会,不论什么人,什么学历,从事什么工作,好好的表现、展示自己的能力,不要错过好的机遇。没有一件事情是轻轻松松的,但每一件事都是让人成长的,经历一段过程,喜悦或是艰辛,尽管经历的方式不尽相同,但它的结果是相同的,我们都会因涉事而成长。

软件技术实习报告(三)

一、实习目的

1、通过实习能够加强和巩固理论知识,能够在实践中培养自己发现问题并运用所学知识分析问题和解决问题的能力,从而使我们在学校所学的知识能够应用到实践当中去。

2、锻炼自己的实习工作能力,适应社会能力和自我管理的能力,提前感受工作的感觉,为以后的就业 打下一定的基础。

3、了解计算机软件技术在应用情况、需求情况和发展方向及前景。

4、希望能在实习单位学到一些自己在学校难以学到的知识,为>毕业设计的顺利完成添砖加瓦。

二、实习内容【软件技术实习报告】

北京德润兴业科技开发有限公司,它就是我这次实习的单位。该公司是一个以it网络技术研发、国内国际软件系统集成及其它高科技产品研发为主要业务的高科技企业。公司位于中关村海淀科技园区内,特聘一批学界知名的教授、博士、硕士以及高级程序员 ,组成一支强有力的科技人才主力军。我所实习的项目组是税源监控管理平台项目组,它是国家>税务总局委托我们公司开发的一款税务管理及监控软件。

进入公司的第一天,负责管理我们的项目组长带带我们参观了下公司,熟悉公司的工作环境,然后简单的介绍了下公司的情况,以及税源监控管理平台的应用实施情况,从中我们得知该软件现在已经比较成熟了,现在正在向全国各地推广。

随后的几天公司准备了一些该软件的技术资料给我们看,从中我们知道了该软件的一些核心技术是什么,运行原理是什么,核心功能是什么。该平台系统是基于j2ee的mvc架构,使用oracle作为数据库,采用b/s结构,用weblogic或者tomcat等作为服务器的这么一款软件,它主要是利用数据间的监控比对,发现税收征管的异常数据,为税收管理提供准确及时的数据支持。

看完资料后,项目组长就教我们如何部署该系统了。

首先是安装各种应用软件,首先安装oracle,安装 oracle时我们还是遇到了许多的问题,例如我们刚开始时我们根本登陆不了我们自己创建的数据库,随后在组长的指导下,原来是监听服务没有开启。还有我们还学到了如何给一些用户授权等等。随后我们

就开始安装tomcat,在这当中我们学会了,如何正确的配置环境变量。tomcat安装好后,我们就将公司为我们准备好的工程部署到tomcat下。最后是导入数据库到oracle中,这个也是我这次实习当中学到的一点小技术。成功部署后,我们就能够成功登录到进系统了。

这样安装的软件只是在自己的电脑上而已,别人是访问不了的,在接下来的几天,我们就学习了,如何在用户那里安装我们的软件。我们用一台电脑安装oracle,让它做数据库服务器,一台电脑业安装oracle,它是数据采集服务器,还用一台电脑也安装了oracle,它是作为数据库备份服务器的,最后一台是应用服务器,安装tomcat,并且将系统发布到tomcat下面,使在该局域网内的电脑都能够正常访问。

三、实习结果

通过这一个多月的实习,使我了解了一个系统是如何从开发阶段到成功部署到用户的过程。知道了怎么去安装一些工具软件,怎么去成功部署项目。同时也锻炼自己的实习工作能力,适应社会能力和自我管理的能力,提前感受工作的感觉,为以后的就业打下一定的基础。

四、实习总结

在这次实习当中我是感触良多。

首先,就是我们在学校学的理论知识跟实际的软件开发还是有很大的差距,而且我们在学校学的东西都是比较过时的知识了,有许多的问题是书上面没法子学到的,正是那句话说的好“纸上得来终觉浅,绝知此事要躬行”。

其次,我们就是要多学习 ,软件方面的知识是学海无涯,我们必须不断地学习才能跟上这个行业的发展,当然我们还得集中精力,有的放矢的去学,这样我们才能在有限的时间内学习到尽量多的知识。软件方面的总是更新的很快,这个就迫使我们必须的不断地学习总结。

最后就是,跟同事相处必须融洽,有什么技术方面的问题多问下这些前辈,有什么业务方面的事就多问下领导,彼此必须多沟通,多交流。真诚待人,方能得到同事和领导的认可。同事之间多点协同合作,尽量去团结同事,使自己有一个融洽、团结的工作环境。

实习的同时也让我了解到了自己的许多不足,在今后工作与学习的过程中,我会继续努力,完善自我,使自己成为一个软件方面合格的从业人员。

软件工程毕业实习报告
软件技术实习报告 第四篇

学 号

实习报告

毕业实习

起止日期: 2013 年 3 月 4 日 至 2013 年 3 月 24 日

生姓名 级 绩 xxx 09软件2班 指导教师(签字)

计算机与信息工程学院

2013年 3 月 24 日

根据学校要求,本人在开学前三周参加了毕业前的实习工作。我所实习的工作单位是天津木牛流马科技发展有限公司。公司主要从事软件开发方面的一些工作,包括java,C#方面的开发。本人在公司主要从事的是java项目的开发,包括前期的需求分析以及开发。

公司强调以人为本,认为对员工的投资是最重要的投资,通过对员工的培训提高员工的工作能力,并可以在多方面体会到公司方面的关怀与照顾,非常感谢这段时间公司的培养。

一、对实习过程的回顾

作为一个软件开发技术公司,不同于一般的那种严肃的气氛,给人的感觉是比较的宽松,公司的人情味也比较浓。让我们很快的就能融入这个小家庭。

首先给我的任务就是熟悉企业的开发流程以及企业的编码规范,了解这些是非常重要的,对于团队开发来说,统一的编码规范是必须具备的,因为编码如果不统一的话,每个人都有自己的编码方式,开发出来的系统可用性是很差的,而且也不利于今后的维护以及二次开发。所以开始花了两天的时间来看编码规范。这里面还是很有学问的。

接下来还要学习公司所用到的技术。在学校的学习中,我主修的方向是java,除了学习java基础外,还学习了html,css,jquery等前台页面的技术,以及Struts,Hibernate,Spring框架技术,为企业开发已经做好了一些准备。公司需要我学习的技术为webservice和ibatis。通过学习,了解到WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。是:通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册。Ibatis是一个持久层框架,用于对数据的增删改查。

由于我算是第一次正式的参与企业的开发,在经验、知识上必然有所欠缺,所以在开始阶段我们主要都是了解项目的背景知识,进一步学习基本的一些项目原理等。而后要进行设计工作,然后才是真正的工程开发过程,还有调试过程。再由于我们只是短期的社会实践工作,为了所做的工作在以后能真正为人所用,我们在走之前还要留下完善的相关文档。短短的一个星期,要分成这么多的阶段,而任务就摆在那,每一阶段的时间可想而知是多么的宝贵。

我在公司实习期主要做的工作就是开发一个小的项目申报系统。

这个项目的需求大致为:申报单位模块、管理机构模块、评审专家模块。最主要的就是项目申报模块。其中包括文件管理栏目、项目申报栏目、项目开题栏目、项目验收栏目、项目报奖栏目、项目查询栏目、用户信息栏目。管理机构模块主要包括:文件管理栏目、项目申报栏目、中期检查栏目、报奖管理栏目、项目验收栏目、项目查询栏目、项目统计表栏目、成果评估栏目、用户信息管理栏目。

【软件技术实习报告】

虽然实践的时间比较的短暂,但我还是有了不小的收获,最大的收获是了解了一些软 件开发的程序化生产过程。还有就是能有机会向开发部门的职员的一丝不苟、兢兢

业业的敬业精神学习。相信这些都将给我以后的学习和工作带来不小的帮助。

二、专业知识在实习过程中的应用

整个项目用的是struts2+ibatis+Spring开发的。业务层使用轻量级的框架Spring实现业务组件的管理,持久层采用ibatis技术实现业务层和数据库的交互。Web部分采用基于MVC模式的Struts2框架实现,表现层用JSP与JSTL、EL相结合实现。其中也会用到图表技术以及ajax技术。

我的工作任务并不是很多,项目的数据库设计完成后,页面有专人来负责,首先看懂页面及需求,接下来编写框架代码,有了框架代码,项目基本上已经可以进行开发了。在开发过程中,越到了很多这样那样的问题,比如说写前台的验证和前台的一些特效,这就需要前台的css技术和jquery技术,当然之前的学习还是不够的,所以就一边做一边学,其中包括table的特效(隔行特效,鼠标移入移出特效),一些动画特效,以及jquery的前台验证。还有ajax与服务器的异步交互,这方面的知识以前接触的还是比较少,然后以json格式返回前台做输出,以达到不刷新页面就可以显示不同数据的效果。

三、心得体会与经验总结

如今眼看在公司实习已经接近一个月了,从这次活动的成果上来看,还是比较成功的。辛勤的工作换来的是累累的硕果,不管是对于企业、学校还是我们自己。

首先我要在较短的时间内,克服各种困难,从最初的阅读文档,设计、开发,到最后的调试,完善,我也都按质按量的完成了,完成预定的工程开发任务,通过了公司的项目小组的验收,也得到了领导的一致好评,实现了最初为企业作实际共享的目标。

其次在这个过程中,我也通过了深入的调查、讨论,以对一个大型软件开发企业的结构、管理、文化、气氛有了比较详细的了解。而通过我在公司中的工作上的良好表现,还有生活中与公司员工的交流,我也在他们面前展现了了一个积极进取、勇于创新形象,起到了加强学校与企业双向交流的作用。

再有的一点就是,通过这次活动,让我们理论联系实际,在软件工程的开发过程、数据库的开发、分布式计算等工程实践经验上有了很大的提高。在公司中也培养了初步的大型项目合作开发经验,这一些都很好的增强了我们的个人的能力和并提高了自身的素质。

类似的以上的收获还有很多很多,但在活动结束的这个时候,仔细考虑一下,还是有一些地经验教训的。

四、几点不足与努力方向

这次实习也是我初次不如社会工作的一次经验,当然会有很多的不足之处,比如说为人处事方面,由于社会经验还是略显不足,所以在工作中难免会有和同事意见不同的时候却没有以最好的方式处理,这里深深地表示歉意,还有就是技术方面的不足,通过这次实习我明白了从学校学习的知识不足以面对以后的工作,所以还要更加的努力才行!

软件技术专业毕业实训报告(1)
软件技术实习报告 第五篇

【软件技术实习报告】

毕业实训报告

实训题目: 邮件服务器的收发系统

系 别:专 业:学 号:

姓 名:

指导教师:

提交日期: 2010 年 6 月 2 日

一、实训题目

用SMTP和POP3协议实现邮件服务器的收发系统

二、实训目的

实训是学生接触社会实际,提高综合职业素质,增强分析问题和解决问题能力的重要教学环节,也是培养人才的重要途径,通过实训巩固和加深课堂所学知识,学习掌握企业级开发的流程与具体操作方法;通过实训,培养“团队”精神和“开拓创新”能力,大力提倡和鼓励在开发过程中使用新方法、新技术,开拓思路,设计新算法、新创意,培养创造性的程序设计能力和锐意创新进取的精神;配合毕业论文写作,开展调查研究,培养面对现实问题的正确态度和独立地分析解决问题的能力;树立新的发展起点和目标,通过实训,认识社会的需要,发现自身差距,培养良好的职业精神,适应毕业后实际工作的要求,为我们以后进一步走向社会打下了坚实的基础。

三、实训时间

四、实训地点

五、实训部门或岗位

实习生

六、实训内容和过程

6.1实训内容

6.1.1协议的了解

SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP协议属于TCP/IP协议族,它帮助每台计算机在发送或中转信件时找到下一个目的地。通过SMTP协议所指定的服务器,就可以把E-mail寄到收信人的服务器上了,整个过程只要几分钟。SMTP服务器则是遵循SMTP协议的发送邮件服务器,用来发送或中转发出的电子邮件。

POP3(Post Office Protocol 3)即邮局协议的第3个版本,它是规定个人计算机如何连接到互联网上的邮件服务器进行收发邮件的协议。它是因特网电子邮件的第一个离线协议标准,POP3协议允许用户从服务器上把邮件存储到本地主机(即自己的计算机)上,同时根据客户端的操作删除或保存在邮件服务器上的邮件,而POP3服务器则是遵循POP3协议的接收邮件服务器,用来接收电子邮件的。POP3协议是TCP/IP协议族中的一员,,由RFC 1939 定义。本协议主要用于支持使用客户端远程管理在服务器上的电子邮件。

LDAP是轻量目录访问协议,英文全称是Lightweight Directory Access Protocol,一般都简称为

LDAP。它是基于X.500标准的,但是简单多了并且可以根据需要定制。与X.500不同,LDAP支持TCP/IP,这对访问Internet是必须的。LDAP的核心规范在RFC中都有定义,所有与LDAP相关的RFC都可以在LDAPman RFC网页中找到。 简单说来,LDAP是一个得到关于人或者资源的集中、静态数据的快速方式。 LDAP是一个用来发布目录信息到许多不同资源的协议。通常它都作为一个集中的地址本使用,不过根据组织者的需要,它可以做得更加强大。

6.1.2系统的要求

服务器端的功能:支持邮件接收功能 (POP3),支持邮件发送功能 (SMTP/ESMTP),支持邮件转发 能 (Java Mail),路径可配置,用户可配置。

用户管理程序的功能:支持用户的CRUD操作,用户包括并不限于用户名,密码,出生年月,地址,创建时间,所属部门或单位。可以禁止用户在某一时间段内不能使用本系统。

邮件客户端功能:邮件的接收,发送,设置连接服务器的相关参数等。

6.1.3系统体系结构

邮件系统包括邮件了发送,收取,转发。

以Outlook为客户端,配置好用户信息,将邮件发送到对应的服务器上去,对于服务端,SMTP服务器,POP3服务器,其它必须遵循对应的协议,支持Outlook和Telent,多个用户可以同时登陆服务器进行邮件的收发,不同的用户之间相互不干扰,对于用户信息要保存在LDAP中,邮件信息要保存在Oracle数据库中,用户可以修改自己的用户信息,可以正常的收发自己的电子邮件,服务端可以对用户的帐户进行控制,如禁用启用等,此外,在系统中产生的其它信息(如服务器信息)要保存在配置文件中。

6.2实训过程

1. POP3协议。用户登陆POP3服务器后必须输入user 用户名,pass 密码登陆,登陆成功后,用户可

以输入stat,list,retr,dele指令,其中,stat没有参数,list可以有参数,也可没有参数,retr,dele,list所跟参数必须为数字,在任何时候,用户输入quit可以退出系统,当用户名或密码错误以及连接超时,用户输入指令错误次数达到系统限制时,服务器应自动断用户的连接。

2. SMTP协议。当用户连接上SMTP服务器的时候,如果不是转发的电子邮件,则需要发ehlo指令,

指令的格式为:ehlo <内容>,用户在输入auth login指令后只能输入mail from:指令,指令后必须接上一个有效的电子邮件地址,接下来只能输入rcpt to指令,其后也必须接上一个有效的电子邮件地址,如果这两个地址的服务器不一样则需要转发邮件,否则由本服务器进行处理,接下来只能输入data指令,然后输入内容,内容以“.”结束,最后输入quit指令退出系统,在整个邮件的发送过程中,可以随时输入ehlo指令和quit指令,若错误的次数达到系统的限制,用户名或密码错误,服务器应断开用户的连接。在输入用户名和密码时不能输入指令。如果是转发,则不需要输入auth login指令,其后可以直接mail form,rcpt to,data指令,在输入了错误的指令后会有相应的错误代码提示。

3. JAVAMail。在SMTP服务器中,如果发出了HELO指令,则需要转发邮件,这时要用到JAVAMail,在

配置文件中,把邮件域名与IP地址建立起对应的联系,在转发时只要截取邮件域名就可以拿到要转发的主机地址,设置好邮件信息即将邮件发送出去。

4. Oracle数据库。在Windows平台上安装oracle数据库,oracle10G默认的数据库名称是orcl,连

接端口号是1521,安装完毕后可以通过控制台来进行操作,但为了操作方便,安装oracle视图工具PLSQL,在安装PLSQL时要配置环境变量NL_SLANG和TNS_ADMIN,配置完环境变量后用此视图工具来连接Oracle数据库,来进行增删查改操作。

5. LDAP协议。要使用LDAP,需要安装JXplorer,配置其LDAP的配置文件为自己的信息,修改suffix

"dc=my-domain,dc=com",rootdn "cn=Manager,dc=my-domain,dc=com",rootpwsecret。使用slapd –d 1来启动服务器,使用JXplorer来连接服务器对其进行增删查改操作。

七、实训体会和收获:

大三了,大学生活转眼间就已经到头了了。为了增加实践经验,我到了武汉市东兆有限责任公司进行实训,短短的实训期,使我经历了很多,成长了很多.。在实训的这段日子里,我在现场的工作不仅使我学到了在大学了学不到的东西,而且还让我认识到的了关于处人与处事的社会经验机及其重要性。

以前在校时,从来没有接触到像LDAP协议,servlet之类的东西,或者说只是听闻过,只是不知道它们是什么东西,干什么用的。初到公司时,我们开始学习JAVA基础,那时我在想,我们以前在学校里都学过JAVA的基础知识,没有必要再学一遍,但事实让明,我这个想法是一个很大的错误,在这期间我们学习写计算器程序,从这个计算器程序中我们学习了类的封装,如把所有的操作抽象出来封装成一个类,所有的操作都继承此类,程序会根据我们输入的运算数据及运算符来自动的调用相应的方法,大大提高了程序的可扩展性,对代码的维护也更加的方便,。这些使我认识到我自己离一个合格的程序员的距离。我们写一个程序,不仅仅是要完成它的功能这么简单,我们还有许多事情要考虑,比如写出来的程序代码的冗余度怎么样,代码的执行效率如何,它是否是线程安全的,代码的冗错率是否比较高。或许有人认为这些没有太大的影响,但在实训的过程中,我深刻的体会到了这些问题的重要性,在我写和计算器程序中,刚开始只设计了加减乘除运算,并没有考虑以后功能的添加,在后期时需求发生了变化,要求加入更多的运算任务,这时代码的冗余度太大,以至于最后重写程序。对问题分析得不透彻,比如要比较两数是否是同号,我们以前的做法是将这两个数相乘判断其符号是否大于零,但这是一个很严重的错误,在真正的企业级开发中,是分别对这两数进行判断。

知识是一点一滴不断积累起来的,学习的过程也是由简单不断的深入,我们学习了以前不曾学到过的知识或者说自己薄弱的知识。在JAVA中定义可变参数,以及对可变参数的引用,即在方法的参数列表中以三个点来表示;学习了IO操作,其实我们在以后的程序中有很大的一部会都是对IO的操作,如磁盘文件的读写,网络数据的传输,Web程序的应用,只是不同的应用程序IO的管道不同而已,倘若我们学会的仅仅是如何去操作,而不是其方法,那么当我们以后要操作的对象发生了变化,我们就不知如何去做的,这样的学习方法显然是失败至极的;学习了多线程程序的原理及编写方法,一个多线程程序的实现有两种方法,一是实现Runnable接口,二是继承Thread类,并通过start()方法来启动,在

些期间我们编写了点名册程序,由程序随机的抽取数据并显示抽取结果。由此,我对程序进行了扩展,使得每个用户登陆服务器后都可以使用此程序,每个用户之间相互不干扰,从中更加深刻的理解了多线程程序的应用。

在学习完在JAVA基础知识后,还学习了SMTP协议,POP3协议,LDAP协议,利用这些协议,开始了我的项目——邮件系统,在编写邮件系统服务器程序时,遇到了许多问题,这样的程序自己重写了两遍,这是因为自己所写的程序可扩展性太差,冗错率太低导致程序的失败,但失败了对我来说并不要紧,每一次失败都进行一次总结,找出自己的不足并改正,最终项目得已实现,虽然现在还存在着一些细节问题。记得在刚拿到项目时,很茫然,不知道从何下手,因为以前从来没有接触过这些协议,如果那时自己惧怕,那么明天也就永远不会成功。在学习这些协议的时候也经历了几个阶段,当初不了解协议的原理就开始着的程序的编写,最后无法达到预期的效果。在一个企业项目中,最重要的不是程序的编写,而是项目的需求分析,只有我们分析透彻了,明白了其根本原理,才能达到我们的目的,程序编码只占有很小一部分时间,这些是我在实训中所体会到的。

在这两个月的实训中,我们不仅仅学习了专业知识,还学习了一些求职面试的技巧和应注意的一些问题。在面试的过程中我们应当通过各种途径主动的与面试单位接触,向他们提供个人信息,在面试的过程中要注意自己的言谈着装,给招聘人员一个良好的印象,不能与面试单位的要求相违背,即便是一些潜规则,我们也要遵守,这样才可能获得更大的机会,对于自己感兴趣的职位,可以主动的与招聘方进行电话或其它形式的磋商。当招聘方向自己发出工作邀约的时候,也许与我们的期望相差很远,但这并不意味着无法改变。永远不要在未做磋商的情况下因为金钱方面的原因而拒绝一份邀约,要拒绝一份工作邀约也要向对方表明情况。

学习的过程是漫长的,尤其是对我们来说,技术的成长阶段是最痛苦的,但我相信只要我有坚定的信念,不怕苦不怕累,我们终会成功。每天起早摸黑,加班加点的练习以提升自己的技术,有人说当一个学生真好。可是既然我选择了这个职业就要坚定的走下去,因为这一天也终究要来到。对我们而言,实训可以使我们有更多的机会尝试不同的工作,扮演不同的社会角色,逐步完成职业化角色的转化,发现自己真实的潜力和兴趣,以奠定良好的事业基础,也为自我成长丰富了阅历,促进整个社会人才资源的优化配置。作为一名学生,我想学习的目的不在于通过结业考试,而是为了获取知识,获取工作技能,换句话说,在学校学习是为了能够适应社会的需要,通过学习保证能够完成将来的工作,为社会作出贡献。然而步出象牙塔与步入社会是有很大落差的,能够以进入公司实习来作为缓冲,对我而言是一件幸运的事,通过实训了解到实际工作的需要,使得学习的目的性更加明确,得到的效果也将更好。

到这,我还想谈一下实习的意义。

实习是一种对用人单位和实习生都有益的人力资源制度安排。对接受实习生的单位而言,是发展储备人力资源的措施,可以让其低成本、大范围的选择人才,培养和发现真正符合用人单位要求的人才,亦可以作为用人单位的公关手段,让更多的社会成员(如实习生)了解用人单位的文化和理念,从而增强社会对该组织的认同感并赢得声誉。

对学生而言,实习可以使每一个学生有更多的机会尝试不同的工作,扮演不同的社会角色,逐步完成职业化角色的转化,发现自己真实的潜力和兴趣,以奠定良好的事业基础,也为自我成长丰富了阅历,促进整个社会人才资源的优化配置。

●【往下看,下一篇更精彩】●

最新成考报名

  • 政治素质五个方面自评报告【9篇】
  • 政治谈话十个方面自查报告五篇
  • 一岗双责落实情况报告范文十篇
  • 推进党建工作与业务工作深度融合的调...
  • 违规收受礼品礼金自查自纠报告集合5篇
  • 个人政治素质自查自评报告(通用6篇)
  • 党支部换届选举工作报告范文(通用14篇)
  • 实习周报四篇