本科毕业设计基于web的教学互动平台系统的设计个人空间作品展示等模块的设计.docx
- 文档编号:2016571
- 上传时间:2022-10-26
- 格式:DOCX
- 页数:20
- 大小:399.11KB
本科毕业设计基于web的教学互动平台系统的设计个人空间作品展示等模块的设计.docx
《本科毕业设计基于web的教学互动平台系统的设计个人空间作品展示等模块的设计.docx》由会员分享,可在线阅读,更多相关《本科毕业设计基于web的教学互动平台系统的设计个人空间作品展示等模块的设计.docx(20页珍藏版)》请在冰豆网上搜索。
本科毕业设计基于web的教学互动平台系统的设计个人空间作品展示等模块的设计
摘要
随着计算机网络技术的不断发展,网络教育已成为实施素质教育的一种有效途径,因此组建一个基于校园网的网络教学互动平台非常必要。
网络教学互动平台能为教师教学、辅导和学生自主学习提供一个开发的平台。
教师可以利用此平台教学、答疑,还可以引导学生自主学习;学生则可以通过此平台进行自学、提问、协作学习。
使师生之间、同学之间可以借助此平台进行交流,达到“以教师为中心”的教学模式和“以学生为中心”的教学模式有机结合的目的。
并取得“以教师为主导,以学生为主体”这一模式的最佳教学效果。
本平台基于B/S架构和VS2010平台,采用ASP技术和MicrosoftSQLServer2008数据库技术进行开发。
主要实现了网上论坛、学生作品展示、资源共享和发布文章等功能。
关键词:
教学互动平台;ASP.NET;MicrosoftSQLServer2008
Abstract
Withthecontinuousdevelopmentofcomputernetworktechnology,networkeducationimplementingqualityeducationhasbecomeaneffectiveapproachbasedoncampusnetwork,thusformanetworkteachinginteractiveplatformisverynecessary.Thenetworkteachinginteractiveplatformforteachers'teachingandstudents'autonomouslearningcounselingandprovidesadevelopmentplatform.Teacherscanusetheplatformteaching,answering,stillcanguidestudents'autonomouslearning;Studentsmaystudythroughthisplatform,asking,collaborativelearning.Makebetweenteachersandstudents,betweentheclassmatescanusethisplatformtocommunicate,achieve"teacher-centered"teachingmodeand"student-centered"teachingmodeoftheorganiccombinationofpurpose.Andachieve"withtheteacherasthesupervisor,takethestudentasthemainbody"thismodelgoodteachingresults.
ThisplatformbasedonC/SstructureandVS2010platform,usingC#technologyandMicrosoftSQLServer2008databasetechnologydevelopment.MainlyrealizestheBBS,studentsworkonlinedisplay,resourcessharingofmodules.
Keywords:
Teachinginteractiveplatform;ASP.NET;MicrosoftSQLServer2008
1.绪论
1.1本系统提出的背景
基于WEB的教学互动平台,是以学生为主体,教师为主导、支持教师日常教学、学生自主学习和互助学习的一个网络教学互动平台。
此系统构建源于“交互决定论”、“开放性教学”的相关理念,它的本质是在学习过程中,通过教师、学生、资源三者之间的交互,共同实现教学目标的现代教育教学技术。
在网络环境下,以学生作为主体,促使学生充分发挥学生的自主性和创造性,进行自主学习和个性化学习,成为知识的主动构建者,而且学生还可以利用网络的开放性、共享性和交互性与他人进行交互,从而实现互助学习。
同时教师也由原来的教学支配着转变为学生学习的引导者和帮助者,通过此系统引导、协助学生自主学习,实现知识的主动构建。
1.2本系统提出的重要意义
鉴于此教学互动平台是在WEB的基础上构建的,所以采用B/S结构模式对系统的开发,将使系统更灵活方便。
由于ASP程序是在网络服务器端中执行,执行结果所产生的HTML文件适用于不同的浏览器,而且ASP能兼容所有的ActiveXScript语言,易于操控数据库,具有较高的安全隐密性,因此可以使用ASP构建B/S模式的教学互动平台。
由于教学互动是一个典型的网络信息管理系统,因此需要有数据库支持,而SQL2008在兼容性、高效性、安全性和可靠性等方面具有明显的优势因此选用SQL2008作为后台的数据库。
1.3VisualStudio平台的介绍
VisualStudio是一套完整的开发工具集,用于生成ASP.NETWeb应用程序、XMLWebServices、桌面应用程序和移动应用程序。
VisualBasic、VisualC++、VisualC#和VisualJ#全都使用相同的集成开发环境(IDE),利用此IDE可以共享工具且有助于创建混合语言解决方案。
另外,这些语言利用了.NETFramework的功能,通过此框架可使用简化ASPWeb应用程序和XMLWebServices开发的关键技术。
2.需求分析
2.1系统分析
2.1.1系统概述
本系统目标是构建一个满足师生之间交流互动的平台,让教师利用此平台教学、答疑,引导学生自主学习;而学生也可以通过此平台进行自学、提问、协作学习。
使师生之间、同学之间可以借助此平台进行交流,达到“以教师为中心”的教学模式和“以学生为中心”的教学模式有机结合的目的。
2.1.2需求分析
为了达到此系统的目标互动,平台应满足以下三方面的需求:
(1)满足学生的问题提交、发布信息、进行讨论等需求;
(2)满足教师对资源管理、发布文章、答疑与教学沟通等需求;(3)满足系统管理员对此平台的日常维护和管理工作需求
2.1.3功能概述
根据需求分析,教学互动平台系统应该满足以下功能:
(1)首页界面功能;
(2)用户登录、验证码功能;
(3)注册新用户功能;
(4)资料的上传、下载和管理功能;
(5)文章编辑、发表、回复留言和管理功能;
(6)浏览文章,发表留言及浏览相关回复功能;
(7)提交或审阅学生作品功能;
(8)论坛功能;
(9)管理员后台管理功能。
2.2系统功能分析
2.2.1首页界面功能
系统首页界面需要提供可供浏览文章列表、作品列表、可供下载的资源列表、登录和注册链接。
2.2.2用户登录、验证码功能
教学互动平台系统能够提供用户登录的功能。
输入正确的账号、密码和验证码后便可以完成登录
2.2.3注册新用户功能
教学互动平台系统能够提供新用户注册功能。
2.2.4资料的上传、下载和管理功能
系统需要提供可以让用户的上传/下载资料、和管理的功能。
2.2.5文章编辑、发表、回复留言和管理功能
系统能够让用户编辑发表自己的新文章,回复文章相关留言,删除自己的旧文章。
2.2.5浏览文章,发表留言及浏览相关回复功能
系统能够让用户浏览文章,并发表留言和浏览作者对留言的回复。
2.2.5提交或审阅学生作品功能
系统能够让学生向某位老师上传自己的作品,老师也可以审阅学生提交的作品,为作品做出点评后在教学互动平台上展示出来。
2.2.5论坛功能
系统能提供一个供师生进行讨论互动的论坛。
本人主要负责的是界面功能、资料相关功能、文章相关功能和提交/审阅功能的设计与实现。
2.3系统整体流程图
图2-1教学互动平台系统整体流程图
3.数据库设计
数据库设计的优劣直接关系到项目系统的成败,一个好的数据库设计方案可以有效的提高系统的效率,高效快捷的组织数据管理,而且方便的系统维护。
3.1数据库技术的概述
数据库是按照数据结构来组织、存储和管理数据的仓库,是永远查询大量数据的存储区域。
使用数据库可以带来许多好处:
如减少数据的冗余度,从而大大地节省了数据的存储空间,实现数据资源的充分共享等等。
近年来推出的计算机关系数据库管理系统,还具有操作直观,使用灵活,编程方便,功能强大,环境适应广泛,数据处理能力极强等诸多优点。
总的来说,数据库的设计对系统的经济性,功能性和效率有很大的影响,一个号的数据库,要求在设计是尽量避免数据的多余,另外,还要尽可能提高数据的存取速度。
数据库设计是速度与空间在范式上市相互矛盾的。
一方面按规范化理论的要求关系模式应尽量取高级范式,尤其对记录数较多的关系,低范式将会造成存储的大量重复,使空间遭受严重浪费;另一方面从存取速度上考虑,应该尽量做到一个模式涉及的属性越多越好,相互运算越少越好,这样,由应取低级范式。
因此我们在设计数据库是要严格地探讨它的使用环境,充分了解用户的需求,清楚地掌握数据库系统的特点。
经过综合的评价和分析后设计出数据库应满足以下要求:
(1)数据库信息要能充分体现出用户使用系统的需求。
(2)能够支持用户对数据进行的所有处理。
(3)能够容易被数据库管理系统运行维护。
(4)数据一致性、完整性好、无更新异常。
3.2数据库的选择
本系统是采用SQLServer2008数据库关系系统。
SQLServer2008是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理。
SQLServer2008数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。
SQLServer2008数据引擎是本企业数据管理解决方案的核心。
此外SQLServer2008结合了分析、报表、集成和通知功能。
这使您的企业可以构建和部署经济有效的BI解决方案,帮助您的团队通过记分卡、Dashboard、Webservices和移动设备将数据应用推向业务的各个领域。
与MicrosoftVisualStudio、MicrosoftOfficeSystem以及新的开发工具包(包括BusinessIntelligenceDevelopmentStudio)的紧密集成使SQLServer2008与众不同。
无论您是开发人员、数据库管理员、信息工作者还是决策者,SQLServer2008都可以为您提供创新的解决方案,帮助您从数据中更多地获益。
SQLServer2008基于SQLServer2000的强大功能之上,提供了一个完整的数据管理和分析解决方案,它将会给不同规模的组织带来帮助:
(1)构建、部署和管理企业应用程序,使其更加安全、伸缩性更强和更可靠;
(2)降低开发和支持数据库应用程序的复杂性,实现了IT生产力的最大化;
(3)能够在多个平台、应用程序和设备之间共享数据,更易于连接内部和外部系统;
(4)在不牺牲性能、可用性、可伸缩性或安全性的前提下有效控制成本。
3.3开发方面的10个最重要的特点
表3-1SQL数据库开发特点表
特点
描述
.NET框架主机
使用SQLServer2010,开发人员通过使用相似的语言,例如
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 本科 毕业设计 基于 web 教学 互动 平台 系统 设计 个人空间 作品 展示 模块