千文网小编为你整理了多篇相关的《java毕业实习报告》,但愿对你工作学习有帮助,当然你在千文网还可以找到更多《java毕业实习报告》。
1)实习题目
学生信息管理系统的设计与开发
2)实习目的
《Java程序设计》课程是电子商务专业的一门专业必修课程,特针对此课程进行为期三周的实践教学,旨在提升本专业学生对此课程中的理论知识的综合应用能力、提高学生的逻辑思维能力、软件开发能力。
本次课程实习要求学生用Java技术在Windows平台下开发学生信息管理系统。通过此程序的开发能够切实提高学生的程序设计水平,在实践中掌握面向对象程序设计的开发思想。
3)开发环境
操作系统;Windows XP
编程环境:MyEclipse 6.0
主要技术:Java Swing实现窗体界面
JDBC实现数据库操作
系统架构:三层架构(MVC)+DAO设计模式
数据库:MySQL5.0
二:课设内容;
1)系统功能需求
学生信息管理系统主要对在校学生的个人基本信息以及成绩信息进行管理,对教师用户提供查询信息、增添信息、删除信息等操作功能;对学生用户提供成绩查询功能。我们的目标就是为该系统提供前台用户界面设计以及后台连接数据库程序设计,系统程序界面采用Java Swing组件实现,数据库操作采用JDBC实现。
学生信息管理系统要面对教师和学生用户。对于教师,需要查询全部学生的基本信息和成绩信息,并且可以对其进行修改。对于学生,不需要查询自己的基本信息,只需要查询成绩。为了保护学生成绩隐私,每位学生登录系统后只能查询自己的成绩,而无法看到别人的成绩。教师方面:教师通过自己的用户名和密码登录后,进入教师主界面,在这个主界面里,可以选择要操作的类别,即查询功能还是修改功能。在查询功能里面,可以选择是查询学生基本信息,还是查询学生成绩信息。在查询学生基本信息时,可以从依据不同字段,即学生信息表的不同属性进行查找。在查找学生成绩信息时,只能依据学生姓名和学号进行查找。在修改功能里面,包括对学生基本信息表和学生成绩表进行增加和删除记录。学生方面:学生通过自己的用户名和密码登录此系统后, 可以查询自己本学期的各科成绩信息。
2)数据库需求
依据功能需求,学生信息管理系统主要有三个表:student表、teacher表和score表。
(1)student(学生信息表)
此表有六个属性,分别为:id(主键,自动递增),num(学号),sname(姓名),sex(性别),age(年龄),dept(系别)。
(2)teacher(教师登录表)
此表有三个属性列,分别为:id(主键,自动递增),tname(教师账户),password(登录密码)。
(3)score(教师登录表)
此表有六个属性列:分别为:id(主键,自动递增),num(学号),sname(学生姓名),course(课程名称),score(考试成绩),credit(学分)。
三:设计过程(包括总体设计和详细设计)
1)项目总体设计
需要建立一个三层模块:视图层(界面,提供用户输入)控制层(接受用户输入处理)持久层(连接数据库)。
在登陆界面实现教师、学生的登录,实现学生查看自己所有信息的界面,教师对学生信息、学生成绩信息的增删减查功能的实现。
2)项目详细设计
1、需要有开发环境,安装编程环境:MyEclipse 6.0、数据库:MySQL5.0、安装Navicat for Mysql程序;
2、仔细阅读《Java实习指导书》,详细了解对学生信息管理系统设计与开发的总体设计;
3、首先需要建立四个包,分别为:ui包,dao包,connection包,model包。connection包,主要负责获得与数据库的连接和关闭连接;dao包主要负责对数据库的操作;ui包主要分为登录界面、学生查询界面、教师对学生信息和学生成绩信息进行增删减查操作的界面;
4、ui包是界面,系统运行主界面--学生信息管理登陆界面(根据公共数据库建立自己的数据库,输入登录名、密码可以分别进入教师主页面、学生主页面), 学生详细信息界面(进入后会出现学生自己的成绩等详细的信息,并有退出功能),老师登陆界面(可以对学生信息进行增删减查,对学生成绩信息进行增删检查,并有退出功能);
5、ui包中还有对学生信息进行增加学生、删除学生、查看学生信息、浏览所有学生信息、增加学生成绩信息、删除学生成绩信息、查看学生成绩信息的7个界面,每个功能实现完成后会显示操作成功,并有退出功能;
6、然后在Java编程环境MyEclipse 6.0编写代码;
7、首现建立以dumeilingxxglxt命名的项目工程,然后建立ui包,然后再建立LoginUI类,代码敲完LoginUI类的所有代码,然后开始根据提示,这个 LoginUI类所需要的dao包,connection包,model包,还有dao包的 ScoreDao类、StudentDao类、 TeacherDao类;connection 包的DBConnection ;model包的Scor类 ,Studente类, 然后在敲ui包中的ScoreAddUI类, ScoreDeleteUI类,ScoreQueryUI类,StudentAddUI类, StudentDeleteUI类, StudentQueryUI类,StudentScoreUI 类,eacherMainUI类;
8、在MyEclipse中导入数据库驱动包mysql-connector-java-5.0.5.jar;
9、 在Navicat for Mysql打开数据库,然后建表:student表、teacher表和score表,进入主界面,实现系统登陆功能;
10、连接公共数据库:Navicat for Mysql
代码为:("jdbc:mysql://192.168.0.1:3306/dumeiling","root","p");
11:然后开始运行,发现错误并解决错误;
12:在所有代码都正确的情况下,所有界面将会出现。
四:调试过程(包括系统测试、出现的问题、解决的方法等)
出现最多的错误就是:
1)代码编写错误,解决方法就是照着代码继续核对,直到可以运行
2)当连接上公共数据库后,运行LoginUI,出现登陆界面,但是输入登录名、密码点击登陆后却出不出现学生信息界面或是老师登陆界面,这时候下面将会出现许多错误提示,点击后开始再次找出错误的代码,这个难度比较大,需要自习阅读每一行代码,在熟知代码的前提下对程序代码进行修改,也是最考验我们耐心的时刻,过了之一阶段,实习的基本要求就达到了,然后就该对程序加入一些自己的设计,以此来不同于别人。
3)在我设计好的代码中,登录学生界面是出现一个Driver success,connection succecc的提示,但是却不显示学生信息,一直不知道是什么原因,最后把数据库的三个表删除,再次建表,结果全部成功了,对我来时这是一个谜啊。
五、小结(在整个课程设计过程中的总结和体会)
将近三周的JAVA实习很快就结束了,虽然仅仅只有三周,但我学到了许多知识,以前只是做些JAVA实验,敲一堆代码,然后出来个简单的结果,还有的是没有在主函数里输入,只是学会掌握属性存取器的使用,super、final、abstract关键字,理解抽象类与抽象方法,理解并掌握接口的定义与使用等等,但这次不一样,是设计与开发个学生信息管理系统,实现教师、学生登录并实现增删价查功能。
在整个学生信息管理系统的设计与开发过程中,感触最深的就是两周的敲代码、核对代码。可以说是一次痛苦的体验,但是在实习的第三周看到自己的成果展示,不得不佩服自己的毅力。
通过对这次学生信息管理系统的设计与开发过程实习,我发现任何一种语言只要你用心投入,你就会发现其实一切都那么简单,就拿这四个包中的类代码,如果你仔细分析的话,你会发现其实一些带麦是差不多的,也就是说只要你会其中一个操作代码,你就会其他的操作,老师给的程序代码教师操作功能只有6个,但是我们可以再添加两个界面。我的自己设计部分是:添加背景颜色、并增加了一个浏览所有学生信息的界面,但是没有连接到正确的界面上,由于自己安排的时间问题,没有及时写出来,还有就是我在添加背景颜色时,还是不太清楚,确切说自己登陆界面添加背景颜色正确,其他的被覆盖这了,总的来说还是不太懂代码。
还有体会最深的一点是:只要你用心去学习,你就回学到一些东西,也许不是那么明显,但是只要付出还是会有收获的。在第三周周二是交作业时,有的同学自己昨天完全正确的程序,今天完全不管用了,我看到了她的急躁,一直埋怨、似乎有点想哭,其实我想说:冷静。然后看看是什么原因,假如是电脑的问题李珂把代码拷走,重新建立工程,说实话,我不知道重新建了多少次,遇事一定要让自己冷静,不要急,事情总会有解决的方法。
尊敬的领导:
今年寒假,学院为了使我们更多了解机电产品、设备,提高对机电工程制造技术的认识,加深机电在工业各领域应用的感性认识,开阔视野,了解相关设备及技术资料,熟悉典型零件的加工工艺,特意督促我们到一些拥有较多类型的机电一体化设备,生产技术较先进的工厂进行生产操作实习。于是,我在朋友的介绍下来到了西安博信机电设备厂进行生产实习。
一、实习目的:
1、认识实习能培养我们全面思考的能力。如何运用液压传动等相关知识达到电动调节温湿度、如何更为简便的对系统进行控制等,都是值得我深思的地方。
2、认识实习能培养我们灵活思考与解决问题的能力。所参观的生产车间很多都是一些继电器和控制阀的基本生产流程,让我想到了与课本知识相联系的重要性。
3、实习培养我们较强的是读图与实践能力。通过实习,我们更详细的了解了和我们同专业的工作人员是如何工作的,虽然由于专业知识有限,我们了解的还不是很详细,但是我们对我们自己以后要做的作有了一个感性的认识,这样更有利于以后理论的学习,感性认识上升为理性认识。
4、通过实习,广泛接触工人和听工人技术人员的专题报告,学习他们的好僧产经验,技术革新和科研成果,学习他们在四化建设中的贡献精神。
5、通过参观有关工厂,掌握一台机器从毛坯到产品的整个生产过程,组织管理,设备选择和车间布置等方面的知识,扩大知识。
6、通过记实习日记,写实习报告,锻炼与培养我们的观察,分析问题以及搜集和整理技术资料等方面的能力。
二、实习时间:
X年12月15日至X年1月1日
三、实习单位简介:
西安博信机电设备厂是致力于暖通空调自控产品研发、生产销售的专业设备服务提供商。自成立以来就以向用户提供优质产品和优质服务为企业生存发展之本,产品与服务受到业界广泛用户的肯定。其中有世界惊奇的西安大唐芙蓉园、白桦林居、陕西政协酒店,市建委、市政委、省政府小区等重点项目。
本厂现有产品电动调节阀、电动平衡式调节阀、温湿度控制箱、水位显控仪、压差控制箱等。其中电动调节阀在X年一次性通过西安市产品质量监督检验所检验。也是目前西安地区唯一通过西安市产品质量监督检验所检验的电动调节阀。VB电动调节阀―国产执行器VS电动调节阀―国产执行器VRV电动调节阀―国产执行器VV/VVE电动调节阀―西门子执行器VG/VRG电动调节阀―江森执行器VVH电动调节阀―霍尼韦尔执行器能够对温度、湿度、压力、流量等参数进行精确调节,适用于空调、制冷、采暖、通风等领域的自动及远程控制。
为保证客户所选择设备的运行达到最理想、完美的状态,博信在每台设备的售前售后都进行全方位服务跟踪:设备出厂前严格复检、安装前全方位技术咨询、运行中精心调试、免费专业操作人员培训、安装后建立用户服务档案、定期使用情况回访、根据用户的具体要求提供专业技术咨询、指导及上门服务等等。博信强烈的服务意识和不断完善的服务体系是客户满意度不断提高的有力保证。西安博信将坚持以提高产品质量、完善服务体系为企业宗旨,秉承“博众长、信为本”的企业理念,为博信的用户提供恒久优质的产品与服务四、生产实习的内容和要求:
为了达到上述实习目的,生产实习的内容和要求有:
12月2日,校内实习动员。老师给概括的讲了实习内容、实习要求以及实习中的安全问题。
12月10日,实习准备。记录本、有关专业书籍、食宿用品等。
12月14日,出发。
1:机械零件的加工根据实习工厂的产品,选定几种典型零件作为实习对象,通过对典型零件机械加工工艺的学习,掌握各类机器零件加工工艺的特点,了解工艺工厂中所用的机床,刀具,夹具的工作原理和机构,在此基础上指定其中几个嗲逆向能够零件进行重点的分析研究,要求如下:
(1):阅读典型零件的工作图,了解该零件在机器中的功用及工作条件,零件的结构特点及要求,分心零件的结构工艺。
(2):大致了解毛坯的制造工艺过程,找出铸(锻)件的分型(模)面。
(3):深入了解零件的制造工艺过程,找出现场加工工艺:
(4):对主要零件加工工序做进一步的分析。
2:装配工艺
(1):了解机械的装配组织形式和装配工艺方法。
(2):了解个中装配方法的优缺点及使用类型。
(3):了解典型装配工具的工作原理,结构特点和使用方法。
在实习中我们首先听取了一系列关于实习过程中的安全事项和需注意的项目,在机械工程类实习中,安全问题始终是摆在第一位的。然后通过该厂总设计师的总体介绍。粗略了解了该厂的产品类型和工厂概况。也使我们明白了在该厂的实习目的和实习重点。
在接下来的一段时间,我们分三组陆续在通机车间,专机车间和加工车间进行生产实习。在通机车间,该车间负责人带我们参观了他们的生产装配流水线,并为我们详细讲解了平面磨床个主要零部件的加工装配工艺和整机的动力驱动问题以及内部液压系统的一系列构造。我最感兴趣的应该是该平面磨床的液压系统,共分为供油机构,执行机构,辅助机构和控制机构。从不同的角度出发,可以把液压系统分成不同的形式。按油液的循环方式,液压系统可分为开式系统和闭式系统。开式系统是指液压泵从油箱吸油,油经各种控制阀后,驱动液压执行元件,回油再经过换向阀回油箱。这种系统结构较为简单,可以发挥油箱的散热、沉淀杂质作用,但因油液常与空气接触,使空气易于渗入系统,导致机构运动不平稳等后果。开式系统油箱大,油泵自吸性能好。闭式系统中,液压泵的进油管直接与执行元件的回油管相连,工作液体在系统的管路中进行封闭循环。其结构紧凑,与空气接触机会少,空气不易渗入系统,故传动较平稳,但闭式系统较开式系统复杂,因无油箱,油液的散热和过滤条件较差。为补偿系统中的泄漏,通常需要一个小流量的补油泵和油箱。由于闭式系统在技术要求和成本上比较高,考虑到经济性的问题,所以该平面磨床采取开始系统,外加一个吸震器来平衡系统。现代工程机械几乎都采用了液压系统,并且与电子系统、计算机控制技术结合,成为现代工程机械的重要组成部分,怎样设计好液压系统,是提高我国机械制造业水平的一项关键技术。在专机车间,对专用磨床的三组导轨,两个拖板等特殊结构和送料机构及其加工范围有了进一步的加深学习,比向老师傅讨教了动力驱动的原理问题,获益非浅。在加工车间,对龙门刨床,牛头刨床等有了更多的确切的感性认知,听老师傅们把机床的五大部件:床身,立柱,磨头,拖板,工作台细细道来,如孢丁解牛般地,它们的加工工艺,加工特点在不知不觉间嵌们我们的脑子里面。
五、实习总结:
通过实习,了解了目前制造业的基本情况,只是由于机械行业特有的技术操作熟练性和其具有的较大风险性,很遗憾地,不能多做一些具体实践的操作,但是观察了一台机床的各个零件的生产加工过程及其装配过程,使许多自己从书本上学的知识鲜活了起来,明白了本专业在一些技术制造上的具体应用。这次实习,使我受益匪浅,我认识到我们应该将课本与实际实习结合起来,通过两个课堂提高自己的能力,使自己更好的掌握所学知识。在实习中我对机械设计制造及其自动化全过程有了一个完整的感性认识,学到了生产技术与管理、加工设备及车间布置等方面的知识,验证、巩固、深化和扩充了所学的课程的理论知识。而我对生产实习的目的也有了更进一步的理解,我会认真的把实习的知识运用到我今后的学习当中,从中获取有帮助的知识,更好完成后续课程,并且把知识和学到的理论经验运用到我今后的工作中,它是我在学习生涯的一笔宝贵的财富!感谢指导老师和工厂师傅和技术人员给我们提供的这次机会,我会在今后加以实用,争取再创新,在社会的技术领域做出贡献。
推荐专题: 毕业自我鉴定范文 毕业论文开题报告范文 java毕业实习报告