1. 引言
Java 是一个纯面向对象、网络编程首选语言。Java 技术作为软件一个革命性技术,
已被列为当今世界信息技术主流之一。为了适应时代时尚,我们应该加强对 Java 学习,
愈加好掌握这门课程。为此,我们成了一个课程小组,经过小组成商讨以后,我们决定
以“日历记事本”为设 题材,借此巩固加深我们对 Java 了解。
此次课程设计实例即使比较简单,程序设计也不是很复杂,但在此程序设计过程也
是一个学习过程,更是对复杂程序一个学习过程,还能培养我们数抽象能力。所以,我
们认为这次课程设计是很有意义,能为我们以后学习面向过程程序设计作部分铺垫。
2.设计目标和任务
本课程设计所要求达成目标和任务:经过 Java 程序设计部分关键理论基础来实现“日历记
事本”“日历”和“记事本”双重功效。并经过此次课程设计训练,使学生巩固和加深对 Java
这门课程了解,经过利用所学到计算科学理论知识,提升处理实际问题能力,增强运算、编程
和使用技术资料技能,经过实际问题分析设计、编程和调试,掌握应用软件分析方法和工程设
计方法,能正确叙述设计和试验结果。经过这次课程设计,培养实事求是、认真、严谨科学态
度和刻苦钻研不停创新精神,逐步建立正确全局观念。
3.设计方案
3.1 总体设计
(1)问题定义:创建日历记事本,实现对某日期事情进行统计这关键功效,并能显
示设置图片和时钟,增加美观。
(2)问题分析:经过对“日历记事本”这一题材分析,我需要四个类来实现其“日
历”和“记事本”这两大功效。经过主类 CalendWindow 创建动日历记事本软件主窗口,
该类含有 main 方法,程序从该类开始实施。再用余下 CalendarPad、CalendarMessage 、
NotePad 类来显示并改变日期和实现记事本功效。而 CalendarImage 和 Clock 这两个类用
来显示图片和时钟。