基于Web的网络答疑系统的设计与实现

 2023-04-28 10:04

论文总字数:21736字

摘 要

在信息技术不断发展的今天,计算机科学技术逐渐成熟,并为人们提供了大量的方便与需求,它已经进对人类社会各个领域发挥着越来越重要的作用。网络答疑系统是基于WEB的应用程序,并且以互联网为传播媒介来实现远程教育。系统主要讲述了开发的基本过程,设计开发中运用了ASP.NET技术与C#语言、SQL等相关技术,根据面向对象原理,采用了基于B/W/S三层体系结构。以IIS为服务器,SQL server 2008为数据库平台,提供一个师生交流的平台、相互探讨的网络空间,使学生们可以在获取知识时的同时更具有主动性。系统包括了即时答疑,文件资源的共享,问题及疑问解答的管理,后台数据库信息的管理和维护等模块。

关键词:ASP.NET;在线答疑;B/W/S结构;SQL server

Abstract: With the constant development of information technology today,computer science and technology matures, and provides convenience and needs a lot of people, it has played a more and more important role in every field of human society. Network question answering system is a WEB based application,and with the Internet as the media to realize the remote education. System mainly describes the basic process development, design and development in the use of ASP.NET technology and C# language, SQL and other related technologies,based on object oriented principle, the three layer system structure based on B/W/S. To IIS for the server, SQL Server 2008 as the database platform, provide a platform for the exchange of teachers and students, to explore each other in cyberspace, so that students can acquire knowledge in time and more active.The system includes the immediate answering, file sharing, question and answer questions management, management and maintenance of the background database information module.

Keywords: ASP.NET; online Q amp; A; B/W/S structure; SQL server

目 录

1 前言 3

1.1 概述 3

1.2 目的和意义 3

1.3 国内外现状分析 3

2 功能需求 4

2.1 需求分析 4

2.2 开发工具及思路 4

2.3 ASP.NET技术介绍 5

2.4 用例图 5

3 系统总体设计 7

3.1 系统前台功能结构图 7

3.2 系统后台功能结构图 7

4 数据模型设计 8

4.1 E-R模型 8

4.2 数据表设计表 10

5 主要功能模块设计与实现 13

5.1 前台功能模块实现 13

5.1.1即时发言模块 13

5.1.2文件共享模块 15

5.1.3发表疑问模块 17

5.1.4知识扩展模块 20

5.1.5班级公告模块 20

5.2 后台主要功能模块实现 21

5.2.1 用户管理模块 21

5.2.2 文件管理模块 23

5.2.3 疑问管理模块 23

5.2.4 网站链接模块 24

结 论 25

参考文献 26

致谢 27

1 前言

1.1 概述

我们正处于一个计算机、网络技术扩散与渗透的网络时代。网络教育也应运而生并蓬勃发展着,在线答疑是网络教育中不可缺少的一个重要环节,因此,任何一个网络教学平台都不可避免的要进行在线答疑系统的设计,用以解决网络教学这种非面对面教学形式中学生与教师之间交流的问题[1]

计算机在线答疑系统无疑可以为学生和教师提供一个可以在线交流的平台。通过相应功能实现问题的探讨或留言问答,文件资源的共享,以及相关知识的拓展,师生在电脑面前就能完成教学任务,使学生摆脱了以前的羞涩心理,主动参与到网络学习的活动中来,有效调动了学生的积极性。师生之间的讨论既活跃了思维,也可以拉近彼此的距离,促进教学活动的顺利开展。并且拓展思维学生方式,使其成为善于思考、高素质的综合人才,更能适应信息化时代教育的发展要求。

1.2目的和意义

网络课程的推广使网络教学得到了快速的发展,而答疑则是教育活动中必不可少的部分。在线答疑的实现使学生可以跨越空间的限制,随时随地参加到学习中来,传统教学中的问题也可以放在网上进行。教师可根据学生提出的问题,及时调整教学内容和进度、改进教学方式,从而改善教学的效果。学生在学习过程中可以及时与老师沟通,加快学生对知识的理解,对教学是至关重要的。而且这一种教学方式极大丰富了教学手段,使教育向现代化迈了一大步。

1.3 国内外现状分析

国外:国外有很多专门的、智能的答疑系统。并且系统简洁明了,功能基本围绕答疑功能而设计的,答案全面、正确性较高。例如AnswerBus自动问答系统,已成为网上上重要智能化问答系统,广泛应用于科学研究、文化娱乐等许多领域,而且系统还支持受英语,德语,法语,意大利语,西班牙语和葡萄牙语六种语言。

国内:检视了国内许多用于中小学教育的远程教育系统,发现这些系统都是潜入在教育网站中,属于次要的功能,而且专门的答疑系统网站很少,答案的准

确性也不高,问答也是基于关键词的搜索,经常会出现答非所问。不过从能上来说,国内的答疑系统功能丰富全面,增加了许多附加功能,以增加系统的特色。

2 功能需求

2.1 需求分析

剩余内容已隐藏,请支付后下载全文,论文总字数:21736字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;