营口市农业工程学校多媒体素材管理系统的开发设计
第 1 章 绪论
随着计算机技术和网络技术在我国的飞速普及,多媒体远程教育在我国也是国家建设和发展的重点,但现在还有一个突出的问题存在就是远程教育需要大量优质的多媒体资源,因为这些多媒体素材资源才是多媒体网络教学系统得以开展的前提条件[3]。但优秀的资源虽多,却分散存在难以整合,利用率很低,查找和检索异常困难,优秀的资源湮没在一堆垃圾资源里[4]。多媒体网络教学系统的建设必须要结合多媒体素材资源的管理,也就是说多媒体素材资源的管理是多媒体网络教学系统建设中非常关键的一部分[5]。将现有的教学资源进行整理,建立一个多媒体资源素材库,把大量优秀的多媒体教学素材归类、存储,再建立一个传输机制,就可以使这些素材为更多人可用,资源的利用率会得到显著的提高。多媒体资源还有一个显著的特点就是多媒体资源的种类和表现形式太多了,标准化资源可以提高资源的可用性,满足更多用户的需要[6]。标准化资源的方式和手段是分析各种不同类型的资源数据,将它们分别归为某种元数据,然后再进行存储,以实现对资源的有序组织,系统将来的扩展[7]。
...
2.1 多媒体教学素材库
多媒体素材库指用于管理多媒体素材的数据库,一般来说,需要先填写素材的来源,类型,说明等,然后提交,管理员审核通过后可送入数据库中保存,其他用户可以查询和下载使用。目前,多媒体素材资源库已经引起了各类院校的高度重视,与多媒体教学系统相适应的多媒体素材资源库开始纷纷建立起来,清华同方、智多星、百年树人等公司都在从事这个方面的开发。虽然,已建成的各类多媒体素材资源库都得到了很好的应用,但这些系统都没有一个统一的标准,开发手段各异,实现手段各异,能够满足的用户需求也都是不同的,都没有考虑到系统将来的扩展性,总而言之是重复性建设太多,人力和财力的浪费严重。随着计算机技术的发展,多媒体技术也在不断前进之中,多媒体资源的种类越来越多,,多媒体资源的数量也在成倍增加,多媒体资源的存储和传输方式也不会是一成不变的,多媒体素材资源库的建设必须要跟得上这些变化才能满足用户对多媒体资源的需求。2.2 管理信息系统 MIS
信息管理系统,具备数据处理、计划、预测和辅助决策功能,用统一标准处理和提供信息,排除使用前后矛盾的不完整的数据。完整、及时提供在管理及决策中需要的数据。向各级管理机构提供不同详细程度的报告,缩短分析和解释时间。用最低的费用最短的时间提供尽可能精确、可靠的信息。营农工校多媒体素材管理系统是一个典型的管理信息系统。管理信息系统(MIS)涉及经济学、管理学、统计学、计算机科学等很多学科,是各学科紧密相连综合交叉的一门新学科,目前,普遍的认为 MIS 应该是一个利用计算机硬件和软件,手工作业,分析、计划、控制和决策模型,以及数据库的用户-机器系统。它能提供信息,支持企业或组织的运行、管理和决策。具有高度复杂性、多元性和综合性的人机系统。它全面使用现代计算机技术、网络通讯技术、数据库技术及管理科学、运筹学、统计学、模型论和各种最优化技术,为经营管理和决策服务。第 3 章 营农工校多媒体素材管理系统可行性分析和需求分析...............12
3.1 可行性分析....................123.2 需求分析..................13
3.3 系统用户用例分析.................... 16
3.4 本章小结...................18
第 4 章 营农工校多媒体素材管理系统设计.............19
4.1 系统总体设计....................194.2 数据流图设计................22
4.3 数据库的设计与实施................23
4.4 共享资源库的设计.....................30
4.5 本章小结........31第 5 章 营农工校多媒体素材管理系统实现................32
5.1 基于 XML 的元数据信息共享的实现............33
5.2 共享文件的可靠性传输............... 35
第 6 章 营农工校多媒体素材管理系统测试
6.1 功能测试
从测试状态来区分,主要有静态测试和动态测试两种。静态测试主要是系统不在运行状态,只通过审阅和检查来判断系统的状态;动态测试是我们普遍认为的测试方法,即运行和使用系统来进行测试。针对本系统来说,静态测试无法有效的发现系统的漏洞,故选取动态测试的方法来进行测试。在动态测试中也有两种测试手段可以选择:黑盒测试和白盒测试。动态黑盒测试是将系统看做一个不可知的系统,只提供输入项,由系统的输出项来判断是否存在漏洞;动态白盒测试也即结构测试,通过利用查看代码功能和实现方式得到的信息来确定系统的状态。针对本系统来说,其系统结构并不复杂,在这种情况下,采用动态白盒测试效果不明显,也无法直接得到最终的系统输出项;采用动态黑盒测试可有效检查系统功能与最终输出数据,是一种高效的测试手段。软件的测试需要大量的输入数据,选取具有代表性的数据作为测试用例的过程就是划分等价类的过程,也是常用的黑盒测试用例设计方法。等价类是某个输入域的子集合,该子集合必须具有一定的代表性并可以通过这些数据的输入取得较好的测试结果。等价类可以分为有效的和无效的两种。有效的等价类指的是正常的输入,无效的等价类则是非正常的输入,软件必须要经受得住意外的考验,这样才能使软件具有更高的可靠性,这也就是无效等价类的意义所在。在划分等价类时要尽量避免冗余,集合的划分应互不相交。在设定了输入条件的边界以后,可就此确立一个有效等价类和一个或两个无效等价类。
6.2 本章小结
针对本文的营农工校多媒体素材管理系统,笔者选取的测试工具是 Load Runner,选用的性能指标是并发性、稳定性和响应性。在系统的多次用户访问中,本系统要求能够满足 200 次的并发访问,系统的响应时间低于 4 秒,能够保证系统 7X24 小时的不间断运行。运行 Load Runner 12.0 进行测试,连续测试 24 小时,数据吞吐量波动幅度不大,系统的运行是比较稳定的,系统的响应时间最高的峰值点是 3 秒,平均是 1.8 秒左右,系统的响应性满足系统设计要求。通过以上分析,本系统性能指标符合需求分析和设计要求。...
第 7 章 总结与展望
当前多媒体资源库对多媒体资源的管理主要存在以下几个方面的问题:(1)建设标准不统一多媒体数据的特征就是种类多样,格式多样,如果资源库建设没有统一的标准和构建规范,就会大大降低多媒体资源的共享性,多媒体资源就无法得到更加充分的利用。(2)缺乏索引很多多媒体资源管理系统实现的是多媒体资源的堆积,而没有实现有效的索引。这就造成系统的检索性能极差,在需要的时候无法找到资源。本文首先对营农工校多媒体素材管理系统进行了可行性分析和需求分析,其中需求分析主要包括功能需求分析和数据需求分析,在需求分析的基础上,对系统的整体架构,数据库的逻辑结构,物理结构进行设计,并对各个功能进行详细设计予以编码实现。本文所做的主要工作如下:(1)分析当前多媒体资源管理系统的研究现状,以及营农工校多媒体素材数据库的建设目标,并据此进行系统需求分析,研究总体架构方案。(2)对多媒体数据存储方案加以研究,改进多媒体数据的数据关系模型,解决多媒体数据存储所存在的描述难、层次多、数据描述记录不一致等问题。(3)多媒体数据资源存储问题解决之后,继续对多媒体数据传输机制加以研究,主要考虑方面为断点续传和流量控制。
.......
参考文献(略)
本文编号:153534
本文链接:https://www.wllwen.com/wenshubaike/caipu/153534.html