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>
<div class="layui-body"> <div class="layui-body">
<div id="sign-in-reminder" class="layui-container"> <div id="sign-in-reminder" class="layui-container">
<h1>每日签到</h1> <h1>课程签到</h1>
<p>每天签到,享受连续签到奖励!</p> <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>
<!-- 操作按钮 --> <!-- 操作按钮 -->
<div class="layui-row" style="margin-top: 20px;"> <div class="layui-row" style="margin-top: 20px;">
<div class="layui-col-xs12"> <div class="layui-col-xs12">

View File

@ -62,7 +62,6 @@
// 发起GET请求获取数据 // 发起GET请求获取数据
$.get('/api/get-course-type', function (res) { $.get('/api/get-course-type', function (res) {
// 假设返回的res是一个对象包含必修和选修的课程名数组 // 假设返回的res是一个对象包含必修和选修的课程名数组
console.log(res);
// 处理返回的数据,转换为表格能接受的格式 // 处理返回的数据,转换为表格能接受的格式
var tableData = []; 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 INSERT INTO teacher_class_course(teacher_number, course_id, class_name,major_id) VALUES
('G0000',1,'2023级01班','000'); ('G0000',1,'2023级01班','000'),
('G0000',3,'2023级01班','000'),
INSERT INTO teacher_class_course(teacher_id, course_id, class_id) ('G0001',2,'2023级01班','000'),
VALUES (1, 1, 1), ('G0001',4,'2023级01班','000');
(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);
CREATE TABLE schedule CREATE TABLE schedule
( (
schedule_id INT AUTO_INCREMENT, schedule_id INT AUTO_INCREMENT UNIQUE,
day_of_week INT, day_of_week INT,
period_id INT, period_id INT,
teacher_id INT, teacher_number INT,
class_id INT, class_number INT,
course_id INT, course_id INT,
PRIMARY KEY (schedule_id), PRIMARY KEY (schedule_id),
FOREIGN KEY (period_id) REFERENCES time_period (period_id), FOREIGN KEY (period_id) REFERENCES time_period (period_id),
FOREIGN KEY (teacher_id) REFERENCES teacher (teacher_id), FOREIGN KEY (teacher_number) REFERENCES teacher (teacher_number),
FOREIGN KEY (class_id) REFERENCES class (class_id),
FOREIGN KEY (course_id) REFERENCES course (course_id) FOREIGN KEY (course_id) REFERENCES course (course_id)
); );
INSERT INTO schedule (day_of_week, period_id, teacher_id, class_id, course_id) VALUES INSERT INTO schedule (day_of_week, period_id, teacher_number, class_number, course_id) VALUES
(1,1,1,1,1), (1,1,'G0000','2023级01班',1),
(1,2,1,2,1), (1,2,'G0000','2023级01班',3),
(2,3,1,1,3), (1,3,'G0001','2023级01班',2),
(2,4,1,1,4), (1,4,'G0001','2023级01班',4),
(3,1,1,1,2), (2,1,'G0001','2023级01班',4),
(3,4,1,1,1), (2,2,'G0001','2023级01班',2),
(4,2,1,2,1), (2,3,'G0000','2023级01班',1),
(4,3,1,1,1), (2,4,'G0000','2023级01班',3),
(5,1,1,1,3), (3,1,'G0000','2023级01班',1),
(5,3,1,1,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 CREATE TABLE time_period
( (
period_id INT AUTO_INCREMENT, period_id INT AUTO_INCREMENT UNIQUE,
period_name VARCHAR(10), period_name VARCHAR(10),
start_time TIME, start_time TIME,
end_time TIME, end_time TIME,