基于BS架构三维教学系统的设计与实现毕业论文.docx
《基于BS架构三维教学系统的设计与实现毕业论文.docx》由会员分享,可在线阅读,更多相关《基于BS架构三维教学系统的设计与实现毕业论文.docx(41页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、学号:河南大学2014届本科毕业论文基于B/S架构三维教学系统的设计与实现The three-dimensional teaching system based on B/S architecture design and implementation论文作者姓名: 作 者 学 号: 所 在 学 院: 所 学 专 业: 导师姓名职称: 论文完成时间: 2014年5月20日开题报告河南大学本科生毕业论文(设计、创作)承诺书论文题目基于B/S架构三维教学系统设计与实现姓 名所学专业学 号完成时间指导教师姓名职称承诺内容:1本毕业论文(设计、创作)是学生 在导师 的指导下独立完成的,没有抄袭、剽窃他
2、人成果,没有请人代做,若在毕业论文(设计、创作)的各种检查、评比中被发现有以上行为,愿按学校有关规定接受处理,并承担相应的法律责任。2学校有权保留并向上级有关部门送交本毕业论文(设计、创作)的复印件和磁盘。备注:学生签名: 指导教师签名:2014 年 5 月 20 日 2014 年 5 月 20 日说明:学生毕业论文(设计、创作)如有保密等要求,请在备注中明确,承诺内容第2条即以备注为准。承诺书 目 录摘 要3ABSTRACT4第1章 绪 论51.1 课题来源51.2 课题的研究意义51.3 开发环境介绍51.3.1 Microsoft Visual Studio 201051.3.2 SQL
3、 Server 200861.4 开发及运行环境6第2章 可行性研究72.1 技术可行性72.2 经济可行性72.3 操作可行性72.4 法律可行性7第3章 需求分析83.1 系统功能需求83.2 系统性能需求9第4章 概要设计104.1 系统总体结构图104.2 系统数据库设计114.2.1 数据库概念设计114.2.2 数据库表设计12第五章 系统详细设计与实现145.1 登录模块设计145.2 管理员端模块设计145.2.1 管理员密码修改155.2.2 教师信息管理155.3 教师端模块设计175.3.1 班级信息管理175.3.2 学生信息管理175.3.3 国际展览中心信息管理19
4、5.3.4 教师课件信息管理265.4 学生端模块设计305.4.1 学生个人信息管理315.4.2 学生国际展览中心信息查看325.4.3 课件信息查看37总结39致谢40参考文献41 摘 要在人们的日常生活中,网络逐渐成为人们获取信息的重要方式之一。而网络视频,ppt等优秀的信息展示方式,也越来越受到人们的喜爱。网络教学系统也就应运而生。网络教学系统上丰富的信息展示手段,极大的提高了教学效率和学生的学习兴趣,在现代教育事业的发展中,扮演者越来越重要的角色。本系统主要分为三个功能部分组成,系统维护人员功能部分,老师功能部分,学员功能部分。通过三个端口来建立起一整套的从学校到教师在到学生的完善
5、的教育体系。系统以CRM公共类库为基础,采用vs10作为开发工具,SQL2008作为数据库管理工具。系统维护人员功能部分主要功能包括对老师账户的建立,修改,删除,权限设置,系统默认信息的设置的功能。老师功能部分主要功能包括建立班级信息,建立学员信息,查看上传下载学员信息,对学员分配任务,上传教学视频,教学ppt课件的功能。学员功能部分主要实现查看下载教学视频,教学ppt课件的功能。系统主要需要解决的问题:1 不同格式的视频上传时的转码功能。2 不同格式的课件文档上传时的转码功能。3 网页播放视频时的播放器的快进,后退,全屏等功能的实现。关键词 三维教学系统;.net;视频转码;文档转码;网页播
6、放器。第3页ABSTRACTIn recent years, with the development and popularization of the Internet on a global scale, people can easily share a variety of network resources, network has become one of the important channels of access to information.And network video, powerpoint, etc. Good information display, is
7、 becoming more and more popular with people.The network teaching system also was born.A wealth of information on network teaching system show means, greatly improve the efficiency of teaching and students interest in learning, in the development of modern education, plays an increasingly important r
8、ole.This system mainly divided into three ports, administrators, teachers, students.Through three ports to establish a complete set of to the improvement of the teacher in the student from the school education system.Based on platform, using vs2010 as development tool, SQLServer2008 as the database
9、management tools.Main realization to the establishment of a teacher account administrator end, modify, delete, permissions set, the function of the information system default Settings.Teachers end main implementation class information, the establishment of student information, view the upload downlo
10、ad student information, assign tasks to the student, upload video teaching, the teaching function of PPT courseware.Students the main view video download teaching, the teaching function of PPT coursewareThe system is mainly to solve the problem:1. The different formats of upload video transcoding fu
11、nction.2. Different formats of courseware document upload transcoding functions.3. The web page when play the video player fast forward, backward, the realization of the full screen, and other functions.Keywords: The three-dimensional teaching system; T. Video transcoding. Document transcoding; Web
12、player第4页第1章 绪 论对于教育系统来说,传统的教学手段,单一,效率低,无趣的特点显得越发突出。而这时网络做为快速崛起的信息传播获取渠道,具备着高效,生动,信息量大的特点,恰好可以作为传统的教学手段的有效补充。不仅丰富了教师的教学手段,生动了知识的传播,同时可以最大限度的激发起学生的学习兴趣,也方便了学生课余时间的学习生活1.1 课题来源该课题为自选课题。1.2 课题的研究意义众所周知,互联网技术的发展十分迅猛,使得网络展示信息的方式越来越生动多变。基于此研发的三维教学系统能过对传统教学手段起到最有效的补充,同时使得枯燥的学习变的多彩有趣。由于网络的特殊性,同时造就了网络学习系统的随机
13、性,保证了学生在遇到学习问题时能得到及时的解决。1.3 开发环境介绍1.3.1 Microsoft Visual Studio 2010它将是经典的一个版本,相当于当年的6.0版本。而且它可以自定义开始页;它具备了以下9大新功能和5大创新:(1) 9大新功能1) C# 4.0中的动态类型和动态编程;2) 多显示器支持;3) 使用Visual Studio 2010的特性支持TDD;4) 支持Office;5) Quick Search特性;6) C+ 0x新特性;7) IDE增强;8) 使用Visual C+ 2010创建Ribbon界面;9) 新增基于.NET平台的语言 F#;(2) 5大创
14、新1) 民主化的应用程序生命周期管理;2) 让开发商惊喜;3) 下一代平台浪潮的弄潮儿;4) 跨部门的应用;5) 高效的开发环境;1.3.2 SQL Server 2008是一套安全的数据库管理系统平台,提供了高效便捷的数据库管理服务。此外 SQL Server 2008 结合了分析、报表、集成和通知功能。1.4 开发及运行环境系统开发平台:Visual Studio 2010系统开发语言:C#l数据库管理系统:SQL Server 2008系统运行平台: Windows2003/ Windows XP / Windows7系统运行环境:Microsoft.NET Framework SDK
15、v4.0或更高第2章 可行性研究任何的系统在开发之前,我们都需要进行可行性的研究,来确定我们所开发的系统是否符合市场需要,我们所预期的系统功能是否能够在现有的技术条件下得到实现,我们的开发经费是否能够支撑我们的研究,我们的系统是否是在国家法律允许的范围内。2.1 技术可行性具有vs2010开发工具,SqlServer2008数据库管理工具,熟练掌握依托.net平台搭建基于B/S架构的三层编码体系的方法,所以在现有的技术条件下可以保证完成系统功能目标的实现,同时开发人员具有过硬的专业素质能够满足软件的开发工作,所以在规定期限内软件能够完成。2.2 经济可行性系统主要由个人独自开发,人力资本不需花
16、费任何金额,开发所需硬件电脑一台,个人完全可以独自承担,开发工具以及数据管理工具都可采用网上免费的版本,所以在经济上是可行的。2.3 操作可行性系统功能清楚,操作界面简单,方便,有完善的异常处理机制和错误提示信息,同时具有完善的用户操作手册,可以指导用户进行软件操作。2.4 法律可行性软件开发过程,涉及的功能都在国家法律规定范围内,没有违法违规操作。通过这一系列的可行性研究之后我们能够得出结论,我们的系统是可行的。第40页第3章 需求分析对软件具体要实现的功能进行分析研究,划分出系统概要模块,在分析出每一个概要模块中涉及到的功能模块,同时分析出软件运行所需具体平台环境,硬件支持信息。3.1 系
17、统功能需求系统主要由系统维护人员功能部分,教师功能部分,学生功能部分三个部分组成。在管理员端可以设置自身信息,管理教师信息。教师端可以设置自身信息,管理班级,学生,展览中心,课件信息。学生端具有管理自身信息,查看展览中心信息,课件信息的功能。进入系统,首先需要验证身份,正确后方可进入。具体功能如下:(1) 登录功能 系统的用户在登录界面中首先选择要进入哪个功能部分,然后输入名称和密码,系统根据用户选择,判断用户的输入是否匹配,通过后进入用户选择的功能部分。(2) 管理员端功能1) 管理系统维护人员自身信息。系统维护人员可以通过系统,查看自身信息,并在验证原登录密码正确的情况下,修改密码。2)
18、管理系统相关教师信息。系统维护人员首先会以列表形式查看教师信息,列表会显示出教师名称,添加时间。系统维护人员可以对老师信息进行添加,可以对教师信息进行修改,可以对教师信息进行删除的操作。(3) 教师端功能1) 管理自身信息。教师可以通过系统,查看自身信息,并在验证密码正确的情况下,修改密码。2) 管理系统相关联的班的信息。以列表形式显示列出班的名称和添加时间,老师可以对班的信息进行添加,对班的信息进行修改,对班的信息进行删除操作。3) 管理学员信息。老师可以列表查看所有添加的学员的信息,可以通过学员姓名,学员所在班来筛选要查看的学员信息。同时老师可以添加学生信息,学生信息必须关联班级信息。同样
19、,老师也可以查看学员详细信息,对学院信息进行修改,删除学员信息,还可以批量导入学员信息,重置学员密码的操作。4) 国际展览中心信息管理。首先以列表形式显示出所有国际展览中心信息数据。教师可以添加一条新的展览中心信息,同时也可以针对某一条信息,查看其详细信息,修改,删除的操作。每一条国际展览中心信息同时关联一条实景信息和视频信息,教师可以针对某条展览中心信息添加和其相关联的实景信息和视频信息5) 教师电子课件管理。教师可以查看,添加,修改,删除电子课件信息,电子课件以ppt形式上传。(4) 学生端功能1) 自身信息管理,学生可以查看,修改自身信息,同时在验证通过原密码的情况下,设置新密码。2)
20、国际展览中心信息查看。学生可以选择某一个国际展览中心进行查看,点击进入后,首先会以文字形式介绍展览中心信息,之后学生可以通过ppt,实景照片,视频等方式来全面详细查看展览中心信息3) 教学课件信息查看。学生选择教学课件查看,首先会以列表形式显示所有的教学课件,然后学生可以选择某一个教学课件进行查看,查看的方式主要通过网页ppt来展现。3.2 系统性能需求由于系统需要存储大量教学视频,教学课件信息,所以要求服务器具备500G以上容量的硬盘,需要windows server2003及以上的计算机系统支持,需要Sqlserver2008及以上版本的数据库管理系统支持,需要.netframework
21、4.0及以上的.net平台架构支持。同时由于视频内容过大时需要快速转码,要求服务器具有较高的响应速度和计算运转速度。第4章 概要设计4.1 系统总体结构图根据需求分析所得,将各个模块按照需要排列,可画出如图4.1所示的系统总体框图: 登陆系统 管理员登录教师登录学生登录信息管理教师管理信息管理班级管理学生管理展览管理课件管理信息管理展览查看课件查看内容管理实景管理视频管理文档管理想想图 4.1 系统总体结构图 该图总体显示了系统的结构设计信息。当用户登录时,根据用户不同权限登录不同功能部分进行操作。系统维护人员可以对自身信息,和老师信息进行管理。老师进入操作主界面后可以对自身信息,班的信息,学
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于BS架构三维教学系统的设计与实现 毕业论文 基于 BS 架构 三维 教学 系统 设计 实现
限制150内