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

【图一  首页】

c6516511ee7379f92308a5d13540f86a.gif

【图二  数据库】

84bb2661d4109aa5646f6f70d88ba161.gif



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值