中小学生答疑系统毕业设计论文.docx

上传人:b****3 文档编号:4312342 上传时间:2022-11-29 格式:DOCX 页数:42 大小:630.88KB
下载 相关 举报
中小学生答疑系统毕业设计论文.docx_第1页
第1页 / 共42页
中小学生答疑系统毕业设计论文.docx_第2页
第2页 / 共42页
中小学生答疑系统毕业设计论文.docx_第3页
第3页 / 共42页
中小学生答疑系统毕业设计论文.docx_第4页
第4页 / 共42页
中小学生答疑系统毕业设计论文.docx_第5页
第5页 / 共42页
点击查看更多>>
下载资源
资源描述

中小学生答疑系统毕业设计论文.docx

《中小学生答疑系统毕业设计论文.docx》由会员分享,可在线阅读,更多相关《中小学生答疑系统毕业设计论文.docx(42页珍藏版)》请在冰豆网上搜索。

中小学生答疑系统毕业设计论文.docx

中小学生答疑系统毕业设计论文

 

毕业设计

题目中小学生答疑系统

英文题目Middleandprimarystudents,Q/Asystem

 

学生姓名:

学号:

专业:

系别:

指导教师:

职称:

 

摘要

随着Internet技术的广泛应用和Web技术的不断发展,对传统的答疑方式产生了深远的影响。

基于中小学生在家没有人指导,以及在高校中存在大学生优秀资源,中小学生答疑系统由数学与信息科学学院在校大学生及教师在线解答,既弥补老师课堂上无法照顾到每个学生的缺憾,也为家长解决了不能辅导孩子做作业的尴尬。

在有供需的基础上,大学生首先向系统管理员申请同意注册教师并回答中小学生问题,回答中小学生问题收取一定的费用。

而中小学生首先通过注册成为本网站的会员,然后对自己注册的账户购买充值卡进行Q豆充值,从而可以对自己遇到的难题使用Q豆进行提问。

采用非面对面教学方式的网络教学答疑系统,中小学生提问和大学生答疑可以不受时间和地点的限制,体现了网上答疑的开放性、交互性和自主性等特点。

基于网络答疑系统在运用C/S模式存在的不足的基础上,研究了B/S模式的网络结构和特点。

本系统采用B/S结构,即采用浏览器、Web服务器、数据库服务器三层结构,是对传统的C/S结构的改进。

本答疑系统采用IIS7.0作为服务器,ASP作为编程工具的组合方式进行开发。

使用Web浏览器作为客户端,使用带有ASP模块的IIS服务器提供Web服务,后台数据库使用MicrosoftAccess2003数据库,此组合工作效率较高,系统性能较强。

关键字:

答疑系统;充值卡;Q豆;B/S;IIS;ASP

 

ABSTRACT

AlongwiththewidespreadapplicationofInternettechnologyandtheunceasingdevelopmentofWebtechnology,ithashadprofoundinfluencetothetraditionalQ/Away.Basedontheelementaryandmiddleschoolstudentshadnoinstructioninthehome,aswellasoutstandingstudentresourcesintheuniversity,EastChinainstituteofTechnologymathnetisawebsitewhichonlineexplanationansweredbyuniversitystudentandteacherinmathematicsandinformationscienceinschool,notonlymakesupdisappointmentofteacherintheclassroomunabletoconsidereachstudents,butalsosolvedfortheawkwardnessofguardianhasnotbeenabletocounseltheassignmentwhichthechilddid.

Inthebasisofsupplyanddemand,Firstly,theuniversitystudentappliesforthesystemmanagertheagreementtoregistertoteacherandrepliedtoanswerthequestionoftheelementaryandmiddleschoolstudents,thencollectcertainexpensefromtheelementaryandmiddleschoolstudents.Butfirstly,theelementaryandmiddleschoolstudentswhobecomesthememberofthiswebsitemustthroughtheregistration,thenpurchaserechargeablecardPrepaidtotheaccountwhichregisterstothewebsitebytheuseoftheQbeansufficientvalue,thusthedifficultproblemwhichmayusetheQbeantocarryontheinquiry.Theusesofnoface-to-facenetworkteachingQ/Asystem,theelementaryandmiddleschoolstudentsinquiryandtheuniversitystudentanswersquestionsmayhavenolimitofthetimeandtheplace,whenanswersquestionsonthenet,ithasmanifestedopenness,interactivecharacteristicsandindependencyandsoon.

BasedonthenetworkQ/AsysteminusingtheC/Spatterndeficiency,wearestudyingtheB/Spatternnetworkarchitectureandthecharacteristic.ThissystemisintheimprovementofthetraditionalC/Sstructure,whichhasusedtheB/Sstructure,namelyhaveusedthreestructures,whichcontainthebrowser,theWebserverandthedatabaseserver.

ThisQ/AsystemisusingthecombinationofIIS7.0totaketheserverandtheASPtoachievetheprogramstooltocarryonthedevelopment.UsingtheWebbrowsertotaketheclientside,theuseofIISserverwhichcontainASPmoduletoprovidetheWebservice,thebackstagedatabaseusesthedatabasesofMicrosoftAccess2003,thistechnologyofthecombinationmakestheworkingefficiencyhighandthesystemperformancestrong.

Keywords:

Q/Asystem;rechargeablecard;Qbean;B/S;IIS;ASP

绪论

(1)选题背景

中小学生在校外复习功课时,会出现不少的难题,但是此时无奈的他们也没有任何即时处理疑问的方法。

随着网络技术的迅猛发展,传统的教学手段已不能满足当前海量信息的教学内容需求,为适应当今社会发展对高素质创新型人才的需要,必须创造一个利用互联网资源的学生自主式学习环境。

网络教育作为信息技术与教育融合的新的教育形式为教育注入了新活力,便捷的学习机会、多样的学习环境以及丰富的学习资源,使学习活动更加自主化、个性化,使教育的适应性得到大大加强。

这也给在校时间相对宽裕的大学生丰富了学校的业余生活,同时可以利用自身的知识赚取少量的生活费,减轻了家庭的负担。

(2)选题的目的和意义

计算机网络的发展促使知识经济迅速发展,打破了人类活动的时空障碍,使信息领域变得更为广泛。

空间与时间的阻隔在Internet网络中消失了。

克服了时空障碍以后,远程教育打开了新的一页,可以帮助中小学生在校外没有老师指导的情况下,即时解答遇到的数学难题。

为此设计了中小学生答疑系统(答疑系统)处理中小学生的疑问,同时丰富了在校大学生的业余生活。

网络答疑让人们体验到新的答疑方式,学习不再受制于时间和空间,学习活动以学习者为中心展开。

但要很好的利用网络资源实现提问者与回答者的互动,给提问者最满意的答复就成为网络教育中需要关注的一个重要环节。

(3)本论文主要研究的内容

答疑是中小学生进行系统学习的有益补充,同时也是学生巩固知识的重要途径。

因此,无论学习的形式如何变化,答疑对于学习活动来说始终是必要的,不可或缺的。

及时、有效地获得解答是学生对于答疑环节的基本需求。

在传统的学校教育中,面对面的交流保证了答疑的及时性,从而也保证了答疑的有效性;而在网络教育中,网络的阻隔和参与中小学生提问人数的增多使得网络教育无法用传统的一位老师回答多位学生的问题的方式实施答疑。

这是否意味着网络教育将无法实现答疑环节?

当我们将目光投向高校大学生这么一块庞大的、优秀的人才资源时,我们发现运用互联网的互动性实现多名大学生回答多名中小学生的问题的模式。

由系统管理员规定回答一个问题相应的Q豆,中小学生发布问题后,老师看到问题回答后,得到一定的Q豆。

与此同时老师还可以上传资料、批改作文,中小学生下载后老师又可以获得一定量的Q豆。

老师回答问题之后,中小学生看到回答的问题后,根据自己对这个问题回答的满意程度,给出对回答者一定的评分,评分决定老师的质量系数。

老师的报酬组成包括(答疑收入+上传试题收入)*质量系数。

可见,网络为答疑带来了新的内涵,研究和开发基于网络的答疑系统也就具有了较高的教育意义和实践价值。

(4)本章小结

本系统运用互联网的互动性实现大学生对中小学生提出的问题进行即时的回答,解决中小学生对回答难题的需求。

在有供需的基础上,中小学生首先通过注册成为本网站的会员,然后对自己注册的账户购买充值卡进行Q豆充值,从而可以对自己遇到的难题使用Q豆进行提问。

而大学生首先向系统管理员申请同意注册教师并回答学生问题,然后回答中小学生问题获取一定量的Q豆,与此同时老师还可以上传资料、批改作文,中小学生下载后老师又可以获得一定的Q豆。

老师回答问题之后,中小学生看到回答的问题后,根据自己对这个问题回答的满意程度,给出对回答者一定的评分,评分决定老师的质量系数。

老师的报酬组成包括(答疑收入+上传试题收入)*质量系数。

答疑的老师,按照要求提供银行的账户,其报酬在次月中旬转到本人的专用账户上。

 

1.系统开发技术平台

1.1系统的结构模型

基于Web的网络应用模式有两种,其中C/S模式在技术上虽然很成熟,但该结构的程序往往只局限在小型的局域网内部,不利于扩展。

并且,该结构的每台客户机都需要安装相应的客户端程序口。

由于我们的系统是一个网上答疑系统,拥有的用户量会比较多,因此,如果单纯采用该结构,系统的安装与维护工作比较繁重。

同时,由于应用程序直接安装在客户机,客户机直接和数据库服务器交换数据,系统的安全性也会受到一定的影响。

本系统通过网络来提供答疑服务,成功连接到服务器后,中小学生可以浏览页面或是通过Web浏览器登录到本答疑系统页面,就可以输入并提交问题内容,服务器在接受到提问后运行相关程序模块来进行答疑或是保存问题。

因此,网络答疑系统采用B/S模式是最佳选择。

B/S模式在网上答疑系统中应用:

第一层客户机为用户与整个系统的接口。

客户端的应用程序简化到一个通用的浏览器,由它来解释HTML,显示网页内容。

这里网页具有一定的交互功能,支持用户在网页提供的表单上输入信息提交给后台,并提出处理请求。

第二层Web服务器将启动相应的进程来响应浏览器的请求,并动态生成嵌入处理结果的HTML代码返回给客户机浏览器。

如果客户机的请求还包括数据存取,那Web服务器还需与数据库服务器协同完成这一处理任务。

第三层数据库服务器的任务是接受Web服务器向数据库操作的请求,实现对数据库查询、修改、更新等功能,把运行结果提交给Web服务器。

与传统的C/S模式相比,B/S结构把处理功能全部移植到了服务器端,用户的请求通过浏览器发出,无论是使用和数据库维护上都比传统模式更加经济方便。

而且使维护任务层次化:

管理员负责服务器硬件日常管理和维护,系统维护人员负责后台数据库数据更新维护。

以上三层B/S结构模型各成体系且相互独立,当软硬件环境发生变化时,其适应能力比C/S结构更强,更具有可伸缩性和可扩展性。

1.2系统软件开发平台

本论文的数苑网答疑系统开发平台选择颇有代表性的IIS+ASP技术平台,以WindowsXP作为操作系统,以IIS为Web服务器,以MicrosoftAccess2003为后台数据库,使用VBScript、JavaScript脚本语言进行程序开发,以实现与数据库的连接和前端浏览器的控制。

体系结构采用浏览器服务器(B/S网络模式),采用三层体系结构,即包括数据库系统、web服务器、客户浏览器三部分,如图1-1。

最后利用Dreamweaver作为网页开发工具制作网页。

图1-1Web服务器上的数据库操作

1.2.1IIS的特点

IIS(InternetInformationServer)是微软公司的一种集成了多种Internet服务(WWW服务、FTP服务等)的服务器软件,最新的版本Windows7里面包含了IIS7。

IIS与WindowsNT紧密地集成在一起,因而用户可以利用WindowsNTServer和NTFS内置的安全特性,提供全方位的Internet和Intranet服务,建立安全的基于互联网络模式的应用系统。

在基于互联网络模式的应用开发方案中,通过IIS提供Web服务,与客户端浏览器进行交互。

在这种应用中,客户端是指各种各样的浏览器,例如InternetExplorer,firefox或其他的浏览器。

服务器端是指用来生成站点内容的各种工具和应用程序的结合体。

IIS有以下特点:

(1)与WindowsNTServer技术的集成,使得IIS的安装、管理、安全性和运行等方面具有强大的功能。

(2)于开发具有强大功能的网络应用程序。

由于IIS支持DNA(分布式网络应用)结构,因此可以使用ASP,运行VBScript,JavaScript等脚本语言,利用ADO及ODBC存储数据,这些都为开发大型网络应用提供了方便。

(3)支持多种方案。

IIS可以满足多种使用方案的需要,从工作组到企业网,Web站点都可以使用IIS。

(4)提供多种服务。

除了提供HTTP服务之外,IIS还提供了FTP服务。

1.2.2IIS功能

(1)安全性

摘要式身份验证:

摘要式身份验证允许跨代理服务器和防火墙对用户进行安全和严格的身份验证。

安全通讯:

安全套接字协议层(SSL3.0)和传输协议层(TLS)提供了一种客户端与服务器之间进行信息交换的安全方式。

(2)管理

重新启动IIS:

现在不用重新启动计算机就可以重新启动Internet服务。

备份和还原IIS:

可以备份和存储metabase设置,以便更容易的返回己知的安全状态。

配置选项:

可以在站点、目录或文件级别设置“读取”、“写入”、“执行”、“脚本”以及FrontPageWeb操作的权限。

④可编程性:

对ActiveServerPages的完全支持,包括性能增强的ASP组件以及新的错误处理功能。

1.2.3什么是ASP

什么是ASP?

在微软站点上对于ASP的权威定义是:

ActiveServerPages是一种开放式的非编译应用环境,使你能够组合HTML,脚本和可以重用的ActiveX服务器组件来建立动态的,强大的基于web的商业应用。

ActiveServerPages支持基于IIS上的服务器端脚本并且完全支持VBScript和JavaScript。

它是微软公司的新一代开发动态网页的技术,具有开发简单、功能强大等优点,可以非常直观简易地实现复杂的web应用。

Microsoft的ASP不是一种语言,而是一套微软开发的服务器端脚本环境,ASP解释程序内含于IIS3.0,4.0和PWS4.0中,通过ASP可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的Web服务器应用程序。

在ASP环境中,因为所有的程序,其中也包括所有嵌在普通HTML中的脚本程序,都在服务器端执行,所以不必关心客户端的浏览器是否能运行所编写的代码。

当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,提高了交互的速度。

所谓脚本是由一系列的脚本命令所组成文件。

脚本语言是一种介于HTML和诸如JAVA,VisualBasic,C++等编程语言之间的一种特殊的语言,要编写脚本,只要熟悉至少一门脚本语言即可,如VBScript。

通过ASP这种环境,用户可以创建和运行交互式的动态网页,包括使用HTML表单收集和处理信息,上传与下载等等,就好像访问者在使用自己的CGI程序一样。

但是它比CGI简单。

更重要的是,由于ASP使用的ActiveX技术基于开放设计环境,开发人员用户可以自己定义和制作组件加入其中,使动态网页几乎具有无限的扩充能力,这是传统的CGI等程序所远远不及的地方。

此外,使用ASP还有一个优点,就在于ASP可利用ADO方便地访问数据库,从而可以利用ASP开发基于WWW的应用系统。

1.2.4ASP的特点

下面是ASP所独具的一些特点:

(1)使用VBScript,JavaScript等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序。

(2)无须编译,容易编写,可在服务器端直接执行。

(3)使用普通的文本编辑器,如windows的记事本,即可进行编辑设计。

也可以选用具有可视化编辑能力的Dreamweaver开发环境。

(4)与浏览器无关,用户端只要使用可执行HTML码的浏览器,即可浏览ASP所设计的网页内容。

ASP所使用的脚本语言(VBScript,JavaScript)均在WEB服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。

(5)ASP的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人窃取,也提高了程序的安全性。

(6)可使用服务器端的脚本来产生客户端的脚本。

(7)Activeservercomponents(ActiveX服务器元件)具有无限可扩充性。

可以使用VisualBasic、Java、VisualC++等编程语言。

1.2.5Dreamweaver的CSS样式

在制作网页时,对文本的格式化是一件很繁琐的工作。

利用CSS样式(CascadingStyleSheets)不仅可以控制一篇文档中的文本格式,而且可以控制多篇文档的文本格式。

因此使用CSS样式表定义页面文字,将会使工作量大大减小。

好的CSS样式表的建立可以更进一步地对页面美化及文本格式进行精确定制。

CSS样式的定义代码书写在HTML文档的头部,它可以应用到使用标准HTML标记所格式化的文本上。

(1)CSS的优越性

使用CSS定义样式的好处是:

利用它不仅可以控制传统的格式属性,如字体、尺寸、对齐,还可以设置诸如位置、特殊效果、鼠标滑过之类的HTML属性。

通过修改样式,可自动快速更新所有采用该样式的文字格式。

当用户需要管理一个非常大的网站时,使用CSS样式定义站点,就会体现出非常明显的优越性。

使用CSS可以快速格式化整个站点或多个文档中的字体等格式,并且CSS样式可以控制多种不能使用HTML样式控制的属性。

现在,绝大多数浏览器都支持CSS格式了。

(2)CSS的样式的类型

CSS样式位于文档的head区。

在DreamweaverCS4中,可以使用3种类型的CSS样式:

①自定义CSS样式。

该样式与某些字处理程序中使用的样式类似,只是未区分字符样式和段落样式。

用户可以将自定义CSS样式应用于一个完整的文本块或一个局部的文本范围。

②HTML样式。

该样式实际上是对现有HTML标记的一种重新定义。

当用户创建或改变一个CSS样式时,所有使用该标记的文本格式也将被自动更新。

③CSS选择器样式。

该样式用户重新定义一些特定的标记中组合或包含了特定DI属性的标记。

1.3系统硬件平台的组成

软硬件平台的选择是本系统建设中遇到的首要问题,不同的软硬件对于系统的整体性能有很大的影响。

不同的硬件平台有不同的优缺点,使用何种硬件是设计过程中最关键的决策之一。

在设计硬件平台时,重要的是了解硬件在Web服务器中的重要性。

本系统在目前的阶段对硬件系统的要求比较低,但是在投入大规模实际使用时将有较高的硬件要求,而且软件要靠硬件来支撑,软件与硬件结合起来才能完成各种功能,因而硬件部分也必须考虑。

支撑网络远程答疑系统的物质基础就是一个实际的计算机网络,类似于目前各级学校中的网络中心的结构,不同的是它不仅是一个校内的局域网,而是要将大量的功能模块置于公网之上(当然这样受到攻击的危险将会比较大)。

而且作为一个通用型的远程教育系统,根据需支持的学生人数、范围、学生访问网络的方式等诸多因素的不同,它的硬件结构的变化也会很大,组织结构形式也可能有差异,但一般来说,都具有如下模块:

接入模块、交换模块、服务器模块、双向交互式同步答疑模块等。

1.4本章小结

(1)基于IIS+ASP的系统基本构架,分别介绍了IIS和ASP软件的原理及应用。

(2)考虑各方面的综合因素,设计本系统采用的软件平台如下:

操作系统:

WindowsXP及以上

Web服务器:

IIS7.0

Web数据库:

MicrosoftAccess2003

脚本语言开发:

VBScript、JavaScript

网页开发:

记事本、DreamweaverCS4等

(3)考虑各方面的综合因素,设计本系统采用的硬件平台如下:

CPU:

PentiumⅡ300以上

内存:

64M以上

硬盘:

大于200M空余硬盘空间

显卡:

至少2M或以上显存,保证在800×600状态下使用24Bit真彩

显示器:

能使用800×600的分辨率

 

2.系统需求分析

系统分析是指在管理系统开发的生命周期中系统分析阶段的各项活动和方法。

这个阶段的目标,就是按系统规划所定的某个开发项目范围内明确系统开发的目标和用户的信息需求,提出系统的逻辑方案。

系统分析在整个系统开发过程中,是要解决“做什么”的问题,把要解决哪些问题、满足用户哪些具体的信息需求调查、分析清楚,从逻辑上,或者说从信息处理的功能需求上提出系统的方案,即逻辑模型,为下一阶段进行物理方案设计、解决“怎么做”提供依据。

系统分析这个阶段工作深入与否,直接影响到将来新系统的设计质量和经济性,因此必须予以高度重视。

本章主要说明了系统的总体目标和相关界定,阐述了系统的需要,并由此提炼出系统的逻辑结构,介绍了系统开发环境和运行环境。

2.1用户群体描述

该互动平台的系统用户有用户、教师用户和管理员。

其情况分别描述如下:

(1)学生用户:

要提问的中小学生用户,可以根据需要提出自己的问题,发布自己写的作文,下载老师发布的试题,查看相关难题的答疑

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1