毕业实习报告(共20页).doc
精选优质文档-倾情为你奉上辽宁工程技术大学本科生实习报告书教学单位 软件学院 专 业 软件工程 班 级 学生姓名 邢少强 学 号 实习时间 2016.2.29-2016.4.8 指导教师 辽宁工程技术大学教务处制1实习目的毕业实习是软件工程专业实践教学计划中的重要组成部分, 是毕业设计的基础和准备。主要目标是培养学生分析与解决问题的能力,为最终完成毕业设计做好铺垫,同时也可使学生毕业后能胜任与本专业有关的相关工作。毕业实习目的: 1. 培养学生综合运用所学的计算专业的基础理论、基本技能和专业知识分析问题和解决问题的能力,培养学生的数学素质、应用科学的思维方法和计算技巧,使学生了解科学研究工作的一般程序和方法,撰写科技论文的能力;2. 培养学生直接参与(进行)科研活动、科研文献和资料的调研,对研究工作以及相关的研究结果分析、综合的能力;3. 提高学生的实践能力、科研能力和解决本专业实际问题的能力,4. 培养学生积极的创新精神、严肃认真的科学态度和严谨求实的工作作风,增强学生的综合素质以及对毕业后工作岗位的适应能力;5. 重点掌握一些软件工程技术的发展前沿。2 实习单位简介 千锋教育ios培训、android培训全称一 直“用良心做教育”,是中国移动互联网研发人才一体化服务的领导者,打造移动互联网高端研发人才服务。有全国权威的移动互联网教学就业保障团队,毕业学员 占全国移动互联网培训人才一半的份额,做到了毕业学员业内高薪水,成为学员信赖的IT培训机构。有百所合作高校,千家移动互联网方向合作企业。千锋教育以 两倍以上的速度发展,在上海、北京、广州、武汉和深圳开设分公司,将会在更多的城市建立分校。有数十万名学员受益于千锋教育组织的技术研讨会、技术培训 课、网络公开课及免费教学视频。千锋教育一直秉承“用良心做 教育”的理念,中国移动互联网研发人才一体化服务的领导品牌,全力打造移动互联网高端研发人才服务平台。拥有全国权威的移动互联网教学就业保障团队,毕业 学员占据了全国移动互联网培训人才一半以上的份额,做到了毕业学员业内高薪水,成为学员信赖的IT培训机构。拥有上百所合作高校,上千家移动互联网方向合 作企业。千锋教育以北京校区为中心,在深圳和上海开设分校,将会在广州、成都、武汉等地建立更多分校。千锋用微薄之力改变着中国的IT教育培训事业。每年有数十万学员受益于千锋教育组织的技术研讨会、技术培训课、网络公开课以及免费教学视频。一群草根奉献着自己的青春年华,为创造一个有社会价值的IT教育培训机构“千锋教育”而奋力拼搏!几十年后,当每一位千锋人回忆在千锋历程,相信内心深处是欣慰的。 因为没有虚度年华,一起努力拼搏做了一件非常有意义的事情:帮助更多学生找到人生目标!3实习内容3.1 实习单位概述 学院文化:千锋的3G专业培训一直以一种朝气蓬勃、奋发向上、勇往直前的精神,一种 从绝望中寻找希望的精神。当世界一切都成为往事,能够珍藏心中的是奋斗中所得到的精神启示。在将来岁月里,心灵将引导我们,能够对待生活中的成功与失败, 并在成功与失败时做出更奋发的努力,取得最终辉煌。【企业形象】:中国移动互联网研发培训领导者【企业理念】:知识改变命运,创造实现价值【企业文化】:创新、开放、合作、进取【企业精神】:不浮夸、不虚假,踏踏实实“良心做教育”【企业价值】:为移动互联网事业贡献一份力量千峰荣誉:2013年12月,千锋教育成为中关村国际孵化软件协会唯一授权中关村移动互联网学院。2013年11月,千锋教育成为首家中国软件协会教育培训委员会认证诚信机构,倡导“诚信教育、质量为本”的方针。2013年12月,千锋教育荣获新浪2013年度最具品牌知名度职业培训机构。1 2013年12月,千锋教育荣获中国网2013年度最具影响力IT教育机构。千锋教育成为中关村软件行业核心会员企业。2013年10月,千锋成为中关村移动互联网产业联盟副理事长单位,作为唯一一家人才服务提供商。八大优势:1、中国移动互联网研发培训领导者,iOS、Android移动互联网研发培训,“用良心做教育”。2、唯一敢推出“一个月免费试听,不满意不缴费”,让学员更真实的了解千锋、了解自己是否适合做软件开发再做决定。3、零学费入学,工作后分期还清学费,学员毕业薪水高,培训就业协议指明薪水保障,平均薪水专科5000、本科6000、硕士7000。4、师资阵容强大,具责任心、懂教学、强技术、有大型项目经验实战派讲师授课,由专家及企业技术骨干组成。5、自主研发QFTS教学保障系统,拥有自主知识产权的开发培训课程体系,讲练学结合,课程内容紧贴实用技术和企业实际需求。6、企业级项目实战训练,从千锋科技及合作企业项目中研发出十个企业级教学项目,让学员参与真实的企业级项目研发,让学员能够独立设计开发自己的上线项目。7、严格、科学、负责的教学就业管理,就业、班主任全程跟班,把握每个学员的学习状态,并有职业素养课和就业指导课,有教学就业质量。8、加入千锋开发者联盟,为会员提供技术支持及终身就业服务,参加千锋举办的各类技术沙龙和活动。3.2 实习部门与实习工作 培训前六周主要学习了Java基础包含以下内容: 1)JSP概述JSP即Java Server Pages,是由Sun Microsystem公司于1996年6月推出的新技术,是基于Java Servlet以及整个Java体系的Web开发技术。JSP已经成为开发Web动态网页重要、快速和有效的工具,是全新的网络服务器编程环境。JSP充分利用了Java的强大功能,是一种优秀的服务器端技术。随着Java技术的日益成熟和流行,JSP在网络编程中也变得越来越重要。JSP基于强大的Java语言,具有极强的扩展能力,良好的缩收性,以及与平台无关的开发特性,成为构建动态网站的主流技术之一,JSP有着其他技术所不具备的优势3。其优势在于:可以将内容的生成和显示进行分离、生成可重用的组件、采用标识简化页面开发。JSP能提供所有Servlet的功能。2)Servlet概述Servlet是Java编写的服务器端程序,是由服务器端执行和调用的Java类。Servlet是采用Java技术来实现CGI功能的一种技术,能够像CGI一样动态地扩展Web服务器的功能,并采用请求响应模式提供Web服务。Servlet和CGI一样都是运行在Web服务器上,用来生成Web页面。Servlet的主要功能在于交互式地浏览和修改数据,生成动态Web内容。其工作流程图如图1所示。Servlet工作流程:a)客户端发送请求信息至服务器。b)服务器将请求信息发送至Servlet。c)Servlet生成响应内容并将其传给Servlet。响应内容动态生成,通常取决于客户端的请求。图1 Servlet工作流程图d)服务器将响应信息返回至客户端3)JavaBean概述JavaBean是Sun公司为了进入因特网、企业网以及万维网上进行分布式计算的组件结构入口。按照Sun公司的定义,JavaBean是一个可重复使用的软件部件。JavaBean体系结构是第一个全面地基于组件的标准模型之一,该组件是Java类,这些类遵循一个接口格式,以便于使方法命名、底层行为以及继承或实现的行为能够把类看做标准的JavaBean组件的方式进行构造7。在Java模型中,通过JavaBean可以无限扩充Java程序的功能,通过JavaBean的组合可以快速生成新的应用程序。JavaBean具有以下特点:a)可以实现代码的重复利用。b)易维护性、易使用性、易编写性。c)可以在Java的任何平台上工作,不需要重新编译。d)可以在内部网或者网络之间进行传输。e)可以以其它部件的模式进行工作。JavaBean在JSP程序中常用来封装事务逻辑、数据库操作等,可以很好的实现业务逻辑和前台程序的分离,使得系统具有更好的健壮性和灵活性。4)jSP网站开发模式目前,JSP技术已经成为一种受大多数大型企业或中小型企业喜爱的动态网页开发技术。越来越多的技术人员也逐步成为JSP技术的推崇者。JSP技术正是利用了Java的“一次开发,处处使用”的性能,成为了网站开发技术人员的首选技术。当然,JSP技术的最大优势在于能够将页面的表现形式和页面的商业逻辑分开。JSP网站开发技术标准提供了两种开发模式:一种是JSP+JavaBean开发模式;一种是JSP+Servlet+JavaBean开发模式。JSP+JavaBean模型图如图2所示。图2 JSP+JavaBean模型图在这种模型中,JSP页面独自响应请求并将处理结果返回给客户,所有的数据通过JavaBean来处理,JSP实现页面的显示。此模型常常会导致页面被嵌入大量的脚本语言或者Java代码段,当处理大型业务时,页面程序将变得异常复杂给开发和维护带来困难。JSP+Servlet+JavaBean模型图如图3所示。图3 JSP+Servlet+JavaBean模型图Servlet技术是一种采用Java技术来实现CGI功能的一种技术。Servlet是运行在Web服务器上,用来生成Web页面。Servlet技术非常适于服务器端的处理和编程。在此种开发模式中,JSP技术用来显示页面,该页面中没有任何的商业处理逻辑,通过Servlet技术来完成大量的事物处理工作。Servlet用来处理事务的请求,充当着一个控制者的角色,并负责向客户发送请求,创建JSP需要的Bean和对象,根据用户的请求行为,决定将哪个JSP页面发送给用户。从上面两种开发模式来说:第二种模式要好些,更适合于团队开发,速度相对较慢,但是可维护性高。 后面八周主要学习了android: 1)android 四大组件 Activity、Service、BroadcastReceiver 、ContentProvider2)Activity生命周期 3 service以及service的生命周期 两种用处:后台运行和跨进程访问 两种模式:startService()/bindService() 模式场合:调用者与服务之间没有关连,即使调用者退出了,服务仍然运行即用 startService(),调用者与服务绑定在了一起,调用者一旦退出,服务也就终止则用bindService()。生命周期:service的生命周期没有像activity里的onstop,主要经历创建、开始、销毁三个阶段,由于有两种模式的存在,其生命周期有两种体现方式 。 如果打算采用Context.startService()方法启动服务,在服务未被创建时,系统会先调用服务的onCreate()方法,接着调用onStart()方法。如果调用startService()方法前服务已经被创建,多次调用startService()方法并不会导致多次创建服务,但会导致多次调用onStart()方法。采用startService()方法启动的服务,只能调用Context.stopService()方法结束服务,服务结束时会调用onDestroy()方法。onBind()只有采用Context.bindService()方法启动服务时才会回调该方法。该方法在调用者与服务绑定时被调用,当调用者与服务已经绑定,多次调用Context.bindService()方法并不会导致该方法被多次调用。采用Context.bindService()方法启动服务时只能调用onUnbind()方法解除调用者与服务解除,服务结束时会调用onDestroy()方法。Android里的两种动画以及区别两种动画:补间动画 Teen Animation && 逐帧动画Frame Animation区别:Teen :是定义一个开始和结束,中间的部分由程序运算得到 Frame :其实和gif图片差不多,有帧的概念,是一个动画数组Aidl的全称以及在android中的作用全称:android interface definition language作用:跨进程访问数据实现方式:其一般与service连用,在service里new 一个其stub的实例,并实现其aidl里面的方法即可Android进程与进程,线程与线程之间,应用程序与应用程序之间如何通信进程与进程:利用aidl线程与线程:一般体现在ui主线程和子线程之间的通信,用handle机制即可应用程序与应用程序:BroastcastAndroid里解析xml的几种方式及区别三种方式:dom(Document Object Model),sax(Simple API for XML),pull优缺点:Dom优点:使用DOM操作XML的代码看起来是比较直观,并且在某些方面比基于SAX的实现更加简单Dom 缺点:DOM需要将XML文件的所有内容以文档树方式存放在内存中,所以内存的消耗比较大Sax优点:解析速度快,ContentHandler对象可以是多个,内存消耗少 Sax缺点:必须实现事件处理程序,不能修改文档,不能随机访问pull和sax的原理一样,不一样的地方是pull读取xml文件后调用方法返回的是数字Android里的数据存储方式1,SharePreferences 2,利用io流文件存取3,网络存取(httpclient和httpServer)4,sqlite5,属性系统6,使用ContentProvider存储数据,其实这快个人认为不应该纳入存储方式,他只是定义了一种数据共享的标准接口。4 毕业设计准备(1) 选题背景学校的每个学生都有随时随地了解本校信息尤其是与自己密切相关信息的需求,但是在学校中并不是每个学生都有属于自己的电脑,因此通过PC登录校园网站显得非常不方便,而手机登录校园网站则也会很麻烦,而Android版手机是同学们最为常用也是最为普及的随身工具,通过设计这款工大我秀Android校园客户端则可以解决这些问题。(2) 调研情况数字化校园和智能手机的发展趋势促进了手机APP校园客户端的开发,手机APP校园客户端的开发能够完善数字化校园体系、打造数字校园文化和扩大信息交流平台3。手机APP校园客户端的开发能够使校园数字化建设和发展从一个静态的体系逐步转变成一个动态和静态相结合的智能化全方位网络平台系统,具有以下意义:(1)完善数字化校园体系 (2)打造数字化校园文化4 (3)打造移动APP服务平台,完善开放大学的数字化校园框架体系可以实现24小时“PC+移动智能终端”的无缝智能服务5。据相关研究表明:在手机上网用户中41%的用户首选登录浏览器,59%的用户首先选择登录APP。浏览器作为PC互联网端的入口被APP分流,且此种分流在学生中更为明显,可见以高校在校生为主要用户的手机APP所承载的信息有着广泛的潜在受众6。现如今在我国众多高校中已经有很多如:华南理工大学、扬州工业职业技术学院、华东师范大学等已经建立了手机客户端来承载学校教学信息,另有许多诸如:掌上大学、好大学在线、超级课程表等与大学生活息息相关的手机APP。基于本校已经建成了无线网,无线信号已经覆盖了学校,包括教学楼、实验楼学生所有宿舍等区域,为全校学生提供了稳定快捷的网络服务。学校已有了健全的教务管理系统、学生选课系统、学生信息管理系统、网上办公等一系列的管理信息系统,初步实现了管理现代化、教学信息化、学习个性化、资源共享化的数字化校园基础平台。工大我秀手机APP客户端初步将分为通知通告、成绩查询、图书借阅查询、教务公告等。(3) 系统分析基于android系统实现的校园app的系统包含以下功能:1.用户登录 出现欢迎界面,然后跳转到首页,首页的UI界面分为两个界面,每个界面的UI布局是最上层为logo图标,中间是viewpager实现的自动图片切换,最下面是可以滚动的界面其中包含多个功能图标2.本系统查询成绩功能要求1 允许用户查询本学期的成绩2 允许用户查看所有自己所修的课程所有成绩3.本系统查询课表功能要求 1.允许用户查看自己的本学期课表4.本系统本地资讯功能要求 1.用户可以进入本地资讯界面浏览本地(葫芦岛)最新资讯信息,但浏览到最低端,用户上拉可以实现加载下一页的资讯 2.用户浏览到自己感兴趣的新闻条目时可以点击进入详情页面,查看新闻详情 3.用户在浏览新闻详情页面时,如果喜欢本条新闻可以点击收藏按钮,把这条新闻收藏进自己的收藏夹里面,一遍自己以后浏览。 4.用户如果想浏览自己的收藏,可以点击新闻首页的我的收藏夹进入我的收藏界面,显示自己的所有收藏 5.如果自己想删除自己的收藏,可以点击收藏按钮变更此条新闻的收藏状态,从收藏夹中删除此条记录。4.本系统的校园风采功能要求 1.校园风采界面分为两个界面分别包括:校园简介,校园风采。 2.校园简介,主要介绍辽宁工程技术大学的历史,成就,发展等。 3.校园风采主要以列表的形式展示辽宁工程技术大学得葫芦岛校区的各个专业和校园的建筑、风景,点击自己感兴趣的条目可以进入该条目的详情界面了解。5.本系统的校园咨询功能要求: 1.以列表的形式显示学校的主要办公室如(学生管理处,教务处等)和主要领导的办公室的电话。 2.用户可以点击自己想要咨询的对象,会跳出对话框询问用户是否确定拨打电话进行咨询,用户点击确定按钮会直接进行拨打电话操作,点击取消按钮对话框会消失6.本系统的学校资源网功能要求: 1.点击该功能图标会弹出菜单,有三个条目分别是(工大教务在线,工大新浪微博,工大贴吧) 2.点击自己想要浏览的条目,会进入相应的网页7.本系统的备忘录功能要求: 1.点击该功能图标会进入显示页面,显示自己创建的所有文本文件 2.点击添加备忘录图标,进入备忘录编写界面,可以放弃编辑或编辑完成后提交,文本内容保存在是由文件夹下相关信息保存到sqlite数据库中。 3.用户点击每个备忘录条目会弹出菜单,用户可以进行选择操作分别为查看日志,删除日志,编辑日志。 4.删除日志可以把本条日志彻底删除,查看日志可以把本条日志的文本内容展示出来,编辑日志用户可以修改给日志的题目或文本内容。8.本系统的附近的医院功能要求: 1.根据用户的地理位置动态列表显示用户附近的医院简单信息。 2.点击自己想要了解的医院,进入到该医院的详情页面 根据系统的功能设计的要求以及功能模块的划分,给出的校园app系统的功能模块图以及每个模块的功能如下:根据系统的功能设计的要求以及功能模块的划分,给出销售管理系统的各个组成部分的数据项和数据结构。 图1 校园app功能模块图 用户登录 欢迎界面 首页 查询成绩 查询成绩 返回首页 退出 图2 查询成绩流程图 登录 欢迎界面 首页 本地资讯 浏览新闻选择操作查看收藏查看详情 返回 图3 浏览本地资讯流程图 登录 首页 校园咨询 浏览咨询对象Y 是否咨询N拨打电话进行咨询N 是否退出 首页 图4 校园咨询模块流程图 登录 首页 校园风采 浏览学校简介是否退出N是否浏览学校风采NYY 学校风采 返回首页 图5 学校风采模块流程图 用户登录 首页 校园资源网 校园资源网浏览教务在线浏览工大贴吧 校园资源网 校园资源网浏览工大微博 返回首页 退出 图 6 校园资源网模块流程图 用户登录 首页 查询课表查看本学期课表N 返回Y 首页 图 7 查看课表模块流程图(4) 校园APP用到的技术 工大我秀APP的开发是基于C/S架构的,即客户端、业务端和数据库端的三层架构,其中客户端包含一个在手机或平板上运行的程序,需要实现APP的业务逻辑和界面展示,业务端主要是针对具体的问题的操作包括对业务逻辑的处理和对数据库的操作,数据库服务器端则用于数据的存储,客户端通过业务端访问和操作数据库内容。同时工大我秀手机客户端是基于Android操作系统的,而Android则基于以下4层系统架构:(1)系统内核层(Linux Kernel):是硬件和其他软件堆层之间的一个抽象隔离层(2)系统运行库层(执行层,C/C+函数库层(Libraries)及Android Runtime):Java不能直接访问硬件,要访问硬件,必须使用NDK。NDK是由C/C+语言编写的库(.so文件),该层是对应用程序框架层提供支持的层。本地库:提供一组基于C/C+的函数库;运行环境:包括核心库和Dalvik虚拟机.核心库提供android系统特有的函数功能和java语言函数功能;Dalvik虚拟机实现基于linux内核的线程管理底层的内存管理。(3)应用程序框架层(Application FrameWork):该层一般都是开发人员直接调用的API。该层主要由Java语言编写。提供android平台基本的管理功能和组件重用机制。(4)应用程序层(Applications):由运行在Dalvik虚拟机上的app组成。本款APP涉及到的技术还有java等移动端技术和SQL等数据库技术,数据库选用MySQL。开发工具选用Eclipse、AndroidSDK、Navicat for MySQL。(5)基本技术方案1)Eclipse简介Eclipse最初由OTI和IBM两家公司的IDE产品开发组创建,起始于1999年4月。IBM提供了最初的Eclipse代码基础,包括Platform、JDT和PDE。Eclipse是一个开放源代码的软件开发项目,专注于为高度集成的工具开发提供一个全功能的、具有商业品质的工业平台。由Eclipse项目、Eclipse工具项目和Eclipse技术项目三个项目组成。2)Tomcat简介如今,基于Web的应用越来越多,传统的Html已经满足不了如今的需求。因此需要一个交互式的Web,于是便诞生了各种Web语言。如Asp,Jsp,Php等。当然,这些语言与传统的语言有着密切的联系,如Php基于C和C+语言,Jsp基于Java语言。Tomcat即是一个Jsp和Servlet的运行平台。Tomcat是一个免费的开源的Serlvet容器,是Apache基金会的Jakarta项目中的一个核心项目,由Apache,Sun和其它一些公司及个人共同开发而成。3)SQL Server简介Microsoft SQL Server 2000是微软所推出的一套在Windows平台上执行的功能强大的关系型数据库管理系统,用以作为应用程序的数据来源,存放各种数据,并可以让用户很容易地达成所要进行的数据存取操作。同时,也提供了一些可视化的管理工具,协助数据库系统管理者更方便快速地管理及设计数据库的内容,以及对数据库进行维护。SQL Server 2000不仅可以实现个人数据库的管理,更适合企业级数据库的应用。a 数据库为了把用户的数据要求清晰明确地表达出来,通常要建立一个概念性的数据模型。概念性数据模型是一种面向问题的数据模型,是按照用户的观点来对数据和信息建模。描述了从用户角度看到的数据,反映了用户的现实环境。最常用的表示概念性数据模型的方法,是实体联系方法(EntityRelationship Approach)。这种方法用ER图描述现实世界中的实体,而不涉及这些实体在系统中的实现方法。用这种方法表示的概念性数据模型又称为ER模型。ER模型中包含“实体”,“联系”和“属性。数据库连接池的主要操作如下:a)建立数据库连接池对象(服务器启动)。b)按照事先指定的参数创建初始数量的数据库连接(即:空闲连接数)。c)对于一个数据库访问请求,直接从连接池中得到一个连接。如果数据库连池对象中没有空闲的连接,且连接数没有达到最大(即:最大活跃连接数),创建一个新的数据库连接。d)存取数据库。e)关闭数据库,释放所有数据库连接(此时的关闭数据库连接,并非真正关闭,而是将其放入空闲队列中。如实际空闲连接数大于初始空闲连接数则释放连接)。f)释放数据库连接池对象(服务器停止、维护期间,释放数据库连接池对象,并释放所有连接)。5实习收获与体会这次实习我选择的实习是校外android培训,这次校外培训自己收获良多,为自己打下了较好的工作基础。在培训过程中,自己就像饥渴的海绵,而学的东西像大海一样汪洋,自己拼命地吸取。在培训之初,学习的是Java基础,为将来学习android大家坚实的基础,自己以前在学校也学习过java初级和Java高级,但是学校的课程不深入只限于让我们了解而已,通过此次java的课程自己的知识面更广了,了解的也更加深入了,以前模糊的知识点现在也更加清晰了,同时自己实际操作的能力也更加熟练了。自己也在这次实习中走入了一个瑰丽多彩的世界,android的世界是那么绚丽多彩。有些人甚至预言android必死,但是我相信android在不断的进步和提高,它有最广大的用户群和最坚实的技术支持,广大的android工程师时刻在为着android的发展贡献者自己的力量,这让我相信android的路只会越走越宽,android的世界只会更加美丽。在学习android的这段时间,也让我了解了android的强大与魅力。自己现在只是开始,许多的知识和技术自己现在掌握的还是不太牢靠,因此自己的android之路还很漫长。6实习中存在的不足实习中存在很多的问题,由于我对基础知识的不熟练,还有对一些领域的不了解,导致频频出问题。JSP技术源于Java语言。Java语言是体系结构中立的。这使JSP技术可以在实现这个JSP平台的任何系统中运行。这种途径适合于异构的网络环境和软件的分发。但这同时产生一个问题,就是环境搭建的复杂。在环境搭建过程中首先是JDk的配置。就是在安装完成后还要在系统变量中添加如下变量和变量值:1>. classpath = ,;%java_home%libdt.jar;%java_home%libtools.jar 2>. JAVA_HOME = java6.0的目录,如:D:Javajdk1.6.0_10 3>. JRE_HOME = JRE6.0的目录,如:D:Program FilesJavajre6 4>. Path = ;%JAVA_HOME%bin其次是Tomcat的安装和配置:需要在系统变量中添加如下变量和变量值:1>. CATALINA_HOME=Tomcat的目录,如:D:Program FilesApache Software FoundationTomcat 6.02>. Classpath=;%CATALINA_HOME%lib3>. Path=;%CATALINA_HOME%bin;由于JSP不能直接连接数据库,还需要JDBC驱动的帮助(如果使用的系统是Windows XP 的话还需要jspupload.jar的帮助。)这使我明白了在以后的项目中,要深入了解后在着手去做。实习中我还发现我写论文的格式不规范,以后如果要当一个合格的开发人员,优秀美观的文档是必不可少的。六、致谢在这次是实习中我最要感谢的就是我的指导老师张辉老师,在我定题目拿不定主意的时候,他给了我最最中肯的意见,从我的角度出发,帮我确定题目。还有我要谢谢我的培训机构,虽然是自己花了培训费进去的,但是在千峰自己的确学到了许多东西,在这段时间是充实的、辛苦的、压抑的,可是每个人都必须经历自己的人生,没有谁的成功是一蹴而就的,我相信自己的努力不会白费,我相信自己的辛苦会有回报。在这里要谢谢学校给予我帮助过的老师,也感谢我的指导老师对于我的严格要求,我会认真完成学校最后对于我的考核,我会尽自己的最大努力,给自己的的大学生活画下一个完美的句号。辽宁工程技术大学,最后的阶段我会努力!最后要感谢的是软件学院,谢谢学院给我们安排了这么有意义的实习,让我们从中学到了很多课本上没有的知识。我一定会好好努力,争取当一个合格的软件人,不让老师,同学,学院失望。指导教师意见成绩评定:指导教师签字: 年 月 日 实习单位意见负责人签字:(单位盖章)年 月 日备注专心-专注-专业