ImageVerifierCode 换一换
格式:DOCX , 页数:34 ,大小:1.34MB ,
资源ID:17901878      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/17901878.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(互动媒体学习社区的设计与实现毕业设计论文Word文档下载推荐.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

互动媒体学习社区的设计与实现毕业设计论文Word文档下载推荐.docx

1、互动媒体学习社区的魅力主要表现在三个方面:1) 内容丰富,学习者选择学习媒体的余地大。凡是稍具规模的学科网站,一般都具有良好的网络学习界面,互动媒体学习社区向学习者提供的学习方法可达五六种,学习者可以通过选择适合自己学习方式。如时下流行的视频媒体,就因其有着图文声像四样俱全,使学习过程变得活泼有趣,从而可使学习者更加投入地学习。2) 方便学习交流。读者可在学科网站中的留言板等功能模块,方便地与其他学友进行互动交流,而且这种交流有着不受地域限制、友善人性的特点。3) 功能齐全。在系统中,学习者可进行学科授课计划,学习课程简介等信息的查看,相关课件的下载,视频教程的观看下载等操作。1.3 任务概述

2、1.3.1目标:建立完善的互动媒体学习社区系统1.3.2系统特点1) 完备的学习功能 系统设计的学习功能模块,可分为公告通知、语音,视频课程观看、用户注册、在线留言、语音,视频课程下载、论坛讨论等,操作功能健全而不冗余,简约而无遗漏。2) 科学的学习模式系统采用多种学习方式,学习者可结合自己的情况灵活多样的进行检索,能轻松的找到适合的学习方法;通过学习者意见反馈系统,管理员可以随时把握学习者的各种新的需求和及时与学习者进行网上互动交流;通过完善的信息发布系统,学习者可以及时得到网站最新动态和新闻,掌握行业动向;后台结构化管理模式,涵盖了学科介绍、视频课程、语音视频、留言板,论坛等等,为学校的电

3、子化管理提供了一套良好的管理模式。3) 人性化的操作界面一个网站,能否吸引顾客的经常光顾,界面的美观也显得非常重要。本互动媒体学习社区通过专业美工的精心打造,让学科网站的设计充分体现网站的简约。4) 完善的安全机制独立的密码校验功能,确保用户和网站的数据有较好的安全2. 解决方案的解决2.1 系统说明 本网站主要是在现有正常的网上学习的基础上,增加了视频语音视频的学习,大大提高了学习者的学习兴趣,而且学习者还可以上传下载视频。把大量的人工管理信息转变为计算机管理,简化了网站管理员的工作,提高了管理的效率,同时方便用户学习。 本系统对数字化信息资源的组织管理采用数据库。系统的数据库结构是关系数据

4、库Access,前台使用Microsoft Visual Studio 2010平台开发。信息平台的前台和后台操作采用B/S操作结构以增强系统的安全保密性、系统稳定性和易操作性。C#是目前最完备的面向对象语言。 Access采用了关系型数据库结构,是一套简洁、快速的数据库管理系统,它提供了多人使用的管理模式。同时,VS2010平台和Access作为微软公司的产品,具有良好的整合性。系统采用高度集成的模块结构,将所有的模块整合到一个通用的中央数据库中。2.1.1硬.软件环境1) 硬件环境操作系统性能:10/100M bit/s ;运行速度:系统启动运行时间不超过5min,人机界面交互时间不超过5

5、s。2) 软件环境操作系统:Windows 7;正版软件:Microsoft Office 2007;Microsoft Access;Microsoft Visual Studio 2010;由于Windows操作系统在国际市场的占有率为95,在国内市场的占有率为100,所以我选用的操作系统为安全可靠的Windows 7;采用的开发工具为Microsoft公司开发的最完备的可视化工具Microsoft Visual Studio 2010 ;目前最流行的数据库管理工具是Microsoft Access,而Microsoft Access与Windows操作系统的整合性较好,所以采用Acces

6、s为本项目的数据库管理工具。2.2 设计方案2.2 .1 B/S体系结构本系统所面向的对象是广大的互连网用户。因此,将要采用比较流行的B/S三层结构。处理图2-1 B/S三层结构图 B/S体系结构与C/S体系结构相比不仅具有其全部的优点,而且又有C/S体系结构所不具备的独特优势:1) 开放的标准:B/S所采用的标准都是开放的、非专用的,是经过标准化组织所确定而非单一厂商所制定,保证了其应用的通用性和跨平台性。2) 较低的开发和维护成本:B/S的应用只需在客户端安装通用的浏览器即可,维护和升级工作都在服务器端进行,不需对客户端进行任何改变,故而大大降低了开发和维护的成本。3) 用户使用简单,界面

7、友好:B/S用户的界面都在统一的浏览器上,浏览器易于使用、界面友好,又因为它不再负责数据的存取和复杂数据计算等任务,只需要进行显示,因而大大降低了对客户端的要求。从以上的分析与比较可以看出,B/S模式具有C/S模式无法替代的优越性:它简化了系统的开发和维护,并且特别适用于网上信息发布。因此,我开发的互动媒体学习社区采用了基于B/S模式的体系结构。2.2.2 Access 简介与用途 Microsoft Office Access是由微软发布的关联式数据库管理系统。它结合了 Microsoft Jet Database Engine 和图形用户界面两项特点,是 Microsoft Office

8、的系统程式之一。Microsoft Access在很多地方得到广泛使用,例如小型企业,大公司的部门。2.2.3 Access的用途体现在两个方面:1) 用来进行数据分析: Access有强大的数据处理、统计分析能力,利用Access的查询功能,可以方便地进行各类汇总、平均等统计。并可灵活设置统计的条件。比如在统计分析上万条记录、十几万条记录及以上的数据时速度快且操作方便,这一点是Excel无法与之相比的。 这一点体现在:会用access,提高了工作效率和工作能力。2) 用来开发软件:Access用来开发软件,比如生产管理、销售管理、库存管理等各类企业管理软件,其最大的优点是:易学!非计算机专业

9、的人员,也能学会。(这一点体现在:实现了管理人员(非计算机专业毕业)开发出软件“梦想”,从而转型为“懂管理+会编程”的复合型人才。另外,在开发一些小型网站WEB应用程序时,用来存储数据。例如ASP+ Access。Access的用途更多,体现在很多方面:表格模板。 只需键入需要跟踪的内容,Access 便会使用表格模板提供能够完成相关任务的应用程序。Access可处理字段、关系和规则的复杂计算,以便您能够集中精力处理项目。 您将拥有一个全新的应用程序,其中包含能够立即启动并运行的自然 UI。2.2.4 Visual Studio 2010Visual Studio 2010是微软公司推出的开发

10、环境。是目前最尖端的 Windows 平台应用程序开发环境。Microsoft Visual Studio 2010 Team System 提供支持整个软件开发团队的工具:1) 架构师:Visual Studio 2010 Team Architect Edition 包括集成、高效的工具,用于直观地构建面向服务的解决方案,这些解决方案从部署环境的初始状态开始设计。2) 开发人员:Visual Studio 2010 Team Developer Edition 为开发人员提供高级的静态分析、代码剖析、代码涵盖以及单元测试工具,使团队能够在整个生命周期中尽早、频繁地规划质量。3) 测试人员:

11、Visual Studio 2010 Team Test Edition 构建于开发人员版本之上,更好地为测试人员提供了用于管理和运行各种测试(包括单元测试、手工测试和 Web 测试)的工具,以及使团队能够在应用程序部署之前检验其性能的高级负载测试工具。4) 项目管理人员:Visual Studio 2010 Team Foundation 提供一套基于软件项目管理人员已知内容的项目管理工具:Microsoft Excel、Microsoft Project 和 Windows SharePoint Services。与 Microsoft Office 集成,项目管理人员不再需要手工将数据从

12、这些应用程序映射到供工程团队使用的数据。5) 团队开发:Visual Studio 2010 Team Foundation 还提供团队协作工具,使组织能够管理并跟踪过程和软件项目的运行状况。3. 需求分析3.1 可行性分析3.1.1风险分析1) 系统软件硬件的风险采用了性能较高的硬件设备,和较稳定的系统软件,网站仍存在一定的因软硬件崩溃而带来的风险。解决办法之一是定期备份数据以降低风险。2) 计划的拖延网站的开发存在因计划拖延带来的风险。3.1.2技术可行性大学学科中的数据库系统概论,计算机操作系统,计算机网络等多门学科为整个课题开发提供了坚实的基础。C#是一种相对简单的语音,Access也

13、是一种简单的数据库,所以技术难度并不高。3.1.3操作可行性该网站如投入使用,预期作到界面友好,管理方便,使用简单,管理人员经过培训,也是完全能够使用本网站管理教程的相关信息的。3.1.4经济可行性该系统可以运行于现在市场上出售的各种个人电脑,系统成本主要集中在系统的开发上。当系统投入运行后,可以实现在网上学习的功能,所带来的效益远远大于系统软件的开发成本。在经济上是完全可行。3.2 功能分析互动媒体学习社区系统从两种用户角度进行功能划分。3.2.1会员部分学科信息展台:为会员提供学科操作平台。1) 下载视频:会员对视频进行下载操作。2) 下载语音:会员进行语音下载操作。3) 观看视频:会员观

14、看学科的视频教程。4) 网站论坛:用于会员对网站的学科内容和服务进行建议或交流的平台。3.2.2管理员部分1) 管理员帐号管理:添加用户;编辑用户;2) 编辑视频:编辑视频简介;上传学科视频3) 编辑语音:编辑语言简介;上传语音课程;4) 留言管理:查看留言信息;回复留言信息;删除留言。5) 公告管理:发布公告;删除公告3.3 业务流程图互动媒体学习社区业务流程图如图3-1 所示。是图3-1 业务流程图4. 总体设计4.1 设计思想这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统开发、维护和使用。客户机上只要安装一个浏览器(Browser),如IE浏览器,服务器安装AC

15、CESS或SQL Server等数据库。浏览器通过Web Server 同数据库进行数据交互。4.2 总体功能根据互动媒体学习社区的特点,可以将其分为前台和后台两个部分设计。前台主要实现发布教程(发布视频或语音教程、查看已发布的语音教程、查看已发布的视频教程)、浏览教程(浏览视频或语音教程、发布留言)、登录功能、查询功能。后台主要实现公告管理(管理公告、发布公告)、教程管理(发布教程、管理视频教程、管理语音教程)、用户管理等功能。互动媒体学习社区的前台功能框架如图4-1所示。互动媒体学习社区前台联系我们注册语音课堂视频课堂发布教程所有语音教程所有视频教程查看已发布语音查看已发布教程收听语音并留

16、言观看视频并留言图4-1 前台系统功能框架图互动媒体学习社区的后台功能框架如图4-2所示。互动媒体学习社区后台公告管理教程管理用户管理管理公告发布公告视频教程管理语音教程管理图 4-2 后台系统功能框架图5. 网站的数据库设计5.1 概念设计在概念设计阶段中,从用户的角度看待数据及处理要求和约束,产生一个反映用户观点的概念模式。然后再把概念模式转换成逻辑模式。利用ER方法进行数据库的概念设计,可分成三步进行:首先设计局部ER模式,然后把各局部ER模式综合成一个全局模式,最后对全局ER模式进行优化,得到最终的模式,即概念模式。5.2 实体ER图通过对网站进行需求分析与系统功能结构的确定,规划出系

17、统中使用的数据库实体对象分别为公告信息实体、留言信息实体、语言类型实体、留言信息实体、会员信息实体和教程信息实体(其中包括视频教程实体和语音教程信息实体)实体E-R图如下:5.2.1设计局部ER图1) 会员(会员编号、会员登录名、真实姓名、会员密码、性别、身份证、email、密码提示问题、密码提示答案等)密码提示答案图5-1会员实体与属性的定义2) 留言信息(留言编号、留言人、教程类型、教程编号、留言内容、留言时间) 留言时间图5-2 留言信息实体与属性的定义3) 公告(公告编号,公告标题,公告发布时间,公告发布人,公告内容)公告内容图5-3公告信息实体与属性的定义4) 语言类型(语言类型名,

18、语言类型编号)视频编号图5-4视频实体与属性的定义5) 视频教程信息(管理员编号,帐号,密码,权限,添加时间)图5-5管理员实体与属性的定义5.2.2全局E-R图1图5-6管理员实体与属性的定义5.3 逻辑设计5.3.1设计基本表根据系统功能设计的要求以及功能模块的划分对于信息系统用户信息数据库,可以列出以下数据表公告信息表,主要包括公告信息的相关消息,例如:公告标题,公告发布时间,内容等,以自动增长ID为主键。包括一个外键Name。 表5-1 tb_Bulletin(公告信息表)字段名称数据类型字段大小允许为空ID自动编号长整型自增编号Title文本50否Content备注16Date日期/

19、时间Name会员信息表主要存储会员注册的信息,以自动增长ID为主键。表5-2 tb_login(会员信息表)字段类型大小说明会员标号会员登录名Pass会员密码Email真实姓名IDcard性别Zname电子邮箱地址Sex4身份证号码PassQuestion密码提示问题PassSolutionLoginDate注册时间Lock数字锁定状态语音教程信息表主要存储会员发布的语音教程信息,以自动增长SoundID为主键。包括一个外键Name表5-3 tb_Sound(语音教程信息表)SoundID语音教程编号SoundType教程语言类型SoundNme语音教程名称SoundUrl500语音教程存储路

20、径ClickSum语音教程点击率SoundContent20语音教程内容简介FBDate10语音教程发布日语音教程发布人视频教程信息表主要存储会员发布的视频教程信息,以自动增长VideoID为主键。表5-4 tb_Video(视频教程信息表)VideoID视频教程编号VideoType视频语言类型VideoName视频教程名称VideoUrl视频教程存储路径视频教程点击率VideoContent视频教程内容简介视频教程发布日视频教程发布人留言信息表主要存储用户留言的详细信息表5-5 tb_Speak(留言信息表)SpeakID留言人编号Speaksman留言人TutonalType教程类型TutonalID教程编号SpeakContent留言内容SpeakDate日期/时间 8留言日期语言类型表主要存储用户选择的编程语言表5-6 tb_Type(语言类型表)TypeID语言类型TypeName语言类型名称表5

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1