php学生作业管理,学生课程作业成绩管理系统

学生课程作业管理系统,由本站设计师开发完成。该软件有管理员、教师、学生三种用户角色,有课程管理、作业管理、管理员设置、教师管理、学生管理、作业批改等模块,程序功能齐全。我们的设计师从事学生毕业设计开发多年,充分理解学生的需求,所有代码的编写均站在学生的视角,代码风格简单,适合作为毕业设计或课程设计使用;

一、管理员为系统最高权限,管理员登陆后台,可以对课程、教师、学生、管理员自身等信息进行管理,含增删改查。

其中,教师和课程是有隶属关系的,就是说,在录入课程时,需要绑定该课程的教师。

教师可以在自己的工作台修改账 、密码。

二、教师可以从前台登录,进入自己的工作台。可以针对某个课程发布作业要求,可以查看各个属于自己的课程作业,可以给学生提交的作业进行评分和评语。

学生可以通过自己的工作台修改账 、密码。

数据库有6个表,数据库设计合理,表与表之间有联系,详见下面的数据字典。course  课程表

id   主键int(11)NOPRI

tid  外键,表示该课程的教师,对应teacher表的id字段int(11)YES

title 课程标题varchar(255)YES

homework  教师布置作业表

id  主键int(11)NOPRI

cid  外键,表示该作业对应的课程,对应于course表的id字段int(11)YES

tid  外键,表示该课程的教师,对应teacher表的id字段(冗余字段,为了查询效率)int(11)YES

title 作业的标题varchar(255)YES

detail  具体要求textYES

ptime  发布时间int(11)YES

endtime  截止交作业的时间int(11)YES

student  学生表

id  主键int(11)NOPRI

username  用户名varchar(255)NO

password  密码varchar(64)NO

realname  真实姓名varchar(255)YES

age  年龄varchar(3)YES

gender 性别varchar(12)YES

email  邮箱varchar(255)YES

picurl  头像varchar(255)YES

studentwork  记录学生交作业的表

id  主键int(11)NOPRI

hid 外键,表示作业对应的课程,和homework表id字段对应int(11)YES

sid 外键,表示该作业的学生,和student表的id字段对应int(11)YES

title 交作业时备注的标题varchar(255)YES

url  作业附件的地址varchar(255)YES

ptime  交作业的时间int(11)YES

score  老师对作业的评分int(11)YES

comment  老师的评语textYES

teacher  老师表

id  主键int(11)NOPRI

username  用户名varchar(255)NO

password  密码varchar(64)NO

realname  姓名varchar(255)YES

age  年龄varchar(3)YES

gender 性别varchar(12)YES

user  管理员表

id  主键int(11)NOPRI

username  用户名varchar(255)NO

password  密码varchar(64)NO

age  年龄varchar(3)YES

gender 性别varchar(12)YES

【图一  首页】

相关资源:基于C程序的周易占卜软件_c语言算命系统-C#代码类资源-CSDN文库

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年2月18日
下一篇 2021年2月18日

相关推荐