数据结构在线答疑系统的设计与实现

 2024-01-23 09:03:03

论文总字数:25218字

摘 要

本系统是基于B/S模式以C#为开发语言的数据结构在线答疑系统。针对设计的功能特点展开叙述,首先介绍了课题背景、意义以及系统开发环境。其次根据系统需求分析,确定系统的功能模块和全局E-R图,给出数据库的设计。然后重点描述了系统的功能模块的实现过程,即有管理员、教师、学生三个模块,并给出主要功能的实现代码。管理员实现了教师、学生、课程、章节等信息管理;问题答疑管理;在线交流;共享资料管理;聊天室;密码修改等功能。教师模块与学生模块则实现了学生注册;登录;信息修改;提出问题;问题查询;问题讨论;在线交流;资料上传与下载;更改密码等功能。最后对系统进行测试,给出测试结果。

关键词:B/S模式,在线答疑系统,数据库

Abstract:The system implementation uses B / S mode C # data structure online question answering system. Features designed for expanded narrative, first introduced the subject background, significance and system development environment. Secondly, according to the system requirements analysis to determine the function of the system modules and global ER diagram shows the design of the database. Then focus describes the implementation process of the system function modules, that administrators, teachers, students of the three modules, and gives the main function of the realization of the code. Administrators realized the teachers, students, curriculum, chapters and other information management; question answering management; online communication; shared data management; chat rooms; password changes and other functions. Teachers modules and Student module are to achieve a student registration; login; information changes; ask questions; questions inquiries; issues discussed; online communication; data upload and download; changing passwords and other functions. Finally, to test the system, test results are given.

Keywords:B/S ,Q amp; A system,database

目录

1 引言 4

1.1 课题背景 4

1.2 课题意义 4

1.3 系统开发环境 5

2 系统的总体设计 5

2.1 需求分析 5

2.2 系统功能设计 6

2.3 系统全局E-R图 8

2.4 数据库设计 11

3 系统实现 13

3.1 用户登录界面 13

3.2 管理员子系统功能 16

3.3 学生子系统功能 20

3.4 教师子系统功能 32

4 软件测试 33

4.1 软件测试任务 33

4.2 软件测试方案 33

4.3 模块测试 33

4.4 集成测试 34

4.5 验收测试 34

总结 35

参考文献 36

致 谢 37

1 引言

1.1 课题背景

随着计算机硬件价格的大幅下降和人们生活水平的提高,计算机在人们生活中得到了普及,计算机作为一个信息化处理的工具,能够帮助人们处理各种各样的事务。互联网的普及,也为计算机的应用提供了一个更广阔的空间,因特网作为一个信息资源库,人们可以学习到各种知识,同时为大家进行交流提供了基础条件。通过网络,信息可以实现快速的传递,能够完成一人上传,长期保存,大家共享的优点,打破了优统的信息传播方式,提高了信息传播的广度。

基于WEB的多媒体网络教学已成为当今教育领域的主要教学模式之一。通过基于WEB的网络教学模式,教师和学生可以在不同时间、不同地点实现个性化的教学或学习的过程,同时为同伴学习、分组学习、发现学习、讨论学习和研究学习等多种学习方式提供了实现基础[1]。作为一种全新的教学方式,通过网络教学可以突破传统教学的时空限制,凭借其互动性强,内容丰富,个性化程度高,可管理性等特点,为学生提供更为“自主”的学习平台。在线答疑系统,是网络教学的重要组成部分,通过Internet建立起一个平台,为老师与学生之间的交流提供一个网络环境,学生通过网络提出问题,教师通过网络来解答学生的问题,一方面能使学生及时获得关于疑难问题的解答,提高学习的效率;另一方面教师也能够及时的获取学生的反馈信息,调整教学方向,提高教学的质量,最终在教师与学生之间建立一座相互沟通的桥梁。利用网络优势,为解答学生问题在时间和空间上提供了更大的灵活性,教师和学生可以不必同时在线,学生可以把问题留言到网络上,教师看到后进行解答,学生不论什么时间上网,都可以查看到自己提出的问题,并且可以同时查看到别的问题,方便大家交流学习。对于同一问题,老师可以只解答一次,就可以长期的保存,减少了教师重复解答同一问题的工作量,也为学生解答问题提供了方便的条件,可以最大限度地利用有限的师资条件帮助学生学习。

1.2 课题意义

网络教育具有其优秀的特性,能克服传统教育受时间地点等因素影响的局限性,通过网络形成了一种异步的开放式学习的模式,并充分考虑双向教学环境,采用有提问、有解答、有反馈、有交流的教学方法,增加了师生之间的交互性,可以提高学生的学习效率,减少教师的工作量,以达到用最少的资源,实现最优的教学的目的。和传统的教学答疑相比,利用网络教育进行答疑具有的优势如下:

  1. 大大的增强了教师与学生之间的交互性和学生与学生之间的交互性,打破了传统教学模式中,学生和教师之间相对独立的状态。
  2. 实现了学生提问与教师解答的异步性。计算机具有信息存储的功能,学生提出的问题,会被保存下来,教师可以根据自己的工作时间,定时对网络上学生提出的问题进行解答。同样,教师的回答的信息也将保存到计算机中,学生不论什么时间,都可以上网查看自己提出的问题或是其它学生提出的问题。
  3. 答疑形式的多样性:通过在线答疑系统,答疑的方式可以有实时答疑和非实时答疑两种,以适应不同的需要,如果学生和教师同时在线,那么学生和教师之间的答疑就是实时完成,如果一方不在线,那么问题将得以保存,通过非实时的形式来完成答疑操作。 4、反馈信息的及时性:学生通过答疑系统,可以对教学中遇到的问题,进行反馈,而学生的反馈也是学校提高教师质量的有效途径之一,通过学生的反馈情况,及时调整教学内容和教学的方式,来提高学生教学质量。

1.3系统开发环境

Windows 7操作系统,由于系统采用了B/S结构的设计,所以客户端只需要有正常的浏览器就可以使用。服务器端使用Windows 2008 Server 系统,并且安装SQL Server 2008。

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

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

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