java_万年历课程设计报告 下载本文

内容发布更新时间 : 2024/5/19 19:33:16星期一 下面是文章的全部内容请认真阅读。

下载可编辑

科技大学

程序设计综合实训课程设计报告

题目: 万 年 历

班级:

学号:

2103年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语句判断定义年到输入年之间每一年是否为闰年,是闰年,该年的总天数为366,否则,为365。然后判断输入的年是否为定义年,若是,

.专业.整理.