PHP在线作业管理
网站运行录像 在这里 链接:https://pan.baidu.com/s/1kt9vW0nw1gFefzgTF2A3AQ
提取码:lchs
复制这段内容后打开百度网盘手机App,操作更方便哦
可以下载观看。
源码地址:在线学生作业管理系统 (12121.shop)http://xs.12121.shop/
1.2 建立数据库模型
在线学生作业管理系统数据库
说明:1:!表示主键,$表示索引,N表示非空值
2:以下只是网站的重要数据表,次要重略。
1学生表:(Book)
学生表
中文字段名 |
英文字段名 |
数据类型 |
长度 |
备注 |
学生编号 |
Id |
int |
4 |
!$N |
用户名 |
Username |
nvarchar |
50 |
N |
性别 |
Sex |
nvarchar |
2 |
N |
|
|
nvarchar |
10 |
N |
|
|
nvarchar |
50 |
N |
注册时间 |
Addtime |
time |
8 |
N |
个人主页 |
Homepage |
nvarchar |
100 |
N |
2管理员表:(allusers)
管理表
中文字段名 |
英文字段名 |
数据类型 |
长度 |
备注 |
编号 |
Id |
int |
4 |
!$N |
帐号 |
Username |
nvarchar |
50 |
N |
密码 |
Pwd |
nvarchar |
50 |
N |
权限 |
Cx |
nvarchar |
50 |
N |
添加时间 |
Addtime |
datetime |
8 |
N |
3教学大纲(allgonggao)
教学大纲表
中文字段名 |
英文字段名 |
数据类型 |
长度 |
备注 |
编号 |
ID |
int |
4 |
!$N |
标题 |
Title |
nvarchar |
50 |
N |
内容 |
Content |
nvarchar |
50 |
N |
添加时间 |
Addtime |
datetime |
8 |
N |
类别 |
Leibie |
nvarchar |
20 |
N |
4课件表(allkejian)
课件表
中文字段名 |
英文字段名 |
数据类型 |
长度 |
备注 |
编号 |
Id |
int |
4 |
!$N |
名称 |
Title |
Varchar |
50 |
N |
附件 |
Fn |
Varchar |
50 |
N |
添加时间 |
Addtime |
datetime |
8 |
N |
5视频表(allshipin)
视频表
中文字段名 |
英文字段名 |
数据类型 |
长度 |
备注 |
编号 |
Id |
int |
4 |
!$N |
名称 |
Title |
Varchar |
50 |
N |
附件 |
Fn |
Varchar |
50 |
N |
添加时间 |
Addtime |
datetime |
8 |
N |
详细设计
由于系统较为庞大,页面数量很大,所以本章只取其中部分进行设计说明。
2.1 网站界面介绍
2.1.1人机界面(网站首页Default.php)
网站首页
2.1.2 在线学生作业管理系统首页界面说明
首页中拥有显示进入各个模块的导航按钮,用户可以直接点击进入相应的模块。下表是主页以及相关模块入口中的几个主要按钮:
网站首页关联文件
导航按钮 |
说明 |
首 页 |
主网页 |
用户登陆 |
学生登陆窗口,从这里进入学习模块 |
站内搜索 |
课程搜索页面 |
学生注册 |
学生注册自己的帐号以便登陆系统 |
作业发布 |
课程的教学大纲信息 |
作业上交 |
上传培养方案,并具有浏览、下载、删除、覆盖功能 |
作业评分 |
课程考试大纲 |
系统简介 |
系统的简介 |
教学互动 |
网站留言板,提供交流互动平台 |
后台管理 |
管理员登陆后台管理界面的接口 |
2.2 教学新闻简介
2.2.1人机界面(qtlist.php?lb=1)
新闻简介页面
2.2.2培养方案界面说明
在线学生作业管理系统的培养方案界面,是教学管理信息中的一项,以列表的形式介绍方案的方案名称、附件, 添加人,添加时间等信息,在后面附有查看详细信息的超级链接,学生可点击其进行详细了解。
还可下载文件
2.2.2教学资料界面说明
在线学生作业管理系统的新闻简介界面,是新闻信息中的一项,以列表的形式介绍课程的序号、标题、添加时间等信息,在后面附有查看详细信息的超级链接,教师可点击其进行详细了解。
2.3作业浏览
该模块为作业上交模块,其实现的主要难度在于上传文件,下面简单介绍下该模块实现的代码:
<?php
session_start();
include_once 'conn.php';
$ndate =date("Y-m-d");
$addnew=$_POST["addnew"];
if ($addnew=="1" )
{
$zuoyemingcheng=$_POST["zuoyemingcheng"];$zuoyeneirong=$_POST["zuoyeneirong"];$shangjiaoren=$_POST["shangjiaoren"];
$sql="insert into zuoyeshangjiao(zuoyemingcheng,zuoyeneirong,shangjiaoren) values('$zuoyemingcheng','$zuoyeneirong','$shangjiaoren') ";
mysql_query($sql);
echo "javascript:alert('添加成功!');location.href='zuoyeshangjiao_add.php';";
}
?>
function OpenScript(url,width,height)
{
var win = window.open(url,"SelectToSort",'width=' + width + ',height=' + height + ',resizable=1,scrollbars=yes,menubar=no,status=yes' );
}
function OpenDialog(sURL, iWidth, iHeight)
{
var oDialog = window.open(sURL, "_EditorDialog", "width=" + iWidth.toString() + ",height=" + iHeight.toString() + ",resizable=no,left=0,top=0,scrollbars=no,status=no,titlebar=no,toolbar=no,menubar=no,location=no");
oDialog.focus();
}
添加作业上交: 当前日期:
function check()
{
if(document.form1.zuoyemingcheng.value==""){alert("请输入作业名称");document.form1.zuoyemingcheng.focus();return false;}if(document.form1.zuoyeneirong.value==""){alert("请输入作业内容");document.form1.zuoyeneirong.focus();return false;}if(document.form1.shangjiaoren.value==""){alert("请输入上交人");document.form1.shangjiaoren.focus();return false;}
}
function gow()
{
location.href='peixunccccailiao_add.php?jihuabifffanhao='+document.form1.jihuabifffanhao.value;
}
作业名称: | * |
作业内容: | * |
上交人: | <input name='shangjiaoren' type='text' id='shangjiaoren' value='' /> * |
|
2.4系统用户管理
2.4.2教学新闻添加界面说明
在此页面中,学生可进行添加留言、查看历史留言等操作,还可以查看到管理员的相关回复,使网络学习的交互性得到很好的体现。
2.5管理员管理网站基本信息
管理员负责对网站的所有基本信息进行维护。在在线学生作业管理系统中管理员需要对教学大纲,教学视频信息,课件信息,学生信息,教师信息等进行管理,在这里只详细的介绍一下其中几个重要的页面。
2.5.1用户登陆界面
2.5.1.1人机界面(login.php)
后台登陆界面
2.2.1.2 教学管理界面说明
在用户名、密码两个输入框内输入正确的信息,点击登陆后,系统自动检查数据是否与数据库中相关的表中的数据一致,如一致,则允许用户通过验证,进入系统后台,否则将视为非法用户,拒绝进入,从第一关便保证系统安全。
2.2.2教学及用户相关操作
2.2.2.1 教学人机界面
1)后台主页面
后台主页面
2)学生信息管理页面
2.2.2.2系统后台操作相关信息
在系统后台,管理员可对整个网站的所有信息进行操作。其操作按对象可分为两大类:一是教学大纲操作,这是整个系统存在的唯一根据,所以,这对于整个网站来说是最大的重心;二是用户信息操作,这里分为两种用户:教师和管理员,其分别在网站中扮演参与者和管理者的身份,从不同的角度,为网站存在的价值做着不同的贡献。
系统后台是整个网站进行信息更新和处理的中心,是系统健康发展的核心操作中心,所以,除了安全方面要做到位外,还要注意在操作过程中的谨慎性,特别是一些不可逆的操作,如删除等,一定要三思而行。
有了以上的表,就不难做出这个网站了。如果有其他用途...比如用它交作业的话,基本上是没问题的。如果要做毕业设计的话,在
完善完善应该也差不多啦。
如果想要下载完整源代码可以联系我 qq:2804035105
wx:15289469942。