+316原创程序 +49收集论文 +84原创文章 +1669VIP客户 +3259222总访问量
学生课程作业成绩管理系统
学生课程作业成绩管理系统
本站旨在为您提供学习php+mysql编程的范例作品,我们希望您通过学习自己完成毕业设计、课程设计!


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

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

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

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

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

三、学生可以前台注册,然后进入学生工作台,学生可以查看教师发布的作业要求,可以在指定的时间(教师设置的截止时间)内提交作业,可以看到作者的审核状态,可以看到作业的评分和评语。

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

数据库有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


【图一  首页】

【图二  数据库】



©专业辅导 php毕业设计,php课程设计,php期末作业,php大作业,品质保证 访问:3259222次  
9laile.com源码在线销售平台由本站设计师齐工独立研发
当前版本V1.1.18
皖ICP备05020966号

皖公网安备 34072202000111号

 68813382