第一篇:在线开放课程中视频答疑模块的设计与实现
在线开放课程中视频答疑模块的设计与实现
摘 要:近几年来,以MOOC为代表的新型在线开放课程在世界范围内迅速兴起,给教育教学改革带来了新的机遇和挑战。在线开放课程的教学内容已经实现了视频化,但辅导答疑部分依然沿用传统在线聊天的形式,以文字和图片作为载体交换意见和看法,难以给学习者带来良好的学习体验。为了克服这一不足,文章基于Flash Media Server和Flash技术构建了视频答疑模块,并对模块的整体架构与核心功能的实现进行了详细的分析和阐述。
关键词:在线开放课程;视频答疑;Flash Media Server;Flash
随着信息技术的飞速发展,课程的形态也在不断地寻求自身的变革与超越,实现了由传统课程向网络课程、视频公开课程与在线开放课程的更迭。在此过程中,最显著的特征无疑是视频所占的比重在逐渐提升。特别是近几年来,以MOOC为代表的新型在线开放课程和学习的平台在世界范围内迅速兴起,给教育教学改革带来了新的机遇和挑战。一般来说,MOOC主要由3个部分构成:一是课程讲座视频;二是课程测试;三是辅导答疑。当前,对于前2个构成部分的关注较多,如微课程视频制作中的注意引导设计[1],MOOC视频制作平民化方法[2],视频中内嵌的自动化测试[3]等。而对于辅导答疑部分,依然沿用传统在线聊天的形式,以文字和图片作为载体交换意见和看法,难以给学习者带来良好的学习体验。为了克服这一不足,本文提出了一种可行的方案,即用Flash的绘图功能完成辅导答疑模块的界面设计,用Flash ActionScript脚本语言结合Flash Media Server实现辅导答疑模块的文字答疑、音视频答疑等功能。总体设计
本模块由Server端(asc文件)和Client端(swf文件)构成,Server端和Client端的数据通过Real-Time Message Protocol(RTMP)进行实时传输,Web Server通过http服务把内容提供给Client端。模块的整体思路如图1所示。
使用Flash软件创建视频会议系统的客户端组件,生成的swf文件提供了该模块的用户界面,其中也包含了与Flash Media Server连接和控制的as脚本。服务器端则需要相关的应用程序目录,其中包含了运行客户端所需要的asc脚本,提供多个客户端之间逻辑控制和数据交换。如图2所示。
客户端程序需要发布到合适的位置以保证程序的正常运行,这里结合了Web Server。服务器端程序(包含asc、flv等文件)需要放置到正确的应用程序目录下面。具体的位置如图3所示。详细设计与功能实现
该模块主要有用户登录、音视频答疑、文字答疑等几个功能,篇幅所限只将音视频答疑功能的详细设计描述如下。
2.1 建立连接
视频聊天模块的实现,首先在客户端建立客户对象的连接。建立连接的关键代码如下:
conn = new NetConnection();
_root.conn.connect(“rtmp:// 服务器的IP地址/_ definst_”,_root.my_name);
NetConnection是建立链接的类,使用它可以在本地驱动器或HTTP地址上播放FLV文件流,conn是这个类的对象。Connect是NetConnection的方法,可以通过它从HTTP地址或本地文件系统回放视频(FLV)文件的本地连接。
_root.conn.connect(“rtmp://服务器的IP地址/_ definst_”,_root.my_name);这条语句实现的是请求建立连接功能,其中rtmp(the Real-time Messaging Protocol)协议是实时消息传送协议。它是客户端和服务器端的传输协议,专门为高效传输音视频数据而设计的 TCP/IP 协议,使用RTMP 协议传输的数据是未经加密的,包括用户名和密码等认证信息。服务器端应用程序文件在_definst_下,_root.my_ name是传递到服务器端的参数,作为onConnect函数的参数。
在服务器端用onConnect方法来判定是否允许客户端建立链接。代码如下:
当服务器第一次载入应用程序实例时调用application.onAppStart以建立共享对象,该方法在应用程序实例的生命周期中仅仅调用1次。Application.onConnect方法根据客户端发出的验证信息(参数)执行验证。当客户端调用NetConnection.connect()方法时,服务端通过调用application.onConnect来判断是否建立链接。音视频流的获取与发布
在这个函数中首先给参数myID赋值,然后建立一个NetStream类的对象ns,该类可以在本地文件系统或HTTP地址播放Flash视频(FLV)文件。ns.attachAudio(Microphone.get())用来指定要播放的一个音频流,该音频流是从麦克风获得的。其中后四行代码完成的功能是:从摄像头捕获视频,在舞台上的 Video 对象的边界内显示,并发布这个视频流。
第二篇:在线开放课程建设与管理办法
在线开放课程建设与管理办法
第一章 总则
第一条 为深化教育教学改革,推动信息技术与教育教学深度融合,促进优质教育资源应用与共享,创新教育教学模式,提升教育质量,解决我校联合办学异地授课实际需求,发挥智慧教室功能,决定建设学院精品在线开放课程,特制定本办法。
第二章 在线开放课程建设 第二条 建设目标
建设在线开放课程旨在促进我校转变教育教学观念,引领教学内容和教学模式改革,实现以教为主向以学为主转变、以课堂教学为主向课堂教学与课外教学相结合转变、以结果评价为主向结果评价与过程评价相结合转变,深入推进人才培养模式的改革与创新。鼓励各系部发挥学科专业优势和现代教育技术优势,以重点建设专业为突破,以大学生文化素质教育课、受众面广量大的公共课和专业核心课程为重点,建设适合网络传播和教学活动的内容质量高、教学效果好的在线开放课程。鼓励各系部联合或跨专业通过协同创新和集成创新的方式建设满足不同教学需要、不同学习需求的在线开放课程或课程群。鼓励教师积极探索在课堂教学中有效利用在线教学资源,研究使用手段,开展实际应用。
第三条 建设原则
立足自主建设。发挥我校专业教学传统优势,借鉴兄弟院校的先进经验,采取“系部主体、学院支持”的方式,集聚优势力量和优质资源,引入竞争机制,建立在线开放课程和平台可持续发展的长效机制。
注重应用共享。坚持应用驱动、建以致用,整合优质教育资源和技术资源,实现课程和平台的多种形式应用与共享,促进教育教学改革和教育制度创新,提高教育教学质量。
第四条 建设任务
每年建设5-10门以大规模在线开放课程MOOC和校内小规模限制性在线课程SPOC为代表,课程应用与教学服务相融通的校级精品在线开放课程。建设课程类型主要包括:
1.省级以上重点专业专业核心课; 2.受众面广量大的公共课;
3.我市经济发展需要的技能培训类课程
通过校级在线开放课程的建设,遴选一批精品在线课程,积极参与省级及以上在线开放课程评价认定。
申报条件
1.申报课程内容应无侵犯他人知识产权、肖像权、隐私权、商业秘密及其他合法权益的情形;保证课堂内容无政治性、科学性错误及违反国家法律规范的问题。
2.课程负责人应具有副教授及以上职称或硕士学位,所申报课程应具有三学期及以上教学实践。相同课程的教师组成教学团队共同申报,并确定一名课程负责人。
第六条 申报程序 在线开放课程申报程序为:个人申请,系部审核推荐,学院组织专家评审立项。
第七条 建设方式
课程建设采取先建设后认定的方式,建设期为一年。学院为立项建设的课程提供建设经费支持,课程录制方式不限。课程负责教师应根据教学实际情况定期对课程资源进行更新、完善,保障上线课程教学质量。在线开放课程实行学院、系部两级管理。
第三章 在线开放课程上线教学 第八条 教学要求
课程负责教师及课程平台要切实承担课程服务和数据安全保障的主体责任,严格遵守国家网络与信息安全管理规范,依法依规开展活动,为我校师生和社会学习者提供优质高效的全方位、个性化服务,建立全方位安全保障体系,实施对课程内容、讨论内容、学习过程内容的有效监管,杜绝和制止网络有害信息的传播。
第九条 上线流程
校级及以上立项的在线开放课程可纳入培养方案中,授课教师可申请上线教学。上线申请工作应在学生选课前完成,在课程所开设的系部及教务处审核通过后,可在下学期内开展教学活动。开课教师需在开课申请时提交见面课授课安排,见面课安排如有改动需及时通知学生并上报教务处;课程上线教学首节课必须为见面课,告知学生授课计划、联系方式,以及成绩考核办法等相关信息。
第十条 授课形式 上线教学时,采用线上视频学习+线下课堂教学的混合式教学模式,专业课程原则上课堂教学时间不得少于总学时的三分之一,素质通识教育课程以学生线上自学为主,见面课不少于4次,每次不少于1学时。
第十一条 成绩认定
课程成绩由在线学习成绩、见面课及期末考试成绩等组成;期末考试可以采用在线考试或线下考试的方式。各部分成绩构成比例由任课教师在开课前确定并向学生公布。
第十二条 课程引进
教务处要加强与深圳职院等院校联系,积极在校外引进课程,及时发布下学期校外引进课程清单,系部根据需要自行选择。系部按要求将选择课程及课程负责教师信息上报教务处。课程负责教师负责有关见面课、线下辅导、考试等工作。校外引进课程上线管理与校内自建课程相同。
校外引进课程学分由开课系部确定并上报教务处审核,原则上应与本专业人才培养方案所设该课程学分一致。
第四章 技术人员配备、经费管理和工作量计算 第十三条 技术人员配备
信息工程系成立在线开放课程制作中心,面向全学院选聘事业心强、甘于奉献、技术能力强的专职人员3人,享受教师待遇,负责课程建设过程中的教室管理、录制执机、课程编辑、课件归档、资料上传、服务器日常维护、对授课教师的技术支持等系列工作。学院鼓励机关、各教学系部有能力的工作人员兼职,积极参与在线开放课程制作,按照学院相关规定核算工作量。
学院逐步将校级在线开放课程制作能力纳入教师岗位聘用基本条件,适当奖励校级精品在线开放课程,鼓励教师学习先进制作技巧,精益求精,不断提高作品专业水准。
第十四条 经费管理
学院负责课程的建设经费,明确在线开放课程专项经费使用范围,统一拨付至各系部,由各系部统筹使用,相关课程负责人根据经费预算严格使用经费。设立立项课程每门课程建设基础经费,获得省级立项的课程每门课程建设经费另外追加。经费使用分两次资助,前期资助立项课程建设经费的50%,课程通过中期检查,拨付剩余的50%建设经费。经费支出主要包括课程制作过程中所需的图书资料、音像资料、软件,动画制作,场景搭建等费用。
第十五条 工作量计算
学院自建专业课程上线教学,授课教师前两学年该课程工作量按照传统课堂教学的两倍核算。两学年后的每学年末,由教学专家组根据上线教学(含校外引进的专业课程)产生的效益进行审议,按照传统课堂教学1/2--1/5核算。
在线开放课程制作技术人员按照具体岗位分工核算工作量,取得的工作量在教师职称聘任时有效。录制执机人员按传统课堂教学1/2核算,视频流编辑人员按传统课堂教学3倍核算,课程管理归档及服务器上传按传统课堂教学1/4核算。第五章 质量管理和奖励措施 第十六条 质量管理
学院将通过考核、验收、使用评价、定期检查等方式,对我校在线开放课程的建设、在线运行、实际应用、教学效果等进行跟踪监测和综合评价。通过监督和管理课程的运行、维护和更新,实现常态化、安全化运行,促进课程建设质量和使用效益不断提高。
对未按规定完成校级建设的课程,取消立项资格,追回已拨付建设经费的50%,并停止资助剩余经费,课程负责人一年内不得申报教学类项目。获得省级立项的课程在教育厅规定时间内未完成建设,除对课程负责人予以警告外还将对课程负责人所在系部通报批评,课程负责人两年内不得申报教学类项目。
上线教学期间由教学督导中心对课程进行教学质量调查,并将结果反馈给任课教师。连续两学期学生总体评价不合格(总体评价为“较差”的数量超过总数的30%)的课程则需下线整改,暂停一年后方可参与复审,复审合格后可申请上线。
第十七条 奖励措施
验收通过的课程上线教学运行平稳、使用效益好、师生评价高,该课程可参与校级精品在线开放课程认定,优先推荐参评省级在线开放课程。获得省级及以上精品在线开放课程奖励的教师和技术人员,参照学院技能大赛奖励方案和市场制作价格标准,实行一次性资金奖励。
第三篇:在线考试系统的设计与实现
在线考试系统的设计与实现
摘要:在线考试系统因其方便、灵活、准确等特点,已成为普遍使用的一种考试方式。本在线考试系统具有自组试题、设置考试策略、考生考试、客观题自动评分等多种功能。
关键词:在线考试 考试策略 随机算法
中图分类号:TP311.52 文献标识码:A 文章编号:1007-9416(2011)11-0158-02
1、引言
在教学中,考试是一个非常重要的环节,它可以真实地检测出学生对所学知识面的掌握程度。在传统的考试里, 教师为找试题、设计试卷、印刷、评卷等花费大量时间和精力。使用在线考试系统,教师平时可以收集相关的试题,建立起试题库,考试时出卷将变得轻松,也为评卷、统计成绩带来更大的便捷与准确。因此,我们有必要研究在线考试系统的建设,使其能尽快在各种考试中发挥作用。
2、系统设计
2.1 用例分析
2.1.1 角色识别
在线考试系统的角色分为三类,他们分别是: 考生、教师、管理员。这三类角色的描述如表1所示。
2.1.2 用例识别
考生相关用例[1]:(如图1所示)
在线考试:考生按考号和密码进入系统,系统根据出题策略随机生成试卷;考试结束前15分钟系统给出时间方面的提示,考试时间结束而考生没有提交试卷,试卷可以自动保存且自动提交。
查询成绩:考生根据考号和姓名查看自己的考试成绩,并能查看考试的答卷和得分情况。
教师相关用例:(如图2所示)
试题库管理:试题库包括单选题、填空题、判断题和程序题等,且具有扩展性,能使其他题型加入;每道试题可设置相应的难易度;
考试策略管理:管理考试的科目、题型、分值和难易度;
试卷批改:教师只需要批改主观题(填空题和程序题),客观题(单选题和判断题)由系统自动批改;
成绩统计:按班级、科目对考试成绩进行统计。
管理员相关用例:(如图3所示)
班级管理:对班级信息增加、修改和删除操作,班级不能重名;
教师管理:管理员分配给教师账号、密码和相应的权限;
考生管理:对考生信息增加、修改和删除操作,考生学号必须唯一;
科目管理:对需要考试的科目增加、修改和删除操作,科目编号必须唯一。
2.2 系统实体类
试卷类:由试题、科目、考生答题信息等组成;
出题策略类:包括该试卷各种类型题目的数量,分值,难度系数;
试题类:由试题编号、试题内容、所属科目、选项
1、选项
2、选项
3、选项
4、答案组成;
科目类:由科目编号、科目名称组成;
考生类:由考生ID、班级ID、姓名、邮箱组成;
班级类:由班级ID,班级名称组成。
2.3 活动图
活动图主要用于分析工作的流程和处理多线程应用等场合[2]。考生登录进入考试系统,如果登录成功,选择考试科目,如果登录不成功,则返回登录界面;根据选择的考试科目,抽取考试策略,根据抽取的考试策略自动生成试卷,如果考试策略没有启用,则显示相关信息并结束这次考试;考生考试结束后提交试卷,试卷提交时并自动给客观题打分。
3、系统实现
3.1 正常考试页面
3.1.1 使用的数据库组件
考试页面使用了一个Internet培训教程表。在系统考试页面里需要引用这个表的试题题型、试题分数、试题、答案等字段,考试页面会将这些有效信息读取出来,然后显示给考生,保存到暂时试卷表中。同时,也使用了成绩登记表,引用这个表的考生名、密码、成绩、试卷名称、当前状态等字段,目的是为了修改考生的当前状态,以达到对考生状态进行控制的目的,从而判断考生是否断线以及为批改试卷做准备。
3.1.2 实现技术
生成试卷的单项选择题中,特别要强调的是设计的随机算法。在整个试题表的单项选择总题数所形成向量数组中,生成一个我们需要的试题数的向量表,然后将两者进行对比,从而读出总试题表中的题目来。其中,生成的试题数组必须满足在总试题表的数组里面。
imax=dxt1
iget=5
Dim S1(4),n,iRnd, bFlag, bflag1
bFlag1 = True
bFlag = True
n=0
Do While n < iget
Randomize
iRnd=Int(imax*Rnd(imax)+0)+1
If bFlag = True Then
S1(0)=iRnd
bFlag =False
n=n+1
Else
bFlag1 = True
i=0
Do While i < n
If iRnd=S1(i)Then
bFlag1 = False
Exit Do
End If
i=i+1
Loop
有了上面的试题数组,接着要做的就是读取试题,并且把试题保存在暂时表中。如果该单项选择题的题号与我们刚才生成的试题数组有重复,那么将该试题读取出来,显示在页面上,同时保存在数据库中。如果题号不匹配,则继续往下查找。
3.2 批改页面
3.2.1 使用的数据库组件
系统批改页面使用了一个系统暂时试卷表。在系统登录页面里需要引用这个表的试题类型、试题题目、试题分数、考生答案、以及试题答案等字段,先是读取试题类型以及考生答案,然后将考生答案跟试题答案进行对比,从而判定考生答案正确与否。
系统判分页面同时使用了成绩登记表,是为了将考生最后的成绩写入到表中,同时将考生的状态改称已交卷状态。
3.2.2 实现技术
这个页面所实现的功能比较复杂,程序生成一个名叫“考生名+表名”的表,其作用是保存考生的答案,然后将考生答案与试题的标准答案进行对比,从而判定该题目的正确。如果正确,将成绩累加起来,判断完成后写入到数据库中。
4、开发难点与解决技巧
4.1 随机选题的算法
如前面所示的随机算法代码,设定了某项题型需要的考试题数,然后获取系统试题表中所有试题的总数,最后以这个总数生成随机试题的数组。
4.2 出题页面的保存
系统是通过暂时生成的试题表来保存考生答案,从而实现评分功能。这个暂时试卷表的另一功能可以在考生选择读取断线记录的情况下,将这个试题表的内容读取出来,给考生提供二次考试的机会。
5、结语
在线考试系统是网络教育系统的一个重要组成部分,为教师和考生提供了功能强大、灵活方便的在线考试和其他相关功能。该在线考试系统经测试,达到了预期的目标,可以供百人同时使用。
参考文献
[1]吴建,郑潮.UML基础与Rose建模案例[M].北京:人民邮电出版社,2007:56-63.[2] 谢星星.UML基础与Rose建模实用教程[M].北京:清华大学出版社,2011:190-204.作者简介
黄裕(1980-),男,硕士,讲师,主要从事计算机专业的教学与研究。
第四篇:信息系统的设计与实现作业在线
窗体顶端
您的本次作业分数为:96分单选题
1.【新全部章节】当需要获得真正的实时性能时不应该使用SOA,因为:
A service registry在发布和查找服务时引入了显著的性能开销 B SOA允许多个服务消费者消费同一个服务提供者的服务 C SOA不能确保服务提供者和消费者之间subsecond响应时间 D ESB的mediation services引入的显著的性能开销
正确答案:C 单选题
2.【新全部章节】将服务映射为流程中的活动时,以下哪些是可能的。
A 一个服务映射为一个活动 B 一个服务映射为活动的一部分 C 一个服务映射为多个活动
D 服务不可映射为流程中的任何活动
正确答案:D 单选题
3.【新全部章节】Web Services技术有很多应用场合,但是它也不是万能的,下列哪个不适合应用它。
A 跨防火墙的通信 B 应用程序集成 C 局域网的同构应用程序 D 软件和数据重用
正确答案:C 单选题
4.【新全部章节】下列哪个是SOAP、WSDL、UDDI、BPEL的共同基础技术。
A ASP B XML C HTML D ORB
正确答案:B 单选题
5.【新全部章节】哪个业务交互建模方法被推荐为导致业务灵活的SOA方法。
A 所有的点集成与点到点的集成,应用构件之间建立起技术敏感的桥梁 B 所有的点一次集成到网络,发布服务并进行服务请求 C 所有的点一次集成到Hub,订阅有限数量的服务
D SOA并不严格推荐单一的方法,因为根据多个不同因素,方法将不相同 正确答案:B 单选题
6.【新全部章节】下列哪个不是组件开发中的参与者。
A 提供者(Provider)--设计Bean
B 安装者(Deployer)--将EJB安装到EJB容器中 C 容器使用者(Container User)--使用运行环境 D 容器提供者(Container Provider)--提供运行环境
正确答案:C 单选题
7.【新全部章节】一个服务需要包含mediation component以完成诸如消息验证、基于内容的路由等任务,哪种架构最有效。
A SOAP消息 B Metadata C Web服务绑定 D ESB
正确答案:D 单选题
8.【新全部章节】为什么readiness和风险评估是重要的initial SOA governance activity。
A 它减少了在SOA项目后期所需要进行的风险评估
B 它识别出企业当前和未来的面向服务状态之间的鸿沟和障碍 C 它为每个功能推荐所需要定义的服务的数量 D SOA是基于大量技术和开发标准的,其复杂性应该在早期考虑 正确答案:B 单选题
9.【新全部章节】下列哪个不属于UML动态模型。
A 状态图 B 顺序图 C 类图 D 合作图
正确答案:C 单选题
10.【新全部章节】那种情况下SOA最能增强竞争力和生产力。
A 业务功能具有单一平台环境 B 业务功能针对性能进行了高度优化
C 未来有收购(acquisition)时业务功能易于集成 D 业务功能已经定义为Web应用
正确答案:C 单选题
11.【新全部章节】SOA Registry的主要功能是什么。
A 通过存储所有的设计和实现制品而便于复用 B 通过存储所有的设计和实现制品而便于复用 C 通过查询人员将人员分配到进程的实例中 D 支持业务服务的动态发布、定位和管理
正确答案:D 单选题
12.【新全部章节】一个企业发送订单到另一个企业,以便制造和发货。制造商的SOA管理策略要求对原始的订单请求进行单点验证。在哪一点进行验证最好。
A ESB
B SOAP security header C 在防火墙 D 在UDDI registry
正确答案:A 单选题
13.【新全部章节】ESB哪个构件允许消息行为的定制。
A Mediation B Proxy Service C Messaging Service D Web Services Gateway
正确答案:A 单选题
14.【新全部章节】网络应用绝大部分都可分为以下四个层次:表现层、事务层、数据逻辑层和数据存储层。在C/S结构中,表现层和事务层都放在客户端,而数据逻辑层和数据存储层则置于服务器端。这种组织安排带来诸多的限制,下列哪个不是它所带来的限制。
A 事务层不能与跨平台的客户端共享
B 没有统一的数据逻辑层来提供不同种类的数据存储层 C 孤立了不同的逻辑组件 D 不能实现复杂的应用逻辑
正确答案:D 单选题
15.【新全部章节】哪个标准允许请求服务时携带任何相关的数据。
A XHTML B ESB C UDDI D SOAP
正确答案:D 单选题
16.【新全部章节】哪个SOA entry point与下面的话最匹配? “开始先对正在处理的业务流程进行建模,消除瓶颈,然后模拟并部署优化后的流程”。
A 人员 B 流程 C Connectivity D 信息 E 复用
正确答案:B 单选题
17.【新全部章节】Web Services技术能成为下一代分布式系统的核心支持部分有几方面的原因,下列哪项不是它的原因:
A 互操作和交互性 B 专有性
C 低进入屏障,易于开发 D 行业广泛支持
正确答案:B 单选题
18.【新全部章节】SOA业务分析师准备将业务过程归档,SOA业务分析师应该将业务过程描述为:
A ESB
B 软件部署的序列
C 为了完成业务任务所需的XML Web服务 D 一个或多个业务服务的组合
正确答案:D 单选题
19.【新全部章节】哪一个业务因素最不是SOA的推动因素。
A the force of change B Enterprise reconstruction C Industry deconstruction D Oranizaitonal stablilty
正确答案:D 单选题
20.【新全部章节】下列哪个不是常见的UML工具。A Rational Rose B MS visual Modeler C JTogether D MS Project
正确答案:A 单选题
21.【新全部章节】基本排队模型[M / M / 1]:[∞/∞/FCFS]处于概率稳态的条件是(λ:到达速率;μ:离去速率)。
A 0<λ<μ B 0<μ<λ C μ=λ>0 D μ>0,λ>0
正确答案:A 单选题
22.【新全部章节】哪个是最重要的保证SOA governance成功的影响因素。
A 相关的management parties受益于信息封装 B 减少跨组织的决策 C 业务随着市场动态变化 D 松耦合策略增强组织的策略
正确答案:C 单选题
23.【新全部章节】为了安全,一个SOA实现需要将其通信协议由HTTP变更为HTTPS,哪个SOA生命周期会受到影响。
A Model B Monitor C Deploy D Manage 正确答案:C 单选题
24.【新全部章节】为了能被各种服务使用者访问,SOA中的服务必须具有:
A 松耦合 B 企业层 C 接口 D 封装
正确答案:C 单选题
25.【新全部章节】下面有关SOA架构的哪个说法是错误的。
A Web服务并不一定要使用http作为协议,事实上任何能够将SOAP消息从一点携带到另一点的协议都可以作为服务总线
B Messaging system可以用来实现服务总线 C HTTP协议用来实现服务总线的成本比较高 D HTTPS协议对Web服务来说几乎没有用处
正确答案:D 单选题
26.【新全部章节】IBM的经验中,公司以生命周期这一术语来思考SOA,这个生命周期从哪一阶段开始。
A model B assemble C deploy D govern
正确答案:A 单选题
27.【新全部章节】三层/多层结构的应用有很多优点,以下哪一项不属于它的优点:
A 性能方面 B 互联方面 C 集成方面 D 维护方面 正确答案:C 单选题
28.【新全部章节】哪个SOA实现的变更需要合适的服务versioning。
A 现有服务中增加新的操作 B 改变UDDI Registries的位置 C 改变服务的实现 D 改变传输的实现
正确答案:A 单选题
29.【新全部章节】下列哪个因素是性能模型所考虑的问题。
A 客户访问站点功能节点的频度 B 客户访问站点功能节点的系统开销 C 客户访问站点的功能节点次数 D 客户访问站点的功能节点流程
正确答案:B 单选题
30.【新全部章节】一个企业管理委员会授权对业务服务进行升级,该变化去除了对某些特性的支持,并增加一些新的功能。企业服务生命周期管理流程应该关注于什么。
A 保持与服务有关的元数据不变 B 通知所有相关方 C 坚持6 Sigma重构机制 D 确保所升级的服务是细粒度的
正确答案:B 单选题
31.【新全部章节】SOA最重要的业务和技术优点是什么。
A 为各种多样、复杂的业务系统提供标准的集成 B 能够对变更提供快速响应,从而获得竞争优势 C 保护已有的IT资源投资成本 D 对关键商业应用提供真正的实时性能 E 提高客户的忠诚度,增强终端用户的体验 正确答案:B 单选题
32.【新全部章节】下列哪个不属于组件技术。
A CORBA B COM/COM+ C EJB D J2EE
正确答案:D 单选题
33.【新全部章节】企业什么时候才能获得有竞争力的业务敏捷性。
A 当所有的服务使用相同的通信机制,从而得到高响应速度时 B 当业务流程的变更不需要修改应用程序的逻辑时 C 当服务的数量比单个业务所需要的更少时 D 当公司的服务比竞争对手的可比较的服务更快时 正确答案:B 单选题
34.【新全部章节】下面哪个描述是正确的。
A Web服务是业务过程的实现,可在同一个组织中使用 B Web服务是可以使用标准HTML来执行的业务功能
C Web服务是包含WSDL服务定义的XML文档,可跨组织复用 D Web服务是基于标准的、跨平台的、面向消息的服务实现
正确答案:D 单选题
35.【新全部章节】需求分析报告一般应该包括四种需求部分,以下哪个不是四种主要需求之一。
A 质量需求 B 用户需求 C 业务需求 D 功能需求
正确答案:A 单选题
36.【新全部章节】对业务流程执行进行形式化的最可行的方法是:
A ebXML B XML Parser C WS-Coordination D SOAP4J E BPEL
正确答案:E 单选题
37.【新全部章节】在SOA生命周期的部署阶段。
A 服务将被监控,以获得诊断和修复故障时所需的关键性能指标 B 服务将被配置和安装,以便提供健壮、可扩展、安全的运行环境 C 服务将被创建,以满足业务需求和定义集成点 D 服务将被模拟以便为服务的消费者提供服务模型接口
正确答案:B 单选题
38.【新全部章节】下面哪个描述最精确地描述了XML在SOA(以Web服务实现)中所起的角色。
A ESB通过XML协议进行通信
B UDDI是通过网络传递以XML所写的消息的机制 C 服务的message和interface是通过XML构造和发布的 D WSDL是用XHTML写的,它给出所执行的方法的细节
正确答案:C 单选题
39.【新全部章节】一般的多层网络应用系统中,中间层是技术含量最高的部分,请找出下列哪个不属于中间层。
A 事务服务 B 消息服务MSMQ C 目录服务ADSI,UDDI D 数据访问ADO.NET
正确答案:D 单选题
40.【新全部章节】下列哪个通常是7X24小时应用。
A 证券交易系统 B 银行储蓄业务系统 C 企业管理信息系统 D INTERNET网上购物系统
正确答案:D 单选题
41.【新全部章节】在决定采用SOA时,哪个因素最不可能是关键的业务动力的。
A 现有组织的基础设施所采用的技术太复杂和昂贵,难以维护 B 现有系统显示出公司处于数据处理技术前沿 C 现有系统不能提供各种新的商业挑战所需的能力
D 在business merger, acquisition, downsizing和upsizing等方面存在着巨大的文化变化 正确答案:B 单选题
42.【新全部章节】UML技术中,动态视图起着举足轻重的作用,其中泳道和生命线分别是哪两种视图特别强调的概念。
A 活动图和顺序图 B 协作图和顺序图 C 状态机图和顺序图 D 顺序图和用例图
正确答案:A 单选题
43.【新全部章节】BPEL4WS取代了下面哪些规范。
A XLANG B WSFL C WSDL D SOAP
正确答案:B 单选题
44.【新全部章节】定义具有合适粒度的服务:
A Endpoint listener B Service broker C Service registry D outbound service
正确答案:C 单选题
45.【新全部章节】IBM DB2是一个:
A 数据库管理系统 B 数据库系统 C 数据库 D 数据仓库
正确答案:A 单选题
46.【新全部章节】如果将现有服务替换为低成本的、具有相似接口的服务,如下哪个论述是正确的。
A WSDL进行更新后可以使用新的服务
B 新服务可在不修改客户端逻辑的情况下进行切换 C 新的服务需要安装在ESB中,以便被每个客户执行 D 旧服务的客户需要重新部署,将其绑定到新的服务 正确答案:B 单选题
47.【新全部章节】下面哪个不是principle of SOA design style。
A Modularity B Encapsulation C Loose coupling D Separation of concerns E Fine-grained
正确答案:E 单选题
48.【新全部章节】SOA中,connectivity services是通过:
A Service registry B XML名字空间 C ESB
D plumbing layer
正确答案:C 单选题
49.【新全部章节】SOA管理委员会考虑SOA构件之间传递信用卡号的私密性,哪个管理策略将减轻暴露这类信息的风险。
A 对IT人员的背景检查 B 不传递信用卡失效日期 C 将ESB配置为记录所有消息 D 将ESB配置为加密所有消息
正确答案:D 单选题
50.【新全部章节】组织中采用SOA所面临的挑战主要来自什么因素。
A 技术标准的稳定性和一致性 B 服务构件的协同定位(Co-location)C 不同平台间的全局互操作性 D 定义具有合适粒度的服务 正确答案:D 单选题 51.【新全部章节】SOA的服务接口的目的是:
A 隐藏服务提供者的实现细节
B 为SOA所需的每个业务功能识别大量业务对象及其属性和行为 C 处理业务的主要功能区 D 识别企业业务模型的业务过程
正确答案:A 单选题
52.【新全部章节】两个公司都有CD这一概念,一个公司中指Certificate of Deposit financial instrument,另一个公司中指Compact Disc music media.这两个公司如何在同一个SOA中交互而不产生问题。
A 将数据绑定于不同的WSDL端口 B 为不同数据使用SOAP信封
C 在ESB中对命名进行协调以确保唯一性 D 使用XML名字空间
正确答案:D 单选题
53.【新全部章节】下列哪个是SOAP、WSDL、UDDI、WSFL的共同技术基础。
A ASP B XML C HTML D ORB
正确答案:B 多选题
54.【新全部章节】一个在线购物车应用需要使用SOA shipment processing服务,对于购物应用,在SOA生命周期的建模和装配阶段,对于服务提供者的哪两个是最不需要考虑的。
A 性能需求
B 服务实现的硬件/软件平台 C 服务间的调用模式 D 服务实现的编程语言 E 服务提供者的位置
正确答案:BD 多选题
55.【新全部章节】下面哪两个精确描述了SOA的事务处理能力。
A 事务处理服务在维护事务完整性(integrity)的同时更新共享数据 B SOA中的事务说明需要多层分离的操作
C 由于总是有一个事务实例与client相关联,事务维护着会话状态 D 松耦合使得SOA更加容易支持事务
E Web服务的规范中没有包括SOA的事务处理能力 正确答案:AB 多选题
56.【新全部章节】针对QOS需求,SLA应提出哪两个需求。
A 性能 B 实现平台 C 可靠性
D Service API Transport E SOAP Headers
正确答案:AC 多选题
57.【新全部章节】电子标签与传统的条形码相比有哪些好处。
A 成本低 B 信息量巨大 C 不易碎 D 可任意书写
正确答案:BCD 多选题
58.【新全部章节】哪两个人员或技术因素对公司采用SOA是否准备就绪具有正面影响。
A 业务操作团体所使用的语言与IT团体使用的技术行话具有明确的区分 B 关注于技术问题而不是考虑组织问题
C 找到一种企业方法,可以允许业务领导人和IT人员meet in the middle D 开启出新的方法,能够关注于业务驱动的软件变更与实现问题 E 现有的对各种软件技术的投资
正确答案:CD 多选题
59.【新全部章节】数据挖掘是人工智能和数据库技术结合的产物,能从已积累的数据中发现未知的规律。数据挖掘的一般过程包括哪些阶段。
A 结果分析和评价 B 数据分析与挖掘 C 数据准备 D 结果利用
正确答案:ABC 多选题
60.【新全部章节】下面哪两个是餐馆的业务流程。
A 餐馆经理雇佣了五个服务员
B Food critic在报纸上发表有关餐馆的专栏 C 银行柜员机将现金提供给顾客购买午餐 D 服务员拿来菜单,下单,上菜 E 服务员业余在外打工
正确答案:AD 多选题
61.【新全部章节】不使用SOA有哪些影响。
A Acquisition和divestiture更难 B 无法创建可服用的构件 C 地理上的扩展更加方便 D 以上都不对 正确答案:AB 多选题
62.【新全部章节】哪些SOA starting point可以将IT项目与企业的需要连接在一起。
A people
B processes infomation C connectivity D reuse
正确答案:ABC 多选题
63.【新全部章节】governance 应该包括回答如下哪两个有关业务服务变更的问题。
A IT如何识别、评估、解决和接受变更的? B 元数据存储是否需要伴随着进行升级? C 服务层粒度是否足够细? D 需要通知谁?
E 哪些业务流程会受到影响?
正确答案:DE 多选题
64.【新全部章节】在UDDI的互操作协议中采用的标准协议有。
A TCP/IP B HTTP C XML D SOAP
正确答案:ABCD 多选题
65.【新全部章节】In partnership with 7 Management Consulting, IBM识别出三个核心的以业务为中心的SOA starting point和两个以IT为中心的starting point。这两个以IT为中心的starting point是:
A People B Process C Connectivity D Policy E Reuse
正确答案:CE 多选题
66.【新全部章节】下面哪些描述是正确的。
A 只有存在多平台环境才能从SOA中受益 B 只有存在多编程语言环境才能从SOA中受益
C SOA通过loose coupling, reuse和extensibility提供business agility D loose coupling在连接的两端不再需要使用相同的技术实现 正确答案:CD 多选题
67.【新全部章节】下面哪些属于随需应变环境的技术构架。
A Web Service B 信息集成 C 自治能力 D 网格计算 E 刀片计算
正确答案:ABCDE 多选题
68.【新全部章节】组建WEB站点时,除操作系统以外,还需要哪些系统软件。
A 数据库管理系统 B 应用服务器 C WEB服务器 D 网上订购系统
正确答案:ABC 多选题
69.【新全部章节】以下哪些使得SOA中松耦合成为可能。A 业务流程模型 B SOA governance C ESB D JDBC adapter E Web服务接口
正确答案:CE 多选题
70.【新全部章节】哪两个是采用SOA的障碍。
A 现有的构件基础
B A deliberate, well-conceived path from the C 多个产品部门之间无法协作 D 面对面的客户会面所消耗的时间 E 企业有种能用就好的倾向
正确答案:CE 多选题
71.【新全部章节】SOA能够为IT界提供的三个好处是:
A homogenize of IT environment 均质化 B 推动服务复用 C 推动灵活的解决方案 D 控制IT环境中可使用的产品 E 保护IT投资
正确答案:BCE 多选题
72.【新全部章节】在数据库领域结合云计算概念会带来什么变化。
A 数据的分布式存储 B 数据服务的高可用性 C 成本投入的单元效率提升 D 数据的安全性得到本地化提升
正确答案:ABC 多选题
73.【新全部章节】BPEL4WS是由下面哪些公司联合提出的。
A IBM B Microsoft C BEA D SUN
正确答案:ABC 多选题
74.【新全部章节】Web服务是实现SOA的主要技术选择,因为Web服务。
A 广泛支持
B 针对平台platform-specific C 面向消息 D 关注客户
E 安全、可扩展、健壮
正确答案:AC 多选题
75.【新全部章节】采用SOA的两个收获是:
A 容易获得定制的点到点的集成 B 易于改变顾客和供应商 C 使用依赖于位置的服务 D 易于产品或服务的展示
E 限制了需要管理的通信机制的数量
正确答案:BD 多选题
76.【新全部章节】在配置网络服务器时,必须考虑的因素有。
A 数据流量 B 存储容量 C 安全性 D 稳定性
正确答案:ABCD 多选题
77.【新全部章节】组件技术的三大流派是下面哪三种。
A COBRA B JBN C B/S D COM
正确答案:ABD 多选题
78.【新全部章节】哪两个人员或技术因素对公司采用SOA是否准备就绪具有负面影响。
A 理解SOA需要一种范式能够进行更加灵活的业务模型 B 对组织中变化的拒绝 C SOA管理团队的授权 D 高级经理的支持
E SOA的Vision尚未与IT部门的交付(delivery)能力进行协调
正确答案:BE 多选题
79.【新全部章节】下面哪些是IBM提供的随需应变运行环境具备的特征。
A 集成化 B 虚拟化 C 可自我管理的 D 自动化
正确答案:ABD 多选题
80.【新全部章节】哪两个是合法的SOA管理测度。A SOA信息技术成本
B 每秒所进行的服务事务数量 C IT项目的投资回报率(ROI)D 最大服务响应时间 E 每1000行代码的缺陷数
正确答案:AC 多选题
81.【新全部章节】关于ESB的描述以下哪些是正确的。
A Mediation可以实现为有状态session EJB
B Endpoint listener允许用户创建gateway和broker服务
C Endpoint listener通过HTTP或JMS侦听所接受到的Web服务请求,并传递给相关的inbound服务
D Mediation是定义在BUS中的
正确答案:CD 多选题
82.【新全部章节】银行贷款业务流程:首先顾客填写纸质的贷款申请,clerk将信息输入安全的数据库。银行想通过让顾客在线申请并将信息自动录入数据库而增强该流程。银行的IT环境不是多平台的,并使用同一种编程语言。下面哪些描述是正确的。
A 该公司无法从采纳SOA中受益,因为它没有多平台环境 B 该公司无法从采纳SOA中受益,因为它没有多编程语言环境 C 将信息录入数据库,这一任务用SOA服务来表示将使其更加易于使用 D 填写申请的任务涉及人的交互,可将其作为组合SOA过程的起点 E 只有当银行将填写申请变成在线的之后,才能采用SOA 正确答案:CD 多选题
83.【新全部章节】哪两个fit the need for SOA分布式安全模型。
A SOA governance要求分布式事务
B 多个应用可具有不同的用户身份registries C OASIS WS-Security是分布式安全标准 D 业务伙伴的服务在企业防火墙之外 E 必须防止业务服务的消费者访问业务流程 正确答案:BD 多选题
84.【新全部章节】哪两个是识别服务的一部分。
A 业务分析 B 与开发人员面谈 C 业务流程分解
D 将现有公共方法发布为服务 E 将现有的应用封装进Adapter
正确答案:AC 多选题
85.【新全部章节】下面哪些是典型的应用服务器。
A Web Logic B IBM Websphere C Oracle D Sybase
正确答案:AB 多选题
86.【新全部章节】分析人员需要记录一个Web服务,该Web服务执行扩越其他业务服务的条件流,可以使用哪两个技术。
A SOAP B XML Parser C WS-Coordination D SOAP4J E BPEL 正确答案:CE 多选题
87.【新全部章节】企业为什么要注意SOA governance。
A 组织的业务操作和底层的IT基础设施必须快速响应新的商业机会 B SOA governance回答了SOA项目中如何定义每个人的角色和职责很重要 C SOA governance回答了如何align business和IT
D SOA governance回答了如何控制和评估服务及服务提供者 E SOA governance定义了服务的实现
正确答案:ABCD 多选题
88.【新全部章节】哪几个因素是采用SOA的障碍。
A 在发明新产品时寻求用户的输入 B Obsessed with time-to-market C 冒险型的管理风格 D Organizaitonal silos E 合作伙伴缺乏技能
正确答案:BDE 多选题
89.【新全部章节】以下关于SOA building block的描述哪些是正确的。
A business-level服务与现实世界中的活动及业务功能紧密相关 B Infrastructure-level服务可以包含业务逻辑
C 服务管理包括QoS、transformation等usage management D Service directory提供了注册功能
正确答案:AD 判断题
90.【新全部章节】VPN也是广域网建设的解决方案之一。
正确错误
正确答案: 错 判断题 91.【新全部章节】Java与操作平台无关,可一次开发多处使用。
正确错误
正确答案: 错 判断题
92.【新全部章节】web站点的建设过程包括计划阶段、设计阶段、生产阶段、测试和评估阶段。
正确错误
正确答案: 对 判断题
93.【新全部章节】Java可以在WWW上应用。
正确错误
正确答案: 对 加入错题集关闭 窗体底端
第五篇:课程网站的设计与实现
课程网站的设计与实现
摘要:课程建设是“高等学校教学质量与教学改革工程”的一项重要内容,也是教育部深化教学改革,以教育信息化带动教育现代化的一项重要举措。课程网站是课程建设和评价的窗口,是课程网络化学习的平台,是教师与学生互动交流的媒介,也是精品课程示范幅射的载体。因此,课程网站建设意义重大。
本课程网站就是为了顺应这一时代要求而设计的。本网站的开发是采用asp及ACCESS数据库进行开发。
在本篇文章中,首先对本系统设计的意义和开发工具等做了简要介绍,接着对系统做了详细的需求分析;然后给出了课程网站所需的功能,重点探讨了精品课程网站的设计法案;接着对该网站前台框架、实验教学、教学研究、教学成果模块等进行了重点详细介绍,并给出了具体实现步骤;通过测试分析,该系统的运行稳定、可靠,具有一定的实用价值。
关键词:网站;asp;dreamweaver; access; 资源共享 1
目录
第一章 绪论.......................................................2 1.1 课程网站开发背景............................................2 1.2 课程网站现状分析............................................2 1.3 建立课程网站的意义..........................................2 1.4 本文的主要工作..............................................3 1.5 论文结构....................................................3 第二章 网站概述...................................................3 2.1 网站前台设计..................................................3 2.2 开发环境简介..................................................4 2.2.1 asp介绍..................................................4 2.2.2 数据库开发工具简介........................................4 第三章 设计与实现.................................................5 3.1 代码和界面.................................................5 总结与展望...............................................48 致谢..............................................................48参开文献..........................................................50
的精品课程网站的实验教学、教学研究、教学成果3个模块的开发过程的详细描述。在项目组成员的共同努力下,成功地实现了网站的研究与开发。开发步骤如下:
(1)网站需求分析
(2)初步框架设计(包括原型页面的实现)(3)数据库设计
(4)页面与底层的交互融合
(5)代码整合以及整合后的测试工作
1.5 论文结构
第一章:绪论部分。介绍了论文的选题背景、所研究内容的现状析和设计精品课程网站的意义,解决的主要问题及应达到的技术要求。
第二章:网站概述及相关技术介绍。
第三章:总结与展望,对本论文的主要研究内容进行了扼要的总结,总结了论文的主要研究成果,并提出了有待进一步开展的工作。
第二章 网站概述及相关技术介绍
2.1网
站
前
台
设
计
2.2.1 asp介绍