基于CDIO工程教育模式的NIIT课程体系建设.doc_第1页
基于CDIO工程教育模式的NIIT课程体系建设.doc_第2页
基于CDIO工程教育模式的NIIT课程体系建设.doc_第3页
基于CDIO工程教育模式的NIIT课程体系建设.doc_第4页
基于CDIO工程教育模式的NIIT课程体系建设.doc_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

网络教学协作学习模式的设计与实现 摘要:随着网络教学应用越来越广泛,将协作学习模式应用于网络教学的模式将成为一种主要的网络教学学习模式,并大大提高现有网络教学的效率和质量。本文以建构主义为基础,借鉴复杂理论的观念,对协作学习如何应用于网络教学进行分析,并且设计实际的教学模型。关键词:网络教学;建构主义;协作学习;复杂性1建构主义与协作学习模式何克抗教授认为,建构主义教学模式强调以学生为中心,视学生为认知的主体,是知识意义的主动建构者,教师只对学生的意义建构起帮助和促进作用1。建构主义的教学方法多种多样,其共性则是在教学环节中包含有情境创设和协作学习,并在此基础上由学习者最终实现对所学知识的意义建构。建构主义强调社会互动在学习中的重要意义,包括生生互动、师生互动和师生与课堂以外的更广阔的社区的互动。在这种观点推动下,学习共同体的协作学习模式受到高度重视。协作学习模式是比较鲜明地体现建构主义思想的一种教学模式,由于它在改善课堂教学气氛,使之与社会心理相适应,全面提高学生学习成绩,促进学生形成良好非认知品质等方面效果显著,很快引起了各国的关注,并成为当代主流教学理论与策略之一。协作学习模式的主要内容是,通过建立学习小组,以小组协商、讨论的方式进行学习。当人们在一个真实的活动中协作工作时,他们将共享各自的观点和认知结构。他们可以从不同的观点中发现问题,能够与他人磋商,并产生新观点和想法。学生在共享集体思维成果的基础上达到对当前所学概念比较全面、正确的理解,最终完成对所学知识的意义建构2。2网络教学协作学习模式的复杂性作为一种新型教学手段,网络教学可以在一定程度上弥补传统集中式教学的不足,使教学材料得以灵活、形象、生动地展示,成为支持教师指导下学生自主式学习方式的有力工具。网络教学应用的好坏,教育观念与教学组织策略是非常关键的。如果没有一个有效的教学组织策略,学生在学习过程中会表现出许多弊病。比如学生自制力差、在学习方法上比较迷茫等。这导致学生学习效率低下,教学达不到预期效果。协作学习方式在传统的面对面课堂上已经有了较多的实践,将其应用到网络教学上可能更合适。这是因为网络是一种开放式的信息环境,比集中式课堂教学更能支持灵活开放的探究活动,支持学生之间和师生之间的互动。另外,针对以自主学习为主的网络教学出现的一些弊病,协作学习模式也可以加以避免和解决。这主要体现在基于小组的问题研究,与实践结合紧密,能够激发学生的学习兴趣。另外,参与小组活动会使学生有归属感,在学习时小组成员之间可以互相监督。这些因素可以使学生的学习主动性增强3。小组活动还可以使小组成员之间有更多的学习交流,包括在学习方法上的互相借鉴。基金项目:黑龙江省高等教育学会高等教育科学研究“十一五”规划课题(115C-670);哈尔滨理工大学教育教学研究课题(P200800110,P200700029)。作者简介:贺东光(1974-),男,讲师,本科,研究方向为网络教学;孙博文(1963-),男,副教授,本科,研究方向为复杂系统理论及应用;孙百瑜(1972-),男,副教授,硕士,研究方向为网络教学。不过,协作学习模式应用于网络教学,也会增加其复杂性的一面。在教学过程中,存在着非确定性、非线性和自组织等现象,所以这种教学模式可视为复杂系统。由复杂理论的视角来看,不能用线性的、简单的、以教师为主导的教学策略来进行教学,其内在观念与建构主义也有很多一致的地方。这主要体现在以下几个方面。2.1要重视学习者的主体性学习者是教学系统中最具活力的主体。复杂理论认为,主体的主动性和适应性以及主体间的相互作用是系统演化的主要动因4。协作学习活动中,每个人既是信息的接受者, 又是信息的重组者、传递者和生成者。师生在协作学习中都处于多元变动之中。由于这个原因,在教学设计中需要重视学习者的主体性,需要关注学生主体的认知能力、个性差异及相互作用关系。在进行教学设计时,应该尽力营造一个开放的、宽容的学习交流环境。教师对学生应该多给予正面的激励,而尽量减少批评和惩罚。小组协作时应鼓励有不同意见,小组成员要善于倾听和协作。教学设计应该多采用策略引导,发挥学生的主动性和创造性,而不是通过强制手段要求学生完成学习任务。2.2教学模式应具有灵活性和动态性复杂理论认为,主体与主体之间、主体与环境之间的交互作用是复杂的,非线性的4。所以教学策略不应该是一成不变的,而应该具有动态性和灵活性,是弹性的而不是刚性的, 是可调整的而不是预定的。教学过程中,虽然细节的考虑不可或缺, 但教师更为关注的应该是整个教学设计的框架结构。在进行教学设计时,教师应该经常性地对教学作阶段性分析,根据出现的问题和教学效果,及时作出一些具体教学方式上的调整。2.3教学目标和成绩评估应是多层次、多方位的复杂系统能在一定条件下,通过自组织从无序走向有序,从低级有序走向高级有序。即从一种多样性的统一走向更高层次的多样性统一4。每个学习者的知识基础、个性、学习习惯都是不一样的。制定多层次、多方位的教学目标,才能保证不同主体的多样性发展的需求,增强教学系统的创造性5。成绩评估也是如此。除了教师评价,也需要参考个体、小组的自我评价和相互评价。既要关注小组协作学习的结果,也要关注小组成员的协作过程。以复杂理论指导教学,可以给学生的参与和创新活动留下充分的空间,但同时也会使教学过程具有更多的不确定性。对于教学过程出现的各种不可预期的现象和问题,教师应以宽容、积极的心态来对待。既不是把学生的活动限制在固定的轨道上,也不任由学生的活动信马由缰,而是寻找二者之间的平衡,在不确定性中寻找更高的确定性。3网络教学协作学习模式的设计方案任何一个教学策略都包括学习目标、有效条件、实施步骤这几方面。以下分别从这几方面来阐述网络教学协作学习模式的实现方案。(1) 学习目标。学习目标主要为三个方面:发展探究性技能;提高合作学习能力;深刻理解课程内容。其中发展探究性技能,对知识进行扩展性思考是最为重要的一个目标2。(2) 有效条件。有效条件包括实施协作式学习的一些基本的软硬件条件。比如需要具有适合的机器环境、网络资源和学习讨论场所。学生则需要有一定的知识准备。教师应该设定明确的小组组织策略和每次活动的学习目标,并且能够让学生细致深入地领会等。(3) 实施步骤。基本的实施步骤是:将所有学生划分为学习小组;向小组布置主题任务;通过网络与各小组进行交互、监督并指导各小组的学习活动;学生递交活动报告,教师进行总结并在网上对活动结果进行公布。这个过程会面临一些具体实践问题,根据我们的教学经验,需要特别加以注意的主要是以下几个方面。(1) 小组划分。一个小组由34人组成比较适宜。小组划分一般是采用异质分组形式,即将基础不同,知识领域各有特长的同学划分为一组。这样在进行协作学习时可以优势互补,每个同学都可以比较充分地发挥出自己的才能。但如果对学生特点缺乏了解的话,也可以采取自由分组形式。这样做形式简单,并且方便学生业余时间讨论。每组一般需要设置一个小组长,协调小组各项学习活动。(2) 小组活动的必要准备工作。在实施小组活动之前,学生应对所学内容具有知识上的准备。如果小组活动任务涉及自学内容,教师需要保证学生自学的内容难度和容量在限度之内,否则应该安排相应的专题讲解。在学生对所学内容有充足的知识准备之后,才可能对题目有深入的讨论。对需要学生自己查阅资料的学习内容,教师可以给出一些查找方式方面的提示。另外,学生对小组活动的组织策略和学习目标应该有明确了解。一般来说,教师至少需要进行一次相关内容的专题讲解。 (3) 主题任务的设定。主题任务是指每次小组活动需要完成的题目及其要求。任务内容既可以是针对某个问题进行的讨论,也可以是实现一个案例,也可以是其他形式的活动。主题任务的设定应该遵循下面的原则。首先,对任务的探究必须能引出与所学领域相关的概念原理。其次,任务应该是有一定复杂程度和结构不良的。这样既可以检验学生对知识点的掌握,又可以让学生充分发挥想象力、创造力及协作能力。另外,任务应该尽量和实际问题相关。在实际问题情境中描述,能够激发起学生的研究兴趣,鼓励他们去探索学习。(4) 小组活动组织策略的设计。小组的组织策略是决定小组学习效率与质量的关键因素。具体包括小组的活动程序、小组成员角色分工、小组长及小组成员与指导教师之间的关系、不同小组之间的交流与竞争方式等方面。小组活动的具体开展由教师指导和学生自组织实现。教师对小组活动的具体方式不必做太多限制,应该允许各小组根据小组的实际情况以各自的方式进行。但教师需要向学生明确小组活动的一些原则,并给出一些活动方式的示例和具体建议。对于小组任务和讨论题目,教师可以事先划分出不同的功能模块或知识区域,让小组成员自己选择分工。这些工作做得越细致,小组活动才可能越高效。教师所做的工作不是限制学生的主体性发挥,而是保证学生具备协作学习的一些前提条件,并对学生学习目标和学习方向进行控制。教师的指导非常重要,但最终还是要靠学生的自组织来完成学习任务。(5) 成绩评估。由于网络教学的特点,教师无法面对面指导小组活动。所以,通过网络方式进行监控和评估是保证小组活动质量的一个重要因素。教师应该依据平时的学生活动记录和小组作业效果及时调整教学策略。每个学生的期末成绩,应该包含两部分:小组得分和个人得分。无论小组得分还是个人得分,都不是某次活动的单项成绩,而应该是平时各项活动累积形成的分数。除了考虑小组任务完成的结果之外,成员的讨论合作过程是否高效也是一项重要评价标准,在学生递交的学习报告中应该体 关于高等职业院校Delphi程序设计课程改革的思考关键词:数据库程序设计;课程改革;教学内容;教学方法;考核方式 摘要:为了提高高职院校Delphi程序设计的教学质量,我们需要在Delphi程序设计的教学内容、教学方法和考核方式上进行必要的和大胆的改革。 Delphi程序设计是包括高职在内的高校的一门程序设计类课程。根据高等职业院校培养高技能应用型人才的思路,结合作者多年以来一直从事Delphi程序设计教学和软件开发的经验,作者认为高等职业院校的Delphi程序设计课程需要在教学内容、教学方法和考核方法上进行必要的和大胆的改革。 一、教学内容方面的改革 数据库支持是Delphi的强项。这主要体现在Delphi与BDE的无缝集成,以及Delphi提供的了许多数据库操作组件。目前Delphi支持BDE、ADO、InterBase三种数据库访问方式。所有的方式都能通过直接拖拽组件到应用程序界面中实现可视化操作。这些强大的数据库功能是其它开发工具不可比拟的。在目前高职院校理论教学学时数不断被压缩的情况下,我们一定要打破目前知识结构体系的框架,对Delphi程序设计的教学内容需要大胆改变,充分发挥Delphi在数据库功能方面的优势。 首先,要大胆删除多媒体编程、文件编程、面向对象编程、复杂组件编程等内容。其次,作为讲授Delphi程序设计的教师一定要帮助学生充分发挥Delphi开发工具的优势。作者建议将Delphi程序设计授课内容分成六个模块: (一)程序设计基础与基本组件。本模块讲述Object Pascal语言基础以及Delphi可视化组件。通过本模块的教学,学生应该掌握Delphi编程方法,学会使用Delphi可视化组件。 (二)数据库基础。本模块讲述数据库设计技术,讲述数据库理论基础。此外,在本模块还将讲述Delphi自带工具。Delphi功能强大还表现在自带有多个数据库工具,使用这些工具可以非常方便地建立和操作数据库。Delphi自带数据库工具主要有BDE Administrator、DataPump、SQL Explorer等。根据课时实际情况可以讲述全部或者部分数据库工具。 (三)桌面数据库应用系统。现实生活中我们经常需要开发一些中小型的数据库应用系统。使用Visual FoxPro当然也可以非常方便地完成此类任务,而且非常快捷。但是,在界面美观方面Delphi具有无与伦比的优势,另外在报表方面Delphi优势也非常明显,使用Delphi提供的报表组件可以设计出各种样式非常专业的个性化的报表。另外在网上还可以下载到各种精美的报表组件。因此,开发中小型桌面数据库应用系统选择Delphi是最明智的选择。 (四)基于C/S模式和多层分布式数据库应用系统。网络版数据库应用系统包括基于B/S模式的数据库应用系统和基于C/S模式以及多层分布式的数据库应用系统。在开发基于C/S模式和多层分布式数据库应用系统方面Delphi具有强大的优势。Delphi提供了多种组件用于开发基于C/S模式以及多层分布式的数据库应用系统。无论客户端程序和服务端程序,使用Delphi都可以非常方便地实现。实现过程需要用到DCOM协议和TCP/IP协议等协议,开发者无需知道协议具体细节,只需要设置相关组件的属性和书写简单的代码即可实现。 (五)报表设计。要想开发出应用价值较高的数据库应用系统,必须设计数据库报表,Delphi数据库报表功能非常强大。在Delphi中可以使用Quick Report报表、Rave报表、Fast Report报表以及水晶报表等报表。还可以在网上下载各种专业性很强的报表(如打印发票、打印购物单等专用的报表)。有些报表不是Delphi的缺省安装,需要用户手动安装或者在网上下载。基于Delphi在报表方面的强大功能,教师非常有必要讲述报表编程,如果课时偏紧张,教师可以讲述其中一种或者几种报表类型。 (六)数据库应用系统开发实践。Delphi程序设计是一门实践性很强的课程,学生只有经过数据库开发实践才能够真正掌握数据库应用系统开发技术。因此,该教学模块是Delphi程序设计中非常重要的环节。 高校一般把本课程命名为Delphi程序设计。鉴于Delphi程序设计教学内容的巨大改变,完全可以把Delphi程序设计更名为数据库程序设计(Delphi平台),这样更能体现出Delphi在数据库开发方面的优点。这不仅仅是一个名字的改变,更是教学内容改革的重要体现。 二、教学方法改革 高等职业教育是一种特殊的教育,在教育方式上应该与普通高等教育有所区别。教师要根据高等职业教育的特点采用一些先进的教学方法和手段。还要根据不同模块的特点采用不同的教学方式。 案例式教学:教学案例是真实而又典型且含有问题的事件。对于课程中比较小的知识点和模块宜采用案例式教学。例如程序设计基础和基本组件模块,该模块讲述Pascal语言基础,常量、变量、表达式、数据类型、控制结构和简单组件等知识点,这些内容是基础,但是又是后面数据库编程必需的基础知识。可以通过小的案例来讲述。比如可以通过古老而又经典的百鸡百钱案例来讲述循环控制结构。 项目式教学:项目式教学和案例式教学有一些类似,但是二者又有明显的区别,作者就不在这里赘述。对于课程中比较大的问题往往需要使用项目式教学的方法。例如为了讲述桌面数据库应用系统,教师可以教授学生开发一个或者多个数据库项目,例如成绩管理系统。成绩管理系统是一个工程问题,需要将该问题化解为若干个子问题,如:数据库构建、程序界面设计、报表设计、代码编写等等。每个子问题都可以成为一个案例。 基于工作过程的教学方法:根据基于工作过程的教学理论,我们把数据库程序设计(Delphi平台)这门课程看成是学习领域,而把每个模块分别对应不同的学习情境(一个或者多个)。为了让学生熟悉每个学习情境,可以将每个学习情境分解成一个多个教学活动。教师需要为每个活动设计教学目的、教学内容、教师行动、学生行动、教学资源、教学组织方式和时间安排等环节,让教师和学生充分互动。最后再将一个或者多个教学活动组合成一个学习情境,一个或者多个学习情境又可以组合成一个教学模块(或者章节),多个学习情境构成学习领域,即所谓的课程。基于工作过程的教学模式模拟学生未来的工作实际,让学生在真实的工作环境中学习,在学习中学会工作。真正地培养出有“工作经验”毕业生,实现学校和工作岗位的无缝对接。下表是我们设计的一个教学活动。 各种教学方法并不是孤立的、矛盾的或者互斥的,教师可以根据实际情况选择合适的教学方法,还可以在同一情形下选择多种教学方法,充分发挥不同教学方法的优点。 三、考试考核方法改革 为了使考试更好地发挥督促学生学习的作用,以及更能准确度量学生学习和掌握的实际情况,Delphi程序设计的考核方式也需要进行改革。目前主要有如下几种考核方式: 课程设计大作业。课程设计大作业检测的是学生的综合水平能力,这种水平能力更贴近学生未来的工作实际情况,因此这种考核方法是科学的和有效的。这种考核方法的缺点主要有两点: 第一,教师批阅学生的课程设计工作量太大。 第二,教师很难为学生的课程设计作业精确评分。 考试系统考试。使用考试系统考试,这种考试方式的优点是自动化程度高,阅卷速度快,评分精确。缺点是很难考察出学生的真实水平和综合水平。 闭卷考试。Delphi程序设计作为一门实践性非常强的学科,这种传统的考试方式很难考查出学生的实际水平和动手能力。 开卷考试。相对闭卷考试而言,更能考查学生的实际水平和能力,但是开卷考试对试题的要求更高,考试试题必须具有一定的灵活性和综合性。 Delphi程序设计考核方式应该综合上面多种考试方式。比如:可以进行一些单元测试,在不同的单元(模块)进行不同的测试方法。例如在程序设计基础与基本组件模块进行闭卷考试,题型以选择题为主,在这样工作量并不大的情况下可以准确地考查学生对概念的掌握程度。在数据库编程实践模块以课程设计作业为主,课程设计题目不要太大,可以是一个教学活动的案例或者是一个小的学习情境,考试成绩不一定是精确的分数,可以是等次。各种测试可以在专门的课时进行,还可以在学生学习的环节中进行测试。 四、结束语 高等职业院校Delphi程序设计课程改革是一项复杂的系统工程,需要在包括教学内容、教学方法和考核方法等在内的诸环节进行各项改革,并根据实际情况不断改进。只有这样才能真正地根据高等职业院校的实际情况开设好这门课程。 参考文献: 1姜大源.职业教育学研究新论.教育科学出版社,2007,1 2姜大源畅谈职业教育改革.http:/www.dl teach /zyjy/html/2006-8/ 2006829103350.htm 3秦虹.职业教育课程改革理念与实施策略研究.http:/www.studa.n et/zhiye/080604/10322138-2.html 基于JSP自动生成工具的实现摘要:随着计算机及网络技术的发展,计算机技术有了新的发展。JSP是Web开发的最先进的技术,是当前Web开发人员的最好技术。但是由于JSP对Web开发人员要求高,所以许多Web开发人员还不能够使用这一项技术。本文基于JSP网页自动生成工具的设计和实现,提出具体的设计思想和实现方法。 关键词:JSP;自动生成;模板 Implementation of Automatically Generated JSP Tools Sun Yuan (Puyang Vocational&Technical College,Puyang457000,China) Abstract:With the development of computer and network technology, computer technology with new development.Web Development JSP is the most advanced technology,is currently the best technology Web developers.However,due to JSP developers demanding on the Web,many Web developers not to use a technology.Based on JSP pages automatically generated tool design and implementation of specific design ideas and implementation methods. Keywords:JSP;Automatically generated;Template 一、JSP技术的发展 随着因特网的普及,动态网页技术也发展很快。从原来的CGI到ASP,都从某种程度上满足了网页人员对动态网页开发技术的需求。但是它们存在一定的不足之处,如CGI对服务器资源的耗费,ASP只能同Microsoft IIS一起使用,这些都限制了技术的使用范围,阻碍了它们的推广。许多的开发人员都有一种统一的页面开发技术,该技术应该具有的特点:第一,提供代码重用,简化开发基于Web的交互式应用程序的过程;第二,与操作平台无关,能够在任何Web或应用程序服务器上运行。 JSP技术大大提高了企业的信息化水平,使整个生产过程趋于灵活有效。然而,此时内部原有的各种异构数据库却未能与企业信息系统很好的协同工作,使企业内财务、库存信息得到及时准确的传递。因此,利用先进的技术将现有企业信息系统有机集成,对于企业的发展具有重要意义。 JSP技术就是被设计用来满足这样的要求的。关于JSPJSP技术的描述,它是由太阳公司推出的网页开发技术,是基于Java Serv以及Java体系的Web开发技术,是Servlet2.1API的一种扩展。利用这一技术,可以建立比较先进和安全的动态网站。Java是未来的主流技术,而JSP则是Java在Intranet Web上的重要应用,目前得到了广泛的支持和承认,它可以和各种Java技术完好地结合在一起,从而实现非常复杂和现实的应用。 二、JSP技术自动生成工具的实现 (一)数据库连接部分 JSP技术支持常用的几个数据库,包括Oracle、Sybase、MSSQLServer、MySQL和DB2,根据用户选择的数据库类型和用户提供的数据库名称、用户名、密码使用JDBC同数据库相连。和数据库连接以后,根据同数据库相连的用户名生成两个系统基本表TC-Tables和TC-Columns,TC-Tables表包含在该数据库中属于该用户的所有的表的英文名称、中文名称和一些属性,如是否可修改、是否可查询等;TC-Columns表包含在该数据库中属于该用户的所有的表的所有列的中英文名称和其它一些属性。如是否可显示、是否可查询等。这两个系统基本表在整个系统的开发过程中提供用户所使用数据库的基本信息。 模板选择和网页生成部分是系统的核心部分。它包含了两个子模块。第一,是模板选择部分,为用户提供模板选择界面,让用户根据需要从模板库中选择所要使用的模板。第二,是模板处理部分,根据用户选择的模板,系统调用指定的模板处理模块对这个模板进行处理。当处理程序遇到模板中的标签时,就为用户提供交互界面,让用户为指定的标签输入参数,并由系统验证用户输入的标签的有效性。最后由系统完成JSP页面的生成。 网页生成出来以后,系统为用户提供了一个网页预览窗口和代码查看修改窗口。通过这个预览窗口,用户可以预览一下生成出来的JSP页面的效果。如果用户对页面的静态方面的效果不太满意,用户可以通过代码查看修改窗口修改代码中的HTML代码。如果用户对页面的静态效果有进一步的要求,系统还为用户提供了一个调用DreamWeaver编辑器的接口,用户可以使用它来对生成出来的JSP页面的静态效果进行进一步的修改和完善。 (二)JSP技术的分布管理 JSP技术的分布管理要求企业需要实时传递信息,以实现对整个企业的统一监控和规划,要求采用先进的网络计算模式来解决问题。JSP技术的分布的实现,对于JSP技术在整个系统设计中至关重要,它关系到了系统运行的效率。 (1)尽量少用含静态的HTML界面。对于一般用户来说,标签是透明的。企业数据的业务逻辑封装在EJB中,现有的系统根本不需要修改,就可以集成为应用程序所需的运行时服务,可以分解出来,并指定应用程序流程的Servlet。servlet代码可将注意力集中在应用程序控制逻辑上,可将静态和动态内容混合在一起,生成表示信息。用户不能够查看了过多的静态HT-ML语句,限制了程序的使用。 (2)尽量提供适用的标签。提高代码的重用度。JSP技术的主要目标是实现跨平台的互操作,完全基于独立平台和软件供应商的标准,创建分布式应用程序的新平台。JSP技术定义了应用程序实现互操作性,我们可以通过标准对这些服务进行访问。除了易于分析,JSP技术还在于它既是平台无关的,形成标签。而不用在每个标签中都实现用,只需对这一个标签进行修改即可,因此应尽量提供适用的标签。 (3)应用JSP程序集成。JSP技术可以使用一个基于应用程序更新现有的库存,通过浏览器输入Servlet代码,充当应用程序控制器角色,然后使用LB定位所请求产品编号的远程对象。最后,将根据数据库的更新,对在设计JSP技术系统时,考虑到用户的使用情况,使用户能够很容易使用程序。 三、JSP技术的发展前景 JSP技术是未来开发语言的主流,最大特点是能使一般的开发人员也能够方便地使用JSP的动态页面功能。我们深信,借助最新的JSP技术技术,将彻底消除困扰企业的信息问题,实现企业内外信息的畅通与共享。 参考文献: 1Bruce Eckel.Java编程思想(Thinking in Java)M.北京:机械工业出版社 2Cay S.Horstmann,Gary Cornell.Java 2核心技术(CoreJava 2)M.北京:机械工业出版社   基于Cognos的商业智能系统设计和实现关键词:商业智能;Cognos;多维模型 摘要:商业智能作为保障企业高效运营、正确决策和快速响应的有效手段,对提高银行核心竞争力具有重要意义。本文介绍了商业银行根据业务需求结合Cognos产品设计的商业智能应用方案,分析了系统的物理和逻辑架构、多维模型设计应用,提出了金融行业商业智能解决方案。 Design&Implementation of Business Intelligence System Based on Cognos Zhang Xuesong (Dalian Branch of Agricultural Bank of China,Information Technology Management,Dalian116001,China) Abstract:The Business Intelligence (BI)is effective means to ensure enterprises high-efficient running,correct decision and respond fast, it is significant to improve the key competitiveness of the bank. This paper introduce commercial bank developed Business Intelligence (BI) system based on Cognos according to business demand,analyze the physics and logic framework of the system,the design and application of Cube, provides the Business Intelligence (BI) solutions for financial industry. Keywords:Business Intelligence(BI);Cognos;Cube 一、引言 随着银行管理精细化程度不断提高,为了适应激烈的市场竞争环境,商业银行要充分了解自己的经营信息,对业务数据查询分析报表要求也急速膨胀,原有各种统计查询系统已逐渐难以满足实际工作需要,金融机构对商业智能技术的需求和研究变得越来越迫切。 我行针对资产业务开发应用了基于Cognos的商业智能系统,该系统具有高度的集成性、稳定性、可扩展性;系统查询统计分析操作便捷、深入应用技术含量较高,并集成了报表模块的自定制、共享成果等多种先进技术,为数据深入分析和使用提供了新的平台。 二、系统架构设计 我行开发的商业智能系统采用B/S架构,运行的网络环境是内部办公网,由数据库服务器、WEB应用服务器、报表服务器三部分组成。后台应用数据库采用了Sybase数据仓库产品SybaseIQ,前端WEB应用服务器使用IBM的WebSphere。针对用户访问量大的特点,在报表服务器和WEB服务器的设计中还采用集群技术来分担系统压力,并可根据未来发展需要进行扩充。 本商业智能平台关键部分报表服务器设计基于IBM公司的BI产品Cognos 8,该产品的操作使用Web方式,极大地降低了部署成本和管理成本。同时Cognos 8的产品中提供了丰富的业务功能。Cognos 8的主要产品模块包括: Query Studio自助报表生成工具;Report Studio专有报表构筑工具 Analysis Studio多维数据展示工具;Transformer分析多维数据设计工具 Framework Manger业务数据组织工具 用户可以在浏览器中通过Query Studio进行格式灵活,元素丰富的开放式报表查询,并可利用Report Studio强大的面向对象的报表制作和展示功能,结合编程语言、函数和SQL语句能够制作、展示复杂的专业自定义报表。 三、系统的技术实现 (一)多维模型基本知识 多维数据是根据业务需求中某个查询主题的分析维度和业务指标,通过多个维度分析指标,将数据库中的数据重新组织,并通过汇总计算实现的数据模型,也称为多维立方体(Cube)。Cube是一个多维数据的存储结构,提供源数据的访问、数据的快速查询,通过查询Cube,用户在多维数据中可以直接通过计算好的维度和指标进行查询和报表统计,可以直接得到各个维度层次上的汇总数据。 多维模型由维度和度量构成。维度是一个与业务相关的观察角度,是从数据仓库提取的有效信息,并在同一个前提下以层的方式构造形成。例如:时间维度可由年、季度、月构成,地区维度可由省、市、县等构成。所有的维度在一起提供了业务的多维视图。度量是收集和存储的用于评价业务状况的数值性数据,也是位于维度的交叉点上的数据。例如:账户余额、贷款总额等。 (二)多维模型设计过程 多维模型的设计过程主要有下列步骤: 设计维表(多个)和事实表(一个)表结构和抽取脚本 设计多维模型(mdl文件) 组织生成Cube(mdc文件) 发布数据包 流程如右图: (三)多维数据应用 用户通过对相应的Cube执行穿透钻取(roll up和drill down)、切片(slice)和切块(dice)、以及旋转(pivot)等操作,能够从多角度对信息进行快速、交互地查询分析,有效地将相关信息关联起来,从而使用户在分析汇总数据时能够生成自己感兴趣的自定制报表。用户也可以通过Cognos将自己研究的报表共享,其他用户直接利用已有的技术成果,避免人力的浪费。 四、结束语 该系统针对商业银行业务发展需求,结合当前比较先进的数据库和商业智能技术,建立基于Cognos的商业智能体系结构,提高商业智能系统的效率性、移植性、集成性和可扩展性,有利于提高数据分析的准确性和业务分析的智能化程度,相信随着技术和业务的发展也必然会大力推动商业智能系统的设计应用,对提高我国金融业的经营管理水平有着重要的意义。 参考文献: 1Cognos Inc.Cognos 8管理和安全性指南.2007 2Cognos Inc.Query Studio专业建用户指南.2007 3Cognos Inc.Report Studio专业建用户指南.2007 程序员如何“突围”向阳生涯的个人咨询客户数据显示,近50%的个人客户为工作年限在3年以内的职场人。虽然他们来自不同行业、不同职位,但遇到的问题却有相似之处长期在一线岗位上工作,要晋升却找不到突破口,考虑跳槽、转行但不确定因素太多这些问题其实是职业生涯探索阶段的常见病。 进入IT行业是众多年轻人的职业梦想。然而,一旦身入其中,几年下来后却发觉头顶的光环渐渐散去,职业梦想似乎也不再有当初想象中那么美好。被称为IT蓝领的程序员,工作强度大,整天面对机器感觉自己也像个编码机器,而且信息技术更新换代快,“饭碗”看上去也不是那么稳定。 近日,向阳生涯职业咨询机构就接待了一位名叫Jacky的IT公司的程序员。大学时代的Jacky,有近2/3的时间是在校园的机房里度过的。那时的他疯狂地对电脑编程着上了迷。毕业前,Jacky早早地被一家IT公司“锁定”,担任程序员。进了公司后,Jacky拥有火一般的热情,参与了公司很多项目,深得上司欢心。公司的器重,再加上个人的良好表现,Jacky的薪水比以前的同学多了一倍。一晃两年多过去,Jacky在公司里的地位看似稳定,但他自己却越来越感到困惑: 首先,程序员的工作强度很大,Jacky一直在超负荷运转,工作状态就一个字累。由于IT行业的特殊性,他还必须不断地更新知识;其次,现在的IT业不比以往,面对大量涌入的职场新人,IT程序员的竞争相当激烈;此外,在金融危机的影响下,Jacky的工资已经很长时间没有涨过,和其他同学相比,他的工资也不再有那种领先优势;还有一点让他感到非常不安,他感觉自己的竞争力在缩水,不知道下一步职业发展去向何方。 针对程序员Jacky的困惑,顶级就业力专家、向阳生涯资深职业规划师闫岭认为,Jacky的处境代表了IT行业中程序员群体的问题。向阳生涯的研究发现,近年来,IT人才市场从业人员的整体年龄趋于年轻化,25岁以下的择业者占求职人数的70%左右。年轻人才给市场注入了活力,也使得IT行业的竞争更加白热化人才流动性很大,岗位相对不稳定;更关键的是,如果在职业生涯最初的3至5年内得不到晋升或转型,随着年龄的增长,程序员很容易因为长期的高强度工作而产生职业倦怠,并且在技术更新的大潮中面临竞争力衰退的残酷事实。 为此,闫岭建议,像Jacky一样陷入职业发展困境中的IT程序员应当重新评估自己的职业兴趣、能力及性格,立足个人核心竞争力,积极寻求新的职业发展方向,实现职业生涯发展的“突围”。具体来说,程序员的转型策略可以从以下三大方向寻求职业“突围”。 方向一:向IT培训师突围 如今,IT培训市场蛋糕相当大,利润空间可观,行业发展前景看好。科班出身且拥有丰富编程实战经验的IT程序员可朝培训师方向转型。一开始,可以在IT公司内部担任培训工作,积累转型的能力,为将来到IT专业培训机构担任老师奠定基础。与程序员岗位相比,IT培训师的工作压力相对比较适中,且比较稳定,无明显的年龄限制,值得程序员视其为长远发展的目标。 但这一转型也要综合考虑自身的优劣势。以上文中谈到的程序员Jacky为例,他的优势是拥有丰富的编程、项目经验,曾参与过许多成功案例,而他的不足是缺少培训工作经验。因此,Jacky如果要向培训师转型,还需要接受一些专业训练,提高培训师所需的职业技能。 方向二:向IT营销人员转型 IT与其他行业不同,由于技术性较强,营销人员一般也须有较强的技术背景。互联网公司、电子商务公司和软件公司目前都需要有技术背景的营销人员。另外,电子商务的火爆,使得传统企业开始重视电子商务营销,也需要有技术背景的营销人员。这类工作薪水不低,加上提成应该可以拿到高于一般程序员的薪水,同时也相对比较稳定。 以Jacky为例,他的优势是广泛涉猎了各种编程软件和工具,对IT行业也有相对深入的了解,为他转向营销提供了较宽厚的平台。与此同时,Jacky面临的挑战是:过去的工作主要是跟机器打交道,而营销工作恰恰需要跟人打交道,这对Jacky来说是一个很大的挑战。因此,Jacky需要加强沟通与人际交往的能力。此外,最好进一步通过测评和专家深度挖掘和分析,来确认Jacky是否具备营销人员的特质。 方向三:向项目管理挑战 如果说前面两条出路转型的不确定因素比较多,那么项目管理可以说是Jacky更便捷的发展之路。软件项目经理是目前人才市场上炙手可热的人才,有丰富经验、外语好的软件项目经理最是抢手。根据向阳生涯管理研究中心的数据显示,在不少大型IT企业中,软件项目主管的薪水是同层次主管中最高的,年薪平均达15万元。不仅如此,优秀的项目经理在组织内朝高层管理人员发展的空间也很大。 对Jacky这样有技术、有能力、参与过多个软件开发项目的人,对项目管理也并不陌生。这是Jacky向项目管理方向发展的优势。但是,Jacky虽然以往参与过不少项目的开发,不过一直是项目团队里普通的一分子,没担任过项目主管。而通常企业在招聘项目经理时,都要求有带领团队进行项目开发的经验,这是他的劣势。因此,Jacky需要参加项目管理方面的专业培训课程,增长自己在流程管理、沟通协调等方面的能力,积累资本,逐步向项目管理岗位迈进。 向阳生涯职业咨询机构提醒大家,通常情况下,职业发展不可能一步到位,大部分成功的职业经历都是在一次次理性的择业决策中实现的。所谓理性,首先要有明确的职业目标,之后每一次跳槽、转型、充电都是在向着职业的终极目标一步一步迈进。这样的职业发展才能事半功倍。向阳生涯衷心希望,各位IT业迷茫的“Jacky”能够尽快定位自己的职业目标,早做打算。   现代建筑工程施工安全探析关键词:建筑;施工;管理;分析 摘要:施工管理当然离不开“管”和“理”。要“管”好人手的分配,也要“理”顺施工的程序。要随时纠正现场施工各种违章、违反施工操作规程及现场施工规定的倾向性。实行有目标的组织协调控制是基层施工技术的一项十分关键的工作。 一、施工前做好准备 要做好每项工作,都必须在工作前对这项工作进行全面了解,这样才利于更好地开展工作。对于建筑施工工程,也要做好施工前的准备,了解工程概况。所谓知己知彼,百战百胜。不了解工程情况,盲目工作,等于赤手空拳去打仗。要顺利开展工作,必须有备而战。 (一)劳动组织准备劳动组织准备的范围既有整个建筑施工企业的劳动组织准备,又有大型综合的拟建建设项目的劳动组织准备,也有小型简单的拟建单位工程的劳动组织准备。 (二)物资准备材料、构(配)件、制品、机具和设备是保证施工顺利进行的物资基础,这些物资的准备工作必须在工程开工之前完成。根据各种物资的需要量计划,分别落实货源,安排运输和储备,使其满足连续施工的要求。 (三)技术准备是施工准备的核心。由于任何技术的差错或隐患都可能引起人身安全和质量事故,造成生命、财产和经济的巨大损失。因此必须认真地做好技术准备工作。 (四)施工现场准备施工现场是施工的全体参加者为夺取优质、高速、低消耗的目标,而有节奏、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论