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