河北科技大学
实 习 报 告
学生姓名: *** 学 号: 050702234
专业班级:
计算机科学与技术 052 班
实习单位:
河北云海软件公司
实习时间:2009 年 02 月 16 日~2009 年 2 月 27 日
指导教师:
***
2 0 0 9 年 2 月
实习成绩评定表
学生姓名
***
学 号 050702234 成绩
专业班级 计算机 052 起止时间
2009.02.16~2009.02.27
实习单位 河北云海软件公司
指
导
教
师
评
语
指导教师:
年 月 日
目 录
一、实习计划…………………………………………………………1
二、实习目的…………………………………………………………1
三、实习内容…………………………………………………………2
四、实习总结…………………………………………………………2
五、实习日志…………………………………………………………4
一、实习计划
2 月 16 日:软件企业参观,实地了解软件公司的项目开发与管理模式; 初步认识
了解部门的情况和运作方式。明确实习期间所要完成的任务,进一步修订计划表。
2 月 17 日:安装 Delphi7.0 企业版和 SQLServer 2005,并完成相应的服务器配置,
熟悉 Delphi7 开发环境。
2 月 18 日:学习基本的数据库开发技术,结合在校所学知识熟练进行一些简单的
操作,为即将进入的工资管理系统的开发打基础。
2 月 19 日:根据已有的调查情况,着手进行工资管理系统的任务规划,共同作出
详细的需求分析,设计各个功能模块。
2 月 20 日:分工进行系统开发。参与主窗体的设计工作,学习公司团队合作的理
念与精神;并创建工资发放明细表。
2 月 23 日:进行工资发放管理模块的功能实现的编码学习,尝试该模块的页面设
计。
2 月 24 日:继续完善该模块的编码工作,之后测试该功能模块的实际应用情况,
针对其不足之处,在前辈们的指正与帮助下进一步修改和完善。
2 月 25 日:参与权限管理模块的设计,学习并尝试权限管理的编码实习。
2 月 26 日:将各个模块整合在一起,测试整个系统的运行情况,进行查漏补缺工
作。
2 月 27 日:总结并加强理解所学的知识,也同时理解为什么要这样做,以及怎样
做出来,尽量做到融会贯通。
二、实习目的
毕业实习是理论与实践相结合的重要环节,目的是提高学生动手能力和综合实践能
力,提高学生的学习兴趣,为提高学生的就业竞争力打好基础。使学生了解社会对计算
机信息管理的应用现状及发展需求,进一步理解和领会所学的基本理论,了解计算机信
息管理技术的发展及应用。同时,也是培养学生理论联系实际,将所学知识应用到实际
工作中,培养学生发现问题、分析问题和解决问题的能力,从而提高学生从事实际工作
的能力。通过对具体实习项目的分析,理论实践相结合,巩固和发展所学理论知识,掌
握正确的思想方法和基本技能。另外,通过此次实习为毕业设计收集必要的资料,准备
1
一些常用的 Delphi 和 SQL Serve2005 技术、知识、资料的收集、整理等工作,以使毕
业设计能够更为顺利得进行。
三、实习内容
通过本次实习,应当对 Delphi、SQL Server2005 的环境及其应用有一个非常清晰、
明了的认识,而且应该能够达到熟练运用的地步。本次实习的主要内容包括:对管理系
统的开发和设计有一个初步的认识,能够理论联系实际完成相应的模块设计及其功能实
现;学会 Delphi 各个事件的应用编程;学会用 SQL 创建数据库及所需表格的具体方法;
理解连接 SQL 数据库的语句及能正确的应用于实践;学习项目的开发流程,参与项目开
发的整体设计与部分模块的具体实现,在此过程中体会团队分工合作的精神,这是开发
一个项目所必不可少的。
四、实习总结
不知不觉,两周的计算机实习结束了。这次实习让我对 Delphi 有了一个新的认识:
它被称为第四代编程语言,它具有简单、高效、功能强大的特点。和 VC 相比,Delphi
更简单、更易于掌握,而在功能上却丝毫不逊色;和 VB 相比,Delphi 则功能更强大、
更实用。可以说 Delphi 同时兼备了 VC 功能强大和 VB 简单易学的特点。它一直是程序
员至爱的编程工具。
实习过程中我完成的内容相对来说还是比较简单的,由于 Delphi 本身的特性,实
现某些功能时无需像其他语言一样编写大段大段的代码,而只需选择相关的部件并利用
这些部件的相关的属性相互联系起来便可以实现。在实际的软件项目开发过程中,只要
你愿意多问、多学、多动脑,那你就一定能学有所成。在开发过一个项目之后,你会突
然发现自己进步很多。比如代码的规范性、严密的逻辑关系,以及对项目完美性的追求,
这些都是以前在学校里学不到的东西,会让你对编写代码的感觉完全不同,同时那中完
成以后的成就感也会比以前更加的强烈。我独立完成的部分虽然不是一个比较完整的项
目,但在前辈们的带领、教导下对这些还是有所感悟的。
通过这次实习我感触颇深,虽然实习中用到的很多知识在学习 Delphi 这门语言的
时候都有所涉及,但当真正用到时却感觉脑袋是空白的,无法跟老师讲的接轨;用 SQL
创建数据库及所需表格的具体方法及连接 SQL Server 数据库的语句,我们也曾学过,
但用时仍是感觉提不起来,没有十足的信心和把握,无法正确地应用于实践。我只能安
2
慰自己说,这才是实习的效果嘛,让你认识到自己的不足,以期能够激励你奋发努力,
不断提高自己的专业技能,提高自己在社会上的竞争力。当然,我想这也应该是我们所
有中国大学生的一个共同的缺点:在书本上学过很多理论,但从未付诸实践过,总觉得
自己什么都会,什么都懂,结果等到真正运用时,才体会到难度有多大,才认识到了自
己的不足。有句话叫“理论是灰色的,生活之树常青”,也就是说只有将理论付诸于实
践才能实现理论自身的价值,也只有将理论付诸于实践才能使理论得以检验。同样,一
个人的价值也是通过实践活动来实现的,也只有通过实践才能锻炼人的品质,彰现人的
意志。同时必须不断地汲取新信息,获得事业进步的动力。
我毕设要做的是一个酒业公司的进销存管理系统,所选用的 Delphi 和 SQL Server
2005 在实习中得到了很好的运用,我也在专业技能方面获得了很大的提高,应该说是
达到了毕业实习预期的效果。公司不仅给我提供了实习的机会,还让我充分体会到了一
个真正的公司的文化传统以及公司的精神风貌。各位前辈不嫌我是新手,也不怕我会耽
误整个开发的进程,竟然交给我一整个模板——工资发放管理模块的设计,只是在有困
难的时候可以给与我技术上的支持,这自然就给了我更大的学习空间,这一点我非常感
激。同时,我几乎是参与了这个工资管理系统的整个开发流程——从最先的需求分析到
最终的系统测试——,在这过程中,我看到了团队的合作精神,同事之间相互相处,互
相包涵,大家可以各抒己见,但为了集体的利益,必须能够做到善听逆耳忠言,敢于听
取别人的意见避免一意孤行,相互之间应该做到取长补短才行。这让我认识到实习其实
是给我们提供了一个从学校走向社会的过渡期。从学校到社会,工作的环境变了,我们
的角色也随之发生了变换,首要面临的问题便是角色转换的问题。从一个学生转化为一
个单位人,在思想的层面上,必须认识到二者的社会角色之间存在着较大的差异。学生
时代只是单纯的学习知识,而社会实践则意味着继续学习,并将知识应用于实践,学生
时代可以自己选择交往的对象,而社会人则更多地被他人所选择。但仅仅在思想的层面
上认识到这一点还是不够的,而是必须在实际的工作和生活中潜心体会,并自觉的进行
这种角色的转换。
这次实习丰富了我在这方面的知识,使我向更深的层次迈进,对我在今后的社会当
中立足有一定的促进作用,但我也认识到,要想做好这方面的工作单靠这这几天的实习
是不行的,还需要我在平时的学习和工作中一点一点的积累,不断丰富自己的经验才行。
我面前的路还是很漫长的,需要不断的努力和奋斗才能真正地走好。
3
总得来说,在实习期间,虽然比较辛苦,一切都是在摸索中进行,但是,在这艰苦
的工作中,我却学到了不少东西,也受到了很大的启发。我明白,今后的工作还会遇到
许多新的东西,这些东西会给我带来新的体验和新的体会。因此,我坚信:只要我用心
去发掘,勇敢地去尝试,一定会能更大的收获和启发的,也只有这样才能为自己以后的
工作和生活积累更多丰富的知识和宝贵的经验。再就是时常要保持一颗学习、思考的心。
作为一个学生,最重要的就是自己学习和思考的能力。在企业这样一个新环境中,有我
们很多值得学习、值得思考的地方,这就需要自己保持一颗学习、思考的心。不仅在技
术方面,要刻苦的补充自己的不足,认真地对待工作,时时刻刻的思考和学习。而且在
企业的环境中,更要注重学习企业先进的管理和人文文化,以丰富自己的社会知识和管
理文化知识。
五、实习日志
2 月 16 日
今天是到公司的第一天,见到带我的实习老师,做了简单的自我介绍,进行了非常
简短的寒暄以后,我们马上投入了今天的主要任务当中。我跟着老师参观了公司的市场
部、工程部、软件部、设备维修部以及技术部,各位前辈都很专注得投入他们的工作中。
最后我们来到了研发部,这不仅是我今天参观的最后一站,也是我为期两周的工作地点。
就这样参观完毕,我也算实地了解了大型软件公司的项目开发与管理模式。之后,老师
再次向我交代了接下来的实习期间我的实习任务。这样,实习第一天就算结束了。但是,
初次处在那种格子式的工作环境当中,我有点不大适应,感觉这样的话大家的距离会不
会拉得很远呢,但愿不会吧。
2 月 17 日
根据我的实习计划,今天的任务主要是熟悉开发环境 Delphi7.0 企业版和用到的
数据库 SQLServer 2005,这些工具都正好是我的毕设中要用到的,因此之前我就有过
一些准备,也算是一个小小的热身吧。接着我独立完成了相应的服务器配置,感到还是
比较欣慰的,因为我在学校学这一块的时候尝试过很多次才配置成功,这次终于一次完
成,还得到了实习老师的夸奖,说我基本功底还不错。
之后,老师较为简单的向我介绍了几种 Dlphi 中常用的控件的属性、主要事件及其
较为常见的应用,为以后的开发打基础。我也结合自己所学,尽量使这些东西能够在脑
中留下深刻印象,方便今后随时调遣。
4
2 月 18 日
SQL Server 2005 数据库的知识可谓博大精深,由于时间及现有能力的限制,我今
天仅仅学习了比较基本的数据库开发技术,并结合在校所学知识在几张子安撑的表格上
进行一些简单的操作,把以前在数据库原理及应用这门课的实验课上的知识几乎都用了
一遍,幸亏之前的基础打得比较扎实,没有遇到什么太大的困难。我一遍遍地练习,直
到最后我自己也觉得这些基本操作应该算是相当熟练了,在今后的开发过程中如果遇到
类似的问题应该没有问题。
2 月 19 日
今天我们研发部门的成员坐在一起讨论即将着手的工资管理系统具体要实现的功
能,即进行第一阶段的概要设计,经过可行性研究,写出一个大致的需求分析。并对该
系统的各个功能模块所要实现的功能做了相当具体的介绍描述,还概括了创建数据库时
所需表格的各个字段名、属性、限制等等。整个过程进行得有条不紊,大家各自提出自
己的金点子,只要可行且方便,都会被列入考虑之列的。这个过程我觉的应该说是最重
要的,很清晰地明确了各个部分所要完成的工作,之后只要一步步地去实现就可以了,
也就是,接下来的就剩一些技术性的问题。通过大家的叙述我也对这个系统的具体功能
有了一个比较清晰的概念。接下来。组长进行了较为详细的分工,大家各自都有自己负
责的部分,我也很荣幸地分到了其中的工资发放管理模块的设计与实现,当然大家都是
我的老师我随时都可以向他们问问题,解决我工作中遇到的一些难题,还有网络,也是
我今后工作的一大帮手。
2 月 20 日
昨天分工结束,今天我又参与了主窗体的设计工作,这对这些久经沙场的老同志们
来说几乎是小菜一碟,但就是这么一件小小的事情,仍让我感受到了公司团队合作的理
念与精神。由于前天的练习,我很快地完成了我所负责的模块中用到的工资发放明细表
的创建,因此留出一部分空余时间用于学习具体代码的编写。一周过去了,这次的实习
也就告一段落,我感觉还是比较不错的。
2 月 23 日
新的一周开始了,我完完全全地投入到工资发放管理模块动能的实现当中,这一块
对我来说最难的就是编码问题,虽说 Delphi 本身比较强大而且有过先前较长时间的学
习,可是毕竟以前实践的少,运用起来并不是那么得心应手,数据的录入、修改、删除
5