软件工程作业——智能洗衣机

这是一篇关于软件工程课程实验的博客,任务是模拟滚筒式可调温洗衣机的工作流程,包括不同档位的洗涤方式、时间和功能。实验要求使用面向对象的编程语言,提供完整的软件开发步骤和文档。学生需在两周内独立完成,严禁抄袭。博客内容包括程序设计语言的选择、原型图以及关键代码段的展示。
摘要由CSDN通过智能技术生成

题目

软件工程 课程实验 一、 题目 请结合你的生活经验,仔细观察洗衣机的工作原理,完成《洗衣机模拟仿真程序》 二、 几项基本要求 1、 本实验要求以滚筒式可调温家用洗衣机为模拟仿真对象; 2、 要求有全套软件开发各个步骤说明及开发文档; 3、 洗衣机应至少包含不同档位的洗涤方式、洗涤时间、功能区分等。 4、 对于学有余力的同学可以考虑智能家居、智能家电的洗衣机产品开发。 三、 程序设计语言等相关要求: 1、可以使用任何一种“面向对象”技术的程序开发语言。 2、开发时间:5月22日-6月5日,两周时间。 3、所有同学独立完成,不能有雷同程序出现,一旦发现,所有雷同作业均视为无效作业,记为“0”分。 4、No Cheating。(不能从网上down代码),后续的检查中会逐行代码询问。

编程语言

JAVA

原型图

在这里插入图片描述

主要代码

计时部分

package com.lyy.function;

import java.awt.Font;
import java.awt.GridLayout;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;

public class countDown extends JFrame implements Runnable, ActionListener{
   

    private int hour;
    private int minute;
    private int second;
    private JLabel timeLabel;

    public countDown(int minute) {
   
        this(0,minute,0);
    }

    public countDown(int hour, int minute, int second) {
   
        this.setTime(hour, minute, second);
        this.setLayout(new GridLayout(1,2));
        timeLabel = new JLabel();
        timeLabel.setFont(new Font(Font.SERIF, Font.BOLD, 20));
        this.setText();
        this.add(timeLabel);
        JButton btn = new JButton("计时开始");
        btn.addActionListener(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值