java课程设计报告万年历

更新时间:2023-04-18 08:38:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

山西大学

Java课程设计报告

题目:万年历

班级: 14 班

学号:

姓名:

2016年12月

目录

1绪论 (1)

1.1选题目的及意义 (1)

1.2 系统概述 (1)

1.3 人员组成及分工 (1)

2 需求分析 (1)

3 总体设计 (1)

4 详细设计 (1)

5 系统实现 (2)

5.1 开发环境 (3)

5.2 关键技术 (3)

6.运行结果 (6)

7.软件测试 (7)

8.总结 (7)

9 参考文献 (8)

1.绪论

1.1选题目的及意义

选题目的:本次课程设计为课本后设计题目任选一题进行设计。思考一段时间后,我们组决定做一个万年历的设计。主要考虑到以前时间少课程内容多,JAVA课程基础内容掌握并不是很抓实,而对于设计一个万年历程序,由于其功能简单设计也相对较易,对于我们每个人的学习情况比较合适,并且通过设计这样的一个日历小组件,也能使自己对JAVA 的一些基础知识掌握的更加牢固。

1.2 系统概述

随着电子技术的不断发展,人们的不断创新,万年历已经不再局限于书本形式,而是以电脑软件或者电子产品的形式出现。让其更加便捷。在学习了JAVA课程后,将以JAVA 形式编译出一个简易的万年历。

1.3 人员组成及分工

:负责搜集查找资料

:调试程序

最后进行程序的编写与修改

2.需求分析

本程序的要求为:1.使用图形用户界面;

2.本程序能够实现日期与星期的查询。

3.可以添加或者删除日志

3.总体设计

(1)可以通过图形界面显示日历。

(2)能以月历形式显示日期与星期。

(3)支持用户自己输入年份,可以通过上一年,下一年等按钮来选择年份和月份。(4)可以添加或者删除并且点击对应日期显示日志。

4.详细设计

1. 总天数的算法:首先用if语句判断定义年到输入年之间每一年是否为闰年,是

本文来源:https://www.bwwdw.com/article/kgqq.html

Top