java实训报告总结范文.docx
《java实训报告总结范文.docx》由会员分享,可在线阅读,更多相关《java实训报告总结范文.docx(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、java实训报告总结范文Java语言程序设计是大部分高校计算机专业的一门核心实力课,Java实训操作又是达成其教学效果的重要环节和有效手段。本文是小编为大家整理的java实训报告范文,仅供参考。现在,一起来看看吧!java实训报告范文一一、实训目的1.娴熟驾驭Java面对对象程序设计的基础学问。2.娴熟驾驭Java中常用的Swing组件的运用方法。3.娴熟驾驭Java程序中图形用户界面设计的方法。4.娴熟驾驭运用JDBC操作数据库的方法。5.通过实训,培育学生分析和解决实际问题的实力,提高调试和分析应用程序的实力,并为后续Java高级编程等专业课程的学习奠定良好的基础。二、课程设计报告内容2.
2、1 实训内容本课程设计的题目是设计一个简化的图书管理系统。该系统从图书馆管理人员的角度动身,实现对图书信息、读者信息的阅读、添加、删除和查询,同时还可以对读者借书、还书过程进行操作和限制。设计内容主要包括系统分析、数据库、数据表的创建、系统各个窗体的布局及其编码实现。系统功能分析是在系统开发的总体任务的基础上完成的。该管理系统须要完成的基本功能主要有:用户管理:主要包括用户的添加、修改和删除。读者管理:主要包括读者信息的阅读、添加、删除和查询。图书管理:主要包括图书信息的阅读、添加、删除和查询。借还书管理:主要包括借书、还书和续借
3、。2.2 实训设备或软、硬件硬件:P及以上性能的PC机;软件:Windows 20xx或Windows XP系统;JDK工具;JCreator4.0环境2.3 功能设计及思想首先设计测试登录窗口:Text.java接下来设计LoginFrame.java(登录窗口)、MainFrame(主窗体)Addbookframe.java(图书入库窗口)、AddReaders.java(添加读者窗口)、AddUserframe.java(添加用户窗口)、Borrowframe.java(借书窗口)、Retumframe.java(还书窗口)、Queryframe.java(图书查询窗口)。导入部分及实现
4、的接口三、结论Java实训在不知不觉中就结束了,我感觉自己还有好多东西要学,还有好多的东西不懂呢!这是我高校以来第3次实训,每次实训我都感觉学到了好多东西!因为是一天到晚的不间断训练,所以记的会特别坚固。不像平常上课,每上两次的理论课却只有45分钟的实际操作。在课上,有老师在前面演示我们都还能跟着做,可轮到我们独立完成的时候,因为实际操作的少,早就忘光了!我很感谢学校有实训这样的支配,把我们这一学期学的东西系统的集中的进行训练,对我们计算机水平的提高发挥着重要作用!还要感谢我们的侯老师,侯老师学识渊博,也很有耐性,即使老师讲了许多遍的问题,我们不会,老师还是会走进我们给我们耐性的指导,还给我们
5、讲一些学习java的方法,让我们知道自己在哪方面不足,须要加强,也让我们了解到哪些须要仔细的学习,那些是重点,不是没有方向的乱学一通,什么也学不好!经过这次的实训,我真真确确的感受到了这些开发工具能让我们提高工作的效率,更直观更便捷的切入主题。这次我们学习的是制作图书信息管理系统,由老师给我们指导。当然,在学习的过程中并不是一帆风顺的,在这之中,因为要操作的东西许多,有时错一步,后面的结果就无法显示,而自己的耐性与细心又太差,根本检查不出来是哪里出了错!这时候,侯老师都会耐性的过来帮助我,我很感谢侯老师也很感谢学校能支配这么优秀的侯老师来教我们!只是,我们太顽皮,有许多东西老师讲了我们也没能记
6、住,我想在此说一句:老师,您辛苦了,下学期我们肯定认仔细真的好好学!实训课是在学习与探究中度过的,短暂的15天实训是结束了,但其中让我们学到了很多学问,出现很多未知的为什么,如图书管理数据库的初步设置、JDBC和SQL Server服务器的连接、数据备份与还原的步骤,报表的设计与实现、如何设置数据源、通过ADO访问数据库的方法、监听器、各种Java Swing组件的运用,绑定控件的属性设置、如何实现Click事务、实现它的获得方法、设置注册焦点监听器、获得当前日期、以及利用函数之间的相互转换等等一系列的问题,正是在老师和同学的共同努力之下,我才一步步把问题解决了,最终完成了不行能完成的任务。为
7、期15天的实训课就这样结束了,我发觉我对java有了新的相识,以前只知道玩嬉戏、消遣和简洁的应用。通过这次的实训,我了解到,要真真正正的驾驭这些开发工具还不是一件简洁简单的事儿,但真正驾驭后,它带个我们的将是无穷的便捷与科技,我喜爱高端便捷的生活。我希望我能做计算机这个万能机器人的主子而不是奴隶,我会努力加油的!通过实训,我不仅巩固了旧学问,也学到了新的学问,并且把所学的应用到实际操作中,提高了我们的实际动手实力和逻辑思维实力。也让我们对软件开发的流程有肯定了解,并且对开发软件有了一些初步的阅历。真正做到了学习与实际应用相结合,真的很感谢老师为我们争取的这次实训机会,在这次实训期间我获益匪浅。
8、最终,感谢老师在实习过程赐予的帮助!老师辛苦了!感谢学校,感谢老师给我的帮助,让我的思想、技能又上了一个台阶!四、结束语Java图书管理系统项目心得:其实在学习图书管理系统实训时,我们就已经开展了SQL的学习,虽然它们之间存在不同,但是属于同一种语言计算机语言,但是事实上呢!它们的思想是不同的,JAVA只是一种面对对象语言,而该项目实战是教我们如何制作一个好用型的软件,从实际动身,一步一步的根据老师的规定进行,按正规模式的方式制作软件,从初期的项目分析,书写可行性报告,到项目分工,最终起先书写代码,一天一天的写编程日记,把每一天遇到或完成的事情记录下来,一步步设计完成自已的工作,想象自己是一个
9、程序设计师,我主要完成界面及其代码的设计,而其中有许多东西是我们所不知道,正向全部编程人员一样,我们是边学边作,而且书写代码的速度要很快,因为一个项目不应当在书写代码的方面奢侈时间,在这期间很训练人,因为每天写代码时,都写的一身热汗,焦急呀!可是当完成每天的任务,而多完成时有很大的成就感了,这当然是一个心里成就了,因为我短暂还没有写完这个程序了。说真的,我写完这个图书信息管理系统时,真的感觉很累了,不过又很轻松了,因为最终完成了,不过在看了其他同学设计的程序时,心里也感到众多不足,因为我们设计的程序,在推断某些输入资料时,总是不严谨,可能给日后用户带来许多不便利,而且在日后的维护工作会很大,这
10、样的程序,作为一个日后的程序员是不应当出现的。其中,对了SQL语言的运用是相当的重要的,因为没有了SQL语言的支持,对数据库表的操作,是根本无法实现的,对数据的增加、删除、修改,都是一样的。发觉对于软件来说,对数据库的操作是至关重要的,因为有许多软件都是这样的,无论是什么都要对数据进行操作,统计、分类、查询、修改、删除等,而正因为这样,我在起先写程序时的SQL基础不好,所以出现在众多难题,而翻书查寻便是常常事情了,因为学问用到时方恨少了,其实我感觉用JAVA设计图形界面,是很费劲的,嗯„„用它作手机嬉戏看起来还不错,或者用它网络B/S、都是很好的,因为它就是为了网络而生
11、的。总的来说,对于开展这样的好用型项目,我个人认为是特别重要的,这种实训突破了以前我的思维模式和惯性作法,以前对于程序来说,一起先就制作从来也不安排,假如遇到了与想象中的不一样的难题,就把这部分删除掉,最近制作出来的程序,往往是功能不完善、功能不明确,没有详细的规划和文档,到最终让别人很难理解,自已也是很难弄明白。没有一个良好的程序设计思想,当然了学习项目实战后,丢掉了那样坏毛病,建立了良好的设计思想和编程过程。有许多不理解现在变成了现在的理解感谢,因为往往一些正确的思想,总是一起先不被人接受,而到最近时才会被理解认同,我也这样认为了。通过这次的训练,驾驭运用了java程序设计的一些思想,了解
12、了Java面对对象程序设计的基础学问,娴熟驾驭了Java中常用的Swing组件的运用方法以及Java程序中图形用户界面设计的方法、运用JDBC操作数据库的方法。初步了解了如何将困难的问题层层分析成较小的子问题,实现Java编程的实际操作,驾驭如何运用Java解决一些常见的编程问题,并学会、驾驭分析解决问题的方法,并运用Java的程序结合自己对Java程序的初步相识与理解进行比照,查找自己与Java程序设计的偏差与不足之处,培育自己Java的思维。本次实训项目通过分析并实现了图书管理系统。本系统的设计让大家了解如何依据实际问题,分析功能需求,将困难的问题分析成子问题,达到模块化设计系统功能的目标
13、。同时,可以利用这种方法制作通讯录管理、课程管理、工资管理、图书管理等小型管理系统,此外,此次实训培育了我们java 的思维实力,让我们对java有了更深层次的学习与理解,通过两周的实训可以去解决一些简洁的编程问题,并对其出现的错误能以与改正和探讨同时,也对以前自己朦胧而不解的问题有了很好的理解,也知道了一些珍贵的资料为何要施加密码,如银行卡。对java的理论有了更深的理解,同时也可以运用本次的实训设置一些简洁的系统,总之,我们从这次的实训中受益匪浅,我对这次实训还是比较满足的,它使我学到了许多东西、学到了更深刻的学问,为我以后的学习做了引导,点明白方向,我信任在不远的将来定会有属于我们自己的
14、一片美妙天空!漫漫长路任我行,我需踏实脚下的路,一步步的前行。用现在的付出和汗水去勾画将来美妙的明天。最终,在侯老师的细心辅导下,我有了很大的进步,学问得到了扩充,相识得到了加深,也使得我的自学实力得到了很大的提高,在此,我向侯老师表示由衷地感谢。老师您辛苦了!java实训报告范文二一、 课程设计名称及主要内容:1、 课程设计名称:时钟动画2、 课程设计的主要内容:以下题目任选一个:(1)图形界面类,如科学计算器、绘图板、日历、嬉戏程序等。(2)动画类,编制功能较困难、效果较好的Applet动画程序。(3)数据处理类,如学生学籍、课程成果、图书编目、仓库货物等数据录入查询程序。(4)其他类型,
15、自选题目,须经指导老师同意。我所选的题目是动画类的Applet动画程序,主要任务是用Java程序设计一个时钟动画。二、 程序的设计思想和流程图:1、 设计思想:现在的各种时钟花样百出,千姿百态,功能亦是越来越先进了。我很喜爱这些各种各样的时钟,所以希望自己也能设计出一个来。于是,我希望自己能够用自己所学的Java学问设计出一个自己的时钟动画,即使是最简洁的,但我信任这是短暂的。只要我能够努力学好Java学问,将来肯定能够设计出更好更完备的时钟动画。2、 流程图:三、 程序介绍:1、设计方法及步骤 : 题目分析:依据课程设计任务书要求,分析题目,构造出程序的基本思路(算法设计)。
16、画出程序设计结构框图。 构造数据结构:依据程序结构框图和题目分析结果(采纳算法),构造程序所用各项数据,各种窗体及他们之间的联系。 构造程序框架:在窗体确定之后,依据算法设计出所用各个窗体之间的调用关系。 程序设计:画出程序功能框图和结构框图;依据框图设计程序;编译程序调试程序,使程序可以运用;完备程序功能。 程序打包:所设计程序汇总,将程序分类归入相应子书目,完成程序全部设计要求。2、完成状况:经过一系列的Java程序代码的设计,虽然过程中遇到了很多的问题,但是最终解决了全部的问题,精确的设计出了时钟动画,运行状况正常。3、类的
17、关系:public class AnimatorDemo是公共类,且是程序中的唯一的一个类。4、构造方法、成员变量和成员方法的功能说明:Thread timer用于显示时钟的线程;SimpleDateFormat formatter用于格式化时间显示; String lastdate用于保存当前时间的字符串;Font clockFaceFont用于设置显示时钟里面的数字的字体; Date currentDate用于显示当前时间;Color handColor用于显示时针、分针和表盘的颜色; Color numberColor 用于显示秒针和数字的颜色; public void init用于设计
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 报告 总结 范文
限制150内