java时钟课程设计

java时钟课程设计

ID:9392068

大小:73.50 KB

页数:20页

时间:2018-04-30

java时钟课程设计_第1页
java时钟课程设计_第2页
java时钟课程设计_第3页
java时钟课程设计_第4页
java时钟课程设计_第5页
资源描述:

《java时钟课程设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、井冈山大学电子与信息工程学院Java课程设计报告(2012——2013年度第一学期)课程名称: Java课程设计题 目:     Java时钟    院系:计算机科学系班级:10软件工程本(2)班姓名:彭红明学号:指导教师:刘光明老师2012年12月20日摘 要随着经济全球化的发展,推动生活节奏的加快,也给时间赋予了更重要的意义。基于方便人们更好的掌握时间,我们小组设计出了这个小时钟。本时钟是一个基于Java语言设计而成的一个小程序,目的是显示时间,并且能调准时钟。整个程序从符合操作简便、界面友好、灵活使用的要求出

2、发,完成调用、调整的全过程。本课程设计报告介绍了时钟的构成,论述了目标功能模块;给出了时钟设计的步骤,程序主要所用到的Swing组件以及graphics方法。一、课程设计的目的与要求1、课程设计目的《Java语言与面向对象程序设计》是计算机相关专业的必修专业基础课程,其实践性、应用性很强。实践教学环节是必不可少的一个重要环节。本课程的程序设计专题实际是计算机相关专业学生学习完《Java语言与面向对象程序设计》课程后,进行的一次全面的综合训练,Java程序设计的设计目的是加深对理论教学内容的理解和掌握,使学生较系统地

3、掌握程序设计及其在网络开发中的广泛应用,基本方法及技巧,为学生综合运用所学知识,利用软件工程为基础进行软件开发、并在实践应用方面打下一定基础。2、课程设计的实验环境硬件要求能运行Windows操作系统的微机系统。Java程序设计语言及相应的集成开发环境,JDK和ECLIPSE开发工具。3、课程设计的预备知识熟悉Java语言及ECLIPSE开发工具。4、课程设计要求按课程设计指导书提供的课题,要求学生在自行完成各个操作环节,并能实现且达到举一反三的目的,完成一个项目解决一类问题。要求学生能够全面、深入理解和熟练掌握所

4、学内容,并能够用其分析、设计和解答类似问题;对此能够较好地理解和掌握,能够进行简单分析和判断;能编写出具有良好风格的程序;掌握Java程序设计的基本技能和面向对象的概念和方法;了解多线程、数据库和网络等编程技术。同时培养学生进行分析问题、解决问题的能力;培养学生进行设计分析、设计方法、设计操作与测试、设计过程的观察、理解和归纳能力的提高。二、需求分析1、软件需求分析的要求具备把系统的硬件和软件部分应用于用户环境的能力;具备良好的书面和口头形式进行讨论和交换意见的能力;具有“既能看到树木,又能看到森林”的能力。软件需

5、求分析是软件生存期的一个重要阶段,是软件开发项目得以成功的基础。其最根本的任务是确定为了满足用户的需要软件系统必须做什么。软件需求分析是一个不断发现和决定的过程,在此过程中,软件开发者和软件申请者(用户)同样起着重要的作用。在需求分析与说明过程中,需要大量交换意见,其间充满着传错信息和发生误解的可能性。2、软件需求分析实现以下几个目标:给出软件系统的数据流程图与数据结构,构造一个完全的系统逻辑模型。提出详细的功能说明确定设计限定条件,规定性能要求。3、用户对多功能时钟的期望多功能时钟系统的要求主要有以下几个方面:(

6、1)、设计的系统能够完成多功能时钟系统的主要功能;(2)、设计的系统界面简洁、布局合理;(3)、具有一定的稳定性,安全性;(4)、画面简洁、易于观看。(5)、数字与指针功能相结合。三、概要设计1、时钟设计流程图时钟的设计指针时钟的设计数字时钟的设计指针和数字时钟的融合时钟窗口的设置2、程序功能设计本程序分为以下3个功能模块。(1)数字时钟。数字时钟模块是以数字的形式把时间写在窗口上,可以一目了然地看时间,是几时几分几秒。(2)指针时钟。指针时钟模块是以钟表的形式显示在窗口上,在上面也可以较为准确地知道时间。(3)时

7、钟窗口。时钟窗口模块是以绿色为时钟的背景色,并且在窗口内显示年月份以及星期。3、程序功能设计本程序共设计了6个类,各类及功能说明如下:1、clockPanel  /*控件*/2、myClock/*窗口*/3、panel3/*数字时钟*/4、myActionListener/*监听*/5、ClockCenter/*指针时钟中心*/6、panel2/*指针时钟*/四、详细设计1、导入的包importjava.awt.BorderLayout;importjava.awt.Color;importjava.awt.Con

8、tainer;importjava.awt.Dimension;importjava.awt.Font;importjava.awt.Graphics;importjava.awt.Graphics2D;importjava.awt.Panel;importjava.awt.event.ActionEvent;importjava.awt.event.Act

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。