作业提交系统界面设计

合集下载

在线教育毕业设计系统功能划分及界面

在线教育毕业设计系统功能划分及界面

转载注明出处:4.2系统功能划分经过对系统的需求分析,将整个系统分为三部分:学生子系统、教师子系统、管理员子系统。

4.2.1学生子系统功能划分学生子系统,主要完成网上教案学习与下载,在线作业提交,查看教师的批复及查看教师资料。

学生子系统的功能图4-1学生子系统模块图4.2.2管理员子系统功能划分管理员子系统完成此系统的管理维护操作,主要包括新增教师资料,教师信息管理,教案信息管理以及密码设定等。

管理员子系统的功能如图4-2。

图4-2管理员子系统模块4.2.3教师操作子系统功能划分教师操作子系统完成此系统的教师管理维护操作,主要包括修改自己的资料,向网上发布教案,审批学生的作业等。

教师子系统的功能如图4-3。

图4-3教师子系统模块4.3系统功能描述4.3.1学生子系统功能描述1.查看教师资料模块本模块完成查看教师资料的功能,学生可以输入教师的姓名,按姓名进行查询。

查询的结果中显示相应的教师的相关的信息,如教师的学历,职称,简介等。

2.教案信息查看及下载教师可以发布教案到网上,供学生查看及下载,学生进入本网站后可以查看到已发布的教案信息,学生可以在线浏览或下载到自己的电脑上进行查看。

这也是在线教育网站的主要功能部分。

3.在线提交作业学生可以在任意时间、任意地点来完成作业,并通过网站传给相应的老师进行批复。

4.查看教师批复学生可以查看到教师的批复信息。

4.3.2管理员子系统功能描述1.新增教师资料由于本系统教师用户具有一定的权限,如发布教案等,所以需要对教师的身份进行验证,教师不可以随意注册,需要由管理员在后台完成添加的功能。

管理员在后台添加后,才可以以此教师的身份登录。

2.教师管理完成教师资料的修改及删除的功能,管理员可以修改教师的资料,或对错误的或过期的教师资料信息进行删除。

3.教案管理管理员可以实现教案的管理,如对教案进行修改及删除等。

4.密码设定管理员可以自己修改自己的密码。

以提高系统的安全性。

学生作业在线管理系统需求规格说明书

学生作业在线管理系统需求规格说明书

学生作业在线管理系统需求规格说明书学生作业在线管理系统需求规格说明书1.引言1.1 项目背景1.2 项目目的1.3 读者对象1.4 范围2.系统概述2.1 系统描述2.2 用户角色2.3 功能概述2.3.1 学生端功能2.3.2 教师端功能2.3.3 管理员端功能2.3.4 其他相关功能3.详细需求描述3.1 学生端需求3.1.1 学生注册与登录 3.1.2 查看作业任务3.1.3 提交作业3.1.4 查看成绩3.1.5 课程讨论3.2 教师端需求3.2.1 教师注册与登录 3.2.2 创建作业任务3.2.3 批阅作业3.2.4 发布成绩3.2.5 管理学生信息3.2.6 课程管理3.3 管理员端需求3.3.1 管理员注册与登录 3.3.2 用户管理3.3.3 系统设置3.3.4 数据统计3.4 其他需求3.4.1 安全性要求 3.4.2 可靠性要求 3.4.3 可用性要求3.4.4 可维护性要求4.性能需求4.1 响应时间要求4.2 并发用户数要求4.3 数据量要求5.接口需求5.1 硬件接口需求5.2 软件接口需求5.3 通信接口需求6.数据需求6.1 数据描述6.1.1 学生信息数据6.1.2 教师信息数据 6.1.3 作业任务数据 6.1.4 作业提交数据 6.1.5 成绩数据6.2 数据库要求7.界面需求7.1 学生端界面7.2 教师端界面7.3 管理员端界面8.安全需求8.1 用户身份验证8.2 数据加密8.3 权限控制9.测试需求9.1 功能测试9.2 性能测试9.3 安全性测试10.部署需求10.1 硬件需求10.2 运行环境需求10.3 软件安装需求附件:附件A:数据库设计附件B:界面原型法律名词及注释:1.个人信息保护法: 个人信息保护法是指对公民个人信息收集、储存、使用、加工等行为进行法律规范的法律。

2.著作权法: 著作权法是指保护创作者对其作品享有的独占权利以及对他人侵犯该权利行为提供法律保护的法律。

作业提交与批改系统的设计与实现

作业提交与批改系统的设计与实现

摘要随着网络高速地融入当今现代人的生活,学校对网络技术的应用也在不断地提高。

学校的教学任务十分复杂,工作也很繁琐,在教学任务中,作业的批改也是一个很重要的环节。

为了提高老师工作效率,减轻教师的工作强度,提高作业批改的灵活性的,作业提交与批改系统诞生可以说是事在必行的。

该系统采用B/S结构,以浏览器方式登陆系统,用作为开发语言,数据库则使用Microsoft SQL Server 2010实现。

作业提交与批改包括了学生子系统、教师子系统、管理员子系统三大模块,该系统主要完成学生,教师,管理员的登陆,作业的提交,批改等功能,具有操作简单、界面友善、灵活性好、系统安全性高、运行稳定等特点。

本文简要介绍了作业提交与批改系统的开发背景与意义,着重阐述了该系统的设计实现过程与该系统数据库的设计实现过程;从系统的需求分析、模块设计、数据库设计到系统实现等各个环节都进行了详尽的分析和描述。

关键词:作业上传;作业批改;系统实现;SQL ServerAbstractWith the high-speed network melting into modern life, the application of network technology at school also constantly improve. The teaching mission of the school is very complicated, and work is also very tedious, in the task of teaching, the homework correct is also a very important link. In order to improve the teacher's work efficiency, reduce the intensity of the work of teachers, improve homework correcting flexibility, assignment submission and correction system can be said to have no choice but to the birth of. The system uses the B/S structure, to browser landing system, using as a development language, database using Microsoft SQL Server 2010. Job submission and correction includes student subsystem, teacher subsystem, the administrator subsystem three big modules, the system mainly completes the student, teacher, administrator login, job submission, correcting function, has the advantages of simple operation, friendly interface, good flexibility, the system safe, stable operation and high.This paper briefly introduces the development background and significance of the job submission and correction system, and elaborates the design and system realization process and this system database design realization process; from the system of needs analysis, module design, database design and system realization and so on each link has carried on the detailed analysis and description.Keywords: Homework uploading; homework system; SQL Server目录1 绪论 (1)1.1 开发背景 (1)1.2 研究意义 (1)1.3 系统设计思想 (2)2 可行性分析 (4)2.1问题描述 (4)2.2 可行性分析研究 (5)2.2.1 技术可行性 (5)2.2.2 经济可行性 (5)2.2.3 操作可行性 (5)2.3结论意见 (5)3 需求分析 (7)3.1用户需求分析 (7)3.2系统功能的需求分析 (7)3.3性能需求分析 (7)4 概要设计 (8)4.1系统总体结构设计 (8)4.2功能设计 (8)4.2.1登陆子系统功能设计 (9)4.2.2学生子系统功能设计 (9)4.2.3教师子系统功能设计 (9)4.2.4管理员子系统功能设计 (10)4.3数据库设计 (11)4.3.1 概念结构设计 (11)4.3.2逻辑结构设计 (11)4.3.3物理结构设计 (14)4.3.4数据字典 (17)5 详细设计 (18)5.1 登陆界面 (18)5.2学生注册界面 (19)5.3作业上传界面 (21)5.4作业批改界面 (21)5.5认证学生注册信息 (22)5.6教师管理 (23)5.7作业发布管理 (25)5.8修改密码 (26)6 软件测试 (27)6.1概念和意义 (27)6.2 特性 (27)6.3重要性 (28)6.4 本系统测试描述 (28)6.5系统测试效果 (28)7 用户使用说明书 (32)7.1 系统运行环境 (32)7.2 系统操作说明 (32)7.2.1管理员登录 (32)7.2.2教师登录 (34)7.2.3学生登录 (36)8结论 (38)参考文献 (40)致谢 (41)附录 (42)外文原文 (52)外文译文 (65)1 绪论1.1 开发背景随着计算机技术的快速发展,信息化成为传统产业提高工作效率和企业竞争力的重要途径,并且人们也不再满足于建立各种静态地发布信息系统,更多的时候需要能与用户进行交互,并能提供后台的数据库管理和控制等服务的系统。

学生作业管理系统课程设计

学生作业管理系统课程设计
数据库关系:学生与作业、教师与课程、课 程与作业等关系
数据库表:学生表、作业表、教师表、课程 表等
数据库安全:用户权限管理,数据备份与恢 复等
系统界面设计
界面布局:简洁明了,易于操作 色彩搭配:协调美观,符合用户审美 功能模块:作业提交、批改、查询、统计等 用户交互:友好直观,易于理解和使用
系统功能模块设计
作业管理模块:包括作业发布、作业提交、作业批改等功能 成绩管理模块:包括成绩录入、成绩查询、成绩统计等功能 学生管理模块:包括学生信息管理、学生成绩查询等功能 教师管理模块:包括教师信息管理、教师作业发布等功能 系统管理模块:包括系统设置、系统维护等功能
05 系统实现
数据库表实现
学生信息表:存储学生基本 信息,如学号、姓名、性别、 班级等
07 总结与展望
课程设计总结
课程设计目标:提 高学生作业管理效 率,提升教学质量
课程设计内容:系 统需求分析、系统 设计、系统实现、 系统测试
课程设计成果:实 现了学生作业管理 系统,提高了作业 管理效率
课程设计经验:团 队合作、沟通协调 、时间管理、技术 应用
系统优缺点分析
优点:提高作业管理效率,减轻教师负担 缺点:需要一定的技术支持,可能存在安全隐患 展望:未来可以加入更多智能化功能,提高用户体验 建议:加强系统安全性,提高用户隐私保护
系统界面实现
登录界面:用户输入用户名和密码进行登 录
主界面:显示学生作业列表、教师信息、 系统设置等
作业提交界面:学生上传作业文件,填写 作业信息
作业批改界面:教师查看学生作业,进行 批改和评分
成绩查询界面:学生查询自己的作业成绩 和排名
系统设置界面:管理员设置系统参数,如 用户权限、作业类型等

作业1 作业提交与批改系统 HTML界面

作业1 作业提交与批改系统 HTML界面

作业提交系统作业1-作业提交与批改系统HTML界面请根据以下需求部分功能或全部全部功能HTML界面代码;注意HTML代码附在本文后面一、作业提交与批改系统●系统功能图●基本功能1.学生注册2.学生、教师、管理员密码找回功能3.不同用户登录进入不同的界面4.学生作业的查看5.学生作业成绩的查看6.学生作业上传7.教师布置作业8.教师删除作业9.教师修改作业10.教师发布成绩11.教师修改成绩12.教师下载作业13.管理员添加教师用户15.管理员添加专业16.管理员添加班级17.个人资料的查看18.个人密码的修改●限制条件1.学生不可以进行教师与管理员的页面2.教师也不可以进入管理员页面,还有学生页面3.管理员也不可以进行学生和教师面页4.每个学生登录进入之后只能看到自己班级的作业,不可以看到别的班级的作业5.每个教师登录只对自己发布的作业进行管理,不可以对别的教师发布的作业进行管理6.当学生注册时输入的学号必需与选定的班级匹配。

7.不同的用户使用修改密码都只能修改自己的密码,无法修改他人的8.不同的用户使用个人数据功能时,也是只可以看到自己的信息不可以看到他们的信息9.学生上传作业的类型,大小,时间等,受到教师发布作业的约束●特殊功能的原理⏹管理员添加专业班级的处理原理以本系为例子,有十多个专业,当某个专业人数比较多时就会分成几个班,如图形图像一班,图形图像二班,ACCP一班,ACCP二班等,而且还分为2004级图形图像一班,2004级图像图像二班,2005级图形图像一班,2005级图形图像二班等。

在程序中,首先应该添加专业,而把“图形图像一班”视为一个专业,“图形图像二班”视为一个专业。

前面的“2004级”“2005级”当作年份。

添加专业的时候不用只需要添加专业的名称,在添加班级的时候只须要选择年份和专业,再输入班级的代号就可以添加班级了。

⏹管理员添加教师管理员的原理管理员可以添加教师用户,教师用户必须由管理员添加,每次当管理员添加教师用户时就会在网站目录下的一个专门用于存放上传作业的目录(up)的根目录下以教师的姓名为目录名新建一个根目录。

“Dreamweaver网页设计”提交作业步骤说明

“Dreamweaver网页设计”提交作业步骤说明

“Dreamweaver网页设计”提交作业步骤说明Step01首先单击Dreamweaver中的“站点”菜单,打开“××的站点定义为”对话框。

选择“高级”选项,再单击“分类”列表中的“本地信息”选项。

在右侧栏目里从上到下地定义一个以自己的学号为“站点名称”的站点(如“119074122”),并设置好“本地根文件夹(F):”(如“D:\119074122\”)、“默认图像文件夹(I):”(如“D:\119074122\images\”)。

其它选项均为默认,如图1所示。

图1Step02再单击左侧“分类”列表里的“远程信息”,切换到“远程信息”对话框,在“访问栏(A):”里选择“FTP”,在“FTP主机(H):”里输入“222.195.39.180”,“主机目录(D):”为空,在“登录(L):”和“密码(P):”栏内分别填上你自己的用户名(即学号)和老师给的密码(即学号后六位),其它选项均为默认,如图2所示。

图2Step03单击图2中的“测试(T)”按钮,显示如图3所示:“Macromedia Dreamweaver已成功连接到您的Web服务器。

”信息后,单击“确定”按钮;再单击“确定”按钮。

图3注:如是“管理站点”进行编辑的,则最后需单击“完成”按钮。

Step04 在Dreamweaver中单击“文件面板组”中“连接到远端主机”按钮,连接“梦之坊”服务器,如图4所示。

图4Step05 连接成功后“连接到远端主机”按钮变成“从远端主机断开”形式,单击“展开以显示本地和远端站点”按钮(如图5所示),打开站点管理模式,如图6所示。

图5图6Step06 在站点根目录上单击鼠标右键,选择“新建文件夹(R)”,出现“untitled”文件夹命名框,将其改名为第几次作业名(如第1次作业名为:“1”),如图7、图8所示。

图7图8Step07 在第几次作业名(如“1”)上单击鼠标右键,选择“新建文件(F)”命令,出现“untitled.html”新建文件,将其改名为每次的作业名(如MyFirstWeb.html),如图9、图10所示。

基于CS结构的电子作业上传系统的实现

基于CS结构的电子作业上传系统的实现

基于CS结构的电子作业上传系统的实现随着互联网技术的发展和教育信息化的浪潮,越来越多的学校和教育机构开始使用电子作业上传系统来方便学生提交作业、教师批改作业和管理教学资源。

本文将基于CS结构,介绍如何实现一个简单的电子作业上传系统。

1.系统需求分析在设计一个电子作业上传系统之前,首先需要明确系统的功能和需求。

一般来说,电子作业上传系统应该具备以下功能:-学生注册登录:学生可以通过注册账号并登录系统来提交作业和查看成绩。

-作业提交:学生可以在规定的时间内提交作业到系统,并上传附件。

-作业批改:教师可以查看学生提交的作业,并对作业进行批改并给出评语和分数。

2.系统架构设计-客户端:学生和教师使用的界面,包括注册登录界面、作业提交界面、作业批改界面等。

-服务器端:负责接收来自客户端的请求,处理业务逻辑,管理数据库和文件系统等。

服务器端可以采用Java语言开发,使用Spring框架实现业务逻辑处理,MyBatis框架实现数据库操作,同时搭建Tomcat作为服务器。

客户端可以使用HTML、CSS、JavaScript开发,通过前端框架如Bootstrap或Vue.js实现界面设计和交互。

3.系统实现步骤(1)数据库设计首先设计数据库表结构,包括学生表、教师表、作业表等。

学生表包含学生ID、姓名、密码等字段;教师表包含教师ID、姓名、密码等字段;作业表包含作业ID、作业名称、截止时间等字段。

另外还可设计文件表,存储作业附件信息。

(2)后端开发编写服务器端代码,实现注册登录功能、作业提交功能、作业批改功能、作业管理功能等。

使用Spring框架进行业务逻辑处理,MyBatis框架进行数据库操作。

(3)前端开发设计客户端界面,包括注册登录界面、作业提交界面、作业批改界面等。

使用HTML、CSS、JavaScript进行界面设计和交互,通过Ajax技术与服务器端进行数据交互。

(4)系统测试与调试完成系统开发后,进行系统测试和调试,确保系统功能正常并具备良好的用户体验。

作业智慧系统设计方案,1200字

作业智慧系统设计方案,1200字

作业智慧系统设计方案作业智慧系统设计方案一、引言近年来,随着人工智能技术的发展,智能化系统在各个领域得到了广泛的应用。

作为学生的重要组成部分,作业管理对于教育教学工作具有重要的意义。

然而,在传统的作业管理模式下,存在着许多痛点,如作业分发效率低、作业批改耗时、学生反馈渠道不畅等问题。

因此,我提出了设计一个作业智慧系统的方案,旨在提高作业管理的效率和质量。

二、系统需求分析1. 作业分发与批改:系统需要提供一个作业分发平台,教师可以在该平台上发布作业任务,并将作业分发给学生;学生可以在平台上查看作业、提交作业。

此外,系统应该具有智能批改功能,能够自动对选择题进行批改,并提供参考答案和解析。

2. 作业管理与排名:系统需要对学生的作业进行管理和排名,教师可以根据作业情况对学生进行评价和排名,学生可以查看自己的作业成绩和排名。

3. 学生反馈渠道:系统需要提供一个学生反馈渠道,学生可以在系统中向教师提问、反馈问题,教师可以及时回复和解答。

4. 数据统计与分析:系统需要对作业数据进行统计和分析,生成各类报表,为教师提供决策支持。

三、系统设计方案1. 技术选型:系统采用Web前后端分离的架构,使用HTML、CSS和JavaScript进行前端开发,使用Python或Java进行后端开发。

2. 数据库设计:系统需要设计适合作业管理的数据库,包括教师信息表、学生信息表、作业任务表、作业提交表、作业批改表等。

通过数据库的设计,实现数据的存储和管理。

3. 界面设计:系统的界面应该简洁美观,易于操作。

教师界面应具备发布作业、批改作业、查看学生作业成绩等功能;学生界面应具备查看作业、提交作业、查看成绩等功能;学生反馈界面应具备向教师提问、反馈问题等功能。

4. 作业批改功能:系统采用机器学习技术实现作业批改功能,通过训练模型,能够自动对选择题进行批改,并提供参考答案和解析。

对于主观题,系统提供教师进行人工批改。

5. 学生反馈功能:系统提供一个学生反馈渠道,学生可以在系统中向教师提问、反馈问题。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

作业提交系统界面设计1管理员添加用户的界面与编码代码:<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%><%const need_purview=3%><!--#include file="../localhost.asp"--><!--#include file="show_error.asp"--><!--#include file="../purview.asp"--><%response.expires=0%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>添加管理组成员</title><link href="../eric.css" rel="stylesheet" type="text/css"></head><body><form name="add_manager" method="post"action="admin_check.asp?action=add_manager"><table width="600" border="0" align="center" cellpadding="4" cellspacing="1" id="table_01"><tr><td width="120" class="white_bold_blue">添加管理组成员</td><td width="240" class="white_bold_blue">&nbsp;</td><td width="212" class="white_bold_blue">说明:</td></tr><td>用户名:</td><td><input name="username" type="text" class="input_text_01" id="username" size="20" maxlength="20"></td><td>请使用英文1-20</td></tr><tr><td>密码:</td><td><input name="password" type="password" class="input_text_01"id="password" size="20" maxlength="20"></td><td>8-20位的密码</td></tr><tr><td>确认密码:</td><td><input name="passwordq" type="password" class="input_text_01"id="passwordq" size="20" maxlength="20"></td><td>再输入一遍密码,以确认</td></tr><tr><td>教师名:</td><td><input name="teacher_name" type="text" class="input_text_01"id="teacher_name" size="20" maxlength="20"></td><td>&nbsp;</td></tr><tr><td>权限:</td><td><select name="purview" id="purview"><option value="2">普通教师</option><option value="3">系统管理员</option></select></td><td class="red_12pt_font">当前系统设定权限后不可更改,请慎重</td></tr><tr><td>备注:</td><td> <textarea name="remark" cols="30" rows="3"class="input_textarea_01" id="remark"></textarea></td><td>可以不填</td></tr><tr><td colspan="3" class="center"><input type="submit" name="Submit" value="提交">&nbsp; <input type="reset" name="Submit2" value="重置"></td></tr></table></body></html>2 用户管理界面代码:<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%><%const need_purview=3%><!--#include file="../localhost.asp"--><!--#include file="conn.asp"--><!--#include file="../lockip.asp"--><!--#include file="show_error.asp"--><!--#include file="../purview.asp"--><%response.expires=0%><SCRIPT language=javascript>//确认窗口function ConfirmDel(id){url="show_detail_info.asp?action=del_manager&id="+idif(confirm("确定要删除该账号吗?删除将不能恢复!所有该教师布置的作业和学生上传的作业将删除!以及相关学生的注册信息。

请慎重!?"))location=url}</SCRIPT><html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>用户管理</title><link href="../eric.css" rel="stylesheet" type="text/css"><style type="text/css"><!--.style1 {color: #FF0000}--></style></head><body><table width="600" border="0" align="center" cellpadding="4" cellspacing="1"id="table_01"><tr><td width="50" class="white_bold_blue">用户名</td><td width="50" class="white_bold_blue">姓名:</td><td width="90" class="white_bold_blue">班级:</td><td width="70" class="white_bold_blue">备注:</td><td width="90" class="white_bold_blue">权限:</td><td width="90" class="white_bold_blue">操作:</td></tr><%dim sql_50sql_50="select * from eric_manager"call opendb()set rs=conn.execute (sql_50)do while not rs.eof%><tr><td width="50"><%=trim(rs("eric_manager"))%></td><td width="50"><%=trim(rs("teacher"))%></td><td width="90"><%=trim(rs("class_e"))%></td><td width="70"><%=trim(rs("remark"))%></td><td width="90"><%if rs("purview")=2 thenresponse.write "普通教师"elseif rs("purview")=3 thenresponse.write "系统管理员<span class='style1'>* </span> "end if%></td><td width="200" class="center"><input name="modify" type="button"id="modify"onclick="window.location.href='show_detail_info.asp?action=update_ma nager&id=<%=rs("id")%>'" value="修改"><input type="button" name="is_lock" value="<%dim actif rs("is_lock")=false thenact="锁定"elseact="解锁"end ifresponse.write act%>"onclick="window.location.href='show_detail_info.asp?action=lock_manager&id=<%=r s("id")%>&is_lock=<%=act%>'">&nbsp;<input name="del" type="submit" id="del" value="删除" onclick="return ConfirmDel(<%=rs("id")%>)"></td></tr><%rs.movenextloopcall closers()call closedb()%></table></body></html>3 教师添加班级的界面与编码代码:<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%><%const need_purview=2%><!--#include file="../localhost.asp"--><!--#include file="show_error.asp"--><!--#include file="../purview.asp"--><%response.expires=0if session("purview")>2 thencall error("对不起,该系统目前该功能只对教师开放,如有需要,请自建一个教师帐号!--><a href='control/admin_main.asp' target='_parent'>返回管理首页</a>") call Iserror()response.endend if%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>网上作业提交系统</title><link href="../eric.css" rel="stylesheet" type="text/css"><style type="text/css"><!--.style3 {color: #FFFFFF; font-weight: bold; font-size: 14px; }--></style></head><body><form name="form1" method="post" action="admin_check.asp?action=add_class"><table width="600" border="0" align="center" cellpadding="4" cellspacing="1" id="table_01"><tr><td width="181" class="white_bold_blue">添加班级:</td><td width="226" class="white_bold_blue"> </td><td width="165" class="white_bold_blue">说明:</td></tr><tr><td>添加你教的班级:</td><td><input name="class_er" type="text" class="input_text_01"id="class_er" size="20" maxlength="20"></td><td>如:计科0701班</td></tr><tr><td colspan="3"><span class="red_bold_14pt_font">注意:</span><table width="500" border="0" align="center" cellpadding="4" cellspacing="1" id="table_02"><tr><td width="16" height="16" align="center" valign="middle" bgcolor="#0099CC" class="style3">1</td><td width="464" class="red_12pt_font"> 在添加完成该操作后,系统会创建以此命名的文件夹,请不要随意改动(如更名,会大来大量的数据操作!),或者删除,学生的作业都将提交到该文件夹下面,一旦删除,则所有该班级的作业都将删除,无法恢复,请慎重! </td></tr><tr><td width="16" height="16" align="center" valign="middle" bgcolor="#0099CC" class="style3">2</td><td>如果你教授多个班级,请一个添加完成后,继续添加</td></tr><tr><td height="16" align="center" valign="middle" bgcolor="#0099CC" class="style3">3</td><td>只用添加了班级才能布置作业给相应的班级</td></tr><tr><td height="16" align="center" valign="middle" bgcolor="#0099CC" class="style3">4</td><td>还有什么疑问,可以问系统管理员.</td></tr><tr><td height="16" align="center" valign="middle" bgcolor="#0099CC" class="style3">5</td><td class="red_12pt_font">当前系统班级文件夹建立后,不允许改名,下一版支持</td></tr></table><br></td></tr><tr><td colspan="3" class="center"><input type="submit" name="Submit" value="提交">&nbsp;<input type="reset" name="Submit2" value="重置"></td></tr></table></form></body></html>4 教师布置作业的界面与编码代码:<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%><%const need_purview=2%><!--#include file="../localhost.asp"--><!--#include file="conn.asp"--><!--#include file="show_error.asp"--><!--#include file="../purview.asp"--><%response.buffer=true%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>布置作业</title><link href="../eric.css" rel="stylesheet" type="text/css"><style type="text/css"><!--.style3 {color: #FFFFFF; font-weight: bold; font-size: 14px; }--></style></head><body><form name="form1" method="post" action="admin_check.asp?action=add_homework"> <table width="600" border="0" align="center" cellpadding="4" cellspacing="1" id="table_01"><tr><td width="163"class="white_bold_blue">布置作业:</td><td width="237" class="white_bold_blue">&nbsp;</td><td width="172" class="white_bold_blue">说明</td></tr><tr><td>作业名称:</td><td><input name="homework_name" type="text" class="input_text_01"id="homework_name" size="20" maxlength="20"></td><td>如:圆弧连接</td></tr><tr><td>当前是否允许上传作业:</td><td><input name="is_upload" type="radio" value="1" checked>允许上传<input type="radio" name="is_upload" value="-1">不允许上传</td><td>该功能可以用在限制时段交作业</td></tr><tr><td>面向的对象:</td><td><select name="object_e" size="3" multiple class="select_01"id="object_e"><%if session("purview")>2 thenresponse.clearcall error("对不起该功能目前只对普通开放,系统管理员如有需要,请另建一教师账号,使用该功能!")call Iserror()response.endend ifdim sql_61sql_61="select eric_manager,class_e from eric_manager whereeric_manager='" & session("teacher") & "' and class_e<>''"call opendb()set rs=conn.execute(sql_61)if rs.eof thencall closers()call closedb()response.clearcall error("当前该教师没有班级,不能布置作业!请先添加授课班级或请与系统管理员联系!")call Iserror()response.endelsedim class_eclass_e=rs("class_e")call closers()call closedb()if Instr(class_e,"|")>0 thenarray_class_e=split(class_e,"|")for i=0 to ubound(array_class_e)response.write "<option value='" & array_class_e(i) & "'>" &array_class_e(i) & "</option>"nextelseresponse.write "<option value='" & class_e & "'>" & class_e & "</option>"end ifend if%></select></td><td>按住ctrl选择多个班级</td></tr><tr><td>内容:</td><td><textarea name="content" cols="30" rows="8" class="input_textarea_01" id="content"></textarea></td><td>&nbsp;</td></tr><tr><td>上传相关文件:</td><td>&nbsp;</td><td>&nbsp;</td></tr><tr><td colspan="3"><span class="red_bold_14pt_font">注意:</span><table width="500" border="0" align="center" cellpadding="4"cellspacing="1"id="table_02"><tr><td width="16" height="16" align="center" valign="middle"bgcolor="#0099CC" class="style3">1</td><td width="464" class="red_12pt_font"> 在添加完成该操作后,系统会创建以此命名的文件夹,请不要随意改动(如更名,会带来大量的数据操作!),或者删除,学生的作业都将提交到该文件夹下面,一旦删除,则所有该次作业都将删除,无法恢复,请慎重! </td></tr><tr><td width="16" height="16" align="center" valign="middle"bgcolor="#0099CC" class="style3">2</td><td>如果你要布置多个作业,请一个添加完成后,再继续添加</td></tr><tr><td height="16" align="center" valign="middle" bgcolor="#0099CC" class="style3">3</td><td>只用添加了班级才能布置作业给相应的班级</td></tr><tr><td height="16" align="center" valign="middle"bgcolor="#0099CC"class="style3">4</td><td>还有什么疑问,可以问系统管理员.</td></tr><tr><td height="16" align="center" valign="middle" bgcolor="#0099CC" class="style3">5</td><td class="red_12pt_font">当前版本系统不允许更改作业名称!</td></tr></table></td></tr><tr><td colspan="3" class="center"><input type="submit" name="Submit" value="提交">&nbsp;<input type="reset" name="Submit2" value="重置"></td></tr></table></form></body></html>5 教师下载及批改作业的界面与编码代码:grade=trim(request.form("grade"))If grade>=0 and grade <=100 Then'成绩为有效数字id=trim(request.querystring("id"))'过滤字符if id<>"" Thencall opendb()set rs=conn.execute("select * from upload_info where id=" & id)if rs.eof Thencall error("非法参数!")call Iserror()response.Endelsehomework_name=rs("upload_homework_name")class_object=rs("class_e")end Ifcall closers()call closedb()end Ifcall opendb()conn.execute("update upload_info set grade='"& grade&"',edit_time='"&now()&"' where id="&id)call closedb()Elsecall error("输入的成绩无效!")call Iserror()End Ifresponse.redirect"manage_homework.asp?action=homework_detail&homework_name="&homework_name&"&cla ss_object="&class_object6 学生用户注册的界面与编码7 学生上传作业的界面与编码8 学生查看自己作业提交情况及得分的界面与编码代码:<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%><%const need_purview=1%><!--#include file="localhost.asp"--><!--#include file="conn.asp"--><!--#include file="lockip.asp"--><!--#include file="show_error.asp"--><!--#include file="purview.asp"--><html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title></title><link href="eric.css" rel="stylesheet" type="text/css"><SCRIPT language=javascript>function openScript(url, width, height) {var Win = window.open(url,"openScript",'width=' + width + ',height=' + height + ',resizable=0,scrollbars=yes,menubar=no,status=n0' );}</SCRIPT></head><body><%dim sql_80sql_80="select * from homework where object_class='" &session("student_class") & "' and homework_name<>'' order by id desc"'使最近的一次作业排在最前,sql_81= "select * from upload_info where class_e='" & session("student_class") & "' and upload_username='" & session("student") & "' order by id desc"'使最后上传的文件排在最前面call opendb()set rs=conn.execute(sql_80)if not rs.eof thenarray_01=rs.getrows()'取得SElECTa Recordset的二维数组rows_01=ubound(array_01,2)'取得array_01第二维的下界'set rs=rs.NextRecordset '使用Nextrecordset激活下一个recordsetcall closers()set rs=conn.execute(sql_81)if not rs.eof thenis_upfile=truearray_02=rs.GetRows '再次取得第二个SElECTb Recordset的二维数组rows_02=ubound(array_02,2)'取得array_02第二维的下界elseis_upfile=falseend ifcall closers()elsecall closers()call closedb()response.write "<spanclass='red_bold_14pt_font'>当前未有布置的作业!</span>"response.endend if'call closedb()%><table width="600" border="0" align="center" cellpadding="4" cellspacing="1" id="table_01"><tr><td width="39" class="white_bold_blue">序号</td><td width="157" class="white_bold_blue">作业名称:</td><td width="60" class="white_bold_blue">授课教师</td><td width="158" class="white_bold_blue">操作:</td><td width="105" class="white_bold_blue">布置及上传时间</td><td width="95" class="white_bold_blue">得分:</td><td width="95" class="white_bold_blue">备注:</td></tr><%for i=0 to rows_01%><tr><td align="center" class="white_bold_blue"><%=i+1%></td><td><a title="点击查看该次作业内容!"href=javascript:openScript('detail.asp?id=<%=array_01(0,i)%>',418,300)><%=array _01(2,i)%></a><% '第2列第i行,数据库表中homework中的字段不能随意添加或删除%></td><td align="center"><%=array_01(6,i)%></td><td><%if array_01(4,i)=true then'是否允许上传response.write "<a href='upload.asp?id=" & array_01(0,i) &"&work_name=" & array_01(2,i) & "'>[上传]</a>"elseif array_01(4,i)=false thenresponse.write "<FONT SIZE='2' COLOR='red'>[当前不允许上传该作业]</FONT>"end if%></td><td><%=array_01(3,i)%><%'布置作业的时间%></td><td>&nbsp;</td><td>&nbsp;</td></tr><%if is_upfile=true thenk=0for j=0 to rows_02if array_01(2,i)=array_02(5,j) And array_01(6,i)=array_02(7,j) then k=k+1%><tr><td colspan="2"><%=right(array_02(2,j),len(array_02(2,j))-instrRev(array_02(2,j),"/"))%><%'输出上传的文件名%></td><td>&nbsp;</td><td><ahref="download.asp?work_name=<%=array_01(2,i)%>&id=<%=array_02(0,j)%>&FileName= <%=right(array_02(2,j),len(array_02(2,j))-instrRev(array_02(2,j),"/"))%>">[下载]</a> &nbsp;<%if array_01(4,i)=true thenresponse.write "<a href='check.asp?action=delete_upfile&id=" & array_02(0,j) & "'>[删除]</a>"end if%> </td><td><%=array_02(4,j)%></td><td align="center"><% if array_02(9,j)>=0 Thenresponse.write array_02(9,j)&"分"elseresponse.write "未批阅"end if%></td><td>&nbsp;</td></tr><%end ifnextif k=0 then%><tr><td colspan="2"><FONT SIZE="2" COLOR="red">当前你未提交本次作业!</FONT></td><td>&nbsp;</td><td>&nbsp;</td>。

相关文档
最新文档