{$cfg_webname}
主页 > 计算机 > JSP >

通用网络教学系统的设计与实现—学生作业管理子系统部分

来源:wenku163.com  资料编号:WK1631863 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9AWK1631863
资料介绍


中文摘要

通用网络教学系统的设计与实现——学生作业管理子系统部分
摘  要: 网络教学就是利用计算机网络技术、先进的流媒体技术等手段进行的一种新型教学模式。它使得受教育者可以获得更多学习的相关信息资源, 可以不受时间和空间的约束进行学习。教学系统为教学管理人员提供了强大的教学管理功能,为教师提供了一个友好而智能的教学平台,为学生创造了轻松、自主学习的环境,为提高教学质量和教学效益提供了一种全新而有效的途径。
该课题研究的是关于通用网络教学系统的学生作业管理子系统部分,目的是探索出一个基于Web的智能化的通用教学平台,为网络教学提供了必要的支持,使得学生在完成网上学习的同时,能及时巩固自己所学的知识。作为网上教学支持系统的一个子系统, 网络作业管理系统为师生提供方便的在线作业管理环境,实现自动化和无纸化作业管理。网络作业管理系统的关键功能包括布置作业、提交作业、批阅作业和成绩查询等。
系统采用B/S 模式设计,维护方便。作业管理是网络教学的一个重要组成部分,具有重要的实用价值。

关键词:作业管理 B/S 批阅 网络教学

外文摘要

Design and Realization of General Network Teaching System
—— Part of Assignment Management Subsystem

Abstract: Network education is to use the technologies such as the computer network,the modern stream media,etc.In order to give more information resources to students.The study on network can get rid of the restrictions in time and space. Teaching system not only provides a powerful teaching management for teaching managers, provides teachers a friendly and intellective teaching platform, but also provides a comfortable and freely study enviorment for students. Meanwhile , It provides a all new and valid way to improve the teaching quantity and teaching efficiency.
This topic is about the research of one part of the general network teaching system.That is,the design and realization of student exercise management subsystem. The purpose of the project is to explore a general intellectual teaching platform based on web so as to fulfill the requirement of web education.Meanwhile ,the students can not only complete their study on web,but also they can review the knowledge they studied in time. As a sub- system of instruction support system on internet , network assignment management system provides teachers and students with a convenient assignment management environment and makes automatic and paper less assignment management come true.Network assignment management system includes the following key functions ,arranging assignment , submitting assignment , grading assignment and enquiries results.
The system is desidned by B/S model.It can be maintainsed conveniently. The homework management is an important part of  network teaching .It has ta strong  value of practical.

Keywords: assignment management ; B/S ; grading ; network teaching

该课题是通用网络教学系统的学生作业管理子系统部分,此部分采用目前流行的Browser/Server模式进行架构,此软件模式简单、方便、使用者易于掌握,不受地理位置的限制,随时随地可以进行教学工作。通用网络教学系统主要包括教学管理功能及作业管理功能,在功能上通用型网络教学系统的学生作业子系统为教师和学生提供以下几个功能模块:
1、针对教师提供了题目管理的功能,对于教学题库的建设,对每一门课程的每一个章节设置了一个题库,题库中涵盖了填空题、选择题、问答题等,教师可以方便地对题目进行添加、修改、删除。
2、针对教师还提供了作业管理的功能,作业管理主要是完成对作业的布置及作业批阅。
3、针对教师还提供了成绩管理的功能,成绩管理主要是对学生作业成绩的录入及查询学生成绩。
4、针对学生提供了作业查询的功能,作业查询主要是学生新作业查询及以往作业查询。
5、针对学生还提供了成绩查询的功能,通过成绩查询功能方便学生了解自己的学习情况。
在以上几大模块中,通用网络教学系统将最大限度的利用计算机分析处理数据的能力减少教学过程中不必要的重复工作,在不降低教学质量的前提下减轻教师及学生的负担,智能化的教学特点将体现在教学的各个环节。

论文各章介绍
第一章是绪论,这一章主要是对本次毕业设计所开发的系统进行问题的定义,通过问题的定义明白需要做些什么,并且对开发内容简单的介绍了一下;同时本章还对课题的研究背景、研究意义、研究现状及研究趋势进行分析,对开发本系统的可行性分析还有对论文各章内容的简要介绍。
第二章是系统需求分析。主要内容是系统的性能要求及功能需求分析,最后按面向对象的分析方式给出了系统的用例模型、数据流图以及数据字典。
第三章是系统设计部分,本章主要针对系统进行总的体系结构的设计,这部分设计是从用例模型导出的;系统数据模型设计包括了核心的E-R图、关系模型和一些重要的数据表;最后确定了系统的开发和运行环境以及开发本系统所涉及的一些关键技术。从第四章开始介绍了各个主要模块的设计。
第四章介绍的是题目管理模块的详细设计,题目管理模块包括了题目的查询、添加、删除和修改。
第五章介绍的是作业布置模块的详细设计,作业布置模块主要是实现了老师对作业的管理情况。
第六章介绍的是作业批阅模块的详细设计,实现了教师对学生作业批阅的功能,包括客观题的自动批阅和主观题的手动批阅,教师在批阅完成后,还可以对所批阅的作业添加评语。
第七章介绍的是作业查询模块的详细设计,作业查询模块主要包括学生的新作业查询、学生的已完成作业查询和教师查询学生作业情况。
第八章介绍的是成绩查询模块的详细设计,成绩查询模块主要是学生查询自己的本课程的所有成绩,以便学生了解自己该课程的学习情况。
第九章是用户使用手册,主要内容有系统功能简介、运行环境简介,系统安装手册及系统运行与操作指南(手册)。
第十章是系统评价,主要内容有系统主要功能、特色/优点介绍,系统存在不足与改进方案以及毕业设计心得与收获。
最后是结论,致谢以及参考资料。

功能模块划分:
1、题目管理
题目按照每一门课程的课程→章→节的顺序发布。每新建一门课程,同时将会新建一个题目表与课程相对应,每一门课程的题目,按章节号存放。
 查看题目:查看题目的具体情况。
 添加题目:对应具体课程、具体章节,发布与相应课程、章节相关的题目,题目包括单项选择、多项选择、填空题、简答题、问答题等。
 修改题目:在老师发现已有题目存在问题的时候,可以对已有的题目内容进行修改。
 删除题目:老师发现已经不再需要该题目时,可以选择删除该题目。
2、作业布置
作业的布置也是按照课程→章→节的顺序发布的。即先进入相应的课程,再进入相应的章节,最后选择布置作业,即出现对应章节的相应题目,然后根据教师自己的需要,选择题目。对于作业的布置情况,设定一个参数,使作业在布置状态与未布置状态相互转换。
3、作业批阅
教师可对学生的作业进行在线批阅,对选择题、判断题等客观题,系统提供自动阅卷功能。而对于其他的主观题,则提供教师批阅功能。作业批阅采用了批处理的方式,即所有学生本章的作业,一次性批阅。一次性批阅完成后,老师通过查看每个学生的具体作业情况,给出评语,并且系统自动统计该学生本次作业的成绩。
4、作业查询
  作业查询模块,学生可以通过课程→章→节的顺序来查询每一章的作业,以便继续完成自己学完课程后的复习过程,对已完成作业的学生,系统将给出提示信息,不允许学生再次进入。同时还为学生提供了已完成作业情况进行查询,同时将教师评语放在学生作业后面,以便学生根据老师的建议、要求进行学习。教师通过可以通过成绩查询,链接到每个学生批改完的每一次作业,查看学生的作业情况。
5、成绩管理
成绩查询模块分为教师用户和学生用户两类,学生可以通过成绩查询了解自己的每次的作业情况,成绩查询提供了该学生本门课程的多次成绩,以便学生了解自己该门课程的学习情况。对于教师用户,提供了教师对该课程的学生的成绩管理,通过成绩查询系统,方便了教师更好的了解该课程学生的学习情况,方便教师教学。





目  录

1 绪论 1
1.1 问题定义及内容简介 1
1.2 研究背景与研究意义 1
1.2.1研究背景 1
1.2.2 研究意义 2
1.2.3 研究现状 3
1.2.4 发展趋势 3
1.3 课题调研与可行性分析 3
1.3.1 课题调研 4
1.3.2 可行性分析 4
2 系统需求分析 6
2.1 系统的性能要求 6
2.2 系统功能需求分析 6
2.2.1 功能划分 6
2.2.2 功能描述 6
2.3 用例模型 7
2.3.1 学生用例图 8
2.3.2 教师用例图 9
2.4 数据流图 9
2.5 数据字典 11
3 系统设计 14
3.1系统总体结构设计 14
3.2 系统数据库设计 15
3.2.1 E-R图 15
3.2.2 关系模型 17
3.2.3 数据库表的设计 17
3.3 系统开发与运行环境确定 20
3.3.1 系统开发环境 20
3.3.2 系统运行环境 21
3.4 系统实现的相关关键技术 21
3.4.1 数据库访问技术 21
3.4.2 JSP中文乱码问题 23
4.1 题目添加 26
4.2 题目修改 27
4.3 题目删除 27
5 作业布置模块详细设计 29
6 作业批阅模块详细设计 30
7 作业查询模块详细设计 32
7.1 新作业查询 32
7.2 以往作业查询 33
8成绩查询模块详细设计 36
8.1 教师成绩查询 36
8.2 学生成绩查询 37
9 用户使用手册 38
9.1 系统功能简介 38
9.2 系统运行环境 38
9.3 系统配置 38
9.4 系统运行与操作指南 38
10系统评价 40
10.1 系统优点 40
10.2 存在不足 40
10.3 改进方案 40
10.4 毕业设计心得与收获 41
结  论 42
致  谢 43
参 考 文 献 44

推荐资料