基于ASP.NET的在线教学平台系统设计与开发研究外文翻译资料

 2022-11-22 16:17:19

英语原文共 8 页,剩余内容已隐藏,支付完成后下载完整资料


基于ASP.NET的在线教学平台系统设计与开发研究

王立英,王哲

内蒙古化工职业技术学院,内蒙古呼和浩特010070

摘要:与普通的教学软件相比,网络学习平台更加复杂,体现在设计思想和技术应用上。 在本文中,笔者对基于asp.net技术的在线教学平台进行了改进的系统设计和开发。 通过对各个功能模块的功能测试,证明了所设计的在线教学平台的基本功能可以实现。 为了满足普通教育信息的需求,操作界面的设计更为人性化,以便普通用户轻松完成各种功能的操作。 本文的研究可以通过先进的教学方法帮助教师提高教学效率。

关键词:在线学习系统,互联网技术,系统设计,网络资源

介绍

随着互联网技术的不断发展,互联网应用已进入社会各个领域。 网络购物,在线会议和在线论坛等诸多传统行业正在向网络信息发展。 而且,人们的生活习惯和观念也在发生着巨大的变化,离开了家庭获取信息和资源,成为许多年轻人喜爱互联网的最爱之选。 在教育领域也是如此,幻灯片已经变得司空见惯,很少有教师使用传统的粉笔板作为传输媒介。 作为课堂教学的补充,在线学习平台已经实现了许多传统课堂内容不能满足的情况,如信息量大,通信方便,不受时间和空间的限制。 教师可以使用该平台上传课件,回答问题,学生讨论困难,清楚学生的观点,提高教学重点和方向; 学生可以通过这个平台进行讨论和交流,上传作业,回顾动态过程等。教育在线平台为学生从被动到主动学习提供了一个良好的环境,并与老师灌输平等的交流。

在线学习平台系统的基本功能是实现一般的在线学习系统,在此基础上,通过个人使用或其他类似系统的调查,发现使用中遇到的问题,解决系统设计和实现中的这些问题。 但对于一些功能在学习华而不实的系统中其他在线,在以前的系统中基本没有用,甚至很多人都没有注意到,这个设计系统没有考虑到,这使得系统更加精简。 近年来,基于ASP的计算机远程教育教学方法备受关注。 在网络运行环境下,使用网络通信技术和多媒体技术的教学活动称为计算机远程教学。这种教学方法有很多常见的教学无法实现的优势,它开辟了一种新的教学模式,克服了时间限制和地域制约的常见教学方法,通过教学方法和学习先进,快速高效的能力,提高教学水平和教学效果,使教学可以在新的环境和独特的环境中进行。 一般教学方法的实施需要受到许多外部环境条件的限制。这些限制中最突出的是,随着学生人数的增加,教师的任务变得更加繁重。 希望通过先进的教学手段,让教师提高教学效率,增强学生的学习能力和学习质量,从而更加坚定学习内容的知识,建立在线学习平台是一种良好的实践。

ASP.NET框架

微软公司是基于.NET 4框架的新一代网络编程语言,也是最新的网络技术之一。ASP.NET是Microsoft.net的一部分,作为战略产品,它不仅是下一版本的Active Server Page(ASP) 它还提供了一个统一的Web开发模型,其中包含了开发人员构建企业级Web应用程序所需的各种服务。 ASP.NET的语法在很大程度上与ASP兼容,并且它还提供了一种新的编程结构,可以生成可伸缩的和更好的稳定性应用程序(Redondo,2017)。您可以在现有ASP应用程序中添加ASP.NET功能,以随时增强ASP应用程序的功能。

ASP.NET是一种基于.NET的编译环境,可以与任何.NET兼容语言(包括Visual Basic.NET,C#和Jscript.net)一起使用来创建应用程序。另外,任何ASP.NET应用程序都可以使用整个.NET Framework。 开发人员可以轻松获得这些技术的好处,包括托管公共语言运行时环境,类型安全,继承。ASP.NET可以无缝地使用所见即所得的HTML编辑器和其他编程工具(包括Microsoft Visual Studio.NET)。 这不仅使Web开发更加方便,而且可以提供这些工具必须提供的所有优点,因此开发人员可以使用拖放服务器控件到Web页面GUI和完全集成的调试支持。ASP.NET2.0的三层结构如图1所示。

图1.ASP.NET的三层结构

系统数据存储在数据库中。 我们可以从SQL语法中学习直接操作数据库数据,但系统页面还必须提供一个接口来连接数据库并执行SQL命令。帮助我们连接到数据库并在.NET中执行SQL命令的机制是ADO.NET。在网络系统开发中,数据操作占有大量的工作量,包括以下几个方面。存储在文件中的数据和XML数据是存储在数据库中的数据中最常见的操作。ADO.NET提供了ADO.NET技术,它是.NET程序员公开课的一组数据访问服务。ADO.NET提供对关系数据,XML的访问,并且是.NET Framework的一个组成部分。ADO.NET支持多种开发需求,包括创建应用程序,工具,语言和Internet浏览器前端数据库客户端。

ADO.NET组件是数据访问和数据处理的分离。 它由两个主要组件完成,即.NET数据提供者(数据提供者)和数据集。 图2说明了数据访问和数据处理的概念。

图2.NET组件结构

图3是ADO.NET结构的一个组件,但可以清楚地看到它的内部组成,也可以通过两种方式看到一般的数据访问:一种是通过Data Reader对象直接访问,另一种是通过访问数据集和数据适配器。 NET是ADO.NET体系结构的核心元素。它是数据提供者的一个组件,专门用于数据处理和快速转发,包括连接,命令,数据读取器组件和数据适配器对象。 数据提供者的对象如表1所示。

表1.数据提供者的对象

对象

描述

连接

提供到数据源的连接

指挥官

数据库命令用于返回数据,修改数据,运行存储过程,并发送或检索参数信息

读取数据

从数据源提供高性能数据流描述

数据适配

为连接DataSet对象和数据源提供一个桥梁,使用Command对象在数据库中执行SQL命令,以便将数据加载到DataSet中,并使用数据源更改DataSet中的数据

发展目标与体系构建

3.1 系统目标和目标

公司财务管理非常重要,个人理财也处于相同甚至更高的地位。 这一天是不可避免的,必须仔细预算。 因此,有必要设计一个简单的教育信息系统来管理日常开支,借贷。 教育信息系统有助于解决这个问题,本软件设计的目的如下所述。

·计算机记录个人日常财务支出,借贷,收入等相关信息,这样可以节省大量的人力和物力,系统可以减少不必要的费用,如纸和铅笔。

·系统生成财务统计相关信息,准确统计相关财务信息。

教育信息包括收入,支出,统计,预算和其他方面。 学生通过问卷调查获得的财务管理信息不存在严格的教育信息概念,另一部分只是以工资支出的形式进行账户管理,统计数据较为混乱,不易统计,针对年轻人人们设计了科学会计,财务统计,预算软件以满足个人理财需求(Kayalvizhi,M.,2016; Xiao,DM,2014)。该系统提供用户信息管理,支出记录,借贷统计,账户查询,预算管理等功能。

3.2 数据流分析

数据流程图是描述系统数据流的工具。 它独立地提取数据。 通过分析业务流程绘制教育信息系统的数据流图,具体的系统数据流确定教育信息的外部实体特定模块和功能划分系统。 主要模块包括资金管理模块,接收模块,分行借贷管理模块和采购管理模块。 用户管理和系统管理是其他模块的前提,通过分析绘制出教育信息系统的以下数据流程图。 教育信息系统如图3所示。

图3.教育信息系统

3.3 整体系统设计

教育信息系统的主要工作流程是用来输入相关的记录信息。 本部分的总体设计是解释教育信息系统用于做什么,如何实现其相关功能。 系统的物理模型用于描述教育信息系统如何实现功能。 系统设计阶段的主要内容包括:结构设计,数据库设计。 图4是其通用功能结构图。

图4.教育信息系统

根据教育信息系统的功能,教育信息系统分为7个主要模块。

3.4 数据库设计

数据库设计基于对用户需求的分析,并且包括数据库管理系统在数据库结构上的设计以及数据库的构建过程。 教育信息系统数据库设计过程如下。

·根据用户需求的分析,我们可以确定要存储在数据库中的信息的具体内容,了解数据库数据的过程

·数据库设计的概念模型。 概念模型是现实世界的抽象反应。 它代表了问题类型与实体之间的关系。 这是计算机系统的模型。

·逻辑结构设计。 逻辑设计的主要目标是生成一个DBMS数据模型和数据库模型,

详细设计是软件工程软件开发的一个步骤,也是每个模块算法和接口的详细设计。 在结构系统设计中,每个模块分为功能区,称为功能模块。 功能模块的划分会显着影响系统的效率以及系统的可维护性和可扩展性。 过程设计工具可以指定控制流程,处理功能和其他方面的细节,以便将设计描述直接转换为程序代码(Hasan,M.,2013)。 在这里,我们可以选择流程图来了解和设计每个模块及其过程的特定功能

用户管理模块用于注册新用户,登录,注销并修改用户密码。

初始

注册

N

N

输入用户

名字和密码

符合?

用户名

已经存在

Y

N

结束

系统主界面

输入用户名和密码

登录成功

点击进入注册

Y

图5.数据库体系结构流程

(1)用户登录

用户打开管理系统。 用户首先进入登录界面,输入用户名和密码,点击登录按钮,如果用户和密码通过认证正确选择,我们可以进入教育信息系统主界面,如果用户名或密码为不正确,它会提示用户名或密码不正确。

(2)用户注册

如果用户第一次登录,点击注册链接进入用户界面,点击测试按钮右侧并验证这个用户是否已经存在,这提示用户名已经存在,没有提示用户名可用,用户输入你的密码确认密码并点击注册。

(3)更改密码

登陆成功后,系统管理密码修改密码修改界面,如果原密码正确,新密码与确认密码点击修改成功修改密码即可。

系统实施和系统测试

接口代码是基于ASP.NET编写的,主要任务是设计接口的布局,并将数据以特定方式从数据中提取出来显示给用户。 图6是教育信息系统登陆和功能导航界面。

图6.教育信息系统登陆和功能导航界面

系统测试已经完成了系统,硬件,网络以及组装和测试的其他方面。 系统测试是在开发一个非常重要的关键部分的基础上测试的一个真实的系统,它验证了软件系统已被证实,能否满足各种需求功能的要求,功能实现过程没有缺陷,并及时解决提出方案,从而找出原因和定位问题。

图7.打开在线课程

根据系统测试的定义,我们可以知道系统测试的目的是以最少的人力和时间找出错误和缺陷。 一个好的测试用例能够发现以前没有被发现的问题。 通过系统测试发现错误,错误的原因和错误分布发现当前系统的缺点,以弥补和改善(Yate M.,2016)。 测试用例是一组测试输入和特定用途的预期结果,以测试程序路径或验证其是否符合特定要求。

表2.教育信息系统的主要部分

序号

测试项目

步骤

预期成绩

实际效果

比较

1

登陆

输入正确的用户名密码,点击

登录

成功登陆进主

接口

成功登陆进主

接口

符合

2

登陆

输入不正确的用户

名称或密码,点击登录

给出合理的提示

用户名或密码错误

符合

3

注册

输入一个现有的用户名或两个密码

条目不一致

给出合理的提示

给出合理的提示

符合

4

注册

填写用户名

注册用户

注册用户

符合

不存在,两个密码输入

一样

成功

成功

5

剩余内容已隐藏,支付完成后下载完整资料


资料编号:[22770],资料为PDF文档或Word文档,PDF文档可免费转换为Word

原文和译文剩余内容已隐藏,您需要先支付 30元 才能查看原文和译文全部内容!立即支付

以上是毕业论文外文翻译,课题毕业论文、任务书、文献综述、开题报告、程序设计、图纸设计等资料可联系客服协助查找。