基于Web的互助式学习平台的设计与实现

基于Web的互助式学习平台的设计与实现

ID:38711554

大小:87.50 KB

页数:4页

时间:2019-06-18

基于Web的互助式学习平台的设计与实现_第1页
基于Web的互助式学习平台的设计与实现_第2页
基于Web的互助式学习平台的设计与实现_第3页
基于Web的互助式学习平台的设计与实现_第4页
资源描述:

《基于Web的互助式学习平台的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于Web的互助式学习平台的设计与实现吴代文(渭南师范学院传媒工程系陕西渭南714000)摘要:为了满足本校学生网上交流学习的需要,本系统以因特网作为平台,采用B/S模式,以J2EE为开发平台,并结合JSP技术及SQL数据库来进行开发,实现了发布留言、回复留言、审核留言、留言管理、用户管理、实现课程论坛等功能。系统运行与测试结果表明,系统的功能达到了设计要求,能够满足本校学生的学习需求,可以实时的进行网上交流,该平台具有灵活、互动的特点,对于设计开发此类系统有一定参考价值。关键词:互助式学习平台;Web环境;JSP技术;J2EE平台Thedesignandimplementatio

2、noflearningplatformbymutualaidBasedonwebWUDai-wen(DepartmentofCommunicationEngineering,WeinanTeachersUniversity,WeinanShanxi714000,China)Abstract:Inordertorealizethedemandofstudentslearntocommunicateonline.ThissystemwhichcombineswiththeactualdemandusestheInternetasaplatform,theB/Smodeladopted,

3、J2EEasthedevelopmentplatform,andcombinestheJSPdevelopmenttechnologyandSQLdatabasefordevelopment.Itrealizesthefunctionofreplymessage,bymessage,message,guestbookmanagementreview,usermanagement,BBScoursesetc.Theoperationandtestofsystemresultsthatthefunctionofthesystemmeetstherequirementsofdesign,

4、theneedsofstudentslearning,theexchangesofreal-timeonline.Thisplatformhasthecharacteristicofflexibilityandinteraction,ithascertainreferencevalueforsimilarsystems.KeyWords:learningplatformbymutualaid;Webenvironment,TheJSPtechnology,TheJ2EEplatform1引言近年来,随着互联网与计算机软硬件迅速发展,人们的生活、思维、工作、教育以及受教育等方式都发生

5、了改变。在教学领域中,互联网与计算机的新概念、新技术、新环境被不断的引入。网络技术与教育的结合正在改变着传统的教育思想、观念、内容、方法,以及传统的人才培养模式[1][2],教学方式的改革也逐渐的显露出重要性。为此,本文结合网络教育的特点,设计并实现了一种基于Web的互助式学习平台。2研究依据3网络环境下互助式学习应充分发挥网络学习的功能,形成网络教育为先、学生自主学习为主、互助交流为核心的学习平台的新模式,其学习平台的建设必须遵循实用化的原则,必须符合开放性、通用性、系统与平台无关性等要求,而且应当易于实现、易于部署、易于维护和易于扩展[3]。因此,我们考虑该信息平台应基于MVC

6、模式,采用B/S浏览结构,系统总体由Web服务器、数据库服务器和用户界面文件三部分构成。3系统设计3.1系统架构设计在系统架构设计中,分层式结构是一种重要的结构。我们考虑该信息平台基于MVC模式,采用基于B/S结构三层架构。三层架构的优势在于:开发人员可以只关注整个结构中的其中某一层,可以很容易的用新的实现来替换原有层次的实现,可以降低层与层之间的依赖性,有利于标准化和各层逻辑的复用[4]。三层架构包括:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。(1)表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统时他的所见所得。位于最外层(最上层),离用户最近。

7、用于显示数据和接收用户输入的数据,为用户提供一种交互式操作的界面[5]。(2)业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理。业务逻辑层在体系架构中的位置很关键,它处于数据访问层与表示层中间,起到了数据交换中承上启下的作用。它的关注点主要集中在业务规则的制定、业务流程的实现等与业务需求有关的系统设计,也即是说它是与系统所应对的领域(Domain)逻辑有关,很多时候,也将业务逻辑层称为领域层[6]。(3)数据访问层(DAL):该层

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。