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