作业提交系统界面设计

合集下载

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

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

转载注明出处: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. 学生反馈功能:系统提供一个学生反馈渠道,学生可以在系统中向教师提问、反馈问题。

软件工程课程设计报告——基于web在线作业提交批改系统(江苏大学最全版本) 精品

软件工程课程设计报告——基于web在线作业提交批改系统(江苏大学最全版本) 精品

软件工程课程设计专业软件工程指导老师蒋丽萍2013年 7月目录1. 基于web的江苏大学软件工程系作业提交系统课程设计概述 (5)1.1 课程设计的目的 (5)1.2 课程设计的任务 (5)1.3 课程设计采取的基本原理和主要技术方法 (5)1.4 开发阶段任务及角色分工 (5)2. 可行性研究 (6)2.1 编写目的 (6)2.1.1 目的 (6)2.1.2 预期的读者 (6)2.2 问题定义 (6)2.2.1 开展该工程的原因 (6)2.2.2 该工程的基本目标 (7)2.2.3 经济目标 (7)2.3 可行性研究的方法及评价度 (7)2.3.1 可行性研究所采用的方法 (7)2.3.2 评价尺度 (8)2.4 工作产品 (8)2.4.1 设计目标 (8)2.4.2 设计及约束条件 (8)2.4.3 产品工作原理 (8)2.4.4 产品系统流程图 (8)2.4.5 数据流图 (10)2.4.6 数据词典 (11)2.4.7 产品的功能 (14)2.4.8 技术方面的可行性 (14)2.5 投资及收益分析 (14)2.5.1 市场分析 (14)2.6.2 投资估计 (15)2.6 社会因素方面的可行性 (15)2.6.1 技术 (15)2.6.2 使用方面的可行性 (15)2.7 产品可检测性 (16)2.7.1 检测标准 (16)2.7.2 检测的方法 (16)2.8 可行性综合分析 (16)2.9 可行性结论 (16)3. 需求分析 (17)3.1 任务概述 (17)3.1.1 目标 (17)3.1.2 运行环境 (17)3.1.3 条件和限制 (18)3.1.4 数据库描述 (19)3.2 二层的细化数据流图和数据字典 (19)3.2.1 系统管理数据流图 (21)3.2.2 管理员模块数据流图 (21)3.2.3 教师模块数据流图 (22)3.2.4 学生模块数据流图 (24)3.3 功能需求 (24)3.3.1 系统功能设计 (25)3.3.2 系统管理功能 (25)3.3.3 学生用户登录子系统管理模块功能 (25)3.3.4 教师用户登录子系统管理模块功能 (26)3.3.5 管理员模块子系统管理模块功能 (26)3.4 性能需求 (26)3.5 数据描述 (26)3.5.1 E-R 图 (26)3.5.2 静态数据描述 (27)3.5.3 动态数据 (27)3.6 小结 (27)4. 概要设计 (28)4.1 系统结构 (28)4.1.1 系统管理模块 (28)4.1.2 学生用户登录子系统管理模块 (28)4.1.3 教师用户登录子系统管理模块 (29)4.1.4 管理员模块子系统管理模块 (30)4.2 数据库表 (32)4.2.1 数据库表说明 (32)4.2.2 数据库的约束与关系 (34)4.3 个人总结 (34)5. 详细设计与实现 (34)5.1 总体功能模块设计 (34)5.2 登陆界面设计 (34)5.3 用户的注册 (36)5.3.1 学生注册 (36)5.3.2 教师注册 (38)5.4 系统管理员登录模块的设计 (39)5.4.1 学生信息管理 (39)5.4.2 教师信息管理 (44)5.4.3 对用户信息的修改 (44)5.5 添加删除学业信息模块 (46)5.5.1 专业信息的管理 (46)5.5.2 班级信息的管理 (48)5.5.3 课程信息的管理 (48)5.6 学生用户登录子系统管理模块 (48)5.6.1 个人信息模块 (48)5.6.2 作业管理模块 (49)5.6.3 查看教师布置的作业 (49)5.6.4 查看作业 (49)5.6.5 下载作业 (49)5.6.6 学生上传作业 (50)5.6.7 学生查看已经完成的作业分数 (51)5.7 教师用户登录子系统管理模块 (51)5.7.1 个人信息模块 (51)5.7.2 布置作业模块 (52)5.7.2 教师布置作业 (52)5.7.3 教师查看已布置的作业 (54)5.7.4 管理作业模块 (54)5.7.5 教师为学生作业进行打分 (55)5.7.6 评分结果 (55)5.8 个人小结 (55)6. 单元测试 (56)6.1 测试方案 (56)6.2 测试项目 (56)6.3 信息修改功能的操作 (57)6.3.1 学生梁富云个人信息修改 (57)6.3.2 教师陈锦富信息修改 (58)6.3.2 管理员对学生梁富云的信息修改 (58)6.3.4 管理员对教师陈锦富的信息修改 (59)6.4 管理员对学业信息的设置操作 (59)6.4.1 管理员对学生专业信息的设置 (59)6.4.2 管理员对学生班级信息的设置 (59)6.4.3 管理员对课程信息的安排 (60)6.5 学生作业管理模块 (60)6.5.1 作业的查询 (60)6.5.2 作业的下载 (60)6.5.3 作业的上传 (61)6.5.4 查询分数 (61)6.6 教师作业管理模块 (61)6.6.1 老师布置作业 (61)6.6.2 陈锦富老师查询已经布置的作业 (62)6.6.3 陈锦富老师查看完成作业的学生 (62)6.6.4 陈锦富老师为完成作业的学生打分 (62)7. 心得体会 (62)参考资料 (63)附录 (64)前言随着科学技术的高速发展,计算机的使用已与人的生活密切相关。

388用户界面设计大作业要求

388用户界面设计大作业要求

388用户界面设计大作业要求
用户界面设计大作业要求:
1.主题:选择一个主题或者主题分类,如电子商务、社交媒体、音乐
播放器等,设计一个符合该主题的用户界面。

2.目标用户群体:明确你设计的用户界面面向的目标用户群体,比如
年龄段、兴趣爱好、职业等。

3.设计思路:描述你设计用户界面的整体思路,包括设计风格、色彩
搭配、图标选择等。

4.功能需求:列出用户界面需要实现的功能需求,如登录、注册、购
买等。

5.页面布局:设计用户界面的主要页面布局,包括首页、产品展示页、购物车、个人中心等页面,描述页面间的导航关系和布局风格。

6.交互设计:描述用户界面的交互设计,包括用户操作流程、按钮设计、表单交互等。

7.响应式设计:考虑用户界面的响应式设计,使其能够适应不同设备
上的显示效果,如手机、平板、电脑等。

8.用户体验:关注用户体验设计,考虑用户在使用用户界面时的感受
和便利程度,尽量避免繁琐操作和不必要的跳转。

9.可用性测试:在设计完成后,进行可用性测试,可以邀请同学、朋
友或者使用测试工具进行测试,收集反馈意见并作出调整。

10.原型展示:根据设计思路和功能需求,制作一个原型展示,可以采用软件工具或者手绘稿件。

以上是用户界面设计大作业的基本要求,希望你可以按照这些要求完成作业。

祝你设计成功!。

作业管理系统的设计与实现

作业管理系统的设计与实现

作业管理系统的设计与实现1. 引言作业管理系统是为学校、教师和学生提供一个有效的作业管理平台。

它可以帮助学生查看、提交和管理作业,同时也可以帮助教师创建、发布和评估作业。

本文将介绍作业管理系统的设计和实现。

2. 功能需求作业管理系统应具备以下功能:2.1 学生功能需求•查看作业:学生可以登录系统查看布置的作业列表,并查看每个作业的详细信息。

•提交作业:学生可以通过系统上传或填写作业并提交给教师。

•查看成绩:学生可以查看已经批改的作业的成绩和反馈。

2.2 教师功能需求•创建作业:教师可以在系统中创建新的作业,并设定截止日期和其他相关信息。

•发布作业:教师可以选择将作业发布给指定的班级或学生。

•批改作业:教师可以对学生提交的作业进行批改并给出评语和成绩。

2.3 管理员功能需求•用户管理:管理员可以管理用户信息,包括添加、删除、禁用和修改用户信息。

•班级管理:管理员可以管理班级列表,包括创建班级、添加学生和教师、以及删除和修改班级信息。

•系统设置:管理员可以进行系统配置,如修改作业截止日期的默认设置。

3. 系统设计作业管理系统的设计包括前端设计和后端设计。

3.1 前端设计前端设计采用响应式设计,以适应不同尺寸的设备。

使用HTML、CSS和JavaScript实现用户界面,并使用Ajax技术实现与后端的数据交互。

前端页面包括学生页面、教师页面和管理员页面。

学生页面主要包括作业列表、作业详细信息、作业提交和成绩查看等功能。

教师页面主要包括作业创建、发布和批改等功能。

管理员页面主要负责用户管理、班级管理和系统设置等功能。

3.2 后端设计后端设计采用客户端-服务器模型,使用Java语言编写。

采用Spring框架实现业务逻辑和数据访问控制,使用MySQL数据库存储系统数据。

后端主要包括用户管理模块、班级管理模块和作业管理模块。

用户管理模块负责用户的验证和权限管理。

班级管理模块负责班级信息的增删改查。

作业管理模块负责作业的创建、发布、查看和批改。

智慧课堂系统作业设计方案

智慧课堂系统作业设计方案

智慧课堂系统作业设计方案智慧课堂系统作业设计方案1. 背景和目的智慧课堂系统是利用现代信息技术手段来提高教学质量和效率的一种教育教学创新方式。

在现代教育教学中,传统的纸质作业已经不能满足教学需求,而智慧课堂系统可以提供更加便捷、高效的作业设计和批改方式。

本文介绍了一种智慧课堂系统作业设计方案,以提高学生的学习效果和教师的教学效率。

2. 系统架构智慧课堂系统作业设计方案包括学生端、教师端和服务端三个模块。

2.1 学生端学生端是智慧课堂系统中学生使用的终端设备,可以是电脑、手机或平板电脑等。

学生可以在学生端上查看并完成教师布置的作业,同时可以提交作业到服务器端进行批改。

2.2 教师端教师端是智慧课堂系统中教师使用的终端设备,也可以是电脑、手机或平板电脑等。

教师可以在教师端上创建和布置作业,设定作业的截止时间、批改方式和评分标准等。

教师还可以对学生提交的作业进行批改并反馈评语。

2.3 服务端服务端是智慧课堂系统的核心模块,负责接收学生提交的作业,并将作业分发给相应的教师进行批改。

服务端还负责存储作业和批改结果,并提供查询和统计功能。

3. 作业设计和批改流程智慧课堂系统作业的设计和批改流程如下:3.1 教师创建作业教师登录教师端,在作业管理界面创建作业,包括作业名称、作业要求、截止时间、批改方式和评分标准等。

3.2 学生完成作业学生登录学生端,在作业列表中查看并选择要完成的作业,在规定时间内完成作业内容。

3.3 学生提交作业学生在学生端将完成的作业提交到服务器端,学生端会提示作业是否成功提交。

3.4 教师批改作业教师登录教师端,进入作业管理界面,查看学生提交的作业列表。

教师可以逐个作业地进行批改,给出评分和评语。

3.5 学生查看作业结果学生登录学生端,进入作业管理界面,查看教师的批改结果,包括评分和评语。

4. 功能和特性智慧课堂系统作业设计方案具有以下功能和特性:4.1 作业布置和截止时间设定教师可以在教师端灵活地布置作业,并设定截止时间,以保证学生按时完成作业。

翰林智慧作业系统设计方案

翰林智慧作业系统设计方案

翰林智慧作业系统设计方案一、设计背景翰林智慧作业系统是一款针对中小学生作业管理的智能化系统,旨在提高学生的学习效率和教师的教学质量。

传统的作业管理方式存在一些问题,例如学生容易忘记作业、教师难以统一管理作业等。

因此,设计一个智慧作业系统可以解决这些问题,提供学生和教师更高效便捷的作业管理体验。

二、系统需求1. 学生管理:系统需要提供学生信息的管理功能,包括学生姓名、学号、年级等。

2. 作业发布:系统需要提供教师发布作业的功能,包括作业名称、截止日期、内容等。

3. 作业提交:学生可以通过系统提交作业,包括文字作业、图纸作业等。

系统需要提供作业文件上传的功能。

4. 作业批阅:教师可以通过系统对学生提交的作业进行批阅,给予评语和评分。

5. 作业统计:系统需要提供作业完成情况的统计功能,包括学生作业完成率、平均分等。

6. 通知功能:系统能够通过消息推送的方式通知学生和教师作业发布、截止日期变更等。

7. 数据备份:系统需要定期备份数据,确保数据安全。

三、系统设计1. 技术选型:系统采用Web前后端分离的架构,使用Vue.js作为前端框架,Spring Boot作为后端框架,MySQL 作为数据库。

2. 系统模块:- 学生管理模块:包括学生信息的增删改查功能。

- 作业发布模块:教师可以发布作业,设定作业的截止日期、内容等。

- 作业提交模块:学生可以通过系统上传作业文件,教师可以查看和下载学生提交的作业。

- 作业批阅模块:教师可以对学生提交的作业进行批阅,给予评语和评分。

同时,学生可以查看教师的批阅结果。

- 作业统计模块:系统可以统计每个学生的作业完成情况,包括完成率、平均分等。

- 通知模块:系统可以通过消息推送的方式通知学生和教师作业相关的信息。

- 数据备份模块:系统可以定期备份数据,确保数据安全。

3. 数据库设计:系统需要设计数据库表来存储学生信息、作业信息、作业提交记录等。

4. 用户界面设计:系统需要提供用户友好的界面,包括登录界面、学生管理界面、作业发布界面、作业提交界面、作业批阅界面等。

智慧作业系统设计方案

智慧作业系统设计方案

智慧作业系统设计方案智慧作业系统是一种运用智能技术与教育教学相结合的教育辅助工具。

通过对学生学习情况的精确分析,为教师提供个性化的作业设计和反馈,帮助学生更科学有效地进行学习。

本文将介绍智慧作业系统的设计方案,以提高教学质量和促进学生的学习效果。

智慧作业系统的功能和特点:1. 自主制定作业:教师可以根据教学内容和学生实际情况,自主制定作业题目和数量,并设定作业提交截止日期。

2. 自动化批改作业:系统能够自动评判学生的答案,并生成分数和评价,大幅减轻教师的批改负担。

3. 提供个性化反馈:系统根据学生的作业表现,能够给出详细的个性化评价和建议,帮助学生改进和提高学习效果。

4. 数据分析与统计:系统能够对学生的作业情况进行数据分析和统计,为教师提供科学的教学决策依据。

5. 互动交流与合作:系统提供学生之间的互动交流平台,促进同学们的合作学习和共同进步。

智慧作业系统设计方案:1. 用户界面设计:系统用户界面简洁明了,用户易于操作和使用。

教师入口和学生入口分离,分别提供不同的功能。

界面美观并适应不同设备和屏幕尺寸的显示要求。

2. 作业设计与管理:教师可以根据教学需要,制定不同类型的作业,并进行作业管理。

教师可以设定作业的难度、作业数量、截止日期等参数,并根据学生的情况进行个性化作业设计。

3. 自动批改系统:系统具备自动批改能力,能够根据题目设定的标准答案,自动评判学生的答案,并给出正确答案和得分。

对于主观题,教师可以查看学生的答案并进行人工评分。

4. 个性化反馈与建议:系统可以根据学生的作业情况,提供个性化的评价和建议。

根据学生的错误类型和表现,系统能给出错误点的解析和改进建议,帮助学生更好地理解和掌握知识。

5. 数据分析与统计功能:系统可以对学生的作业情况进行数据分析和统计。

教师可以查看班级整体的作业情况,了解学生的学习进度和模式,为教学提供科学决策依据。

6. 互动交流与合作功能:在系统中设置讨论区和问答区等功能,鼓励学生之间的互动交流和讨论。

作业提交系统实验报告

作业提交系统实验报告

作业提交系统实验报告作业提交系统的实验报告题目:作业提交系统1.1.项目背景:随着现代社会发展的日新月异,学生交作业的系统越来越多,但是因为传统的对学生作业管理是在服务器上建立一个FTP 服务器,然后对学生用户设置一个专门的帐号,只允许对作业进行上传,然后学生将作业上传到服务器里对应的班级文件夹下面,传统方式无法解决的问题有:不能防止学生乱上传作业,不能防止学生找错班级文件夹,不能对作业进行限制如大小,类型,上传时间等,教师布置作业要通过黑板写字,教师打分之后只能记在本子上,不能通过局域网发布出来让学生看,教师下载作业必须到服务器上拷贝。

而这套系统正是出于这个目的,为了解决上面的问题而设计的。

系统对于复杂的问题都采用程序的方式解决了。

系统分了管理员、教师、学生用户,管理员须要的操作只是添加专业,添加班级,添加管理员或教师用户都是通过网页的形式展示出来。

而教师无须向以前那样,只需要发布作业,对作业的要求进行限制,不必去服务器上建文件夹来存放你的作业,并且程序自动创建目录。

下载作业也只须要点一下就会将作业全部打包下载回来,在局域网内的任何一台计算机都可以进行各种操作。

学生则再也不会将作业上传错,上传到别的班级中,也不允许上传非法的文件,对一次未上传完成的作业也可以先上传后下节课再下载回来接着做。

系统用程序的方式解决了那些非常复杂的操作,比如对文件夹的创建等,所有的角色只需要简单的几步操作就可以完成,非常简单实用。

1.2 可行性分析的前提系统是基于 b/s 结构,在 IIS 平台上使用 ASP 与Microsoft SQL 2008 开发的,主要使用本地计算机进行测试和使用,完全可以运行。

1.3 产品需求规格说明<> 开发目标解决学生上传作业问题,教师可以将新作业传到该系统上,也可以在次系统上下载学生上传的作业,并将成绩上传供学生查看。

<> 用户的特点用户是机房管理员,对计算机技术比较了解,学校教师专业教师能很快熟悉系统的使用方法,非专业教师也能很快掌握,学校学生能很快学会使用系统。

作业管理系统的设计与实现

作业管理系统的设计与实现

作业管理系统的设计与实现作业管理系统是一种用于有效管理和组织学生作业的工具。

通过自动化处理和跟踪作业的分配、提交和评估过程,作业管理系统可以大大简化学生和教师之间的作业管理工作。

系统设计功能需求作业管理系统应包括以下主要功能:1.作业发布和分配:教师可以在系统中创建和发布作业任务,包括任务的截止日期、要求和附件等信息。

系统应能够将作业任务分配给相应的学生。

2.作业提交:学生可以在系统中提交作业,可以是文本格式的答案、文件附件或链接等形式。

系统应提供适当的界面和功能,方便学生提交作业。

3.作业批改和评估:教师可以在系统中查看和评估学生提交的作业。

系统应提供相应的功能,使教师能够对学生的作业进行评分和提供反馈。

4.作业提醒和通知:系统应向学生发送作业的截止日期提醒,以及教师对作业的评估结果通知。

技术架构作业管理系统的技术架构可以采用前后端分离的方式:1.后端:后端采用基于Web的服务器架构,可以使用流行的后端技术如Node.js、Python Django、Ruby on Rails等。

后端主要负责处理用户的请求、管理数据和与数据库交互等。

2.前端:前端采用Web页面或移动应用的方式呈现。

前端可以使用HTML、CSS、JavaScript等技术进行开发,同时可以使用框架如React、Angular、Vue.js等,以提供更好的用户体验和交互功能。

3.数据库:系统需要一个可靠的数据库来存储作业任务、学生信息、作业答案和评分等数据。

可以选择关系型数据库如MySQL、PostgreSQL,或者NoSQL数据库如MongoDB、Redis。

系统流程以下是一个简单的作业管理系统的典型流程:1.教师登录系统,创建并发布作业任务。

教师可以设定截止日期、任务要求和附件等信息。

2.学生登录系统并查看任务列表。

学生可以查看已发布的作业任务,并选择要完成的作业任务。

3.学生完成作业并提交至系统。

学生可以在系统中填写文本答案、上传文件或提供链接等方式来提交作业。

基于人工智能的智能学生作业批改系统设计

基于人工智能的智能学生作业批改系统设计

基于人工智能的智能学生作业批改系统设计引言:随着人工智能技术的快速发展和广泛应用,智能学生作业批改系统逐渐成为教育领域的热点话题。

传统作业批改方式耗时、效率低下且容易出现人为错误,而基于人工智能的智能学生作业批改系统能够实现自动化、快速、准确地批改作业,极大地提高了教学效率和准确性。

一、系统概述基于人工智能的智能学生作业批改系统旨在利用自然语言处理和机器学习等技术,对学生提交的作业进行自动批改,提供准确的评分和评价。

系统采用分布式架构,主要由前端界面、后端服务和机器学习模型组成。

前端界面负责用户交互和作业提交,后端服务负责接收和处理作业数据,机器学习模型负责作业评分和评价。

二、系统功能设计1. 作业提交和格式检查:学生通过前端界面提交作业,并对作业格式进行检查。

系统支持多种作业格式,如文本、图片、音频等,并能够识别和转换不同格式的作业。

2. 语义分析和评价:系统利用自然语言处理技术对学生作业进行语义分析,提取关键信息并判断作业的逻辑和观点是否合理。

系统还能够识别并纠正常见的语法错误和拼写错误,提供相应的提示和建议。

3. 作业评分和教师评价:基于机器学习模型,系统能够根据设定的评分标准对学生作业进行自动评分,并提供详细的评价和建议。

系统还可以根据教师的设定和反馈进行个性化评分和评价,以满足不同教学需求。

4. 作业反馈和学生管理:系统能够及时反馈学生作业成绩和评价,包括文字和图表形式,方便学生了解自己的学习进度和不足之处。

系统还支持学生信息管理,包括学生档案、作业记录等,方便教师进行学情分析和个性化辅导。

三、系统实现及关键技术1. 自然语言处理:系统利用自然语言处理技术对学生作业进行语义分析,包括词法分析、句法分析、语义角色标注等,以提取关键信息和判断作业质量。

2. 机器学习:系统基于大量的标注数据和机器学习算法,构建评分模型和评价模型,实现对学生作业的自动评分和评价。

3. 分布式计算:系统采用分布式架构,在多台服务器上进行计算和存储,以提高作业批改的效率和稳定性。

基于javaweb的作业管理系统的设计与实现

基于javaweb的作业管理系统的设计与实现

基于javaweb的作业管理系统的设计与实现基于JavaWeb的作业管理系统是一个复杂的应用程序,它允许教师、学生和管理员通过Web浏览器进行作业的提交查看和批改。

以下是一个简单的作业管理系统设计和实现过程:1.需求分析在开始设计和实现之前,需要明确系统的需求。

作业管理系统的需求可能包括以下方面:●教师能够发布作业、查看学生提交的作业和批改作业;,●学生能够查看作业、提交作业和查看批改结果;●管理员能够管理用户账号和权限。

2.系统设计基于上述需求,可以设计出系统的基本架构。

系统可以分为以下几个模块:●用户管理模块:用于管理用户账号和权限:●作业发布模块:用于教师发布作业;●作业提交模块:用于学生提交作业;●作业批改模块:用于教师批改作业;●成绩管理模块:用于管理学生提交的作业成绩。

3.数据库设计为了存储和管理系统中的数据,需要设计数据库。

数据库可能包括以下几个表:●用户表:用于存储用户账号和权限信息;●作业表:用于存储作业信息;●提交记录表:用于存储学生提交的作业信息;●成绩表:用于存储学生提交的作业成绩。

4.系统实现在实现系统时,可以使用Java Web开发框架,如Spring MVC. Struts2等。

具体实现过程可以根据具体情况而定,但以下是一些关键的实现步骤:●创建数据库连接;●创建数据访问对象(DAO) 层,用于操作数据库;●创建业务逻辑层,处理系统中的业务逻辑;●创建控制层,处理用户的请求和响应; .●创建视图层,使用HTML、CSS和JavaScript等技术实现用户界面。

5.系统测试和部署在完成系统实现后,需要进行测试,以确保系统正常运行。

测试可以包括单元测试、集成测试和系统测试等。

如果测试没有问题,可以将系统部署到服务器上,供用户使用。

以上是一个简单的基于JavaWeb的作业管理系统设计和实现过程。

具体实现时可以根据需求进行适当的调整和扩展。

作业提交批改系统设计时的难点

作业提交批改系统设计时的难点

作业提交批改系统设计时的难点
设计作业提交批改系统时可能会遇到一些难点,以下是一些常见的问题:
1. 数据安全性:设计一个安全可靠的系统,确保提交的作业和批改结果不会泄露或被篡改。

这需要考虑使用合适的加密算法和权限控制机制来保护数据的机密性和完整性。

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>。

相关文档
最新文档