欢迎来到天天文库
浏览记录
ID:38711554
大小:87.50 KB
页数:4页
时间:2019-06-18
《基于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):该层
此文档下载收益归作者所有