搜索

软件工程实习报告

发布时间: 2024.03.01

软件工程实习报告集合。

大家都说,实践后才会有收获,在当下这个社会中。报告有着举足轻重的地位,报告,在已发布的党、司法、军队机关等的公文处理规范中,都规定了这个文种。小编为大家精心搜集整理了这篇“软件工程实习报告”的内容,想要获取更多相关信息请定期浏览我们的网站!

软件工程实习报告【篇1】

一项工作的高效完成,环环相扣的各个工作环节,需要团队良好的配合力和执行力,对自己说:立即行动! 这句是最惊人的自动起动器。

工作中养成良好的工作态度,必须 具备一种锲而不舍的精神,一种坚持到底的信念,一种脚踏实地的务实态度,一种自动自发的责任心,良好的工作态度会让你的工作更加出色。

要想取得更大的成功,就要付出更多的努力!

如今,我马上就要成为___有限公司的正式员工了,能够成为正式员工,我感到非常的高兴,今后我一定会用心工作,用自己的实际行动来回报公司。

我所实习的南京__软件有限公司简称__公司,公司成立于__年,主营软件开发和信息系统集成,专门从事工程建设项目管理信息系统开发和实施,具有自主知识产权的项目管理软件产品__项目管理系列软件(包括__投资控制合同管理软件、进度控制计划管理软件、__质量控制安全管理软件、__项目管理门户、__城建项目管理平台等),并已经在全世界第一大桥苏通长江大桥、国内最大的开发区苏州工业园区以及南水北调工程实施和应用,目前正与南京城建集团合作,开发城建项目管理平台。

今年__月__日开始,我正式走进__开始了实习工作,并被调到了江苏省建筑质量检测中心,参加正在进行的一个检测项目。由于我才大三,本身对企业的经营方式等都很陌生,公司让我们的王工带我学习,以师傅带徒弟的方式,指导我的日常实习。在王工的热心指导下,我依次对此次项目的业务流程和大概框架进行了了解,并积极参与相关工作,注意把书本上学到的理论知识对照实际工作,用理论知识加深对实际工作的认识,用实践验证大学所学确实有用。以双重身份完成了学习与工作两重任务。跟公司同事一样上下班,协助同事完成部门工作;又以学生身份虚心学习,努力汲取实践知识。我心里明白我要以良好的工作态度以及较强的工作能力和勤奋好学来适应公司的工作,完成公司的任务。

实习收获,主要有四个方面:

一是通过直接参与企业的运作过程,学到了实践知识,同时进一步加深了对理论知识的理解,使理论与实践知识都有所提高,圆满地完成了本科教学的实践任务。

二是提高了实际工作能力,为就业和将来的工作取得了一些宝贵的实践经验。

三是一些学生在实习单位受到认可并促成就业。

四是为毕业后的正式工作做好了准备。

到公司实习并没有我想象中的难以融入,通过慢慢的学习,发现在公司用的到得知识在我们的学校学习中都会遇到。至暑期结束,从不懂到渐渐的做了几个检测项目。学到不少的东西。实习生活还没结束,开学了我还是会继续留在公司我的学习和探索。

软件工程实习报告【篇2】


软件工程实习心得体会1

20__年_月,我离开了学校,进入了最后一学期的顶岗实习阶段。从离开学校的那天起,我就当自己是一个正式的员工,做好了经历重重困难的准备,我始终坚信,我的努力与坚持不懈不会白费,我的未来不是梦。

一、实习单位介绍

南京__有限公司是我现在实习的单位,它成立于__年,是从事教育软件、数字化教学资源、多媒体产品等开发、制作的专业公司;是江苏省信息产业厅认定的双软企业、江苏省新闻出版局审核认定的电子出版物开发制作单位。公司长期承担高校及教育管理部门的数字化教学资源、教务教学、实验科研等管理系统的开发和信息化项目建设。如:《数字化教学资源库-名师名课网系统》、《OA办公系统》等多个系统平台。智风公司多年来致力于网络课程的建设服务工作,拥有一支专业化的开发团队,通过严格的开发流程和创新的教学理念为广大院校提供优质的服务。专业化的研发队伍:从教学设计、技术开发,到交互设计、视觉设计、资源素材制作等各个方面,全面解决您的后顾之忧;丰富的开发经验:业已开发的课程中有42门被评为精品课程,累计开发的网络课程已逾1000门。

二、实习岗位、主要过程、主要内容、主要工作、收获

我在该公司任职软件开发工程师,刚实习的第一个星期,主要的工作是熟悉公司的开发框架及开发流程,及时完成项目经理派发的任务。从第二个星期开始,我就开始接触公司的开发项目。令我印象最深、体会也最深的一个项目是《南京大学110周年校庆系统》。该项目不仅开发时间短(只有一个月的时间),最主要的是需求不清。在客户与公司的双重压力下,我们这组人(共5人)在与客户只沟通了两次的需求下,我们就开始动工。该项目的用户主要分为校领导和嘉宾。针对校领导和嘉宾进行相应的车辆、餐厅、宾馆、会场、时间、志愿者的安排,要有冲突提示功能。如:在一个重叠的时间段内,一个人不能同时参加两项及以上活动;一辆车安排的人数不能超过他的承载数等等。在做这些功能的时候,我们有过以人为基础,分配车辆、餐厅等资源,也有考虑过以资源为主,分配人员等种种意见。在每一次意见有了分歧以后,我们都要讨论,各抒己见。这种方式使我乐于表达自己的想法,当我的想法得到了其他同事的认可时,那种感觉无法用言语来表达。即使是自己的想法错了,但听到同事的另一番看法,使我茅塞顿开,也有了收获的喜悦。由于项目太紧,我们经常加班,每晚都要坐末班车回去,好几次回来后倒头就睡,周末也没得休息。正是有了这些无以言表的感觉才使我对这个项目,对这个阶段很难忘。在项目的功能方面,我负责所有基础信息的添加与列表显示。在做这些的时候,与我在学校做的项目的不同是分页都是用的存储过程,验证要做到客户端和服务端同时验证。还涉及到站内信互发、打印、导出、发邮件等这些我以前看似很神奇的东西,现在我已把神奇变为了现实。

在这半年多的工作实践中,我学到了很多,这些都是作为学生学不到的,如:

1、我参与的都是团队合作的项目,无论是在自己公司,还是在合作公司,我们都讲究团队精神。

在信任自己和他人的基础上,思想统一,行动一致,这样的团队一定会攻无不克、战无不胜。我们的很多工作是一起完成的,在这个过程中,大家互相提醒和补充,大大提高了工作效率,所有的工作中沟通是最重要的,一定要把信息处理的及时、有效和清晰。

2、每一个项目在开始着手的第一步,一定要和客户把需求沟通清楚,只有了解了项目的需求,才有可能真正做好一个项目。

我们需要向客户提出要求客户提供所有涉及该项目的资料,每次与客户见面都需要熟悉业务与程序的最少一至两个程序员随时记录需求。

3、工作中,有一个无论是技术,还是经验都比较让人肯定的前辈带领,将任务详细化,详细到每个页面、甚至是一个页面中的图片什么时候做好,做到什么程度,这样把工作进度有计划有方向的暂定下来,做事很有效率。

4、每天的工作小结真的很重要,这让我们每天都有计划的知道自己干了什么,不是漫无目的的工作。

5、工作并不是一成不变的,也许有一天你要去其他岗位帮忙,所以同事之间的技术要互相学习,也许有一天,公司需要你发挥其他的技能帮忙,所以互相学习也是很重要的,我在公司,深有感触,除编程之外,切图、界面设计等工作都干过。

三、体会

转眼,出来社会都已大半年,已是半个社会人了。不能再向学生那样,某些时候可以随心随意。顶岗实习,为我们提供了一个很好的实践机会,可以让我们更好的把理论应用于实践,在实践中领悟理论,更可以学习到很多书本上学习不到的、甚至比理论知识更实用的业务知识。而且,这些实习经验,无疑是我们毕业后就业的一大筹码。作为一个成年人,作为一个社会职业人,任何时候都要守规矩,做好自己的本分,承担起自己所需要承担的责任。经历了2家公司的工作,我渐渐的认识到,每一份工作或每一个工作环境都无法尽善尽美,但每一份工作中都有许多宝贵的经验和资源,如失败的沮丧、自我成长的喜悦、温馨的工作伙伴、值得感谢的客户等等,这些都是工作成功者必须体验的感受和必备的财富。如果每天怀着感恩的心情去工作,在工作中始终牢记“拥有一份工作,就要懂得感恩”的道理,你一定会收获很多很多。在你收获很多很多的同时,你会发现自己已经在锻炼中变得勇敢,坚强,乐观,阔达。这样的你,是不断前进的走在成功的路上的。

软件工程实习心得体会2

转眼之间,20__年两个月的实习期即将结束,回顾这两个月的实习工作,感触很深,收获颇丰。这两个月,在领导和同事们的悉心关怀和指导下,通过我自身的不懈努力,我学到了人生难得的工作经验和社会见识。我将从以下几个方面总结计算机通信岗位工作实习这段时间自己体会和心得:

一、努力学习,理论结合实践,不断提高自身工作能力

在计算机通信岗位工作的实习过程中,我始终把学习作为获得新知识、掌握方法、提高能力、解决问题的一条重要途径和方法,切实做到用理论武装头脑、指导实践、推动工作。思想上积极进取,积极的把自己现有的知识用于社会实践中,在实践中也才能检验知识的有用性。在这两个月的实习工作中给我的感触就是:我们在学校学到了很多的理论知识,但很少用于社会实践中,这样理论和实践就大大的脱节了,以至于在以后的学习和生活中找不到方向,无法学以致用。同时,在工作中不断的学习也是弥补自己的不足的有效方式。信息时代,瞬息万变,社会在变化,人也在变化,所以你一天不学习,你就会落伍。通过这两个月的实习,并结合计算机通信岗位工作的实际情况,认真学习的计算机通信岗位工作各项政策制度、管理制度和工作条例,使工作中的困难有了最有力地解决武器。通过这些工作条例的学习使我进一步加深了对各项工作的理解,可以求真务实的开展各项工作。

二、围绕工作,突出重点,尽心尽力履行职责

在计算机通信岗位工作中我都本着认真负责的态度去对待每项工作。虽然开始由于经验不足和认识不够,觉得在计算机通信岗位工作中找不到事情做,不能得到锻炼的目的,但我迅速从自身出发寻找原因,和同事交流,认识到自己的不足,以至于迅速的转变自己的角色和工作定位。为使自己尽快熟悉工作,进入角色,我一方面抓紧时间查看相关资料,熟悉自己的工作职责,另一方面我虚心向领导、同事请教使自己对计算机通信岗位工作的情况有了一个比较系统、全面的认知和了解。根据计算机通信岗位工作的实际情况,结合自身的优势,把握工作

三、转变角色,以极大的热情投入到工作中

从大学校门跨入到计算机通信岗位工作岗位,一开始我难以适应角色的转变,不能发现问题,从而解决问题,认为没有多少事情可以做,我就有一点失望,开始的热情有点消退,完全找不到方向。但我还是尽量保持当初的那份热情,想干有用的事的态度,不断的做好一些杂事,同时也勇于协助同事做好各项工作,慢慢的就找到了自己的角色,明白自己该干什么,这就是一个热情的问题,只要我保持极大的热情,相信自己一定会得到认可,没有不会做,没有做不好,只有你愿不愿意做。转变自己的角色,从一位学生到一位工作人员的转变,不仅仅是角色的变化,更是思想观念的转变。

四、发扬团队精神,在完成本职工作的同时协同其他同事

在工作间能得到领导的充分信任,并在按时完成上级分配给我的各项工作的同时,还能积极主动地协助其他同事处理一些内务工作。个人的能力只有融入团队,才能实现的价值。实习期的工作,让我充分认识到团队精神的重要性。

团队的精髓是共同进步。没有共同进步,相互合作,团队如同一盘散沙。相互合作,团队就会齐心协力,成为一个强有力的集体。很多人经常把团队和工作团体混为一谈,其实两者之间存在本质上的区别。优秀的工作团体与团队一样,具有能够一起分享信息、观点和创意,共同决策以帮助每个成员能够更好地工作,同时强化个人工作标准的特点。但工作团体主要是把工作目标分解到个人,其本质上是注重个人目标和责任,工作团体目标只是个人目标的简单总和,工作团体的成员不会为超出自己义务范围的结果负责,也不会尝试那种因为多名成员共同工作而带来的增值效应。

五、存在的问题

几个月来,我虽然努力做了一些工作,但距离领导的要求还有不小差距,如理论水平、工作能力上还有待进一步提高,对计算机通信岗位工作岗位还不够熟悉等等,这些问题,我决心实习报告在今后的工作和学习中努力加以改进和解决,使自己更好地做好本职工作。

针对实习期工作存在的不足和问题,在以后的工作中我打算做好以下几点

1.做好实习期工作计划,继续加强对计算机通信岗位工作岗位各种制度和业务的学习,做到全面深入的了解各种制度和业务。

2.以实践带学习全方位提高自己的工作能力。

在注重学习的同时狠抓实践,在实践中利用所学知识用知识指导实践全方位的提高自己的工作能力和工作水平。

3.踏实做好本职工作。

在以后的工作和学习中,我将以更加积极的工作态度更加热情的工作作风把自己的本职工作做好。在工作中任劳任怨力争“没有只有更好”。

4.继续在做好本职工作的同时,为单位做一些力所能及的工作,为单位做出自己应有的贡献。

软件工程实习心得体会3

毕业实习是教学过程中一个重要的实践性教学环节,是一次综合性学习。通过实习加深对专业理论知识的理解,培养和提高实际操作动手的能力,使所学理论知识与编程实践紧密结合,为毕业后从事计算机相关工作打下良好的基础。实习期间让我学到很多东西,不仅在理论上让我对it领域有了全新的认识,在实践能力上也得到了很大的提高,真正的学到了学以致用,更学到很多做人的道理,对我来说受益匪浅。同时,我还学到了如何与人相处,怎样与人进行更好的交流。我们几个人组成一个团队,大家一起学习开发一个项目,彼此之间的交流沟通就显得尤为重要,如何将自己的想法清楚明白的告诉队友,如何提出自己想法的同时又不伤害其他的队友的面子,这些在我的实习生活中都有一些体会。相信这次实习对我以后的学习、工作将会产生很大的影响,在短短的二十几天里学到的这些宝贵的经验将会成为我以后工作的基石。

一、实习内容和过程

实习期间,我主要在软件开发部进行学习,同时对其他如人事部、检测部门进行了了解,通过与有关项目负责人的学习交流,从而对IT行业最近的发展及对人才需求、能力要求等方面有所了解,对自己的未来发展和规划有很大意义。

实习的开始几天主要是对公司工作流程和员工工作习惯的了解和适应,对自己作出调整,使自己尽快进入工作状态。

接下来几天,主要是对自己将要面临和接受的工作的接触了解,思考如何将自己所学的知识运用到工作中去。

中间的几天主要是进行有关项目中几个小功能模块的学习和实现,简单的对自己的工作有一个体会。

最后的几天主要就是真正的参与到工作中去,通过自己的实际动手去做项目,对分配到的任务的完成及其中遇到困难的解决,发现自己的不足,锻炼自己的能力。

1.1公司概况

____软件有限公司成立于20__年1月,公司以软件产品开发、软件项目实习培训为主要目标,公司以先进的技术开发体系为基础,已经成功地开发了多个软件产品和软件项目。公司自成立以来发展迅速,已获取软件高新技术企业认证,正在进行ISO-9002体系认证,以市场为先导、研发为后盾、服务为宗旨,全面服务于我国的软件事业。

公司愿景:使__成为社会认可和尊敬的优秀软件公司

公司核心价值观:团队合作、不断创新、社会责任感、客户为本、诚实正直

公司使命:在公司软件产品及软件服务的帮助下,让人们愉快工作、快乐生活。__对品质有着执著的追求,但是高品质的设计并不意味着高成本,我们有着长期为知名客户服务的经验,应用国际通用的标准化建模体系等先进技术,建立了完善的质量控制流程,因此,我们能够在高品质的基础上,保持富有竞争力的低报价。

__具有优秀的技术实力:在大型数据库Oracle、DB2、、_ml、WebServices、Internet/Intranet、Java、Php、C#、C应用等方面拥有的技术;在Web应用程序、办公自动化、商业智能、电子商务、电子政务、企业资源管理、知识管理、商业网站、手机应用、游戏和多媒体电子出版等方面具有丰富的开发实施经验。这些技术和实施经验是倬威达的客户获得高性能、低成本的产品和服务的重要保证。

__秉承以人为本的管理理念人性化管理,并强调规范的开发流程,以及业内的开发技术,为员工的发展提供充分的发展和上升空间。稳定且高素质的团队,是我们提供优质软件和服务的基础。

为了满足软件企业对软件实用人才的需求,公司与__多所高校建立校企合作关系,极大的增强了毕业生在求职中的项目经验及工作中的实际动手能力,促进高校就业,实训效果显著受到高校领导、毕业生及用人单位的一致好评。公司经过几年的实训经验的累积,深深认识到实用人才是企业选人用人时的关键因素,所以公司实训致力于软件实用人才培养,重视与院校建立长期合作关系。通过校企合作,优势互补,互利共赢,支持院校教育事业。

在二十一世纪,__软件公司将进一步发展壮大,未来五年内,__将实施战略性结构调整,瞄准国内外一流软件公司,使之成为较有影响的软件公司。

软件工程实习心得体会4

时间过的很快,转眼间已经实习将近5个月,其中有2个月是属于完全被流放的。

最先在内部系统组参与内部管理系统开发(struts+mysql+spring+hibernate),之后是去做网络交换机软件的脚本测试。现在又回归内部系统,虽然在脚本组期间,编码能力被别人甩在后头,但至少具有了一些测试经验。

至少自己做的东西,是真正交付到了客户手上,到也稍微有些成就感。

1、浅谈测试

一直以来,我都认为测试是脱离了软件工程范围的工作,不以为屑。但在实际情况中,测试是既重要且难以精湛的.其真正的压力,在于找不到bug,责任在你,而不在于编码人员。一般的测试人员不懂编码,他们靠的是日以累计的经验总结和想象力。而要做到高级测试工程师,则一定要懂编码,因为这是你完全掌握整个系统的方方面面具体运作的前提。但占主导地位的,还是大型系统的集成测试经验。实际项目中,编码时间一般只占30%左右,真正耗费时间的是IT阶段的找bug与对应bug,此阶段基本评定了coder的编码质量。

2、程序员的困惑

有些人,以为教学视频和代码看多,自己就懂的多,实际做起来,却不知从何下手,问题在那?如何定位?如何解决?通通跟一样能力有关,debug追踪能力,也称调试。在项目组工作不愁源码资源,但问题是蛋糕摆在面前,你如何去消化?

有位同事告诉我:代码看几遍都没用,要去抄,例如一个查询模块,在此基础上去做具体记录的历史记录查询模块,你可能会觉得很简单,但实际情况却往往报一堆异常,配置问题涉及到方方面面,以及数据库字段,传值问题等等,一大堆对于新人来说很郁闷的问题。但不用怕,只要学会调试,一个个问题去追踪,一个个去解决,自然而然,那段“源码”才真正属于你。

3、如何调试追踪

如果你能在短短的时间内就看到问题点在那,放下断点去追踪,出去找工作,绝对没问题。出现问题的时候,不要光看代码,要用实际行动去追踪运行期间的具体值,那是途径。eclipse是个很爽的ide,这点做的很好。例如页面内容显示不是自己想要的数据,我们要先从数据库查询语句去下手,设置断点,一步一步stepover,让sql字段(存取最终sql语句的字符串)运行到有值,inspect进去看,如果还看不出来,就点击它,copy后在sql客户端去实际运行,看看实际查询出来的表是什么,如果是对的,有可能就是页面调用的错误或者action逻辑的传值问题。

页面错误的调试,基本方法是用右键点击实际网页查看源代码,copy到editplus,就能看到具体错误发生在那几行。通常有几种常见的错误,例如:缺少对象这种很多时候是有些被你调用的字段有可能为空的情况出现的,可以加if(___=null)语句加保护。追踪的方法基本就是用alert语句,放在有可能出错的地方。

4、一些习惯

遇到问题先自己思考,无从下手再找高手帮忙看看,注意他帮你看的思路,别在一旁闲着,看多了自己也会了,不然你一辈子都停留在那种水平,从人身上学到的东西远远比书多的多。

解决了一个问题后,要去究根问底去找到问题产生的起因,以防你下次遇到类似的问题再浪费同样的时间。

把代码写的漂亮,注释、空行、规范一样不能少,可读性是放在第一位。曾经看过一个高手写的代码,真的一看就是不同水平的人写的,几乎很完美,读起来很流畅,方便自己也方便别人。

任务完后不要呆着,去要求经理给你更有挑战性的任务,只要你肯去尝试,他们就会对你另言相看,把三天的任务一天加班搞定,效率和忠诚都有了,路也比较好走了。

软件工程实习心得体会5

时间过得真快,转眼间,在山大实习生活就结束了。

四周的时间能够和山大的同学一起工作、学习、生活我感到非常的荣幸,同时也感觉到很大的压力,作为电子商务专业的学生从事软件开发感觉还是有一定的困难,特别是我们还是和山大大三的学生一起,在初来时自己就有一些不自信,但随着项目的进展,我慢慢的找到了自己的位置,找到自己的目标,虽然自己与好的同学还有差距,这也给了我很大压力,但是我相信没有压力就没有动力,所以整个实训过程中我都在不断地努力。

实训期间让我学到很多东西,不仅在理论上让我对it领域有了全新的认识,在实践能力上也得到了很大的提高,真正的学到了学以致用,更学到很多做人的道理,对我来说受益匪浅。特别是利用周六上午的时间山大为我们安排的讲座让我们了解it领域一些新的发展动态以及一些的技术,让我意识到自己知识的缺少,这激励我在以后的学习、工作、生活中要不断了解信息技术发展动态以及信息发展中出现的新的技术。

除此之外,我还学到了如何与人相处,如何和人跟好的交流,我们组成一个团队大家一起开发一个项目,大家的交流沟通显得尤为重要,如何将自己的想法清楚明白的告诉队友,如何提出自己想法的同时又不伤害其他的队友的面子,这些在我的实训生活中都有一些体会。可是说,第一次亲身体会理论与实际相结合,让我大开眼界。也是对以前学习的一个初审吧,相信这次实训多我以后的学习、工作也将会有很很大的影响,在短短的二十几天里这些宝贵的经验将会成为我以后工作的基石。

作为大二的学生,经过两年的在校学习,对程序设计有了一些基本的理性的认识和理解。在校期间一直忙于理论的学习,没有机会也没有经验来参与我们项目的开发,所以在实习之前软件按开发对我来说是非常抽象的,一个完整的项目要怎么来分工以及完成该项目所需要的基本步骤也不明确,经过这次实训让我明白一个完整项目的完成必须团队分工合作,并在每个阶段进行必要的总结和检查。

在我们项目的开发过程中我们项目的步骤:详细设计、详细设计review、编码、编码review、单体测试。在项目开发过程中我也深刻的体会到详细设计对一个项目开发有明确的指引作用,它可以使开发人员对这个项目所要实现的功能在总体上有具体的认识,并能减少在开发过程中出现不必要的脱节。

经过二十多天的obbligato信息安全管理的java开发,是我对java软件开发平台有了更深一步的了解,也对nec公司的obbligato平台有了一定的了解。

这次实训是对我们两年学习的一个检验,虽然项目中很多知识我们在日常的学习中都没有遇到,这同时提醒我:要想成为一个合格的程序员就有具备一种自学能力,在工作中会遇到很多从未接触过的问题,当有了问题时要去解决,在你不断努力,寻找答案的过程中,自己的能力也在潜移默化的提升。有时遇到问题时可能有很多想法但却不知道那个正确,这就让我们不断地去探索,不断地尝试。

这次实训也让我深刻的了解到,不管在工作中还是在生活中要和老师、同学保持良好的关系是很重要的。做事首先要先做人,要明白做人的道理,如何与人相处是现代社会的做认得一个最基本的问题,对已自己这样一个即将步入社会的人来说,需要学习的东西很多。

从一起做项目的同学身上我看到了谦虚谨慎、细心努力的态度,在以后我的生活中我还会留意身边同学的优点,从他们身上找寻我所缺少的品质,不断学习。从老师那里我看到了企业人的生活面貌,没有事情可以不劳而获,今天老师们能够领导我们是他们之前努力的结果,虽然老师没有和我们讲很多公司里的事情,可是他们的言行中所表现出来的都是比我们要严谨的多的对工作的态度。

在此次的实训中我感觉到我们的不足就是动手的能力太差,在项目组中山大的同学也给我提出一些建议,让我有机会自己多动手,不是我们缺乏知识,而是我们没有运用知识的能力,在二十多天的项目开发过程中,我自己也认识到虽然我们的理论知识没有山大同学那么全面,但是如果在学校认真学习了,我们的理论知识并不比他们差,所以以后的日子,如果自己还要继续从事软件开发相关工作,我会更加注重自己的动手能力。

再者,我们要有更好的学习心态,看到山大的很多同学会在晚上项目结束后再去教室上自习,深深地意识到我们的学习态度有多大的差距,原来在学校的时候我们九点基本就要从教室回宿舍了,而他们还会再继续利用九点以后的时间努力学习,虽然在山大就短短不到一个月的时间,可是我所体会到的对我以后的学习将会有很大的影响,我想在大三专升本复习的过程中,在山大的经历会让我更加有动力,更能坚定信念:坚持、努力。学习山大学生刻苦、勤奋的学习态度。

山大的实训已经成为过去,可是在山大学到的东西会一直影响我以后的发展,突然想起鲁迅先生的一句话:世上本没有路,走的人多了,便成路。生活的路也是人走出来的,每个人一生总要去很多陌生的地方,然后熟悉,然后再走向另一个陌生的地方。在不久的将来,就要踏上人生的另一段旅程,以后的路上有时不免会感到有些茫然、无助,但生活的路谁都无法预测,只能一步步摸索,但只要方向正确,只要我们向着目标不断努力,相信在不远的将来我们一定会有一片属于我们自己的天空。

软件工程实习报告【篇3】

软件工程(SE)

软件是计算机系统中与硬件相互依存的另一部分,它包括程序、相关数据及其说明文档。软件工程(Software Engineering,简称为SE)是针对软件这一具有特殊性质的产品的工程化方法。SE涵盖了软件生命周期的所有阶段,并提供了一整套工程化的方法,来指导软件人员的工作。任何事物都是从无到有的,软件当然也不例外。上世纪中期,软件产业从零开始起步,经过半个多世纪的发展,其大致经历的3个阶段:程序设计阶段、软件设计阶段和软件工程时代,现已成为推动人类社会发展的龙头产业,随着信息化时代的发展,软件对人类社会也将越看来越重要。人们对软件的认识自然经历了一个由浅入深的过程,在得到巨大需求的同时,也遇到了一系列严重问题,即软件危机。所谓软件危机,是指在计算机软件的开发和维护过程中所遇到的一些严重问题,其实质是软件产品的供应赶不上需求的增长。概括的说包含两方面的问题:

一、如何开发软件,以满足不断增长,日趋复杂的要求;

二、如何维护数量不断膨胀的软件产品。为研究和解决软件危机,一门新兴的学科——软件工程,应运而生。

软件工程的概念是为了有效地控制软件危机的发生而被提出来的,它的中心目标就是把软件作为一种物理的工业产品来开发,要求“采用工程化的原理与方法对软件进行计划、开发和维护”,它的主要对象是大型软件,它的最终目的是摆脱手工生产软件的现状,逐步实现软件开发和维护的自动化。软件工程的概念自提出来后,经过几

十年的发展,虽然软件危机没有得到彻底的解决,但在软件开发方法和技术方面已经有了很大的进步,提出了软件工程知识体系、软件工程三段论、软件工程生存期模型、服用原则等等。

软件开发过程大致经过7个阶段:可行性分析、需求分析、概要设计、详细设计、编码、测试、提交与维护。接下来逐一分析本人见解:

一、可行性分析:顾名思义,就是看项目究竟“能不能做”。有3个方面:技术可行性、经济可行性和操作可行性。要确定项目,首先要客观的、科学的了解项目的规模、难度和时间限制,才可以确定应该投入多少人力、物力和财力去做这个项目,必须准确的估计项目的规模与难度。看项目是否有价值去做,如果没有价值,就放弃;如果有价值,就要看目前的资源是否能满足项目的开发。如果项目有价值,且有必需的资源,那么就可以确定能做这个项目了。

二、需求分析阶段:解决“做什么、不做什么”的问题。围绕两个核心问题开展需求分析:应该了解什么?通过什么方式去了解?

一、了解什么:应该先了解宏观的问题,再了解细节的问题。最好为每个需求注释“为什么”,这样可以让程序员了解需求的本质,以便选用最合适的技术来实现此需求。同时,需求说明不可有额二义性,更不能前后矛盾,如果有二义性货前后相矛盾,则要重新分析此需求。然后,选择合适的生存周期,建立合适的需求模型;

二、通过什么方式去了解:直接与客户交谈;有些需求客户讲不清楚,分析人员又猜不透,这是就要请教行家。需求分析是非常重要的阶段,如果做不好

的话,后果很麻烦。

三、概要设计:解决“怎么做”的问题。将需求描述的“做什么”问题变为一个实施方案的创造性过程,使得整个项目在逻辑上和物理上能够得意实现。概要设计是第一个开发活动,也是最重要的活动,是软件项目实现的关键阶段。设计质量的高低直接决定了软件项目的成败,缺乏或者没有软件设计的过程会产生一个不稳定的、甚至是失败的软件系统。一个良好的软件设计是进行快速软件开发的根本,没有良好的设计,会将时间花在不断的调试上,无法添加新功能,修改时间越来越长,随着给程序打上一个有一个的补丁,新的功能需要更多的代码实现,就变成一个恶性循环了。概要设计是软件设计级别中的高级设计,是从需求出发,描述了总体上系统架构应该包含的要素。概要设计尽可能模块化,因此描述了各个模块之间的关联,主要是根据需求规格或规格定义,合理、有效地实现产品规格中定义的各项需求,完成软件模块的划分并描述模块之间的关系,并不断分解系统模块,从高层分解到低层分解。它注重框架设计、总体结构设计、数据库设计、接口设计、网络环境设计等,将产品分割成一些可以独立设计和实现的部分并保证各个部分可以和谐的工作。此过程中画数据流图、IPO图、E-R图、界面设计等。

四、详细设计:解决“具体做什么”的问题,将解决问题的办法进行具体化。软件设计的低级设计,亦即详细设计,主要描述实现各个模块的算法和数据结构以及用特定计算机语言实现的初步描述,是针对程序开发部分来说的,但这个阶段不是真正编写程序,而是设计

出程序的详细规格说明,这种规格说明类似于其他工程领域中工程师经常使用的工程蓝图,程序员根据其中所包含的必要的细节写出实际的程序代码。用另一种方式说就是,详细设计是将概要设计的框架内容具体化、明细化,将概要设计转化为 可以操作的软件模型,但在实际项目进行过程中,依据项目的具体情况和项目要求,这个过程可能可以省略(逻辑上没有省略,表现在概要设计阶段或者编码阶段),直接按照概要设计进行编码;不过,个人认为最好有,有详细设计可以更好的保证编码顺利的进行,可以预先扫清编码过程中的障碍,提高代码的质量和编码的效率。主要包括模块描述、算法描述、数据描述,可以采用图形、表格或者文字描述等方式表达出来。

五、编码:实现项目。由项目的概要设计和详细设计,将设计变为代码需要通过编码过程来完成。实现设计有很多种选择,有很多实现语言、工具等可供选择,但一般而言,在设计中会直接或间接地确定了实现语言。编码过程的一个主要标准时变成与设计的对应性和统一性。如果编码没有按设计的要求进行,设计就失去意义了。设计过程中的算法、功能、接口、数据结构都应该在编码过程中体现。如果需求发生变更,设计业对应地发生变更,同时代码也应该一致地发生变更,这可以通过配置管理配置控制。可见,如果编码和设计不一致,很容易“跑偏”,走火入魔。编码时要严格遵循编码标准和规范,并提供必要的程序注释,增加可读性。另一个就是重构的理解,所谓重构是对软件内部的一种调整,目的是在不改变软件基本功能和性能的前提下,提高其可理解性,降低成本,当添加功能、修改代码和复查

代码的时候,更不要错过重构,另外,重构可以和设计互补。还有一点值得注意,要在必要的时候部署编码文档。

六、测试:看软件是否符合标准。软件编码完成之后,将软件提交给用户之前,需要对软件进行测试,这是保证软件产品质量的一个重要标准,也是评估产品质量的主要手段。软件测试是从软件工程中演化出来的一个分支,有着非常广泛的内容,并且随着软件产业的发展,它已经变得越来越重要。软件与生俱来就可能存在缺陷,为了防止和减少这些可能存在的缺陷,进行软件测试是有必要的,测试是最有效的的排错和防止缺陷和故障的手段。最原始的测试莫过于直接运行软件了,后来测试手段逐渐多样化。测试手段有静态测试、动态测试面向对象的测试、自动化测试等等之分。静态测试或称静态分析是指一种不通过执行程序来进行测试的一种技术,主要是检查软件的表示和描述是否一致,覆盖程序的编码格式、程序语法、检查独立语句的结构和使用等,主要包括代码检查、静态结构分析、代码质量等等,可以通过人工进行,亦可借助工具(如:语法分析器)自动进行。动态测试是运行被测试的程序,通过输入测试用例,对其运行情况进行分析,以达到检测的目的,显然动态测试封像我们通常意义上的“测试”。动态测试主要包括白盒测试、黑盒测试、灰盒测试(介于黑盒和白盒之间)。其他测试不再一一介绍。

七、提交与维护:测试完之后,就要把软件交给用户使用了。提交不是剪裁,给人家就行了,还要教会客户怎么使用这个系统。如果用户不会使用系统,就会不满意系统的性能,那之前的努力就白费了,

打水漂了。为了保证成功地将我们开发的软件提交给用户,我们需要对用户进行培训,同时提交必要的文档及用户手册软件。维护就不用多说了,就是售后服务了。维护需要分析人员、编码人员和设计人员等角色的参与,有纠错行维护、适应性维护、完善性维护、预防性维护等。维护后,要写软件维护过程文档,至少提交一个软件维护记录。

以上是软件工程及其几个阶段的介绍,知道怎样开发软件只是软件工程的一部分,搞好团队合作也是很重要的。项目是一个很大的工程,需要一个团队的统筹规划,团结协作,集思广益,举一反三,才能够按预期完成。

软件工程实习报告【篇4】

通过接触和参加实际工作,充实和扩大自己的知识面,培养综合应用的能力,为以后走上工作岗位打下基础。

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

实习目的:

为了将理论用于实践,巩固所学知识,提高自己发现问题并用所学知识分析问题和解决问题的能力,锻炼自己的工作能力,适应社会能力,自我管理能力,了解目前软件的应用情况,需求情况,发展方向及前景,为顺利毕业做好充分的准备,也为自己能顺利的与社会环境接轨做好准备.此次实习由学校统一组织安排,分两个阶段,两个方向进行系统的实习。

实习要求:

1、 要求学生在实习过程中认真学习技术知识,积极与指导老师和同学配合;

2、 在前期,按时到勤,认真学习。积极做好实习日志,能够理解当天的内容。对技术的理论知识要及时实践;

在后期,积极与同学沟通,认真完成项目要求的内容。在这个过程中要与老师同学多做沟通,通过探讨项目的解决方案以及进展。

一、实习目的

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

二、企业实习地点

江苏同步信息技术有限公司

三、实习时间

20XX年1月31日——20XX年2月15日

四、实习内容

1、网站开发及建设

2、电子商务的基础工作

五、实习总结

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

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

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

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

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

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

(二)如何解决问题:

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

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

通过学习实践和公司技术人员的指导。使我真正对所学的软件融会贯通,熟练在手。

一、实习目的

1、实习目的

毕业实习是我们大学生必须经历的过程,是理论与实践相结合的重要方式,使我们在实践中了解社会、在实践中巩固知识。实习是个人综合能力的检验,除了有一定的课本知识外,还需有一定的实践动手能力,操作能力。实习是对我们毕业生专业知识的一种检验,它让我们学到了很多在课堂上根本就学不到的知识,技能开阔视野,又能增长见识,为我们走向社会打下坚实的基础,也是我们走向工作岗位的第一步。为了将大学所学的专业理论知识运用与实践,在实践中结合理论加深对其认识和总结。将专业与实际接轨,逐步认识,体会,从而更好地将所学的运用到工作中去。接触社会,认识社会,学会做事,学会与人相处,学会团结协作。通过深入基层,了解经济管理和财会会计工作现状,可加深理解并巩固所学专业知识,进一步提高认识问题、分析问题、解决问题的能力,使一个计算机专业的学生应在毕业实习与设计中用所学知识解决现实中的一些问题,对所学专业理论和实践知识进行巩固,同时提高自学、独立开发和协作能力,为走向工作岗位奠定良好的基础。

2、实习情况和实习要求

实习情况是我实习是在河南城建学院校内进行的,主要是提高计算机的专业技能以及了解外出学生工厂单位不同情况和工作上的经验。

实习要求有以下几条:

1)努力学习,刻苦钻研,按时完成毕业实习任务。

2)虚心接受教师指导。

3)敢于创新,勤于实践,注意锻炼和提高自己。

4)热爱劳动,注意节约,严格遵守操作规程和各项规章制度。

5)进行毕业实习期间,学生因故请假,一次连续不得超过三天,累计不超过一周,否则不准参加答辩,其成绩按不合格处理。学生因故请假,须事先取得指导员同意,并报主管教学系主任签字批准,方为有效,否则以旷课论处。请假情况须在“日志”上注明。

6)独立完成规定的工作任务,不得弄虚作假,不准抄袭他人内容,否则其毕业实习成绩以不及格计。

7)熟练并掌握C语言程序设计等专业知识的基本操作。

8)能熟练操作SQL数据库以及熟悉开发工具。

9)虽然没有去一些实习单位但是每天也必须去图书馆查看一些与外出实习有关的书籍,了解一些外出实习学生的一些情况,上网搜索一些与实习有联系的工厂以及此工厂一些有关的注意事项和其他的相关内容。

10)每天查找一些外出学生的在工厂工作经验和一些有特色的事迹,最后给于总结。

二、实习内容

1、实习时间:

2、熟悉C语言程序设计等专业知识的基本操作。

3、熟悉开发工具和数据库SQL2005的应用。

4、查询校外实习生的工作情况。

5、完成毕业实习报告(毕业设计开题报告,毕业实习报告,毕业实习周记。)

三、实习结果

通过这三个星期的实习,同时通过书籍和一些网络事迹,也让我学到了很多课堂上更本学不到的东西,仿佛自己一下子成熟了,懂得了做人做事的道理,也懂得了学习的意义,时间的宝贵,通过这些人事,让我清醒了,我知道现在我的地位还很低,我的学识仍很少,各种见识都发生了偏转,有的离正道还有很大差距等等各种能力都需要锻炼。通过三个星期的调查和观察,让我知道,要想出人头地,首先,要有一种吃苦耐心的精神,不管遇到什么事都要总代表地去思考,多听别人的建议,不要太过急燥,要对自己所做事去负责,少说话,多做事。其次,俗话说:“活到老,学到老”,让我们了解,即使有工作也不能把学习知识拉下,成功的人都是给有准备的人预定的。最后,注意团队精神,做到有错就改,虚心请教,处理好上下级关系,兵熊熊一窝就是这个关系。

另外,将所学的专业理论知识得到了运用与实践,在实践中结合理论加深了对计算机知识的认识,在此培养了我的实际动手能力,增加了实际的操作经验,对实际的工作的有了一个新的开始,更好地为今后的工作积累经验。

四、实结或体会

通过实习,在学习上,让我了解到需要认真听取老师的指导,对于别人提出的工作建议虚心听取。并要够仔细观察、切身体验、独立思考、综合分析,并努力学到把学样学到的知道应用到实际工作中,尽力做到理论和实际相结合的状态。在工作上,通过三周的了解,它培养了我执着的敬业精神和勤奋踏实的工作作风,也培养了我的耐心和素质。能够做到服从指挥,与同事友好相处,尊重领导,工作认真负责的能力。

首先,学会做人做事。若将来到公司工作以后,我会低调做人,高调做事,对待工作的态度要严肃认真,即使自己的工作不好,也要认真对待,只有小活干好了,才有可能干更重要的任务。不会的就问,不要不同装懂,还要多听、多看、多想、多做、少说就是我的态度。有时刚到这个岗位工作,根本不清楚该做些什么,并且这和我在学校读的专业没有必然的联系所以在工作过程中多看别人怎样做,多听别人怎样说,多想自己应该怎样做,然后自己亲自动手去多做,在尽量短的时间内对工作有了一个较系统的认识,慢慢的自己也可以完成相关的工作了,光用嘴巴去说是不行的,所以,我们今后不管干什么都要端正自己的态度,这样才能把事情做好。

其次,放低身价,从头学习。在工作中,有的人会觉得公司这里不好那里不好,同事也不好相处工作也不如愿,经常埋怨,这样只会影响自己的工作情绪,不但做不好工作,还增加了自己的压力,所以,我们应该放低身价,埋头苦干,适应一段时间,要看到公司好的一面,对存在的问题应该想办法去解决而不是去埋怨,这样才能保持工作的氛围。

干活认真仔细,提高速度,在工作中,若遇见自己无法完成及时向上级报告工作的。不要等这个任务完全做完再上交报告,有些工作持续的时间比较久,需要及时报告。在工作过程中,我们会碰到很多问题,有的是我们懂得的,也有很多是我们不懂的,不懂的东西我们要虚心向同事或领导请教,当别人教我们知识的时候,我们也应该虚心的接受,不要认为自己懂得一点鸡毛蒜皮就飘飘然。等到领导亲自来问你进度时,领导对你的印象已经不好了。另外,要有错就改,每一个人都有犯错的时候,犯错后需要立即整改。

总之,这三周的实习收获颇大,无论是在工作还是学习,我都有深层认识。在这里感谢老师们几年来对我的教导,同时也在此也衷心感谢实习期间指导老师给予我许多的帮助。相信在以后的工作中我会做得更好!

1、深刻的了解了中国计算机软件行业。

2、较为详细和系统的掌握了软件开发的知识体系。

3、把所学知识与解决实际问题相联系,在实习期间,培养发现问题、分析问题和解决问题的能力,从而提高了从事实际工作的能力。

4、通过毕业设计,为毕业设计收集必要的资料,做好技术、知识、资料的准备。

5、通过理论联系实际,巩固所学的知识,提高处理实际问题的能力。

6、为能够顺利与社会环境接轨做好准备。

根据所学课程的理论知识,结合企业的运营实际,掌握软件开发的一般过程,软件的生命周期和作为一个开发人员应该具备的基本能力,并撰写实习报告。使学生进一步巩固所学理论知识,同时提高观察问题、分析问题、解决问题的能力。

进一步了解java开发的相关知识,掌握java开发的基本技术,丰富java开发的实战经验。学习SQL的基础知识及正确的运用方法,和有用的相关技术,提高自己的工作效率。通过实习,培养我们综合运用Java语言的面向对象编程能力;培养我们动手能力;培养我们良好编程规范、编程方法;以便能较全面地理解、掌握和综合运用所学的知识,提高自身的编程能力;增强自己的团队协作意识,了解软件开发的思考角度和主要流程。为毕业之后能够更快地进入工作状态并且能够更好的工作,打好一定的基础。

本实习的主要目的是通过实习,让学生了解用友软件———财务部分的基本结构及基本操作流程,同时掌握其主要模块的初始化设置与基本的操作方法,以便将来更好、更快地适应社会的工作岗位的工作需要。用友软件是一个较为规范的管理软件,学习与掌握它也可为将来学习与掌握其他类型的财务软件打下良好的基础。

通过这次的实习,从中认识和了解ERP体系模块的应用以及操作,了解并掌握K/3ERP系统应用,通过上机进行有效的ERP模块运行,同时提高对ERP软件的认识,知道ERP的基本思想,并且掌握它。亲身体会其中的操作,真正感受一个软件的实用性和价值性,同时了解、分析、预测市场经营战略和环境,了解各个模块的功能和用途,了解财务会计,供应链系统,期末处理和财务会计报表。

我于xx年xx月xx日有幸进入山东xxx有限公司,根据公司的需要,目前在研发部担任二级软件工程师。

进入公司初期参加的入职培训,使我对公司有了一个全面的了解,在公司工作的这段时间,我深切的体会到了公司深厚的经营理念,感受到了公司浓厚的文化氛围。在每期的刊物上我都有了解公司的近期新闻内容,同时也了解了公司的相关的规章制度,在工作上有领导的关心和同事的帮助,让我更加顺利的度过我的试用期。

这是我三个月来的工作内容及成果:

1、MapInfo学习与实做练习

2、Oracle事件探查功能

3、3G多媒体监控系统资料学习

4、CMMI

5、针对毕业生撰写研发部面试试题

6、整理 3G多媒体监控系统项目可行性分析报告

7、CMMI讨论会议

8、申报讨论会及整理相关申报材料

10、配合编写《中国服务外包发展报告2009》

11、根据岗位职责表,编制岗位说明

12、整理国家工信部电子发展基金项目申报资料

这段时间的工作和学习是承上启下的阶段,不仅是对前一阶段工作的总结和反思,而且更加深刻的审视到自己所存在的问题和今后应该加强的方面。通过这段时间的工作和学习,丰富了自己的工作方式,开拓了自己的思维方式,更加认识到工作的多方沟通与协作的重要性。

※向他人学习,少走弯路

获取信息最快的途径就是沟通,他人自有他人的优点与长处,有不懂的地方向他人请教,看他人解决问题的一个过程,也会学到不少经验,减少自己摸索的时间。

※善于学习,注意总结

对工作进行中出现的问题要及时总结,在工作盲点方面多多获取别人的意见和建议,提高独立解决问题的能力。

※加强对工作项进度的了解

平时多注意工作项大概的进度状况,对于自己负责的部分要清楚哪些已经完成哪些还没完成,做到心中有数,不断提高工作项预估时间的准确度。

※把握整体概念

做任何事情都需要有个整体的概念,有了概念,打好框架,以认真的态度,进行后续工作会比较顺利,自然。

※要做好一样工作,就要明确责任

首先要知道需要做什么,做好之后要达到怎样的一种效果,同时要克服侥幸心理,所有的结果都要亲自追踪落实,才能保证工作的正确性。

※亲手实践,才能收获

“做”的收获和“看”的收获是不一样的,看来的东西,要经过自己亲手实践,才能加深认识,保证在以后遇到类似的问题能够举一反三,才是属于自己的财富。

※如何看待问题

不要只是针对于看待一个单一的问题,而没有任何想法,应看出这个问题的延伸面,考虑如果这样做会怎么样,那样做会怎么样,做事考虑到后果。能通过一个问题想到更多的问题及其问题的延伸。

※良好的工作配合力和执行力

一项工作的高效完成,环环相扣的各个工作环节,需要团队良好的配合力和执行力,对自己说:立即行动!这句是最惊人的自动起动器。

※习惯决定态度,态度决定高度

工作中养成良好的工作态度,必须具备一种锲而不舍的精神,一种坚持到底的信念,一种脚踏实地的务实态度,一种自动自发的责任心,良好的工作态度会让你的工作更加出色。

※欲穷千里目,更上一层楼

要想取得更大的成功,就要付出更多的努力!

如今,我马上就要成为xxx有限公司的正式员工了,能够成为正式员工,我感到非常的高兴,今后我一定会用心工作,用自己的实际行动来回报公司。

软件工程实习报告【篇5】

20xx年2月2日,我有幸成为北京超图一员,应聘为公司的java软件工程师。入任职以来,在部门领导的带领下,自己感觉无论学习、技术、生活等方面都有很大的提升。

20xx年里我主要完成的工作有三方面:

1、荆门石油石化巡检系统的调研和开发。

该项目是我工作以来第一次涉及到调研,对我来说算是一个不小的挑战。在调研过程中,让我学会了如何通过和客户的沟通来了解客户的需求。由于自己的工作经验不足,在调研工作中体现出一些问题。不能很直接的在和客户沟通中非常准确的了解客户的更多需求,有很多需要和客户交流沟通多次才能明白客户的最终需求,也没有把自己作为最终用户并站在用户的角度上来考虑问题,这些都是我在以后的工作中需要提高和改进的地方。在巡检系统的开发工作中,让我进一步巩固和加强了自己的开发能力。

2、电信12530增值业务的开发与维护。

从5月以来我就开始接手公司的主要业务之一,12530电信增值业务。由于前面负责这个项目的同事突然离职,导致这个项目的交接工再做得不够好,对我顺利接手这个项目造成很大的困难。而刚一接手这个项目,马上就需要新上一个投票活动,并要对一些主要代码进行修改,让我倍感压力,几乎都快放弃。最后在金总的指导和鼓励下,顺利的完成这次活动。在完成这次投票活动后,为了避免下一个接手这个项目同事与我遇到同样困难,我第一时间将这个项目的相关技术文档补充完全,保证别人能够顺利的进行该项目工作。通过这个项目,让我加强了自己在高强高压下工作的能力,也让我找到更多自信。

3、襄樊、鄂州家政网络服务中心的开发与实施。

在这两个项目中,除了承担开发工作以外,也逐渐涉及到项目管理的职责,让我在个人能力上有所提高。为了这两个项目能够顺利完成,除了完成自己的工作外,还主动关心其他同事的工作完成情况。让我在项目管理和项目进度的把控能力有很大的提高。将襄樊、鄂州家政网络服务中心顺利实施,为我公司拿下湖北省其他市的家政网络服务中心奠定基础。在工作之外,我也注重个人能力的提高。工作之余,主动学习一些新技术,与同事沟通配合,搭建一个ssh的开发框架。也学习springsecurity知识,这些新知识的积累,对我以后的工作有很大帮助。

20xx年工作展望:

1、将学习的springsecurity整合到我们自己搭建的ssh框架,进一步完善框架。

2、利用搭建的ssh框架,开发一套oa系统平台。

3、做好襄樊、鄂州家政网络服务中心的维护工作。

4、希望公司能够大量拿下湖北省其他市的家政网络服务中心,继续开发和实施湖北省其他市的家政网络服务中心。

5、继续学习新技术,努力提高自己的个人能力。为以后能够更好,更顺利的工作奠定基础。

6、希望通过自己的进步和努力,能为公司的发展做出自己最大的贡献,体现出自己的最大价值。

以上这篇个人年终工作总结算是程序员惯用的一种写法,先回顾本年度自己做过的项目,总结项目的经验,再描述下年度的工作计划。

总结二:转眼间实训已过去一段时间,之前的兴奋、喜悦如今已经让我熟悉,在实训的每一天都会让我有成为一名真正的财富者拥有的冲动。也许,在这期间不一定会让一个人有着翻天覆地的变化,但变化就是这样一点一点产生的。通过这一期的实训,虽然倍感折磨,但是收获却是很大的,学习中我不但有了学习成果的喜悦,而且自己也日渐成熟,有种说不出的喜悦

在实训的过程中,我深深的体会到了自己在专业知识方面的欠缺和不足,也意识到了自己作为计算机软件专业的学生,要想在以后的职业中崭露头角,除了要有过硬的理论知识,健康的体魄之外,还必须具备良好的心理素质,是自己在以后的途中无论经历什么样的困难,都立于不败之地。通过实训老师的课堂讲解与企业文化标准的培训,使我加深了对自己专业的认识,从而确定自己以后的努力方向,要想在短暂的实训时间内尽多的学到东西,就需要我们跟老师或同学进行良好的沟通,加深彼此的了解,只有我们跟老师多沟通,让老师更了解我们,才能更真切的对我们进行培训工作。由此,班级的文化"共享"就在生活中慢慢形成了。

"纸上得来终觉浅,绝知此事要躬行!"在这短短的时间里,让我深深的感觉到自己在实际应用中所学来专业知识的匮乏。让我真真领悟到"学无止境"这句话的涵义。而老师在专业认识周到中所讲的,都是课本上没有而对我们非常有实际意义的。这又给我们的实训增添了浓墨淡彩的光辉。我懂得了实际生活中,专业知识是怎样应用与实践的。在这些过程中,我不仅知道了职业生涯所需具备的专业知识,而且让我深深体会到一个团队队中的各个成员合作的重要性,要善于团队合作,善于利用别人的智慧,这才是大智慧。靠单一的力量是很难完成一个大项目的,在进行团队合作的时候,还要耐心听取每一个成员的意见,是我们的组合达到更加完美。

这次实训除了让我明白工作中需要能力,素质,知识之外,更重要的是学会了如何去完成一个任务,懂得了享受工作。当遇到问题,冷静,想办法一点一点的排除障碍,到最后获取成功,一种自信心就由然而生,这应该就是工作的乐趣。有时候不懂的就需要问别人了,虚心请教,从别人的身上真的能学到自己没有的东西,每一次的挫折都会使我更接近成功。还有学会了在工作中与人的合作与交流,同乐同累,合作互助,这是团体的精神,也是必须学习的东西。

经过之前的学习,对程序设计有了一定的认识与理解。在校期间,一直都是学习理论知识,没有机会去参与项目的开发。所以说实话,这次实训,软件项目开发对我来说是比较抽象的,一个完整的项目要怎么分工以及完成该项目所要的步骤也不是很明确。而经过这次实训,让我明白了一个完整项目的开发,必须由团队来分工合作,并在每个阶段中进行必要的总结与论证。

一个完整项目的开发它所要经历的阶段包括:远景范围规划和用例说明、项目结构和风险评估、业务功能说明书、详细设计说明书、代码实现、测试和安装包等等。一个项目的开发所需要的财力、人力都是很多的,如果没有一个好的远景规划,对以后的开发进度会有很大的影响,甚至会出现在预定时间内不能完成项目或者完成的项目跟原来预想的不一样。一份好的项目结构、业务功能和详细设计说明书对一个项目的开发有明确的指引作用,它可以使开发人员对这个项目所要实现的功能在总体上有比较明确的认识,还能减少在开发过程中出现不必要的麻烦。代码的实现是一个项目开发成功与否的关键,也就是说,前期作业都是为代码的实现所做的准备。

我深刻的认识到要成为一名优秀的软件开发人员不是一件容易的事情,不仅要有足够的干劲和热情,还要有扎实的编写代码基础,必须要有事先对文档进行可靠性报告,功能说明书,详细设计说明书等的编写和一些风险评估的编写的能力。

除了图书馆,最能让我感觉到身在大学的就是实训机房,在匆匆过去的两个月内,我往返于实训机房与宿舍之间,使我享受了一个充实的学习时期,让我感受到了大学的魅力,对自己充满信心,对大学充满信心,以积极的心态迎接明天挑战。

实训中要求有扎实的理论基本知识,操作起来才顺心应手,我这时才明白什么是"书到用时方恨少"。这就激发了学习的欲望。 "学以致用",就是要把学来的知识能运用到实际操作当中,用实践来检验知识的正确性。我想,这是实训的最根本目的。 最初在实训时自己就有一些不自信,但随着项目的进展,我慢慢的找到了自己的位置,找到自己的目标,虽然自己与好的同学还有差距,这也给了我很大压力,但是我相信没有压力就没有动力,所以在整个实训过程中我都在不断地努力。

实训期间让我学到很多东西,不仅在理论上让我对IT领域有了全新的认识,在实践能力上也得到了很大的提高,真正的学到了学以致用,更学到很多做人的道理,对我来说受益匪浅。我意识到自己知识的缺少,这激励我在以后的学习、工作、生活中要不断了解信息技术发展动态以及信息发展中出现的新的技术。

除此之外,我还学到了如何与人相处,如何和人更好的交流,我们组成一个团队大家一起开发一个项目,大家的交流沟通显得尤为重要,如何将自己的想法清楚明白的告诉队友,如何提出自己想法的同

时又不伤害其他的队友的面子,这些在我的实训生活中都有一些体会。可是说,第一次亲身体会理论与实际相结合,让我大开眼界。也是对以前学习的一个初审吧,相信这次实训多我以后的学习、工作也将会有很大的影响,在实训的这段时间里这些宝贵的经验将会成为我以后工作的基石。

作为即将毕业走出校园的学生,经过3年的在校学习,对程序设计有了一些基本的理性的认识和理解。在校期间一直忙于理论的学习,没有机会也没有经验来参与我们项目的开发,所以在实习之前软件按开发对我来说是非常抽象的,一个完整的项目要怎么来分工以及完成该项目所需要的基本步骤也不明确,通过这次实训让我明白一个完整项目的完成必须团队分工合作,并在每个阶段进行必要的'总结和检查。在我们项目的开发过程中我们项目的步骤:详细设计、详细设计review、编码、编码。在项目开发过程中我也深刻的体会到详细设计对一个项目开发有明确的指引作用,它可以使开发人员对这个项目所要实现的功能在总体上有具体的认识,并能减少在开发过程中出现不必要的脱节。

这次实训是对我们学习的一个检验,虽然项目中很多知识我们在日常的学习中都没有遇到,这同时提醒我:要想成为一个合格的程序员就有具备一种自学能力,在工作中会遇到很多从未接触过的问题,当有了问题时要去解决,在你不断努力,寻找答案的过程中,自己的能力也在潜移默化的提升。有时遇到问题时可能有很多想法但却不知道那个正确,这就让我们不断地去探索,不断地尝试

在这次实训中,让我体会最深的是理论联系实际,实践是检验真理的唯一标准。理论知识固然重要,可是无实践的理论就是空谈。真正做到理论与实践的相结合,将理论真正用到实践中去,才能更好的将自己的才华展现出来。我以前总以为看书看的明白,也理解就得了,经过这次的实训,我现在终于明白,没有实践所学的东西就不属于你的。俗话说:"尽信书则不如无书"我们要读好书,而不是读死书。现在的社会需要的是动手能力强的人,而不是理论好的人,对于我们高职生来说这更重要了,我们学校的目标就是培养一流的职业技能的人。

在实训期间,我认为我也有很多不足的地方,比如工作态度不够积极,学习不够认真等等。我相信通过我的努力,我以后一定会改掉这些缺点的.我坚信通过这一段时间的实习,所获得的实践经验对我终身受益,在我毕业后的实际工作中将不断的得到验证,我会不断的理解和体会实习中所学到的知识,在未来的工作中我将把我所学到的理论知识和实践经验不断的应用到实际工作来,充分展示自我的个人价值和人生价值。为实现自我的理想和光明的前程努力。不经历风雨,怎能见彩虹!"我相信,自己坚定的信心及个人坚定的意志,一定会实现自己美好理想,走上自己的成功之路。

软件工程实习报告【篇6】

软件工程师实习报告


一、实习单位简介


我所在的实习单位是一家知名的软件开发公司,公司成立于2005年,专注于为全球各类企业提供优质的软件开发解决方案。公司拥有一支由业内资深专家组成的研发团队,技术实力雄厚,业绩稳步增长。


二、实习期间的工作内容


在公司的一个月实习期间,我主要负责参与公司正在开发的一款电商平台的前端开发工作。具体工作内容包括但不限于:与产品经理沟通需求,根据设计稿进行界面布局和样式设计,编写页面交互效果等。在每周的技术会议上,我还有机会与其他实习生一起分享自己的工作经验和技术心得。


三、实习期间的收获


在这一个月的实习中,我收获颇丰。通过参与这个项目,我学到了许多实际应用的前端开发技巧,比如如何在不同终端上适配界面、如何提高页面加载速度等。与公司资深工程师的交流让我更深刻地理解了软件工程师的职责和必备技能。最重要的是,通过这次实习,我更加坚定了自己从事软件开发行业的决心。


四、实习期间的挑战与解决


在实习期间,我也遇到了一些困难和挑战。比如,项目进度紧张导致有时需要加班加点完成任务,这对我的身体和精神造成了一定的负担。由于是第一次参与真实项目的开发,有时候难免会遇到一些技术难题,需要很长时间才能得到解决。在这种情况下,我会主动向导师和同事请教,以迅速解决问题。


五、实习后的感想与展望


结束实习后,我对软件工程这个行业有了更加深刻的认识。我意识到软件开发并非只是编写代码,还需要和团队合作、与用户沟通、持续学习。未来,我会不断提升自己的技术水平,不断挑战自我,争取成为一名优秀的软件工程师。


小编认为,这次实习让我受益匪浅,我会铭记这段宝贵的经历,为自己的梦想而努力。感谢实习单位的支持和指导,也感谢亲朋好友的鼓励和支持。我相信,在未来的道路上,我会继续不断成长,为自己的理想而奋斗。

软件工程实习报告【篇7】

一、实习目的

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

二、企业实习地点

江苏同步信息技术有限公司

三、实习时间

20xx年1月31日——20xx年2月15日

四、实习内容

1、网站开发及建设

2、电子商务的基础工作

五、实习总结

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

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

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

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

网页布局、栏目分类等一些问题时大家都有不同的意见,所以我们是经过自信分析才决定下来网站的一些问题。

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

(二)如何解决问题:

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

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

通过学习实践和公司技术人员的指导。使我真正对所学的软件融会贯通,熟练在手。

软件工程实习报告【篇8】

遇到问题先自己思考,无从下手再找高手帮忙看看,注意他帮你看的思路,别在一旁闲着,看多了自己也会了,不然你一辈子都停留在那种水平,从人身上学到的东西远远比书多的多.

解决了一个问题后,要去究根问底去找到问题产生的起因,以防你下次遇到类似的问题再浪费同样的时间.

把代码写的漂亮,注释,空行,规范一样不能少,可读性是放在第一位.曾经看过一个高手写的代码,真的一看就是不同水平的人写的,几乎很完美,读起来很流畅,方便自己也方便别人.

任务完后不要呆着,去要求经理给你更有挑战性的任务,只要你肯去尝试,他们就会对你另言相看,把三天的任务一天加班搞定,效率和忠诚都有了,路也比较好走了.

5 题尾话

如果你有一份思想,我有一份思想,拿出来交换,我们大家拥有就是2分份思想,可惜这种观念,并不能深入每一个团队的每一个人,少一点自私,未必不是好事.职场到处都存在被排挤的隐患,要为自己找片草地实在不容易.但有一点要相信,只要自己不放弃自己,这世上就没有绝望的路,你可以被打趴下,可以被身边的人暗算,可以被深爱的人流放,只要你用自己决心站起来,受过的伤痊愈后就能增强你的抵抗力,一路前进!

软件工程实习报告【篇9】

一、关于实习公司

我所实习的南京xx软件有限公司简称xx公司,公司成立于XX年,主营软件开发和信息系统集成,专门从事工程建设项目管理信息系统开发和实施,具有自主知识产权的项目管理软件产品xx项目管理系列软件(包括xx投资控制合同管理软件、x今年xx月xx日开始,我正式走进xx开始了实习工作,并被调到了江苏省建筑质量检测中心,参加正在进行的一个检测项目。由于我才大三,本身对企业的经营方式等都很陌生,公司让我们的王工带我学习,以师傅带徒弟的方式,指导我的日常实习。在王工的热心指导下,我依次对此次项目的业务流程和大概框架进行了明白,并积极参与相关工作,注意把书本上学到的理论知识对照实际工作,用理论知识加深对实际工作的认识,用实践验证大学所学确实有用。以双重身份完成了学习与工作两重任务。跟公司同事一样上下班,协助同事完成部门工作;又以学生身份虚心学习,努力汲取实践知识。我心里明白我要以良好的工作态度以及较强的工作能力和勤奋好学来适应公司的工作,完成公司的任务。

二、实习的提升与收获

实习收获,主要有四个方面:

一是通过直接参与企业的运作过程,学到了实践知识,同时进一步加深了对理论知识的理解,使理论与实践知识都有所提升,圆满地完成了本科教学的实践任务。

二是提升了实际工作能力,为就业和将来的工作取得了一些宝贵的实践经验。

三是一些学生在实习单位受到认可并促成就业。

四是为毕业后的正式工作做好了准备。

三、结语

到公司实习并没有我想象中的难以融入,通过慢慢的学习,发现在公司用的到得知识在我们的学校学习中都会遇到。至暑期结束,从不懂到渐渐的做了几个检测项目。学到不少的东西。实习生活还没结束,开学了我还是会继续留在公司我的学习和探索。

软件工程实习报告【篇10】

在这次软件工程课程中,我学到了很多东西,第一次深刻的体会到了什么叫做用工程化的思想来编写软件,以前自己也写过一些小型软件,没有做过大型的项目,直到这次课堂我担任组长并组织组员共同完成“个人图书管理系统”这个项目,第一次和别人合作,才发现运用工程化的思想来做是如此的有必要。

从这里,我才真正的意识到实施一个软件工程并不是说简单的会编码就能够解决问题的,我们更多的精力不是放在编码上,编码只是一个很小的模块,只占到那么小的一个部分。这个事实在很大程度上_了我以前的思想,在我以前的认识中,似乎整个软件就是编码,除此无它,还好有老师的指导,不然真的会出现老师所说的,撞得头破血流之后才想起来用软件工程的思想来完成这个工作。

刚真正开始工作之前,我们费了很多的时间来完成一些前端工作,如需求分析和可行性分析,这块工作在别人看来可能是相对无关紧要,甚至是多于的,其实,换做在以前,我也会这么认为。可是,我现在算是深深地明白了磨刀不误砍柴工的道理,这些工作的完成太有必要了,太重要了,要想你的软件有用有市场,能被别人接受和认可,在进行过程中不会出现崩溃性的问题,这些工作缺一不可。

还有就是接下来的一些设计模块,此模块与软件编码涉及比较紧密,主要是解决一些参数传递和接口通讯的问题,此模块对我的触动远没有上两个模块对我的影响大,因此再次也不做过多的介绍。

软件工程实习报告【篇11】

一、实习时间:

xxx

二、实习地点:

第一机房

三、实习目的

《软件工程与UML案例解析》

1、软件工程是计算机专业的一门重要的专业基础课,它对于培养学生的软件素质,提高学生的软件开发能力与软件项目管理能力具有重要的意义。通过课程实习,让我们更加熟悉开发出一个项目的整个流程,方便以后我们能完整的做出整个项目,加深我们对项目的印象。

2、软件工程主要包含的内容是写整个项目开发过程的文档,通过整个文档给所有用户介绍软件的各个功能及其这个软件所带来的收益,它是个理论性比较强的工作,但是通过联系实际项目实习,使我们使得整个项目实例化,熟练掌握软件工程技术的各项操作并能够根据所学技能学以致用,解决实际问题,提高操作应用熟练程度。

3、能够在教师的指导下依据实习资料对应用数据库管理系统进行操作、管理与维护,熟悉visor画图软件。

四、实习内容及方法

4.1系统背景:

随着科技的日益发展,高校的科研活动和科研能力成为反映高校综合实力的重要指标,而通过信息化的手段对日常科研工作进行管理,整合科研工作流程,为决策层提供真实有效的依据,是提升科研管理水平的有效途径,也是当今高校科研管理的大势所趋。

目前大多数高校科研管理工作,很大程度上还是依赖人工来进行,通过Excel、word等办公软件来处理大量的数据,这种方式难以及时有效的掌握最新的科研情况,为科研管理增加许多工作量,为领导进行科学决策带来一定的影响。同时科研处和广大科研人员以及各单位科研秘书之间缺少一种快捷高效的沟通方式。所以科研管理信息化平台项目(以下简称平台)的构建是非常必要的,该平台服务于学校科研工作,为辅助领导进行科研管理决策提供有利的信息支持,有助于学校整体科研工作管理水平的提高。

本系统的名称是新疆农职院《科研信息管理系统》,该系统由新疆农职院信息技术分院张灵光具体负责。

4.2系统目标:

1、全方位的科研管理,服务所有从事科研活动的科研人员,为科研人员提供一个管理个人科研活动的网络空间,实现个人科研申报、成果登记、查询网络化,免除了填写各种统计报表的麻烦,节省工作时间,提高工作效率。

2、辅助院系的科研负责人或科研秘书管理本单位科研工作。借助平台,院系领导可以及时掌握、了解本单位教师的科研情况。

3、平台还可以将各种数据进行汇总分析,形成直观的分析图标,进行横向和纵向的比较,从而为领导提供学校各类科研信息,为科学决策提供支持。

4、定制考评平台:建立科学合理考核体系,定义各种分类评价指标。

5、全面、实时、准确地提供学校的有关科研信息。

6、实现全面的网络化管理,实现网上办公。

4.3开发环境与工具

本系统是以Windows系统为操作平台,开发环境搭建:Eclipse+MyEclipse+Tomcat6.0+j2sdk;服务端采用MySql数据库,Tomcat服务器;客户端采用JDBC接口,利用java,JSP作为设计,完成一个可移植的、安全的科研信息管理系统的设计与实现。

4.4用户组成及需求描述:

平台应该是一个开放式的网络化管理平台,服务于全校从事科研活动或者科研管理活动的教职工。平台的用户可以分为科研人员、科研秘书、科研管理人员、校领导、系统管理员等五种用户,并可以根据业务的需求自定义综合科、成果科、项目科等各种角色。不同的用户权限不同,其发生的业务范围和业务对象相应加以区别。各种用户通过网络进行协同工作,其示意图如下:普通用户、科研管理人员、系统管理员。

科研人员:科研人员可以在平台中管理自己的科研项目和科研成果,在线申报项目和进行中检终结,通过平台接收通知和文件,并可以反馈意见等。科研人员的功能见下图:

单位科研秘书:学校各单位对应一名科研秘书,负责本单位的各项科研管理业务。具体包括科研人员、科研项目、科研成果、学术活动等数据的审核管理工作,以及所属单位的科研考核工作和项目申报中检终结工作。科研秘书还可以向所属单位的科研人员发送通知和文件,并接收反馈信息。功能示意图如下:

科研秘书功能示意图

科研管理人员:主要是科研处工作人员,负责全校各项科研管理业务。科研处通过平台可以建立学校的科研管理评价指标,管理全校的科研人员、科研项目、科研成果和学术活动等数据,在线组织科研考核、项目申报与评审、项目中检和终结、年度统计等多项工作。另外科研处还可以通过平台发送通知、文件和有关科研动态,负责平台的维护和管理。功能示意图如下

科研管理人员功能示意图

学校领导:平台中需要能够为校领导设置账号和密码,提供各项数据综合查询分析的功能,方便校领导及时了解到最新、最直观的科研动态分析,辅助领导决策。

系统管理员:系统管理员是平台中的超级用户,由平台初始化时自动产生。系统管理员主要用于维护数据,进行各项参数设置等。系统管理员主要有数据备份与恢复、系统日志管理、数据导入导出、角色和权限设置、Email服务器设置、系统参数设置等功能。

我主要负责的是需求分析和详细设计,具体的各个模块的实现都要通过详细的设计和具体的需求分析决定,因为一个软件的开发没有任何收益或者是开发出来没有任何使用的意义,我们都没有必要花费大量的时间来进行研究,所有在开发软件之前都需要做市场调查报告来显示这个软件有没有开发的必要性。前面背景已经介绍过开发这个项目的必要性和目标。

五、结论

1、收获

通过本次实习让我更加深入的了解了科研管理项目,先前在假期我也在负责做科研管理系统,本来这个系统已经有我们08届的师哥做了一半,项目申请的模块功能可以实现,然后我负责做成果管理。因为Java不是很精通,所以没有研究出来。

在本次做的时候我也一直是模仿以前做过的.,并且在网上下载了许多文字性的资料,帮助我真正了解其中数据库所需要设计的相关字段和各个模块之间的相互联系,其中对各个角色的设计也有了更进一步的认识。不过拘于时间和语法的限制,我还是没有能完成整个项目的开发,只不过把它的设计方案参考许多类似的资料写成文档。这也是第一次写,很困难但同时也感觉到软件文档对于一个文档的重要性。

2、不足

由于专业知识的不足和各个方面的局限,所以还有好多知识没有掌握,而且好多字段之间的关系还是没有理得很清楚,导致在做项目和设计的时候不知道从那里下手也不知道该写些什么,该怎么阐释想要设计的软件的模型。

同时因为要想简单明了的解释整个事件,画图再明显不过了,但是由于自己的visor学得不好,然后就只会简单的使用一点点,还是有很大的缺陷。

六、致谢

短暂的实习转眼就过去了,在实习期间,我们有好多不明白的老师都每个项目给解释清楚,谢谢老师的教诲。同时我们在做整个实习过程,一个组是一个团体,我们一起讨论,一起做整个文档,我们共同完成我们的任务,这也是最后一个学期了,我们一起度过了好多日子,在每个实习当中,我们都相互帮助,相互团结,最终获得我们共同的成果。我很感谢我的同学让我开心的度过每一天,相信我们以后的每一天,只要努力,我们就会过得很好。

"软件工程实习报告"延伸阅读