Compare commits

...

3 Commits

Author SHA1 Message Date
wangsiyuan 1edb119983 更新 course-category.html 2023-12-28 20:10:22 +08:00
wangsiyuan ad9fcf4781 更新 attendance.html 2023-12-28 20:10:19 +08:00
wangsiyuan 7c13aa0e6c 更新 mysql.sql 2023-12-28 20:10:13 +08:00
3 changed files with 35 additions and 48 deletions

View File

@ -44,16 +44,8 @@
</div>
<div class="layui-body">
<div id="sign-in-reminder" class="layui-container">
<h1>每日签到</h1>
<p>每天签到,享受连续签到奖励!</p>
<!-- 签到状态 -->
<div class="layui-row">
<div class="layui-col-xs12">
<div id="sign-in-status">你已连续签到 <span id="days-count">0</span></div>
</div>
</div>
<h1>课程签到</h1>
<p>课程即将开始,请抓紧时间签到!</p>
<!-- 操作按钮 -->
<div class="layui-row" style="margin-top: 20px;">
<div class="layui-col-xs12">

View File

@ -62,7 +62,6 @@
// 发起GET请求获取数据
$.get('/api/get-course-type', function (res) {
// 假设返回的res是一个对象包含必修和选修的课程名数组
console.log(res);
// 处理返回的数据,转换为表格能接受的格式
var tableData = [];

View File

@ -189,56 +189,52 @@ CREATE TABLE teacher_class_course
);
INSERT INTO teacher_class_course(teacher_number, course_id, class_name,major_id) VALUES
('G0000',1,'2023级01班','000');
INSERT INTO teacher_class_course(teacher_id, course_id, class_id)
VALUES (1, 1, 1),
(1, 2, 1),
(1, 1, 3),
(1, 1, 4),
(2, 2, 1),
(2, 2, 2),
(2, 2, 3),
(2, 2, 4),
(3, 2, 1),
(3, 2, 2),
(3, 2, 3),
(3, 2, 4);
('G0000',1,'2023级01班','000'),
('G0000',3,'2023级01班','000'),
('G0001',2,'2023级01班','000'),
('G0001',4,'2023级01班','000');
CREATE TABLE schedule
(
schedule_id INT AUTO_INCREMENT,
schedule_id INT AUTO_INCREMENT UNIQUE,
day_of_week INT,
period_id INT,
teacher_id INT,
class_id INT,
teacher_number INT,
class_number INT,
course_id INT,
PRIMARY KEY (schedule_id),
FOREIGN KEY (period_id) REFERENCES time_period (period_id),
FOREIGN KEY (teacher_id) REFERENCES teacher (teacher_id),
FOREIGN KEY (class_id) REFERENCES class (class_id),
FOREIGN KEY (teacher_number) REFERENCES teacher (teacher_number),
FOREIGN KEY (course_id) REFERENCES course (course_id)
);
INSERT INTO schedule (day_of_week, period_id, teacher_id, class_id, course_id) VALUES
(1,1,1,1,1),
(1,2,1,2,1),
(2,3,1,1,3),
(2,4,1,1,4),
(3,1,1,1,2),
(3,4,1,1,1),
(4,2,1,2,1),
(4,3,1,1,1),
(5,1,1,1,3),
(5,3,1,1,1);
INSERT INTO schedule (day_of_week, period_id, teacher_number, class_number, course_id) VALUES
(1,1,'G0000','2023级01班',1),
(1,2,'G0000','2023级01班',3),
(1,3,'G0001','2023级01班',2),
(1,4,'G0001','2023级01班',4),
(2,1,'G0001','2023级01班',4),
(2,2,'G0001','2023级01班',2),
(2,3,'G0000','2023级01班',1),
(2,4,'G0000','2023级01班',3),
(3,1,'G0000','2023级01班',1),
(3,2,'G0000','2023级01班',3),
(3,3,'G0001','2023级01班',2),
(3,4,'G0001','2023级01班',4),
(4,1,'G0001','2023级01班',4),
(4,2,'G0001','2023级01班',2),
(4,3,'G0000','2023级01班',1),
(4,4,'G0000','2023级01班',3),
(1,1,'G0000','2023级01班',1),
(1,2,'G0000','2023级01班',3),
(1,3,'G0001','2023级01班',2),
(1,4,'G0001','2023级01班',4);
CREATE TABLE time_period
(
period_id INT AUTO_INCREMENT,
period_id INT AUTO_INCREMENT UNIQUE,
period_name VARCHAR(10),
start_time TIME,
end_time TIME,