编辑: 学冬欧巴么么哒 2013-06-10
课程设计报告 课程设计题目:万年历 姓名1: 李悠 学号:

06324112 姓名2: 罗乐 学号:

06324119 专业:信息与计算科学 班级:063241 指导教师:陈锐 2009年10 月27日目录万年历

3 前言

3 摘要

3 需求分析

3 功能设计

4 概要设计

4 程序运行窗口

4 详细设计

5 主类CalenderCreator

5 日期计算

6 方法main

8 附录

9 心得体会

16 参考文献

17 万年历 前言 本周的java程序设计是与我们所学专业直接挂钩的,学计算机的学生毕业之后要是不会java程序设计可是会闹笑话的,更何况随着时代的发展,java程序设计越来越接近于一门艺术而不仅仅是一项技术,我们的生活越来越离不开计算机了.

以主题鲜明、形式与内容相统

一、强调整体为设计原则;

具有交互性与持续性、多维性、综合性、版式的不可控性、艺术与技术结合的紧密性等五个特点.在明确了java课程设计与设计主题关系的基础上,提出了"美"和"功能"都是为了更好地表达设计主题的这一观点.通过本次实践性的设计,我们应掌握java程序设计的基础知识和基本操作技能,能够运用所学知识编写程序完成简单的面向对象开发. 摘要 随着互联网在世界上蓬勃发展,急需一种跨平台、面向对象.安全性高的设计语言,Java语言是当前功能最强、应用最广泛的完全面向对象的程序设计语言之一,具有简单、面向对象、不依赖于机器结构、可移植性、健壮性、安全性、与平台无关、多线程以及强大的网络编程功能等特点,非常适合作为编程语言.因此,Java得到了全球计算机业界的高度重视,全世界形成了学校Java的浪潮. 本课程设计中运用了Java的基础知识以及一些参考资料,设计出模拟时钟. 需求分析 现在在社会生活中各种各样的时钟计时器数不胜数,出了具有计时功能以外,还增加了其他一些功能,它们的外表和特征也多种多样,然而这些时钟或多或少的存在一定得瑕疵和不足,从而影响了人们的读时.其实,仅从日常生活来说,时钟只需要最基本的计时功能和简洁的界面即可,本程序就是依照这样的一个理念,设计了一个简单的时钟. 功能设计 本程序要构建的时钟程序参照了windows操作系统的时钟工具,其功能有以下几方面: 1.设计的万年历能够完成一般万年历的主要功能;

2.设计的系统界面简洁、布局合理;

3.具有一定的稳定性,安全性;

4.画面简洁、易于观看. 5.万年历查询功能相结合. 概要设计 本设计是使用java语言平台编辑,可以查询任意年份日期. 报告中的程序是使用Java程序编写,面向对象式的界面,运行程序后按所需查询的最后年份输入查询年份,获得查询下拉菜单,选择相应年份和月份即可实现万年历的查询日期功能. 程序中定义了3个类和4个主要方法,其中3个类分别为CalenderCreator, myLis、myAction、paint,3个方法为setYear、setButtons、setVal和main.每个类实现不同的功能,CalenderCreator用来定义万年历的基本框架,包括框架的大小,颜色和名称;

setYear用来定义年份,setButton用来定义月份,setVa用来定义日期,而main方法则是用来实现功能模块间的调用以及功能实现. 程序运行窗口 详细设计 主类CalenderCreator 该类是整个程序中较简单的类,其主要作用是用来定义模拟时钟的框架,包括框架的大小,颜色和名称,这些作用是通过java语言中的相应方法来实现的,相应的有:setYear(),setButtons(),setVal()等方法. public CalenderCreator(){ setTitle("万年历");

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题