学生课程作业管理系统,由本站设计师开发完成。该软件有管理员、教师、学生三种用户角色,有课程管理、作业管理、管理员设置、教师管理、学生管理、作业批改等模块,程序功能齐全。我们的设计师从事学生毕业设计开发多年,充分理解学生的需求,所有代码的编写均站在学生的视角,代码风格简单,适合作为毕业设计或课程设计使用;
一、管理员为系统最高权限,管理员登陆后台,可以对课程、教师、学生、管理员自身等信息进行管理,含增删改查。
其中,教师和课程是有隶属关系的,就是说,在录入课程时,需要绑定该课程的教师。
教师可以在自己的工作台修改账 、密码。
二、教师可以从前台登录,进入自己的工作台。可以针对某个课程发布作业要求,可以查看各个属于自己的课程作业,可以给学生提交的作业进行评分和评语。
学生可以通过自己的工作台修改账 、密码。
数据库有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进行处理,非常感谢!