某工程学院生产实习报告(DOC 30页)19348.docx

上传人:you****now 文档编号:62292074 上传时间:2022-11-22 格式:DOCX 页数:34 大小:299.11KB
返回 下载 相关 举报
某工程学院生产实习报告(DOC 30页)19348.docx_第1页
第1页 / 共34页
某工程学院生产实习报告(DOC 30页)19348.docx_第2页
第2页 / 共34页
点击查看更多>>
资源描述

《某工程学院生产实习报告(DOC 30页)19348.docx》由会员分享,可在线阅读,更多相关《某工程学院生产实习报告(DOC 30页)19348.docx(34页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、武汉工程程大学计算机科科学与工工程学院院生产实习习报告专 业计算机科科学与技技术(计计算机科科学方向向)班 级01学 号0905509001122学 生生 姓姓 名名Xx指 导导 教教 师师xx(教教授)校外教师师姓名(职职称)实 习习 时时 间间2012220013学年年第一学期20122.9.04至20122.9.20实习 成成 绩绩武汉工程程大学计计算机科科学与工工程学院院 制说明:1、 实实习指导导教师由由学院校内教师师担任,负责组织实习、学生管理、参加实习答辩、实习成绩评定、给出实习评语等工作。2、实习习报告由由武汉工工程大学学计算机机科学与与工程学学院提供供基本格格式(适适用于学学

2、院各专专业),各专业业教研室室和指导导教师可可根据本本专业特特点及实实习内容容做适当当的调整整,学生生须按指指导教师师下达的的实习报告告格式认认真进行行填写。3、 实实习成绩绩由指导导教师根根据学生生的实习习情况给给出各项项分值及及总评成成绩。4、指导导教师评评语一栏栏由实习习指导教教师(校校内教师师)就学学生在整整个实习习期间的的表现给给出客观观、全面面的评价价,包括括实习期期间的表表现、实实习报告告的质量量、实习习答辩的的情况等等。5、 学学生必须须参加实实习答辩辩,凡不不参加实实习答辩辩者,实习习成绩一一律按不不及格处处理。实实习答辩辩小组应应由2人人及以上上教师组成成,其中中校内指导导

3、教师必必须参加加,否则视视作无效效答辩。6、 实实习报告告正文字字数应不不少于550000字,实实习日记记字数不不少于2200字字/天。7、 实实习报告告正文中中实习目目的与任任务、实习地地点、实习内内容和要要求等项项,可由由指导教教师统一一给出(自自主实习习除外)。学生自主实习的,可根据实习的情况自行填写以上内容。8、 自自主实习习的学生生还应提提供由实实习单位位出具的的实习鉴鉴定表(复复印件),与实习报告一起装订,作为参加实习答辩和评定成绩的依据。生产实习习成绩评评定表学生姓名名:xxx学号:0900509901112 班级: 计科001班类别总分值各项分值值评分标准准实际得分分总得分备注

4、实习表现现3010按时参加加实习活活动,无无旷课、迟迟到、早早退等情况。10遵守实习习单位纪纪律和安安排,无无违反实实习单位位规定的的情况;听从指指导教师师的安排排,参加加各项活活动,无无不服从从教师管管理的现现象。10按期圆满满完成规规定的任任务,工工作量饱饱满;能能运用所所学知识识和技能能去发现现与解决决实际问问题,工工作中有有创新意意识。实习报告告4015实习报告告文字通通顺,内内容翔实实,论述述充分、完完整,结结构严谨谨合理。能运用用所学专专业知识识对问题题加以分分析。15正确处理理相关的的数据,分析处理科学;具有收集、加工各种信息及获得新知识的能力。5实习报告告字数符符合相关关要求,

5、实实习报告告工整规规范,整整齐划一一。5实习日记记(笔记记)次数数及内容容符合要要求。实习答辩辩3015在规定时时间内能能就实习习的内容容进行全全面完整整的阐述述,言简简意明,重重点突出出,条理清清晰。15在规定时时间内能能准确、完完整、流流利地回回答教师师所提出出的问题题。总评成绩绩:分补充说明明: 指导教教师:(签签字)日期:年年月日生产实习习答辩记记录表学生姓名名:xxx学号:0900509901112 班级:01答辩地点点: 计计算机科科学与工工程学院院2055机房答辩内容容记录:答辩成绩绩总分值各项分值值评分标准准实际得分分总得分备注3015在规定时时间内能能就实习习的内容容进行全全

6、面完整整的阐述述,言简简意明,重重点突出出,条理清清晰。15在规定时时间内能能准确、完完整、流流利地回回答教师师所提出出的问题题。答辩小组组成员(签签字):年月日指导教师师评语指导教师师:(签签字)日期:年年月日武汉工程大学计算机科学与工程学院 生产实习报告一、实习习目的与与任务根据教学学计划的的安排,本本学期开开始三周周进行实实习安排排,完成成鲜花花购物网网站的的开发与与制作。通通过实习习使学生生掌握jjavaa编程的的核心思思想和面面向对象象的设计计方法,JJDK基基本类的的学习与与运用,运运用httml做做网页的的设计,jjavaa窗口界界面设计计,访问问数据库库的知识识与能力力,通过过

7、javva的学学习实施施跨平台台运行。进一步了解java开发的相关知识,掌握java开发的基本技术,丰富 java开发的实战经验。学习SQL的基础知识及正确的运用方法,和有用的相关技术,提高自己的工作效率。通过实习,培养我们综合运用已学知识Java语言的面向对象编程能力;培养我们动手能力;培养我们良好编程规范、编程方法;以便能较全面地理解、掌握和综合运用所学的知识,提高自身的编程能力;增强自己的团队协作意识,了解软件开发的思考角度和主要流程。为毕业之后能够更快地进入工作状态并且能够更好的工作,打好一定的基础。二、实习习地点武汉工程程大学计计算机大大楼2005机房三、实习习内容和和要求实习要求求

8、:学习jaava基基本知识识,能用用javva以及及其他知知识完成成在线鲜鲜花购物物网站。其其中网站站的制作作包括四四个模块块:登录录模块、主页面面显示模模块、购物车车模块、订单模模块。要要求主页页面能显显示鲜花花图片,并并有一定定的动态态效果;登录时时有用户户信息识识别和验验证功能能,还有有注册功功能,与与数据库库相关联联;购物物车上的的功能要要实现,包包括取消消、提交交、修改改、清空空等;订订单提交交后,确确认订单单是能在在数据库库记录下下来。技技术知识识要求:编程语语言-jjavaa;MySSql数数据库和和SQLL数据库库的使用用; Javva 中中的常用用设计模模式; 控制技技术-S

9、Servvlett技术;htmml 超超文本传传输协议议;JDBBC(JJavaa Daata Basse CConnnecttiviity,javva 数数据库连连接);页面设设计-JJSP 页面。实习内容容:1)理论论知识(1) 编程语言言-jaavaJavaa 是由由Sunn微系统统公司所所发展出出来的程程序语言言,它本身身是一种种(Obbjecct-OOrieenteed)的的程序语语言。JJavaa也号称称是能跨跨平台使使用的语语言,这这主要是是因为JJavaa本身被被编译之之后,并并不是直直接产生生可执行行的码,而而是产生生一 种种中间码码叫作 BytteCoode,这这种码必必需

10、在透透过 JJavaa 的直直译器来来解读它它,才能能够真正正的被执执行 ,所所以只要要平台上上装有这这种Jaava 的直译译器,就就能解读读BytteCoode也也就能执执行Jaava编编译过的的程序,故故与Jaava 程序是是在那种种平台上上被编译译 的,就就完全没没有干系系了。JJavaa 写出出来的程程序可分分为两类类,分别别是Jaava Appplett与一般般的Apppliicattionn,而 Apppliccatiion这这一类就就与一般般的程序序如 CC+的的作用是是比较类类似的,是是一个独独立可执执行的应应用程序序,像 HottJavva是一一个浏览览器,且且就是使使用Ja

11、ava 程序所所 发展展出来的的。最常常见的JJavaa程序包包括应用用程序和和apppletts。应应用程序序是单独独的程序序,诸如 HottJavva 浏浏览器软软件就是是用Jaava语语言编写写的。AApplletss类似于于应用程程序,但但是它们们不能单单独运行行,Apppleets可可以在支支持Jaava的的浏览器器中运行行。Apppleet主要要是内置置于HTTML网网页中,在在浏 览览时发挥挥作用。JJavaa 的目目标是为为了满足足在一个个充满各各式各样样不同种种机器,不不同操作作系统平平台的网网络环境境中开发发软件。用用Javva 程程序语言言,利可可以在网网页中加加入各式式

12、各样的的动态效效果。可以放放上一段段动画,加入声声音,也也可以建建立交互互式网页页等。(2) Myssql 数据库库MySSQ是最最流行的的开放源源码SQQL数据据库管理理系统,数数据库是是数据的的结构化化集合。计计算机是是处理大大量数据据的理想想工具,因因此,数数据库管管理系统统在计算算方面扮扮演着关关键的中中心角色色,或是是作为独独立的实实用工具具,或是是作为其其他应 用程序序的组成成部分。MySQ服务器还有一套实用的特性集合,这些特性是通过与我们用户的密切合作而开发的。在我们的基准测试主页上,给出MySQL服务器和其他数据库管理器的比较结果。MySQL服务器最初是为处理大型数据库而开发的

13、,与已有的解决方案相比,它的速度更快,多年以来,它已成功用于众多要求很高的生产环境。尽管 MySQL 始终在不断发展,但目前 MySQL 服务器已能提供丰富和有用的功能。它具有良好的连通性、速度和安全性,这使的 MySQL十分适合于访问 Internet上的数据库。MySQQL稳定定性每次次发布的的MySSQ服务务器均是是可用的的。仅当当用户尝尝试源自自“灰色色区域”的的代码时时才会出出现问题题。当然然,新用用户不了了解“灰灰色区域域”是什什么。因因此,在在本实习习中,我我们介绍绍了目前前已知的的这类区区域。本本节所作作的介绍绍主要针针对 MMySQQL 服服务器 5.00 版和和更高版版本。

14、在在最新的的版本中中,更正正了所有有已知和和通报的的缺陷,但但“缺陷陷”一节节所列的的除外,这这类缺陷陷与设计计有关。(3)java 与 SQL 的应用Java 语言是编写数据库应用程序的杰出语言之一,它提供了方便访问数据的技术。 利用 Java 语言中的 JDBC 技术,用户能方便地开发出基于 Web 网页的数据库访问程序, 从而扩充网络应用功能。JDBC(Java Database Connectivity,Java 数据库连接)是一种用于执行 SQL 语句的 Java API,可以为多种关系数据库提供统一的访问接口。JDBC 由 一组用 Java 语言编写的类与接口组成,通过调用这些类和

15、接口所提供的方法,用户能 够以一致的方式连接多种不同的数据库系统(如Access、SQL Server 2000、Oracle、Sybase 等),进而可使用标准的 SQ语言来存取数据库中的数据,而不必再为每一种数据库 系统编写不同的Java 程序代码。SQL Server2000是微软公司新一代的数据库产品,它是在 SQL Server7.0 建立的坚固基础上产生的,并对 SQL Server7.0 做了大量扩展。SQL Server2000 通过高端硬件平台以及最新网络和存储技术的支持,可为最大的Web 站点和企业级应用提供可扩展性和高可靠性。(4)控控制技术术-Seervllet 技术

16、什么是是 Seervllet? 一个个 seervllet 就是 Javva 编编程语言言中的一一个类,它它被用来来扩展服服务器的的性能,服服务 器器上驻留留着可以以通过“请请求-响响应”编编程模型型来访问问的应用用程序。虽虽然 sservvlett 可以以对 任任何类型型的请求求产生响响应,但但通常只只用来扩扩展Weeb服务务器的应应用程序序。Jaava Serrvleet 技技术为这这些应用用程序定定义了一一个特定定于HTTTP的的serrvleet 类类。 jjavaax.sservvlett 和 javvax.serrvleet.hhttpp 包为为编写 serrvleet 提提供了接

17、接口和类类。所有有的 sservvlett 都必必须实现现 Seervllet 接口,该该接口定定义了生生命周期期方法。一一个 sservvlett的生命命周期由由部署 serrvleet 的的容器来来控制。(5)超超文本传传输协议议-Httml 超文本传传输协议议是一种种网络的的通用语语言,一一种简单单、通用用的全置置标记语语言。它它允许网网页制作作人建立立文本与与图片相相结合的的复杂页页面,这这些页面面可以被被网上任任何其他他人浏览览到,无无论使用用的是什什么类型型的电脑脑或浏览览器。HHTMLL文档制制作不是是很复杂杂,且功功能强大大,支持持不同数数据格式式的文件件镶入,这这也是WWWW

18、盛盛行的原原因之一一,其主主要特点点如下:简易性性,灵活活方便。可扩展性,HTML语言的广泛应用带来了加强功能,增加标识符等 要求,HTML 采取子类元素的方式,为系统扩展带来保证。(6)JJDBCC JJDBCC(Jaava Datta BBasee Coonneectiivitty,jjavaa 数据据库连接接)是一一种用于于执行SSQL语语句的JJavaa APPI,可可以为多多种关系系数据库库提供统统一访问问,它由由一组用用Javva 语语言编写写的类和和接口组组成。JJDBCC 扩展展了Jaava 的功能能。简单单地说,JJDBCC 可做做三件事事:与数数据库 建立连连接、发发送 操

19、操作数据据库的语语句并处处理结果果。JDDBC APII既支持持数据库库访问的的两层模模型(CC/S),同同时也支支持三层层模型(BB/S)。在在两层模模型中,JJavaa apppleet 或或应用程程序将直直接与数数据库进进行对话话。这将将需要一一个JDDBC 驱 动动程序来来与所访访问的特特定数据据库管理理系统进进行通讯讯。用户户的 SSQL 语句被被送往数数据库中中,而其其结果将将被送回回给用户户。数据据库可以以位于另另一台计计算机上上, 用用户通过过网络连连接到上上面。这这就叫做做客户机机/服务务器配置置,其中中用户的的计算 机为客客户机,提提供数据据库的计计算机为为服务器器。建立

20、JDBBC 连连接:CConnnecttionn 对象象代表与与数据库库的连接接。打开连连接与数数据库建建立连接接的标准准方法DriiverrMannageer.ggetCConnnecttionn方法。发送SQQL语句句 连接接一旦建建立,就就可用来来向它所所涉及的的数据库库传送SSQL语语句。JJDBCC对可被被发送的的SQLL语句类类型不加加任何限限制。这这就提供供了很大大的灵活活性,即即允许使使用特定定的数据据库语句句或甚至至于非SSQL语语句。然然而,它它要求用用户自己己负责确确保所涉涉及的数数据库可可以处理理所发送送的 SSQL语语句,否否则将自自食其果果。例如如,如果果某个应应用

21、程序序试图向向不支持持储存程程序的 DBMMS 发发送储存存程序调调用,就就会失败败并将抛抛出异常常。JDDBC 提供的的类,用用于向数数据库发发送 SSQL 语句。CConnnecttionn 接口口中的三三 个方方法可用用于创建建这些类类的实例例。下面面列出这这些类及及其创建建方法: Staatemmentt:由方方法 ccreaateSStattemeent 所创建建。Sttateemennt 对对象用 于发送送简单的的 SQQL 语语句。PreeparredSStattemeent:由方法法 prrepaareSStattemeent 所创建建。(7)页页面设计计-JSSP 页页面 M

22、VVC 模模式为了了把表现现层 ppressenttatiion 从请求求处理 reqquesst pproccesssingg 和数数据存储储 daatasstorragee 中分分离开来来,SUUN公司司推荐在在JSPP文件中中使用“模型-视图-控制 器”MModeel-vvieww-coontrrolller 模式。规规范的 SERRVLEET 或或者分离离的 JJSP 文件用用于处理理请求。当当请求处处理完后后,控制制权交给给一个只只作为创创建输出出作用的的 JSSP 页页。有几几种平台台都基于于服务于于网络层层的模-视图-控件模模式(比比如 SStruuts 和 SSpriing f

23、raamewworkk)。2)项目目设计过过程(1) 实现注册册登录模模块在这个阶阶段我们们要实现现的是与与后台数数据库交交换数据据,建立立 JDDBC 连接:Connnecctioon 对对象代表表与数据据库的连连接。打打开连接接与数据据库建立立连接的的标准方方法DriiverrMannageer.ggetCConnnecttionn方法。发发送SQQL语句句 连接接一旦建建立,就就可用来来向它所所涉及的的数据库库传送SSQL语语句。建建立好连连接之后后就写UUserrdaoo和UsserDDaoIImpll两个类类。并处处理登录录请求,验验证登录录的用户户。(2) 主页面的的显示模模块 在

24、在这个阶阶段我们们要解决决的是数数据库与与页面访访问的问问题,首首先LiistPProdducttSerrvleet的这这个类很很重要,SServvlett生成响响应内容容并将其其传给SServver,响响应内容容动态生生成,通通常取决决于客户户端的请请求。其其中这些些类都必必须继承承Htttpseervllet类类,通过过请求访访问实现现主页面面的显示示。其中下半半部分的的鲜花显显示信息息是要先先将鲜花花进行分分类查询询等才能能进行访访问。(3) 购物车模模块 在在这个模模块中要要实现的的内容很很多有:更改操操作、删删除操作作、清空空操作、继继续购买买操作等等。有的的操作要要通过二二次请求求

25、,重定定向才能能实现,提交订单后会出现页面的跳转。(4)订订单的形形成 这这个模块块中先要要通过购购物车的的提交订订单页面面跳转到到ordder.jspp页面,页页面会重重新出现现用户的的基本信信息,就就是注册册是的信信息,但但是该信信息也可可以实施施更改操操作,但但是用户户名不能能更改,在在这进行行完之后后就必须须实现确确认订单单。3)结果果及分析在浏览器器中地址址栏中输输入htttp:/llocaalhoost:80880/mmyflloweer访问问达内鲜鲜花专卖卖网,回回车后跳跳转到hhttpp:/loccalhhostt:80080/myfflowwer/inddex.jspp页面。

26、网网址也可可以是hhttpp:/本机IIP地址址:80080/myfflowwer或或htttp:/1227.00.0.1:880800/myyfloowerr,跳转转后,得得到如下下图所示示网页界界面。图1 鲜鲜花网主主页以上是没没有经过过用户注注册和登登录的网网页,要要想在该该网站购购买鲜花花就必须须要先注注册登录录到登录录才能购购买鲜花花,页面面地址是是htttp:/loocallhosst:880800/myyfloowerr/reeg.jjsp其其中注册册设计如如下图:图2 注注册页面面 在在登录界界面输入入已经注注册的用用户及密密码,如如果不输输入就不不会跳转转到主页页面,并并提示

27、错错误信息息。图3 登登录页面面 登登录成功功后跳转转到主页页面,鲜鲜花网站站inddex.jspp。图4 会会员登录录主页面面 当登登录的用用户点几几购买主主页面上上的鲜花花后会跳跳转到购购买页面面。图5 购购买鲜花花页面 用户户确认购购买后悔悔跳转到到购物车车页面。在购物车页面中,可以点击“取消”来取消购物车中的物品,修改物品的数量之后,可以点击“保存修改”保存新的数据信息;下面的“提交订单”、“继续购买”、“清空购物车”都可以实现。图6 购购物车页页面在点击提提交订单单后会进进行页面面跳转,到到了订单单页面,订订单页面面也可以以进行用用户信息息的更改改操作。图7 生生成订单单信息页页面四

28、、实习习总结及分分析本次实验验涉及计计算机知知识比较较多,有有javva、jjsp、SServvlett、httml等等。通过过本次实实习对jjavaa有了更更深的理理解与运运用,jjavaa适用于于企业级级开发,是是一门实实用性很很强的学学科,本本次实验验中运用用javva和相相应的知知识做出出了一个个电子商商务网站站,过程程很艰辛辛,遇到到过很多多难题,也也出现过过很多错错误,但但是经过过同学和和老师的的指导一一个问题题一个问问题的解解决,一一个错误误一个错错误的改改正,最最终还是是实现了了鲜花购购物网站站的各项项功能。其中也遇遇到不少少问题,其其中就有有在登录录模块时时候就遇遇到用户户名

29、和密密码不对对情况。最后我们们发现这这是因为为没有和和后台数数据库连连接起来来,运用用到Jaava和和mySSQL的的知识以以及修改改代码,并并且在“loggin.jspp”中修改改相关参参数。购购物网访访问数据据库的标标准daao-MySSQL作作用:方方便以后后代码的的扩展与与维护ccom.tarrenaa.flloweer.ddao:全部是是接口,封封装操作作数据库库的标准准comm.taarenna.fflowwer.daoo.immpl:daoo的实现现;comm.taarenna.fflowwer.daoo.immpl:daoo的实现现comm.taarenna.fflowwer.

30、daoo.immpl(db22):ddao的的实现;daoo必须依依赖于数数据库连连接Coonneectiion对对象,工工具类CConnnecttionnUtiil。有时候在在主页面面显示的的时候我我们开始始都显示示不了鲜鲜花的图图片,最后我我们通过过将鲜花花分类,筛筛选。其中一些些功能要要用到重重定向,和和页面的的跳转,这这两种方方式有很很大的不不同,出出现错误误也不同同,转发发:reequeest.gettReqquesstDiispaatchher(looginn.jssp).foorwaard(reqquesst, ressponnse);重定定向:rrespponsse.ssend

31、dReddireect(inndexx.jssp); 区区别:转转发:一一次请求求,地址址栏不改改变,一一次请求求干多件件事情,重定向向:二次次请求,地地址栏改改变,状状态码3302。五、实习习体会1)本次次对电子子商务网网站的实实习,我我初步我我学习JJ2EEE,学习习使用JJSP,对对 TOOMCAAT服务务器的基基本运行行原理有有了理解解, mmySQQL和 Myeecliipsee 这些些工具能能熟练使使用,对对并对JJDBCC 有了了初步的的认识,学学习了如如何用 Javva 连连接数据据库,能能自己手手动写 serrvleet 开开发一些些小网页页,对于于一些简简单的小小问题,能能

32、够自己己动手排排除。制制作一个个鲜花网站站是本次次的任务务,这涉涉及到数数据库知知识和相相应的网网页设计计知识,还还要运用用 JSSP 技技术来实实现网页页之间的的跳转。最最终我成成功的完完成了项项目,将将此次实实习圆满满的画下下了句号号,提高了了实践与与熟练运运用知识识的能力力。2)课本本上学的的理论知知识是远远远不够够应付这这个信息息爆炸的的时代的的,知识识更新太太快,靠靠原有的的一点知知识肯定定是不行行的。我我们必须须在实际际项目中中勤于动动手慢慢慢琢磨,不不断学习习不断积积累。遇遇到不懂懂的地方方,自己己先想方方设法解解决,实实在不行行可以虚虚心请教教他人,而而没有自自学能力力的人迟迟

33、早要被被企业和和社会所所淘汰。3)通过这次为时十五天的实践,检验了自己的各方面的情况,培养了自己发现问题、分析问题、解决问题的能力和与人交往的能力;同时也发现一些了自己的不足,其中就有如何在基本框架下讲各个程序包联系起来,纠正错误的能力,使我在以后的学习中不断的弥补和提高。虽然在实习结束后都感到大学前三年浪费了太多的宝贵时间,最后一年一定要抓紧,否则真得无法在社会上立足。4 )实实习为我我以后的的就业作作了一个个铺垫,实习是是为将来来打基础础的重要要阶段,珍珍惜自己己每一个个工作的的机会,不不论什么么人,什什么学历历,从事事什么工工作,好好好的表表现、展展示自己己的能力力,不要要错过好好的机遇

34、遇。没有有一件事事 情是是轻轻松松松的,但但每一件件事都是是让人成成长的,经经历一段段过程,喜喜悦或是是艰辛,尽尽管经历历的方式式不尽相相同,但但它的结结果是相相同的,我我们都会会因涉事事而成长长。通过过实习,我我自身发发生了重重大的转转变。 5)通过本本次实习习是我更更加坚信信有付出出就有回回报,要要耐得住住性子,不不急不躁躁,认真真仔细的的态度。不不拘泥,不不怕出错错,有了了错误及及时解决决,有了了不懂的的及时发发问,知知道弄懂懂为止。严严谨的书书写程序序,全身身心的投投入其中中,思维维要开阔阔。- xvii- 武汉工程大学计算机科学与工程学院 生产实习日记20122年9月月3日计计算机大

35、大楼2005机房房 星期期一 晴晴 今天是是实习的的第一天天,开学学初,这这次实习习很正规规,有真真实的项项目工程程,我们们请来的的老师都都是有项项目经验验的老师师。这次次实习任任务是学学习Jaava语语言,给给我们讲讲课的李李顺老师师就挑选选了比较较容易的的一些事事例给我我们讲,今今天是实实习的第第一天,老老师给我我们讲了了面向对对象的思思想。模拟面向向对象的的两个重重要方面面是抽象象事物数数据和提提取业务务逻辑。抽抽象数据据就是找找到事物物的属性性,就是是在事例例里面找找到相应应的名词词;提取取逻辑就就是找到到方法,就就是找到到关键的的动词,接接着老师师给我们们讲了一一个猫和和老鼠的的例子

36、,让让我们找找到关键键的词,经经过老师师这样具具体的讲讲解,我我很快就就找到了了相应的的词,然然后动词词写成函函数,名名词写成成类,描描述属性性的名词词就定义义为属性性。然后后在我们们写出了了框架后后,老师师帮我们们补充了了类里面面的函数数的实现现,在mmy eecliipsee里面运运行后才才知道我我们还要要在工程程里面先先建包,再再才能建建造类,这这与C+还是是有很大大的不同同。20122年9月月4日计计算机大大楼2005机房房 星期期二 晴晴今天老师师讲了一一些jaava中中数据类类型的知知识。其其数据类类型包括括bytte、sshorrt、iint、llongg、flloatt、doo

37、ublle、ccharr等基本本类型。ccharr是无符符号的116位整整数,字字符的值值必须要要单单引号赋赋值。JJavaa字符表表示使用用Uniicodde编码码,采取取的是u000000十六六进制编编码格式式intt a=0; intt b=0;innt aa=0;chaar bb=u00000;innt aa=1223;ccharr b=uu0077B;intt a=0x1123;chaar bb=u01123;innt aa=3+5;chhar b=8;intt a=3+55;ccharr b=8;还有二进进制、八八进制、十十六进制制的相互互转换问问题。负负数的二二进制:符号位位为1

38、,值值等于二二进制各各位取反反末位加加1。 面向对对象的入入门知识识,首先先老师引引入猫合合老鼠的的故事,何何为猫,何何为老鼠鼠总结为为在jaava里里面一切切皆为对对象,我我们将对对象的概概念也领领悟很深深。1)属属性和方方法,构构造方法法。属性性:A. 声明明初始化化一起;Strringg naame=Toom;数据类类型 变量名名=初始始值B. 声明明和初始始化分开开;Sttrinng namme ;namme=Tomm;方方法: 修饰符符、返回回值、方方法名(参参数列表表)方方法体A.特特殊方法法:maain()方法法,构造造方法(22)初始始化。20122年9月月5日计计算机大大楼2

39、005机房房 星期三三 晴李老师用用很生动动的例子子给我们们讲解了了什么是是构造方方法,为为什么要要用到构构造方法法,以及及构造方方法有哪哪些种类类。构造方法法是指与与类型相相同没有有返回类类型的一一类方法法。类似似:cllasss tyype ()其中中构造方方法分为为:默认认构造方方法,复复制构造造方法,赋赋值构造造方法。其其中着重重讲到了了默认构构造方法法:.默默认的构构造方法法(无参参构造方方法)TThe connstrructtor Catt() is unddefiinedd 一个个类会自自动的提提供一个个默认的的构造方方法(隐隐式), 如果我我们显示示的提供供了一个个构造方方法,

40、那那么系统统不会在在提供无无参的构构造方法法。.构构造方法法的特点点:a.与类名名相同 b.没没有返回回值 cc.类提提供一个个(隐式式)无参参构造方方法:构构造方法法的作用用:初始始化对象象;构造造方法重重载。继继承是为为了实现现代码的的复用,应应注意构构造方法法不能被被继承,JJavaa中的继继承使用用exttendds关键键字,并并且Jaava中中只允许许单继承承。20122年9月月6日计计算机大大楼2005机房房 星期四四 晴 使用用关键字字intterffacee修饰,接接口不是是类,而而是对类类功能需需求的描描述,接接口以一一种完全全抽象的的类为定定义,应应注意类类是一系系列对象象

41、模板,而而接口是是一系列列功能的的集合。类类与类是是继承关关系,类类与接口口是实现现关系,接接口与接接口是继继承关系系。多态的两两大定理理:1、子子类对象象能够当当做父类类对象看看,Annimaal aanimmal=neww Fiish();22、当子子类对象象能够当当做父类类对象看看,调用用子类对对象覆盖盖父类对对象的方方法,其其调用的的就是子子类对象象的方法法,用到到了annimaal.eeat()。还还讲了多多态的两两种用法法,多态态用到的的关键字字insstannceoof sstattic Finnal abccstrractt innterrfacce。其其中innstaance

42、eof类类似于CC中的ttypeeof;用abbcsttracct时抽抽象方法法只做声声明,不不做实现现,实现现交给子子类,一一个类如如果包含含一个抽抽象方法法,此类类一定是是抽象类类,子类类继承自自父类的的抽象方方法,应应注意必必须实现现此抽象象方法,如如果不实实现,那那么次子子类也必必须是抽抽象的,此此外抽象象类是不不能创建建对象的的。20122年9月月7日计计算机大大楼2005机房房 星星期五 晴用mySSQL软软件认识识数据库库,以及及一些基基本的语语句,ccreaate tabble useer(id iint(20),naame varrchaar(550),passswoord

43、varrchaar(550);innserrt iintoo usser valluess(7,宇文文拓,12234556);innserrt iintoo usser valluess(8,陈靖靖仇,12234556);innserrt iintoo usser valluess(9,小雪雪,12334566);sellectt *ffromm usser;delletee frrom useer wwherre iid=99;其中中对多表表进行操操作时,有有点难,老老师也遇遇到了一一些问题题,不过过最后还还是解决决了问题题,运用用了实例例化如:creeatee taablee acctor

44、r(a_id intt(100) pprimmaryy keey aautoo_inncreemennt,a_nnamee vaarchhar(50) noot nnulll,,a_ttvnaame varrchaar(550) nottnulll,ttv_iid iint(10) noot nnulll,,t_aactoor vvarccharr(500),,forreiggn kkey(tv_id) reeferrensses TV(t_iid);creaate tabble TV(t_iid iint(10) prrimaary keyy auuto_inccremmentt,,t_nnamee vaarchhar(50) noot nnulll);对基本表表的操作作讲的很很仔细,增增删改查查 和一一些级联联操作。其其中着重重讲了查查询操作作:seelecct *froom ttablles;带表达达式的查查询:sseleect froom sstuddentt whheree sddeptt inn( cs,is),对对一些字字句也有有了解:ordder by ,grroupp byy。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 管理文献 > 管理手册

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁