1、数据库分析设计

  将数据库命名为:db_student

  分析系统中各角色之间的关系

2、表设计

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

  

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

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

  

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

  (5)新建表tb_stucourse(学生选课表)

3、实体类设计

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

  (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;}@Overridepublic 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();}@Overridepublic String toString() {return "Student [id=" + id + ", sno=" + sno + ", name=" + name+ ", sex=" + sex + ", className=" + className + "]";}}

  

 未完待续。。。。。

  

转载于:https://www.cnblogs.com/daxiang2008/p/9168884.html

Java课程设计---项目数据库设计(含实体类)相关推荐

  1. java实体类设计_java实验1 实体类的设计-答案

    实验一实体类设计 一.实验时间:姓名:学号: 二.实验目的 1.掌握Java的类结构: 2.掌握实体类的作用: 3.能够对相似对象的共同属性进行抽象: 4.掌握对成员变量的赋值和取值函数编写: 5.理 ...

  2. 浅谈Java项目中要不要使用实体类

    问题背景:   经过在学校的努力学习,2021届菜鸟毕业喽.终于踏上了接受社会毒打的历程,毕业后入职第一家公司,欢天喜地的打开项目准备写下毕业后的第一套增删改查,然后emmmmmmm   公司的项目中 ...

  3. java(itextpdf)根据不同实体类后台打印对应pdf(与thymeleaf或者freemarker不同的是:不需要写html,css等前端内容)

    参考资料:www.cnblogs.com/wangpeng00700/p/8418594.html 概括: 根据不同的流程实体类并且通过在实体类字段上加上注解,通过反射拿到实体类的注解属性和属性值,通 ...

  4. java实现遍历树形菜单方法——实体类VoteTree

    package org.entity;import java.util.ArrayList; import java.util.List;/*** * * 项目名称:testTree * 类名称:Vo ...

  5. java中element转换_java中实体类与xml的element相互转换

    import org.w3c.dom.Document; import org.w3c.dom.Element; /** * @ClassName: DemoConvert * @Author: 个人 ...

  6. 循环遍历java属性_java中循环遍历实体类的属性和数据类型以及属性值

    package com.walkerjava.test; import java.lang.reflect.Field; import java.lang.reflect.InvocationTarg ...

  7. java解析导入excel表格转为实体类javabean

    最近公司需求解析excel,一开始使用poi做的挺好的,后来直接上了几十万条数据的excel文件,内存直接溢出了,网上查到apache poi还提供了专门处理海量数据的方法,使用sax解析,果然用了内 ...

  8. Java SpringBoot Rest请求Post传实体类接收不到值的问题

    今天在测试REST请求的时候出现一个问题,不管怎么修改,方法断点可以进,但是接收不到值,试了很多方法,如修改请求方式.修改请求内容.修改请求头,修改后端接收类型等等都没有效果,最后想到一个办法,将参数 ...

  9. java面向对象高级分层实例_实体类

    package bdqn.studentSys.entity; /*** 学生实体类* @author Administrator**/ public class Student {private S ...

最新文章

  1. Excel事半功倍的应用
  2. 一步一步教你写带图片注释的淡入淡出插件(三)
  3. ios 中的关联对象
  4. 简单上手腾讯X5页面浏览
  5. mysql编译安装后目录空_MySQL源码安装完成后修改安装路径启动问题
  6. 英特尔为 Kubernetes 推出分布式深度学习平台:Nauta
  7. mongodb php 删除,MongoDB / PHP:从数组中删除元素
  8. latex编译错误尝试生产pdf
  9. Atititi.名字 姓名 name 起名naming spec 的构成结构规范v2 qc2.docx
  10. WiFi基础知识解析
  11. python 回归方程及回归系数的显著性检验_回归方程及回归系数的显著性检验
  12. KK集团冲刺上市背后:亏损规模连年飙升,KK馆贡献占比正在衰减
  13. java构造扑克牌算法_java扑克牌算法
  14. 道家修真分哪几个境界?
  15. 单例模式 ,多例模式及工厂设计模式的简单案例介绍
  16. 向日葵的约定(歌词中日对译)
  17. Debug下正常运行,但调成Release时遇到三个问题及其完美解决!
  18. harbor 下载地址(国内代理)
  19. 飞书机器人python获取open_id对应的用户信息api调用
  20. 关于“硬件工程师工资不高”的几个真相

热门文章

  1. 高阶函数 - 函数节流
  2. android中的tabdemo
  3. SQLServer 优化SQL语句 in 和not in的替代方案
  4. android模拟器安装及优化(集锦)
  5. Visual Basic.NET中访问数据的方法(zz)
  6. GC 调优(实战篇) - GC参考手册
  7. Java注解Annotation 完成验证
  8. 【洛谷 P1659】 [国家集训队]拉拉队排练(manacher)
  9. THINKPHP3.2视频教程
  10. puppet puppet模块、file模块