基于ASP.NET的网络学习系统

更新时间:2023-12-28 作者:用户投稿原创标记本站原创 点赞:4344 浏览:14274

【摘 要】随着信息时代的发展,在线学习已经成为了学习的主要途径之一.本文使用ASP.NET技术,以多层体系结构为指导思想进行开发,在对现有网络学习平台进行深入分析和研究的基础上,针对高职院校学生的特点,建立起一个交互、开放、简便的通用网络学习系统.

【关 键 词】网络学习;ASP.NET;加密

1.引言

网络时代的到来,不仅极大地改变着人们的生产方式和生活方式,而且极大地改变着人们的思维方式和学习方式,促进学校教育走向网络化、虚拟化、个性化和国际化[1].网络学习系统[2]是建立在网络基础设施之上的、用计算机编程实现的学习环境,它的后台是一系统程序和被程序组织起来的数据库,它的前台是网页界面.是以互联网作为通讯平台,为学生学习、教师教学提供怎么写作和技术支持的远程教学系统[3].它能够充分发挥信息网络的交互性、开放性、超媒体、共享性、大容量等优势,从而实现更广泛的教育资源共享.

2.系统总体需求

采用软件工程的思想对网络学习系统进行需求分析,分析系统综合要求和系统数据要求.在系统综合要求中分析功能、性能、运行三个方面的要求[4].

在系统功能方面,网络学习系统是为学习者提供的学习和交流的平台,所以系统应具有基本的视频学习功能、主意学习功能和留言功能.在基本功能之上还可以添加会员注册功能,利用会员功能对访问者的权限进行控制,例如普通用户不可以发布教程或下载教程而会员则可以.另外系统还需要具有美观简介的人机界面、良好的查询功能、网站的易维护性和易操作性.在系统性能方面,要求系统具有一定的安全性、可扩展性和可管理性.在系统运行方面,需满足网站开发环境、怎么写作器和客户端的配置要求.


3.系统设计

3.1系统总体设计

在需求分析的基础上进行系统总体设计.确定系统的业务流程图如图1所示.

系统前台功能结构图如图2所示.

系统后台功能结构图如图3所示.

3.2系统数据库设计

本系统采用了MicrosoftSQLServer2005数据库,除了数据管理功能之外,还增强了像商业智能、数据仓库等功能.其中负责数据管理的是由数据库引擎对象来实现,它是存储、处理和保证数据安全的核心怎么写作.数据库引擎提供控制访问和进行快速的事务处理,满足企业中最需要占用数据的应用程序的要求,还为维护高可用性提供了大量的支持[5].

根据系统需求,设计如下数据表:tb_Bulletin(公告信息表),主要存储管理员发布的公告信息;tb_User(会员信息表),主要存储会员注册的信息;tb_Sound(语音教程信息表),主要存储会员发布的语音教程信息;tb_LeeWord(留言信息表),主要存储用户留言的详细信息;tb_Language(语言类型表),主要存储用户选择的编程语言;tb_Video(视频教程信息表),主要存储会员发布的视频教程信息.

4.系统模块描述

根据网络学习系统的特点,可以将其分为前台和后台两个部分设计.依据系统功能结构图,将系统分为管理员模块、会员模块和普通用户模块.

管理员模块的主要功能如下:

1)公告管理:管理员能发布公告,并对已发布的公告进行查看和删除操作.

2)教程管理:管理员可以发布教程,并对教程信息发布和视频信息音频信息查看、删除及留言管理操作.

3)用户管理:对用户信息进行查看、锁定及删除操作.

会员模块的主要功能如下:

1)信息发布:会员登录后可进行教程发布和下载,并进行留言操作.

2)信息查看:可对视频和语音信息进行查看操作.

3)信息搜索:可对已发布的相关信息进行搜索查询操作.

普通用户模块的主要功能如下:

1)信息查看:可对视频和语音信息进行查看操作.

2)信息搜索:可对已发布的相关信息进行搜索查询操作.

3)用户注册:注册为本系统会员.

5.系统安全及优化

IIS网络怎么写作器的应用,IIS是架构在Windows操作系统的Web怎么写作器.Windows2003具有NT安全特征,对“Inter怎么写作管理器”设置只执行虚拟目录或只读,即对所有文件夹设置访问权限,这样保证了怎么写作器配置的安全性.

系统数据库的怎么写作器采用了SQLServer2005,数据库怎么写作器登录的身份验证方式采用了Windows和SQLServer相结合的方式.针对用户的功能确定操作对象和操作级别.为每一类用户设置角色、分配许可权限.这样就保证了数据操作的安全.

另一方面,为了保证系统的安全性,本程序在注册页面中对信息使用了DESC-ryptoServiceProvider类加密技术[6].实现代码如下:

6.结束语

在我国,网络教学已成为一种更快速、应用领域更广泛的新型教育形式,随着信息技术的快速发展,尤其是其在广义教育领域中的渗透和应用,网络教学必将成为传统教育模式革新的重要动力.本论文是将网络学习系统研究与实践教学结合的一次尝试,具有交流借鉴、互相学习的作用[7].随着研究工作的深入,我们将不断完善本系统.