java课程设计报告---万年历
《java课程设计报告---万年历》由会员分享,可在线阅读,更多相关《java课程设计报告---万年历(24页珍藏版)》请在毕设资料网上搜索。
1、 接口技术课程设计(接口技术课程设计(VHDL/JAVAVHDL/JAVA) 万年历 院(系)别 信息科学与电气工程学院 2 一、设计内容及要求一、设计内容及要求 1 1、使用图形用户界面。 2、实现日期与星期的查询 二、设计原始资料二、设计原始资料 1、显示信息:用户可以向前翻页查询前一个月的日期,也可以向后翻页查询下一个月的日期。 2、定时提醒:用户可以针对某一天来添加,删除和编辑这一天的日程提醒信息,当系统时间和提醒 时间相吻合时,给出具有提示信息的对话框。 三、设计完成后提交的文件和图表三、设计完成后提交的文件和图表 1 1计算说明书部分计算说明书部分 数据库设计分析数据库设计分析 1
2、. 总天数的算法:首先用 if 语句判断定义年到输入年之间每一年是否为闰年,是闰年,该年 的总天数为 366,否则,为 365。然后判断输入的年是否为定义年,若是,令总天数 S=1,否则,用累 加法计算出定义年到输入年之间的总天数,再把输入年的一月到要输出的月份之间的天数累加起来, 若该月是闰年中的月份并且该月还大于二月,再使总天数加 1,否则,不加,既算出从定义年一月一 日到输出年的该月一日的总天数。 2. 输出月份第一天为星期几的算法:使总天数除以 7 取余加 2 得几既为星期几,若是 7,则 为星期日。 3. 算出输出月份第一天为星期几的算法:算出输出月份第一天为星期几后,把该日期以前的
3、位 置用空格补上,并总该日起一次输出天数直到月底,该月中的天数加上该月一日为星期几的数字再除 以 7 得 0 换行,即可完整的输出该月的日历。 3 2 2图纸部分:图纸部分: 程程序流程图序流程图 四、进程安排四、进程安排 1、星期一选定题目,查阅资料 2、星期二构思程序流程图 3、星期三和星期四编写且完善程序 4、星期五答辩 提交年月变 更数据 结束 程序初始化 获取当前系统时间年份 等数据 计算,绘制屏幕 开始 是否输入或选 择年(月)份 4 五、主要参考资料五、主要参考资料 1、Eclipse 使用教程 2、java 程序设计常用教程 5 目目 录录 前言前言 7 1 1 需求分析需求分
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 课程设计 报告 万年历
