毕业实习报告题目:在锐达数码科技单位开展网络资源开发与利用业务的实习报告指导教师、职称:系专年姓学成别:业:级:名:号:绩:2011年3月20日林耀海讲师计算机系计算机科学与技术2009专升本蔡清静091806048计算机与信息学院学生毕业实习鉴定表学生姓名实习单位指导教师蔡清静性别男学号091806048实习时间20(页)专业年级计算机科学与技术(专升本)2009级锐达数码科技有限公司林耀海完成实习日志2011年2月21日~3月18日(共4周)完成实习报告3087(字)学生自我鉴定时光飞逝,转眼间一个月的实习就要结束了,这一个月来,在单位领导教师们的精心培育和领导下,通过自身的不断努力,无论思想上,学习上还是工作上,我都学到了很多很多。
在思想上,我积极参加政治学习,坚持四项基本原则,拥护党的各项方针,自觉遵守各项法规。以马列主义、思想、理论为指导.与时具进,开拓创新,认真学习‘三个代表'的思想及‘八荣八耻’的内容来严格要求自己。
在工作中,我认认真真完成任务,积极响应公司的号召,结合工作的实际,不断学习理论、专业知识和社会知识,用先进的理论武装头脑,用精良的专业知识提升能力,以广博的社会知识拓展视野。我抱着踏实的态度来做事,虚心点往往能得到别人的认同,里面员工的朝气、团结和热情,以及对工作认真负责的态度让我深受感动!
在学习上,更是对自己严格要求,端正工作态度,作到了理论联理实际;从而提高了自身的一专多能的长处及思想文化素质,包括生活中也学到了养成良好的生活习惯,生活充实而有条理,有严谨的生活态度和良好的生活作风,为人热情大方,诚实守信,乐于助人,拥有自己的良好做事原则,能与同事们和睦相处。
在实习过程中,我也发现了自身还有一些不足之处,理论知识掌握还不够,基本功不扎实,在今后的日子里我会认真的学习好。
我想每一次的经历都是一种积累,而这种积累正是日后的财富。在工作上,在学习上,我要让这些宝贵的财富发挥它的作用,从而达到事半功倍的效果。这次毕业实习中,我可谓受益匪浅,它为我步入社会奠定了基础,为我以后的就业找工作指明了方向。
学生(签字):年月日实习单位鉴定意见负责人签名:单位公章年月日指导老师意见实习报告成绩:教师签名:年月日系意见系主任(签名)年月日毕业实习报告
专业:计算机科学与技术年级:2009级学号:091806048姓名:蔡清静实习题目指导教师实习单位
在锐达数码科技单位开展网络资源开发与利用业务的实习报告林耀海
实习时间
2011年2月21日~3月18日(共4周)锐达数码科技有限公司
主要实习内容
通过此次实习,不仅培养了我的实际动手能力,增加了实际的操作经验,缩短了抽象的课本知识与实际工作的距离,对实际的编程工作的有了一个新的开始;这一个月的实习给我的感触太深了,懂得了更多地做人与做事的道理,真正懂得学习的意义,时间的宝贵,和人生的真谛。让我更清楚地感到了自己肩上的重任,看到了自己的位置,看清了自己的人生方向。这次的实习经历让我终生受益匪浅。在离弄实习单位的那天大家都对我说了许多祝福与希望,并且每个人都给了我很多的建议,主管表扬了我的出色表现,他希望我毕业后能继续回来工作。看得出大家对我的关心是那么真诚,没想到一个月的实习会让我们建立这么深厚的友谊。走向社会,人际关系有时真的比工作能力还要重要,良好的人际能给我们的工作带来顺利,带来成功,带来机遇。在工作中把每个人都当作良师益友,那么才有可能在工作中收获的更多。
在本次实习中,我开始涉入了网站编程,也就是《ASP程序设计》这门编程课程。通过本次实习,应当对HTML技术、VBScript/Jscript脚本语言技术、ASP对象、控件和数据库技术等达到熟练运用的地步,同时应该对XML语言及其应用有一个非常清晰、明了的认识。本次的实习内容主要包括:对在线考试系统网站的建设有一个初步的构思及确定其应该包括哪些模块实现什么功能以及页面的设计;了解ASP动态网页设计知识在实际中的应用,理论及生产实际知识去分析和解决问题,进行的相关训练;掌握通用数据库的连接、数据的相关操作或网站的设计过程和进行方式,培养正确的设计思想和分析问题、解决问题的能力,特别是系统的分析、系统设计、数据库设计和功能的实现。
本系统测试用户信息主要由数据库直接输入,考试时考生首先做用户注册,注册成功之后,进入用户登陆界面,输入用户名、密码,核对正确后进入考试界面,考试界面主要有返回主页、在线考试、更改个人资料、更改权密码、查询历史成绩、安全退出系统,关键实现了考生在进入考试窗体,考试计时,考试时间到,系统强制考生退出,及考完后对客观题的自动评分、存档。当注册的用户在忘记密码的情况下,可以进入忘记密码界面,输入用户名和出生年月日,再提交信息,进入密码提示问题,输入正确的答案,就可获取密码。管理员进
所采用的技术原理
入管理员界面,管理员界面主要由查看题库、增加题库、查看成绩、修改密码、安全退出等模块组成。
它是专门用于试题录入、修改、删除和参加在线考试的ASP应用程序。其最大的特点是开放性、方便性和灵活性。主要是指管理员可以轻松地向题库添加、修改和查询试题,它还允许管理员根据自己的需求,从现有的试题库中灵活地抽取各类试题,以组建适合于自身所需的试卷。而且,自测试卷的难易程度和形式以及各大题分数等都由用户根据需要确定。考生通过浏览器进行有效的身份验证登录后,在规定的时间内进行答题,当达到规定的时间后,系统将自动予以提交。一旦考生做完后便能立即看到自己的考试成绩,并且其答案和分数将被记入库中以供审核和查阅,并作为成绩评估和试卷分析的历史数据。这一次的实习虽然时间短暂,虽然接触到的工作很浅,可我学到的却是我大学期间难以学习到的。就像如何与同事们相处,相信人际关系是现今不少大学生刚踏出社会遇到的一大难题,于是在实习时我便有意观察前辈们是如何和同事以及上级相处的,而自己也尽量虚心求教,不耻下问。而且让我学到了许多知识和经验,这些都是书本上无法得来的。大学生的实习是挑战也是机遇,只有很好的把握,才能够体现它的意义。在这一段时间里,我不仅很好地运用了所学的专业知识,而且还学到了很多在学校学不到的实用的待人处世之道,阔大了知识面,也丰富了社会实践经历。通过实习,我们能够更好的了解自己的不足,了解网站制作工作的本质,了解这个社会的方方面面,能够让我更早的为自己做好职业规划,设定人生目标,向成功迈进一大步。
在公司实习期间与网站建设有关的知识我从头学起。ASP和SQLServer作为开发工具都有它们各自的特点,使用ASP不但可以创建和运行动态、交互的Web服务器应用程序,而且也可以与HTML页、脚本命令和ActiveX组件组合创建交互的Web页和基于Web数据库访问功能结合的功能强大的应用程序。在SQLServer数据库的学习中不但了解到它的基本的服务组成而且通过具体的操作掌握了数据库的安装、连接过程。
ASP是Microsoft公司开发的服务器端的脚本环境,是目前流行的开放式WEB应用程序开发技术,ASP的主要特性是能够把脚本HTML、组件和强大的WEB数据库访问功能结合在一起,形成一个能在服务器上运行的应用程序,并把按用户的要求专门制作的HTML页面送给客户端浏览器。ASP技术是一种集HTML、脚本语言与CGI技术的结合体。
CGI全称是“公共网关接口”(CommonGatewayInterface),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。在物理上I是一段程序,运行在服务器上,提供同客户端HTM页面的接口。它是运行在Web服务器上的一个
程序,并由来自于浏览者的输人触发。CGI是在HTTP服务器下运行外部程序(或网关)的一个接口,它能让网络用户访问远程系统上的使用类型程序,就好像他们在实际使用那些远程计算机一样。
ASP广泛使用的脚本语言VBScript和JavaScript两种脚本语言。
VBScript是VisualBasic脚本语言,是asp动态网页默认的编程语言,配合ASP内建对象和ADO对象,用户很快就能掌握访问数据库的ASP动态网页开发技术。网页中的VBS可以用来指挥客户方的网页浏览器(浏览器执行VBS程序)。VBS与JavaScript在这一方面是竞争者,它们可以用来实现动态HTML,甚至可以将整个程序结合到网页中来,而JavaScript则受到所有网页浏览器的支持。在网页服务器方面VBS是微软的ActiveServerPages的一部分,它与JavaServerPages和PHP是竞争对手。
Javascript是一种由Netscape的LiveScript发展而来的原型化继承的面向对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,遗留的速度问题,为客户提供更流畅的浏览效果。JavaScript是根据\"ECMAScript\"标准制定的网页脚本语言。这个标准由ECMA组织发展和维护。ECMA-262是正式的JavaScript标准。这个标准基于JavaScript(Netscape)和JScript(Microsoft)。
在该系统中,与Web服务器相连的数据库采用的是大型关系数据库管理系统——SQLServer2000。它是基于客户机/浏览机模式的数据库管理系统;SQLServer2000数据库引擎提供完整的XML支持。它还具有构成最大的Web站点的数据存储组件所需的可伸缩性、可用性和安全功能。
ADO是一个用于存取数据源的COM组件.它提供了编程语言和统一数据访问方式OLEDB的一个中间层。访问数据库的时候,关于SQL的知识不是必要的,但是特定数据库支持的SQL命令仍可以通过ADO中的命令对象来执行。
实习总结
由于实习的时间有限,我在福州锐达科技有限公司实习的期间就在线考试系统设计这样一个比较完整的策划案例。通过这次的实习,我认识到了很多在书本上或老师讲课中自己忽略了的或有些疑惑的地方,从实际观察和同事之间指导中得到了更多的宝贵的经验。通过这次实习,在设计方面我感觉自己有了一定的收获。这次实习主要是为了我今后在工作及业务上能力的提高起到了促进的作用,增强了我今后的竞争力,为我能在以后立足增添了一块基石。如:前期的策划和后期的制作、如何与客户进行沟通、需求分析方面等等。这次实习丰富了我在这方面的知识,使我向更深的层次迈进,对我在今后的社会当中立足有一定的促进作用,但我也认识到,要想做好这方面的工作单靠这短短的一个月的实习是不行的,还需要我在平时的学习和工作中一点一点的积累,不断丰富自己的经验才行。我面前的路还是很漫长的,需要不断的努力和奋斗才能真正地走好。这次实习的经历是我人生经历的一种积累,而这种积累正是日后的财富。在工作上,在学习上,我要让这些宝贵的财富发挥它的作用,从而达到事半功倍的效果。这次毕业实习中,我可谓受益匪浅,它为我步入社会奠定了基础,为我以后的就业找工作指明了方向。最后感谢锐达数码科技有限公司给我这么美好的实习经历。
毕业实习日志
2011年2月21日星期一
实习的第一天,感觉心里空空的,毕竟昔日在学校的作息时间,一下子被工作所取代,还真有点不适应。其实在此之前我也作好了进入社会的准备,以前经历过一次毕业,现在总比第一次毕业时“无所适从”的感觉要好很多,心态也放得更为平和。如果真要说点与众不同的话,那就是明显感觉到:多了一些信心与实在。2011年2月22日星期二
今天下班后回宿舍上机调试程序,一个JSP网站,用Tomcat作服务器,在被浏览器加载的时候总是无法显示出来,页面提示出错信息:500错误。到服务器日志查找原因,有一个“数据加载失败”的提示。数据库用的是SQLServer2000,原以为是Tomcat配置文件的问题,到网上查了很多相关资料,改了又改一直没搞定,头都大了,一直到12点才郁闷的关机睡觉!
2011年2月23日星期三
工作也两三天了,员工也已熟悉,可惜他们都不是编程高手,要不我就可以直接向他们问一些我在做网站时遇到的难题了。唉,谁叫我找一个与专业不怎么相干的单位来实习呢!可说归说,事还得做:与客户交谈,打电话询问相关事宜,遇到好心的客户还好,不会难你,要是来了一个挑三检四的就不好应付了,至少你得耍点小聪明,当然不能惹客户不高兴,要不过后会接到老板的“呼叫”的。其实最简单的对付办法也很简单:你只管顺着客户的意思,点头即可!2011年2月24日星期四
最近到网上找了些视频资料,看后很过瘾,可看归看,一动手写代码就伤神了。忘说内容了,其实看的就几个与Java编程相关的开源框架(Struts+Spring+Hibernate)而已,不过涉及到的东西就多了,开发平台用的是Eclipse+MyEclipse,这个还好应付,装上设一下环境变量就搞定,跟JDK差不多。难的是在这之上的插件的应用,要知道开源的东西特多,很多其实多差不多,但你却不得不花时间去了解,而且版本的兼容性问题有时会让你不知从哪处理是好。开源而且集成的东西用起来是好,感觉就是复杂了一点!尤其是面对一大堆英文文档或者官方英文指导手册时候,砸电脑的冲动都有呀!2011年2月25日星期五
Struts代表:今天就简单聊聊上面的Struts+Spring+Hibernate。表示层;
Spring代表:Hibernate则代表持久层。业务逻辑层;他们是目前在JavaWeb编程开发中用得最多的框架,其实这样区分是为了适应软件开发过程中各个分工部门之间保持一致性的需要。说得简单点就是大家都在一个模式下写代码,这样就能保证写出来的程序能被每一个人都能够读懂,而且有些基本的东西它可以自动帮你生成,不用你自己一个一个的敲了,达到了代
码复用。这样保证可读性的同时也提高了开发效率,从而降低了成本。Struts这个框架其实就是JavaMVC设计模式中(简称Model1与Model2)Model2的一个具体实现,Spring则通过提供ICO(控制反转,也称依赖注入)实现了对对象甚至事务(如声明式事务)的集中管理,此外还引入了AOP(对向切面编程),当然也完全兼容其它框架。Hibernate吗,就是一个实现对象与关系映射的中间件,大家知道,现在的主流数据库还是关系型的,但编程却已经采用了面向对象的思想,如何让编程人员能像操作对象一样,操纵数据库里的数据呢?Hibernate就是这样一种框架。以前Java程序员与数据库打交道都是通过JDBC,还要写SQL语句,不过Hibernate彻底改变了这一切,它在JDBC之上又作了一次封装,从而实现了不用写SQL语句就可以实现操作数据库。
值得提醒的是,这三个框架都是轻量级的,没有侵入性或者侵入性很低,不像EJB这样的重量级框架,它们都能最大限度的实现代码的可复用。2011年2月28日星期一
转眼几天又过去了,工作的感觉也渐渐好了起来。值得高兴的是,前些天说的网站数据库加载失败的问题也解决了。多亏了论坛朋友的解答与同学的指导,总结一下主要有以下几个原因:没给SQLServer2000打补丁;数据库连接文件中写的密码与SA用户登陆数据库时的密码没保持一致;我用的是Tomcat的最新版本6,估计有兼容性问题,所以换了版本5;还有就是一开始没安装微软JDBCforSQLServer2000的驱动程序,导致无法加载驱动类库。几天的工夫总归没白费!2011年3月1日星期二
今天装了MySQL数据库,想给网站换个数据库管理系统。说实话,用惯了SQLServer2000感觉没什么意思了,就像总是用Windows操作系统一样,用久了就腻了!虽然SQL语句两者相差不大,但初次使用起来还是有点具有挑战性,至少有新鲜感,并促使你不断学习。
遇到的最头痛的要属数据库的备份与还原了。在SQLServer2000中,这非常简单,点击菜单即可。可在MySQL里,就不一样了,可能我刚学,还没上手吧。按照书上的操作把数据文件拷到Mysql安装目录的Data/数据库名文件夹下,重启MySQL,用客户端连接上,能显示出来有表了,
ERROR1034(HY000):Incorrectkeyfilefor可执行Select语句里就出错了:
table'ebs_book';trytorepairit。Google百度了一上午都没解决。只得到一些大概信息,如下:frm、MYI、MYD分别对应MyISAM表的表结构\\
frm,myd,myi是属于MySQL存储数据的文件,索引\\数据文件;phpMyAdminphpMyAdmin支持的文件格式为sql文件。frm格式MYD是无法导入的。
格式MYI格式文件导入MySQL中的方法:导入到sql的data目录。
直接复制到新的数据库下就可以了,这样的文件是mysql用来存放表的文件,所以只能放到mysql的安装目录的data目录下,而且如果你是要传到空间上的话,基本上是无法恢复了,除非你把这些数据给空间商要他帮你恢复。感觉像是判了“死缓”一样,难道数据真的无法恢复了?
2011年3月2日星期三
又是一个雨天,早上上班时间还下得很大,就没起床了。直接电话向经理请了假,说是头痛下午再过去了,还好经理爽快的答应了,要不一去就会露馅现出原形的!
上午上网,下载了三个网站源码,本想找个部署运行看下效果,结果一看,后台数据库全不一样:分别使用了三个不同的数据库(SQLServer2000、Oracle、Mysql),很是无奈。个人比较熟悉微软的SQLServer2000,可那个好一点源码用的却是MySQL,突然有种把数据库重建的想法,因为数据库之间相互转换的软件好像一般都不好使,这可能是数据库厂商之间的竞争造成的兼容性差所至。由于时间有限,这活便暂且被搁置下来。
2011年3月3日星期四
今天好高兴呀,自己做了一周的代码终于在网友的帮助下调试成功了。说起来真是巧得很,那天晚上大概10点钟的样子,网友突然呼我,我打开QQ问怎么了,他说他能调好了能运行出来,我下子来了精神,要知道调了几天了,一直进展都没有的呀。可谁知我一打开,还是不行,但按他的提示跳过主页到其它页面能查到数据库里的东西,搞了这么久,原来问题在这。点了下其它的链接,头几个还能正常跳转,可后面几个就出问题了。
无奈,只好重新调整思路,既然少数能运行,应该不会有太多问题。没办法,还得一行一行分析代码,可看来看去还是老样子。还莫名其妙的多了一个“空指针”的错误。就在要放弃准备睡觉的时候,浏览器中的一个“ID”号引起了我的注意,它是“numberic”类型,可显示是一负数,我纳闷了,数据库里明明全是正数呀,直觉告诉我,应该是数值太大超过类型定义的范围了。果不出我所言,一改数据库里的数据重起加载Ok,页面跳转正常,数据也显示正常。唯一不爽的事主页不能把数据库里的数据请求出来显示,只提示“空指针”错误,很明显,这是没得到数据的症状。很晚了,基本问题已经解决,该好好休息了,明天还得继续上班呀,无奈!
2011年3月4日星期五
什么是模式?模式,即pattern。其实就是解决某一类问题的方。你把解决某类问题的方法总结归纳到理论高度,那就是模式。Alexander给出的经典定义是:每个模式都描述了一个在我们的环境中不断出现的问题,然后描述了该问题的解决方案的核心。通过这种方式,你可以无数次地使用那些已有的解决方案,无需在重复相同的工作。模式有不同的领域,建筑领域有建筑模式,软件设计领域也有设计模式。当一个领域逐渐成熟的时候,自然会出现很多模式。
为什么要用模式?因为模式是一种指导,在一个良好的指导下,有助于你完成任务,有助于你作出一个优良的设计方案,达到事半功倍的效果。而且会得到解决问题的最佳办法。
2011年3月7日星期一
什么是框架?框架,即framework。其实就是某种应用的半成品,就是一组组件,供你选用完成你自己的系统。简单说就是使用别人搭好的舞台,你来做表演。而且,框架一般是成熟的,不断升级的软件。
为什么要用框架?因为软件系统发展到今天已经很复杂了,特别是服务器端软件,设计到的知识,内容,问题太多。在某些方面使用别人成熟的框架,就相当于让别人帮你完成一些基础工作,你只需要集中精力完成系统的业务逻辑设计。而且框架一般是成熟,稳健的,他可以处理系统很多细节问题,比如,事物处理,安全性,数据流控制等问题。还有框架一般都经过很多人使用,所以结构很好,所以扩展性也很好,而且它是不断升级的,你可以直接享受别人升级代码带来的好处。2011年3月8日星期二
今天学ASP的进阶内容,进一步感受到了ASP语言的强大功能,只时简单地使用网站开发工具练习制作简单的网站。学习SQLServer2000,了解到它由三个基本服务组成,为了保证这些服务能够正常运行,必须为每一个服务分别指定一个用户帐户。它是一种具有客户机/服务器架构的关系型数据库产品,即可以用于普通的联机事物处理环境,也可以用于决策支持的联机分析处理环境。联系到做网站的需要,最重要的是学会如何建立新的数据库,建立新的表。2011年3月9日星期三
通过自学了解一下IIS的配置和如何在本机上发布网站,是我们个人制作的网站可以被其他同学看到,促进大家的学习和交流。今天,接着对昨天的主页和整体框架完整的修改和设计。设计过程中,我发现要保持一个网站的总体风格不变是最困难的事了。我设计的网站选择了黑色的主色调,并应用了CSS模板,这样很好的保持了整个网站的总体风格,每个网页看起来都比较整齐。2011年3月10日星期四
企业管理器是帮助用户创建数据库的一个有力的工具,利用数据库向导,你可以很容易地创建一个完美的SQLServer数据库,并输入相关的数据。在老师的认识详细的指导下我成功的连接了用户登录、注册、教师人员的添加、修改等模块。使各个模块实现的最基本的都是相通的,相信通过自己的努力一定会陆续实现其它模块的功能。2011年3月11日星期五
今天我对在线考试系统进行修改和补充,然后验收了,并且老师向介绍了一下我的网站。不过,通过和老师的交流我了解到了更多的关于网站的知识,而且也更加明确了我实习的目的。一天下来,自己觉得很充实,往往因为那一个简单的功能运行通过后自己会有成功的喜悦。2011年3月14日星期一
新的一周开始了,老师给我介绍了一下JavaScript脚本语言的一些知识和ADO组件访问数据库。之后结合自己的掌握情况,我开始制作了一
些在线考试系统静态的页面。主要包括系统首页、登录验证、用户登录、成绩查询、考试界面、新闻显示等功能。本来以为一个页面也没什么应该是比较容易吧,可是做起来才知道美工的重要性。经过自己耐心的设计一天的工夫几个页面的设计便结束。利用JavaScript这种脚本语言实现的。
2011年3月15日星期二
一眨眼已经是实习第三周的第一天了,今天天气有点阴阴的,害得我怎么心情都很沉,一个早上都不知道干了些什么东西,有时候还对着电脑出神。都没办法集中精神工作。经过中午小睡了一下,下午状态好很多了,今天就这样过去了。
2011年3月16日星期三
时间过的真是无比的快,不知道不觉已经快实习快四个星期了。在学校的时候,我总以为自己的理论知识扎实较强,就算出来工作,也会做的很好,其实出来工作了,才知道真的没那么简单,要做到理论与实践相结合,不是那么的容易,为了能实现我的理想,当一名出色的编程人员,我还要加把尽,要不断的提高自己的能力。编程其实更讲究的是它的实际操作性和实践性。离开操作和实践,其它的都是零。而且工作的时候跟同事们相处也是很重要的,跟同事和睦相处,自然而然不懂的就比较好向他们请教,人家也愿意教你,还好这个我处理的还不错,大家都相处的很好,也很乐意帮助我。
2011年3月17日星期四
实习也即将接近了尾声,通过实习,我发现编程的工作就是这样不停的重复做,但是重复中又有不同的地方。有枯燥的地方也有挑战的地方。不知不觉我已经在这间公司实习了快一个月了,接触到了很多以前没接触过的东西,也学会了很多在学校里学不到的知识,当我熟悉了一件工作后,不用主管吩咐我自己都会主动去做并且负责跟下去,同事对我耐心教导和对我工作的肯定,让我对以后的编程工作充满信心。2011年3月18日星期五
今天是实习的最后一天,其中的酸甜苦辣我会在今后的日子里不断地去咀嚼,去回味,去探索。实习单位的老师也给了我很多机会参与他们的设计是我懂得了很多以前难以解决的问题。从学习中也让我更深刻的了解设计行业的个性和潜力。
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- haog.cn 版权所有 赣ICP备2024042798号-2
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务