> 文档中心 > PHP在线作业管理

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

QQ

Qq

nvarchar

10

N

EMAIL

Email

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;

   }

   

  

   

     

     

   

 

作业名称:  *
作业内容:  PHP在线作业管理 *
上交人: <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。
 

书法艺术字体