- 相关推荐
计算机编程实习日记范文
计算机编程实习日记
20xx年5月30日 星期一 天气晴
今天是程序设计基础和数据库实习的第一天,实习的主要任务是利用所学的知识编一个简单的图书管理系统。首先老师和我们讲解了应用程序设计开发前应该做的工作,以及一些基本的需要实现的功能之外,我们便开始了为期两周的程序设计基础和数据库的实习。
俗话说:万事开头难。虽然这次的图书管理系统并不是一个很复杂的应用程序,但是对于之前一点经验都没有的我们来说,也是一项比较艰巨的任务。因为我对C#这门课程比较感兴趣,在实习之前我就渴望能自己独立完成一个应用程序的设计开发,所以这次实习到来的时候我很激动,但当我盲目的做起来的时候,才发现这样只会一无所获。在图书管理系统开发之前,我虽然做了一个简单的数据库设计,但是对于图书管理系统应该具备哪些功能,或者哪些权限应该具有哪些不同的功能并没有一个明确的设计方向,所以我在做了三次设计之后,最终我意识到必须先规划好系统功能才能开始制作,所谓“磨刀不误砍柴工”。
设计完工之后,我便开始制作,今天的任务并不是很复杂,在完成了数据库的设计和数据的填充之后,我又将图书管理系统的用户登录界面和登录之后的主界面设计出来,在先完成了用户登录界面和登录之后的主界面的一些美观和登录功能的实现之后,今天的任务也算完成了。总的来说,一切还算顺利,但我很明白,这一切只不过刚刚开始,接下来有许多复杂而又艰巨的任务等着我。
实习日记2
20xx年5月31日 星期二 天气晴
今天是实习的第二天,接着昨天完成的任务之后,我继续开始了图书管理系统的开发。
首先我对昨天的登录部分进行了完善,为了提高图书管理系统的安全性,我在代码中设计了三次登录限制的功能,接下来便是主要窗体的设计。
考虑到图书管理系统的用户对象不同,大体上应该有三个权限:普通用户、图书管理员和系统管理员,于是我便在登录窗体上加入了权限这一项,用户在选择自己的权限之后登录到相应的窗体,同时考虑到不同权限的用户所需要的功能并不相同,所以我必须设计出三个用户界面,每个界面上的功能并不相同,来满足不同权限用户的需要。
在我的理解里,普通用户需要的功能不是很多,于是普通用户的主界面可以简单一些,图书管理员需要实现的功能比普通用户要多的多,也是图书管理系统设计的核心,系统管理员的功能在定义上应该比图书管理员的级别高,除了具备图书管理员所具备的权限外,应该还有自己的一些特殊权限,考虑到实际应用中还是以图书管理员为主,所以我想系统管理员的界面也设计的相对简单些,主要的功能是完成权限的设置。
所以我设计开发的图书管理系统的思路和架构基本上已经明晰,接下来要完成的就是各界面下主要功能和子功能的编程,所以接下来的几天才是我们这次实习的重点,也是比较辛苦的一段时间。
实习日记3
20xx年6月1日 星期三 天气晴
今天是实习的第三天,今天我主要完成的是对各个主窗体下功能的写代码实现。
因为这些功能我们平常上课的一些例题中也都讲过,所以说要实现这些功能并不难,只是重复的输入一些代码有些繁琐,当然也有的特殊情况需要修改一些代码或者有些代码我们平常没遇到过,所以我先将简单的一些自己能够实现的代码全部编写完成,经过调试成功之后再开始去思考设计一些特殊的程序。
今天的编程过程中稍微遇到了一些麻烦,因为之前我们上课的时候讲过有许多种方法,譬如连接式操作、断开式操作以及断开式操作还有参数的方法,代码实现的方法有许多,说实话以我们现在的水平还不能完全理解这些所有代码的含义,所以平常编程的时候也还是基本上要对着书来输入代码,不过还好,随着实习的深入,我已经感觉到自己有点“开窍”了,但是还是不能完全随心所欲的综合应用起来。所以感觉到在编写程序的过程当中,自己编写的程序虽然最终也能够实现图书管理系统所需要实现的功能,但是感觉到自己这样编写程序很不规范,没有一个统一的标准。方法混用,杂乱无章,这些其实都是程序设计和开发不允许的,因为在实际应用开发中,程序的编写必须要规范,当然我也知道现在我们的水平还不够,但是我想我必须要严格要求自己,只有这样才能使自己的编程水平有所提高,所以我打算在实习后期对编写的程序进行规范。
实习日记4
20xx年6月2日 星期四 天气晴
今天是实习的第四天,正如之前我所预料的,实习越往后面所遇到的困难将会越多。今天着实遇到了不少的麻烦,之前已经将基本的代码编写完毕,基本功能都能实现,剩下的就是这个图书管理系统的核心部分功能的代码,这些代码并不像之前那么简单,需要好些步骤才能完成,之前的代码可能在单个数据库表中就能操作,而现在剩下的诸如借书之类的功能必须要将几张数据库表都调用起来,所以所遇到的错误也就会越多,可以说今天上午努力了半天也没有什么结果。
为了提高效率,下午我先将这些主要功能的编程搁置一下,对之前所做的一些基本编程进行修改。并且完善了各个界面以及不同权限应该具备的功能。然后再利用一些时间查资料,以及回忆老师给我们所讲的一些功能实现的代码,思维重组,看能不能找到一点头绪,虽然最终还没有完成,但是在思考的过程中我逐渐找到了一点思绪,所以我坚信在接下来还有一段时间内,最终我一定能够找到解决的办法。
总的来说,今天的效率不是很高,但是今天的收获并不少,之前虽然做了很多东西,但那些功能实现的代码基本上都是书上有的,或者是老师讲过的,所以我觉得那并不能真正锻炼我们自己的能力,也并不能够达到本次实习的目的,必须要自己去研究,才能有所收获,在搜索资料的过程中,我也得到了很多,所以我觉得今天还是过得比较充实的一天。
实习日记5
20xx年6月3日 星期五 天气晴
今天是实习的第五天,也是本周实习的最后一天,今天老师给我们有演示了一个图书清空和图书初始化的功能。主要的目的是通过编程,能够实现使拥有管理员权限的用户登录可以实行图书的清空和图书初始化的功能。
图书清空的实现很简单,只要输入一行数据库Delete语句就能够很轻松的实现了,比较麻烦的是图书初始化,因为涉及到书目表和图书信息表两张表之间的调用的问题,同时还需要通过书目表来实现初始化图书信息表的功能,就必须要加入一些特定的代码,通过图书编号或者书目编号来完成。
这个过程对于现阶段的我们无疑不是一件简单的事情,当然这也应当算是本次实习中图书管理系统设计开发编程过程当中的重点之一。所以我接下来必须要花一段时间在这方面,同时我也提醒自己要抓紧时间,因为除此之外还有一个比较重要的任务就是实现借还操作时图书自动计数的功能,那个更是重中之重,其实实习也即将结束,大部分工作也都已经完成的差不多了,接下来的任务一完成,整个图书管理系统也就算完成了。
所以今天我利用一些空余时间去看一些以前的记录的代码和其它功能的代码,希望能够对我明天开始设计图书初始化和图书清空的功能有所帮助。总的来说,今天以及之前的工作都不算什么,接下来的时间内才是真正考验我耐力的时刻,我期待着。
实习日记6
20xx年6月7日 星期二 天气晴
今天是真正意义实习上的第六天,因为昨天端午节和双休日休息,所以今天我们算是开始了第二周的实习。但是这一周不同于上一周的是本周的时间短,任务重,之前做的只是一些很简单的工作,所以这周的任务会比以前繁重许多,而且到了本次实习我做的这个图书管理系统软件的最核心的部分,所以我必须有足够的耐心和细心,因为随着代码的增多,所遇到的问题也就会越多,因而当问题出现的时候可能就没那么轻松的调试解决掉。
通过今天一天下来的工作我也深刻感觉到了这一点,因为之前我已经计划好了,今天主要做的就是完成图书管理系统中图书清空和图书初始化功能的工作,但是这项任务正如之前所预料到的没有那么轻松,首先我一开始对图书初始化这一概念就不是很理解,后来在请教了同学之后,才知道主要的意思就是图书信息表根据书目表能够自动生成图书列表信息。
概念虽理解了,接下来就是编写代码了,图书清空的代码很快就写完了,图书初始化因为要设计到两个表之间的调用的问题,所以今天在做的时候一直在出现问题,说实话有的时候因为一个标点都会出现问题,而且问题有可能是出现在C#的程序部分,同时亦有可能出现在Sql的语句部分,所以纠错工作其实大于了实际编程工作本身,虽然今天这一功能依然没有能够实现,但我并没有气馁,因为我也在摸索过程中有了一些头绪,就等明天一气呵成了。
实习日记7
20xx年6月8日 星期三 天气晴
今天是实习的第七天,接着昨天未完成的任务,我继续开始完成了我的图书管理系统。
通过不断的琢磨和思考,上午我终于将这一功能实现了,那一刻心里也算松了一口气了,因为整个图书管理系统中的一项大任务算是完成了,这样我离成功就更近一步了。接下来我就开始了另一项教大的任务就是图书借阅功能,这应该算是图书管理系统的最基本也是最重要的功能,如果这个功能完成的不好的话这个图书管理系统也就没什么实用性了。
一个“难关”刚刚被攻克,一个新的难题又来了。在完成图书管理系统的时候我也走了不少弯路。一开始我有点无法相同如何同时使几张表里的数据都会改变,后来突然意识到其实可能是自己想多了,可以化繁为简,直接多写几次代码,把要改变的数据分开,不同表中的数据单独改变。
这样的话就很简单了,因为图书借阅功能的代码不是很复杂,借出图书的话图书数量减去1,还书的话图书数量就加上1,总之所需要用到的公式语句都不是很复杂,在理清了思路之后编程起来就轻松多了,除了编程过程中经常出现的一些小问题之外,最终我还是成功了。当生成解决方案的时候提示错误为0的时候我别提有多高兴了,因为我没想到今天一天竟然能够完成了实习过程中最重要的部分,接下来还有两天的时间应该会很轻松的完成任务。
实习日记8
20xx年6月9日 星期四 天气晴
今天是实习的第八天,也算的上是真正意义上实习的最后一天。老师先前给我们分了小组,每个小组的成员最后要进行互相测评。最后,每个小组要推荐一个优秀作业给老师展示,本来还有明天最后一天的,但是因为特殊原因,所以老师就把最后的测评和展示放到了今天,这样一来,我就有点忙得不可开交了,因为现在看来好像还有好多东西需要做。虽然图书的借阅已经完成了,但是还有图书的预定以及图书的挂失,并且还有好多Bug需要修正,再加上我是我们小组的组长,在老师的催促下我们必须赶紧开始我们的测评,所以一时间我显得有点手忙脚乱。
但是所幸运的是,我用了很短的时间就大体将这些工作完成了,我想可能也是因为之前已经做熟练的原因,熟能生巧,对于一些容易调试错误的原因也都基本上了解了是个什么状况。而且所有的代码中都有一些相似之处,所以很快的我就开始了我们小组之间的互相测评。上午的工作大致如此。最终我获得了最高分,因此下午我设计的图书管理系统要给老师展示。
但这同时也就意味着我还要应对更严格的考验。所以中午我一刻也不敢休息,利用午休的时间,我一遍遍调试自己的软件,及时去发现软件的Bug,然后去修改,于此同时我继续将上午权限设置的功能的界面完善和美化了一下,就这样一直到上课前,我还在继续查找着自己的软件有没有什么缺陷,不敢有丝毫的懈怠,因为我想把自己最好的东西给展示出来。下午老师在看了每个小组的作品之后给我们做了简单的点评,使我深刻意识到了自己还有好多的不足,我也深刻的认识到了这一点,所以我勉励自己以后必须要努力改正,不断提高自己。
实习日记9
20xx年6月10日 星期五 天气晴
虽然实习理论上的时间是到今天,但是实际上我们昨天就完成了整个实习的任务,所以今天的时间老师给我们将之前所学过的知识再做一个回顾,让我们利用新的题目来练习,以为了复习迎接即将来临的期末考试。因为刚刚实习完的缘故,所以基本上我们都能够轻松完成这些任务,但是我们并没有懈怠,而是认真面对,不管怎么说,这次实习的预期效果也出来了,现在面对不同的题目我们基本上也都能够灵活运用所学知识做出来。
到此,整个实习也就算告一段落了,很高兴也很轻松,这次实习使我收获了不少,除了专业技能方面,还包括许许多多其它的东西,比如这次实习锻炼了我的刻苦钻研精神以及耐心,这些都是非常宝贵的精神财富,我想这将对我今后的人生道路产生巨大的影响,都是我人生中不可多得的一笔宝贵的财富,使我受益终生。
感谢这次我们能够有这次实习的机会,同时也感谢老师的辛苦指导,我会永远记住这次经历!
【计算机编程实习日记】相关文章:
编程实习报告10-26
编程实习总结03-16
编程实习心得03-05
编程实习心得01-01
计算机编程常用英语词汇11-21
c语言编程实习心得12-10
计算机实习日记11-11
计算机实习日记12-13
计算机编程及常用术语英语词汇11-27
数控铣床编程实习报告08-03