高校多媒体教学资源管理系统的设计和实现(VS2008,SQL2005)(包含任务书,开题报告,毕业论文16000字,进度检查表,程序代码,数据库)
摘 要
随着计算机技术与网络技术的发展,应用现代信息技术构架进行网络教学成为现代教育的一种趋势,教学网站以网络为平台,为更多的人提供接受教育的机会,成为现代教育技术改革与发展的方向。
本系统采用了B/S体系结构,以Microsoft Visual Studio 2005作为前台开发工具,以Microsoft SQL Server作为后台数据库管理系统进行开发。根据实际需求,教学网站采用模块化的设计思想,在Windows XP操作系统环境下,搭建ASP.NET运行环境IIS5.1,通过使用C#语法的脚本语言完成动态的、交互的web服务器应用程序,实现网络教学网站的主要功能,包括学生在前台的浏览、课件下载、教程查看、在线测试、网上提问、视频教学等功能;教师登录实现教师资料管理,教案发布,网上答疑,考试题库维护;管理员在后台进行的教师管理、学生管理等功能。
本系统具有多方面特点:首先,系统通过用户的身份验证,提供了三种用户的权限的划分,极大的提高了系统的安全性和管理的方便性;其次,通过人性化的界面设计,使用简单方便,提高的系统的易用性。
关键词:网络教学;多媒体;SQL Server;ASP.NET
Abstract
With the development of computer technology and network technology, application of modern information technology framework for online teaching to become a trend in modern education, teaching site to the network as a platform for more people access to education, become modern educational technology reform and development.
The system uses the B / S architecture, the Microsoft Visual Studio 2005 development tool as a front to Microsoft SQL Server as the backend database management system development. According to actual demand, teaching sites using modular design, the Windows XP operating system environment, build ASP.NET runtime environment IIS5.1, through the use of C # syntax of the scripting language to complete a dynamic, interactive web server applications to achieve .The main function of online teaching sites, including students in the foreground of the view, courseware download, tutorials, view, online testing, online questions, videos and teaching functions; teachers realize teachers log data management, lesson plans, publishing, online Q & A, Exam maintenance; Administrator in the background of the teacher management, student management and other functions.
This system has many characteristic: Firstly, the system through user authentication provides three user rights division, which greatly improves system security and ease of management. Secondly, human interface design, Easy to use, improve the system's ease of use.
Key words: Online teaching; multi-media; SQL Server; ASP.NET
系统实现的目标
根据网络教学网站的需求,本系统最终实现的目标是实现学生网上学习,网上课件下载,学生自测管理,学生网上提问,视频教学,在线资料管理,网上答疑,在线测试等主要功能;教师可以对网上所有资源进行管理和维护;管理员可以在后台完成对学生信息,教师信息,教学资源等信息进行更改和更新,添加,维护和管理,管理员同时管理教师和学生;教师借助此平台可以发布公告信息,发布课件信息,实现课件上传和下载,回复答疑等功能。可以为学生提供在线学习、在线测试、在线提问等服务。这些信息与后台数据库连接,可以从后台管理子系统及教师子系统进行动态添加与更新操作,使教师和管理员对网站的维护更加直观有效。本系统具体实现如下要求:
(1)学生注册与登录功能,本系统的部分功能需要注册用户才能使用,学生可以通过网站完成注册功能,然后通过登录,使用本系统的所有功能。
(2)实现课件信息及教程信息的发布与下载功能,教学和管理员能够动态的完成教学信息的发布与管理,供学生进行资源下载。
(3)实现学生自测功能,教师或管理员可以编辑和管理题库中的试题,供学生进行自我测试。
(4)实现网上答疑功能,学生可以就学习中遇到的问题在网络上提问,教师针对学生提出的问题进行回复,帮助学生进行答疑。
(5)实现网络视频教学的功能,完成教师发布网络视频教学课件,供学生在线学习。
3.2 系统业务流程分析
业务流程描述:业务流程图用来描述系统各项业务处理过程,并结合业务流程图详细说明业务处理过程中对数据的收集、输入、传递、存储、加工的方法、算法、输出的数量及形式等[2]。
现行系统的业务流程图是分析和描述现行系统业务的重要工具之一。它的作用主要是:用业务流程图来描述各个系统各项业务的处理过程,用业务流程图详细的、准确的说明业务处理过程中数据的收集、输入、传递、存储、加工的方法、算法、输出的数量及形式等。
本系统的用户共分为三种:管理员、学生、教师。每种用户拥有不同的操作权限,学生通过教学网站,下载教师上传的课件资料、教程信息、进行自我测试、观看教学视频、进行网上提问等。教师负责信息平台的教学资料管理,试题资料管理,网上回复学生提问等操作。管理员负责整个系统的管理与维护操作。
系统开发环境
教学网站的开发环境分析,主要根据开发的需求,对系统采用的管理模式进行分析及对系统采用的硬件及软件环境进行分析。
网站在开发时,可以在一台计算机上进行开发,开发完成后通过互联网运行。本网站的开发软件环境如下:
操作系统:Windows XP;
数据库管理系统:Microsoft SQL Server 2005;
系统开发工具:Microsoft Visual Studio 2008;
服务器软件:IIS。
目 录
摘 要 III
ABSTRACT IV
目 录 V
1 绪论 1
1.1 本课题的研究内容和意义 1
1.2 国内外的发展概况 1
1.3 本课题应达到的要求 1
1.4 课题研究的目的和意义 2
2 关键性技术 3
2.1 ASP.NET技术 3
2.2 SQL SERVER技术 3
3 需求分析 5
3.1 系统实现的目标 5
3.2 系统业务流程分析 5
3.3 系统可行性分析 7
3.3.1 技术可行性 7
3.3.2 经济可行性 7
3.3.3 操作可行性 7
3.4 系统开发环境 8
3.5 数据流分析 8
3.6 数据字典 10
3.6.1 数据存储分析 10
3.6.2 数据流分析 11
4 总体设计 15
4.1 系统总体设计和功能设计 15
4.2 数据库设计 16
4.2.1 系统E-R图 16
4.2.2 系统表设计 19
5 系统实现 21
5.1 详细设计和系统实现步骤 21
5.2 程序流程图设计 21
5.3 数据库连接设计 21
5.4 管理员子系统的实施 22
5.4.1 登录模块设计 22
5.4.2 系统主页面设计 23
5.4.3 信息管理模块 23
5.4.4 学生管理模块 25
5.4.5 答疑管理模块 26
5.4.6 教师管理模块 26
5.5 教师子系统的实施 28
5.5.1题库管理模块 28
5.5.2 视频管理模块 29
5.5.3 答疑回复模块 31
5.6 功能模块的设计和实现 31
5.6.1 系统注册模块 31
5.6.2 学生登录模块 32
5.6.3 学生信息修改模块 33
5.6.4 可见信息浏览及下载模块 34
5.6.5 学习自测模块 34
5.6.6 教程信息模块 36
5.6.7 答疑室模块 36
6 系统测试 38
7 结论与展望 39
7.1结论 39
7.2不足之处及未来展望 39
致 谢 40
参考文献 41
|