摘 要: 本课题研究的是基于web的远程教育系统,目的是通过研究和语言的实现探索出一个基于web的远程教育的系统。根据实际工作要求和分析目前远程教育系统中存在的问题的基础上,结合远程教育系统开发的概念、结构及系统开发的基本原理和方法,设计开发了远程教育系统。经过实际的需求分析,采用asp.NET和SQL SERVER 2000数据库管理系统作为工具开发。从操作简便、界面美观、使用方便的用户的实际要求出发,设计开发了学生管理、教师管理、教务管理、在线的交流管理(论坛)等模块,可以满足学生远程学习,对教师的评教等活动,同时满足老师实现异步的教学,基本实现了对现实教学活动的模拟,满足了远程教学的需要。
关键词:远程教学 数据库 asp.NET+SQL SERVER 2000 基于Web
毕业设计(论文)外文摘要
Title: The research and development of the remote educational
system base on web
Abstract: The project is the remote educational system base on Web,which is on the purpose of implement a remote education platform by studying and language exploring. Investigating the actual remote educational system, bases on the analysis of remote educational system's current problems, combines the concept and structure of the remote educational system and the rationale and the method of system development, develops the remote educational system.
After having practical requirement-analysis, we use the technology of asp.NET as the developing tool and SQL SERVER 2000 as the database provide. To suit for the common users, it is designed to be easy to use and have a wonderful interface. The project construct the student-manage, the teacher-manage, educational administration, the estimate of education and the online intercommunion system together. And the project fulfill the requirement of teaching on asynchronism, meet the need of the remote education.
Keywords: remote education; Database; asp.NET+SQL SERVER 2000; Based on web.
目 录
1 引言 1
1.1 课题研究的研究背景与意义 1
1.2 问题定义及内容简介 1
1.3 课题调研和可行性分析 3
1.4 论文各章内容简介 5
2 需求分析 7
2.1 系统的功能需求 7
2.2 业务流分析 8
2.3 数据流分析 10
2.4 数据字典 16
3 系统设计 25
3.1 系统总体结构设计 25
3.2 系统数据模型设计 26
3.3 开发环境与运行环境设计 33
4 学生管理模块设计 35
4.1 学生管理模块的体系结构设计 35
4.2 学生管理模块的详细设计 35
4.3 学生管理模块遇到的问题及其解决方案 40
5 教师管理模块设计 41
5.1 教师管理模块的体系结构设计 41
5.2 教师管理模块的详细设计 41
5.3 教师管理模块遇到的问题及其解决方案 45
6 教务管理模块设计 46
6.1 教务管理模块的体系结构设计 46
6.2 教务管理模块的详细设计 47
6.3 教务管理模块遇到的问题及其解决方案 50
7 在线交流管理模块设计 51
7.1 在线交流管理体系结构设计 51
7.2 在线交流管理的详细设计 51
7.3 在线交流模块遇到的问题及其解决方案 54
8 管理员管理模块设计 56
8.1 管理员管理模块体系结构设计 56
8.1 管理员管理模块的详细设计 56
8.2 管理员管理模块遇到的问题及其解决方案 56
9 用户使用手册 57
9.1 系统功能简介、运行环境简介 57
9.2 系统的安装手册 57
9.3 系统运行与操作指南 58
10 系统评价 59
10.1 系统主要特色/优点介绍 59
10.2 系统存在的不足与改进方案 59
10.3 设计收获和心得 59
结 论 61
致 谢 62
参 考 文 献 63
附录 64
论文各章内容简介
第一章是引言,在引言内对本次毕业设计所开发的系统的课题研究的研究背景和意义进行了阐述,并写明了问题的定义,通过问题定义明白需要做些什么,并对问题进行了简单的介绍。最后在对本课题进行了课题调研和以及开发的可行性分析。
第二章主要内容是:系统需求分析包括,业务流程分析,数据流分析,数据字典。
第三章主要内容是:系统总体设计包括,系统总体结构设计,系统数据结构设计(如E-R图、关系模型和关系规范化),系统开发与运行环境设计。
第四章主要内容是:学生管理模块包括,学生管理模块的体系结构设计,学生管理模块的详细设计,此模块遇到主要问题及解决方案。
第五章主要内容是:教师管理模块包括,教师管理模块的体系结构设计,教师管理模块的详细设计,此模块遇到主要问题及解决方案。
第六章主要内容:教务管理模块包括,教务管理模块的体系结构设计,教务管理模块的详细设计,此模块遇到主要问题及解决方案。
第七章主要内容:在线交流模块包括,在线交流模块的体系结构设计,在线交流模块的详细设计,此模块遇到的主要问题及解决方案。
第八章主要内容:用户手册包括,主要内容有系统功能简介,运行环境简介,系统安装手册及系统运行与操作指南。
第九章主要内容:系统评价包括,系统的特色和优点简介,系统存在的不足与改进方案说明。
最后还有结论、致谢、参考文献、附录等。
内容简介
现代的远程教育系统采用B/S的体系结构,实现了异步交互式的教学模式和异步交互式的教学模式下的教学管理功能。
基于web的远程教育系统主要实现对学生,教师,教务,课程的管理以及对系统的维护与管理。
基于web的远程教育系统主要可以分为以下几个功能模块:
(1)学生管理子系统;
(2)教师管理子系统;
(3)教务管理子系统;
(4)在线交流子系统;
(5)系统管理员管理系统;
(6)帮助。
其中学生管理子系统中含有学生身份认证,学生选课系统,学生听课系统(包括学生笔记),学生****系统等;教师管理子系统包括教师身份认证,教师上传课件,添加试题等;教务管理子系统包括学生选课信息,学生成绩管理,课程安排以及评估系统包括教师评估模块;在线交流子系统包括用户的在线交流模块;系统管理员系统包括管理页面;帮助系统中有帮助信息。
系统可以分为三个登陆总页面:学生页面,教师页面,教务页面。其中学生通过身份认证模块注册信息,学生申请完之后,通过注册名和密码进入学生管理子系统进行"学生选课",选课完成之后可以进行听课,在听课的同时可以根据听课内容做课堂笔记,当学生在下次登陆时可以调看以前的笔记。在听课完之后可以进行网上****。同时学生可以到学生论坛与其他的同学进行交流。教师可以进行身份认证进行注册,并可上传授课视频将课程入库,同时可以添加试题及其****,为试卷的生成提供试题源。教务管理子系统相当于我们学校的教务处,学生通过注册名和密码可以进入教务处查看自己的个人信息(包括自己的选课信息,所选课程介绍等等),同时可以查看自己的成绩,以及教务处的新进课程,课程安排的。通过课程管理,管理员可以根据教师上传的视频,将课程以及上传的试题入库,并可以进行更改,剔除掉与课程和试题内容不符的课程和试题。学生可以调用其中的试题进行测试。评估系统是对老师的综合评价,它设置合理的教学质量评估试题对教师进行评价,并同时生成学生评价老师的饼图。系统管理员系统负责维护网站,并可授予不同身份的使用者不同的权限。帮助模块中含有本系统的详细使用说明。
|