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 + "]";}}
未完待續。。。。。