没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
报告编号:第九组
J AVA 课程设计报告
记事本的设计与实现
学生姓名:
指导教师:
所 在 系: 电 子 信
所学专业: 计算机科学与技术
级:
息 系
年
2010 年12 月
目 录
摘要ﻩ错误!未定义书签。
第1章 前言ﻩ错误!未定义书签。
1.1研究背景............................................................................................ 错误!未定义书签。
1。2 开发意义......................................................................................... 错误!未定义书签。
1.3 本文的组织结构ﻩ错误!未定义书签。
第2章 需求分析ﻩ错误!未定义书签。
2.1 系统功能分析................................................................................... 错误!未定义书签。
2。2 设计目标ﻩ错误!未定义书签。
第 3 章 概要设计ﻩ错误!未定义书签。
第 4 章 详细设计 ............................................................................................ 错误!未定义书签。
4。1 文件模块的详细设计ﻩ错误!未定义书签。
4。1。1 新建模块的详细设计........................................................ 错误!未定义书签。
4。1。2 打开模块的详细设计......................................................................................6
4.1.3 保存、另存模块的详细设计ﻩ错误!未定义书签。
4。1.4 退出模块的详细设计........................................................... 错误!未定义书签。
4。2 编辑模块的详细设计...................................................................... 错误!未定义书签。
4。2.1 撤销模块的详细设计ﻩ错误!未定义书签。
4。2。2剪切模块的详细设计ﻩ错误!未定义书签。
4.2.3 复制模块的详细设计ﻩ错误!未定义书签。
4。2.4 粘贴模块的详细设计....................................................... 错误!未定义书签。
4.2.5删除模块的详细设计.......................................................... 错误!未定义书签。
4。2。6 全选模块的详细设计ﻩ错误!未定义书签。
4。2。7 查找、替换模块的详细设计............................................ 错误!未定义书签。
4。3 格式模块的详细设计...................................................................... 错误!未定义书签。
第5章 系统测试ﻩ错误!未定义书签。
5。1 程序主界面ﻩ错误!未定义书签。
5.2文件界面ﻩ错误!未定义书签。
5.3 编辑菜单15ﻩ
第 6 章 小 结 ................................................................................................ 错误!未定义书签。
参考文献 .......................................................................................................... 错误!未定义书签。
摘 要
本组课程设计的课题是“记事本的设计与实现",设计的记事本系统应具有新建、打开、
保存、剪切、复制、粘贴、查找、字体设置等基本功能,满足用户对文件的处理,文本文档
的编辑和字体的设置等要求.
此次实训程序设计主要分为两大部分:简单 GUI 设计和程序功能设计.通过GUI设计实
现图形用户界面,提供图形菜单,方便用户操作。使用 Java 语言编写一个能够对输入文字进
行操作,具有合理的界面,能够在界面中实现右键快捷方式,对文档内容进行编辑操作,并且
能够顺利退出的程序。通过设计和实现一个具有基本功能的简单记事本,提高我们对 Java
语言设计的掌握能力,理论联系实际,进一步提高软件开发技术,从而培养我们分析、解决问
题的能力。
:
关键字 记事本程序 Java 语言 事件监听 awt 和 swing组件 文件操作功能
第1章 前言
1。1 研究背景
记事本的设计与实现是对文本编辑必不可少的文本编辑器,能够为用户提供
简单便捷的文本编辑操作。
1。2 开发意义
随着计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各
个领域并发挥着越来越重要的作用。当然对文本编辑操作仍然占据着重要地位,记事本是简
单便捷的文本编辑器,可实现对文本编辑操作的基本功能.
1.3 本文的组织结构
本记事本的主要功能为:打开合法存在的文本、新建未使用的纯文本、对文本进行复
制、撤消、剪切、全选、查找替换、撤消上一步的操作、设置字体的格式大小等。
第一章:前言。本章主要介绍研究背景和开发意义。
第二章:需求分析。本章主要介绍记事本的需求分析,系统功能分析等。
第三章:概要设计。本章主要介绍记事本各模块的概要设计。
第四章:详细设计.本章主要介绍记事本各模块的详细设计。
第五章:系统测试。本章主要介绍记事本的运行环境与测试.
1
第2章 需求分析
系统的需求分析根据记事本建立的一般流程,分析了系统的具体功能,对系统做了总体
的规划,提出了系统的设计目标,介绍了系统的开发及运行环境。
2。1 系统功能分析
1.新建操作
用户可以根据需要,建立新的记事本文档,进行操作。
2.打开操作
用户在可以打开任何文本内容进行操作。
3.保存操作
用户在对文本操作进行以后,可以按照需求进行保存操作。
4.撤销操作
若文本内容不符合用户的需求,可以撤销当前的操作。
5.剪切操作
用户可以可按照需求,对需要的内容进行剪切,将其移植其他处。
6.复制操作
移植的内容可以进行复制,这样更方便用户修改相应内容。
7.粘贴操作
将要复制的内容进行粘贴。
8.删除操作
删除不需要的内容。
9.查找操作
该功能为了方便用户进行查找文本内容中需要的内容。
10.替换操作
用户根据需要选择自己需要替换的内容,方便使用。
11.全选操作
全选内容方便用户进行相应的剪切,复制,粘贴等内容.
12.格式操作
用户可根据需求将文本内容进行字体设置。
2
13.退出操作
用户不需要进行任何操作时候,可以退出。
2.2 设计目标
通过分析,主要实现如下目标:
(1)编写新建模块。用户新建任何文本文档.
(2)编写打开模块。用户可打开电脑中的任何文本文档.
(3)编写保存模块.保存已操作的文本内容.
(4)编写退出模块。退出记事本。
(5)编写撤销模块.撤销当前编辑的文本内容.
(6)编写剪切模块。将需要编辑的内容进行剪切.
(7)编写复制模块。复制用户选中的内容.
(5)编写粘贴模块.粘贴需要复制的内容。
(6)编写删除模块。删除选中的文本内容。
(7)编写查看模块.查找用户需要的内容。
(5)编写替换模块.替换文本中的一些内容。
(6)编写全选模块。选中需要进行操作的文本内容.
(7)编写格式模块。按照需求对文本内容进行相应设置。
第 3 章 概要设计
本应用软件是简单的记事本,其能实现文件的新建、打开、保存、另存、退出,撤销、
剪切、复制、粘贴、删除、全选、查找、替换,对字体进行设置。为实现这些功能,需要设
置以下模块:
主模块如图 3.1所示:
记事本
文件相关功能模 块
文档编辑模块
图3.1 主模块
格式设置模块
3
剩余27页未读,继续阅读
资源评论
苦茶子12138
- 粉丝: 1w+
- 资源: 6万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功