毕业设计基于P2P教学辅导系统论文

上传人:人*** 文档编号:499941542 上传时间:2022-11-15 格式:DOC 页数:52 大小:528.51KB
返回 下载 相关 举报
毕业设计基于P2P教学辅导系统论文_第1页
第1页 / 共52页
毕业设计基于P2P教学辅导系统论文_第2页
第2页 / 共52页
毕业设计基于P2P教学辅导系统论文_第3页
第3页 / 共52页
毕业设计基于P2P教学辅导系统论文_第4页
第4页 / 共52页
毕业设计基于P2P教学辅导系统论文_第5页
第5页 / 共52页
点击查看更多>>
资源描述

《毕业设计基于P2P教学辅导系统论文》由会员分享,可在线阅读,更多相关《毕业设计基于P2P教学辅导系统论文(52页珍藏版)》请在金锄头文库上搜索。

1、基于p2p教学辅导系统目 录摘 要3ABSTRACT4第1章 绪论51.1 课题的国内外研究现状和存在的问题51.2 IPTV技术在高校教务管理系统中的应用现状61.3 论文主要研究内容61.4 论文结构安排7第2章 相关理论及技术82.1 流媒体82.1.1流媒体技术82.1.2 流式传输的特点92.1.3流媒体技术原理102.2 MVC概述112.2.1 MVC模式112.2.2 JSF框架122.3流媒体关键技术122.3.1视频压缩编码132.3.2操体服务器132.3.3流媒体传输142.4 对等网络技术在IPTV中的应用142.5 p2p流媒体162.5.1 P2P流媒体系统网络结

2、构16第3章 系统需求分析183.1教学辅助系统总体需求183.1.1目标需求183.2系统业务流程分析193.2.1选课子系统业务流程分析193.2.2用户管理子系统业务流程分析203.2.3成绩子系统业务流程分析213.2.4考勤子系统业务流程分析22第4章 系统设计244.1系统设计目标244.2系统架构设计244.2.1系统逻辑体系结构244.2.2系统网络拓扑图254.3系统功能设计264.3.1 在线选课264.3.2用户管理子系统设计274.3.3成绩子系统设计284.3.4视频子系统设计294.3.5 p2p流媒体视频下载294.4系统数据库设计324.4.1数据对象模型设计3

3、24.4.2 数据对象E-R图334.4.3 数据访问33第5章系统实现355.1 开发环境与工具355.2 JSP与p2p流媒体数据交互365.2.1流媒体与JSP365.2.2 交互的JSP流媒体系统36第六章 系统运行及效果406.1 系统信息公告406.2 作业管理416.3 考勤管理436.4 视频点播效果图44结束语45致谢47参考文献48摘 要教学辅导系统是高校信息管理现代化的基础及关键,传统教学辅导依靠人工操作,十分耗时和费力。开发一种基于分布、网络计算的智能教学辅导平台迫在眉睫。本论文结合教学际情况,给出了一种新的高校教学辅导系统的整体模型设计,提出了和J2EE架构技术相结合

4、的设计思路。传统教学辅导系统采用ASP等服务器端脚本语言开发而成,系统业务逻辑与表示层混合在一起,系统可重用性、可移植性等方面较差。因此本文引入业界广泛使用并十分成熟的J2EE体系结构。在以上研究工作的基础上,提出了一个Windows平台下的基于流媒体的视频点播系统的设计方案该方案采用了客户/服务器模式,将系统的设计问题分化为客户端的设计与服务器端的设计,这样简化了系统设计的复杂度,在具体的实现上,客户端和服务器端又分别采用了模块化的思想,简化了实现的难度。采用MVC设计模式并运用JSF Web应用框架来设计和开发一个教学系统,从而试图克服上述的缺点。本系统的主要业务功能是学生考勤管理、课程管

5、理、选课系统开发、成绩管理等。系统遵循软件工程的思想,完成了教学系统的设计。最后,对本文的研究内容进行了总结,并展望了进一步的研究工作。关键词:J2EE;教学辅导系统;MVC;JSFAbstract College teaching management is the foundation of modernization of college information management. The traditional teaching management depends on manual operation, which is time-consuming and laborious

6、. Its critical to develop an intelligent teaching management system based on distributed and network computing.Combined with the present situation of our schools teaching management, the thesis gives a new design model of college management system based on campus network, and proposes a new design c

7、ombining data mining with J2EE teehnology.The traditional teaching system was developed by using ASP or other server scripts, which make reuse and transplantablity poor ,because business logical layer and presentation layer are mixed together.To overcome above disadvantages, the author introduces J2

8、EE, which is widely used in present industry, designs and develops a new teaching management system by adopting MVC model and JSF web framework. The developed teaching management system contains suchmain functions as student information management,teacher management, select-course management, and sc

9、ore management. This thesis completes the static and dynamic modeling of the system by using pd as model language and following the software engineering.At last, a summarization about this thesis and future research workare given.Key words:j2ee; teaching management system; MVC;JSF第1章 绪论1.1 课题的国内外研究现

10、状和存在的问题近年来随着高等教育事业的蓬勃发展,高校教务管理的工作量随之增加。与此同时,计算机应用不断普及、网络速度不断提高,如何充分利用这些资源,使传统的教育方式更好地适应网络时代的发展,是教育领域面临的重大机遇和挑战。教学辅导管理系统(以下简称教学管理系统)是高校的主要日常管理工作之一,涉及到校(院)、系、教师、学生等诸多方面,随着教学体制的不断改革,尤其是学分制、选课制的展开和深入,教学日常管理工作日趋繁重、复杂。计算机化的高校管理系统充分利用计算机和网络资源优势,将全校教师、学生、课程、学生成绩、教室等信息统一管理,代替人工操作,大大提高了工作效率和准确度。在国外,据1999报告显示在

11、美国越来越多的大学通过校园网为师生提供各种服务。约有70.2%1的大学允许学生通过互联网来递交入学申请表。同时,为学生提供在线课程目录的大学比例也从1997年的65.2%1增加到1999年的76.9%1;国内高校教务管理系统的发展主要经历了下面几个阶段2。第一个阶段是基于单机的教务管理系统,这类系统管理内容和功能比较简单,数据不能有效共享,现在已经被淘汰;第二个阶段是基于C/S(Client/Server)模式的教学管理系统,此系统由客户端应用程序和服务器端管理程序组成,其中的客户机被称为“胖”客户机,因为它的业务逻辑全部集中在客户端,在维护和升级上需要耗费大量精力;第三个阶段是基于B/S(B

12、rowse/Server)模式的教学管理系统,也是当今的主流开发模式。目前国内大多数高校的教务管理系统是B/S和C/S模式相结合的开发模式,获得了不错的效果,比如清华大学和西南交通大学的高校教务管理系统都是国内较为先进2的教务系统。但是此类系统也存在着下面的许多问题。以西南交通大学的教务管理系统为例,系统中处理业务逻辑的代码都嵌套在HTML页面中,这样使得表示层与业务逻辑混合在一起,使得页面难以修改和维护,所以需要改进系统的分层结构。同时系统在可复用性、可扩展性上有待改进。1.2 IPTV技术在高校教务管理系统中的应用现状IPTV即网络电视,它是利用IP宽带网络,以“电视机+机顶盒”为主要终端

13、设备,为用户提供包括电视节目在内的互动多媒体服务的宽带增值业务。IPTV能提供点播、广播/直播、视频通信、短信/彩信、信息服务、游戏等业务。 IPTV技术是一项系统技术,主要包括音视频编解码技术、流媒体传送技术、宽带接入网络技术、IP机顶盒技术等。1.3 论文主要研究内容J2EE是一种利用Java2 平台来简化企业级解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE技术的基础就是Java 2平台标准版。目前它已经成为企业级应用开发的首选解决方案。本文的主要工作如下:(1)系统 研究了J2EE的体系结构,对体系结构中的各个技术做了简要介绍。(2) 对MVC(Model-View-Con

14、troller)设计模式作了详细介绍,研究了它三个组成部分的职能。接下来对它的实现框架JSF进行分析,并分析了JSF的工作作流程。(3)以 MVC设计模式为基础,运用J2EE相关技术和JSF框架构建高校教学管理系统是本论文工作的核心。作者分析了一些大学教务管理系统的实现机制,以及开发模式,业务逻辑与表示层代码混合在一起,可读性和可修改性较差,因此提出了用新的技术和框架建立一个可复用性好,扩展性强和分层结构清晰的教务系统。对系统的需求进行了较全面的分析和总结,给出了系统的业务流程、系统的用例图,然后对系统进行了总体设计和详细设计,包括数据库设计,系统的功能及结构设计,最后是编码实现。1.4 论文

15、结构安排第一章 绪论:论述了课题的国内外研究现状及存在的问题,并在高校教务系统中引入IPTV技术,探讨其应用现状。第二章 论文相关理论和技术:对论文中用到的相关技术做了简要的介绍,主要有J2EE体系结构、MVC设计模式、JSF框架以及IPTV的概念。第三章 教学辅助系统需求分析:作者首先分析了系统的总体目标和业务功能需求,然后就各个子系统如考勤系统、作业管理系统、成绩系统、教师系统给出了其业务流程,最后给出了它们各自的流程分析图。第四章 教学辅助系统的设计:首先分析系统的功能及结构设计,然后对系统数据库进行详细设计。 第五章 教学辅助系统实现:首先对开发环境和开发工具作了简要的介绍,然后阐述了系统的实现思路。最后给出选课系统、作业管理系统、成绩系统、课程管理系统和课件点播系统的详细设计与实现过程。第六章 系统运行及效果图:截取系统的一些典型的运行效果图并做简单的介绍。结 束 语 :总结论文工作的成果及需要进一步研究的内容。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号