- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java万年历课程设计任务书选编
PAGE \* MERGEFORMAT16
信息科学与工程学院 课程设计
题 目: Java万年历设计
姓 名:
学 号: 20
班 级: 201
课 程: Java项目实训
任课教师
2015年5月20日
课程设计任务书及成绩评定
题 目课程设计的任务及要求
任务: 设计一个功能齐全,实用的XXX软件。软件设计合理、界面设计美观。
具体要求:
写明该软件完成了哪些功能 课程设计所需的软件、硬件等
硬件环境:Iterl(R) Core(TM)2 Duo CPU,主频2.31GHz;内存3G;
硬盘320G以上;1024×768显示分辨率
软件环境: JDK6.0以上、eclipse 等设计报告:
1、设计目的和任务
2、总体设计:包括程序设计组成框图、流程图。
3、详细设计:包括模块功能说明:函数功能、入口及出口参数说明,函数调用关系描述等。
4、调试与测试:包括调试方法,测试结果分析与讨论,测试过程中遇到的主要问题及采取的解决措施。
5、源程序清单和执行结果:清单中应有足够的注释。任课教师评语
成绩: 教师签名: 日期:
目录
TOC \o 1-3 \u 前言 PAGEREF _Toc422821172 \h 3
一、系统模块设计 PAGEREF _Toc422821173 \h 4
1.1需求分析 PAGEREF _Toc422821174 \h 4
1.2 开发和运行环境 PAGEREF _Toc422821175 \h 4
二、详细设计 PAGEREF _Toc422821176 \h 5
2.2程序运行主界面 PAGEREF _Toc422821177 \h 6
2.3流程图 PAGEREF _Toc422821178 \h 7
三、部分功能实现及代码说明 PAGEREF _Toc422821179 \h 7
四、小结 PAGEREF _Toc422821180 \h 15
五、参考文献 PAGEREF _Toc422821181 \h 15
前言
摘要:万年历是日常生活中不可或缺的小工具,用万年历我们可以准确地查到当前,以后或是过去的日期,极大地方便了我们的生活。在万年历上添加了显示本地时间以后会更加准确地显示时间。无论是对于我们学生还是上班族或是自由职业者需要经常查看和查找万年历来规划自己将要做得一些事情,或是回忆在过去的时间里已经做过的事情,使之更加有利于提升我们的学习或是工作进度。
系统功能结构图:主要描述系统要实现的各个模块的功能。
万年历
世界时间
闹钟
查询星期
农历
北京时间
纽约时间
设置闹钟
时间到,闹铃响
查询年月日对应的星期
关闭
将农历与公历一起实现
东京时间
一、系统模块设计
1.1需求分析
本程序的要求为:1.使用图形用户界面
2.能够实现日期与星期的查询
3.能够显示农历
4.能够查看世界时间
5.能够添加闹钟
1.2 开发和运行环境
开发工具:Myeclipse
运行环境: windows 7
1.3功能设计
本程序要构建的万年历程序,其功能有以下几个方面:
通过MainFrame类,实现图形界面和公历日期。
提供年份、月份的下拉形式菜单来选择年份和月份。
通过Lunar类实现农历日期。
通过national类实现世界时间。
能以月历形式显示日期与星期。
通过SetClock类来实现闹钟功能。
通过点击世界时间按钮查询世界时间
通过点击闹钟按钮设置闹钟
显示系统当前时间和日期。
显示作者信息。
二、详细设计
2.1程序设计思路
1. 总天数的算法:首先用if语句判断定义年到输入年之间每一年是否为闰年,是闰年,该年的总天数为366,否则,为365。然后判断输入的年是否为定义年,若是,令总天数S=1,否则,用累加法计算出定义年到输入年之间的总天数,再把
文档评论(0)