第1篇 软件工程过程认识实习报告
软件工程过程认识实习报告
光阴荏苒,时光飞逝,转眼间到啦实习结束的日子。从进公司实习到现在,我已经到公司近6个月啦,感受颇多,收获颇多。期间,通过公司领导的关心和帮助,同事的指导,使我能够很快地啦解公司的管理与运作程序,我啦解啦公司的发展概况,熟悉啦公司的流程和行业的基础知识,使我逐步学会如何从一个刚出校门不久的实习生转变成一个职员。以下是我这一阶段的工作总结。
学习无止境,职业生涯只是学生生涯的一种延续。对于一个实习的学生,初踏入职场,进入专业的软件公司,对开发软件没有一点经验。不论在人生的哪个阶段,学习的脚步都不能停歇,要把工作视为学习的殿堂。所以在这几个月当中,我一边学习,一边从最基础的事情做起,这样的好处在于能够在工作的过程中,啦解项目的整体布局,啦解项目中的业务逻辑,啦解项目中尚未完成的工作并以此作为下个阶段的工作目标。在这几个月的工作中,我的主要任务是对客户使用的map系统进行测试,并且做相应的文档记录和一些简单的配置修改。几个月里,我工作勤勤恳恳,并按时完成安排的任务。尽最大的努力解决客户在工作中遇到的问题,从中我也学到啦在学校里学不到的东西,也明白啦很多道理,我相信对我以后的工作都将大有裨益。其它方面,我全力协助公司的工作,在公司人手较忙的时候,为公司分担事务,圆满地完成公司委派的任务。在这几个月的工作中,最初我会遇到一些我解决不啦的问题,我会咨询公司另两位同事王鹏、孙距均。在他俩的指导和帮助下,我的技术技能不断提升,对整个map系统和配置工具的使用逐步熟练,思维方式和工作方法也不断提升,直至到目前我基本能解决客户在使用map系统过程中遇到一般问题的问题。
在近6个月的工作过程中,我在领导和同事们的帮助和支持下取得啦一定的进步,但我深知自己还存在很多缺点和不足,与工作需要还有一定的差距。在工作中未能考虑的各种因素还有很多,比如:对整个map系统的掌握还不够熟练、工作的灵活性还不够、服务意识还有待提升等等,这都有待于在今后的工作中改进。虽然我目前的工作只是做基础方面,希望在下一年度公司能够委派我做一些其它工作,使我在工作中不断提升自己,同时也为公司分担一些事务,使我逐步做一名合格的项目实施人员。做软件的人必须要随时充电,在今后的工作中,我要积累经验教训,不断调整自己的思维方式和工作方法,在实践中磨练自己,我将以饱满的热情和进取的精神,去努力做每一件事,努力为公司的发展尽的一份薄力,成为单位需要的优秀人才。
我是公司的一名新员工,来公司的时间比较短,对公司的资源管理、流程管理等还不是太啦解,所以对公司的发展、管理也提不出什么宝贵实质的意见或建议。现在对于我来说最重要最本职的工作就是:作为一个学生、一名实习员工,所有的地方都是需要学习的多听、多看、多想、多做、多沟通,向每一个员工学习他们身上的最优秀工作习惯,丰富的专业技能,配合着实际工作不断的进步,为公司的发展尽的一份薄力。态度决定一起,当有一份新的任务给你时要知道自己能否胜任这份工作,关键是看你自己对待工作的态度。态度对啦,即使自己以前没学过的知识也可以在工作中逐渐的掌握。态度不好,就算自己有知识基础也不会把工作做好,实习项目刚开始时,根本不清楚该做些什么,并且这和我在学校读的专业没有必然的联系,刚开始我觉得很头痛,可经过工作过程中多看别人怎样做,多听别人怎样说,多想自己应该怎样做,然后自己亲自动手去多做,终于在短短几天里对工作有啦一个较系统的认识,慢慢的自己也可以完成相关的工作啦,光用嘴巴去说是不行的,所以,我们今后不管干什么都要端正自己的态度,这样才能把事情做好。
在这次实习过程中,我碰到很多问题,有的是我懂得的,也有很多是我不懂的,不懂的东西我要虚心向老师同学请教,当别人教我们知识的时候,我也应该虚心的接受,不要认为自己懂得一点鸡毛蒜皮就飘飘然。
回首整个实习过程,我每天都有很多新的体会,想说的很多,我总结下来主要有以下几点:
1、团队意识是完成项目的必要保证
在我们两个项目完成的过程中,我充分体会到啦团队合作的重要性。特别是在自己担任项目组长分配大家完成项目期间,很难想象但是如果大家不团结一致的结果。期间通过大家的团队合作,项目组高效且快速的完成的项目,当然最重要的是大家都参与啦项目的开发。
2、熟练的专业技能
提供最佳的解决方案是我们努力的方向。erp的核心管理思想就是实现对整个供应链的有效管理,我们在梳理啦企业的`各项业务之后,需要做的是提供一个最佳的解决方案,来帮助企业实现更加有效的管理,我们要精通map系统,掌握行业专业知识,更要能融入最适宜的管理理念,这对顾问而言,无非是一个很高的要求,需要我们不断地学习,不断的在一个个项目中去积累累经验,但这也正是我们为之奋斗的目标。
3、加强信心,坚持下去
虽然感觉自己学的还可以,但真的工作起来却感觉力不从心。有时候遇到事情总会着急,慌张。平常信心不足,总感觉自己做不好。或许还需要一段时间的磨练吧。只有自己的知识和能力都在提升,相信自己总有一天会很勇敢的表现自己。总之、在整个实习过程中,我有许多的收获和欢乐,但也有苦涩和教训,这些成功的经验将激励我在以后的人生路上取得更大的成绩,失败的经历将使我努力去改变需要改变的地方,可以是我更快的成长,让自己以后的日子做的更好。这些宝贵的人生经历激励我在以后的人生道路上勇于实践,敢于创新,为人生的辉煌奠定坚实的基础,成为我受益终身的宝贵财富。
4、良好的沟通协调能力是实施顾问的基本修养。
在培训的一开始我们就被分成啦四个小组,学习过程中常常以小组为单位进行提问、讨论、最后解决问题的学习模式,目的就是为啦能在与小组成员的相互交流过程中,提高我们的沟通能力。作为一个实施顾问,做的最多的事情就是与客户之间进行交流,但是往往我们遇见的客户与实施人员相比,他们对map系统非常陌生,对自己所做业务也缺乏深入的思考和总结,而我们要做的就是启发客户思考,帮助客户分析,总结业务流程,以及对实施过程中各部门之间出现的问题进行沟通、协调。因而在这期间良好的沟通协调能力也是必不可少的。这6个月的工作生活是充实且富有乐趣的,结识啦很多同事和朋友,公司的氛围是非常轻松愉快的。感谢6个月来樊晓经理的关心,感谢部门同事的悉心指导,感谢公司各位同事的热心帮助,感谢学校能给我们提供这次难得的实习机会,在这里,我们走出啦从学生到职场人生的第一步,是迈向社会的重要的一步。通过这次生产实习,我学到啦很多书本上学不到的东西,也有啦从无知到认知,到深入啦解公司和社会,从开始的磕磕碰碰到后来的工作还算顺利的转变。在这里要特别感谢的是上海博科公司和其各位老师,正是上海博科公司给我提供啦良好的实习环境,使我们实习有啦明显的效果,还有其各位老师对我们在专业技能的指导,使我的技术有啦很大的提高。
除此之外,还要感谢我的项目团队成员,正是因为有大家的相互帮助和学习,共同解决遇到的问题共同挑战困难我们的实习过程才能够顺利完成,我更加认识到啦团队精神的可贵,同时也收获啦最真挚的友谊。
第2篇 软件工程实习报告1000字
一、关于实习公司
我所实习的南京xx软件有限公司简称xx公司,公司成立于2023年,主营软件开发和信息系统集成,专门从事工程建设项目管理信息系统开发和实施,具有自主知识产权的项目管理软件产品xx项目管理系列软件(包括xx投资控制合同管理软件、xx进度控制计划管理软件、xx质量控制安全管理软件、xx项目管理门户、xx城建项目管理平台等),并已经在全世界第一大桥苏通长江大桥、国内的开发区苏州工业园区以及南水北调工程实施和应用,目前正与南京城建集团合作,开发城建项目管理平台。
二、实习的内容
今年xx月xx日开始,我正式走进xx开始了实习工作,并被调到了江苏省建筑质量检测中心,参加正在进行的一个检测项目。由于我才大三,本身对企业的经营方式等都很陌生,公司让我们的王工带我学习,以师傅带徒弟的方式,指导我的日常实习。在王工的热心指导下,我依次对此次项目的业务流程和大概框架进行了了解,并积极参与相关工作,注意把书本上学到的理论知识对照实际工作,用理论知识加深对实际工作的认识,用实践验证大学所学确实有用。以双重身份完成了学习与工作两重任务。跟公司同事一样上下班,协助同事完成部门工作;又以学生身份虚心学习,努力汲取实践知识。我心里明白我要以良好的工作态度以及较强的工作能力和勤奋好学来适应公司的工作,完成公司的任务。
三、实习的提高与收获
实习收获,主要有四个方面:
一是通过直接参与企业的运作过程,学到了实践知识,同时进一步加深了对理论知识的理解,使理论与实践知识都有所提高,圆满地完成了本科教学的实践任务。
二是提高了实际工作能力,为就业和将来的工作取得了一些宝贵的实践经验。
三是一些学生在实习单位受到认可并促成就业。
四是为毕业后的正式工作做好了准备。
四、结语
到公司实习并没有我想象中的难以融入,通过慢慢的学习,发现在公司用的到得知识在我们的学校学习中都会遇到。至暑期结束,从不懂到渐渐的做了几个检测项目。学到不少的东西。实习生活还没结束,开学了我还是会继续留在公司我的学习和探索。
第3篇 软件工程论文开题报告模板
开题报告的综述部分应首先提出选题,并简明扼要地说明该选题的目的、相关课题研究情况、理论适用、研究方法,以下是关于软件工程论文开题报告的模板,希望对大家有帮助。
一、选题背景
当今的互联网服务面临着许许多多的挑战和千变万化的需求,其中就包括需要管理海量的数据,并且能为高速增长的用户群提供持续可依赖的服务。这里所说的互联网服务包括了诸如在线邮箱、搜索引擎、在线游戏、在线金融系统、内容分发网络、文件共享网络等等。 因此,能提供这些互联网服务的系统往往很庞大:由成百上千台机器组成,并且这些机器可能在同一个数据中心里,也可能分散在不同的数据中心,之间通过不可依赖的网络进行通信。在具有如此巨大的扩展性的集群中,错误的发生变的很常见:一部分机器可能随时会遇到硬件或者软件故障;网络延迟和网络故障随时可能发生,导致丢包、网络分区等情况;偶发的恶意攻击或是操作错误,也有可能导致不可预测的灾难性错误发生。 所以,构建这种系统的软件往往很复杂,同时,每隔一段时间,系统都需要进行一定的修改(升级)以提升性能、修改错误或增加新的功能。本文工作所面临的最基本的问题就是如何有效地设计一种工程上可行的升级方案,使得这种规模的分布式系统能在升级期间能持续地提供服务。
二、研究目的和意义
时下云计算十分火爆,各种互联网公司、银行、政府都经常提及云计算,各种各样的分布式系统也层出不穷,不论是著名的大型分布式产品的开源项目诸如 hadoop、open stack、mongo db 等等,又或者是国内外的著名的云计算服务提供商 amazon aws、microsoft azure、阿里云们,云计算早已从纸面或者是宣传标语中,走向了实实在在的落地阶段。 但是,针对云计算抑或是分布式系统中一个比较具体的问题的相关研究,尤其对于国内的相关领域而言,却是比较缺少的,国内工业界的著名厂商们似乎都在闷头造车,分享出来的解决云计算工程中实际具体问题的论文和研究成果依然较少。 本人深知自己的能力有限,仅得益于研究生期间的一些实习经历,结合工程实际,尝试对分布式系统的升级和数据迁移问题做一些总结和提炼的工作,并且有一定的创新。
三、本文研究涉及的主要理论
分布式系统是其组件分布在联网的计算机上,组件之间通过传递消息进行通信和动作协调的软件系统。分布式系统是一个统称,常见的有分布式操作系统、分布式程序设计语言及其编译(解释)系统、分布式文件系统和分布式数据库(存储)系统等等。本文所面临的升级和数据迁移的问题涉及到更多的是分布式存储系统,分布式存储系统的定义如下: 分布式存储系统是大量的普通的pc 服务器通过互联网互联,对外作为一个整体提供存储服务。也可以说,那些以数据存储和访问为目的而设计的分布式系统称之为分布式存储系统。 与普通的软件系统不同,分布式存储系统具有以下几个特性,理解这些特性对解决本文所提出的问题具有基础性的意义。 扩展性:分布式存储系统的扩展性是最重要的优势,往往可以扩展成百上千台的规模。同时随着集群规模的增长,其系统整体性能表现为线性增长。并且,可以根据一定的策略将数据和请求分配到不同的物理节点,物理节点的数目和集群处理能力成正比,集群是线性可扩展的。同时,集群能否扩展,可否线性扩展是衡量分布式存储系统的一个重要指标。 低成本和高性能:分布式存储系统具有的自动容错、自动负载均衡机制使其可以构建在普通的 pc 机之上。另外,线性扩展能力也使得增加、减少机器非常方便,可以实现自动运维。因此,对整个集群而言,分布式存储系统具备高性能。 数据分布:分布式存储系统区别于单机存储系统最大的特点是它可以按照一定方法进行数据切片,不同的物理节点分布不同的数据分片,从而将系统的存储容量压力和访问请求压力分散到系统集群的各个物理节点上,使系统整体能够存储超大规模的数据量,同时能够接受更多的并发请求。那么如何将数据分布到多台服务器才能够保证数据分布均匀?数据分布到多台服务器后如何实现跨服务器读写操作?常用的数据分片和分布方法有两种:a.哈希分区方法,即根据数据的 key 进行哈希取模,离散的分配到集群的物理节点上,amazon 的 dynamo 采用了一致性哈希算法进行分区;b.连续分区方法,即将整个数据集合按照 key 来排序,根据 key 的范围进行分片。
四、本文研究的主要内容及研究框架
(一)本文研究的主要内容
本论文共分为六章,各章的主要内容如下所述:
第一章为引言。介绍了本论文的研究背景,简述了云计算和分布式系统目前的现状,系统升级的必要性,以及本文的主要工作和组织结构。
第二章为文献综述。介绍了分布式系统相关的基本理论,分析了一些典型的 nosql系统,综述了在单机软件成熟的升级方案以及在分布式系统升级问题上前人的一些研究成果。
第三章为难点分析及总体设计。本章系统地分析了分布式系统升级问题的难点,并且提出了高可用的分布式系统升级设计的基本概念和原则,在此基础上,提出了该问题的总体设计方案。
第四章为详细设计和实现。本章在前一章的基础上,依次详细地设计了在单数据中心和跨数据中心的分布式环境下的系统升级方案,为本论文的最为重点的章节。
第五章为方案测试与实施。本章在详细设计与实现的基础上,提出了相应的测试和实施方案,通过测试分析和实验分析验证了升级方案的有效性。
第六章为总结和展望。总结了全文所做的工作,指出了论文的创新点,并且对论文的不足以及未来的后续研究做出了展望。
(二)本文研究框架
本文研究框架可简单表示为:
五、写作提纲
摘要 4-5
abstract 5-6
第一章 引言 9-
1.1 研究背景 9
1.3 本文组织结构 10-
2.1 分布式相关理论 11-14
2.1.1 基本概念和特性 11-1,尽在1566范文网。
第4篇 2023年软件研发工程师辞职报告怎么写
尊敬的领导:
我很遗憾自己在这个时候向公司正式提出辞职申请。
来到**公司也快两年了,正是在这里我开始踏上了社会,完成了自己从一个学生到社会人的转变。有过欢笑,有过收获,也有过泪水和痛苦。公司平等的人际关系和开明的工作作风,一度让我有着找到了依靠的感觉,在这里我能开心的工作,开心的学习。然而工作上的毫无成熟感总让自己彷徨。记得胡总曾说过,工作上如果两年没起色就该往自己身上找原因了。或许这真是对的,由此我开始了思索,认真的思考。尽管我一思考,上帝便会发笑,但这笑带着一丝苦涩,思考的结果连自己都感到惊讶――或许自己并不适合软件开发这项工作。否定自己让自己很痛苦,然而人总是要面对现实的,自己的兴趣是什么,自己喜欢什么,自己适合做什么,这一连串的问号一直让我沮丧,也让我萌发了辞职的念头,并且让我确定了这个念头。或许只有重新再跑到社会上去遭遇挫折,在不断打拼中去寻找属于自己的定位,才是我人生的下一步选择。从小到大一直过得很顺,这曾让我骄傲,如今却让自己深深得痛苦,不能自拔,也许人真的要学会慢慢长大。
我也很清楚这时候向公司辞职于公司于自己都是一个考验,公司正值用人之际,sun ltd.erp xx项目启动,所有的前续工作在公司上下极力重视下一步步推进。热门思想汇报也正是考虑到公司今后在这个项目安排的合理性,本着对公司负责的态度,为了不让公司因我而造成的决策失误,我郑重向公司提出辞职。我想在项目还未正式启动开始之前,公司在项目安排上能做得更加合理和妥当。长痛不如短痛,或许这对公司对我都是一种解脱吧。
能为公司效力的日子不多了,我一定会把好自己最后一班岗,做好项目开始前的属于自己的所有工作,尽力让项目做到平衡过渡。
离开这个公司,离开这些曾经同甘共苦的同事,很舍不得,舍不得领导们的譐譐教诲,舍不得同事之间的那片真诚和友善。
也愿公司在今后的工作中发挥优势,扬长避短,祝愿公司兴旺发达!
此致
敬礼!
汇报人:
日期:xx年x月x日
第5篇 软件工程师试用期转正总结报告
时光如梭,转瞬间已进入我公司二月有余,首先感谢公司领导对我的信任将新产品开发重任交给我去做,再次感谢领导和同事对我工作上的指导。这是我人生中弥足珍贵的经历,也给我留下了精彩而美好的回忆。在这段时间里公司领导及同事门给予了我足够的支持、鼓励和帮助,让我充分感受到了领导们坚定的信念和同事们积极乐观的精神。
记得初到公司的第一天,领导就将试制了两年多一直没有供货的产品;流水槽总成交给我,当时感觉这是一份很有压力而富有挑战的工作。虽然以前从事过冲压工艺及管理方面的工作,有一定的经验,但是面对的顾客不一样,要求也不一样,现在面对的是大众公司,各方面要求都要严格些。学习是取得一切进步的前提和基础。在这段时间里,白天忙于现场配合泰国工程师及工装科解决流水槽调试及试装过程中存在的一些问题,晚间回家认真学习公司各相关文件、标准,并带着问题向同事们互相探讨、互相学习取长补短,具体做了如下工作;
一、后流水槽总成大众试装工作
来公司两个月,去大众公司现场12次。每次试装顾客都要提出不同的问题(大众倒三班)诸如;后流水槽总成表面波浪、凸凹、划痕等质量问题、与尾灯支架匹配间隙问题、激光焊接等等试装存在的缺陷,每次回来都要配合工装现场制定解决方案,并跟踪落实。然后再同大众公司产品工程师、现场工程师、车间管理人员协调下一轮试装等事宜。功夫不负有心人,在公司领导及相关人员的积极努力下,流水槽总成的试装工作已接近尾声,下一步就要进行 ots工装样件提交了。
二、编制各类技术文件几十种
依据新产品开发程序,编制各类技术文件;如;控制计划、过程流程图、过程fmea、作业指导书、检验指导书、检具说明、平面布置图……等等。
在与公司同行的互相交流中,发现我公司有些指导性文件版本中有不完善之处,并及时依据标准进行完善。如;冲压下料卡中没有规定剪切毛刺公差等。
三、设计工位器具二种
根据流水槽零件形状不规则,而且是表面件;内表面质量要求高等特点,设计第一、二工序间带滑轮的转运车两种。
四、焊接夹具改造
后流水槽总成焊接夹具;流水槽(1k5 809 643/644)与支架(1k5 863 345)点焊时,支架摆放时是垂直位置,靠压弯部定位放不住,零件容易掉落。提建议将夹具适当位置加小磁铁固定。
以上是我来公司两个月来所做的一些主要工作,还有一些如配合三坐标检测、检具检测、夹具调整等一些零散工作就不一一累述了。
工作中虽然又积累了一些经验,相对于自身有了很大进步。尽管如此自认为同大众公司沟通较少,不利于新产品开发进度。 在以后的工作中还需继续努力,不仅要学习更好的与人愉快的相处,而且在技术和项目管理上也要更进一步,同时以积极,热情,细致对待每一项工作,多角度的提高自己解决实际问题的能力,为企业创造更多的价值,让自己的人生更有意义。
第6篇 .net软件工程师实习报告
.net软件工程师实习报告
.net实习报告
月末总结
这一个月在xx公司的实现,我开始渐渐的熟悉了这个环境,让我感觉到,要作为一个真正的优秀的软件工程师,我们还有很大的差距。
首先,我感觉到困难的是,在学校,我们都比较注重的是理论知识的学习,忽视了动手能力的培养,这跟我们出来实习到来了很大的麻烦,就造成了实习生的知识技能与用人单位要求的巨大代沟,但是通过这一个月的实习,我明白了我自身的差距,也在项目经理的培训和指导下,在自身的努力下, 不断的取得进步,我深知这种进步与实际的工作技能还有很大的差距,但是我会在之后的实习生活中不断的学习,不断的进步。
其次,在学校学习的面向对象的语言主要是java等,很少接触到c#/.net这就跟实习带来了不少麻烦,但是,我深信只要自己好好的努力,不断向师兄们学习,一定能克服这个问题的。在学校学习的阶段,对html、css+div、javascript、jquery、oracle等学习都比较粗浅,而且由于学习的时间比较久了,更是淡忘了不少,所以在实习的这个月中,就在不断的强化这些知识。我深知要学好这些东西,不是一朝一夕的事情,我会长此以往,不断的去学习,并掌握它们。
最后,要感谢师兄对我们的培训,分享自己的经验,让我们明白了实习中要学习的重点,让我们少走弯路。而且我知道自身的动手能力还很差,专业技能还不够好,所以,在之后的实习过程中,我会更加努力,虚心师兄们、同事们学习,不断取得进步。
lixw_ok
第7篇 软件工程师转正申请报告
时间一晃而过,转眼间三个月的试用期已接近尾声。这是我人生中弥足珍贵的经历,是我的第一份工作.给我留下了精彩而美好的回忆。
我叫xxx.于xxxx年成为公司的试用员工, 目前担任技术支持部门程技术支持一职,负责中文项目维护工作.根据公司的三个月的试用期规章制度,现申请转为公司正式员工.
作为一个应届毕业生,初入职场,曾经很担心不知该怎么与人共处,该如何做好工作;但是公司宽松融洽的工作氛围、团结向上的企业文化,让我很快完成了从学生到职员的转变.在任职期间,我在朱恺、王运亮等同事的帮扶下对于初期工作得以认知.这些流程业务也是我以前从未接触过的,自己也由一个学生转型为一名职业人;由只对业务流程有认识到敢下手去实践;这些也是各部门领导和同事的耐心指导和帮助,使我在较短的时间内适应了公司的工作环境,也熟悉了公司业务的整个操作流程.
当然了,在这期间,是我出错的高峰期了,特别是在有些事情的处理上,缺乏一定的灵活性,对有些事情考虑得不够周全,尤其是对部门之间协调性问题.但通过向一些有经验的同事学习,在后期的工作中逐步得到了改善.
在本部门(技术支持部)的工作中,我一直严格要求自己,认真及时做好下发布置的每一项任务,同时主动为同事分忧;专业和非专业上不懂的问题虚心向同事学习请教,不断提高充实自己,希望能尽早独当一面,为公司做出更大的贡献.当然,初入职场,难免出现一些小差小错需领导指正;但前事之鉴,后事之师,这些经历也让我不断成熟,在处理各种问题时考虑得更全面,杜绝类似失误的发生.在此,我要特地感谢部门的领导和同事对我的入职指引和帮助,感谢他们对我工作中出现的失误的提醒和指正.
经过这三个月,我现在已经能够独立处理部分中文程序的维护问题,协助同事进行业务分析,当然我还有很多不足,处理问题的经验方面有待提高,团队协作能力也需要进一步增强,需要不断继续学习以提高自己业务能力.在此也感谢一直帮助我的同事.
这是我迈出校门的第一份工作,这段时间来我学到了很多,感悟了很多;看到公司的迅速发展,我深深地感到骄傲和自豪,也更加迫切的希望以一名正式员工的身份在这里工作,实现自己的奋斗目标,体现自己的人生价值,和公司一起成长.在此我提出转正申请,恳请领导给我继续锻炼自己、实现理想的机会.我会用谦虚的态度和饱满的热情做好我的本职工作,为公司的辉煌发展奉献自己的光和热.
第8篇 软件工程师个人年度总结报告
1.公司的发展离不开网络,在近一年中,公司厂区急速扩建,从b厂区一楼的smt到二楼的组装测试线,本人有幸参与本次网络的规划与实施,由于工程的紧急和生产的扩张,实施的时候为了赶上生产的进度在某些方面难免考虑不周全,还有待进一步的整改。
2.因公司驻外办公地点的增加,要求能够进入公司的局域网中进行访问,本人针对公司原有的软件*进行了调试,确定该软件能正常安全的使用,可以方便在外移动办公人员的及时访问公司网络(该软件*仅支持adsl宽带连接,在专线的网络中不能使用)。
3.公司电脑新旧更替频繁,在这一年里,公司新增电脑数百台,在大家的通力合作下完成了数百台电脑的安装与调试,确保公司生产正常增长,公司目前一共近xx台电脑,由于机器较多,日常出现故障的情况较为常见,主要的电脑故障有:系统故障,网络故障,软件故障等,很多机器由于长期使用,导致系统中存在大量垃圾文件,系统文件也有部分受到损坏,从而导致系统崩溃,重装系统,另外有一些属网络故障,线路问题等。其他软件问题主要包括邮箱的使用, erp和办公软件等。虽然说故障原因不会超过软硬件两种,但往往在处理的过程中发现新的问题。
4.目前网络计算机病毒较多,传播途径也较为广泛,可以通过浏览网页、下载程序、邮件传播,为了做好防范措施,公司每台机器都安装了杀毒软件,并定期的要求升级,对发现病毒的机器及时的进行处理。一年来,针对部分特需要求的电脑,甚至有数次手动更新杀毒软件。
5.近年来,公司的网络变动频繁,很多以前的网线都缺少标识,每次都给网络的变动带来极大的困难。在多次的网络变更中,更多的时间都是在找线中消耗,让方案无法在预期的时间内完成。在第一次对smt网络变更中,对此有深刻的体会,原本预计半个小时的工作最后还是拖了近两个小时才完成,出现该种情况正是因为本人对公司网络的复杂性缺少认识,在没有标记的情况下实施方案,结果花费更多时间去确认网线的去向。为了解决上述问题,确保自己对网络能了如指掌,通过在各个车间的实地考察,终于理清了线序,并对网线和部分机柜进行了编号,同时制定示意图,方便大家更直观的理解。
时间如沙漏,总是在人们不经意间溜走,转眼将至年关。
第9篇 计算机软件工程师实习报告
计算机软件工程师实习报告范文
本周是实习的第一周,很幸运碰到了产品部很有耐心的leader詹老师。实习第二天他让我做一个h5的游戏类应用, 主要用于微信中分享。之前对于自己的水平是否能完成完全没底,但感觉第一次实操确实也有点让人兴奋,之前关于产品开发的印象只停留在书本上。
詹老师让我模仿“过家家gogaga”所开发的“打电话认师姐”微信小游戏写一个类似的应用。我把原始应用找出来便开始抠代码,第一步是将套在微信接口中的原始应用抠出来(套在微信接口的原始应用只能在微信浏览器中运行,无法在电脑上测试),周二开始做,一开始我的效率非常低,因为我很多测试方法并不熟悉,在参阅了微信js-sdk后总算把原始代码抠出来,厘清该应用的基本逻辑后开始重写,在詹老师的耐心地指导和对基础知识的讲解下,我们将原始代码中120行的css代码优化到60行,将五百多行的js代码优化到只有60行,这事实上是在原有的逻辑上完全重写了,这让我开始有点成就感了。
也第一次感受到产品开发中的大局观,这种大局观更多的是体现在细节上,比如代码变量名的设置需要与文件存放联合考虑,以便日后修改和维护。詹老师在讲代码逻辑的时候亲自写了一个例子让我体会,虽然消化这些用了快一天,但感觉真的收获很大,有拔云见日之感。
实习一周后所遇到的种种困难也让我意识到自己很多问题,归纳如下:
1.尽管之前对于书本的学习有一定积累,但还是暴露出代码的不熟练,细节方面处理能力差,在细节上耗费时间太多。
2.缺乏基本的软件开发测试思路,比如之前不知道chrome具有相当强大的错误测试功能,它对于没有触发的函数也有错误提示。
3.缺乏专注的习惯,比如詹老师让我先完成功能方面,但我却习惯于去找找界面的素材,这就导致两边都没有做好。虽然认识上知道不该这么做,但是习惯上却很难改。
4.自己很多时候虽然有问题但是不能完全阐述清楚,所以跟leader沟通的时候往往支支吾吾,以后有问题自己首先得想清楚,将问题讲明白也是很关键的能力。
另外也记录一些自己的浅薄感受:
1.工科出身的詹老师对于代码的运行效率有很多的考虑,但对于用户体验和交互效果似乎稍微少点,当然也可能是我新来并不了解的原因。
2.公司在做小应用的时候并不会在用户测试和产品结构功能上讨论太多,公司要的是迭代效率,就是要快速出应用,然后再快速上线下一个。
本周接到新的任务,为制作h5的招聘页面,之前的“给师姐打电话”的h5应用还没有优化好,能做的改进的地方还有很多,leader詹老师让我先把招聘网站做好,h5应用先放放,他给了我大街网做的“中国好offer”作为参考,拿到之后确实感觉这些页面都做得很好,詹老师搜集的资源确实十分丰富,从实习到现在他发给我的参考很实用,在看完了五六十个h5的招聘页面之后开始构思,在将产品架构基本做好后,测试又发现很多问题,有技术层面的,但更多的设计本身的问题。技术的细节的问题:基于jquery mobile的开发框架国内的资料十分有限,不得不查阅原始的英文api,很多问题也只能去jqm的论坛查找,这些都十分考验英文阅读能力。css的布局问题繁杂,在各个浏览器,各个应用的渲染都不一样, 也是很折磨人的过程,我现在就碰到了css中font-weight属性在safari没有渲染的问题,至今没有解决。
逐渐体会到前端工作的繁琐与细节,需要学的东西很多,有时候可以凭自己一些小聪明在当前解决,但并没有摸到问题的根源,扬汤止沸不是长久之计,但又好像没有足够的时间来系统的摸索,我只能先将这些问题一一记下来。这些技术的'体会是一方面,另一方面便是产品的设计层面,现在就是因为产品快做好后发现有很多地方犯了低级错误,以往的纸上谈兵头头是道,等到自己亲身实践却感到把握不住很多设计原则,比如界面设计给用户造成的不必要的干扰,功能可见性的不足,逻辑上的不严谨,以下我归纳了下岗做好的h5界面存在的交互问题:
1.页面的设计初衷是左右滑动来切换页面,但给几个朋友测试后都不能进入页面后就自然而然的知道是左右滑动。
2.join us的图标给用户是按钮的错觉,在测试中很多用户以为是按钮,都会下意识的点击。
3.交互效果的乏善可陈,与滑动的逻辑似乎也没有太大关联,只是单纯的加入了一些css3的动画。
4.用于提示左右滑动的动态箭头会让用户以为是点击作用。
改进:
1.放弃join us图标
2.改为上下滑动,箭头提示更改
3.重新设计图标摆放结构
总结:这次的h5页面主要在于设计问题,事先并没有完全构思好原型就急急切投入到代码的编写中,这种开发方式本身是十分幼稚的!
第10篇 软件工程的实践报告
软件工程的实践报告
软件工程的实践报告
一、实习目的
这次实习的目的是为了提高我的专业技能、实践能力、以及让我了解一些实际的工作情况。对我在正式工作前有很重要的意义,不论是专业技能,还是综合素质,以及实际中的人际关系都有了更加深刻的体会,让我在正式工作前有了一笔很珍贵的经验。
这次实习的主要任务就是在了解整个软件的制作过程,以及各个环节中的细节,当学会了这些环节后,再用学到的知识来完成一个公司给我们安排的一个项目。我分到的项目名称是《诊所管理系统》,这个项目我们将以小组的形式共同将其完成,以模拟实际软件制作的过程,尽最大程度的将我们所学到的知识转化成实际的能力。为真正的项目做好充分的准备,让我们可以在实习过后的正式工作中,有准备的去面对。
公司的最终目的就是希望我们能了解实际项目的制作,并初步的理解各个环节的意义。而让我们用项目进行实际制作就是为了让我们能更好的理解项目制作中各个流程的意义以及项目制作过程中的团队是如何合作的。
二、实习单位及岗位
我所实习的单位是校企合作埃森哲信息技术(大连)有限公司的软件开发部。这个部门的主要职能就是外包服务工作,按照客户的需求制作成相应的软件,所以我们需要对整个软件开发的过程都较熟悉,这样才能应对客户们各种各样的问题,才能制作出更好的软件以满足客户们的需求。
因为刚实习的原因,所以我的职位是软件助理工程师,时间的具体安排是实际项目制作以及专业知识的学习,实习时间为8个星期。本来实习的地点是在公司的,后来因为公司的内部原因,将我们的实习地点改为学校内部实习,每天的时间和正式上班相同。早8晚5,每周六周日休息。
整个实习的实际流程前面已经说过,八周的实际项目制作以及专业知识的学习。具体的每周任务、实际工作内容、以及专业知识与专业技能的实际应用会根据不同的环节也有所不同。但总体的目标就是让我们了解实际工作中软件的制作流程,以及各个流程中所需要的技术和注意点,并用实际的项目让我们进行练习。
三、实习过程
上面已经介绍了个整个实习的任务以及目的,下面将详细介绍整个实习的流程,并对每个流程的细节加以详细说明。
具体的时间安排如下:
第一周:将对该项目所需要的知识进行集体巩固复习。将一些已经生疏的知识巩固巩固,以备项目中的不时之需。在实习的第一天企业的经理就详细的给我们讲解了软件工程这门科学对于一个软件制作的重要性,并以此为基本给我们定下了这次实习的大体实习流程。
第二周:将直接进行项目的需求分析。因为项目名称已经给出,所以将去掉可行性分析。我们小组分到的项目是“诊所管理系统”,这就免不了去诊所实地调查了。实际调查的过程中发现,需求分析这个过程是非常非常的重要,需求分析文档的制作,决定了项目的各个功能以及这个软件是否符合用户的需求。这一周的收获就是软件需求分析的文档制作,这是软件工程中非常重要的一个步骤,这一环节,是一整个软件生成的最为重要和关键的环节。
第三周:这一周由于临时变动,将概要设计和详细设计合为一周制作。根据调查的结果,进行概要设计。由于是初次制作软件概要分析的文档,所有有很多不符合规定的地方,就比如数据流图的制作,很多小的细节都没有注意,像这样的问题还有很多。不过,在经过了小组成员的积极讨论修改以及老师的指导后,这些问题都得以解决。接下来,根据概要设计,来制作软件的详细设计。详细设计的制作,相对于概要设计,感觉能稍微简单些,也不知道感觉对不对。因为在概要设计模块中,我们已经设计好了所需要的模块、接口、类、以及所要实现的功能,所以我们只需要考虑每个类的功能如果用代码实现就可以了,当然不是将代码写上去,而是用流程图以及伪代码之类的相关技术来表示。这个阶段的制作完成就开始正式的编码了。到此为止,准备工作总算是做完了,几乎花费了我们实习的一半时间。这一周的时间,我们在忙碌中不知不觉的度过了!下一周就会进入到该项目的实际编码当中,这也是我们大家最熟悉的地方了,感觉总算有地方出力了,期待着下一周的到来。
第四周:根据详细设计,来进行项目的编码。这一周,我们进行实际的编码,我最大的感觉就是,照着详细设计去进行编码,思路以及逻辑非常的清晰,可能在将流程如以及伪代码转换时稍微有点费劲,当相对于以往我们的直接编码而言,流畅度不言而明。
第五周:这一周本来是要进行测试的,但在编码完后企业老师检查的时候,给我们指出了很多的问题,说我们所写的代码太粗糙,所以我们只能对代码进行细致的加工,把测试推到了下周来进行。这一周,让我们受益匪浅,对代码的注释以及编码格式都有了更加深刻的理解。
第六周:根据做完的项目,进行项目的测试。本周就是对软件进行测试,从最基本的类之内的方法测试,一直到整个项目的综合测试,分了好几个阶段。而区分于以往的测试不同,这次我们是先写测试文档,当测试文档检查合格后,我们才可以对着文档进行逐步测试。我想,这可能就是我们以后工作的大体方向吧,以文档为主的项目制作。由于测试文档的制作进度太慢,所以本周就忙测试文檔的制作了一样了,其它的什么也没干,测试也只能等下周进行了。希望下周测试的时候效率会很高,期待的试一次,拿着测试文档去测试的感觉。
第七周:拿着测试文档,根据上面的要求,一项一项的测试,以确认项目的正确性。测试的顺利让我有了爽快的感觉,拿着测试文档,直接去校验代码就可以了。几乎不用去想程序内部的测试流程,因为文档上已经给你写的明明白白了。到这里,我有一种感觉,像埃森哲这种大公司内,文档的重要性比编码本身更为重要。我想,这就是企业派来的老师没有直接给我们进行技术培训,而是让我们来了解软件工程的流程的原因。当然,根据企业的文化不同,对软件工程的生命周期也会有细微的差别,他们会选择最适合自己公司的方法来进行整个软件的生命周期,并不是一成不变的。
第八周:这一周,我们没有跟技术相关的任务,只要好好准备准备个人展示就可以了。但你可千万不要小瞧这个人展示,因为他将占你整个实习成绩的`50%,这也是企业老师在本周周一时才告诉我们的,我们之前根本就不知道还有实习成绩这一说。项目总结,我们将用一周的时间来总结整个实习的收获,在本周的周五进行自我展示,以及收获报告。至此,实习的生涯将会到此结束。这一周,我们思考着、沉淀着、总结着,将我们对整个实习的收获、总结、体会等各个方面进行了精华的提炼,以ppt为基础,进行为期10分钟的个人展示以及项目答辩。就此,我们的实习画上了完整的句号。
四、实习总结
我们的实习已经结束,但生活却没有结束,这一次的实习,对于我们这帮还没有毕业的学生来说可以用意义重大四个字来形容。他不仅仅对我们的专业知识进行了巩固和拓展;还对我们作为软件开发人员的视野进行了增大,让我们了解了很多软件开发这个职业应该注意的一些细节;更是让我们亲身体会了软件工程这门科学对于一个软件的意义。这些经验对我们来说就是一笔宝贵的财富。而经过了8周的实习,在大家的共同努力下,也都完成了各自的任务,但我想说的是,我们并不仅仅是完成了任务,我们更是个个满载而归:
项目的制作以及疑难问题的解决,将我们把大学期间那些快要淡忘的知识又重新熟悉了起来,并且对代码有了更深层次的理解。代码的复用性、类与类之间的调用、对象的创建、数据库的连接以及操作等各种专业知识的使用,让我们能更好的将这些各种各样知识合理的整合在一起。
如果说专业知识收获颇多,那么接下来的职业技能却是我认为在整个实习过程中收获最大的地方。代码的注释以及编码的规范这两点是我以前很少注意的地方,对其也并没有多少重视。但这一次,却明白了他的重要性:这是作为一个软件开发人员必须应该具备的能力,或者说应该特别注重的地方。因为我们的代码并没有多少注释以及很多地方的编码很不规范,企业老师宁愿让我们多花一周的时间修改,也没有匆匆的进行下一步测试。在修改的这一周内,通过自己的体会以及老师的重点强调,对于代码的编码规范和代码的注释有了更深层次的理解。通过了这次的实习,我个人认为,代码的注释以及编码的规范比个人的技术更为重要。
这次实习的最终目的就是希望我们了解软件的整个制作过程,也就是软件工程这门科学。这一次的实习,中间的制作文档时间大约是编码的好几倍,编码的时间即使是因为我们修改的原因也只有两周,而其他的大部分时间就是制作文档。我个人猜想可能进公司后文档的制作比个人的技术更加重要。因为文档的原因,我们的项目制作,感到非常的流畅,条例非常的清晰,逻辑也很流畅。对于软件的制作,这些文档起了很重要的意义,所以觉得,软件工程也许就是自己以后努力的方向吧。
最后,总结这段时间的实习生活的收获,真的是使我受益匪浅。在实习中,我学习到了不仅仅是技术上的收获,更还有生活中的的人际交往以及其他的许多经验。而这些,都将作为我迈入社会的根本,我将以此为我的基础,怀着一颗勇敢无畏的心去迎接我即将来临的工作。
五、实习体会
这一次的实习,给了我很深刻的体会,不仅仅是专业的收获,更还有团队间的相互合作,这些让我明白了团队的意义。工作即将来临,我期待着工作的到来,我将带着这次实习的收获,尽量的将学到的知识运用到实际工作中,去迎接一个又一个的挑战。前方的路会有很多困难等着我,但我不怕,因为我坚信,只要我努力,终会克服这些困难。路就在脚下,我将带着坚定的信念,不畏挫折,勇往直前!
第11篇 软件工程专业毕业论文开题报告
一、课题来源
课题《oracle数据库应用实验平台的搭建》来自于实际的教学工作需要,随着科技的进步,网络的发展,几乎所有的企业都使用数据库来帮助管理商业活动,为企业带来了巨大的收益。而当今数据库市场,已经形成以甲骨文的oracle数据库、ibm的db 2数据库、微软的sql server数据库为代表的三足鼎立的形式,其中甲骨文公司的oracle则牢牢占据着的市场份额。在国内,oracle数据库已经成为诸多企业的首选,并且国内的市场份额呈逐年增高的趋势。因此,建设oracle数据库应用平台,不仅能够为数据库教学提供一个平台,同时更能让学生在学习的过程中达到理论和实践相结合的目的,为学生提供更多的oracle学习和实践的资源,以提高学生理论高度和实践能力,最终,为学生的就业提供助力。
二、国内外现状
在国外,目前已经有大量的高校采用了oracle,其中排名前10的哈佛大学、耶鲁大学、剑桥大学、牛津大学、加州理工大学、伦敦帝国理工学院、芝加哥大学、麻省理工大学、哥伦比亚大学全部采用了oracle.以剑桥大学为例,该校拥有30,000名学生、31所学院、150系,面临着每所学院都有自己的信息系统、冗余和冲突的资料、繁琐低效的业务流程、无法快速的给出业务报表等挑战,最终,通过应用oracle,成功的实现了保证单一官方记录,各科室均可获得准确的数据,学生可在校区外获取记录,分享信息,准确报表。
在国内,清华大学、北京工业大学和中国科技大学已与oracle签定协议,成为中国oai计划(oracle学术教育计划 )的首批成员学校。根据计划,他们可以获得oracle提供的用于教学目的的标准商业版软件以及oracle的银牌服务。学生们可以学习到世界最新的技术,并能获得世界水平的课程,同时通过oracle与行业用户的联盟,参加社会实践,获得市场上所需要的专业技能。 近期,于5月13日,成都金晨教育集团携手世界的企业软件厂商oracle公司,在成都召开“2022甲骨文国际化it人才培养创新论坛”暨“四川地区高校院长高峰论坛”,四川大学、成都理工大学、四川师范大学、成都信息工程学院、成都托普信息学院、成都纺织高等专科学校、成都电子机械高等专科学校等25所高校领导参加了此次会议。会后,oracle公司将与高校就oracle精品课程置换、专业共建、共建大型实训基地等合作模式进行深入的商谈,同时oracle公司将为部分学校捐赠正版软件、培训师资。 通过此次会议,oracle公司将与四川省各高校,在“校企联盟”的教育改革模式下,打造企业需要的信息化人才,打通it厂商、高校、用人企业的整个链条,提高四川大学生的就业和从业能力。
综合国内外的情况,oracle已经深入到各大国内外高等院校,将oracle的教学融入到数据库教学中已经刻不容缓。
三、综合分析
该项目实施后,预期实现oracle数据库服务的共享,以及用户的集中式管理,因此从应用的角度分为两大部分来分析:
oracle数据库软件的部署和使用
1.1 硬件载体的选择
以oracle 11g为例,官方文档说明如下:
项目最低要求
物理内存最小1gb
虚拟内存物理内存的2倍
磁盘空间基本安装需要:4.55gb 高级安装需要:4.92gb
显示器支持256色
处理器最小550mhz, 如果是vista系统则需要800mhz
以上为oracle 11g安装的最小硬件需求,按此要求,则只能实现单用户的学习,不能满足大数量用户的并发访问应用需求,因此,为了满足湖北汽车工业学院全校9600在校生和478专职教师的应用需求,应当提高硬件载体性能的采购标准,以满足当前的应用需求,同时,该硬件载体应当具备一定的扩展能力,以满足未来的升级需求,节约投资成本。
1.2 操作系统的选择
oracle数据库支持windows系列操作系统、unix系列操作系统、linux系列操作系统等多种类型的操作系统。
虽然unix系列、linux系列等类型的操作系统的安全性能高于widows系列的操作系统,但是unix系列、linux系列操作系统固有的难于学习、难于配置等特点,会为项目的部署阶段带来巨大的难题,由于该项目的预期要求是一个学生学习和教师教学的平台,该平台在未来运行阶段不会部署商业化的数据库数据,因此,windows系列的安全性可以满足该平台的要求,同时windows平台的易维护性,易管理等特性,也为该平台的部署带来了便利。
所以,选择windows系列的操作系统,即满足oracle 11g的运行要求,同时降低了后期维护的成本。
1.3 oracle 11g的初步规划
根据操作系统平台的选定,而选择windows版本的oracle 11g作为数据库教学的平台。
该平台面向湖北汽车工业学院的在校生,以及专职教师提供数据库服务,应此将oracle的用户分为4类是合理的。
第一类,学生。学生可以自由的使用oracle进行相关的ddl、dml操作,但是应当严格限制学生使用dcl操作。
第二类,教师。教师可以自由的使用oracle进行先关的ddl、dml、dcl操作。
第三类,维护员。应当对维护员的操作进行严格限制,以防止数据库瘫痪,但是可以对oracle进行基本的监控和维护。
第四类,管理员。管理员拥有所有权限,可以根据教师的要求,对oracle进行高级操作,但应当严格监控其操作,防止服务器当机。
由于该平台用户数量大,因此,需要合理分配oracle服务的资源,以提高oracle数据库的利用率,同时应满足教师的特殊应用需求。
集中式管理的实现方式
由于该平台面向湖北汽车工业学院共计1万多全校师生,同时,每年都有新生入学和应届生毕业,因此,该平台面临着用户数量大,用户流动具有周期性,所以,开发一个第三方集中管理平台,对oracle数据库应用实验平台的用户进行管理,是十分必要的,这样能有效降低管理oracle数据库应用实验平台的用户的难度和成本。四、方案论证
1.网络拓扑结构设计
根据相关资料表明,当今服务器的mtbf(平均故障间隔时间)已经能够达到120000小时,但是服务器在运行期间发生宕机事故,仍然屡见不鲜,因此,在设计计算机网络拓扑结构时,使用双机备份,乃至多机备份是一种很好的方案。通过阅读oracle 11g的产品说明,该数据库软件支持数据库集群技术,并且可以灵活配置数据库软件和数据库数据,此特性为设计两层且各层可单独冗余的计算机网络拓扑结构奠定了基础。
为了提高oracle数据库应用实验平台的稳定性,因此将数据库实例和数据库数据部署至单独的服务器,同时,部署数据库实例的服务器采用2台服务器做集群配置,通过这样的设计,可以达到数据库实例与数据库信息分离的目的,这样可以实现整个平台不间断运行,即使其中一台服务器因为意外宕机,那么另一台服务器也可以做到无缝切换,保证整个平台依然能够向用户提供数据库服务,同时提高了整个平台的i/o吞吐量,也为将来的服务器集群拓展奠定了基础。
为了提高平台内部数据的交换速率和设备之间互联的稳定性,采用安普非屏蔽6类线和华为s1724g企业级千兆交换机,保证了oracle服务器与存储服务器的高速率数据交换。
网络拓扑结构设计如下:
集中式管理平台设计
在设计出oracle数据库应用实验平台的网络拓扑结构后,通过分析,集中式管理平台的应用,也需要数据库软件的支持,并且,对数据库资源的占用少,应此可以直接依托该数据库提供辅助服务,其网络拓扑结构修改后如下:
通过分析,该管理平台需要实现的主要功能如下:
批量添加、删除学生应用oracle数据库应用实验平台的帐户功能
单独添加、删除学生应用oracle数据库应用实验平台的帐户功能
开启、关闭学生应用oracle数据库应用实验平台的功能
清理学生使用oracle数据库应用实验平台之后产生的垃圾文件
由于oracle 11g对java支持的很好,其外围组件较多,因此采用b/s结构设计有利于该辅助程序设计。
五、工作步骤
日期任务
201x.03.10提交开题报告
201x.03.11-03.17需求分析文档完成
201x.03.18-03.31详细设计文档,数据库设计文档,测试计划文档完成
201x.04.01-04.15完成相关数据库设计以及相关编码,完成中期汇报表
201x.04.16-04.30完成编码及相关测试
201x.05.01-05.15完成毕业论文初稿
201x.05.16-05.31完成毕业论文,准备答辩
六、参考文献
(美)bob bryla,kevin loney.oracle database 11g dba手册[m].北京:清华大学出版社,2022-1-1.
(美)michael maclaughlin.oracle database 11g pl/sql程序设计[m].北京:清华大学出版社,2022-4.
[3] (美)deepakalur johncrupi danmalks.j2ee核心模式[m].北京:机械工业出版社,2022
[4] 张桂元,贾燕枫。eclipse开发入门与项目实践[m].北京:人民邮电出版社.
[5] 刘晓华。j2ee企业级应用开发[m].北京:电子工业出版社,2022
[6] 张海藩。软件工程导论(第四版)[m].北京:清华大学出版社,2022,5-10.
[7] 张洪斌等。weblogic server系统管理和程序开发指南[m].北京:机械工业出版社,2000
第12篇 软件工程专业学生实习报告
1实习目的
通过实习联系理论,从而更好的掌握所学的知识.
培养独立意识,生活能力.
2实习内容
一、校内实习
1.讲座内容、总结
(1)讲座名称:云计算
总结:云计算事实上就是一个新的商业模式,其技术方面就是由分布式计算、并行处理和网格计算发展来的。它将计算任务分布在大量计算机构成的资源池上,使用户能够按需获取计算力、存储空间和信息服务。
中国云计算网将云定义为:云计算是分布式计算(distributed computing)、并行计算(parallel computing)和网格计算(grid computing)的发展,或者说是这些科学概念的商业实现。
forrester research的分析师james staten定义云为:“云计算是一个具备高度扩展性和管理性并能够胜任终端用户应用软件计算基础架构的系统池”。
虽然目前云计算没有统一的定义,结合上述定义,可以总结出云计算的一些本质特征,即分布式计算和存储特性,高扩展性,用户友好性,良好的管理性。
云计算具有以下特点:
1)虚拟化技术:这是云计算最强调的特点,包括资源虚拟化和应用虚拟化。每一个应用部署的环境和物理平台是没有关系的。通过虚拟半台进行管理达到对应用进行扩展、迁移、备份,操作均通过虚拟化层次完成。
2)动态可扩展:通过动态扩展虚拟化的层次达到对应用进行扩展的目的。:可以实时将服务器加入到现有的服务器机群中,增加“云”的计算能力。
3)按需部署:用户运行不同的应用需要不同的资源和计算能力。云计算平台可以按照用户的需求部署资源和计算能力。
4)高灵活性:现在大部分的软件和硬件都对虚拟化有一定支持,各种it资源,例如,软件、硬件、操作系统、存储网络等所有要素通过虚拟化,放在云计算虚拟资源池中进行统一管理。同时,能够兼容不同硬件厂商的产品,兼容低配置机器和外设而获得高性能计算。
5)高可靠性:虚拟化技术使得用户的应用和计算分布在不同的物理服务器上面,即使单点服务器崩溃,仍然可以通过动态扩展功能部署新的服务器作为资源和计算能力添加进来,保证应用和计算的正常运转。
6)高性价比:云计算采用虚拟资源池的方法管理所有资源,对物理资源的要求较低。可以使用廉价的pc组成云,而计算性能却可超过大型主机。
按需部署是云计算的核心。要解决好按需部署,必须解决好资源的动态可重构、监控和自动化部署等、而这些又需要以虚拟化技术、高性能存储技术、处理器技术、高速互联网技术为基础。所以云计算除了需要仔细研究其体系结构外,还要特别注意研究资源的动态可重构、自动化部署、资源监控、虚拟化技术、高性能存储技术、处理器技术等。
目前,云计算还处于起步阶段,毫无疑问云计算前景光明。它可能彻底改变用户对计算资源的使用方式,使得用户从以桌面为核心转向以web为核心。云计算不仅仅是一个计算问题,它需要融合许多技术和成果。我们相信,随着越来越多的参与者加入到云计算的研究与发展中,云计算会出现一些新的结构模式、开发平台和应用软件,推动云计算及其应用日益走向成熟。
2.讲座内容、总结
(2)讲座名称:无线传感器网络
总结:无线传感器网络(wireless sensor networks,wsn)就是由大量的密集部署在监控区域的智能传感器节点构成的一种网络应用系统。由于传感器节点数量众多,部署时只能采用随机投放的方式,传感器节点的位置不能预先确定;在任意时刻,节点间通过无线信道连接,采用多跳(multi-hop)、对等(peertopeer)通信方式,自组织网络拓扑结构;传感器节点间具有很强的协同能力,通过局部的数据采集、预处理以及节点间的数据交换来完成全局任务。
1.无线传感器网络具有以下特点:
①大规模网络。为了获取精确信息,在监测区域通常部署大量传感器节点,传感器节点数量可能达到成千上万,甚至更多。通过不同空间视角获得的信息具有更大的信噪比;通过分布式处理大量采集的信息能够提高监测的精确度,降低对单个节点传感器的精度要求;大量冗余节点的存在,使得系统具有很强的容错性能;大量节点能够增大覆盖的监测区域,减少洞穴或者盲区。
②低速率。传感器网络节点,通常只需定期传输温度、湿度、压力、流量、电量等被测参数,相对而言,被测参数的数据量小,采集数据频率较低。
③低功耗。通常,传感器节点利用电池供电,且分布区域复杂、广阔,很难通过更换电池方式来补充能量,因此,要求传感器网络节点的功耗要低,传感器的体积要小。
④低成本。应用wsn时,监测区域广、传感器的节点多,且有些区域环境的地形复杂,甚至连工作人员都无法进入,一旦安装传感器则很难更换,因而要求传感器的成本低廉。
⑤短距离。为了组网和传递数据方便,两个传感器的节点之间的距离通常要求在几十米到几百米之间。
⑥高可靠。wsn的信息获取是靠分布在监测区域内的各个传感器检测到的,如传感器本身不可靠,则其信息的传输和处理是没有任何意义的。
⑦动态性。对于复杂环境的组网,其覆盖区域往往会遇到各种电、磁环境的干扰,加之供电能量的不断损耗,易引起传感器节点故障,因此要求传感器网络具有自组网、智能化和协同感知等功能。
2.无线传感器网络在很多方面都有应用:
①军事应用。由于其具有可快速部署、自组织、隐蔽性强和高容错性的特点,因此能够实现对敌军地形和兵力布防及装备的侦察、战场的实时监视、定位攻击目标、战场评估、核攻击和生物化学攻击的监测以及搜索等功能。
②环境应用。可以用于气象和地理研究,自然和人为灾害(如洪水和火灾)的监测,监视农作物灌溉及土壤、空气变更的情况、牲畜和家禽的环境状况,以及大面积的地表检测和跟踪珍稀鸟类、动物和昆虫,进行濒危种群的研究等。
③医疗应用。可以用于检测人体的生理数据和健康状况,对医院药品进行管理以及用于远程医疗等医疗领域。
④家庭应用。嵌入家具和家电中的传感器和执行单元组成的无线网络与internet连接在一起,能够为人们提供更加舒适、方便和具有人性化的智能家居环境。
⑤工业应用。可以用于车辆的跟踪、机械故障的诊断、工业生产的监控、建筑物状态的监测等。
⑥其他应用。在太空探索方面,可以实现对星球表面长期的监测。在商务方面,可用于物流和供应链的管理。
传感器网络是目前国内外的最新研究热点,具有广阔的应用前景,将是未来社会应用最广的网络,需要各种技术支撑。通过近几年的研究,人们对传感器网络固有特点的认识已经逐渐明确,并在相关技术方面取得了一些进展。但是,传感器网络要真正实用化,在基础层、网络层等方面还有许多基础性问题和关键技术需要解决。
总之,无线传感器网络是一门全新的技术,还有许多课题需要科技工作者坚持不懈的努力。相信在各界人士的努力之下,无线传感器网络将会呈现出一片新的局面,并且将会更好、更广的应用于各个行业,造福于社会
3.讲座内容、总结
(3)讲座名称:嵌入式软件发展及物联网
总结:随着it技术飞速发展,互联网已经进入了“物联网”时代。如果说,之前互联网上大量存在的设备主要是以通用计算机(像大型机、小型机、个人电脑等等)的形式出现,“物联网”的目的则是让所有的物品都具有计算机的智能但并不以通用计算机的形式出现,并把这些‘聪明’了的物品与网络连接在一起,这就需要嵌入式技术的支持。嵌入式技术是计算机技术的一种应用,该技术主要针对具体的应用特点设计专用的计算机系统——嵌入式系统。嵌入式系统是以应用为中心,以计算机技术为基础的,并且软硬件可量身订做,它适用于对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。
嵌入式技术和通用计算机技术有所不同,我们知道通用计算机多用来和人进行交互并根据人发出的指令进行工作;而嵌入式系统大多数情况下可能根据自己‘感知’到的事件自主地进行处理,所以它对时间性,可靠性要求更高。一般来说,嵌入式系统应该具有以下一些特征:专用性、可封装性、实时性、可靠性。专用性是指嵌入式系统用于特定设备完成特定任务,而不像通用计算机系统可以完成各种不同任务。可封装性指嵌入式系统一般隐藏于目标系统内部而不给操作者察觉。实时性指与外部实际事件的发生频率相比,嵌入式系统能够在可预知的时间内对事件或用户的干预做出响应。可靠性是指嵌入式系统隐藏在系统或设备中,一旦开始工作,可能长时间没有操作人员的监测和维护,因此要求它能够可靠运行。
嵌入式计算机系统同通用计算机系统相比具有以下特点:
1、嵌入式系统通常是面向特定应用的,嵌入式cpu与通用型的最大不同就是嵌入式cpu大多工作在为特定用户群设计的系统中,它通常都具有功耗低、体积小、集成度高等特点,能够把通用cpu中许多由板卡完成的任务集成在芯片内部,从而有利于嵌入式系统设计小型化,移动能力大大增强,跟网络的耦合也越来越紧密。
2、嵌入式系统是将先进的计算机技术、半导体技术和电子技术与各个行业的具体应用相结合的产物。这一点就决定了它必然是一个技术密集、资金密集、高度分散、不断创新的知识集成系统。
3、嵌入式系统的硬件和软件都必须高效率地设计,量体裁衣、去除不需要的多余功能,力争在更小的硅片面积上实现同样的性能,这样才能在具体应用中更具有竞争力。
4、嵌入式系统和具体应用有机地结合在一起,它的升级换代也是和具体产品同步进行,因此嵌入式系统产品一旦进入市场,具有较长的生命周期。
5、为了提高执行速度和系统可靠性,嵌入式系统中的软件一般都固化在存储器芯片或单片机本身中,而不是存储于磁盘等载体中。
6、嵌入式系统本身不具备自主开发能力,即使设计完成以后用户通常也是不能对其中的程序功能进行修改的,必须有一套与通用计算机系统连接的开发工具和环境才能进行开发。
嵌入式的关键部分还在于核心芯片的选择,嵌入式核心芯片的特点有:
1、可扩展的处理器结构,以能最迅速地开展出满足应用的最高性能的嵌入式微处理器。
2、嵌入式微处理器必须功耗很低。
3、对实时多任务有很强的支持能力。
4、具有功能很强的存储区保护功能。这是由于嵌入式系统的软件结构已模块化,而为了避免在软件模块之间出现错误的交叉作用,需要设计强大的`存储区保护功能,同时也有利于软件诊断。
信息时代,数字时代使得嵌入式产品获得了巨大的发展契机,为嵌入式市场展现了美好的前景,网络化、信息化的要求随着互联网技术的成熟、带宽的提高日益提高,也使得以往单一功能的设备如电话、手机、冰箱、微波炉等功能不再单一,结构更加复杂。在不久的将来嵌入式软件及物联网会深入到我们的千家万户当中,造福我们的生活。
4.讲座内容、总结
(4)讲座名称:信息技术在造船行业的应用
总结:船舶工业是我国制造业应用计算机最早的行业之一,上个世纪70年代,我国一些大型造船厂就开始应用计算机。上个世纪80年代后期,我国船舶工业开始大规模应用二维计算机辅助设计(cad)系统和部门级管理信息系统(mis),随着造船cad和mis技术的应用,新产品开发设计周期有效缩短,造船企业现代化管理水平得到提高,造船企业初具国际竞争力。
上个世纪90年代中后期,我国造船企业根据自身的条件,引进了国外三维cad/cam(计算机辅助制造)软件系统,通过消化吸收实现了船舶产品的三维设计,建立了包含设计、制造与生产管理等综合信息的船舶产品数字化模型,提高了设计质量与制造管理水平,有效缩短了产品建造总周期。
从上世纪90年代末开始,国内计算机应用基础较好的船舶企业开始进行cims系统应用的探索和研究,信息化应用由单个系统走向系统集成,开发的软件涉及船舶设计、制造和管理等各方面,实现了制造信息共享和企业制造资源优化,为进一步实现企业信息集成奠定了基础。
在产品设计方面,集成各种工程分析与仿真软件的船舶三维设计平台已在我国绝大部分船厂建成,形成了全船船体结构、舾装、电装的三维设计能力。在船舶产品制造方面,我国先后开发了具有自主知识产权的全自动套料软件,各骨干企业先后大量引进自动化加工设备,也提高了造船生产效率。同时,各大船厂还与国内软件公司协作开发以及引进国外软件进行二次开发的方式建立了相应的造船生产计划、物流及车间作业控制等管理系统,提高了管理自动化水平。
船舶工业信息化的建设,为我国造船行业发展起到了不可低估的推动作用,截至2008年,我国造船产量已从上世纪80年代初的34.2万载重吨增加到2881万载重吨;造船份额从占世界总量的0.7%上升到29.5%;造船模式已经从传统的造船模式转变为基于总装造船的现代模式。造船效率明显提高、造船成本明显下降,具备了成为造船大国、强国的基本条件。
虽然我国造船行业信息化建设取得了较大的成果,但与先进造船强国的差距还很大。世界造船强国从计算机辅助应用(cax)开始,由逐步实施cims和敏捷制造技术向虚拟企业方向发展,已经形成集船舶产品开发、设计、建造、验收、使用、维护于一体的船舶产品全寿命周期的数字化支持系统。目前,世界造船业已经进入了“数字化”造船阶段,正在研究全球化的资源优化集成,以全面数字化、模块化和网络化技术为支撑,建立基于知识密集、以模块为导向的异地并行设计、异构生产组织动态联盟的造船体系。我国造船业要想在这个未来的动态联盟中占有一席之地,就必须通过实施现代造船模式,利用数字化技术提升竞争力。
展望未来,我国造船业信息化建设将集中在以下7个方面:系统地规划数字化总装造船体系;深化数字化造船工艺研究;构造数字化造船的管理和控制体系;建立数字化造船技术规范和标准;建立造船虚拟仿真实验验证平台;开发具有自主知识产权的数字化造船软件;培养造船行业自主创新人才。
二、校外实习
市场调研报告
在假期我对今年中国计算机市场进行了调查,其中硬件市场品牌调查包括cpu、内存、硬盘、主板、显卡、显示芯片、光驱、机箱、电源、散热器等细分市场。
(1)从cpu市场上看,英特尔以53.9%的关注比例胜出。
在两大巨头的较量中,英特尔处理器最终夺得了冠军的宝座,获得53.9%的关注比例。amd的关注度不敌英特尔,获得46.1%的关注比例。
(2)从内存市场上看,金士顿以43.3%的关注比例占据领军地位。
金士顿以高达43.3%的关注比例成为度中国市场关注度最高的内存品牌。威刚是关注度仅次于金士顿的内存品牌,获得15.5%的关注比例。其他品牌的关注比例均在8个百分点以下。可以看出,内存市场的品牌格局呈现金士顿一家独大的态势。
(3)从硬盘市场上看,希捷是领头羊,独占67.1%关注份额。
希捷是硬盘市场上的领头羊,以67.1%的关注比例坚守硬盘市场的霸主地位。日立、西部数据与三星三个品牌分列排行榜的第二至第四位,依次占据18.5%、8.3%、6.1%的关注比例。
(4)从主板市场上看,华硕、技嘉与微星包揽47.3%的关注比例。
华硕、技嘉与微星一线大厂的实力突出,关注比例合计达到47.3%。其中,华硕以25.8%的关注比例成为中国市场最受用户关注的主板品牌。另外两大一线品牌技嘉与微星分列第二和第三位,关注比例分别为11.4%和10.1%。
(5)从显卡市场上看,七彩虹、xfx讯景与影驰占据35.3%关注份额。
七彩虹、xfx讯景与影驰优势明显,占据整体市场35.3%的关注份额。其中,七彩虹成为中国市场关注度最高的显卡品牌,占据14.5%的关注比例。xfx讯景、影驰分列第二和第三位,关注比例分别为10.5%与10.3%。
(6)从光驱市场上看,“铁三角”格局彰显,三星、先锋、华硕关注比例均保持10%以上。
光驱市场的品牌格局是稳中有变,“铁三角”格局进一步彰显其中。三星以33.5%的关注比例在光驱市场遥遥领先,成为中国市场关注度最高的光驱品牌。先锋以23.8%的关注比例占据排行榜的第二位。华硕以10.9%的关注比例位居先锋之后。
(7)从机箱、电源、散热器市场上看,两强对峙的局面凸显。
在机箱市场上,金河田、多彩的优势明显,二者关注比例合计达到35.0%;在电源市场上,航嘉、长城两大品牌关注比例合计达到63.2%;散热器市场形成两强对峙的局面,tt与酷冷至尊占据了整体市场58.2%的关注份额。
3实习收获与体会
通过对软件工程的认识实习,我受益良多。以前一直对软件存在一些偏见或者是误解,认为软件就是程序,软件的开发就是编写程序,只要编写完了程序,就可以完成任务。但是通过认识实习,我认识到了我以前的错误,软件其实不仅仅是程序,软件开发其实也不仅仅是编写程序,软件是思想在硬件上的载体和体现,处理的是逻辑和信息。唯有对软件和软件工程的开发过程,有充分的认识,才能开发出好的软件产品。
从认识实习中我也发现,编程其实是一种乐趣与苦恼共存的创造性活动,变成不仅仅能够满足我们内心深处进行创造的渴望,还能预约我们的内心情感。
通过在认识实习中的自主学习,我知道我需要掌握如何在最小的成本中,训练自己的基本工程素质和能力,如何激发自己的积极性等,也让我明白了扎实的专业基础的重要性和团队协作能力的重要性。剧本这些能力会让我们在今后的学习和将来的工作中少走弯路。
认识实习虽然结束,软件之路才刚刚开始,也许在学习和今后的工作中会疲惫会有很多失败很多挫折,但是既然选择了这条路并且对其保持有充分的热情,就不会放弃,相信我会在软件行业走得更好,走的更远。
42位用户关注
74位用户关注
68位用户关注
18位用户关注
19位用户关注
65位用户关注
17位用户关注
94位用户关注
41位用户关注
87位用户关注