文章目录
八、项目开发实现步骤
(二)创建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));
}
}