Java实训日志02

八、项目开发实现步骤

(二)创建Java项目

创建java项目
在这里插入图片描述
在这里插入图片描述

2、创建目录,添加素材

(1)创建help目录

在项目根目录里面创建help目录
在这里插入图片描述

将帮助文件拷贝到help目录
在这里插入图片描述

(2)创建images目录添加素材

在项目根目录创建images目录
在这里插入图片描述
插入素材
在这里插入图片描述

(2)创建lib目录添加素材

在这里插入图片描述
在这里插入图片描述
以后我们会用到这个driver来连接数据库
在这里插入图片描述

(三)创建实体类

为了便于管理分类管理项目中不同功能的类或接口,需要创建不同的包。
在这里插入图片描述
依次创建四个实体类College、Status、Student、User,分别对应四个表。
对应关系如下
在这里插入图片描述

1、创建学习实体类

在这里插入图片描述
代码

package net.lzm.student.bean;
import java.util.Date;
/**
 * 功能: 学校实体类
 * 作者: lzm
 * 日期:2023年06月13日
 */
public class College {
    private int id; // 学校标识符
    private String name; // 学校名称
    private String president; // 校长
    private Date startTime; // 建校时间
    private String email; // 电子邮箱
    private String address; // 通信地址
    private String profile; // 概况

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getPresident() {
        return president;
    }

    public void setPresident(String president) {
        this.president = president;
    }

    public Date getStartTime() {
        return startTime;
    }

    public void setStartTime(Date startTime) {
        this.startTime = startTime;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public String getProfile() {
        return profile;
    }

    public void setProfile(String profile) {
        this.profile = profile;
    }

    @Override
    public String toString() {
        return "College{" +
                "id=" + id +
                ", name='" + name + '\'' +
                ", president='" + president + '\'' +
                ", startTime=" + startTime +
                ", email='" + email + '\'' +
                ", address='" + address + '\'' +
                ", profile='" + profile + '\'' +
                '}';
    }
}

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

(四)测试实体类

1、创建测试文件夹

在项目根目录里面创建test文件夹

在这里插入图片描述
测试文件夹是绿色的

2、创建实体测试类

在test目录里创建net.lzm.student.bean包
在这里插入图片描述
在net.lzm.student.bean包里创建TestBeans类

(1)创建测试学校实体类的方法

光标放在Test上面按alt + 回车,单击ok

在这里插入图片描述

在这里插入图片描述

(2)创建测试状态实体类的方法
(3)创建测试学生实体类的方法
(4)创建测试用户实体类的方法
package net.lzm.student.bean;

import org.junit.Test;

import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * 功能:测试实体类
 * 作者: lzm
 * 日期:2023年06月13日
 */
public class TestBeans {
    @Test
    public void testCollege() {
        // 创建学校对象
        College college = new College();
        college.setId(1);
        college.setName("泸州职业技术学院");
        college.setPresident("谢鸿全");
        Date date = new Date();
        date.setYear(2002);
        date.setMonth(4);
        date.setDate(23);
        college.setStartTime(date);
        college.setEmail("lzy007@lzy.edu.cn");
        college.setAddress("泸州市龙马潭区长桥路2号");
        college.setProfile("泸州职业技术学院是经四川省人民政府批准、国家教育部备案的综合性公办普通高等学校。以全日制高职专科学历教育为主,兼顾成人学历教育、中外合作学历教育和社会培训,具有接收外国留学生资质和聘请外教专家资格。2014年,四川省人民政府审定同意学校增挂泸州技师学院牌子。\n");
        // 打印对象
        System.out.println(college);
    }
    @Test
    public void testStatus() {
        // 创建学校对象
        Status status = new Status();
        status.setId(1);
        status.setCollege("泸州职业技术学院");
        status.setVersion("1.0");
        status.setAuthor("lzm");
        status.setTelephone("17366666611");
        status.setAddress("泸职院食堂");
        status.setEmail("1315153@qq.com");
        // 打印对象
        System.out.println(status);
    }
    @Test
    public void testStudent() {
        // 创建学校对象
        Student student = new Student();
        student.setId("22262168");
        student.setName("阿洛小刚");
        student.setSex("男");
        student.setDepartment("人工智能与大数据学院");
        student.setTelephone("17366666611");
        student.setClazz("2022级软件3班");
        // 打印对象
        System.out.println(student);
    }
    @Test
    public void testUser() {
        // 创建学校对象
        User user = new User();
        user.setId(1);
        user.setUsername("悬剑");
        user.setPassword("200000");
        user.setTelephone("11011011011");
        Date date = new Date();
        user.setRegisterTime(date);
        // 打印对象
        System.out.println(user);
        // 格式化日期
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
        // 输出格式化日期
        System.out.println("注册时间:" + sdf.format(date));
    }
}

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值