ASP.net+sqlserver研究性学习平台的设计(2)
时间:2016-12-25 12:05 来源:毕业论文 作者:毕业论文 点击:次
目前研究性学习在我国已经日益蓬勃的发展起来,对于我国基础教育改革具有十分重大的意义。然而,研究性学习的开展目前还存在很多问题,而网络教育所具有的诸多独特的优越性使其成为一种重要的教学形式,能否以及如何将研究性学习和网络教育有机地整合在一起,更有效地开展研究性学习就成为我们越来越关注的问题。 2.1.2系统功能描述 综合考虑本系统设计的目的主要在于利用计算机的便捷操作实现学生的自主学习,因而本系统要完成的功能如下: 信息公告管理部分:这一部分主要是及时地显示研究学习的基本进程的详细信息,方便学习研究者来查看;信息公告管理包括公告的添加和修改。 课题信息管理部分:发布学生研究的课题信息,给学生提供便捷的查看操作,包括课题的添加和修改功能。 教学资源管理部分:更新有关研究性学习的相关成果,给学生以后的研究学习提供参考依据。 学生作品管理部分:展示以往学生研究的优秀成果,以便为其他学生参考,主要包括学生作品的添加和删除。 学生操作管理部分:这一部分包括学生登录和查看课题,申请研究课题功能,学生登录后可以先查看课题信息,考虑后单击加入课题按钮即可申请加入研究课题。 2.1.3系统框架图 根据需求分析和功能描述,分析得到本系统的基本框架如图所示: 图1 软件框架图 2.2系统应用的技术及设计思想 本系统是基于网络的学习平台,使用的是Visual Studio 2005、SQL server 2005、Microsoft Office Visio 2007等软件,及时发布信息,使学生利用网络教育资源自主参与协作学习。 2.2.1 ASP.NET介绍 ASP.NET 是一个统一的 Web 开发模型,它作为 .NET Framework 的一部分提供。当编写 ASP.NET 应用程序的代码时,可以访问 .NET Framework 中的类。可以使用与公共语言运行库 (CLR) 兼容的任何语言来编写应用程序的代码,这些语言包括 Microsoft Visual Basic、C#、Jscript .NET 和 J#。使用这些语言,可以开发利用公共语言运行库、类型安全、继承等方面的优点的 ASP.NET 应用程序。 ASP.NET网页是完全面向对象的。在 ASP.NET 网页中,可以使用属性、方法和事件来处理 HTML 元素。ASP.NET 页框架为响应在服务器上运行的代码中的客户端事件提供统一的模型,从而使使用者不必考虑基于 Web 的应用程序中固有的客户端和服务器隔离的实现细节。该框架还会在页处理生命周期中自动文护页及该页上控件的状态ASP.NET 页和控件框架还提供各种功能,以便可以通过主题和外观来控制网站的整体外观和感觉。可以先定义主题和外观,然后在页面级或控件级应用这些主题和外观。除了主题外,还可以定义母版页,以使应用程序中的页具有一致的布局。一个母版页可以定义应用程序中的所有页(或一组页)所具有的布局和标准行为。然后可以创建包含要显示的页特定内容的各个内容页。当用户请求内容页时,这些内容页与母版页合并,产生将母版页的布局与内容页中的内容组合在一起的输出。 2.2.2 SQL Server数据库管理系统介绍 SQL Server是一个功能完备的数据库管理系统。它包括支持开发的引擎、标准的SQL语言、扩展的特性等功能。而像存储过程、触发器等特性,也是大型数据库才拥有的。 SQL Server 2005成为数据库首选的理由是:它上手容易,物美价廉,兼容性良。大多数的中小企业日常的数据应用是建立在Windows平台上的。研究性学习平台针对数据保存的安全性和数据量的考虑,选择使用了SQL Server 2005来存储数据。其增强的特性包括对丰富的扩展标记语言(XML)的支持、综合分析服务以及便捷的数据库管理。 (责任编辑:qin) |