基于SSM学校教务管理系统

介绍:
spring+springmvc+mybatis +eclipse mysql
1.公告管理:管理员可以添加修改首页的公告,发布通知,让学生和教师第一时间掌握学校动态。
2.学生信息的录入:不同地域的学生通过各种途径不择地点、不择时间地自主上传自己的基本档案(不合要求的档案可以由管理员及时清除)。
3.学生信息的查询:学生的档案信息发在网上可以让全班、全校的人来查询。使用者可以通过多种方式(学期,年级,班级,姓名,学号等)的查询,查看自己需要的学生信息。
4.学生信息的修改:通过网络在任何地方,管理员均可随时对转入、转出的学生进行添加和删除,实现了信息的动态管理。
5.考试的管理:管理员依据学院和学期添加考试,更改考试的科目。
6.学生成绩的录入:管理员可以通过考试种类为每期考试录入学生的成绩。
7.学生成绩的查询:学生的成绩信息发在网上可以让学生来查询。使用者可以通过多种方式(学期,年级,班级,学号,考试等)查询,查看自己需要的学生成绩。
8.学生成绩的修改:管理员均可修改学生的成绩,实现信息管理的高效化。
其中,学生信息查询和学生成绩查询不需登录即可使用,其他模块则需要先登录后才能使用。

截图:
基于SSM学校教务管理系统
基于SSM学校教务管理系统
基于SSM学校教务管理系统
基于SSM学校教务管理系统
基于SSM学校教务管理系统
基于SSM学校教务管理系统
数据库表:
CREATE TABLE classes (
id int(20) NOT NULL AUTO_INCREMENT COMMENT ‘dfsdfsadf’,
name varchar(50) NOT NULL,
type varchar(255) DEFAULT NULL,
status int(11) DEFAULT ‘0’,
PRIMARY KEY (id)
) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8;


– Records of classes


INSERT INTO classes VALUES (‘1’, ‘java11班’, ‘0’, ‘0’);
INSERT INTO classes VALUES (‘2’, ‘Java2班’, ‘1’, ‘0’);
INSERT INTO classes VALUES (‘3’, ‘UI一班’, ‘1’, ‘0’);
INSERT INTO classes VALUES (‘4’, ‘UI二班’, ‘1’, ‘0’);
INSERT INTO classes VALUES (‘5’, ‘Java高级班’, ‘0’, ‘0’);
INSERT INTO classes VALUES (‘6’, ‘6’, ‘1’, ‘0’);
INSERT INTO classes VALUES (‘15’, ‘软件工程4班’, ‘0’, null);


– Table structure for course


DROP TABLE IF EXISTS course;
CREATE TABLE course (
id int(11) NOT NULL AUTO_INCREMENT,
name varchar(255) DEFAULT NULL,
type varchar(255) DEFAULT ‘0’,
shenhe int(11) DEFAULT NULL,
PRIMARY KEY (id)
) ENGINE=InnoDB AUTO_INCREMENT=19 DEFAULT CHARSET=utf8;


– Records of course


INSERT INTO course VALUES (‘1’, ‘模拟电路12’, ‘0’, ‘1’);
INSERT INTO course VALUES (‘5’, ‘线性代数’, ‘0’, ‘1’);
INSERT INTO course VALUES (‘7’, ‘Java’, ‘1’, ‘1’);
INSERT INTO course VALUES (‘8’, ‘c#’, ‘1’, ‘1’);
INSERT INTO course VALUES (‘9’, ‘java基础’, ‘0’, ‘1’);
INSERT INTO course VALUES (‘10’, ‘*思想’, ‘1’, ‘1’);
INSERT INTO course VALUES (‘11’, ‘web课程12’, ‘0’, ‘1’);
INSERT INTO course VALUES (‘12’, ‘面向对象’, ‘0’, ‘1’);
INSERT INTO course VALUES (‘13’, ‘数据库设计与实现’, ‘0’, ‘1’);
INSERT INTO course VALUES (‘14’, ‘操作系统’, ‘0’, ‘1’);
INSERT INTO course VALUES (‘15’, ‘大数据’, ‘0’, null);
INSERT INTO course VALUES (‘16’, ‘AI人工智能’, ‘0’, ‘1’);
INSERT INTO course VALUES (‘17’, ‘PS课程’, ‘0’, ‘1’);
INSERT INTO course VALUES (‘18’, ‘程序设计’, ‘0’, ‘1’);


– Table structure for ctc


DROP TABLE IF EXISTS ctc;
CREATE TABLE ctc (
couid int(11) NOT NULL,
tid int(11) NOT NULL,
claid int(11) NOT NULL,
PRIMARY KEY (couid,tid,claid),
KEY tid (tid),
KEY claid (claid),
KEY couid (couid),
CONSTRAINT claid FOREIGN KEY (claid) REFERENCES classes (id) ON DELETE CASCADE,
CONSTRAINT couid FOREIGN KEY (couid) REFERENCES course (id) ON DELETE CASCADE,
CONSTRAINT tid FOREIGN KEY (tid) REFERENCES teacher (id) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;


– Records of ctc


INSERT INTO ctc VALUES (‘1’, ‘1’, ‘2’);
INSERT INTO ctc VALUES (‘1’, ‘1’, ‘3’);
INSERT INTO ctc VALUES (‘1’, ‘1’, ‘4’);
INSERT INTO ctc VALUES (‘1’, ‘1’, ‘5’);
INSERT INTO ctc VALUES (‘5’, ‘1’, ‘1’);
INSERT INTO ctc VALUES (‘5’, ‘1’, ‘2’);
INSERT INTO ctc VALUES (‘5’, ‘1’, ‘4’);
INSERT INTO ctc VALUES (‘5’, ‘1’, ‘5’);
INSERT INTO ctc VALUES (‘7’, ‘1’, ‘1’);
INSERT INTO ctc VALUES (‘7’, ‘1’, ‘2’);
INSERT INTO ctc VALUES (‘7’, ‘1’, ‘3’);
INSERT INTO ctc VALUES (‘7’, ‘1’, ‘4’);
INSERT INTO ctc VALUES (‘7’, ‘1’, ‘5’);
INSERT INTO ctc VALUES (‘7’, ‘1’, ‘15’);
INSERT INTO ctc VALUES (‘8’, ‘1’, ‘4’);
INSERT INTO ctc VALUES (‘8’, ‘1’, ‘5’);
INSERT INTO ctc VALUES (‘8’, ‘1’, ‘15’);
INSERT INTO ctc VALUES (‘9’, ‘1’, ‘4’);
INSERT INTO ctc VALUES (‘9’, ‘1’, ‘5’);
INSERT INTO ctc VALUES (‘9’, ‘1’, ‘6’);
INSERT INTO ctc VALUES (‘10’, ‘1’, ‘2’);
INSERT INTO ctc VALUES (‘10’, ‘1’, ‘3’);
INSERT INTO ctc VALUES (‘10’, ‘1’, ‘5’);
INSERT INTO ctc VALUES (‘11’, ‘1’, ‘15’);
INSERT INTO ctc VALUES (‘12’, ‘1’, ‘1’);
INSERT INTO ctc VALUES (‘14’, ‘1’, ‘1’);


– Table structure for gonggao


DROP TABLE IF EXISTS gonggao;
CREATE TABLE gonggao (
id int(11) NOT NULL AUTO_INCREMENT,
name varchar(225) DEFAULT NULL,
content varchar(255) DEFAULT NULL,
date datetime DEFAULT NULL,
PRIMARY KEY (id)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;


– Records of gonggao


INSERT INTO gonggao VALUES (‘1’, ‘月考成绩’, ‘12月份高三全体成绩’, ‘2019-04-01 16:26:18’);
INSERT INTO gonggao VALUES (‘3’, ‘gao’, ‘期中考试1’, ‘2019-04-01 22:09:54’);

上一篇:mysql复制表操作


下一篇:推荐一些2021年整理的基于java毕设、springboot框架的毕业设计毕设作品案例