登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 计算机科学与技术 > 正文

基于Web的网上教学平台系统的设计与实现

 2023-11-06 08:11  

论文总字数:17217字

摘 要

互联网技术的迅猛发展促使了全球性的信息化革命快速到来,信息化管理的产生和发展为现代的企业、学校和机构甚至个人的生活,工作带来了前所未有的改变。为了协助信息管理技术逐渐引入到各大教育单位管理工作中,设计开发了这套网上教学平台系统。

本系统采用ASP.NET技术,基于B/S架构模式,选用SQL Server 2010 数据库为后台数据提供存取支持,以C#作为主要编程语言,严格遵循了软件工程开发程序。网上教学平台系统,实现了课程简介、教学目标、教学要求、参考书籍、用户管理、课程管理、新闻通告管理、友情链接、作业、论坛等功能。

关键词:ASP.NET,C#,网上教学平台系统

Abstract:The rapid development of Internet technology has prompted the rapid advent of the global information revolution. The emergence and development of information management has brought unprecedented changes to the life of modern enterprises, schools, institutions and even individuals. In order to help information management technology gradually introduced into the management of major educational units, the online teaching platform system is designed and developed.

This system uses the ASP.NET technology, based on the B/S architecture mode, uses C# as the main programming language, and selects the SQL Server 2010 database for the background data to provide access support, and strictly follows the software engineering development program. The functions of the online teaching platform system , teaching objectives, teaching requirements, reference books, user management, curriculum management, news bulletin management, friendship links, assignments, forums and other functions have been realized.

Key words: information technology management, ASP.NET, C#, online teaching platform system

目 录

目 录 5

1 绪论 6

1.1 选题背景 6

1.2 选题意义 6

1.3 主要工作内容 6

2 技术概述 8

2.1 开发环境 8

2.2 技术介绍 8

3 需求及可行性分析 9

3.1 需求分析 9

3.2 可行性分析 10

4 功能分析与设计 12

4.1 功能概要 12

4.2模块流程设计 12

4.3 数据库设计 14

5 平台的功能实现 21

5.1 登录 21

5.2 首页 21

5.3 公告信息 22

5.4 在线交流 23

5.5 课程资源 23

5.6 课程信息 24

5.7 教学大纲 25

5.8 作业管理 26

6 网站测试 27

6.1系统测试必要性 27

6.2系统测试的基本原则 27

6.3 测试结论 27

6.4 测试评价 28

结论 29

参考文献 30

致谢 31

1 绪论

1.1 选题背景

随着科学技术的飞速发展,各种系统或网站被广泛应用于各个行业,它不仅给管理带来方便,而且提高了工作的效率。随着精准、实时、可靠并能进行快速分析数据的计算机软件在处理日常信息时得到广泛利用,信息管理也快速的进入计算机软件信息化时代。在最近30年,计算机技术有飞速发展,硬件的应用能力大大提升,性价比也变得很低,软件开发的方法以及工具也迅猛发展。中国各大教育单位在这种计算机飞速发展的时代中,利用信息管理系统可以提高教育单位信息管理的业务处理效率,简化管理的工作流程。

在当前社会,各种类型的信息管理网站纷纷建立,可以很大程度上解决人们的信息资源的闭塞和地域上的限制。与国际社会的接轨,信息化改革的新一轮热潮再次冲击着我们的生活方式,对于传统的手工管理模式已经无法满足现代化的信息管理的需求,对此,各个教育单位必须寻求更为先进的管理方式。大量的实践证明,用现代化的管理系统能够有效对教育单位教学信息进行完善的管理。

1.2 选题意义

如上所诉的背景下,网上教学平台系统是信息化管理在教育单位这个特殊环境下的具体应用,它是指在教育单位范围内利用网络手段构建的满足教育单位教学管理等各个方面的一个可用性和安全性系统。网上教学平台系统主要的服务于各大教育单位及学生用户。同时,网上教学平台系统具有便利性和经济性的特征,这是网上教学平台系统能够存在和发展的前提。

另外,通过网上教学平台系统解决教育单位对大量的教育信息的管理,简化了管理的流程和大大减少了管理和汇总使用信息的工作量,从而大大降低了学校在这方面要花费的人力和物力成本,而且,信息系统或网站以其绝对的效率优势能够帮助教育单位进行方便快捷的信息查询和检索和使用。综上所述,对于网上教学平台系统的设计和实现就具有重要的意义了。

1.3 主要工作内容

此网上教学平台系统是基于用户实际需求进行开发的,在整个系统开发过程中,从需求分析、技术方案选择、系统的设计与实施,到最后的系统测试本人要做的具体工作概括如下:

(1)需求分析阶段:对网上教学平台系统从用户角度进行整体的需求分析来弄清楚本网上教学平台系统的基本特征和预期实现的效果,然后进一步的拆解系统整体需求,得到以用户的基本特性进行模块需求分析和业务流程分析的基本需求,并且整理汇总出系统功能性需求以及其他方面需求。

(2)技术选择阶段:选取适合的技术解决方案是能够更高效的、更顺利的开发、实现网上教学平台系统功能和性能各方面需求的基础,本阶段主要选择技术手段,搭建开发平台,深入研究系统开发可能涉及的关键性技术。以实用、开放为原则,尽可能的实现既符合预期要求,又对未来具有可扩展的设计方案。

(3)设计和实施阶段:此网上教学平台系统基于asp.net的基础架构,以SQLServer2010进行数据储存,基本实现页面样式、业务逻辑以及数据存取的设计都在分离的状态,具有很好的可读性和扩展性,并且着重研究系统的业务流程、用户权限,对系统进行详细设计和对系统的主要功能的实现过程和效果进行详细介绍。

(4)测试阶段:以实现预期目标为原则,对系统在界面、功能、以及性能方面进行测试,并且对过程和结果进行介绍。

2 技术概述

2.1 开发工具

  • 开发环境:Windows7
  • 开发工具:Visual Studio 2010和 SQL Server 2010
  • 服务器:IIS
  • 开发语言: C#
  • 开发技术:Asp.net

2.2 技术介绍

2.2.1 ASP.NET技术

ASP.ENT是一个web专用开发平台,他为开发人员提供全面的功能服务。与ASP相比,它提高了应用程序的安全性、缩放性和稳定性。由于它集成VS的各种控件,可以使用任何的.NET兼容的语言,所以它开发相对简单且开发速度较快。而且ASP.NET是基于Sql Server数据库,所以安全性能有所保障[1]。另外,由于ASP.NET是编译语言,所以性能相对PHP较高,且ASP.NET能够做一些并行框架,例如bodybuilder的框架[2]

以下罗列了ASP 所独具的一些特点:

 (1)使用 Subscript 、Javascript等简单易学的脚本语言,结合 HTML 代码,就能实现网站的基本框架的搭建[3]

(2)无须 compile 编译,代码容易编写,且简单易懂,可在服务器端直接执行。

剩余内容已隐藏,请支付后下载全文,论文总字数:17217字

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图