《工程学院生产实习报告( 30页)》由会员分享,可在线阅读,更多相关《工程学院生产实习报告( 30页)(63页珍藏版)》请在金锄头文库上搜索。
1、武汉工程大学计算机科学与工程学院生产实习报告专 业计算机科学与技术(计算机科学方向)班 级01学 号0905090112学 生 姓 名Xx指 导 教 师xx(教授)校外教师姓名(职称)实 习 时 间20122013学年第一学期2012.9.04至2012.9.20实 习 成 绩武汉工程大学计算机科学与工程学院 制讲明:1、 实习指导教师由学院校内教师担任,负责组织实习、学生治理、参加实习答辩、实习成绩评定、给出实习评语等工作。2、 实习报告由武汉工程大学计算机科学与工程学院提供差不多格式(适用于学院各专业),各专业教研室和指导教师可依照本专业特点及实习内容做适当的调整,学生须按指导教师下达的实
2、习报告格式认真进行填写。3、 实习成绩由指导教师依照学生的实习情况给出各项分值及总评成绩。4、 指导教师评语一栏由实习指导教师(校内教师)就学生在整个实习期间的表现给出客观、全面的评价,包括实习期间的表现、实习报告的质量、实习答辩的情况等。5、 学生必须参加实习答辩,凡不参加实习答辩者,实习成绩一律按不及格处理。实习答辩小组应由2人及以上教师组成,其中校内指导教师必须参加,否则视作无效答辩。6、 实习报告正文字数应许多于5000字,实习日记字数许多于200字/天。7、 实习报告正文中实习目的与任务、实习地点、实习内容和要求等项,可由指导教师统一给出(自主实习除外)。学生自主实习的,可依照实习的
3、情况自行填写以上内容。8、 自主实习的学生还应提供由实习单位出具的实习鉴定表(复印件),与实习报告一起装订,作为参加实习答辩和评定成绩的依据。生产实习成绩评定表学生姓名: xx 学号: 0905090112 班级: 计科01班 类不总分值各项分值评分标准实际得分总得分备注实习表现3010按时参加实习活动,无旷课、迟到、早退等情况。10遵守实习单位纪律和安排,无违反实习单位规定的情况;听从指导教师的安排,参加各项活动,无不服从教师治理的现象。10按期圆满完成规定的任务,工作量饱满;能运用所学知识和技能去发觉与解决实际问题,工作中有创新意识。实习报告4015实习报告文字通顺,内容翔实,论述充分、完
4、整,结构严谨合理。能运用所学专业知识对问题加以分析。15正确处理相关的数据,分析处理科学;具有收集、加工各种信息及获得新知识的能力。5实习报告字数符合相关要求,实习报告工整规范,整齐划一。5实习日记(笔记)次数及内容符合要求。实习答辩3015在规定时刻内能就实习的内容进行全面完整的阐述,言简意明,重点突出,条理清晰。15在规定时刻内能准确、完整、流利地回答教师所提出的问题。总评成绩: 分补充讲明: 指导教师: (签字)日 期: 年 月 日生产实习答辩记录表学生姓名: xx 学号: 0905090112 班级: 01 答辩地点: 计算机科学与工程学院205机房 答辩内容记录:答辩成绩总分值各项分
5、值评分标准实际得分总得分备注3015在规定时刻内能就实习的内容进行全面完整的阐述,言简意明,重点突出,条理清晰。15在规定时刻内能准确、完整、流利地回答教师所提出的问题。答辩小组成员(签字): 年 月 日指导教师评语指导教师: (签字)日 期: 年 月 日一、实习目的与任务依照教学打算的安排,本学期开始三周进行实习安排,完成鲜花购物网站的开发与制作。通过实习使学生掌握java编程的核心思想和面向对象的设计方法,JDK差不多类的学习与运用,运用html做网页的设计,java窗口界面设计,访问数据库的知识与能力,通过java的学习实施跨平台运行。进一步了解java开发的相关知识,掌握java开发的
6、差不多技术,丰富 java开发的实战经验。学习SQL的基础知识及正确的运用方法,和有用的相关技术,提高自己的工作效率。通过实习,培养我们综合运用已学知识Java语言的面向对象编程能力;培养我们动手能力;培养我们良好编程规范、编程方法;以便能较全面地理解、掌握和综合运用所学的知识,提高自身的编程能力;增强自己的团队协作意识,了解软件开发的考虑角度和要紧流程。为毕业之后能够更快地进入工作状态同时能够更好的工作,打好一定的基础。二、实习地点武汉工程大学计算机大楼205机房三、实习内容和要求实习要求:学习java差不多知识,能用java以及其他知识完成在线鲜花购物网站。其中网站的制作包括四个模块:登录
7、模块、主页面显示模块、购物车模块、订单模块。要求主页面能显示鲜花图片,并有一定的动态效果;登录时有用户信息识不和验证功能,还有注册功能,与数据库相关联;购物车内的功能要实现,包括取消、提交、修改、清空等;订单提交后,确认订单是能在数据库记录下来。技术知识要求:编程语言-java ;MySql数据库和SQL数据库的使用; Java 中的常用设计模式; 操纵技术-Servlet技术;html 超文本传输协议; JDBC(Java Data Base Connectivity,java 数据库连接);页面设计-JSP 页面。实习内容: 1)理论知识(1) 编程语言-javaJava 是由Sun微系统
8、公司所进展出来的程序语言,它本身是一种(Object-Oriented)的程序语言。Java也号称是能跨平台使用的语言,这要紧是因为Java本身被编译之后,并不是直接产生可执行的码,而是产生一 种中间码叫作 ByteCode,这种码必需在透过 Java 的直译器来解读它,才能够真正的被执行 ,因此只要平台上装有这种Java 的直译器,就能解读ByteCode也就能执行Java编译过的程序,故与Java 程序是在那种平台上被编译 的,就完全没有干系了。Java 写出来的程序可分为两类,分不是Java Applet与一般的Application,而 Application这一类就与一般的程序如 C
9、+的作用是比较类似的,是一个独立可执行的应用程序,像 HotJava是一个扫瞄器,且确实是使用Java 程序所 进展出来的。最常见的Java程序包括应用程序和applets。应用程序是单独的程序,诸如 HotJava 扫瞄器软件确实是用Java语言编写的。Applets类似于应用程序,然而它们不能单独运行,Applets能够在支持Java的扫瞄器中运行。Applet要紧是内置于HTML网页中,在浏 览时发挥作用。Java 的目标是为了满足在一个充满各式各样不同种机器,不同操作系统平台的网络环境中开发软件。用Java 程序语言,利能够在网页中加入各式各样的动态效果。能够放上一段动画,加入声音,也
10、能够建立交互式网页等。(2) Mysql 数据库 MySQ是最流行的开放源码SQL数据库治理系统,数据库是数据的结构化集合。计算机是处理大量数据的理想工具,因此,数据库治理系统在计算方面扮演着关键的中心角色,或是作为独立的有用工具,或是作为其他应 用程序的组成部分。MySQ服务器还有一套有用的特性集合,这些特性是通过与我们用户的紧密合作而开发的。在我们的基准测试主页上,给出MySQL服务器和其他数据库治理器的比较结果。MySQL服务器最初是为处理大型数据库而开发的,与已有的解决方案相比,它的速度更快,多年以来,它已成功用于众多要求专门高的生产环境。尽管 MySQL 始终在不断进展,但目前 My
11、SQL 服务器已能提供丰富和有用的功能。它具有良好的连通性、速度和安全性,这使的 MySQL十分适合于访问 Internet上的数据库。MySQL稳定性每次公布的MySQ服务器均是可用的。仅当用户尝试源自“灰色区域”的代码时才会出现问题。因此,新用户不了解“灰色区域”是什么。因此,在本实习中,我们介绍了目前已知的这类区域。本节所作的介绍要紧针对 MySQL 服务器 5.0 版和更高版本。在最新的版本中,更正了所有已知和通报的缺陷,但“缺陷”一节所列的除外,这类缺陷与设计有关。(3)java 与 SQL 的应用 Java 语言是编写数据库应用程序的杰出语言之一,它提供了方便访问数据的技术。 利用
12、 Java 语言中的 JDBC 技术,用户能方便地开发出基于 Web 网页的数据库访问程序, 从而扩充网络应用功能。JDBC(Java Database Connectivity,Java 数据库连接)是一种用于执行 SQL 语句的 Java API,能够为多种关系数据库提供统一的访问接口。JDBC 由 一组用 Java 语言编写的类与接口组成,通过调用这些类和接口所提供的方法,用户能 够以一致的方式连接多种不同的数据库系统(如Access、SQL Server 2000、Oracle、Sybase 等),进而可使用标准的 SQ语言来存取数据库中的数据,而不必再为每一种数据库 系统编写不同的J
13、ava 程序代码。SQL Server2000是微软公司新一代的数据库产品,它是在 SQL Server7.0 建立的牢固基础上产生的,并对 SQL Server7.0 做了大量扩展。SQL Server2000 通过高端硬件平台以及最新网络和存储技术的支持,可为最大的Web 站点和企业级应用提供可扩展性和高可靠性。(4)操纵技术-Servlet 技术 什么是 Servlet? 一个 servlet 确实是 Java 编程语言中的一个类,它被用来扩展服务器的性能,服务 器上驻留着能够通过“请求-响应”编程模型来访问的应用程序。尽管 servlet 能够对 任何类型的请求产生响应,但通常只用来扩
14、展Web服务器的应用程序。Java Servlet 技术为这些应用程序定义了一个特定于HTTP的servlet 类。 javax.servlet 和 javax.servlet.http 包为编写 servlet 提供了接口和类。所有的 servlet 都必须实现 Servlet 接口,该接口定义了生命周期方法。一个 servlet的生命周期由部署 servlet 的容器来操纵。(5)超文本传输协议-Html 超文本传输协议是一种网络的通用语言,一种简单、通用的全置标记语言。它同意网页制作人建立文本与图片相结合的复杂页面,这些页面能够被网上任何其他人扫瞄到,不管使用的是什么类型的电脑或扫瞄器。HTML文档制作不是专门复杂,且功能强大,支持不同数据格式的文件镶入,这也是WWW盛行的缘故之一,其要紧特点如下:简易性,灵活方