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

时间:2024-04-13 点赞:44406 浏览:85162 作者原创标记本站原创

本文是一篇网络学习论文范文,关于网络学习类毕业论文范文,关于基于ASP.NET的网络学习系统相关研究生毕业论文开题报告范文。适合网络学习及数据库及系统方面的的大学硕士和本科毕业论文以及网络学习相关开题报告范文和职称论文写作参考文献资料下载。

【摘 要】随着信息时代的发展,在线学习已经成为了学习的主要途径之一.本文使用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].随着研究工作的深入,我们将不断完善本系统.

相关论文

基于ASP.NET的报告单管理系统

本文是一篇管理系统论文范文,管理系统类有关硕士学位论文,关于基于ASP NET的报告单管理系统相关函授毕业论文范文。适合管理系统及企业管理。

ASP技术在网络新闻系统中的运用

本文是一篇数据库论文范文,数据库有关毕业论文格式范文,关于ASP技术在网络新闻系统中的运用相关学年毕业论文范文。适合数据库及多媒体及参。

ASP.NET小区物业管理系统

本文是一篇数据库论文范文,数据库相关学士学位论文,关于ASP NET小区物业管理系统相关毕业论文提纲范文。适合数据库及小区物业管理系统及统。