基于web的学生作业管理系统

上传人:aa****6 文档编号:43733994 上传时间:2018-06-07 格式:DOC 页数:35 大小:363KB
返回 下载 相关 举报
基于web的学生作业管理系统_第1页
第1页 / 共35页
基于web的学生作业管理系统_第2页
第2页 / 共35页
基于web的学生作业管理系统_第3页
第3页 / 共35页
基于web的学生作业管理系统_第4页
第4页 / 共35页
基于web的学生作业管理系统_第5页
第5页 / 共35页
点击查看更多>>
资源描述

《基于web的学生作业管理系统》由会员分享,可在线阅读,更多相关《基于web的学生作业管理系统(35页珍藏版)》请在金锄头文库上搜索。

1、1毕业论文题目:基于 Web 的学生作业管理系统2摘要:近些年来互联网迅速发展,它使的不同地点的人们在任何时间都可以获得自己需 要的信息。同时国际互联网的出现极大地推动了教育的发展。特别是 ASP 技术,以其交互 性、动态性的特点,大大扩展了互联网的应用范围,也深刻地影响了教育教学领域。本文 阐述了如何运用 ASP 技术构建一个网上作业提交和批改系统的过程,以期改变过去传统的 学生递交作业,老师批改作业的方式,让学生递交作业更加灵活,同时减轻老师的工作量。 繁重 本系统主要应用 DREAMWEAVER MX 开发完成。3Abstract:Recently with the developmen

2、t of INTERNET, people in different place are able to obtain the information which they need at any time. Simultaneously the appearance of INTERNET pushes the development of education forward greatly. Especially the rapidly development of ASP technology expand the applied rage of the INTERNET, and al

3、so influenced the educational field deeply, because of the characteristic of the mutuality and dynamics. This article explains the procedure for making use of the ASP technology to build the Assignment Delivery And Correction System. This system can transform the ways students delivering and teacher

4、s correcting homework, make the students delivering it with good flexibility and free the teachers from the onerous work. This system mainly develop by DREAMWEAVER MX关键词:ASP 技术;VBScrip;JavaScrip;教育 Keywords:ASP technology;VBScript;JavaScript;Education4目 录5引 言这次我的课题是:基于 Web 的学生作业管理系统,指导老师是王维亭教授。 因特网(

5、Internet)从诞生距今也不过短短的二、三十年的时间,而在世界各地蔓延开来, 更是近十年的事情。从开始的简单的电子公告牌的发布,到后来用 HTML 语言所编写的静 态网页,再到如今应用 ASP 服务器端的组件 ActiveX Data Object(ADO)访问数据库实现了用 户和网站之间的交互试操作,从而为 Internet 的进一步发展注入了最强有力的动力,同时 也使其应用范围大大扩大,很难想象没有数据库支持的 BBS,电子商务能如何运行。 以计算机和现代网络技术为特征的现代信息技术极大地促进了社会经济的发展,也引发了 一场知识和信息的革命。现行的教育方式和方法面临着前所未有的挑战。基

6、于 Web 的网络 作业提交管理系统作为一种新的教学形式具有非常重要的意义和广阔的发展前景。 目前,ASP 在满足人们日常生活同时,人们也越来越注意到它在教育教学中的运用。过去 常常有这样的情况,大学中的老师除了有繁重的教学负担以外,往往还有许多科研任务。 教学中难免要布置作业来检测学生的掌握情况,但收作业和批改作业常常成了头疼的事。 规定了交作业的时间,学生却由于疏忽忘带作业本,老师批改完后还要将作业成绩写到成 绩簿上,这样费时费力。因此建立一个基于 ASP 的交互式作业提交系统和批改系统成为了 必须。同过该系统能实现学生对作业的提交和对以往作业的成绩查询,老师对作业的上传 和对学生提交作业

7、数据库的下载批阅及在批阅后的数据库的上传工作。第一章 系统分析与设计 1.1 系统目标 现在的一个作业提交批改体系大致使,老师上课布置,学生回家完成,在交给学生代表, 通过学生代表交给老师,老师批改好在通过学生代表发给同学等一系列步骤。在这一体系 中浪费了大量的人力和物力,而且还不能很好的在老师和同学之间建立一个桥梁的关系, 学生的问题不能很好的反应到老师那里,老又不能很直观的了解学生的情况,对同学在作 业中犯的错误也不能立即的纠正。 该系统的目标是要实现一个基于 Web 的作业提交管理系统,它利用计算机网络高效快捷的 特点,使老师和学生可以直接通过网络进行作业的提交和管理,配合课堂教学,更高

8、效、 更便捷、更直观的使学生了解自己在学习中那里还有不足,老师可以立即对学生指出学习 当中的错误,学生也可以马上了解老师对自己的纠正。 1.2 系统功能 系统所具有的功能包括:用户的注册、用户的登录、作业的布置、作业的上传、作业的批 改、以及帮助页面和管理员控制功能。 1.3 系统用户 系统用户大致分为三类即:管理员、老师、学生。其中管理员权限最高,学生权限最低。61.4 系统数据流程学生可以通过系统,在任何一个连接这 internet 网的客户终端上,连接作业提交系统,输 入密码得到确认后,允许进入,学生就可以将自己的作业通过系统提交到数据库,然后老 师也通过客户机,输入密码得到教师权限,可

9、以直接看到学生的作业提交情况,直接可以 批改学生提交的作业,然后指出那里还有需要修改的地方,接着有需要的话还可以接着布置 下一次的作业。同时学生也可以看见老师对自己的纠正而且立即改正,也可以看到老师布 置的下次的作业,这样同时节省了大量的人力物力,同时也提高了效率,可以更方便快捷 的在同学和老师之间建立一个桥梁的关系,使老师更了解学生的学习情况,使学生更好的 掌握知识,不会再因为某些客观因素被耽搁。 1.5 学生页面功能学生页面我设计了 9 个页面,分别是: .学生注册页面:新的学生可以通过它来注册成为用户。 2.学生登录页面:通过同学自己注册的学好和密码登录系统。 3.欢迎页面:可以在上面写

10、一点公告的或者欢迎的话,可以给大家一个亲切的感觉。 4.作业管理页面:就是同学可以通过这个页面了解,老师布置作业的情况和自己提交作业系统用户管 理 用 户老 师 用 户学 生 用 户作业提交学 生老 师批改作业布置作业以往作业作业提交系 统学生页面学 生 注 册欢 迎 页 面作 业 管 理作 业 提 交成 绩 查 询密 码 修 改资 料 修 改退 出 页 面学 生 登 录7的情况,具体布置的时间和最后提交的时间,都要在页面里显示。 5.作业提交页面:顾名思义,就是同学做完作业通过这个页面提交到数据库。 6.成绩查询页面:也是一样的通过这个页面,可以了解老师是否对自己的作业进行了批改, 批改后成

11、绩怎么样,那里还有错误,都可以从这个页面了解。 7.密码修改页面:就是如果同学觉得自己的密码已经泄漏或者是已经不安全了,可以通过 这个页面来修改自己的密码,当然你要知道自己的老密码这样可以防止别人来修改你的密 码。 8.还有资料修改页面:这个页面具体负责,修改在注册是填写的个人资料,因为有的同学 可能在填写时候粗心大意,那里写错了就可以通过这个页面来修改。 9.最后是是退出页面:这个也顾名思义,就是用户安全的退出系统。 以上 9 个页面就是我大致的设计,当然其中有的页面还包括子页面,还包括判断页面等, 我将在下面的详细说明中介绍。 1.6 教师页面功能教师页面我大致设计了 10 个页面分别是:

12、 1.教师登录页面:具体负责教师的登录,通过老师自己设定的密码,可以进入教师管理系 统。 2.教师注册页面:具体负责新老师用户的建立,通过填写详细资料经过管理员的核实,在 通过。 3.欢迎页面:具体也是写点欢迎的话语,让老师感到温馨的感觉。 4.作业管理页面:就是具体查看布置作业的情况,基本包括作业名称、布置时间、最后提 交时间和注备。 5.作业布置页面:老师可以通过这个页面,向同学布置下一次的作业内容还有最后的提交 时间,以及一些注备等等。 6.作业批改页面:这个页面首先要看到是第几次的作业,然后点击进去可以看到每位同学 提交的作业,对每位同学的作业进行批改 。 7.提交查询页面:这个页面具

13、体可以查看,同学每次作业的提交情况还有提交作业同学的 学号和姓名,以及老师有没有批改过等内容。 8 密码修改页面:这个页面就是如果老师觉得自己的密码已经泄漏或者是已经不安全了, 可以通过这个页面来修改自己的密码,当然你要知道自己的老密码这样可以防止别人来修 改你的密码。教师页面教 师 注 册欢 迎 页 面作 业 管 理作 业 布 置作 业 批 改提 交 查 询密 码 修 改资 料 修 改教 师 登 录退 出 页 面89 资料修改页面:这个页面就是对老师在注册的时候填写的资料进行修改和补充。 10.退出页面:顾名思义就是安全的退出系统。 1.7 管理员页面功能管理员页面我大致设计了 8 个页面分

14、别是: 管理员登录页面:通过输入用户名和密码,登录管理员用户页面。 管理员注册页面:这个页面和学生与老师注册页面基本相同,通过详细填写资料完成注册。 但注册权限要有其他管理员开启的。 欢迎页面:这个页面基本等同与学生和老师的欢迎页面。 用户管理页面:这个页面具体负责,学生、教师、管理员的注册权限开启和关闭。 作业管理页面:这个页面也具有查看作业提交情况的功能,还具有删除作业的功能。 密码修改页面:这个页面也是通过老密码的确认,来更改新的密码。 资料修改页面:这个页面就是修改,注册是填写的详细资料。 退出页面:安全的退出系统。 1.8 数据库结构我设计了 1 个数据库里面计划了 7 张表分别是:

15、 管理员数据库:这个表是具体负责,记录管理员用户的用户数据。管理员页面管 理 员 注 册欢 迎 页 面用 户 管 理作 业 管 理密 码 修 改资 料 修 改退 出 页 面管 理 员 登 录系统数据库管 理 员 数 据 库在 线 人 数 数 据 库教 师 数 据 库学 生 数 据 库布 置 作 业 数 据 库提 交 作 业 数 据 库权 限 数 据 库9教师数据库:这个表是具体负责,记录教师用户的所有数据。 学生数据库:这个表是具体负责,记录学生用户的所有数据。 布置作业数据库:这个表是具体负责,记录教师用户每次布置作业的题目。 提交作业数据库:这个表是具体负责,记录学生用户每次提交作业的数据

16、。 权限数据库:这个表是具体负责,记录在系统中每个用户的权限数据。 在线人数数据库:这个表是具体负责,记录当前在线人数的数据。第二章 系统详细说明 系统说明 1 允许学生将作业上传至服务器,这次课未完成的作业上传至服务器,下次课时下载文件 继续完成。 (未完成) 2 教师可以在后台管理, 。 3 教师可以在网上布置作业, 4 允许学生教师将作业打包下载(未完成) 本程序基于 asp 技术,引用了无惧无组件上传类,需要 FSO,及父目录支持。在 2K pro+sp4+iis5.0 测试通过。需要将程序放在学校服务器上。此程序目前为开源项目,建议使 用 IE 浏览器,需使用 cookie(默认开启) 教师的账号需要系统管理员添加,管理员登陆在 main/control/admin_login.Asp 学生直接在点击注册及可注册。 首次使用请运行根目录下 install.asp 使用时将数据库改在.asp 扩展名,并在 main/conn.asp 和 main/control/conn.asp 中修改 系统管理员中锁定解锁功能未完成,教师的评分功能未完成 删除教师账号

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号