1、 电子与信息工程学院电子与信息工程学院 Java 课程设计报告课程设计报告 ( 20122013 年度第一学期年度第一学期) 课程名称:课程名称: Java 课程设计课程设计 题题 目目: Java 时钟时钟 院院 系:系: 计算机科学系计算机科学系 班班 级:级: 10 软件工程本软件工程本(2)班班 姓姓 名名: 学学 号:号: 指导教师:指导教师: 2012 年年 12 月月 20 日日 摘摘 要要 随着经济全球化的发展,推动生活节奏的加快,也给时间赋予了更重要的意 义。基于方便人们更好的掌握时间,我们小组设计出了这个小时钟。 本时钟是一个基于 Java 语言设计而成的一个小程序,目的是
2、显示时间,并 且能调准时钟。整个程序从符合操作简便、界面友好、灵活使用的要求出发,完 成调用、调整的全过程。 本课程设计报告介绍了时钟的构成,论述了目标功能模块;给出了时钟设计的步 骤,程序主要所用到的 Swing组件以及 graphics 方法。 一、一、 课程设计的目的与要求课程设计的目的与要求 、 课程设计目的课程设计目的 Java 语言与面向对象程序设计是计算机相关专业的必修专业基础课程,其 实践性、应用性很强。实践教学环节是必不可少的一个重要环节。本课程的程序 设计专题实际是计算机相关专业学生学习完Java 语言与面向对象程序设计课 程后,进行的一次全面的综合训练,Java 程序设计
3、的设计目的是加深对理论教学 内容的理解和掌握,使学生较系统地掌握程序设计及其在网络开发中的广泛应 用,基本方法及技巧,为学生综合运用所学知识,利用软件工程为基础进行软件 开发、并在实践应用方面打下一定基础。 、 课程设计的实验环境课程设计的实验环境 硬件要求能运行 Windows 操作系统的微机系统。Java 程序设计语言及相应 的集成开发环境,JDK 和 ECLIPSE 开发工具。 、 课程设计的预备知识课程设计的预备知识 熟悉 Java 语言及 ECLIPSE 开发工具。 、 课程设计要求课程设计要求 按课程设计指导书提供的课题,要求学生在自行完成各个操作环节,并能实 现且达到举一反三的目
4、的,完成一个项目解决一类问题。要求学生能够全面、深 入理解和熟练掌握所学内容,并能够用其分析、设计和解答类似问题;对此能够 较好地理解和掌握,能够进行简单分析和判断;能编写出具有良好风格的程序; 掌握 Java 程序设计的基本技能和面向对象的概念和方法;了解多线程、数据库 和网络等编程技术。同时培养学生进行分析问题、解决问题的能力;培养学生进 行设计分析、设计方法、设计操作与测试、设计过程的观察、理解和归纳能力的 提高。 二、需求分析二、需求分析 1、软件需求分析的要求、软件需求分析的要求 具备把系统的硬件和软件部分应用于用户环境的能力; 具备良好的书面和口头形式进行讨论和交换意见的能力; 具有“既能看到树木,又能看到森林”的能力。 软件需求分析是软件生存期的一个重要阶段,是软件开发项目得以成功的基 础。其最根本的任务是确定为了满足用户的需要软件系统必须做什么。 软件需求分析是一个不断发现和决定的过程,在此过程中,