zoukankan      html  css  js  c++  java
  • Java课程设计---项目数据库设计(含实体类)

    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 + "]";
    	}
    	
    	
    }
    

      

  • 相关阅读:
    转 Android之Broadcast, BroadcastReceiver(广播)
    Android之“==”与equals区别
    Android之notificaction使用
    android service 学习
    Android之Menu.add()
    (转)Android生命周期
    Partial Method in VB.NET
    如何侦测机器上装的.net framework的版本
    Powersehll: match ,cmatch,imatch命令
    Office Tip(1) : Split the Screen
  • 原文地址:https://www.cnblogs.com/daxiang2008/p/9168884.html
Copyright © 2011-2022 走看看