1 / 28
文档名称:

JAVA课程设计.docx

格式:docx   大小:275KB   页数:28页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

JAVA课程设计.docx

上传人:zxwziyou8 2018/6/16 文件大小:275 KB

下载得到文件列表

JAVA课程设计.docx

相关文档

文档介绍

文档介绍:成绩评定表
学生姓名
马健博
班级学号
1103030235
专业
电子信息工程
课程设计题目
基于Java的记事本软件设计


组长签字:
成绩
日期
2012 年月日
课程设计任务书
学院
信息学院
专业
电子信息工程
学生姓名
马健博
班级学号
1103030235
课程设计题目
基于Java的记事本软件设计
实践教学要求与任务:
采用java技术设计记事本软件,该软件将日历和记事本结合在一起,可以方便的保存、查看日志。即在任何日期记载下有关内容或查看某个日期记载的内容。具体要求如下:
系统界面的左侧是日历和一幅图像。该日历可以按年前后翻动,用鼠标左键单击“上年”按钮,可将当前日历的年份减一;用鼠标左键单击“下年”按钮,可将当前日历的年份加一。该日历还可以在某年内按月前后翻动,用鼠标左键单击“上月”按钮,可将当前日历的月份减一;用鼠标左键单击“下月”按钮,可将当前日历的月份加一。
系统界面的右侧是记事本和一个时钟,同鼠标单击日历上的日期,就可以通过该记事本编辑有关日志,并将日志保存到一个文件,该文件的名字是由当前日期组成的字符序列。用户可以查看、删除某个日期的日志,也可以继续向某个日志添加新的内容。
当某个日期由日志时,显示该日期的外观上就会出现“有”标记,表明这个日期由日志;当用户删除某个日期的日志后,该日期的外观上的“有”标记就会消失。
工作计划与进度安排:
第18周:布置课程设计任务,查阅资料,分组设计,程序调试。
第19周:程序调试,编写课程设计报告,验收,答辩。
指导教师:
2012年月日
专业负责人:
2012年月日
学院教学副院长:
2012年月日
目录
目录
1 成绩评定表1
2 课程设计任务书2
3 正文4



CalendarWindow类5
CalendarMessage类5
CalendarPad类6
NotePad类6
CalendarImage类6
Clock类6
所需图像7


运行结果及结论6
四、参考资料4
正文





六. 运行结果及结论
一:设计目的:
在掌握了基本的java编程之后,通过课程设计巩固和提高java编程技术,培养程序设计的基本思路和方法,加强研发与调试程序的能力,增强分析解决问题的能力,培养学****java的兴趣以及以及提高论文写作能力。
设计GUI界面的日历记事本,能查看具体时间(年月日以及时刻)以及作记录。
二:总体设计
在设计日历记事本时,需要编写6个基本的Java源文件:、、、、。此外还有Java系统提供的一些重要类,如JTextField、JTextArea和File类。日历记事本所用到的一些重要的类以及之间的组合关系如下所示:
CalendarWindow
CalendarImage
File
Clock
NotePad
CalendarMessage
CalendarPad
JTextField
JTextArea
类之间的组合关系
对6个基本的Java源文件简单介绍:
(1)CalendarWindow是主类,该类含有main方法,程序从该类开始执行,负责创建动日历记事本的主窗口,含有5个重要类型的对象:CalendarPad、NotePad、CanlendarImage、Clock和CalendarMessage对象。
(2)CalendarMessage类所创建的对象刻画与“日期”有关的数据。
(3)CalendarPad类所创建的对象用来表示“日历”,负责显示和修改CalendarMessage对象中的日期数据。
(4)NotePad类创建的对象表示“记事本”,提供编辑、读取、保存和删除日志的功能。
(5)CalendarImage类创建的对象负责绘制图像。
(6)Clock类创建的对象负责显示时钟。
三、关键技术
主要介绍基本类的数据与方法:

1)成员变量
(1)year,mouth和day是int型数据,分别表示年、月、日。
(2)calendarMes