1 / 16
文档名称:

JAVA课程设计报告.doc

格式:doc   大小:114KB   页数:16页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

JAVA课程设计报告.doc

上传人:dyx110 2019/5/12 文件大小:114 KB

下载得到文件列表

JAVA课程设计报告.doc

文档介绍

文档介绍:JAVA课程设计报告题目:小小画图板学生姓名:学号:专业班级:同组姓名:指导教师:设计时间:指导老师意见:评定成绩:签名:日期:···············································································(项目)设计·········································································································································16摘要社会的急速发展,多媒体技术已经变的越来越重要了,图象处理的技术要求也越来越高。所以图象处理软件也日益更新和发展中,目前为止,以Photoshop最为功能强大,内容丰富。Java是目前最流行的软件开发语言之一,由SunMicrosystem公司推出,称为网络上的“世界语”。Java适合开发基于多媒体、与平台无关、、、的Applet和应用程序。Java建立在C和C++基础之上,使熟悉C和C++的程序员能很方便地进行Java编程。但Java摈弃了C和C++中许多不合理的内容。它具有简单高效、面向对象、不依赖于机器结构的特点,支持多线程、分布和并发机制。用Java开发的应用软件在可移植性、健壮性、安全性等方面大大优于已存在的其他编程语言。Java提供了丰富的类库,能最大限度地利用网络。Java可广泛用于面向对象的事件描述、处理面向对象的企业型的应用开发,系统管理、Web页面设计、可视化软件开发等方面。随着社会对复合型、应用型人才的需要,各高校对学生在课程设计上的要求越来越高,课程设计的选题也越来越需要结合实际应用。课程设计是教学计划的一个重要环节。画图板主要由4个部分组成:主窗体的设计;菜单栏和工具栏的设计;时间响应处理;画图的基本功能。虽然不是开发和设计专业的绘图和图象制作软件,但是它具备基本的画图功能,简单实用。它的风格被许多其他的绘图软件所仿效。关键词:控件、窗体、画图版、Java课程设计的目的和意义用过微软Windows操作系统的人一定都对Windows自带的画图板非常熟悉了。同图像处理软件的“大哥大”Photoshop的功能强大、内容丰富,但是作为Windows一直以来都内带的附件程序,它具有小巧玲珑、简单实用等其它绘图软件所不具备的优点。同时它的风格也被许多其它的绘图软件所仿效。作为一个程序爱好者,通过自己亲手编写一个属于自己的、简单实用的绘图软件来检验自己所学。本次设计运用已经掌握的知识来完成Java绘图板程序,通过对整个流程的熟悉以及对程序组织结构和框架的理解,极大地加深对Java程序和面向对象程序设计的认识和掌握,这对今后开发和设计更大更复杂的程序无疑有很大的帮助。 2需求分析该画图板我们采用的是JBuilder9作为开发工具,它有如下特点:(1)JBuilder9支持最新的Java技术。(2)JBuilder9能用Servlet和JSP开发和调试动态Web应用。(3)利用JBuilder9可创建(没有专有代码和标记)纯Java2应用。由于JBuilder9是纯Java语言编写的,其代码不含任何专属代码和标记,它支持新的Java标准。(4)JBuilder9拥有专业化的图形调试界面,支持远程调试和多线程调试,调试器支持各种JDK版本,包括 J2ME/J2SE/J2EE。本系统主要完成的是绘图的一些基本功能。它不是完善的系统,还有很多很实用的功能并没有能够实现,它具有如下特点:(1)简洁性,该系统简单明了,结构简单。(2)易操作性,系统操作要求很低,很容易掌握。(3)易扩展性,本系统还可以应用到其他系统。(4)易维护性,系统简单,用的是面向对象的Java语言编程。系统只有一个界面,这就使的我们这个系统操作方便,而且易懂易学,这对用户很重要。用户登陆界面后,马上就可以根据需要运用相应的功能。根据按钮的提示可以完成各种按钮的功能应用,绘制出需要的图片。当然,由于本程序的主要目的在于检验自己所学,它的实用性远没有那些专业的绘图软件来的好用,比起Windows自带的画图程序也是有些不及。但好久好在本程序由于是用Java编写的,有很好的可扩展性,可以将以后能想到的功能全部加进来,使系统更加完善也更加适应用户的要求,这是Windows自带的画图程序所不具有的特征。另外,随着时代的脚步,Windows自带的画图程序越来越不能满足用户的需要,只是徒占内存而已,有着逐渐被淘汰的可能。这就更需要我们来编写新的程序来适应用户的需求。虽然,在这一方面已经有