基于web的在线答疑系统设计与实现毕业论文
2022-02-13 20:51:55
论文总字数:27063字
摘 要
鉴于当前计算机技术和网络通信的不断发展,作为一种新兴产业,网上进行答疑和教学是一种流行趋势,基于web的答疑系统也必将会受到越来越多的人关注。本文将会指出目前的在线答疑系统所存在的缺陷,其运行效果的差强人意,主要是因为它忽略了用户在使用该系统时的交互体验。而改进这个缺陷,此系统会采用AJAX技术。在web页面的交互性和可用性方面,AJAX具有一定的优势,而且AJAX的响应速度也会有所提高。ASP.NET AJAX框架是对AJAX技术的封装,功能相对强大且完备,因此设计了一个基于ASP.NET AJAX技术的在线答疑系统。
在本系统的使用中,将会分为学生模块,教师模块和管理员模块,这些模块和数据库相连,并且前台与后台的分离,使得代码更加地清晰。本文的意图在于开发一款能够通过在线的提问与答疑,资源共享,帮助学生和教师实现实时答疑的系统。
本软件采用Visual Studio 2015作为开发平台,使用C#语言进行开发,并且通过AJAX实现数据的异步加载,采用模糊查询和密码MD5加密。
关键词:在线答疑系统 AJAX技术 MD5加密
Design and Implementation of Web - based online answering system
Abstract
In view of the current computer technology and network communications continue to develop, as a new industry, online Q amp; A is a popular trend, web-based Q amp; A system will also be more and more people concerned. This article will point out the shortcomings of the current online answering system, the operation of the poor results, mainly because it ignores the user in the use of the system when the interactive experience. To improve this defect, the system will use AJAX technology. AJAX in the interactive and usability of web pages, AJAX has a certain advantage, and AJAX response speed will be improved. ASP.NET AJAX framework is the AJAX technology package, the function is relatively strong and complete, so the design of an ASP.NET AJAX technology based on the online answering system.
In the use of the system, will be divided into student modules, teacher modules and administrator modules, these modules and the database is connected, and the separation of the front desk and background, making the code more clearly. The purpose of this paper is to develop a system that can be answered and answered by online, resource sharing, to help students and teachers to achieve real-time Q amp; A.
The software uses Visual Studio 2015 as a development platform, the use of C # language development, and through AJAX to achieve asynchronous data loading, fuzzy query and password MD5 encryption.
Keywords: online answering system;AJAX technology;MD5 encryption
目录
摘 要 II
Abstract III
第一章 绪论 1
1.1 课题背景 1
1.2 课题意义 1
1.3 AJAX技术国内外研究概况 2
1.4 论文的结构安排 2
1.5 本章小结 3
第二章 基于web的在线答疑系统开发相关技术的介绍 4
2.1 C#语言的介绍 4
2.1.1 C#语言简介 4
2.1.2 C#语言的特点 4
2.2 Visual Studio 2015介绍 5
2.2.1 Visual Studio 2015概述 5
2.2.2 Visual Studio 2015版本特点 5
2.3 AJAX技术和ASP.NET AJAX的介绍 6
2.3.1 AJAX技术概念和工作原理 6
2.3.2 AJAX的主要特点 6
2.3.3 ASP.NET AJAX技术概念和功能结构 7
2.3.4 ASP.NET AJAX客户端和服务器端架构 7
2.4 密码MD5加密 8
2.4.1 MD5加密概述 8
2.4.2 本系统中使用MD5加密 8
2.6 模糊查询 8
2.6.1 模糊查询概述 8
2.6.2 本系统中使用模糊查询 8
2.7 本章小结 9
第三章 系统分析 10
3.1可行性分析 10
3.2需求分析 10
3.3系统组织结构分析 11
3.4业务流程分析 12
3.5数据流程分析 12
3.6系统硬件设备及操作系统 13
3.7本章小结 14
第四章 系统设计 15
4.1 系统总体设计 15
4.1.1 系统功能设计 15
4.1.2 数据库分析 15
4.1.3 数据库设计 18
4.1.4 主要数据表关系图 21
4.2 系统详细设计 21
4.2.1 后台管理员模块 22
4.2.2 前台客户端模块 25
4.2.3 输入设计 30
4.2.4 系统文件清单表. 31
4.3 本章小结 31
第五章 系统测试 32
5.1 系统功能测试 32
5.2 系统界面测试 33
5.3 本章小结 35
第六章 结语 36
6.1 总结 36
6.2 存在问题及改进 36
6.3 展望 37
参考文献 38
致谢 40
绪论
作为本论文的第一章,主要概括了基于web的在线答疑系统这个课题的研究内容,包括了该课题研究的背景以及它的意义,本系统开发所用到的AJAX技术在国内外的研究状况,另外也交代了本论文的结构安排。
1.1 课题背景
在计算机和网络发展迅速的条件下,渐渐流行一种新兴的教学模式,就是基于web的答疑系统。这个教学系统所给出的平台可以提供文件共享,创造实时答疑、论坛讨论等环境。这种在线形式的教学模式,在一定程度上给传统模式带来了冲击,采用先进的手段可以培养学生学习的兴趣,达到更好的教学效果。
请支付后下载全文,论文总字数:27063字