# GB_ExperimentalTeaching **Repository Path**: walty/GB_ExperimentalTeaching ## Basic Information - **Project Name**: GB_ExperimentalTeaching - **Description**: 面向全校的大学计算机基础课程,重在动手能力,因此实践教学环节较多,受时间设备的限制,一次上课人数不能太多。机房、教师、学生三方都有空闲时间,才能安排,因此每学期计算机基础课老师安排实践课非常之繁琐;另外还存在教师按排好实践课后,若有其它任课老师调整了课表,又得重新安排,并且这时再去按排就更难了。因此开发实验教学管理系统实现老师上课与学生选课双向选择,每位学生不限制班级和同一个教师,可根据自己空闲时间,网上按排好所有的实验项目;每位教师也是根据自己的时间按排机房的时间,每次上实验课作好考勤和评分;教师可根据班级查询本班学生的实验完成情况。 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 1 - **Created**: 2018-04-05 - **Last Updated**: 2022-04-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # GB_ExperimentalTeaching 面向全校的大学计算机基础课程,重在动手能力,因此实践教学环节较多,受时间设备的限制,一次上课人数不能太多。机房、教师、学生三方都有空闲时间,才能安排,因此每学期计算机基础课老师安排实践课非常之繁琐;另外还存在教师按排好实践课后,若有其它任课老师调整了课表,又得重新安排,并且这时再去按排就更难了。因此开发实验教学管理系统实现老师上课与学生选课双向选择,每位学生不限制班级和同一个教师,可根据自己空闲时间,网上按排好所有的实验项目;每位教师也是根据自己的时间按排机房的时间,每次上实验课作好考勤和评分;教师可根据班级查询本班学生的实验完成情况。 # Core Code SELECT cname, sname, concat('[',rname,'][',time,']'), tname, pname, aname, score FROM student, rpt, srpt, attendance, teacher, room, project, class WHERE srpt.sid=student.sid AND attendance.aid=srpt.aid AND srpt.rptid=rpt.rptid AND rpt.tid=teacher.tid AND room.rid=rpt.rid AND rpt.pid=project.pid AND student.cid=class.cid AND student.cid= -- now cid; # Config DB_dbname : gb_gb_experimental DB_username : root DB_password : SA_username : superadmin SA_password : adminadmin # Server Apache-Tomcat 8.5 Mysql Eclipse Chrome Notepad++ Struts2 Spring Hibernate Maven JAVA jquery bootstrap HTML,CSS,JS