画图板程序报告画图板程序报告.doc

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
画图板程序报告画图板程序报告

画图板 学生姓名 曾思哲 院系名称 信息工程学院 专业名称 计算机科学与技术 班 级 计算机1班 学 号 指导教师 谢红标 完成时间 2014年6月4日 项目可行性报告 引 言 《画图板软件开发和设计》 该画图板在图形界面下可以画椭圆,正圆,矩形,正方形,填充颜色,添加字符等基本功能。 1.2课程设计的目的 巩固和加深以Java 语言为基础的面向对象编程技术理论知识的理解,提高实际动手编程能力的培养,掌握以Java为核心的应用软件开发方案,达到能独立阅读、编制和调试一定规模的Java程序的水平, 程序通过调用JAVA提供的基本类进行了简单的界面设计,运用了JAVA中类的继承特性实现了对父类方法的调用,并多次使用CASE语句实现绘图菜单的选择,运用了适配器类简化了监听器类的重写工作。 1.3本选题的设计背景 在现实生活中,我们会经常遇到些需要绘制简单图形的问题,但是网络上大多数的绘图工具都比较复杂,所以我们需要一些简单实用的绘图小工具,以便对工作带来最大的满足与需求,于是我就设计了一个简单的绘图小工具,虽然不很常熟但是我觉得还挺实用的。 需求分析 功能需求 设计一个画图工具,能够实现画图工具、画直线、画椭圆、画多边形等功能,并且在绘图的过程中能够修改该画笔的大小以及颜色。该画图程序还需具有橡皮擦功能。 1、这个画图程序,最基本的功能是,作为一个画图工具利用它实现在屏幕上任意绘画、书写的功能; 2、利用这个画图程序,通过选择画直线、画箭头、画多边形、画矩形、椭圆、圆形等功能选项并且在屏幕上拖动鼠标操作能实现画出相应图形的功能; 3、这个画图程序,还需具备橡皮擦的功能,利用这个橡皮擦能够擦除屏幕上的图案,并且此橡皮擦也应该能够改变大小; 4、这个画图程序,还应该做到能够改变画笔颜色的功能; 5、这个画图程序,还应该具备能够清除整个屏幕已绘制图画的功能。 2.2 系统的开发运行环境 本系统集成开发环境:MyEclipse 本系统运行环境: windows xp 或以上版本 MyEclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。编写代码和运行软件都很方便。编写过程中要是有错误就有提示,非常方便用户修改代码。 项目简介 项目名称 Windows画图工具 开发人员 曾思哲 项目简介 此系统是基于Java设计和开发的一个windows画图工具,要求根据用户的实际需求,要求实现画图、图画修改等功能,系统要求界面简单,方便用户使用。 项目目的 Windows画图工具的目的对于那些初学计算机的用户想要画图非常简便、易学,界面良好。 主要技术 本系统是设计一套在windows平台下的画图工具,系统采用C/S结构。 编程环境 NetBeans 6.7 项 目 特 点 方便用户使用画图工具,提高使用的效率,用户可以自己画自己需要的画面也可以用画图工具打开你的画面进行修改和删除,而且有保存格式用多种,例如jpg、gif、png、bmp等, 用户可以随意选择。 技 术 重 点 1.怎样创建多中保存的格式。 2.菜单栏功能的实现。 3.从其他文件当中读取图片、打开并修改。 4.画图软件的界面的工具功能的实现。 Windows画图工具的设计 1.1 项目背景 随着社会的不断发展,人们对画面要求越来越高,对画图工具的软件提出了更高的要求。 画图工具的软件可以让用户更加节省时间,可以从其他文件找出一些图片修改一下就可以使用,比起传统的手工的画图来说,不单单是节省时间而且画面要好的多,保存起来也比较方便,下次在用的时候一找就出来了。在比如画面的修改在这套软件上我们可以直接使用彩色,使画面更直观,而且还可以修改,画图的软件现在应用于各行各业,这款软件特别适合教学用,学生画图也是比不可缺少的。 需求分析是从客户的需求中提取出软件系统能够帮助用户解决的业务问题,通过对用户问题的分析,确定系统的功能需求。这个步骤是对理解需求的升华,直接关系到该系统的质量。分析的根本目的是在开发者和提出需求的人之间建立一种理解和沟通机制,因此,系统的需求分析也应该是开发人员和用户或客户一起完成的。 1.2.1画图板的性能要求 (1) 统一处理的准确性和及时性。 (2) 软件的开放性和可扩充性。 (3) 软件的易用性和易维护性。 1.2.2画图板的功能分析 我们作的是Windows画板,再设计时应该考虑到用户的需要和画图的习惯。所以我们需求分析的主要任务就是来了解用户画图时的习惯。尽量让用户满意。在此我们是先设计一个大概的程序模型让别人试试我的画图板。 第2章 概要设计 2.1 软件设计 1

文档评论(0)

cduutang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档