java实体类设计_Java课程设计---项目数据库设计(含实体类)

本文主要介绍了一个Java课程设计项目中的数据库表设计,包括学生表tb_student、管理员表tb_admin、教师表tb_teacher、课程表tb_course、班级表tb_class和成绩表tb_score。接着详细展示了实体类的设计,如Admin.java和Student.java,这两个实体类包含了关键属性如id、username、password、sno、name等,并提供了相应的getter和setter方法。
摘要由CSDN通过智能技术生成

1、表设计

(1)新建表tb_student(学生表)

(2)新建表tb_admin(管理员表)

(3)新建表tb_teacher(教师表)

(4)新建表tb_course(课程表)

(5)新建表tb_class(班级表)

(6)新建表tb_score(成绩表)

2、实体类设计

实体类:是用于对必须存储的信息和相关行为建模的类。实体对象(实体类的实例)用于保存和更新一些现象的有关信息,例如:事件、人员或者一些现实生活中的对象。实体类通常都是永久性的,它们所具有的属性和关系是长期需要的,有时甚至在系统的整个生存期都需要。

(1)Admin.java(管理员)

package com.demo.model;

/*

* 项目名称:

*

* 文件名称为:Admin.java

* 文件创建人:daxiang

*

* 修改记录:

* 修改人 修改日期 备注

*

*

*

* @author daxiang

* @version

* @time 2018年6月13日 下午7:54:50

* @copyright daxiang

*/

public class Admin {

private int id;

private String username;

private String password;

public int getId() {

return id;

}

public void setId(int id) {

this.id = id;

}

public String getUsername() {

return username;

}

public void setUsername(String username) {

this.username = username;

}

public String getPassword() {

return password;

}

public void setPassword(String password) {

this.password = password;

}

@Override

public String toString() {

return "Admin [id=" + id + ", username=" + username + ", password="

+ password + "]";

}

}

Student.java

package com.student.model;

/*

* 项目名称:

*

* 文件名称为:Student.java

* 文件创建人:daxiang

*

* @author daxiang

* @version

* @time 2018年6月13日 下午7:54:32

* @copyright daxiang

*/

public class Student {

private int id;

private String sno;// 学号

private String name;// 姓名

private String sex;// 性别

private String className;

public int getId() {

return id;

}

public void setId(int id) {

this.id = id;

}

public String getSno() {

return sno;

}

public void setSno(String sno) {

this.sno = sno;

}

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public String getSex() {

return sex;

}

public void setSex(String sex) {

this.sex = sex;

}

public String getClassName() {

return className;

}

public void setClassName(String classID) {

this.className = classID;

}

public Student(int id, String sno, String name, String sex, String className) {

super();

this.id = id;

this.sno = sno;

this.name = name;

this.sex = sex;

this.className = className;

}

public Student(String sno, String name, String sex, String className) {

super();

this.sno = sno;

this.name = name;

this.sex = sex;

this.className = className;

}

public Student() {

super();

}

@Override

public String toString() {

return "Student [id=" + id + ", sno=" + sno + ", name=" + name

+ ", sex=" + sex + ", className=" + className + "]";

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值