JAVA万年历实验报告(八篇)

您所在的位置:网站首页 java课程设计实践报告怎么写的 JAVA万年历实验报告(八篇)

JAVA万年历实验报告(八篇)

2024-04-12 15:24| 来源: 网络整理| 查看: 265

Java程序设计

课程设计报告

设计题目:电子日历设计

班级:

学号:

姓名:

--目录--

一 需求分析. 2

二 概要设计. 3

三 详细设计. 3

四 程序代码. 9

五 运行结果. 16

六 设计总结. 17

一 需求分析

对于万年历系统,其主要功能是:查看当日日期(年、月、日)、查看当时时间、查看其他年月的月历。主要使用流程是:查看万年历系统,查看其他月份或年份日历,选中其他日期查看,查看当日日期。主要功能的用例描述如下:

1.查看万年历

(1)、进入万年历系统;

(2)、系统获取当日日期并设置日历为当月,黑框选中当日日期;

2.查询当月其他年份

改变年份的方法是选择年份。

(1)、点击选择年份的下拉菜单,选择年份;

(2)、系统获取已选择的年份;

(3)、系统设置为已选年份当月的月历并显示在界面显示。

3.查询当年的其他月份

改变月份的方法是选择月份。

(1)、点击选择月份的下拉菜单,选择年份;

(2)、系统获取已选择的月份;

(3)、系统设置已选月份为当年的月历并在界面显示。

4.选择其他日期查看

(1)、点击其他日期;

(2)、系统对所有日期的label进行监听,判断点击的那个label;

(3)、返回被点击的label的数组下标;

(4)、对该下标的label设置蓝色边框,表示选中。

二 概要设计

(1)可以通过图形界面显示日历。

(2)能以月历形式显示日期与星期。   

(3)支持用户自己输入年份,可以通过上一年,下一年等按钮来选择年份和月份。

三 详细设计

1.总天数的算法:

首先用if语句判断定义年到输入年之间每一年是否为闰年,是闰年,该年的总天为366,否则,为365。然后判断输入的年是否为定义年,若是,令总天数S=1,否则,用累加法计算出定义年到输入年之间的总天数,再把输入年的一月到要输出的月份之间的天数累加起来,若该月是闰年中的月份并且该月还大于二月,再使总天数加1,否则,不加,既算出从定义年一月一日到输出年的该月一日的总天数。     

…… …… 余下全文



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3