java记事本的设计与实现报告.doc

java记事本的设计与实现报告

目 录 摘要1 第1章 前言2 1.1研究背景2 1.2 开发意义2 1.3 本文的组织结构2 第2章 需求分析3 2.1系统功能分析3 2.2 设计目标4 第3章 概要设计5 第4章 详细设计7 4.1文件模块的详细设计7 4.1.1新建模块的详细设计7 4.1.2打开模块的详细设计8 4.1.3保存、另存模块的详细设计8 4.1.4退出模块的详细设计9 4.2编辑模块的详细设计9 4.2.1撤销模块的详细设计9 4.2.2剪切模块的详细设计10 4.2.3复制模块的详细设计11 4.2.4粘贴模块的详细设计11 4.2.5删除模块的详细设计12 4.2.6全选模块的详细设计12 4.2.7查找、替换模块的详细设计13 4.3格式模块的详细设计14 第5章 系统测试15 5.1 程序主界面15 5.2文件界面15 5.3编辑菜单17 第6章 小 结28 参考文献28 摘 要 本组课程设计的课题是“记事本的设计与实现”,设计的记事本系统应具有新建、打开、保存、剪切、复制、粘贴、查找、字体设置等基本功能,满足用户对文件的处理,文本文档的编辑和字体的设置等要求。

此次实训程序设计主要分为两大部分简单GUI设计和程序功能设计。

通过GUI设计实现图形用户界面,提供图形菜单,方便用户操作。

使用Java语言编写一个能够对输入文字进行操作,具有

合理的界面,能够在界面中实现右键快捷方式,对文档内容进行编辑操作,并且能够顺利退出的程序。

通过设计和实现一个具有基本功能的简单记事本,提高我们对Java语言设计的掌握能力,理论联系实际,进一步提高软件开发技术,从而培养我们分析、解决问题的能力。 关键字记事本程序 Java语言 事件监听 awt和swing组件 文件操作功能 第1章 前言 1.1研究背景 记事本的设计与实现是对文本编辑必不可少的文本编辑器,能够为用户提供简单便捷的文本编辑操作。

1.2 开发意义 随着计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

当然对文本编辑操作仍然占据着重要地位,记事本是简单便捷的文本编辑器,可实现对文本编辑操作的基本功能。 1.3 本文的组织结构 本记事本的主要功能为打开合法存在的文本、新建未使用的纯文本、对文本进行复制、撤消、剪切、全选、查找替换、撤消上一步的操作、设置字体的格式大小等。 第一章前言。

本章主要介绍研究背景和开发意义。 第二章需求分析。

本章主要介绍记事本的需求分析,系统功能分析等。

第三章概要设计。

本章主要介绍记事本各模块的概要设计。 第四章详细设计。

本章主要介绍记事本各模块的详细设计。 第五章系统测试。

本章主要介绍记事本的运行环境与测试。

第2章 需求分析 系统的需求分析根据记事本建立的一般流程,分析了系统的具体功能,对系统做了总体的规划,提出了系统的设计目标,介绍了系统的开发及运行环境。 2.1系统功能分析 1.新建操作 用户可以根据需要,建立新的记事本文档,进行操作。

2.打开操作 用户在可以打开任何文本内容进行操作。 3.保存操作 用户在对文本操作进行以后,可以按照需求进行保存操作。

4.撤销操作 若文本内容不符合用户的需求,可以撤销当前的操作。

5.剪切操作 用户可以可按照需求,对需要的内容进行剪切,将其移植其他处。

6.复制操作 移植的内容可以进行复制,这样更方便用户修改相应内容。

7.粘贴操作 将要复制的内容进行粘贴。 8.删除操作 删除不需要的内容。

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4