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

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

ID:957412

大小:896.50 KB

页数:30页

时间:2017-10-20

记事本的设计与实现java版实验报告_第1页
记事本的设计与实现java版实验报告_第2页
记事本的设计与实现java版实验报告_第3页
记事本的设计与实现java版实验报告_第4页
记事本的设计与实现java版实验报告_第5页
资源描述:

《记事本的设计与实现java版实验报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、报告编号:第九组JAVA课程设计报告记事本的设计与实现学生姓名:指导教师:所在系:电子信息系所学专业:计算机科学与技术年级:2010年12月28目录摘要1第1章前言21.1研究背景21.2开发意义21.3本文的组织结构2第2章需求分析32.1系统功能分析32.2设计目标4第3章概要设计5第4章详细设计74.1文件模块的详细设计74.1.1新建模块的详细设计74.1.2打开模块的详细设计84.1.3保存、另存模块的详细设计84.1.4退出模块的详细设计94.2编辑模块的详细设计94.2.1撤销模块的详细设计94.2.2剪切模块的详细设计104.2.3复制模块的详细设计

2、114.2.4粘贴模块的详细设计114.2.5删除模块的详细设计124.2.6全选模块的详细设计124.2.7查找、替换模块的详细设计134.3格式模块的详细设计14第5章系统测试155.1程序主界面155.2文件界面155.3编辑菜单17第6章小结28参考文献2828摘要本组课程设计的课题是“记事本的设计与实现”,设计的记事本系统应具有新建、打开、保存、剪切、复制、粘贴、查找、字体设置等基本功能,满足用户对文件的处理,文本文档的编辑和字体的设置等要求。此次实训程序设计主要分为两大部分:简单GUI设计和程序功能设计。通过GUI设计实现图形用户界面,提供图形菜单,方便

3、用户操作。使用Java语言编写一个能够对输入文字进行操作,具有合理的界面,能够在界面中实现右键快捷方式,对文档内容进行编辑操作,并且能够顺利退出的程序。通过设计和实现一个具有基本功能的简单记事本,提高我们对Java语言设计的掌握能力,理论联系实际,进一步提高软件开发技术,从而培养我们分析、解决问题的能力。关键字:记事本程序Java语言事件监听awt和swing组件文件操作功能28第1章前言1.1研究背景记事本的设计与实现是对文本编辑必不可少的文本编辑器,能够为用户提供简单便捷的文本编辑操作。1.2开发意义随着计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入

4、人类社会的各个领域并发挥着越来越重要的作用。当然对文本编辑操作仍然占据着重要地位,记事本是简单便捷的文本编辑器,可实现对文本编辑操作的基本功能。1.3本文的组织结构本记事本的主要功能为:打开合法存在的文本、新建未使用的纯文本、对文本进行复制、撤消、剪切、全选、查找替换、撤消上一步的操作、设置字体的格式大小等。第一章:前言。本章主要介绍研究背景和开发意义。第二章:需求分析。本章主要介绍记事本的需求分析,系统功能分析等。第三章:概要设计。本章主要介绍记事本各模块的概要设计。第四章:详细设计。本章主要介绍记事本各模块的详细设计。第五章:系统测试。本章主要介绍记事本的运行环

5、境与测试。28第2章需求分析系统的需求分析根据记事本建立的一般流程,分析了系统的具体功能,对系统做了总体的规划,提出了系统的设计目标,介绍了系统的开发及运行环境。2.1系统功能分析1.新建操作用户可以根据需要,建立新的记事本文档,进行操作。2.打开操作用户在可以打开任何文本内容进行操作。3.保存操作用户在对文本操作进行以后,可以按照需求进行保存操作。4.撤销操作若文本内容不符合用户的需求,可以撤销当前的操作。5.剪切操作用户可以可按照需求,对需要的内容进行剪切,将其移植其他处。6.复制操作移植的内容可以进行复制,这样更方便用户修改相应内容。7.粘贴操作将要复制的内容

6、进行粘贴。8.删除操作删除不需要的内容。9.查找操作该功能为了方便用户进行查找文本内容中需要的内容。10.替换操作用户根据需要选择自己需要替换的内容,方便使用。11.全选操作全选内容方便用户进行相应的剪切,复制,粘贴等内容。12.格式操作用户可根据需求将文本内容进行字体设置。2813.退出操作用户不需要进行任何操作时候,可以退出。2.2设计目标通过分析,主要实现如下目标:(1)编写新建模块。用户新建任何文本文档。(2)编写打开模块。用户可打开电脑中的任何文本文档。(3)编写保存模块。保存已操作的文本内容。(4)编写退出模块。退出记事本。(5)编写撤销模块。撤销当前编

7、辑的文本内容。(6)编写剪切模块。将需要编辑的内容进行剪切。(7)编写复制模块。复制用户选中的内容。(5)编写粘贴模块。粘贴需要复制的内容。(6)编写删除模块。删除选中的文本内容。(7)编写查看模块。查找用户需要的内容。(5)编写替换模块。替换文本中的一些内容。(6)编写全选模块。选中需要进行操作的文本内容。(7)编写格式模块。按照需求对文本内容进行相应设置。28第3章概要设计本应用软件是简单的记事本,其能实现文件的新建、打开、保存、另存、退出,撤销、剪切、复制、粘贴、删除、全选、查找、替换,对字体进行设置。为实现这些功能,需要设置以下模块:主模块如图3.1所示

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。