一、课程设计任务及要求
(1)设计任务:
编写一个Java 万年历程序,实现日期和星期的查询。
(2)设计要求:
1、主界面采用边界布局,北面是一个设置年月的控制面板,中间是日历绘制区;
2、单击“月份”的下拉式菜单,可以显示当前月的上一月/下一月的日历;
3、单击“年份”的下拉式菜单,可以显示上一年/下一年的当前日历;
二、需求分析
对于万年历系统,其主要功能是:查看当日日期(年、月、日)、查看当时时间、查看其他年月的月历。主要使用流程是:查看万年历系统,查看其他月份或年份日历,选中其他日期查看,查看当日日期。主要功能的用例描述如下:
(1)查看万年历
1、进入万年历系统;
2、系统获取当日日期并设置日历为当月,红框选中当日日期;
(2)查询当月其他年份
改变年份的方法是选择年份。
下拉菜单选择年份:
1、点击选择年份的下拉菜单,选择年份;
2、系统获取已选择的年份;
3、系统设置为已选年份当月的月历并显示在界面显示。
(3)查询当年的其他月份
改变月份的方法是选择月份。
下拉菜单选择月份:
1、点击选择月份的下拉菜单,选择年份;
2、系统获取已选择的月份;
3、系统设置已选月份为当年的月历并在界面显示。