- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java万年历课程设计任务书概要
信息科学与工程学院 课程设计
题 目: 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、源程序清单和执行结果:清单中应有足够的注释。 任课教师评语
成绩: 教师签名: 日期:
目录
前言 3
一、系统模块设计 4
1.1需求分析 4
1.2 开发和运行环境 4
二、详细设计 5
2.2程序运行主界面 6
2.3流程图 7
三、部分功能实现及代码说明 7
四、小结 15
五、参考文献 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,否则,用累加法计算出定义年到输入年之间的总天数,再把输入年的一月到要输出的月份之间的天数累加起来,若该月是闰年中的月份并且该月还大于二月,再使总天数加1,否则,不加,既算出从定义年一月一日到输出年的该月一日的总天数。
2. 输出月份第一天为星期几的算法:使总天数除以7取余加2得几既为星期几,若是7,则为星期日。
3. 算出输出月份第一天为星期几的算法:算出输出月份第一天为星期几后,把该日期以前的位置用空格补上,并总该日起一次输出天数直到月底,该月中的天数加上该月一日为星期几的数字再除以7得0换行,即可完整的输出该月的日历。
4. 如果年份小于1900年则程序不予判断。
2.2程序运行主界面
2.3流程图
三、部分功能实现及代码说明
MainFrame类
import java.awt.BorderLayout;
import java.awt.Color;
import jav
您可能关注的文档
- 一线主管管理能力提升——员工关系.ppt
- 一般疑问句肯定回答.ppt
- 一轮复习:世界古代史.ppt
- IQOS说明书概要.doc
- 一轮复习第二课_百舸争流的思想.ppt
- 一轮时态语态.ppt
- IPTV讲座概要.ppt
- 【高考复习方案】2016年高考物理复习一轮用书【新课标·课件】第3单元-牛顿运动定律.ppt
- 一驻地工程监理质量管理体系.doc
- 丁陶宾馆二期施工组织设计四建.doc
- 2023-2024学年广东省深圳市龙岗区高二(上)期末物理试卷(含答案).pdf
- 2023-2024学年贵州省贵阳市普通中学高一(下)期末物理试卷(含答案).pdf
- 21.《大自然的声音》课件(共45张PPT).pptx
- 2023年江西省吉安市吉安县小升初数学试卷(含答案).pdf
- 2024-2025学年广东省清远市九校联考高一(上)期中物理试卷(含答案).pdf
- 广东省珠海市六校联考2024-2025学年高二上学期11月期中考试语文试题.pdf
- 2024-2025学年语文六年级上册第4单元-单元素养测试(含答案).pdf
- 2024-2025学年重庆八中高三(上)月考物理试卷(10月份)(含答案).pdf
- 安徽省安庆市潜山市北片学校联考2024-2025学年七年级上学期期中生物学试题(含答案).pdf
- 贵州省部分校2024-2025学年九年级上学期期中联考数学试题(含答案).pdf
文档评论(0)