- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java日历系统讲述
存档资料 成绩:
课 程 设 计 报 告 书
所属课程名称 Java语言程序设计课程设计
题 目 设计一个表示2013年的简单日
历系统
分 院 电 信 分 院
专业班级
学 号
学生姓名
指导教师
20 13 年 12 月24 日
序号 项 目 等 级 优秀 良好 中等 及格 不及格 1 课程设计态度评价 2 出勤情况评价 3 任务难度评价 4 工作量饱满评价 5 任务难度评价 6 设计中创新性评价 7 论文书写规范化评价 8 综合应用能力评价 综合评定等级 课程设计(论文)评阅意见
评阅人 职称
2013 年月日
目录
第1章 课程设计内容及其要求 - 4 -
第2章 使用说明 - 5 -
第3章 设计方法与步骤 - 6 -
第4章 调试分析 - 12 -
第5章 课程设计心得 - 15 -
第6章 参考文献 - 16 -
2013年的简单日历系统
第1章 课程设计内容及其要求
(1)设计任务
编写一个Java Applet程序,可以显示2013年的日历。如下图所示:
(2)设计要求:
1、主界面采用方位布局,北面是一个设置年月的控制面板,中间是日历绘制区;
2、单击下月按钮,可以显示2013年当前月的下一月的日历;单击上月按钮,可以显示当前月的上一月的日历。
3、输入月份按确定按钮可以跳到该月的日历界面。
4、使用图形用户界面。
第2章 使用说明
查看万年历
1、进入万年历系统;
2、系统获取当日日期并设置日历为当月。
查询当年的其他月份
改变月份有两张方法,一种是输入选择月份,一种是摁按键选择上一月或 下一月。
键盘输入选择月份:用键盘输入自己想选择的月份。
摁按键选择上一月(或下一月):
1、点击选择“上月”(或“下月”)的按键,;
2、系统获取选择框内的月份;
3、将系统获取月份的数字减去 1 (或加上1);
4、将选择框内的月份设为已更改的月份;
5、系统设置为已更改月份当年的月历并在界面显示。
使用说明:
1、本系统的运行环境为DOS操作系统,执行文件为: .java。
2、进入系统界面后,在主菜单的中,选择相应的操作前的,出现提示界面。根据提示输入相关信息或得到预期结果。
第3章 设计方法与步骤
设计思路:
1、日历系统的该程序的布局为BorderLayout布局。在界面的中心添加一个Panel容器pCenter,pCenter的布局是7行7列的GridLayout布局,pCenter中放置7个按钮和42标签,用来显示日历。这42个标签上的字符名(一个月中的所有号)或者空字符标签用一个一维数组a[42]来存储。这42个标签字符名可以通过Calendar这个类的相应方法获得;同时我们要考虑到不同月有不同的天书,特别是二月要考虑是否为闰年的二月。界面的北面添加一个Panel容器pNorth,其布局是FlowLayout布局,pNorth放置两个按钮“上月” 和“下月”, 界面的南面添加一个Panel容器pSouth,其布局是FlowLayout布局,pSouth中放置一个标签用来显示一些信息。
2、 给上月和下月两个按钮添加事件监视器完成ActionEvetn事件。
(2)详细设计:
1、 总天数的算法:首先用if语句判断定义年到输入年之间每一年是否为闰年,是闰年,该年的总天数为366,否则,为365。然后判断输入的年是否为定义年,若是,令总天数S=1,否则,用累加法计算出定义年到输入年之间的总天数,再把输入年的一月到要输出的月份之间的天数累加起来,若该月是闰年中的月份并且该月还大于二月,再使总天数加1,否则,不加,既算出从定义年一月一日到输出年的该月一日的总天数。输出月份第一天为星期几的算法:使总天数除以7取余加2得几既为星期几,若是7,则为星期日。
算出输出月份第一天为星期几的算法:算出输出月份第一天为星期几后,把该日期以前的位置用空格补上,并总该日起一次输出天数直到月底,该月中的天数加上该月一日为星期几的数字再除以7得0换行,即可完整的输出该月的
您可能关注的文档
最近下载
- 交通银行真题及答案(可下载).doc VIP
- 《建筑节能与可再生能源利用通用规范》.pdf VIP
- GZ067 智能节水系统设计与安装赛项正式赛卷模块A 评分标准-2023年全国职业院校技能大赛赛项正式赛卷.docx VIP
- 高标准农田建设项目施工组织设计 .pdf VIP
- TPM课件完整版本.ppt VIP
- 河北秦皇岛职业技术学院选聘专任教师考试真题2024.docx VIP
- 学堂在线《临床中成药应用》作业单元考核答案.docx VIP
- 三国两晋南北朝的政权更迭与民族交融ppt课件.pptx VIP
- 围墙护栏制作与安装工程检验批质量验收记录.docx VIP
- 2025年甘肃省张掖市辅警考试题库(附答案).docx VIP
文档评论(0)