java程序设计报告模板6_JAVA综合项目设计报告模板(2012-6).doc

您所在位置:网站首页 > 海量文档

&nbsp>&nbsp计算机&nbsp>&nbspJava

7e3e25dd1884ce9b7725a69a698d5758.gif

JAVA综合项目设计报告模板(2012-6).doc9页

本文档一共被下载:2377011b61454b208b34ad77b4c31088.gif次,您可全文免费在线阅读后下载本文档。

072ad097814a33d1ad18e33ca14a5a9e.png

9ec2792a743ebdf4575ee09a03c275ea.png

7af312d1be2cfc1e59f15880bb7a7e7a.png

5f207613e329ca76dc87c76d3ff77e64.png

adf7aa3071c520b8a2063089f549261c.png

下载提示

1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。

2.该文档所得收入(下载+内容+预览三)归上传者、原创者。

3.登录后可充值,立即自动返金币,充值渠道很便利

安阳工学院

JAVA课程综合项目报告

项目题目:记事本专业班级:学生姓名:指导教师姓名:Copy的要扣分数。

7. 最后展示作品。可以制作视频播放来代替课堂程序的演示。

8. 最后各人都要提交:综合项目报告,视频,和程序源代码。

定分标准:

1. 设计总分占整个期末考核的60%。

2. 报告格式或者内容不完整,每项差错扣5分。

3. 报告页数不够5页以上,酌情扣分。

4. 程序要以锻炼自己动手能力为主,工作量不要求特别大。但是程序工作量太小,或者抄袭痕迹明显,根据情况扣分10-50分。

实验报告书写主要内容:

系统目标。

系统设计思路。(概述)

系统详细设计。(关键类和关键方法的介绍,用UML类图表达,并对图要附有说明)

系统实现与操作方法。(系统具体实现功能和操作抓图介绍)

系统设计总结与回顾。

参考文献。(教材,网站等参考的都要写上)

目 录(黑体,小3)

一、系统目标4

二、系统设计思路4

三、系统详细设计5

四、系统实现6

五、系统设计总结7

六、参考文献8

记事本

一、系统目标

构建的记事本程序要实现的功能有以下几个方面:

菜单中有“文件”、“编辑”、“查看”、“格式”、“帮助”五个主菜单;

“文件”有“新建”、“打开”、“保存”、“另存为”、“退出”分别用于新建文件,打开文件,保存文件,另存文件,退出记事本。

“编辑”中,有“剪切”、“复制”、“粘贴”、“删除”、“查找”、“替换”、“全选”七个子菜单:用于剪切文字,复制文字,粘贴文字,删除文字,查找文件中的指定的字符串,替换文件中的指定的字符串,选定整个文件;

“格式”中有“字体换行”、“字体”分别用于字体换行和字体转换;

“查看”中有“状态栏”查看当前状态;

“帮助”菜单中有“关于”的子菜单,用于描述记事本程序的相关信息;

二、系统设计思路

对于此次用Java编写记事本的总体设计有:

首先把框架和几个主按钮文件、编辑和关于定义好;

然后在定义文件按钮下的保存、另存为、全选、关闭及打开按钮,并对这些进行更详细的设计和实现功能;

再对编辑按钮下的剪切、复制、粘贴进行设计定义和实现功能;

自定义类说明: 类名为 JNotepad ;其作用:是主类,其继承的父类是 JFrame类。

定义各种监听类,用于对子菜单更能的实现。

三、系统详细设计

功能模块图

父类:

JNotePad ();

setUpComponent();

JMenuBar();

JMenu("文件");

JMenu("编辑");

JMenu("查看");

JMenu("格式");

JMenu("帮助");子类:

JMenuItem("新建");

JMenuItem("打开");

JMenuItem("保存");

JMenuItem("另存为");

JMenuItem("退出");

JMenuItem("撤销");

JMenuItem("剪切");

JMenuItem("复制");

JMenuItem("粘贴");

JMenuItem("查找");

JMenuItem("查找下一个");

JMenuItem("替换");

JMenuItem("转到");

JMenuItem("全选");

JMenuItem("时间/日期");

JMenuItem("自动换行");

JMenuItem("字体");

JMenuItem("状态栏");

JMenuItem("帮助主题");

JMenuItem("关于记事本");

JTextArea();

openFile();

isCurrentFileSaved();

new():

open();

saveFile();

saveFileAs();

exitFile();

undo();

cut();

copy();

paste();

del();

search();

searchNext();

replace();

turnTo();

selectAll();

time/Date();

swapLine();

font();

status();

helpTile();

about();新建功能设计

if(e.getActionCommand().equals("新建"))

{

jta.setText("");

}

打开功能设计

if(e.getActionCommand().equals("打开"))

保存和另存为功能设计

if(e.getActionCommand().equals("保存"))

四、系统实现

菜单的设计

本程序共设计5个菜单,分别是文件,编辑,格式,查看,帮助,其中文件菜单实现了新建,打开,保存,另存为,退出程序功能,编辑菜单实现了复制,剪切,全选,清楚功能,格式菜单

发表评论

请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。

用户名:

验证码:

c9f2bced460b0329ba0aadbbc3f0fc71.png

匿名?

发表评论

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值