当前位置: 首页 > 实用文档 > 报告 > 软件开发社会实践报告

软件开发社会实践报告

2016-09-05 13:03:01 编辑: 来源:http://www.chinazhaokao.com 成考报名 浏览:

导读: 软件开发社会实践报告(共5篇)软件工程大四社会实践报告软件工程社会实践报告姓名:张入文学号:201002158班级:软件101 企业概述1 1公司概况大连北科软件有限公司成立于2002年,是一家以建筑工程系列软件的开发、销售、服务为主的“软件认定企业”。公司始终坚持“以人为本”,拥有一批长期从事建筑软件开发的计算机人员,造价行业...

软件工程大四社会实践报告
软件开发社会实践报告 第一篇

软件工程社会实践报告

姓名:张入文

学号:201002158

班级:软件10

1 企业概述

1.1公司概况

大连北科软件有限公司成立于2002年,是一家以建筑工程系列软件的开发、销售、服务为主的“软件认定企业”。

公司始终坚持“以人为本”,拥有一批长期从事建筑软件开发的计算机人员,造价行业资深的专业技术人员,业务熟练、经验丰富的销售人员。多年对造价行业的理解和积累的开发经验,使公司的产品一经问世就与众不同。

公司自成立以来,立足市场、精益求精,以突飞猛进的势头迅速挺进工程造价软件行业。仅用了几年的时间就创造了一个业界的神话,打破了建筑工程造价软件领域内普遍所认为的:自主平台算量软件不能够实现三维可视功能的定论。北科公司针对国内的现状和特点,开发了拥有自主知识产权的三维平台来支撑上层应用软件。这一三维技术能够将立体的、抽象的概念清晰地展示出来,可以利用三维技术模拟建筑结构布局,实现从工程设计、分析计算到审查核对的一体化集成,还利于用户检查错误、提高质量。从而降低用户负担,推动行业软件的普及。

公司相继开发的建筑工程系列软件具有很强的适用性和易用性,在全国同类软件中处于领先水平,其中多项先进技术都是国内唯一能够实现的。几个软件可以相互结合使用,方便快捷。现在市场上不断地有相关软件产品推出,这些软件往往都复杂而庞大,对使用者的技术水平有很高的要求,能跨过这道门槛儿的经验丰富的老工程师们更是很少问津,这样并不能充分的利于计算机技术来达到提高效率、缩短周期的效果。我公司开发的北科工程系列软件通俗易懂、易操作、实用性强,深受用户喜爱,软件在市场的使用率高达95%以上。

公司的稳步发展得益于广大用户的热情支持。软件用户是最好的检验者,在实践中给了我们大量宝贵的意见和建议。北科的软件产品已在全国市场上占有有举足轻重的地位。使用北科软件将成为一种发展趋势。市场的磨砺,为软件的进一步的开发研究打下坚实的基础。公司始终会坚持“优质的产品,高效的服务”的经营宗旨为用户着想。您的需求就是我们努力的方向!

1.2 企业发展现状

九载春秋,对于北科软件来说,是一部充满机遇与挑战、拼搏与奉献的创业史。北科工程系列软件产品,3DMA工程系列软件产品,发展到今天的北科3DMA工程量钢筋二合一软件50版本,北科软件新的功能和技术更能满足客户的各种工作需求。这一切成绩的取得有着我们全体员工的共同努力,更源自于广大用户对我们工作的肯定和支持。

团结是企业的核心,拼搏是我们的精神,创新是企业的生命,追求卓越是我们的价值观,诚信服务是企业的宗旨!我们的软件产品一步一个脚印,稳扎稳打,北科公司发展的历程,就是软件技术发展的历程。

2002年4月26日大连北科软件有限公司正式成立。

2002年5月北科工程预算软件研发完成。

北科凭借研发力量与专业配合人员多年积累的经验,仅用了一个月左右的时间,研发出的北科预算软件界面、功能及操作模式都特别符合预算员的思维习惯,把手工操作的过程有机地结合在软件操作中,使预算员用起来得心应手因此软件以其适用性和易用性迅速得到用户认可,从而也赢得了用户对北科公司技术的认可和支持。

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

2 实习过程

2.1环境适应

随着计算机技术的发展,在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。因此通信行业在Internet应用上的地位显而易见,它已成为各政府机关、企业单位、事业单位信息化建设中的重要组成部分,从而倍受人们的关注,尤其是中国移动所做的服务,给我们在信息的交流和传递的过程中起到了很大的帮助作用。而我们的项目就是网络电子相册系统的开发。

熟悉阶段:刚开始公司内部举行集训,让我们了解公司的人事管理制度、历史与规划、行政管理制度,最后开展交流会,解决一些工作或生活中的疑难问题。剩下几天相当于一个岗前集训,熟悉开发过程中应用到的开发工具,开发环境的搭建,开发过程中程序编写的规范用语,初步完成对即将面临工作的接触,做到心里有数。

学习阶段:进行实际操作,在实际操作中学习php编程的规范和编写方法。主要是对即将接手的项目中的几个小功能模块的理解和熟悉,学习如何对其进行编程,是由理论到实践的过渡。

应用阶段:项目实践。通过前两周的学习和调整,将自己学到的只是真正应用到实践中去,在开发过程中总会遇到许许多多的问题和错误,这时候需要的就不仅仅是自己的专业知识,还有与人交流沟通的能力。通过实际项目的锻炼,从中发现自己的不足并加以改正,使自己真正提高。

在实习的过程中,主要遇到的问题有三个:第一个问题是基础不够牢固,拿到项目后感到无从下手,对于有些功能的实现根本就没有思路;第二个问题是没有养成良好的编程习惯,总是不注意注释的书写,代码的编写也不够严谨;第三个问题是思维的跳跃性,或者说是想象力不够,界面的设计不是太美观,项目完成后还存在许多瑕疵。面对这种种问题,我通过向指导老师和同小组同学请教以及自己的不懈努力,终于有所改善,感觉自己收获颇丰。

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

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

2.2具体的工程开发内容

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

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

一次实践的机会,经历了正规的软件过程,而且给了我们一次难得的与人合作的机会,相信这一切对我们将来从事大型软件开发都将是难得的财富。

3.总结

3.1 学习所得

这个暑假是很有意义的。在这三十一天里每天都学到了新的知识,每天都遇到了新的问题,每天都在进步这,也让我有时间更加清晰的认识了软件工程这门课程和设计模式在软件开发中的重要性,编写代码知识软件开发的一小部分,只有真正的这种开发才能体会到软件工程的意义。2、团队的凝聚力关系着每一个软件开发人员的发展前途,每一个人的努力都会得到回报,同样一个人的失误也会影响到整个团队,因此正确处理好人际关系是很重要的。3、注重产品的价值,做好市场调研是成败的决定性因素。4、掌握好一门技术你可以吃饱,但是你要想很富有,必须懂得很多。队友可以帮助你一时帮不了一世,要注重个人能力发展!

如今北科软件社会实践活动已经结束了,从这次活动的成果上 来看,还是比较成功的。辛勤的工作换来的是累累的硕果,不管是对于企业、 学校,还是我们自己。

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

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

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

【软件开发社会实践报告】

3.2经验教训

软件开发毕业实习报告
软件开发社会实践报告 第二篇

xxxx学院

毕业实习报告

系 别:

年级班级: 学 号: 姓 名: 指导教师: 实习类型:

实习单位: 实习时段:

集中实习

关于在XX公司从事

软件开发的实习报告

一、实习目的

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

二、实习单位及岗位介绍

1.实习单位介绍

中软国际长沙ETC是中软国际ETC继北京总部基地之后,在全国建立的第一家分基地,也是湖南省政府招商引资的重点支持项目之一。中软国际长沙ETC凭借对服务外包行业人才需求的深刻理解,以及在服务外包人才培训领域的丰富经验、良好的企业及院校合作资源,成为支持软件产业高速发展的人才战略组成部分,同时也是软件及外包业务快速发展的重要人才支持平台。

中软国际在专业学科建设、师资培养、实践教学、就业服务、基地共建等多个领域进行了卓有成效的合作和模式创新,为提升院校竞争力和知名度发挥了重要作用。长沙ETC从2006年4月份启动以来,至2008年4月,以接纳包括哈尔滨工业大学等知名院校在内的共计55所院校,培训学员数量5400多人。

2.实习岗位介绍

我在中软国际长沙ETC实习期间的岗位是Java软件工程师。实习期间参与人力资源管理系统的开发,根据开发规范和流程独立完成模块设计、编码、测试。编写相关应用系统的开发文档、数据库设计文档等。较为详细和系统的掌握了软件开发的知识体系。把所学知识与解决实际问题相联系,培养了自己发现问题、分析问题和解决问题的能力,从而提高了自己从事实际工作的能力。

三、实习内容及过程

1.Java基础知识

Java的基础知识对于一个Java软件工程师来说就好比是人的灵魂,现在的公司在招聘的时候很多都不在乎你会不会流行的技术,如(Struts、Hibernate、Spring、ibatis等)。他看重的是你的基础扎不扎实,对于网易、腾讯等大公司来说更是如此,我们在开发过程中运用了大量的Java基础知识,如类、对象、方法、成员变量、静态变量、封装、继承、多态、异常、接口、抽象类、IO流等等,所以一个系统对于Java编程基础的依赖便不言而喻。

2.MySQL、Oracle数据库

MySQL是最流行的开放源码SQL数据库管理系统,它是由MySQL AB公司开发、发布并支持的。MySQL AB是由多名MySQL开发人创办的一家商业公司。它是一家第二代开放源码公司,结合了开放源码价值取向、方法和成功的商业模型。Oracle则是以稳定性著称,在访问量和数据大量交换的服务器中,Oracle占了大臂的江山,在开发中主要用到了数据库的查询语句、数据库的关系、事物等。

3.Servlet和JSP

【软件开发社会实践报告】

一个Servlet就是Java编程语言中的一个类,它被用来扩展服务器的性能,服务器上驻留着可以通过“请求-响应”编程模型来访问的应用程序。虽然Servlet可以对任何类型的请求产生响应,但通常只用来扩展Web服务器的应用程序。Java Servlet技术为这些应用程序定义了一个特定于HTTP的 Servlet类。javax.servlet和javax.servlet.http包为编写Servlet提供了接口和类。所有的Servlet都必须实现Servlet接口,该接口定义了生命周期方法。

JSP是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态技术标准。在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP标签,就构成了JSP网页Java程序片段可以操纵数据库、重新定向网页以及发送E-mail等,实现建立动态网站所 需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,这样大大降低了对客户浏览器的要求,即使客户浏览器端不支持Java, 也可以访问JSP网页 。【软件开发社会实践报告】

Java Servlet是JSP技术的基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。现在许多Web服务器都支持Servlet,即使不直接支持Servlet的Web服务器,也可以通过附件的应用服务器和模块来支持Servlet,这得益于Java的跨平台特性。另外,由于Servlet内部以线程方式提供提供服务,不必对于每个请求都启动一个进程,并且利用多线程机制可以同时为多个请求服务,因此Servlet的效率非常高 。

【软件开发社会实践报告】

4.三大框架

Struts 2是Struts的下一代产品,是在 struts 1和WebWork的技术基础上进行了合并的全新的Struts 2框架。其全新的Struts 2的体系结构与Struts 1的体系结构差别巨大。Struts 2以WebWork为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与Servlet API完全脱离开,所以Struts 2可以理解为WebWork的更新产品。虽然从Struts 1到Struts 2有着太大的变化,但是相对于WebWork,Struts 2的变化很小。

Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。

Spring 也表示是一个开源框架,是为了解决企业应用程序开发复杂性由Rod Johnson创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。

5.XX管理系统的开发

四、实习总结及体会

通过这次实习机会,我主要学习了以上这些java编程的技术,同时也明白了身处公司中如何更好地与同事配合,毕竟在软件开发中,你不可能一个人干完一个系统,大家都是通过svn等团队管理工具互相配合完成编程任务。在实习之前,我对软件开发的过程只有一个模糊地印象,以为只要把代码编写完之后就算

基本上一个项目开发完毕了。然而通过这次实习,彻底颠覆了我的认知,我当时的认知无疑是非常幼稚和可笑的,完全的软件开发过程不只只是编写代码,在编写代码之前还有好多的事情要做,比如文档的编写、对项目进行需求分析、数据库设计等等。代码编写完成之后还要进行测试,以及人员的培训,这些都是必须做,也是必不可少的项目,甚至比代码的编写还重要。

我在开发期间遇到很多问题,但是我会试着到网络去找答案,如果实在找不到我会试着问问我的上级,或者跟一些朋友讨论一下,如果发现了这个问题的答案我会及时把它记录下来,方便以后遇到问题可以随时翻阅,我相信好记性不如烂笔头这句话,我也相信如果一个程序员写的代码没有错误那只能证明他没写过代码,虽然我比较懒,但我现在有空的时候都会对着电脑敲代码,我相信手感是敲出来的,你看10遍都不如你敲一遍来得印象深刻。

通过这次实习,我认识到了一个软件开发的完整的过程,为我今后进行实际的工作奠定了坚实的基础。首先,进入公司,你就是一名职业人,不再是一名学生,你要具备一名职业人应具备的素养,不迟到不早退是必然的,而且还要时刻严格要求自己,公司的规定要严格遵守。然后,在技术上也有了很大的提高,学习了很多公司自己的框架和工具,这都是一些前辈的宝贵经验。而且所作的软件应用性更强。所以,在今后的学习中我会严于律己,认真学习有关软件编程的课,为以后的工作打好坚实的基础。

软件开发实习报告
软件开发社会实践报告 第三篇

时间过的真快,一眨眼时间我在朗嘉公司为期三个多月的实习生活就要结束了,而我也从学校拿到了毕业证书和学位证书,我的学生生涯要暂时告一段落。

回顾这三个多月在公司的工作生活,我感到很庆幸和满意。庆幸的是我比其它一部分同学多了三个月在软件公司工作的经历,这使我毕业后能够更好更快地适应软件公司的工作生活和节奏。满意的是公司为我提供了良好的工作学习环境和住宿条件,我刚到公司不久公司就为我提供了电脑和相应的座位,当我在学习C#过程中遇到不懂问题的时候,主管,同事都会毫不吝啬的为我讲解,让我感受到公司团结向上的氛围,软件公司最重要的也就是这种团队合作的精神。另外公司为我提供了一个良好的住宿环境,好的休息才有好的工作效率。看来这也是公司先进的管理理念吧。

在这三个多月的时间中,我学习了新的编程语言C#,面向对象编程以前我只用过VB,ASP,VB.NET,前面两种还不是完全面向对象的语言,对VB.NET的编程认识也只是停留在VB的编程思想上。现在我对C#有了基本的认识,也具备了用C#开发Windows应用程序和Web应用程序的能力。现在我再去理解.NET,C#,我发现它们真的是很强大,它的强大也体现在方便的集成开发环境。.NET是个强大的新平台,而C#则是该平台下最佳的开发语言。公司选择.NET作为开发平台,C#为开发语言很有眼光,我很欣赏公司领导的决策。的确我感觉.NET将是现在和未来基于Windows开发的最佳平台,不管开发Windows应用程序还是Web应用程序,还有Web服务。而且微软也将其未来的发展重点放在.NET上,以后.NET还将不限平台,包括其它操作系统下都会推出.NET,相信凭借微软的技术力量和实力,.NET的未来会更美好。

三个多月实习生活,我系统的学习了C#.NET编程,并完成了我的毕业设计----基于B/S的大学教材管理系统。系统采用ASP.NET,开发工具为VS.NET 2003和Sql Server 2000,开发语言为C#。这个系统是一个多用户不同权限管理的系统,而且数据流也比较大,光数据库中表就有20多张,我经过一个多月的开发周期完成了该系统,也受到了导师的肯定。另外我用业余时间完成了另外一个朋友的毕业设计,该系统是个网络办公系统,也是基于B/S结构,采用ASP技术,开发工具为Dreamweaver Mx 和Access 2003,也顺利完成了其中的模块。还有在公司我参与了海运进口整合系统的开发,做了其中几个页面,同时协助同事进行开发,现在能熟练进行DBNETGRID控件下的二次开发,在海运进口系统的开发中用到了Oracle数据库,我对Oracle数据库也有了新的认识。

我是属于公司研发部的一员,我对自己技术上的特点作一个概括。擅长B/S结构下的开发,熟练掌握ASP.NET,ASP,JavaScript编程,熟练掌握Sql Server 2000,熟练Sql语句。熟悉Windows应用系统的开发,开发语言有C#.NET,VB等。熟悉Oracle9i PL/SQL编程。掌握C#组件开发技术。

好的心态 + 好的技术 = 好的人生,这是我的人生信条。希望我能用自己的技术为公

司创造效益。不管接下来是转正还是试用,我想我还有很多东西要向领导,主管,同事学习,我会用自己的实际行动为公司服务。

时间过的真快,一眨眼时间我在朗嘉公司为期三个多月的实习生活就要结束了,而我也从学校拿到了毕业证书和学位证书,我的学生生涯要暂时告一段落。

回顾这三个多月在公司的工作生活,我感到很庆幸和满意。庆幸的是我比其它一部分同学多了三个月在软件公司工作的经历,这使我毕业后能够更好更快地适应软件公司的工作生活和节奏。满意的是公司为我提供了良好的工作学习环境和住宿条件,我刚到公司不久公司就为我提供了电脑和相应的座位,当我在学习C#过程中遇到不懂问题的时候,主管,同事都会毫不吝啬的为我讲解,让我感受到公司团结向上的氛围,软件公司最重要的也就是这种团队合作的精神。另外公司为我提供了一个良好的住宿环境,好的休息才有好的工作效率。看来这也是公司先进的管理理念吧。

在这三个多月的时间中,我学习了新的编程语言C#,面向对象编程以前我只用过VB,ASP,VB.NET,前面两种还不是完全面向对象的语言,对VB.NET的编程认识也只是停留在VB的编程思想上。现在我对C#有了基本的认识,也具备了用C#开发Windows应用程序和Web应用程序的能力。现在我再去理解.NET,C#,我发现它们真的是很强大,它的强大也体现在方便的集成开发环境。.NET是个强大的新平台,而C#则是该平台下最佳的开发语言。公司选择.NET作为开发平台,C#为开发语言很有眼光,我很欣赏公司领导的决策。的确我感觉.NET将是现在和未来基于Windows开发的最佳平台,不管开发Windows应用程序还是Web应用程序,还有Web服务。而且微软也将其未来的发展重点放在.NET上,

以后.NET还将不限平台,包括其它操作系统下都会推出.NET,相信凭借微软的技术力量和实力,.NET的未来会更美好。

三个多月实习生活,我系统的学习了C#.NET编程,并完成了我的毕业设计----基于B/S的大学教材管理系统。系统采用ASP.NET,开发工具为VS.NET 2003和Sql Server 2000,开发语言为C#。这个系统是一个多用户不同权限管理的系统,而且数据流也比较大,光数据库中表就有20多张,我经过一个多月的开发周期完成了该系统,也受到了导师的肯定。另外我用业余时间完成了另外一个朋友的毕业设计,该系统是个网络办公系统,也是基于B/S结构,采用ASP技术,开发工具为Dreamweaver Mx 和Access 2003,也顺利完成了其中的模块。还有在公司我参与了海运进口整合系统的开发,做了其中几个页面,同时协助同事进行开发,现在能熟练进行DBNETGRID控件下的二次开发,在海运进口系统的开发中用到了Oracle数据库,我对Oracle数据库也有了新的认识。

我是属于公司研发部的一员,我对自己技术上的特点作一个概括。擅长B/S结构下的开发,熟练掌握ASP.NET,ASP,JavaScript编程,熟练掌握Sql Server 2000,熟练Sql语句。熟悉Windows应用系统的开发,开发语言有C#.NET,VB等。熟悉Oracle9i PL/SQL编程。掌握C#组件开发技术。

好的心态 + 好的技术 = 好的人生,这是我的人生信条。希望我能用自己的技术为公司创造效益。不管接下来是转正还是试用,我想我还有很多东西要向领导,主管,同事学习,我会用自己的实际行动为公司服务。

软件开发实习报告.
软件开发社会实践报告 第四篇

软件开发实习报告

一、 实习的目的与意义

在本科教育中,实习是一个重要的实践性教学环节。通过实习,可以使我们熟悉外贸实务的具体操作流程,增强感性认识,并可以进一步了解、巩固与深化已经学过的理论和方法,加深对专业理论知识的理解,培养和提高实践操作问题、发现先问题、分析问题以及解决问题的能力,使综合运用所学理论知识与编程实践紧密结合,为毕业后从事计算机工作打下良好的基础。实习要达到以下目标:

a) 在实习过程中学会为人处事能力,学会以各种方式学习,学会团结合作共收益,提高自己的多方面能力和整体综合素质。

b) 将在校所学的知识运用到实践中,提高观察问题、发现问题、分析问题、解决问题的能力,强化编程能力,提高计算机专业水平。

c) 在规范有序的实习中培养吃苦耐劳、努力钻研、求真务实的精神。 在具体实习过程中,能够了解软件开发的具体流程,需求分析过程及任务的分配、完成、提交、审核等各个方面,还能对行业深入彻底地了解并能切身体会到行业的竞争力,工作的重要性及自身在工作中的角色,还能了解自身存在的不足,并积累一定的经验,为将来走上工作岗位打下良好的基础。【软件开发社会实践报告】

二、 实习时间

2012年1月9日(星期一)—2012年1月13日(星期五)

三、 实习地点

XX大学网络中心

四、 实习内容

第一天,老师进行了软件开发实习总动员,强调了软件开发是一个复杂的过程,他需要软件开发人员有强大的耐力,耐得住繁杂的程序代码,耐得住寂寞,同时也强调了软件开发的重要性,软件开发是适应现代科技的飞速发展,以及满足人们的日常需求必不可少的高科技技术。

第二天,老师讲解了软件开发必不可少的工具,如SQL server数据库等编程语言,而在编制数据库时必须注意的是数据库的表与表之间的联系、表与表之间的连接、实体与属性之间的关系、主键、唯一键以及外键等数据库相关的知识。在这天老师主要讲解了数据库的后台知识。

第三天,老师对基于Subversion和TortoiseSVN的版本控制系统做了简单介绍。版本控制是软件配置管理中的重要一环,主要功能是记录开发过程的每一次修改,让开发工作可以随时检查过往的历史和获取正确的版本,是系统的“成长记录”。

第四天,参观沈阳建筑大学学校的网络中心,通过老师讲解和学生亲自动手操作,了解网络中印中用到了哪些开发的软件,同时讲明最后一天的实习内容。

第五天,项目实践,熟练掌握SQL server数据库等开发工具,开发一个软件。从整体出发,一步一步实现,需求整理到分析设计到后来的代码编写与测试等,并了解软件开发大致流程:

a) 需求分析(前期规划):明确软件需要实现哪些功能,即公司的需求。 b) 概要设计:以项目为中心的开发流程。

c) 详细设计:设计数据流图及E-R图等。

d) 具体编码:业务流程、具体模块的开发,编写程序代码。

e) 调试、跟踪与测试:对编写的程序、模块功能等进行检查,保证开发的

软件可用。

五、 心得体会

实习是每一个大学生必不可少的一段学习经历,在这短短的一周时间里,不仅在学习方面学到了很多,除此之外,我还学到了如何与人相处,如何与人更好的交流,开发一个项目通常是需要一个团队的队员共同合作完成的,因此大家的交流沟通显得尤为重要,如何更好地与别人沟通,如何将自己的想法清楚明白的告诉队友,如何更好地去陈述自己的观点,如何说服别人认同自己的观点同时又不伤害其他的队友的面子,这些在我的实习生活中都有一些体会,对我来说受益非浅。作为一个即将踏入社会的我来说,现在的实习对我今后踏入新的工作岗位是非常有益的,相信这些宝贵的经验会成为我今后成功的最重要的基石。

作为大三的学生,经过两年半的在校学习,对程序设计有了一些基本的理性的认识和理解。在校期间一直忙于理论的学习,没有机会也没有经验来参与项目的开发,所以在实习之前软件开发对我来说是非常抽象的,因此很高兴有这样一个参与到软件实际开发的机会。通过这次实习,我发现从学校走向社会我们还存在着很大的不足,对工作我们也缺少经验,我认识到我们要认清自身定位,特别是加强英语学习。在大部分的工作和活动中无一例外涉及到英语,项目中好多名词都是英语的缩写,不然要天天百度英文的意思,这样工作效率会大大降低,而且,在软件开发的过程中,数据库的建立也尤为重要,对表的操作,如表与表之间的关系、表与表的连接、实体与属性之间的关系等知识都需要明确地掌握。因此在以后的学习中必须加强对英语与数据库的学习,不断强化自身,并充分认识自己,避免眼高手低,增加实际动手能力,在社会这个大学校里,不断完善和学习。

这次实习是对我两年半的学习的一个检验,虽然项目中很多知识我们在日常的学习中都没有学到,这同时提醒我:要想成为一个合格的程序员就要具备一种自学能力,在工作中会遇到很多从未接触过的问题,当有了问题时就要去解决,在你不断努力,寻找答案的过程中,自己的能力也在潜移默化的提升。对于计算机的知识我们也要不断加强锻炼,特别是实际应用,多写写代码,多看看程序,并自己亲身实践,这样你才会发现你对代码是多么生疏,写一行代码就错误百出,只有理论知识没有实践经验是不行的,计算机就是一个需要不断实践的行业,更新速度很快,稍不留神你就落伍了,所以要常常补充知识,这样才会有用武之地。

在这次实习过程中,我深刻体会到,走出校门,只是万里长征的第一步,我们在工作经验上、社会历练上以及人际交往上体现出来的稚嫩,在这一次的实习中完全表露出来,而且我们所缺乏的还不仅仅如此,所以在以后的生活和工作中,我要不断的充实和丰富自己,不放弃任何能够锻炼自己的机会,使自己能迅速的成长为一名合格的软件开发人员。

总之,这次实习的意义,对我来说已不再仅仅是完成学分、完成软件开发实习的任务,而是在开启“生命之旅”大门的过程中迈出了第一步,它使我在实践中了解社会,让我学到了很多在课堂上根本就学不到的知识,也开拓了视野,增长了见识,为我以后更好地服务社会打下了坚实的基础。我一定会好好地珍惜这次实习的经验,并为自己所喜爱的软件开发科技贡献自己的聪明才智,感谢老师在这段时间里对我的指导和教诲,我从中受益匪浅,整个的实习过程是紧张而愉快的。作为我在踏出社会之前的为数不多的几次实践中,这次的实践的确给予了我很多。今后,我将继续保持认真负责的学习与工作态度,高尚的思想觉悟,进一步完善和充实自己,争取在以后的学习中更好的发挥自己的特长,在以后的实践中更好的运用自己的知识,做一个合格的大学生,将来做一名对社会有用的人。

行业软件开发综合实践报告
软件开发社会实践报告 第五篇

行业软件开发综合实践报告

题 目 名 称: 短信计费系统 学 院 (系): 专 业 班 级: 学 生 姓 名: 时 间:

一、实践目的

这次综合实践旨在专业理论知识的理解,培养和提高实践操作问题、分析问题、解决问题的能力,使综合运用所学理论知识与编程实践紧密结合,为毕业后从事计算机工作打下良好的基础。实践要达到以下目标:

(1)在实践过程中了解自己的主要工作职责和任务,学会以各种方式学习,提高在将来的工作岗位的适应能力和综合素质。【软件开发社会实践报告】

(2)将在校所学的知识运用到实践中,提高观察问题、发现问题、分析问题的能力,提高计算机专业水平。

(3)在规范有序的实际工作中培养吃苦耐劳、努力钻研的精神。 二、实践内容

负责软件系统的模块设计、编程、调试工作,参与软件测试的需求分析、功能模块确认,熟练掌握DELPHI、MyEclipse、Oracle数据库等开发工具,尤其是数学短信、彩信的业务机制和各种网关。

时间过得真快,转眼间,为期四周的实践活动就这样过去了,能够和同学们一起学习我感到非常的开心,同时也感觉到很大的压力,但随着项目的进展,我慢慢的找到了自己的位置,找到自己的目标,虽然自己与学的好的同学还有差距,这也给了我很大压力,但是我相信没有压力就没有动力,所以整个实践过程中我都在不断地努力。

三、实践时间

xx年xx月x日-xx年xx月x日

四、实践地点

xx省xx市xx区xx路x号

五、实践过程

(1)第一天:了解所做的内容。

(2)第一周:熟悉短信、彩信的业务机制及各种短彩网关,同时做好笔记工作。

(3)第二周:深入了解短信,包括长短信、push、计费关系、状态报告、短信流程;彩信包括彩信流程、状态报告、计费关系;同时做好笔记工作。

(4)第三周:项目实践。

(5)第四周:检验项目完成情况,并编写实践报告。

六、心得体会

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

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

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

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

这次实践也让我深刻的了解到,不管在工作中还是在生活中要和老师、同学保持良好的关系是很重要的。做事首先要先做人,要明白做人的道理,如何与人相处是现代社会的做认得一个最基本的问题,对已自己这样一个即将步入社会的人来说,需要学习的东西很多。从一起做项目的同学身上我看到了谦虚谨慎、细心努力的态度,在以后我的生活中我还会留意身边同学的优点,从他

们身上找寻我所缺少的品质,不断学习。从老师那里我看到了企业人的生活面貌,没有事情可以不劳而获,今天老师能够领导我们是他之前努力的结果,虽然老师没有和我们讲很多公司里的事情,可是他的言行中所表现出来的对对工作的态度比我们要严谨的多的。

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

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


软件开发社会实践报告相关热词搜索:软件专业社会实践报告 软件开发工具实践报告

最新推荐成考报名

更多
1、“软件开发社会实践报告”由中国招生考试网网友提供,版权所有,转载请注明出处。
2、欢迎参与中国招生考试网投稿,获积分奖励,兑换精美礼品。
3、"软件开发社会实践报告" 地址:http://www.chinazhaokao.com/wendang/baogao/616423.html,复制分享给你身边的朋友!
4、文章来源互联网,如有侵权,请及时联系我们,我们将在24小时内处理!