INSERT INTO user
VALUES (1, ‘160341’, ‘王五’, ‘123456’, ‘14829726746’, 0);
INSERT INTO user
VALUES (2, ‘170340’, ‘张三’, ‘123456’, ‘15869483651’, 0);
INSERT INTO user
VALUES (3, ‘170339’, ‘李四’, ‘123456’, ‘13589462584’, 0);
INSERT INTO user
VALUES (6, ‘1123’, ‘肖兴江’, ‘123456’, ‘17418953551’, 1);
INSERT INTO user
VALUES (7, ‘1124’, ‘汪维清’, ‘123456’, ‘15897683584’, 1);
INSERT INTO user
VALUES (9, ‘1125’, ‘胡继宽’, ‘123456’, ‘12378945862’, 1);
INSERT INTO user
VALUES (10, ‘1126’, ‘郑蔚’, ‘123456’, ‘13589462584’, 1);
INSERT INTO user
VALUES (11, ‘1001’, ‘管理员’, ‘admin’, ‘18179586325’, 2);
INSERT INTO user
VALUES (12, ‘1127’, ‘丁华峰’, ‘123456’, ‘16123598785’, 1);
INSERT INTO user
VALUES (13, ‘1128’, ‘杜治国’, ‘123456’, ‘13158794456’, 1);
INSERT INTO user
VALUES (14, ‘160344’, ‘陈淑婷’, ‘123456’, ‘14829726746’, 0);
INSERT INTO user
VALUES (15, ‘160345’, ‘周梦琪’, ‘123456’, ‘14829726746’, 0);
– Triggers structure for table student
DROP TRIGGER IF EXISTS stuLogin
;
delimiter ;;
CREATE TRIGGER stuLogin
AFTER DELETE ON student
FOR EACH ROW begin
delete from user where user_num=old.stu_num;
end
;;
delimiter ;
– Triggers structure for table teacher
DROP TRIGGER IF EXISTS teaLogin
;
delimiter ;;
CREATE TRIGGER teaLogin
AFTER DELETE ON teacher
FOR EACH ROW begin
delete from user where user_num=old.tea_num;
end
;;
delimiter ;
SET FOREIGN_KEY_CHECKS = 1;
5.工程截图
二、系统展示
======
1.注册页面
2.登录页面
3.学生-主页面
4.学生-个人信息-查询登录密码
5.学生-个人信息-查看个人信息
6.学生-个人信息-修改个人信息
7.学生-成绩管理-成绩信息查看
8.教师-主页面
9.教师-个人信息-查询登录密码
10.教师-个人信息-查看个人信息
11.教师-个人信息-修改个人信息
12.教师-课程管理-课程信息查看
13.教师-课程管理-添加课程信息
14.教师-成绩管理-成绩信息查看
15.教师-成绩管理-添加学生成绩
16.教师-学生管理-查询学生信息
17.管理员-主页面
18.管理员-个人信息
19.管理员-课程管理-课程信息查看
20.管理员-课程管理-添加课程信息
21.管理员-成绩管理-成绩信息查看
22.管理员-成绩管理-添加学生成绩
23.管理员-成绩管理-学生总成绩
24.管理员-教师管理-查询教师信息
25.管理员-教师管理-添加教师信息
26.管理员-学生管理-查询学生信息
27.管理员-学生管理-添加学生信息
28.管理员-查询所有账号
三、部分代码
======
CourseDaoImpl
package dao.Impl;
import java.sql.Date;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.text.DateFormat;
import java.util.ArrayList;
import java.util.List;
import model.Course;
import model.PageBean;
import dao.CourseDao;
import db.DBCon;
public class CourseDaoImpl implements CourseDao {
private DBCon dbCon = new DBCon();
private Course course;
private PageBean pageBean;
public int addCos(Course course, String courseDate) {
System.out.println(courseDate);
// Date courseDate=(Date) course.getCourseDate();
// DateFormat
// data=DateFormat.getDateTimeInstance(DateFormat.MEDIUM,DateFormat.MEDIUM);
String sql = “insert into course(course_name,course_credit,course_hours,course_teacher,coursedate) values('”
-
course.getCourseName()
-
“',”
-
course.getCourseCredit()
-
“,”
-
course.getCourseHours()
-
“,'”
-
course.getCourseTeacher() + “‘,DATE(’” + courseDate + “'))”;
int rs = dbCon.query(sql);
return rs;
}
public int deleteCos(int courseID) {
String sql = “delete from course where course_id=” + courseID;
int rs = dbCon.query(sql);
return rs;
}
public int editCos(Course course, String courseDate) {
String sql = “update course set course_name='” + course.getCour