大二java课程设计之万年历
“大二java课程设计之万年历”相关的资料有哪些?“大二java课程设计之万年历”相关的范文有哪些?怎么写?下面是小编为您精心整理的“大二java课程设计之万年历”相关范文大全或资料大全,欢迎大家分享。
java课程设计报告万年历
山西大学
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.需求分析
万年历课程设计报告
南 阳 理 工 学 院 计 算 机 与 信 息 工 程 学 院 软硬件专业综合课程设计总结报告
题目:基于单片机的万年历设计
姓 名: 陈振伟 学 号: 1206644030 专 业: 12通信工程(升) 指导教师: 鲁庆宾 起止日期: 13.11.18—14.01.10
南 阳 理 工 学 院 计 算 机 与 信 息 工 程 学 院 软硬件专业综合课程设计任务书
实践题目 学生姓名 指导教师 实践日期 陈振伟 鲁庆宾 班级 职称 基于单片机的万年历的设计 12通信工程 副教授 学号 实践地点 1206644030 南阳理工学院 2013年11月18日起至2014年1月10日 选题的目的: 二十一世纪的今天,最具代表性的计时产品就是电子万年历,它是近代世界钟表业界的第三次革命。第一次是摆和摆轮游丝的发明,相对稳定的机械振荡频率源使钟表的走时差从分级缩小到秒级。第二次革命是石英晶体振荡器的应用,发明了走时精度更高的石英电子钟表,使钟表的走时月差从分级缩小到秒级。第三次革命就是单片机数码计时技术的应用(电子万年历),使计时产品的走时日差从分级缩小
万年历课程设计报告
南 阳 理 工 学 院 计 算 机 与 信 息 工 程 学 院 软硬件专业综合课程设计总结报告
题目:基于单片机的万年历设计
姓 名: 陈振伟 学 号: 1206644030 专 业: 12通信工程(升) 指导教师: 鲁庆宾 起止日期: 13.11.18—14.01.10
南 阳 理 工 学 院 计 算 机 与 信 息 工 程 学 院 软硬件专业综合课程设计任务书
实践题目 学生姓名 指导教师 实践日期 陈振伟 鲁庆宾 班级 职称 基于单片机的万年历的设计 12通信工程 副教授 学号 实践地点 1206644030 南阳理工学院 2013年11月18日起至2014年1月10日 选题的目的: 二十一世纪的今天,最具代表性的计时产品就是电子万年历,它是近代世界钟表业界的第三次革命。第一次是摆和摆轮游丝的发明,相对稳定的机械振荡频率源使钟表的走时差从分级缩小到秒级。第二次革命是石英晶体振荡器的应用,发明了走时精度更高的石英电子钟表,使钟表的走时月差从分级缩小到秒级。第三次革命就是单片机数码计时技术的应用(电子万年历),使计时产品的走时日差从分级缩小
JAVA《万年历系统》课程设计报告附源码
JAVA课程设计报告,附可运行的源码。。
2013-2014学年 第二学期
《面向对象程序设计》
课程设计报告
题目: 万年历系统 专业: 计算机科学与技术 班级: 姓名: 学号: 指导教师: 成绩:
计算机与信息工程系
2014年6月6日
JAVA课程设计报告,附可运行的源码。。
目录
1 设计内容及要求................................................... 1
1.1设计内容..................................................... 1 1.2设计任务及具体要求........................................... 1 2 概要设计......................................................... 2
2.1程序设计思路................................................. 2 2.2 总体程序框图 ................................................ 3 3 设计过程或程序代码...
JAVA《万年历系统》课程设计报告附源码
学号
2013-2014学年 第二学期
《面向对象程序设计》 课程设计报告
题目: 万年历系统 专业: 计算机科学与技术 班级: 姓名: 学号: 指导教师: 成绩:
计算机与信息工程系
2014年6月6日
目录
1 设计内容及要求................................................... 1
1.1设计内容..................................................... 1 1.2设计任务及具体要求........................................... 1 2 概要设计......................................................... 2
2.1程序设计思路................................................. 2 2.2 总体程序框图 ................................................ 3 3 设计过程或程序代码......................
C++课程设计万年历
#include\ #include\ #include\
leapyear(int a)/*是否是闰年*/ {
if((a%4==0&&a0!=0)||(a0==0&&a@0==0)) return (1); else return (0); }
int aa[12]={31,28,31,30,31,30,31,31,30,31,30,31}; int cc[12]={31,29,31,30,31,30,31,31,30,31,30,31};
char bb[8][8]={\星期日\星期一\星期二\星期三\星期四\星期五\星期六\
ww(int a,int b,int c) {
int n=0,m=0,i,j,k=0; for(i=1;i if(leapyear(i)==1) m=m+366; else m=m+365; } for(j=1;j {if(leapyear(c)==1) k=k+cc[j-1]; else k=k+aa[j-1]; } n=(m+k+a)%7; return n; } void yuefen(int m) { cout<<\最大天数是:\ if(m==2) cout< void nianfen(int n)/*打印年份的日历*/ { int i,j,k; if(
JAVA《万年历系统》课程设计报告附源码
学号
2013-2014学年 第二学期
《面向对象程序设计》 课程设计报告
题目: 万年历系统 专业: 计算机科学与技术 班级: 姓名: 学号: 指导教师: 成绩:
计算机与信息工程系
2014年6月6日
目录
1 设计内容及要求................................................... 1
1.1设计内容..................................................... 1 1.2设计任务及具体要求........................................... 1 2 概要设计......................................................... 2
2.1程序设计思路................................................. 2 2.2 总体程序框图 ................................................ 3 3 设计过程或程序代码......................
C++课程设计万年历
#include\ #include\ #include\
leapyear(int a)/*是否是闰年*/ {
if((a%4==0&&a0!=0)||(a0==0&&a@0==0)) return (1); else return (0); }
int aa[12]={31,28,31,30,31,30,31,31,30,31,30,31}; int cc[12]={31,29,31,30,31,30,31,31,30,31,30,31};
char bb[8][8]={\星期日\星期一\星期二\星期三\星期四\星期五\星期六\
ww(int a,int b,int c) {
int n=0,m=0,i,j,k=0; for(i=1;i if(leapyear(i)==1) m=m+366; else m=m+365; } for(j=1;j {if(leapyear(c)==1) k=k+cc[j-1]; else k=k+aa[j-1]; } n=(m+k+a)%7; return n; } void yuefen(int m) { cout<<\最大天数是:\ if(m==2) cout< void nianfen(int n)/*打印年份的日历*/ { int i,j,k; if(
C语言课程设计万年历打印
温馨提示
程序语言:C、C++、C#、Python(红色字体 表示本课设使用的程序设计语言)
图形功能选项:Win32控制台程序(黑框、文本界面)、Win32程序、MFC、WinForm、DirectX10(黑体标明 表示本课设的程序图形类别,默认为非图形界面Win32控制台程序)
数据结构:基础类型、数组、链表、双向链表、搜索树(非平衡二叉树)、平衡二叉树、链表与平衡二叉树相结合、堆栈、队列、串、图(黑体标明 表示本课设使用的数据结构)
C++语言项:STL库(黑体标明 表示使用C++的STL库)
编译环境:Windows 7 64位旗舰版(Linux及其他环境请谨慎下载)
集成开发环境:Visual C++ 6.0、DEVC++、CodeBlocks、Visual Studio 2015均可通过编译。(若无法通过编译运行,则会用 浅蓝色字体 表示)
分多头文件编译:否(所有代码基本都包含在一个文件内,如需试验头文件功能,请自行参考相关文献)
内容说明:
1、课设题目及预览内容 将在第二页开始展示。 2、代码行数:333行
3、目录 所示内容,本文基本涵盖,如无内容,会在本页进行说明。 4、附录 绝对包含用户使用手册及程序完整源代码
3数字万年历课程设计报告
《电子万年历设计》 课程设计报告
课程名称:微控制器原理与接口技术课程设计 系 部: 计算机科学系 专业班级: 计算机科学与技术专业B0905班 学生姓名: 梁丽 完成时间: 2012/7/14 报告成绩:
评阅意见: 评阅教师 日期
摘要
本设计是一种基于AT89C51单片机控制的数字万年历设计。它具有多项显示和控制功能。能用LCD实时显示当前年、月、日、星期、时间;可对时间进行调整;具有调整时间和日期时报警功能。
本设计通过一个基于单片机的能实现万年历功能电子时钟的设计,从而达到学习、了解单片机相关指令在各方面的应用。系统由主控制器AT89C51、时钟电路DS1302、显示电路、按键电路和复位电路等部分构成,能实现时钟日历显示的功能,能进行时、分、秒的显示。
关键字: AT89C51单片机、LCD液晶显示、双