计算机网络教学系统的研究与开发
无需注册登录,支付后按照提示操作即可获取该资料.
摘 要:在Internet普及之前,远距离教学是通过电话、电视、录象带和信件等方式异步地传递教学信息。最近几年,采用基于Internet的远程教学,World Wide Web被公认为是最强大的课程信息发布媒体,网上已经有成百上千的课程,越来越多的学校和老师正在考虑开展基于Web的教学。
我设计了基于B/S模式的计算机网络教学系统,本课题设计的是一个基于Windows XP平台的,利用asp.NET技术,使用ADO.NET实现对数据库中数据的操作,根据用户需求设计多种模块,大体上分为:注册登录模块、系统管理员模块、教师模块、学生模块。每个模块都会提供用户不同的需求。本设计说明书主要介绍了课题的开发背景、完成的功能和开发过程,并着重说明了开发设计的思想、技术难点和解决方案。
关键词:网络教学 asp.NET ADO.NET SQL Server 2000
毕业设计(论文)外文摘要
Research and development of the network tutoring system of the computer
Abstract: In Internet Universal, distance learning is by telephone, television, video and communications, asynchronous transmission mode of teaching information. In recent years, based on the introduction Internet Distance learning, World Wide Web Recognized as the most powerful curriculum information dissemination media, the Internet has hundreds of courses, there are more schools and teachers are being considered for Web Teaching.
I designed the network tutoring system of the computer based on the mode of B/S. What this subject is designed base on Windows XP platform, it realizes the operation of the data in the database by adopting technology of asp. NET and ADO.NET, According to user's needs design many kinds of module, Divided into on the whole: Register log-in module, system manager's module, teacher's module, student's module. each piece module will offer user different demand. This paper introduces the background of the development, the functions demanded and the process of design. What's more, the paper mainly explains the design and implement of the key techniques and the solutions.
Keywords: Network teaching; asp.NET; ADO.NET; SQL Server 2000.
目 录
1 引言 1
1.1 课题研究背景与研究目的、意义 1
1.1.1 研究背景 1
1.1.2 研究目的及意义 1
1.2 课题定义及系统内容简介 2
1.2.1 课题定义 2
1.2.2 系统内容简介 2
1.3 问题的调研 2
1.4 可行性分析 3
1.4.1 经济可行性 3
1.4.2 技术可行性 3
1.4.3 操作可行性 4
1.4.4 法律可行性 4
1.5 本课题的实现途径 4
2 需求分析 5
2.1 概述 5
2.2 系统功能介绍 5
2.3 需求建模 5
2.3.1 系统用例图 6
2.3.2 系统活动图 7
3 系统分析 10
3.1 分析建模 10
3.2 系统总体功能结构 11
3.3 系统开发 12
3.3.1 系统开发环境 12
3.3.2 系统运行环境简介 15
4 主要模块及其详细设计 17
4.1 系统模块简介 17
4.2 设计建模 17
4.3 详细设计 17
4.3.1 各模块类图 18
4.3.2 数据库设计 20
4.3.3 各模块顺序图 22
4.4 用户模块介绍 25
4.5 主要功能的实现 25
4.5.1 用户注册登录模块 25
4.5.2 系统管理员模块 30
4.5.3 教师模块 36
4.5.4 学生模块 39
5 用户使用手册 46
5.1 系统功能及运行环境简介 46
5.1.1 系统功能简介 46
5.1.2 运行环境简介 46
5.2 系统运行与操作指南 47
6 系统评价 49
6.1 系统主要功能,特色/优点介绍 49
6.1.1 系统主要功能 49
6.1.2 系统的特色/优点介绍 49
6.2 系统存在的不足与改进方案 49
6.2.1 系统存在不足 49
6.2.2 改进方案 49
6.3 毕业设计心得与收获 50
结 论 51
致 谢 52
参 考 文 献 53
论文各章简介
第1章引言部分,引言主要叙述课题研究背景与研究目的、意义、课题定义及系统内容简介、问题的调研、可行性分析、本课题的实现途径。
第2章主要内容是:需求分析包括概述、系统功能介绍、需求建模。
第3章主要内容是:系统分析包括分析建模、系统总体功能结构、系统开发。
第4章主要内容是:主要模块及其详细设计包括系统模块简介、设计建模、详细设计、用户模块介绍、主要功能的实现。
第5章主要内容是:用户使用手册包括系统功能及运行环境简介、系统运行与操作指南。
第6章主要内容是:系统评价包括系统主要功能,特色/优点介绍、系统存在的不足与改进方案、毕业设计心得与收获。
最后还有致谢、参考资料、程序清单等等内容的介绍。
系统功能简介
本系统是一个计算机网络教学系统,目的使为了方便学生可以自由的选择想要学习的课程进行学习。该系统共包括四个部分:用户注册登录模块,学生模块,教师模块,系统管理员模块。
用户注册和登录功能对用户的注册资料进行管理,包含了用户注册、用户登录和用户取回密码3个部分。授予系统管理员、教师、学生不同的权限,登录的若是学生就进入学生页面,是教师就进入教师页面,是管理员就进入管理员页面。对于系统资源,无论是数据或行为,对确定的用户有访问限制。例如:对于学生如果没有注册只允许浏览课程的目录和简介,只有注册以后才可以进行课程的学习;有些资源只有管理者才可以访问和操作等等。
学生模块功能包括:网络学习,课程查询,个人信息维护,在线学习,教学分类5个部分。网络学习模块主要让注册成功并且登录的学生可以自由选择想要学习的课程名、章节,然后就可以进入限时学习;课程查询模块能采用关键字模糊查询可以迅速查找到自己感兴趣的课程,即有条件的查询并且显示该课程的课程名、教师名、课程简介;个人信息模块采用关键字对学号的绝对查询显示该学号的学生的学号、姓名、密码、邮箱,该学生可以对自己的姓名、密码和邮箱进行更新或者取消此操作;在线学习模块只可以查看课程名、课程章节、课程简介;教学分类模块只可以显示所有的课程。
教师模块功能包括:上传课件,查看课件,修改课件。上传课件功能主要是上传课件的基本信息,以便能让学生及时的浏览课程简介和目录,并可以进行相应的学习;查看课件显示了所有课程的课程名和教师名;修改课件功能是教师可以对课程的信息进行相应的修改。
系统管理员模块功能主要是实现添加教师、修改教师、删除学生、删除课件4个部分。添加教师模块主要是系统管理员可以添加教师的基本信息,系统管理员添加成功后,系统将教师的信息提交到后台数据库教师表中;修改教师模块主要是管理员可以更新、删除教师的基本信息,也可以取消此操作;删除学生和删除课件基本上差不多,主要是管理员可以删除学生和课件的基本信息。