第一篇:大连东软生产实习日记
软件工程专业 教学单位软件学院班级10-6班学生姓名萧翎学号1020010615实习时间2013-6-17至2013-7-5 指导教师邱云飞辽宁工程技术大学教务处制软件项目实践(生产实习)日志
日期: 2013年6月30 日学生:萧翎
东软印象
今天早晨六点半,伴随着同学的欢声笑语,我们踏上了通往大连的火车。下午两点半,我们来到了期盼已久的实训基地——大连东软软件园区。之后,交了押金,领了行李和工牌,整理完床铺后,我便和同学们怀揣着好奇和激动的心情游玩了东软软件园。
东软园区给我的第一感觉就是大气、神秘。因为园区建在群山之上,走在园区内有一种“曲尽通幽处”的感觉,而且建筑和别的地方的建筑有很大的不同,算是欧式风格的吧。像是古堡似的建筑群高耸入云,类似于好莱坞的logo的东软logo——“NEWSOFT”在夕阳的映衬下更是显得恢弘大气,特别是整个园区有大山环绕着的,满眼绿色,处处都有吸引我眼球的景色。痴迷于此间山水的我,不由的拿起手机想要记录下这里的一切。参观完园区后,我们去了餐厅,餐厅的食物真可谓让大家馋涎欲滴,大饱口福。
晚餐过后,我们也渐感疲惫,打道回府——回寝休息。
日期: 2013年7月2日学生:萧翎
学校人与企业人
今天上午,于晓飞老师和我们分享了“从学校人到企业人的转变”的话题。于老师说,学校人也企业人最大的区别就在于,学校人是在获取,二企业人在于奉献。
据一项追踪调查表明,毕业生在毕业踏上工作岗位后,“适应良好(在一年内顺利适应)”的人数仅占34%,相当高比例的毕业生属于“适应不良(两年内逐步适应)”甚至“适应困难(三年以上仍难适应)”。
为此,我们来分析一下“学校人”向“职业人”的几个重点转变:首先,我们要把接受教育储备知识培养能力转变为积极主动依靠本领履行职责;其次,要从简单的个人关系转变为竞争和团队合作;再次,我们还要把我们的思想落实到行动上,而且行为不许出错;最后,我们不仅要有学业成绩,更得提高我们的职业道德。
具体说来就是:在学校中,是为了提高自己,是追求真理,是建立系统的知识体系,允许失败,什么都可以尝试,是追求最前沿的知识,是思考社会思考人生思考世界。在企业中,强调客户,要遵守纪律,强调的是工程应用,要在一个极小的分工领域做到业界最好。在学校中,面对的是一大群同龄人,大家是处于同一平台下的。大家一起生活在校园中,共同的活动很多。在企业中,面对的是各种平台各种级别的人,强调合作完成任务,大家的年龄爱好世界观可能差别很大,强调包容与沟通。大家生活方面各自独立,甚至毫无关系。
以上是我对于“学校人和企业人”的一些认识。
移动互联网
今天下午,张榜给我们介绍了当下一个很热门是话题——“移动互联网”。每一次产业变迁都将推动企业颠覆式的新老交替,这种情况在PC向移动互联网变迁的过程中已经出现,传统的互联网巨头在移动互联网时代正面临前所未有的挑战,而这也正是中小企业崛起的最佳时机。数据显示,2012年上半年,中国移动互联网产业披露的投资事件达30起,其中,披露投资金额的投资案例数为17起,披露投资金额总额约为3.78亿美元,平均单笔投资金额约为2225万美元。
尽管目前的移动互联网,包括百度、阿里巴巴这样的传统互联网巨头在内,基本都处于投入阶段和探索阶段,但生活服务、移动搜索、移动医疗等创新性领域,或许将成为移动互联网时代的创业公司未来的发展之路。
生活服务:美丽说、大众点评、酒店管家等就是推出生活服务的成功代表。业内人士认为,企业可以先通过和短尾商家建立合作,吸引大量的用户,进而再让广大长尾商家入驻,也可以先不直接和商家建立商业关系,而只做到信息层,吸引到足够用户后再建立销售队伍快速击破已经获益的商家。
移动搜索:2011年,移动搜索市场规模为5.7亿元,今年的收入增幅将超过100%,达到12.5亿元。移动搜索的规模越来越大,而伴随着语音识别技术的日趋成熟,语音搜索也将成为未来移动搜索的重要组成部分。
健康医疗应用:2011年,医疗应用的下载量达到4400万,总收入达到7.18亿。移动医疗产业链由移动运营服务商、信息平台提供商、医疗设备制造商、医疗应用开发商组成。在移动运营服务商、医疗设备制造商这两个环节,由于成本和营业许可等因素,互联网企业较难涉足,而基于庞大的用户基数和互联网基因,在信息平台和医疗应用的开发上,新兴的互联网企业存在大量机会。
总之,在现如今这个科技飞速发展的时代,移动互联网必将席卷世界的每一个角落。
时间管理
今天上午,孙俪菁老师给我们讲了“高效能时间管理”的课题。通过孙老师细致的讲解,我感觉收益颇丰,现总结如下:
管理者最重要的事是创造企业的价值,绩效和利润。而这就要求管理者能够优化资源配置,提高企业利润为目标来管理方方面面。其中,时间管理无疑是最重要的一个指标。时间是贵而有限的资源,若不善加管理,一切失之于惘然,评估一个人日行有效,最容易的方法就是考核其对时间管理及应用。一般来说,工作效率不高的根源有好多,比如你缺乏明确的目标,你有拖延症和懒惰情绪,或者工作期间有不速之客闯入等多种原因。但归根结底,就是态度来自习惯。
那怎样培养一个良好的习惯呢?首先,我们要把时间用于重要的事情上,而不只是紧急事情;其次,要有区分重要和紧急事情的能力;再次,要知道时间管理策略的重点是结果而非方法;最后,有理由在必须说“不”的时候不会感觉内疚。换言之,时间管理的关键不在于是否懂得老师所说的优先排序之类的那些方法,而在于个人习惯的知觉与克服,即:个人事务管理。为此,我们关注时间的出发点就有这么几个阶段:关注时间的条理化;关注未来世界的管理;关注时间的效能;关注个人价值的实现。
以上便是我对“高效管理时间”的一些观点。当然,希望今后自己能够在时间管理方面做得更好。
物联网
七月三日下午,张老师带领大家对“物联网”话题做了一些探讨。
物联网是新一代信息技术的重要组成部分。其英文名称是“The Internet of things”。由此,顾名思义,“物联网就是物物相连的互联网”。
物联网用途广泛,遍及智能交通、环境保护、政府工作、公共安全、平安家居、智能消防、工业监测、环境监测、路灯照明管控、景观照明管控、楼宇照明管控、广场照明管控、老人护理、个人健康、花卉栽培、水系监测、食品溯源、敌情侦查和情报搜集等多个领域。
就像互联网是解决最后1公里的问题,物联网其实需要解决的是最后100米的问题,在最后100米可连接设备的密度远远超过最后1公里,特别是在家庭,家庭物联网应用(即我们常说的智能家居)已经成为各国物联网企业全力抢占的制高点,作为目前全球公认的最后100米主要技术解决方案,ZigBee 得到了全球主要国家前所未有的关注,这种技术由于相比于现有的WiFi、蓝牙、433M/315M等无线技术更加安全、可靠,同时由于其组网能力强、具备 网络自愈能力并且功耗更低,ZigBee的这些特点与物联网的发展要求非常贴近,目前已经成为全球公认的最后100米的最佳技术解决方案。
在我国企业南京物联和深圳华为的长期持续的推动下,ZigBee技术不仅在中国得到快速的发展,在全球也具备了一定的影响力,特别是在智能家居领域,很多世界500强企业纷纷将兼容南京物联的标准作为一项基础的选择,这也为我国发展物联网营造了非常积极有利的外部环境。
总之,物联网时代已经到来,未来的我们将从当中或得极大的实惠。
第二篇:大连东软生产实习日记
软件工程专业
教学单位 软件学院 班 级 10-6班 学生姓名 萧翎 学 号 1020010615 实习时间2013-6-17至2013-7-5 指导教师 邱云飞
辽宁工程技术大学教务处制
软件项目实践(生产实习)日志
日期: 2013年6月30 日
学生:萧翎
东软印象
今天早晨六点半,伴随着同学的欢声笑语,我们踏上了通往大连的火车。下午两点半,我们来到了期盼已久的实训基地——大连东软软件园区。之后,交了押金,领了行李和工牌,整理完床铺后,我便和同学们怀揣着好奇和激动的心情游玩了东软软件园。
东软园区给我的第一感觉就是大气、神秘。因为园区建在群山之上,走在园区内有一种“曲尽通幽处”的感觉,而且建筑和别的地方的建筑有很大的不同,算是欧式风格的吧。像是古堡似的建筑群高耸入云,类似于好莱坞的logo的东软logo——“NEWSOFT”在夕阳的映衬下更是显得恢弘大气,特别是整个园区有大山环绕着的,满眼绿色,处处都有吸引我眼球的景色。痴迷于此间山水的我,不由的拿起手机想要记录下这里的一切。参观完园区后,我们去了餐厅,餐厅的食物真可谓让大家馋涎欲滴,大饱口福。
晚餐过后,我们也渐感疲惫,打道回府——回寝休息。
日期: 2013年7月2日
学生:萧翎
学校人与企业人
今天上午,于晓飞老师和我们分享了“从学校人到企业人的转变”的话题。于老师说,学校人也企业人最大的区别就在于,学校人是在获取,二企业人在于奉献。
据一项追踪调查表明,毕业生在毕业踏上工作岗位后,“适应良好(在一年内顺利适应)”的人数仅占34%,相当高比例的毕业生属于“适应不良(两年内逐步适应)”甚至“适应困难(三年以上仍难适应)”。
为此,我们来分析一下“学校人”向“职业人”的几个重点转变:首先,我们要把接受教育储备知识培养能力转变为积极主动依靠本领履行职责;其次,要从简单的个人关系转变为竞争和团队合作;再次,我们还要把我们的思想落实到行动上,而且行为不许出错;最后,我们不仅要有学业成绩,更得提高我们的职业道德。
具体说来就是:在学校中,是为了提高自己,是追求真理,是建立系统的知识体系,允许失败,什么都可以尝试,是追求最前沿的知识,是思考社会思考人生思考世界。在企业中,强调客户,要遵守纪律,强调的是工程应用,要在一个极小的分工领域做到业界最好。在学校中,面对的是一大群同龄人,大家是处于同一平台下的。大家一起生活在校园中,共同的活动很多。在企业中,面对的是各种平台各种级别的人,强调合作完成任务,大家的年龄爱好世界观可能差别很大,强调包容与沟通。大家生活方面各自独立,甚至毫无关系。
以上是我对于“学校人和企业人”的一些认识。
日期: 2013年7月2日
学生:萧翎
移动互联网
今天下午,张榜给我们介绍了当下一个很热门是话题——“移动互联网”。每一次产业变迁都将推动企业颠覆式的新老交替,这种情况在PC向移动互联网变迁的过程中已经出现,传统的互联网巨头在移动互联网时代正面临前所未有的挑战,而这也正是中小企业崛起的最佳时机。数据显示,2012年上半年,中国移动互联网产业披露的投资事件达30起,其中,披露投资金额的投资案例数为17起,披露投资金额总额约为3.78亿美元,平均单笔投资金额约为2225万美元。
尽管目前的移动互联网,包括百度、阿里巴巴这样的传统互联网巨头在内,基本都处于投入阶段和探索阶段,但生活服务、移动搜索、移动医疗等创新性领域,或许将成为移动互联网时代的创业公司未来的发展之路。
生活服务:美丽说、大众点评、酒店管家等就是推出生活服务的成功代表。业内人士认为,企业可以先通过和短尾商家建立合作,吸引大量的用户,进而再让广大长尾商家入驻,也可以先不直接和商家建立商业关系,而只做到信息层,吸引到足够用户后再建立销售队伍快速击破已经获益的商家。
移动搜索:2011年,移动搜索市场规模为5.7亿元,今年的收入增幅将超过100%,达到12.5亿元。移动搜索的规模越来越大,而伴随着语音识别技术的日趋成熟,语音搜索也将成为未来移动搜索的重要组成部分。
健康医疗应用:2011年,医疗应用的下载量达到4400万,总收入达到7.18亿。移动医疗产业链由移动运营服务商、信息平台提供商、医疗设备制造商、医疗应用开发商组成。在移动运营服务商、医疗设备制造商这两个环节,由于成本和营业许可等因素,互联网企业较难涉足,而基于庞大的用户基数和互联网基因,在信息平台和医疗应用的开发上,新兴的互联网企业存在大量机会。
总之,在现如今这个科技飞速发展的时代,移动互联网必将席卷世界的每一个角落。
日期: 2013年7月3日
学生:萧翎
时间管理
今天上午,孙俪菁老师给我们讲了“高效能时间管理”的课题。通过孙老师细致的讲解,我感觉收益颇丰,现总结如下:
管理者最重要的事是创造企业的价值,绩效和利润。而这就要求管理者能够优化资源配置,提高企业利润为目标来管理方方面面。其中,时间管理无疑是最重要的一个指标。时间是贵而有限的资源,若不善加管理,一切失之于惘然,评估一个人日行有效,最容易的方法就是考核其对时间管理及应用。一般来说,工作效率不高的根源有好多,比如你缺乏明确的目标,你有拖延症和懒惰情绪,或者工作期间有不速之客闯入等多种原因。但归根结底,就是态度来自习惯。
那怎样培养一个良好的习惯呢?首先,我们要把时间用于重要的事情上,而不只是紧急事情;其次,要有区分重要和紧急事情的能力;再次,要知道时间管理策略的重点是结果而非方法;最后,有理由在必须说“不”的时候不会感觉内疚。换言之,时间管理的关键不在于是否懂得老师所说的优先排序之类的那些方法,而在于个人习惯的知觉与克服,即:个人事务管理。为此,我们关注时间的出发点就有这么几个阶段:关注时间的条理化;关注未来世界的管理;关注时间的效能;关注个人价值的实现。
以上便是我对“高效管理时间”的一些观点。当然,希望今后自己能够在时间管理方面做得更好。
日期: 2013年7月3日
学生:萧翎
物联网
七月三日下午,张老师带领大家对“物联网”话题做了一些探讨。物联网是新一代信息技术的重要组成部分。其英文名称是“The Internet of things”。由此,顾名思义,“物联网就是物物相连的互联网”。
物联网用途广泛,遍及智能交通、环境保护、政府工作、公共安全、平安家居、智能消防、工业监测、环境监测、路灯照明管控、景观照明管控、楼宇照明管控、广场照明管控、老人护理、个人健康、花卉栽培、水系监测、食品溯源、敌情侦查和情报搜集等多个领域。
就像互联网是解决最后1公里的问题,物联网其实需要解决的是最后100米的问题,在最后100米可连接设备的密度远远超过最后1公里,特别是在家庭,家庭物联网应用(即我们常说的智能家居)已经成为各国物联网企业全力抢占的制高点,作为目前全球公认的最后100米主要技术解决方案,ZigBee 得到了全球主要国家前所未有的关注,这种技术由于相比于现有的WiFi、蓝牙、433M/315M等无线技术更加安全、可靠,同时由于其组网能力强、具备 网络自愈能力并且功耗更低,ZigBee的这些特点与物联网的发展要求非常贴近,目前已经成为全球公认的最后100米的最佳技术解决方案。
在我国企业南京物联和深圳华为的长期持续的推动下,ZigBee技术不仅在中国得到快速的发展,在全球也具备了一定的影响力,特别是在智能家居领域,很多世界500强企业纷纷将兼容南京物联的标准作为一项基础的选择,这也为我国发展物联网营造了非常积极有利的外部环境。
总之,物联网时代已经到来,未来的我们将从当中或得极大的实惠。
第三篇:大连东软生产实习报告
大连东软生产实习报告
这是迈入大学校门后的第二个暑假,但是我却依旧觉得自己被禁锢在大学的校园里,缺少与社会的接触,缺少与社会面对面交流的机会。所以为了拓展自身的知识面,扩大与社会的接触面,增加个人在社会竞争中的经验,锻炼和提高自己的能力,我决定参加社会实践活动,来使自己的暑假生活变得充实。恰逢计算机学院组织各地的社会实践活动,我便选择了大连社会实践团。下面我就这短暂的一周行程做以下简要的总结。
7月18日,我们踏上了去大连的旅程。然而天公不作美,当天早上便下起了中雨,等我们启程去海港码头时,瓢泼的大雨从天而降。更不幸的是,我们根本无法在马路上打到一辆空的的。无奈,我们只好选择乘坐公交车,来到了海港。还未上船,我们便已经是一路艰辛,在候客厅中,我们的衣服几近全湿。匆匆忙忙登上了船,找好座位,放好行李,一切还算顺利。第一次登船,兴奋之情溢于言表。在安顿好之后,我变赶紧上了甲板。在甲板上远眺,一望无际的大海,顿时觉得身心舒畅。在大海面前,长兴岛号显得无比渺小与微弱。我依着围栏,望着远方,思绪万千。吹完了海风之后,我便回到了座位上,小憩了一会。在经过8个小时的航程之后,我们终于抵达了大连港。一出大连港,迎面是一座欧洲风格的建筑,显得很有复古之感。接着队长与东软的人员联系,专车接送我们,来到大连东软培训基地。分配好寝室之后,收拾衣服,整理床铺,安顿好了,便在东软的食堂就餐。饭菜的味道还不错,相比威海较贵。傍晚时分,我们终于能静下
心来,欣赏这个坐落在群山之中的园区。整个东软园区依山而建,楼宇被绿色环绕,空气显得格外清新,山中弥漫着令人耳目一新的水汽。逛累了之后,我们便回到寝室,梳洗睡觉。今晚睡得很香。
19日,由东软派来的马静老师带领我们对大连市进行一个粗略的浏览。首先,我们来到了大连市大力打造的大连软件园(DLSP)。这里聚集着众多高新科技企业,如今这里已经成为很多世界大中型IT相关的企业的软件发展以及资讯服务的基地。在大连软件园的大楼中,专门有人向我们讲述软件园的历史,以及今后的发展情况。然后,我们来到了大连东软信息学院。那里优美的环境,别具一格的建筑让我印象深刻,简直像一个花园一样,让人好生羡慕。之后我们来到了山清水秀的星海公园。星海公园,位于大连南部星海湾景区的中段,是大连历史悠久的、多功能综合性的海滨公园。这里有山,有海,有沙滩,还有大型游乐设施,是人们游玩休闲的好去处。在公园里,我还见到了许多的外国人,看来这里对外国人很有吸引力啊。在公园的游乐场里有很多大型的娱乐设施,看起来相当的好玩,只可惜囊中羞涩,只好过过眼瘾了。之后我们沿着滨海路,围绕着大海行驶。这里风光秀美、地形多变,司机开车开得很high,让我恍惚来到了头文字D里的秋名山赛道。滨海路又称作情人路,情人路很长很长,如果你认识女孩子就要来走这条路,原因前面10公路大家并肩走,再有10公里手拉手走,接着再有10公里她就会扶着你走,最后的10公里就是你背着她走了,有这样的经历恋人就会成爱人了。哈哈,很有意思吧。向远方望去,便是一望无际的大海,风景十分秀丽。紧接
着,我们便来到了北大桥。北大桥是大连市与日本国北九州市结为友好城市之后,为增进两个城市友好往来而修建的友谊象征。据说大连市的新婚夫妇都会来这里,拍照留念。在桥上,我也看到了很多的刻字,可以证明这一说法。玩了一天的我们都已经略显疲惫,之后便打道回府。经过一天的大致浏览,总的来说,大连是个风景秀丽,景色宜人,气候适宜的城市。
20日,我们举行了开班仪式。我们这次活动的正式名称叫做:大学生职业生涯点亮行动。我们这个班由全国5所高校的学生组成,分别是:东北大学秦皇岛分校,中国石油大学,中国海洋大学,武汉理工大学,哈尔滨工业大学威海校区。仪式结束之后,由东软的人力资源部经理给我们介绍东软的历史,以及大连市的IT软件行业的发展情况。午饭之后,由专业的老师给我们讲述如何规划大学生活。
① 目标坚定 :职业目标 大学目标 学期目标 季度目标 月季目标 本周目标 今日目标
② 主动追求:积极主动 妥协&放弃
③ 谦虚自信:谦虚虔诚 真实自信
④ 热情沟通:许三多
⑤ 挑战自我⑥ 执着自律
⑦ 健康快乐
⑧ 培养个性
通过老师的讲解,让我学习到了如何每天 每周 每月给自己制定
切实可行的目标实施计划,让自己的目标更加容易实现。
21日,给我们主讲的是东软IT人才实训中心项目实施经理荣景松老师。他给我们带来的是时间管理主题。首先他给我们提了一个问题:五块钱可以干什么?五分钟可以干什么?让同学们来自由想象。有的同学说五块钱可以能到大连市中心逛一圈顺便还能买点零食;有的同学说,五块钱可以买一包烟;有的同学说五块钱可以捐给希望工程;五分钟可以听一首歌,阅读一份邮件,等等,答案不一而足。然后他着重以下几点来给我们讲解:
自己想做的事情
利益—>目标
阻碍
知识储备,信息获取
团队、人员、组织
目标的属性:
① Smart原则
② Specific具体的③ Measurable可衡量的④ Attainable可达的⑤ Realistic现实的⑥ Time-Based分阶段的22日,今天我们主要训练的是团队协作意识。首先我们进行的是纸桥摆饮料的比赛。比赛规则为:谁能在规定的时间里,用指定的纸
张,做出一个桥的形状,能够承载最多的饮料的组,即为获胜一方。这个小竞赛,极其考验队员的智慧,以及队员的协作能力。但个人感觉还是有一些遗憾的,因为组里的决定极易被少数强势队员所左右,无法体现出大家一起来努力,变成了个人意志的体现。最终的结果差距相当大,从3--26个不等,我们组很不幸倒数第二,不过我们都玩得很高兴,很考验我们的突破性思维。之后,在经过了一个简短的讲座后,我们便开始了户外的实训。首先我们玩了一个凤凰涅槃的游戏,这个游戏主要是表现由蛋--》小鸡--》凤凰--》人的变化过程。然后是纠结游戏,首先一个小组围成一圈,之后每个人互相人丁一名队员,然后两只手抓起来,然后要动用大家的力量将整个用手组成的网解开。然后是盲人不盲游戏,它主要是训练队员之间的交流沟通能力。首先大家全部用眼罩把眼睛罩住,之后分散在各处的队员集合起来,然后将找到的绳子拉成一个最大的正方形。今天是开班以来玩得最高兴的一天,没有了前几天略显枯燥的讲座,今天的活动显得很生动,我们获得了很多乐趣,也结交了很多朋友,23日、24日也是以各种讲座为主,这里就不再进行过多的累赘。其实我对这样的安排并不是十分的认同,个人觉得在这么短的时间内,仅仅通过讲是很难能够让同学们有什么大的印象的,或许能够提供给同学们亲生体验生产实习或者是提供更多的可视化的资料会显得更具有吸引力,不至于出现同学们在出了礼堂之后便忘记老师所讲的情况了。
25日下午,在经过了一周的训练之后,到了结班的时候了。此时
才觉得时间过得飞快,之前觉得度日如年的讲座,如今看来转瞬即逝。同学们亲自编排了一场晚会来纪念大家这个难得的机会,晚会上大家开心的玩着游戏,唱着歌,跳着舞,玩得不亦乐乎。等到真的要离别的时候,大家却都显得有些伤感。我们几个和武汉理工的几个球友一一道别,真幸运能够在大连认识几个武汉球友。最后大家合影留念,依依惜别。
25日晚上,我们整理好行李,又踏上了归途。回家的回家,回学校的回学校。我和几个同学又踏上了回威海的征途。一切都显得顺利而又有条。在船上,我望着被夜色笼罩的大连,思绪万千。关于大连的记忆在我脑海里不停的闪过。在船上眺望,总会给人一种想沉思的感觉。回想这一周的生活,开拓了我的眼界,让我的视野大开,让我感受到了另一种城市的风情。
26日清早,我们抵达了威海。有幸的是,我在船上亲眼目睹了海上日出,那种壮丽的景象让我毕生难忘。半个天空被映成了火红色,海上被照耀的好似火焰般,当太阳从海平面上一跃而起时,那第一缕阳光让人毕生难忘。
大连之行培养了我独立处世的能力,让我在社会实践过程中,通过独立生活、独立思考、独立自主的去面对问题,分析问题、解决问题,对社会的认识更加清晰。不管在实践过程中遇到挫折还是成功,对我来说都是一种收获,明确了优势同时也发现了不足之处,让我们面对社会更加自信。希望以后我还能参加这种活动,从各方面锻炼自己。
第四篇:东软实习总结报告
实习总结报告
实习名称:毕业实习
班级:
学号:
学生姓名:
指导教师:
哈尔滨工程大学
2011年9月9日
哈尔滨工程大学本科生毕业实习总结报告
1概述
实习是一种实践,是理论联系实际,应用和巩固所学专业知识的一项重要环节,是培养我们能力和技能的一个重要手段。
在今年的8月8日,我们来到了东软大连实训中心进行为期15天的实习。这次实习旨在培养我们综合运用所学的软件工程专业基础理论、基本技能和专业知识分析问题和解决问题的能力,培养我们的专业素质、应用科学的思维方法和计算技巧,使我们了解科学研究工作的一般程序和方法,撰写科技论文的能力;培养我们直接参与科研活动、科研文献和资料的调研,对研究工作以及相关的研究结果分析、综合的能力;重点培养我们积极的创新精神、严肃认真的科学态度和严谨求实的工作作风,增强我们的综合素质以及对毕业后工作岗位的适应能力;有利于扩大我们的知识面,并掌握一些软件工程技术的发展前沿。这是我们在学习专业课程之后走向工作岗位之前的不可缺少的实践环节。它对于培养我们的动手能力有很大的意义。
我所在的Java2班学习的是Android手机软件的开发技术,我们的任务是完成一个天气预报软件,具体到我是完成其中一个附件日历和消息通知服务的开发。虽然其中经历了很多困难,但是我们最后顺利的完成了软件,并通过了答辩。
2感受与体会
在大连的这次实习给了我很多的感受,我感觉收获很大。虽然每一天都很忙、很累,但是却很充实,这是在学校从来没感受到的。之前在大学已经待了三年的我,也多少学了些编程语言,像是C、Java,和面向对象的编程技术,也通过课设和其他途径亲自动手编写了一些小的软件和信息系统,但是到了东软之后我发现这些知识技能还远远不够。而且进行团队开发跟自己做一个小东西的开发思路、步骤完全不一样,既要按时完成自己的任务,又要能与团队中其他人的模块实现连接,这些东西是我之前从未接触过的。开始的时候我们确实遇到了很多困难,经过我们全组同学的努力,我们把它们
1哈尔滨工程大学本科生毕业实习总结报告
一一克服了。
这次在大连实习,我是第一次接触Android这个新技术。之前在网上看了相关的报道,感觉这东西挺神秘的,这次实习又有Android的班,于是我就报了。Android是谷歌公司公布的智能手机操作系统,它是基于Linux内核开发的,但是上面运行的软件又可以用java开发。目前全世界安装Android系统的手机数量已经超过了苹果,而在中国Android早就成为了使用人数最多的智能手机操作系统,最近谷歌公司又收购了摩托罗拉,我相信Android系统前景一定很广阔。
开始实习的最初两天主要是老师帮助我们梳理之前学过的java基础知识,并重点讲解一些在我们的软件开发中会经常用到的一些技术,像多线程、匿名内部类和一些常用的集合等。这些知识有些我们在学校中已经学过了,但是忘的差不多了或者是学的也不精,而有些则从未学过,老师耐心细致的给我们讲解力求让每个同学都能理解。
随后我们就正式的进入了Android系统软件开发的学习。Android系统开发有4大构件:Activity,Service,Broadcast和Notification,这4个构件我们的系统全都使用到了。它所有的软件代码实际上都可以分为界面代码和功能代码,界面代码是写在XML文件中的,而功能代码是用java写的。大体上的开发步骤也是先做界面,然后写功能代码。老师按照开发步骤先给我们讲解界面的开发,给了我们一个他已经做好的软件实例做模板,然后就让我们开始进行我们软件的界面制作,等我们的界面做完了在进行功能开发的讲解。这种边学边做的模式的确加快了我们软件开发的速度,同时也让我们在每天学习新知识后,就能在软件中实际的运用它,使我们能直观的快速的学会所学知识。
我的日历模块不算太难,开始日历界面完全是仿照老师给的样例界面做的,但是后来感觉老师的界面不够美观,也考虑到其他组也是仿照老师样例做的,为了避免相似我又重新改写了界面,这使我对Android界面的各种组件有了很深的了解。日历实现上也不难,只要弄懂日期的计算方法就可以,2哈尔滨工程大学本科生毕业实习总结报告
java中自带了一个Calendar类,可以方便的帮助我们实现日历的显示。我们系统还有一个备忘录功能,日历模块与备忘录模块之间需要传递数据,这就需要我跟同组的其他同学沟通好,确定好接口和各个方法的名称以及传递数据的格式,使我的与人沟通能力得到锻炼。Android中使用的数据库是一个叫做SQLite的轻型数据库,它很小而且操作起来也很简单,让我感到很惊讶,我以前一直以为数据库都是那种像Oracle和SQL Sever那么大呢。
最后,在老师的指导下和全组同学的不懈努力下,我们顺利完成了我们的作品并通过了答辩,答辩后老师给我们的忠告让我难以忘却,老师说,实习虽然结束了,但这不是结束而是开始,从此以后我们马上就要正式踏上工作岗位了,我们这些天所学的仅仅是基础,要想真正领会Android的高深的优秀的技术,还需要继续不断地学习。
3总结
这次实习让我真正的将所学知识应用到了实际项目开发中,感受到了Android的魅力,了解了Android的基本开发技术、方法、过程。锻炼了代码编写能力、团队开发能力,提高了解决问题的能力,达到了实习效果。我得到了难能可贵的锻炼。
第五篇:大连东软数据结构编程题
数据结构编程题
1)题1 完成函数f的实现,参数a为int数组首地址,len为数组长度,要求函数f能够将数组元素重新排列奇数在前,偶数在后。
答案:
void f(int *a, intlen){ inti, j;for(i=0;i intflg=1; for(j=0;j if(a[j]%2==0 && a[j+1]%2){ inttmp=a[j]; a[j]=a[j+1]; a[j+1]=tmp; flg=0; } } if(flg)break;} } 2)题2 完成函数f的实现,参数a为int数组的首地址,len为数组长度,要求函数f能够返回数组最大元素的个数。 答案: int f(constint *a, intlen){ inti, max=0, cnt=1;//max用于保存最大元素的序号,cnt用于记录个数 for(i=1;i max=i; cnt=1;} else if(a[max]==a[i]){ ++cnt;} return cnt;} 3)题3 完成函数f的实现,参数a为int数组的首地址,len为数组长度,要求函数f能够将数组元素按照个位排降序,同时要求使用的算法要保证排序稳定性。 答案: 解法一:(插入排序) void f(int *a, intlen){ inti, j, tmp;for(i=1;i tmp=a[i]; } } if(!(a[i]%10>a[0]%10)){//对某数进行%10运算,即可获取其个位上的值 for(j=i-1;tmp%10>a[j]%10;--j) a[j+1]=a[j];a[j+1]=tmp;} else { for(j=i;j>0;--j) a[j]=a[j-1];a[0]=tmp;} 解法二:(冒泡排序) void f(int *a, intlen){ inti, j, flg, tmp;for(i=0;i flg=0; for(j=0;j if(a[j+1]%10>a[j]%10){ tmp=a[j+1]; a[j+1]=a[j]; a[j]=tmp; } if(flg=0) break;} } 4)题4 完成函数f的实现,参数a为int数组首地址,len数组长度,要求函数f返回数组中元素是否构成大根堆,是返回1,否返回0.答案: _Bool f(constint *a, intlen){ inti;for(i=(len-1)/2;i>=0;--i){ if(a[i] return false; } } return true;} 5)题5 完成函数f的实现,参数a为int数组首地址,len为数组长度,x为一个整数,假设数组元素已排好降序,要求函数f运用折半查找算法,查找数组中是否存在x,存在返回1,不存在返回0。 答案: _Bool f(constint *a, intlen, int x){ int low=0, high=len-1, mid=(low+high)/2;while(low if(a[mid]==x){ return true; } else if(a[mid] high=mid; } else if(a[mid]>x){ low=mid+1; } mid=(low+high)/2;} return false;} 6)题6 完成函数f的实现,参数s和t分别表示两个字符串首地址,要求函数f返回字符串t在字符串s中出现的次数,例如:f(“aaa”, “aa”)返回2。 答案: int f(const char *s, const char *t){ int len1=strlen(s), len2=strlen(t), i, num=0;for(i=0;i if(strncmp(s+i, t, len2)==0) ++num;return num;} 7)题7 代码中,结构体Node表示双链表节点,其中p指向前驱,n指向后继;结构体List表示链表,指针head指向链表头节点,tail指向链表尾节点,当链表为空时,head和tail为0(NULL)。完成函数f的实现,参数lp表示链表结构的指针,要求函数f能够删除lp指向链表的尾节点,并释放内存(假设链表节点内存来自堆区),函数f的返回值表示删除操作是否成功,成功返回1,否则返回0。 答案: _Bool f(List *lp){ if(lp->tail==NULL) return false;Node *cur=lp->tail;lp->tail=cur->p;if(lp->tail==NULL) lp->head=NULL;else lp->tail->n=NULL;free(cur);return true;} 8)题8 代码中,结构体Node表示二叉树节点,其中left指向左孩子,right指向右孩子;完成函数f的实现,参数root表示二叉树根节点指针,要求函数f返回该树的深度,提示可用先序遍历。 答案: int f(const Node *root){ if(root==NULL) return 0;int l=f(root->left);int r=f(root->right);return l>r?l+1:r+1;} 9)题9 代码中,结构体Node表示二叉树节点,其中left指向左孩子,right指向右孩子;完成函数f的实现,参数root表示二叉树根节点指针,要求函数f释放该树全部节点占用的内存(假设节点内存来自堆区),提示可用后序遍历。 答案: int f(Node *root){ if(root==NULL) return;f(root->left);f(root->right);free(root);} 10)题10 代码中,结构体Node表示单链表的节点,data是整型数据域,next是指向后继的指针;完成函数f的实现,参数head是某链表的头节点,参数x表示一个整数,要求函数f返回链表中数据域大于x的节点的个数。答案: int f(Node *head, int x){ Node *p;intcnt=0;for(p=head;p!=NULL;p=p->next) if(p->data>x) cnt++;return cnt;} 11)题11 完成函数f的实现,参数n表示正整数,参数a表示二维数组首地址,a表示的二维数组用于存储n个系欸但有向图的邻接矩阵,a[i][j]==1时表示节点i到节点j有边,函数f需要返回有向图中出度大于入度的顶点的个数。 答案: int f(int n, const _Bool a[n][n]){ inti, j, cnt=0;for(i=0;i int in=0, out=0; for(j=0;j if(a[j][i]) in++; if(a[i][j]) out++; if(out>in) cnt++;} return cnt;} 12)题12 完成函数f的实现,参数n表示正整数,参数a表示一个一位数组首地址,i表示一个正整数(0<=i int f(int n, const _Bool a[], inti){ int j, k=0;int m=n-i;for(j=0;j k+=(n--);intcnt=0;for(j=k;j if(a[j]) cnt++;return cnt;} 13)题13 完成函数f的实现,参数s表示字符串首地址,字符串中仅有‘(’和‘)’,函数f返回一个布尔值,当字符串中的‘(’和‘)’恰好匹配时返回真,否则返回假。 答案: _Bool f(const char *s){ } int stack=0, i;//stack表示栈,stack=0时栈空 for(i=0;s[i]!=' ';i++)if(s[i]=='{') stack++;else if(s[i]=='}' && stack>0) stack--;else return false;if(stack==0)return true;return false;14)题14 完成函数f的实现,参数s1和s2分别表示两个字符串首地址,要求函数f实现不区分大小写字母的字符串比较,当s1比s2小时f返回负数,当s1比s2大时返回正数,字母串相等返回0。 答案 int f(const char *s1, const char *s2){ inti;for(i=0;s1[i]!=' ' || s2[i]!=' ';i++) if(s1[i]==s2[i]){ continue; } else if(s1[i]>='A' && s1[i]<='Z' || s1[i]>='a' && s1[i]<='z' && s2[i]>='A' && s2[i]<='Z' || s2[i]>='a' && s2[i]<='z' && abs(s1[i]-s2[i])==abs('A'-'a')){ continue; } else if(s1[i]>s2[i]){ return 1; } else { return-1; } return 0;} 15)题15 完成函数f的实现,参数a、b、c表示三个int数组的首地址,la和lb表示数组a和b的长度,假设数组a和b存在升序。要求函数f完成将数组a和b的内容归并到数组c中,即a和b的内容复制至数组c后,c也有升序,同时当a和b中存在相等元素时,需要优先向c中写入a中的等值元素。 答案: void f(int *a, int la, int *b, intlb, int *c){ inti, j, k;for(i=0, j=0, k=0;i if(b[j] c[k]=b[j++]; else c[k]=a[i++];while(i c[k++]=a[i++];while(j c[k++]=b[j++];}