学生管理系统——数据库

这篇博客介绍了学生管理系统的数据库实现,包括项目分层结构:view、controller、service、dao、domain和tools层。重点讲解了domain包中javabean的使用,dao层的数据库访问,Service层的业务处理,以及Controller层的控制逻辑。同时,文章讨论了登录功能,密码规则,连接池和工具类的运用,以及如何通过SQL实现增删改查操作。最后,博主分享了系统的测试结果,成功实现了注册、登录和数据操作功能。
摘要由CSDN通过智能技术生成

1、项目分层

view层:视图层

controller层:控制层

service层:业务层

dao层:数据库访问层

domain:实体包

tools:工具类

2、jar包

3、配置文件

4、程序设计

(1)domain包,主要存放javabean

package pers.zhb.student.domain;

public class Course {
    private String courseno;
    private String cname;
    private String type;
    private float credit;

    public Course() {

    }

    @Override
    public String toString() {
        return "Course [courseno=" + courseno + ", cname=" + cname + ", type="
                + type + ", credit=" + credit + "]";
    }

    public String getCourseno() {
        return courseno;
    }

    public void setCourseno(String courseno) {
        this.courseno = courseno;
    }

    public String getCname() {
        return cname;
    }

    public void setCname(String cname) {
        this.cname = cname;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public float getCredit() {
        return credit;
    }

    public void setCredit(float credit) {
        this.credit = credit;
    }

}
package pers.zhb.student.domain;

public class Log {
private String account;
private String password;
public String getAccount() {
    return account;
}
public void setAccount(String account) {
    this.account = account;
}
public String getPassword() {
    return password;
}
public void setPassword(String password) {
    this.password = password;
}
@Override
public String toString() {
    return "Log [account=" + account + ", password=" + password + "]";
}

}
package pers.zhb.student.domain;

public class Score {
    private String classno;
    private String classname;

    public String getClassno() {
        return classno;
    }

    public void setClassno(String classno) {
        this.classno = classno;
    }

    public String getClassname() {
        return classname;
    }

    public void setClassname(String classname) {
        this.classname = classname;
    }

    @Override
    public String toString() {
        return "Score [classno=" + classno + ", classname=" + classname + "]";
    }

}
package pers.zhb.student.domain;

public class Student {
    private String studentno;
    private String sname;
    private String sex;
    private String birthday;
    private String classno;
    private float point;

    public String getStudentno() {
        return studentno;
    }

    public void setStudentno(String studentno) {
        this.studentno = studentno;
    }

    public String getSname() {
        return sname;
    }

    public void setSname(String sname) {
        this.sname = sname;
    }

    public String getSex() {
        return sex;
    }

    public void setSex(String sex) {
        this.sex = sex;
    }

    public String getBirthday() {
        return birthday;
    }

    public void setBirthday(String birthday) {
        this.birthday = birthday;
    }

    public String getClassno() {
        return classno;
    }

    public void setClassno(String classno) {
        this.classno = classno;
    }

    public float getPoint() {
        return point;
    }

    public void setPoint(float point) {
        this.point = point;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    
  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值