摘要:在教育信息化不断深入的今天,教学模式发生了巨大的变化。本文从教育信息化的一个重要组成部分――网络教学平台的建设的角度,简单介绍了个人网络教学平台的现实需求和系统架构;着重分析了其中的核心模块-自动答疑系统的关键技术和国内外研究现状,对两者进行了深入地比较;并以此确定了本系统的开发目标和主要内容。
网上答疑系统为基于ASP与C#技术的WEB应用程序,并以互联网为传播媒介来实现远程教育的一个教学平台。系统主要论述了其设计开发的基本过程,设计开发中主要运用了ASP技术与C#语言、 SQL等相关技术,根据面向对象开发原理,采用了基于B/W/S三层体系结构的开发模式系统。以IIS为服务器,SQL server 2005为数据库平台,提供一个网民之间相互交流、相互探讨的网络空间,使网民在获取知识时更具有主动性。本系统包括即时答疑的管理与控制,文件资源的共享管理,问题及疑问留言解答的管理,后台数据库信息的管理维护等这些基本模块。
关键词 自动答疑系统;ASP;B/W/S结构
目录
摘要
Abstract
1 绪论-1
1.1 课题研究背景及意义-1
1.2 在线答疑技术的发展-1
1.2.1 在线答疑技术的简介-1
1.2.2在线答疑模块-2
1.2.3智能答疑系统技术-2
1.3 本文需要解决的主要问题-2
1.4 本文研究的主要内容-3
2 关键技术与相关技术-4
2.1 关键技术-4
2.1.1 系统开发模式-4
2.1.2 网站安全管理及优化-4
2.1.3 网站测试相关技术-4
2.2 相关技术-5
3 系统总体设计-9
3.1系统功能需求分析-9
3.1.1 系统响应时间的需求-9
3.1.2 系统安全性需求-9
3.1.3 系统灵活性需求-9
3.1.4 软件开发环境的需求分析-10
3.1.5 硬件开发环境的需求分析-10
3.2 系统用户的检索-10
3.3 系统使用的开发工具-11
3.4 系统实行可行性分析-11
3.5 系统的总设计规划-12
3.6 系统总功能示意图-12
3.7 系统总体流程-13
4 数据库设计-15
4.1 数据库的需求分析-15
4.2 数据库实体描述-15
4.3 数据库表的设计-17
5应用模块详细设计与实现-20
5.1 在线发言模块-20
5.2 问题发布模块-22
5.3 文件共享模块-24
5.4 通知模块-26
5.5 本章小结-27
6 管理模块详细设计与实现-28
6.1 用户管理模块-28
6.2 文件管理模块-29
6.3 疑问管理模块-31
6.4 本章小结-31
7 系统功能测试-32
7.1 测试目标-32
7.2 测试项目说明-32
7.2.1 步骤及操作-32
7.2.2 进度-32
7.2.3 测试结果-32
结论-33
致谢-34
参考文献-35
附录-36
附录:程序代码-47