基于三层架构的网络教学平台的设计与实现

被引量 : 0次 | 上传用户:abcz123789
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着教育信息技术和网络技术的飞速发展,网络教学已成为当今教育领域的一个热点。它打破了传统的课堂教学模式,跨越了时间和空间的限制,以教育资源共享、强大的交互能力等特点,深受广大师生的青睐。现有的网络教学平台多采用C/S模式两层体系结构或B/S模式三层体系结构,由于它的安装配置相对繁琐、无法同时满足大量用户访问等问题,也无法满足目前的教学系统开发的需要。而B/S两层结构相对来说过于简单,安全性也不高,也没有数据库,无法满足用户的实际需要。为了解决两层结构的不足,从而提出了三层结构。C/S三层结构虽然解决了两层结构中无法同时满足大量用户访问的问题,稳定性也高了,但由于客户层和应用层一般都需要安装,尤其是客户层的软件每台计算机都要安装配置,系统的灵活性差,维护也不方便。而B/S三层结构由于其客户层是浏览器,不需要安装,应用层一般也不需要安装,使得系统比较灵活、易于维护,开发周期也比较短,所以B/S三层结构应用相对广泛。但目前B/S三层结构的系统开发方法都存在着这样那样的缺陷,所以我们急需一种开发简便,周期短,功能强大,安全性高,运行稳定,可扩展性好的开发方法。本文在分析了现有网络教学平台存在的一些问题的基础上,研究设计了一个基于.NET技术构建了一个三层结构模式的教学平台。本平台以建构主义教育理论为指导思想,旨在实现一种易于师生之间进行交流和交互的网络教学环境。在这个环境中,教师作为主导者,学生作为主体,两者相互配合,更利于促进学生自主学习和协作学习的能力。在对学校网络教学需求分析的基础上,确定了本系统B/S模式的三层架构体系,明确了系统所要实现的基本功能,采用软件工程的方法,建立了部分系统的软件模型,进行了数据库的设计,并对授课、实验、作业、考试、课程答疑等教学环节进行了设计。本系统是一个智能、开放、跨学科、多层次、通用的教学平台,功能比较完备,操作简单,互动性强,具有较好的实用价值。该网络教学平台选用Microsoft Visual Studio.NET 2003作为开发工具,C#作为主要开发语言,Microsoft SQL Server 2000作为后台数据库,并采用了ASP. NET技术和ADO. NET数据库访问技术等,无论是理论和实现技术上都具有一定的先进性。
其他文献
一、研究选题及意义改革开放30年以来,我国经济得到了快速的发展和提高,在很多方面已经取得了举世瞩目的成就,并在很多领域成为世界的主要生产基地之一。但根据国家相关部门
目前,发展中小企业是国家策路制定的重中之重,从制定法律到实施政策,按专业化、市场化、社会化等原则构造中小企业体系,都有非常重要的意义。河南省是农业大省,人口居全国的
责任保险在加强侵权法补偿功能的同时,也破坏了侵权法的预防功能,此即责任保险中的道德危险的根本成因。为消除该道德危险,责任保险中相应地设计了经验费率、赔偿限额、免赔
双边市场中的平台企业(Two-sided Platforms,简称双边平台企业)作为一类特殊的企业模式在现实中广泛存在,诸如银行卡、电信产业、B2B/B2C、媒体产业、中介企业以及各类应用软
现有的商品房预售过程中,由于商品房所有权的不确定性,对预购人而言房屋预售确实存在着比现房买卖更多的风险。开发商在此过程中毫无疑问是处于强势地位的,开发商凭借其市场
当前我国处于社会转型期,社会各种矛盾与冲突不可避免凸显,群体性事件易发频发。群体性事件是政府公信力的试金石,因此在群体性事件的处置过程中,政府积极履行信息公开的职责
老瓷器随着历史时空的变迁、自然和人为的破坏,其遗存到现在大多散落成瓷片,致使现在的人们无法全面窥见其本来面目,但是老瓷片同样拥有历史、审美及文化价值。以老瓷片为研
PID控制是目前过程工业应用最普遍的控制方法之一。但是简单PID控制不能很好地适应对象系统特性变化时的最佳控制要求,而人工调整参数在控制精度和调整频度上均不可能满足时
随着社会的发展,针织服装外衣化、时尚化、舒适化、个性化己成为世界潮流,因而对针织产品的重要生产设备横机有了更高的性能要求。高速多功能横机是针对中、高端横机市场需求
牧草产业在江苏沿海滩涂地区具有良好的发展前景,受用工量大、劳动成本高等因素制约,牧草生产效率低下,迫切需要发展机械化。阐述了江苏沿海滩涂地区牧草的利用、机械化发展