基于ASP NET的网络学习交流平台的设计与实现毕业作品Word格式文档下载.docx
《基于ASP NET的网络学习交流平台的设计与实现毕业作品Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《基于ASP NET的网络学习交流平台的设计与实现毕业作品Word格式文档下载.docx(29页珍藏版)》请在冰豆网上搜索。
![基于ASP NET的网络学习交流平台的设计与实现毕业作品Word格式文档下载.docx](https://file1.bdocx.com/fileroot1/2022-10/1/5c7aed79-4918-437a-816e-ab6bf54fb521/5c7aed79-4918-437a-816e-ab6bf54fb5211.gif)
Abstract:
withthedevelopmentoftheinformationera,
onlinelearninghasbecome
the
mainwayoflearning.
Thenetworklearning
platformisthe
informationtechnologyandcurriculumintegrationin
anewform,
givefullplayto
theopen
network,
sharing,
interaction,
theadvantagesof
largecapacity.
CollegeEnglish
learningplatform
hasbecomea
tool
ofEnglishteachingand
learning
essential.
Basedonextensive
literatureresearch,understandthedomesticandforeign
researchinterest
and
systembasedonASP.NETtechnology,
website
architectureusingB/S
threelayerarchitecture,
andtheguidefor
multi-layerarchitecture
development,
systemhas
released
tutorial
courses,
onlinetesting,
onlinecommunication,
usermanagement,
curriculummanagement,
bulletinmanagement
andotherfunctions
haveapersonalized
learningmodel,
professionalandnonprofessional
students
canlearn.
Keywords:
ASP.NET;
networklearningplatform;
university
English
目次
1绪论1
1.1研究意义1
1.2研究现状1
2系统工作原理1
2.1研究内容及步骤1
2.2开发工具2
2.2.1ASP.NET技术2
2.2.2SQLServer2000数据库2
2.2.3利用ADO访问数据库的方法2
2.3需求分析3
3系统总体设计3
3.1系统界面设计原则3
3.2系统功能说明3
3.2.1管理员的主要功能4
3.2.2教师的主要功能5
3.2.3学生的主要功能5
3.3数据库的设计与创建5
3.3.1数据库设计原则5
3.3.3数据库E-R图8
4系统实现9
4.1系统用户界面实现9
4.2用户登录子系统10
4.2.1用户登录10
4.2.2用户注册11
4.3学生用户功能模块的实现11
4.3.1学生首页界面11
4.3.2课程学习模块12
4.3.3在线测试模块13
4.3.4资料下载模块13
4.3.5交流中心模块13
4.4教师用户功能模块的实现15
4.4.1教师界面首页15
4.4.2查看学生16
4.4.3课程添加16
4.4.4考试添加17
4.4.5资源上传17
4.4.6交流中心17
4.5管理员管理网站基本信息18
4.5.1管理员登录界面18
4.5.2用户管理18
4.5.3公告管理20
4.5.4课程管理21
4.5.6考试管理21
4.5.7资源管理21
4.5.8论坛管理22
5总结22
参考文献23
致谢24
1绪论
1.1研究意义
我们都知道,英语是最重要的国际语言之一,英语对我们以后的工作和生活大有裨益,但是现在的学生的英语能力普遍不符合当今社会的需要,所以英语学习状态是令人担忧的。
近年来,大学生英语考试不及格率高,而且四六级是每一个大学生非常重视的,一些高校学生的英语基础薄弱,只是利用传统的课堂学习可能无法满足他们的需求,学习平台可以实现信息以及资源的共享,学生可以通过该系统来完成自学、讨论等,这使得互联网上的学习者可得以快速学习和掌握新的知识。
其中一个网络学习平台的主要目的是创建实现更广泛的共享教育资源。
该网络学习平台不受教室的舒服,可提供教师与学生之间沟通的新方式。
打破了在时间上、空间上和环境上的束缚。
但很多大学没有网络学习平台,该平台可以帮助更多的学习来提高学生学习英语的兴趣,掌握更多的知识。
1.2研究现状
该网络学习平台基于网络基础设施,利用编程的学习环境,它的前台是网页界面,而后台系统程序以及创建的数据库,为学生的学习和教师的教学提供技术支持。
目前国内外在高职教学中都是以能力为基础,“教育信息化”是当前的主流,美国1993年正式提出“图像信息基础设施”项目;
新加坡在1999年推出“全国教育信息化计划”,马来西亚于2000年推出了“多媒体走廊计划”,是教育信息化的一个尝试。
中国1994年获准进入互联网,并完成所有中国互联网工作,1995年5月,张树新创立了壕海威,是中国最早的互联网,从那时以来,在一代又一代的IT人才的推动下,中国的互联网业务蒸蒸日上。
由此,网络学习平台的起步较晚,但现在中国的网络学习平台的发展十分迅速,几乎涵盖了所有的一切,包括小学和中学以及大学,具有丰富的内容,但是很多都是功能相似的。
中国在2000年10月25日由教育部提出的“校校通”项目,是一个典型的例子。
其主要内容是利用现代信息技术和现代教育理论,以获取信息,并建立一个良好的环境,以培养创新人才。
2系统工作原理
2.1研究内容及步骤
本文主要对该系统的理论基础、设计思想以、系统的具体实现过程做了详细论述。
第一章对国内外学习平台的现状、进行了介绍,第二章介绍对系统设计环境、系统相关技术、需求分析。
后续章节对系统设计、主要功能、系统实现过程等进行了详细介绍。
最后对系统的设计进行了总结,并指出系统仍需完善与改进之处。
开发的学习交流平台将有效整合英语听说课的学生课堂学习和课外网络自主学习,为学生的个性化、网络化、立体化学习提供支持,并且为教师指导与评估学生的课内外学习提供途径。
2.2系统工作原理及相关技术
2.2.1ASP.NET技术
ASP.NET在NET框架里主要应用于网络试用程序的开发,像一个框架在这个框架下可以使用C#、VisualBasic.NET等编程语言来开发Web应用程序,它具有运行效率更高、顶级开发工具支持、程序结构清晰、开发更简单、拥有和视窗环境非常相似的Web控件(如Button、Label)等特点。
当一个HTTP请求发送到Web服务器时,Web服务器时就会通过分析这个请求来确定所请求的网页位置,如果这个网页的文件名后缀是aspx,就会经过aspnet_isapi.dll处理之后把ASP.NET代码提供给CLR。
之后由CLR进行处理,这就分为两种情况了,一种情况是CLR未执行过此程序,就要经过CLR的编译并执行,最后得到得到纯HTML结果。
另一种情况是CLR执行过此程序,这样就可以直接执行编译好的程序得到纯HTML结果。
之后呢就可以把这些结果响应给浏览器,浏览器就能显示Web网页了。
2.2.2利用ADO访问数据库的方法
系统的用户(学生、教师、管理员)在应用层(即WEB浏览器上)通过业务逻辑层与数据层进行交互,对数据的访问是通过业务逻辑层的数据库接口ADO.NET,这样就可以将访问数据与操纵数据分离。
ADO.NET是一个新的数据访问模型,它在很大程度上简化了程序员的工作,开启了更为强大的一代应用程序的到来。
系统中后台数据库采用SQLServer2000,数据提供程序由SQLServer数据提供程序SqlServer.NET。
首先经过SQLServer和数据库的连接,然后将数据填充到DataSet对象里,客户端读取DataSet之后能获取需要的数据,从而数据库访问的安全性得到了保证。
如图2-1所示。
图2-1
2.2.3SQLServer2000数据库
MicrosoftSQLServer2000是由很多组件构成,能最大限度的满足数据处理系统存储的需要。
另外它还将MicrosoftSQLServer7.0的质量、易用性、可靠性以及性都能进行了深度的扩展,变为较大规模的优秀数据库平台。
SQLServer2000为在WindowsDNA环境下的应用程序提供了
关系数据库引擎和AnalysisServers两项基本服务。
SQLServer2000关系数据库引擎是一个流行的、具有高度的可伸缩性和高度可靠性的数据存储引擎。
该数据库引擎将数据存储在表中。
2.3需求分析
所谓需求分析,就是指在整个系统开发工程中,解决“做什么”的问题,旨在为进行系统设计,解决怎么办做铺垫这是信息系统开发中的一主要环节,目标是在需求分析的基础之上提出系统的逻辑方案,也是建立系统模型。
在学校及社会培训机构的教学管理之中,教师总是不间断的出现重复讲授等问题,没有很好地培养学生的自学能力和多学科学习的兴趣和爱好。
本系统可以解决学生不能及时,准确,方便,快捷的学习上课的知识点等问题,本系统还可以为教师提供一个可以灵活、方便的课下沟通平台。
基于ASP.NET的网络学习交流平台是面向教师和学生内部信息的各项事务,包括管理员,教师,学生等业务处理工作,是利用计算机进行集中管理而开发的系统,并且在SQLServer2000数据库基础上开发的网络教学平台,力求与实际相结合,是一种利用计算机对管理员、教师、学生等业务进行集中处理的系统。
3系统总体设计
3.1系统界面设计原则
系统界面主要分为两种:
显示界面和操作界面。
由于系统界面是人与计算机交互的桥梁,因此它的设计应秉承界面友好、操作简单、交互性强的标准,主要原则如下:
1.简单性。
界面的设计应简单,通俗易懂。
这样能够让学生一看就明白应该怎么做,提高学习效率。
2.可靠性。
为了使学生更好地学习,界面应该可靠、稳定,具有少出错的优点。
3.一致性。
界面各部分的设计应该类似,力求一致,这样可以方便学习者操作。
4.反馈性。
优秀的界面能够针对学习者的操作做出及时、有效的反馈,这些反馈应该包括:
提示、启发、建议、要求等。
5.友好性