18 July 2016

Project java swing gui phần mềm quản lý điểm sinh viên 7.2016 fpt-aptech Java Eclipse






































3 ảnh dưới Sử dụng Weblaf - xem trong code có câu lệnh WebLookAndFeel.install()


Query Database Mysql
Java swing win form 2016
//Bôi đen từng câu lệnh và chạy trên mysql
//Chạy theo thứ tự từ trên xuống

CREATE DATABASE `project` /*!40100 DEFAULT CHARACTER SET utf8 */;

USE project;

CREATE TABLE `admin` (
  `idad` varchar(45) NOT NULL,
  `user` varchar(45) DEFAULT NULL,
  `pass` varchar(45) DEFAULT NULL,
  PRIMARY KEY (`idad`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

CREATE TABLE `giaovu` (
  `idgvu` varchar(45) NOT NULL,
  `user` varchar(45) DEFAULT NULL,
  `pass` varchar(45) DEFAULT NULL,
  PRIMARY KEY (`idgvu`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

CREATE TABLE `khoa` (
  `idkhoa` varchar(45) NOT NULL,
  `khoa` varchar(45) DEFAULT NULL,
  PRIMARY KEY (`idkhoa`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

CREATE TABLE `lop` (
  `idlop` varchar(45) NOT NULL,
  `lop` varchar(45) DEFAULT NULL,
  `idkhoa` varchar(45) DEFAULT NULL,
  `khoahoc` varchar(45) DEFAULT NULL,
  PRIMARY KEY (`idlop`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

CREATE TABLE `mon` (
  `idmon` varchar(45) NOT NULL,
  `mon` varchar(45) DEFAULT NULL,
  `tinchi` varchar(45) DEFAULT NULL,
  `idkhoa` varchar(45) DEFAULT NULL,
  PRIMARY KEY (`idmon`),
  KEY `FK_KhoaHoc_idx` (`idkhoa`),
  CONSTRAINT `FK_KhoaHoc` FOREIGN KEY (`idkhoa`) REFERENCES `khoa` (`idkhoa`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

CREATE TABLE `sinhvien` (
  `idsv` varchar(45) NOT NULL,
  `hoten` varchar(45) DEFAULT NULL,
  `idlop` varchar(45) DEFAULT NULL,
  `hedt` varchar(45) DEFAULT NULL,
  `ngaysinh` date DEFAULT NULL,
  `diachi` varchar(45) DEFAULT NULL,
  `gioitinh` varchar(45) DEFAULT NULL,
  `sdt` varchar(45) DEFAULT NULL,
  `idkhoa` varchar(45) DEFAULT NULL,
  PRIMARY KEY (`idsv`),
  KEY `FK_Lop_idx` (`idlop`),
  CONSTRAINT `FK_Lop` FOREIGN KEY (`idlop`) REFERENCES `lop` (`idlop`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

CREATE TABLE `diem` (
  `idlop` varchar(45) NOT NULL,
  `mon` varchar(45) DEFAULT NULL,
  `idmon` varchar(45) NOT NULL,
  `idsv` varchar(45) NOT NULL,
  `diem15` float DEFAULT NULL,
  `diem45` float DEFAULT NULL,
  `diemthi` float DEFAULT NULL,
  `tongket` float DEFAULT NULL,
  `ketqua` varchar(45) DEFAULT NULL,
  `idgv` varchar(45) DEFAULT NULL,
  KEY `FK_Mon_idx` (`idmon`),
  KEY `FK_SV_idx` (`idsv`),
  CONSTRAINT `FK_Mon` FOREIGN KEY (`idmon`) REFERENCES `mon` (`idmon`) ON DELETE NO ACTION ON UPDATE NO ACTION,
  CONSTRAINT `FK_SV` FOREIGN KEY (`idsv`) REFERENCES `sinhvien` (`idsv`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

CREATE TABLE `giaovien` (
  `idgv` varchar(45) NOT NULL,
  `hoten` varchar(45) DEFAULT NULL,
  `idmon` varchar(45) DEFAULT NULL,
  `idkhoa` varchar(45) DEFAULT NULL,
  `idlop` varchar(45) DEFAULT NULL,
  `ngaysinh` date DEFAULT NULL,
  `gioitinh` varchar(45) DEFAULT NULL,
  `email` varchar(45) DEFAULT NULL,
  `sdt` varchar(45) DEFAULT NULL,
  `pass` varchar(45) DEFAULT NULL,
  PRIMARY KEY (`idgv`),
  KEY `FK_IDmon_idx` (`idmon`),
  CONSTRAINT `FK_IDmon` FOREIGN KEY (`idmon`) REFERENCES `mon` (`idmon`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
//Chú ý
//Sau khi tạo xong database:
//Insert username & password cho Admin. -> table admin
//Insert username & password cho giáo vụ. -> table giaovu
//Insert username & password cho giáo viên. -> table giaovien
==>Trong DBUtil.java thay đổi username và password của mysql của bạn vào

0 nhận xét:

Post a Comment

 

BACK TO TOP

Xuống cuối trang