优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

ASP.NET基于WEB的“C++”在线作业和答疑系统设计与实现

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:

摘 要

[版权所有:http://think58.com]

随着计算机技术、网络技术的发展,建设一个可靠、高效的在线作业和答疑系统来减少专门课程教师的工作量,方便教师和学生的工作和学习,及时、正确地处理学生学习中存在的各种问题,在学生老师之间建立一个良好的教学、学习的平台以及交流的平台是很必要的,也能很好的作为传统教育方式的一种有利的补充。

[来源:http://www.think58.com]

论文所设计的的是一个基于B/S结构的基于WEB的“C++”在线作业和答疑系统,前台采用了了微软的ASP.NET 2.0和C#语言,后台数据库采用了SQL Server 2000。系统分了教师模块和学生模块。该在线作业和答疑系统主要实现的功能有:C++课程的作业管理(包括作业的布置、在线完成、批阅、管理等),简单的习题库管理、在线答疑管理、学习资料管理(包括资料上传和下载等)。论文详细阐述了本系统的开发背景、研究意义,开发环境以及系统的需求分析,详细说明了数据库的设计,以及系统各功能的实现。 think58.com

[资料来源:http://THINK58.com]

“C++”在线作业及答疑系统具有操作简便,界面友好的特性,有着很好的应用前景,用来代替传统作业方式和答疑方式,实现专门的科目在线作业和在线答疑的网络化管理。 think58 [来源:http://think58.com]

[资料来源:www.THINK58.com]

关键词:作业及答疑系统,B/S结构,SQL Server 2000, ASP.NET

think58.com

[版权所有:http://think58.com]

[资料来源:http://think58.com]

第1章 绪论

think58好,好think58

[资料来源:http://www.THINK58.com]

1.1 本课题选题背景及目的

随着网络应用的普及,网上辅助学习系统越来越多。这些系统共有的特点是实时性强、便利性好。它不但能减少教师的工作量,方便教师和学生的工作和学习,更能及时、正确地处理学生学习中存在的各种问题,在学生老师之间建立一个良好的教学、学习的平台以及交流的平台,很好的作为传统教育方式的一种有利的补充。如果每门课程都有自己的在线作业和答疑系统,更能方便师生间的交流,作为计算机专业,《C++面向对象程序设计》是一门核心基础课程,所以一个《C++面向对象程序设计》的在线作业及答疑系统的诞生是必须的。开发此系统的目的在于方便教师和学生的互动交流,大大提高学生做作业和提交作业,教师批改作业的效率。 copyright think58

[资料来源:THINK58.com]

1.2 本课题选题意义 本文来自think58

[资料来源:http://www.THINK58.com]

网络化教育代表了教育改革的一个发展方向,已经成为现代教育的一个特征,并对教育的发展形成新的推动力。通过Internet来实现网上作业和答疑,是现代教育技术的一个具体实现,具有很重要的现实意义。“C++”在线作业和在线答疑系统可以实现学生在线做作业老师在线批改作业、在线答疑的无纸化管理,可以有效利用校园网的软硬件资源,提高学生做作业和提交作业,老师改作业的效率,使其发挥最大效力,更好的为学校的教学、科研、管理服务,随时随地的可以让学生联机操作提交。让学生能和教师进行更好的互动式的学习与教学[1]。 think58 [资料来源:http://THINK58.com]

本系统有着很好的应用前景,用来代替传统的作业和答疑方式,实现在线作业和在线答疑的网络化管理。随着计算机技术和网络技术的发展,它的功能将会得到不断的发展和完善。

copyright think58

[资料来源:www.THINK58.com]

[资料来源:http://THINK58.com]

1.3 本课题研究思路和方法

think58好,好think58 [来源:http://think58.com]

[资料来源:http://THINK58.com]

(1)对整个系统进行分析,确定系统需要实现的功能,并划分好系统功能模块,画出功能模块结构图。然后对系统进行逻辑分析,画出系统流程图。我们选择Visual Studio .Net 2005来建立我们的系统。整个系统包括3大部分功能:C++课程的作业管理(包括作业的布置、在线完成、批阅、管理等)、简单的习题库管理、在线答疑管理、学习资料管理(包括资料上传和下载等)。将把用户分为两个类型:教师和学生。对于不同的用户类型提供不同的界面。

think58.com

[资料来源:http://think58.com]

[资料来源:http://THINK58.com]

(2)数据库设计。本系统采用的数据库是SQL Server 2000.数据存储安全是对此系统的一个重要要求,而此系统采用用户身份验证与权限划分来保证系统(数据)的安全可靠。要设计出能够满足用户需求的各种实体,对每个实体进行分析,了解其有那些信息组成,并弄清它们之间的关系,用实体-联系图来描述。完成后设计各数据表的字段,并对字段的基本信息进行设计[2]。 think58好,好think58 [资料来源:http://THINK58.com]

(3)系统界面的设计及制作。开发工具使用ASP.Net和Dreamweaver的结合。ASP.Net在动态网页设计上显示了它的强大功能,而Dreamweaver则在静态网页设计上体现了它的优越性。Code behind技术实现了页面和代码分离,所以我们可以在用ASP.Net设计网页后再用Dreamweaver对静态网页部分进行调整、修改,使静态网页更加美观[3]。

think58好,好think58

[资料来源:http://www.THINK58.com]

[来源:http://think58.com]

(4)代码的编写。在界面制作完成的基础上,开始书写代码实现系统所需的功能。首先数据库的连接,用SQL Server 2000完成对数据表的创建。连接成功后,先对网页的部分功能编写。书写完毕后,对该功能进行测试,测试通过后进行下一功能的书写,通不过则继续修改。按照这一步骤完成所有功能的代码编写工作。 think58.com [来源:http://think58.com]

(5)系统的测试。运行系统,检查系统的功能是否能使用,是否符合用户的要求。对于一个比较大的系统可以分成若干子系统来进行测试,包括模块测试、子系统测试、系统测试、验收测试等。测试完毕后,针对系统运行过程中出现的问题对系统进行修改和完善,并对代码进行优化,直到完成整个系统。 think58好,好think58

[来源:http://www.think58.com]

1.4 本课题预期结果 think58.com [资料来源:http://www.THINK58.com]

本设计的预期成果是完成“C++”在线作业和在线答疑系统的基本功能,系统分了教师模块和学生模块,用户名为1的老师同时也承担着管理员的角色,可以对教师、学生、班级信息进行管理,普老师只能对不同的班级的C++作业进行管理,包括作业的上传和题库的管理,学生也能很快的做老师发布的作业并提交,老师可以对提交的作业进行评分,然后学生可以查看成绩和答案;如果学生有任何疑问,可以提出来,可以看到相同或相似问题的答案,如果没有类似的则可以等待老师回答。 [资料来源:www.THINK58.com]

第2章 在线作业和答疑系统分析与设计

think58

[来源:http://think58.com]

本章节主要叙述了系统的需求,根据系统的需求,设计出系统数据流图。

think58.com

[来源:http://www.think58.com]

[资料来源:http://www.THINK58.com]

3.1 系统概述 think58 [资料来源:http://THINK58.com]

网络化教育成为现代教育的一个特征,并对教育的发展形成新的推动力。利用网络通讯基础及先进的网络应用平台,建设一个专门课程的在线作业系统和答疑系统,减少该课程教师的工作量,方便教师和学生的工作和学习,及时、正确地处理学生学习中存在的各种问题,实现在学生老师之间建立一个良好的教学、学习的平台以及交流的平台。 think58

[来源:http://www.think58.com]

3.2 系统需求分析 内容来自think58 [来源:http://www.think58.com]

尽管现在有许多的在线作业系统、在线答疑系统已经用于实践,但是将在线作业和答疑集为一体的系统还不是很多,这样学生做完作业后有什么疑问不能及时与老师交流,这样显然不方便。基于这些原因,开发一个在线作业和答疑系统是很有必要的。该系统主要功能包括教师管理、学生管理、班级管理和添加作业、作业评分、题库管理、回答问题和查看作业信息、查看成绩、提出问题等。该系统能很好的解决以上问题,改变了以前传统的作业方式和答疑方式,方便教师和学生的互动交流,大大提高学生做作业和提交作业,教师批改作业的效率。该在线作业和答疑系统的各部分主要功能介绍如下: copyright think58 [资料来源:THINK58.com]

(1) 教师、学生和班级管理 think58 [资料来源:http://think58.com]

管理员教师对普通教师、学生和班级信息进行管理,可以对这些信息进行添加、

[资料来源:http://think58.com]

修改和删除操作。 [资料来源:www.THINK58.com]

(2) 添加作业 [来源:http://www.think58.com]

教师对指定班级填写作业信息、上传作业和答案。 内容来自think58 [资料来源:http://THINK58.com]

(3) 作业评分 [资料来源:THINK58.com]

教师对学生提交的作业下载并查看,然后评分。

copyright think58

[资料来源:http://www.THINK58.com]

[资料来源:THINK58.com]

(4) 题库管理

内容来自think58

[资料来源:http://think58.com]

[版权所有:http://think58.com]

该部分显示的是所有老师上传的作业,方便教师在教学之间的交流,教师可以下

本文来自think58 [资料来源:http://THINK58.com]

[来源:http://www.think58.com]

载作业,也可以进行删除。 think58 [资料来源:THINK58.com]

(5) 回答问题 think58好,好think58 [资料来源:www.THINK58.com]

老师回答学生提出的问题。

think58好,好think58 [资料来源:http://think58.com]

[资料来源:http://THINK58.com]

(6) 查看作业信息 本文来自think58 [资料来源:THINK58.com]

学生可以及时的查看老师所上传的作业,做完并提交。 think58好,好think58 [版权所有:http://think58.com]

(7) 查看成绩 copyright think58 [资料来源:THINK58.com]

学生必须在老师评分完毕后,才能查看自己的成绩和下载该试卷的答案。 内容来自think58

[来源:http://think58.com]

(8) 提出问题 内容来自think58 [来源:http://www.think58.com]

学生有任何疑问都可以提出来,在提问之后首先会提示查看相关问题,如果没有 [资料来源:http://THINK58.com]

相关问题则等待老师回答。 copyright think58 [资料来源:THINK58.com]

3.4.1 教师子系统的设计 think58好,好think58 [资料来源:http://THINK58.com]

在系统中,教师模块分为管理员教师和普通教师,普通教师的功能是添加作业、作业评分、题库管理、成绩管理、回答问题和修改资料;管理员教师在拥有普通教师的功能的同时还能对教师、学生、班级信息进行管理。各项具体功能如下:

think58好,好think58

[版权所有:http://think58.com]

[资料来源:http://think58.com]

班级管理:管理员教师可以对班级的信息进行添加、修改和删除。

think58

[资料来源:http://think58.com]

[资料来源:http://www.THINK58.com]

学生管理:管理员教师可以对学生信息进行添加、修改和删除。 think58.com [版权所有:http://think58.com]

教师管理:管理员教师可以对教师信息进行添加、修改和删除。 think58 [来源:http://think58.com]

添加作业:教师可以上传某个班级的“C++”作业,包括作业名称、上传时间、作业信息和作业答案等。 think58 [来源:http://think58.com]

作业评分:当学生提交作业以后,老师可以对作业进行评分。 copyright think58 [来源:http://think58.com]

题库管理:老师可以对所有添加的作业进行下载和删除操作。 本文来自think58

[来源:http://think58.com]

成绩管理:老师可以查看学生提交的作业的成绩。 think58好,好think58

[资料来源:www.THINK58.com]

回答问题:老师回答学生所提出的问题。

[资料来源:http://THINK58.com]

管理员教师功能模块图和普通教师功能模块图分别如图3.8和3.9所示。 copyright think58 [版权所有:http://think58.com]

copyright think58

[资料来源:www.THINK58.com]

copyright think58

[来源:http://think58.com]

[资料来源:THINK58.com]

包含资料:源程序+论文(15000字以上)+可执行程序+答辩稿ppt+开题报告+外文翻译

copyright think58 [版权所有:http://think58.com]

[资料来源:www.THINK58.com]

获取资料请您联系本站客服 本文来自think58 [资料来源:http://think58.com]