JAVA万年历实验报告(八篇) |
您所在的位置:网站首页 › java课程设计实践报告怎么写的 › JAVA万年历实验报告(八篇) |
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 |