绪论:写作既是个人情感的抒发,也是对学术真理的探索,欢迎阅读由发表云整理的11篇协同通信论文范文,希望它们能为您的写作提供参考和启发。
2协同创新,提升服务社会的能力
(1)争取政策支持,发挥政府统筹、引导作用。争取广东省教育厅与广东省农业厅支持集团建设,共同把集团建成广东现代农业高技能人才培养示范基地、现代农业继续教育示范基地、现代农业关键技术推广应用中心。如争取省教育厅对集团协同培养人才的专业建设、课程改革、师资队伍建设、实习实训基地建设等方面给予重点指导;对集团建设省级示范性高职院校给予政策支持和资金保障等。争取省农业厅大力支持集团建立政校企合作的体制机制,逐步完善政校企合作的联席制度;引导、支持行业企事业单位积极与集团开展多方面合作,支持集团在行业内开展产学研合作、进行现代农业关键技术的推广;支持集团参与农业行业发展的课题研究,为集团提供与行业实质流的机会,从而更好地服务现代农业,充分发挥集团作为全省现代农业继续教育培训基地的示范作用。
(2)优化协同机制,促进“校企所协”深度融合。优化构建集团“校企所协”协同激励机制,以提高协同单位参与合作的积极性和主动性,营造有利于合作大环境,提高合作成效。以科技服务为抓手,以人才培养为基础,充分体现“重实效、重发展、重贡献”的内涵,出台服务团队、服务平台及考评奖励等系列激励制度;确立协同合作目标任务、责任人和责任单位,完善协同各方人员业绩考核制度;多途径加大宣传力度,开展系列的学习活动,弘扬“三农”服务专家的求真务实、勇于创新的科学精神,营造良好的“三农”服务氛围,鼓励教师、科研人员更好地服务现代农业。
(3)加强资源整合共享,充分发挥效能和作用。不断吸收扩大集团成员单位,以设备、技术人员、校舍和共同育人为纽带,在学生实习实训、对外开展技术咨询、技术培训、社会服务、应用技术研发和成果利用等方面搭建合作平台,实现互惠互赢。合作平台充分利用协同各单位资源,对各种创新要素加以整合,充分发挥这些要素的效能和作用,形成培养高级技术技能人才和持续开展技术创新的长效机制。如学科、专业与省内相关企业、科研院所、行业协会,签订合作协议,依托项目部、教师工作室、企业工作室、“校中厂”、“厂中校”及生产性实训车间、研究所等载体,通过“校企所协”互兼岗位、互聘职务、联合攻关等方式,拓宽科技创新、社会服务协同创新渠道,打破体制束缚和身份界限,拆除“校企所协”之间的藩篱,实现人才无缝对接、互派共育。
(4)加强“三农”服务专家型团队建设,提高服务能力。通过完善集团相关制度,充分调动教师和企业科研人员的积极性和创新性,按照人才培养和专业建设需要,加强“三农”服务专家型团队建设。如实施“百师百村百场”工程,开展百师接百村进百场活动,3年内组织100名专家教师对接100个村(经济社),深入100个农场开展“三农”技术、经济问题研究,积极承担农村职业教育农村干部培训、农民专业技术培训等科技服务工作,从而全面提升集团专家教师的专业应用能力、教学能力、实践能力、科技开发能力和服务“三农”能力。
(5)协同开展科研项目,为“三农”服务。依托“三农”服务平台,汇聚各方创新主体的力量,联合攻关,通过项目带动科技服务,按照“实施一个项目,推广一批技术、培养一批人才、致富一方百姓”方式,将技术支撑、成果转化、人才培养、试验示范有机结合起来,最大限度地满足广东农业和农村经济发展对人才、行业生产关键技术的需求。
(6)促进科研成果应用,提高成果转化率。鼓励集团成员单位以项目为纽带,集成由新技术研究、成果开发、推广及配套服务在内的相关专业人员组成的科技研究与综合科技服务团队,为项目取得成效提供专业技术支撑;通过项目实施,相关协同单位主动拉近距离,将研究成果直接应用于生产第一线,推动科技成果产业化,并推广应用;通过产品开发、技术转让等多种方式,加快科技成果转化;引导集团内协同平台主动融入现代农业科技创新园建设,促进科技含量高、产业前景好的精品项目入园转化。
二、产学研用协同创新平台的运行机制:三重互动
1.“三重互动”运行机制形成的基础。产学研用协同创新平台的运行机制反映平台运行的内在结构及运行的机理。基于“用户需求”和“市场导向”的研发理念,产学研用协同创新平台的六大子平台依据其功能的不同,形成三大运行体系。三大运行体系之间形成立体的、网络化的“三重互动”关系,彼此相互协同。第一,研发平台体系,它是产学研用各方共同出资建设的实体性研发平台,包括以企业为主导建设的或以高校、科研机构为主导建设的协同创新平台。研发平台体系是科研团队建设和科技创新的基础。研发平台体系主要包括技术研发平台和技术服务平台。第二,科研团队体系,它包括行业领军人物、科研骨干和技术骨干、领先用户、高级管理人员等。可以通过研发平台体系的建设汇聚高端人才,完善科研团队体系。第三,技术创新体系,主要包括核心技术的研发及其成果的转化应用。研发平台体系与技术创新体系的关系如同电脑的硬件和软件的关系,研发平台是实体性平台,属于硬件部分,为技术创新(软件操作)提供物质基础。与“研发平台—科研团队—技术创新”的“三重互动”模式相适应的“三大运行机制”则是:“共建共享”的研发平台体系运行机制,“流动、竞争、激励、服务”的科研团队建设机制,以“知识创新与技术转移”为核心的技术创新协同机制(参见图2)。
2.三大运行机制。(1)“共建共享”的研发平台体系运行机制。研发平台体系的运行机制,主要包括技术研发平台和技术服务平台的运行机制。技术研发平台基于学科交叉的综合集成,主要包括国家重点实验室、工业联合实验室、研究中心、研究院等研发机构在内的科技研发平台系统,它们为战略性新兴产业注入源头创新的技术基因。技术服务平台,主要指中试平台、质量研究与检验检测公共服务中心,图书、情报、信息中心等,它们为技术研发提供服务,为创新成果转化奠定基础。技术研发平台和技术服务平台是协同创新平台的核心功能模块。研发平台体系以资产为纽带,是产学研用各主体以多种形式共同出资建立的平台,坚持开放、竞争、联合、共享的基本原则,打破学科、部门、单位和区域之间的壁垒。一是完善组织架构。研发平台可以由骨干企业或者高水平大学、科研机构牵头,组织、优化和整合产学研用的优势资源建设。企业成为研发平台建设的应用主体和受益主体,高校、科研院所成为科技创新活动的原创主体。产学研用协同创新平台管理委员会为研发平台的管理部门,负责协调产学研用合作的重大事务与决策,制订产学研用合作的总体发展思路,明确各方责权和人员、资源、成果、知识产权等归属,统筹创新要素。各项目承担单位为研发平台建设的主要责任者和承担者。二是形成核心平台与联动平台的互动机制。一方面,坚持研发平台这一核心平台与整个平台内部的科研团队建设、投融资等平台形成联动,互相支撑。另一方面,发挥协同创新平台的辐射与示范作用,探索建立与区域内其他创新机构的互动,如联合多家孵化、中介服务、龙头企业等单位,形成资源共享,避免重复建设。三是创新资源的共享机制。一方面坚持创新资源,如仪器设备、相关数据、科技情报、市场信息在协同创新平台内部的优先共享。另一方面,运用信息化手段提高仪器设备的使用效率,向社会开放,扩大仪器设备的受益面,体现大型公共研发平台的辐射作用。四是建立平台运行的评估监测体系。加强平台建设的科学决策和监督管理,建立评估监测信息汇集与分析系统。采取政策、资金等措施对优秀的产学研用协同创新平台实现持续性支持,对运行差、创新成果少、成果转化率低、人才流失严重的协同创新平台实施退出,或更改建设单位等措施,保障协同创新平台的优质运行。(2)“流动、竞争、激励、服务”的科研团队建设机制。产学研用协同创新平台应当面向全球,加大人才引进力度,打造高水平的科研团队。以项目为纽带,将分散的团队、个人凝聚在一起共同进行科技攻关,并建立与之相适应的机制,提供全方位的服务,实现人才的合理流动,形成人才相互竞争、激励,努力进行科技创新的局面。一是加强载体建设,打造引才高端品牌。政府、企业、高校和科研院所相互协同,着力打造一流引才载体。发挥高校、科研院所在集聚人才中的平台作用。研究型大学实施“学术尖端”战略,通过“顶尖人才”计划,吸引政府投资和吸引有发展潜力的年轻人进入协同创新平台。同时要充分发挥高校、科研院所涵养人才的作用,为平台提供优秀的企业家、科学家、技术人才。发挥政府的作用,创建引才品牌。如由国务院侨办、湖北省暨武汉市共同主办的湖北“华创会”,已经成为全国重点打造的四个重要引才引智平台之一,涉及科技、经济与人才的主题活动。二是创新人才引进模式。构建“产学研用互通”的人才驿站机制。支持高等院校、科研机构科技人员以借用、聘用或兼职等方式到企业从事研究开发工作。如江苏省采取的“产业教授”、企业博士集聚计划等。在调研中发现,浙江省则形成了“人才+资本+民企”模式。充分发挥浙江省民营企业众多、民间资本充足的优势,引导其投资海外高层次人才创业。又如广东的“创新科研团队和领军人才”模式,扶持创业创新的“政府奖金+创投引导基金+匹配投资+地方孵化基地支持”的“深圳模式”[8]。三是构建人才创新能力发挥的激励机制。开展职务科技成果股权和分红权激励试点,对做出突出贡献的科技人员和经营管理人员,实施期权、技术入股、股权奖励、分红权等多种形式的激励。建立具有激励效应的职业发展通道,激发创新能力。允许和鼓励高校、科研院所等单位的科技人员离岗到平台进行科技研发,并在一定年限内保留其原有身份和职称。四是提供专业的人才创业服务。“一站式服务”模式,如2010年广东省设立“高层次人才‘一站式’服务专区”,整合了高层次人才创业、生活方面的23个项目,实行“一站式受理、一次性告知、一条龙服务”。“创业保姆”模式,打造一流创业服务环境。如无锡市政府为相应企业配备一批训练有素的行政助理,帮助企业处理日常行政工作、人力资源管理、公共关系、项目申报、与政府部门沟通等工作,行政助理的培训、管理费用均由地方财政承担[9]。(3)“知识创新与技术转移”为核心的技术创新协同机制。技术创新过程的本质是知识整合、创新、应用、共享的过程,其中包括知识创新和技术转移两个重要环节。对于产学研用各方而言,通过网络化的协同组织,以知识产权为纽带,形成研发平台的知识创新———创新成果转移———成果市场化的相互衔接,形成知识创新链、技术创新链与产业链的无缝对接,跨越“达尔文”死亡之海。在知识创新方面,要重视高端定位。坚持面向国际科技前沿和坚持面向市场需求,研发做到“顶天立地”。要重视基础研究。战略性新兴产业要取得实质性突破,必须发挥基础研究在提高原始性创新能力、积累智力资本和取得重大突破方面的重要作用。因此要充分发挥产学研用协同创新平台中研究型大学和高水平科研机构的作用。要重视学科的交叉集成,这是形成协同创新的重要基础。可以重大项目的立项实施来推动学科的综合集成,形成多学科协同攻关的局面。在技术转移方面,一是利益共享、风险共担的发展机制。利益共享:要保障研究开发过程中资源的开放性和共享性,建立健全产学研用合作中的利益分配机制,在初始契约中应当对科研成果的产权归属问题、产学研各方的投资比例与利益分配问题做出明确规定,以消除合作障碍,保证各方的合理利益。风险共担:企业、高校和科研院所、政府和用户成为多元投资主体,各方应该通过协商共同分担风险责任,在协同创新平台中,技术研发应得到相应的资金、政策支持,降低技术研发风险。研究成果可以得到孵化的条件和政策支撑。同时平台要加强与技术市场、科技条件市场、技术产权交易机构、科技金融机构等科技中介的联系,以降低创新成本、化解创新风险、加快科技成果转化。二是成果转化机制。公共服务平台要服务于科学家、企业家、投资者,承载产学研用协同创新平台的市场拓展功能。不仅激励科研人员进行发明创造,而且对发明人的科研成果产业化提供全程服务。一方面,加强知识产权管理,完善知识产权评估、转让、授权、仲裁、维权的各个环节;加快中介机构建设,推进知识产权市场化进程。另一方面,可以通过制定专业的商业计划书、技术开发计划书,促进企业与研发平台对接,解决一些企业不知道战略性新兴产业的技术发展方向、不了解最近的科研成果等“供需”信息不对称问题。三是投融资机制。利用协同创新平台所处的科技创新区域的优势,整合本地资本资源,引进外来资本,营造运营机制灵活的多元化投融资环境,促使企业、资本、政府间高通量对接。构建项目从早期政府引导资金扶持奖励及天使基金,到中期创投跟进、后期风投接力的链式投融资平台。平台通过对项目前期的筛选、中期的控制到后期的投资接力,全面对知识创新和技术转移的风险进行控制,实现加快研发、引导资本介入[10]。
研究背景
笔者经过文献分析,现有的教育技术专业知识管理系统的功能、理念设计已不能满足现有用户的需求,而且大多是个人或学校所有的知识管理系统,使用权归所在学校的教师、学生所有,其他人很难获取权限;而个人所有的知识管理系统居多,但由于个人能力和精力有限,往往所涵盖的知识深度、广度有限,功能不全面。因此,开发一个功能强大、知识覆盖面广、访问权限开放,能促进知识共享再造的系统非常急迫。该文围绕教育技术专业人员对系统设计的需求,在分析现有案例的基础上设计了该系统的功能模块图,以期为教育技术专业知识管理系统设计者提供借鉴。
研究方法
文章主要采用问卷调查法和案例分析法。在对有关教育技术学专业知识管理的书籍、文献分析基础上,设计了调查问卷。问卷主要从该专业的知识体系、在线学习活动行为、管理系统的特性、管理系统的功能需求等维度进行设计,以此来了解分析教育技术学知识管理系统的用户需求;笔者同时在网上搜索了相关知识管理系统,筛选出了内容丰富、功能全面的网站作为案例进行分析。
该问卷在问卷星平台上进行发放,共发放29份问卷,收回29份,回收率为100%,其中24人是教育技术学专业,2人是现代教育技术专业,3人是非教育技术专业。
问卷结果显示,用户在知识搜集知识订阅、知识收藏、知识评论、知识学习等业务需求中主要的是知识学习、搜集(86.23%)、收藏(58.62%),而在知识订阅和知识评论等方面比较少。因此,预开发平台应该为用户提供更便捷、良好的知识搜集学习机制,同时加强订阅服务和知识共享评论鼓励机制。
在专业知识了解程度方面,只有13.79%的用户表示有一定程度的了解,因此预开发系统应能为用户清晰地呈现教育技术专业需要学习的知识框架,专业的知识体系[2]。建议以学科基础、学科建设、学习资源为主,并对教育技术学所包含的知识模块进行综合系统开发。因此,后期开发中应注重对用户的引导,使其进行系统综合性学习;在知识共享分享机制方面:大部分用户愿意将自己所收集掌握的知识整理后通过网络与大家分享,占到62.07%,但仍有37.93%的用户持无所谓的态度。因此,预开发平台将通过激励机制鼓励持“无所谓”态度的用户进行知识分享。
2护理
2.1气管插管的正确位置患者返回ICU后与麻醉医生共同检查气管插管的位置是否正确,听诊肺部,判断气管插管是否在气道内,警惕发生气管插管过深或过浅。测量气管插管距门齿及鼻尖的距离,并做记录,便于每班护士交班时能及时发现气管插管是否脱位。我们常规通知放射科拍床旁X线胸片,确切了解气管插管的位置。用寸带适度固定好气管插管,用束带约束患者四肢,防止患者因躁动将气管插管拔出。摆好患者后,连接呼吸机并警惕因呼吸机连接的牵拉造成气管插管脱出、扭曲或打折。
2.2保持呼吸道通畅心脏手术后患者多数循环、呼吸状态不稳定,尤其体外循环后肺部分泌物增多,又因人工呼吸机可能导致肺部感染,患者的痰量会大大增加[2]。所以,呼吸道及时清理,保持呼吸道通畅是改善肺部通气,维护心脏功能的重要措施。在患者机械通气期间,吸痰操作是最基本的一项护理技术,吸痰不及时或吸痰操作不当会造成诸多并发症,影响术后疗效甚至危及患者生命。频繁或定时吸痰可导致不必要的气管黏膜损伤,造成患者不耐受和对抗,往往痰液较少,效果不明显及带来不必要的刺激。因此,机械通气期间护士应按时听诊患者双肺呼吸音,每30min1次。听诊发现痰鸣音可以及时发现气道内的痰液蓄积,及时清理效果良好,可以作为最佳的吸痰指征[3]。吸痰前后充分的给纯氧1~2min是非常重要的程序,吸痰时间要短,控制在10~15s,连续多次吸痰之间要充分地给纯氧吸入以增加氧的储备。吸痰前要做好解释工作,以取得患者的信任与合作。吸痰时要注意观察患者的心率、心律、血压及口唇颜色,出现血压下降,SaO2<95%,心率增加、心律失常时,应立即停止吸痰,接通呼吸机并给予高浓度氧,并注意观察痰液的性质、颜色和量。2.3气道湿化患者在机械通气期间要防止分泌物黏稠及形成痰痂。吸入温热的气体可以减轻气道黏膜的刺激,减少支气管痉挛或哮喘。加强气道温度和湿度的控制。以防止纤毛运动功能减弱,造成分泌物排出障碍,湿度98%~99%,温度31℃~33℃[4]。对于痰液黏稠者可持续湿化,间断雾化吸入,稀释分泌物,利于痰液排出。
2.4心理护理ICU病房患者往往由于环境陌生,且气管插管给患者带来极大的不适和痛苦,患者不能说话而感到恐惧和孤独。因此常有着急、急躁或挫折等心理反应。此时要主动提供必要的信息,如告诉患者拔管的时间,不能说话是暂时的、病情好转的结果等;及时捕捉交流的愿望与信息提示。机械通气患者常常感到口干口渴。护士应当主动倾听患者口干口渴所诉的痛苦,并及时采取措施。要留心观察与分析眼睛、面部表情、口形和手势所表达的信息,可制作一些图片、词板或会话卡,关心体贴患者,同患者进行充分的心理沟通,建立起相互信赖的关系,在此基础上给患者以鼓励、安慰,增强其战胜疾病的信心。
对机械通气的患者定时做血气分析,我们体会血气分析固然是一项重要的监测指标,但并非十分可靠全面,护士应全面观察临床动态变化,听诊双肺呼吸音,勤查X线胸片,并与前日做对照,及时了解病情的变化。会同医生选择最佳拔管时机,既要把握早期撤离呼吸机的时机,又要保证安全。
心脏手术后机械通气的患者往往病情较重,并且由于声门失去作用,不能形成咳嗽前的气道高压,因此不能达到有效咳嗽[2],分泌物易于蓄积而导致呼吸道不通畅,造成二氧化碳蓄积。此时呼吸道给予正确、合理地护理可改善心肺功能,达到促进治疗的目的,也是恢复治疗的关键。
【参考文献】
1郭加强,吴清玉.心脏外科护理学.北京:人民卫生出版社,2003,97-100.
2张会芝.呼吸衰竭患者机械通气时适时吸痰的探讨.实用护理杂志,2002,18(4):16.
1引言
Intranet这个名字自Internet商业化以来,已经成为部分企业日常管理的必要工具,由于Intranet本身的特点,多数人总容易与MIS的概念混淆区别。若按一般的理解为:“防火墙之后的Internet”,确实与初级MIS(企业管理信息系统)有很多相似之处,但本人认为Intranet不能与MIS相提并论,可以从以下两点进行对比说明:
(1)Intranet是基于Internet技术之上,根据企业的应用需求特点,所开发出的增强应用技术平台。它侧重于平台技术。
(2)MIS构件包括计算机应用程序、OS、通讯协议等,它是一个综合系统,而且更注重于网上内容及网上管理。
由此可以得到结论,Intranet的出现只是更丰富了MIS的吸引力,完全代替MIS的含义范围的说法从应用与理论角度都是不正确的。
企业管理过程中由于概念上的混淆,目前在企业信息网的建设上普遍存在着两个误区:
(1)将Intranet等同于MIS,认为MIS就是指C/S(客户机/服务器)模式,Intranet代表了新技术B/S(浏览器/服务器)模式。以前的所有系统设计方案都可用B/S模式来解决,全部系统在B/S模式下开发。
(2)将Intranet与MIS对立,认为B/S侧重于信息文本,C/S的数据库信息的形成过程也就是它的过程,主张数据库信息进出仍用C/S模式。
其实这两种做法都是偏激的,是对Intranet新平台的缺乏认识所致,有必要给予充分认识才能正确对待。
2C/S和B/S之比较
C/S和B/S是当今世界开发模式技术架构的两大主流技术。C/S是美国Borland公司最早研发,B/S是美国微软公司研发。目前,这两项技术以被世界各国所掌握,国内公司以C/S和B/S技术开发出产品也很多。
2.1C/S架构软件的优势与劣势
(1)应用服务器运行数据负荷较轻。
最简单的C/S体系结构的数据库应用由两部分组成,即客户应用程序和数据库服务器程序。二者可分别称为前台程序与后台程序。运行数据库服务器程序的机器,也称为应用服务器。一旦服务器程序被启动,就随时等待响应客户程序发来的请求;客户应用程序运行在用户自己的电脑上,对应于数据库服务器,可称为客户电脑,当需要对数据库中的数据进行任何操作时,客户程序就自动地寻找服务器程序,并向其发出请求,服务器程序根据预定的规则做出应答,送回结果,应用服务器运行数据负荷较轻。
(2)数据的储存管理功能较为透明。
在数据库应用中,数据的储存管理功能,是由服务器程序和客户应用程序分别独立进行的,前台应用可以违反的规则,并且通常把那些不同的(不管是已知还是未知的)运行数据,在服务器程序中不集中实现,例如访问者的权限,编号可以重复、必须有客户才能建立定单这样的规则。所有这些,对于工作在前台程序上的最终用户,是“透明”的,他们无须过问(通常也无法干涉)背后的过程,就可以完成自己的一切工作。在客户服务器架构的应用中,前台程序不是非常“瘦小”,麻烦的事情都交给了服务器和网络。在C/S体系的下,数据库不能真正成为公共、专业化的仓库,它受到独立的专门管理。
(3)C/S架构的劣势是高昂的维护成本且投资大。
首先,采用C/S架构,要选择适当的数据库平台来实现数据库数据的真正“统一”,使分布于两地的数据同步完全交由数据库系统去管理,但逻辑上两地的操作者要直接访问同一个数据库才能有效实现,有这样一些问题,如果需要建立“实时”的数据同步,就必须在两地间建立实时的通讯连接,保持两地的数据库服务器在线运行,网络管理工作人员既要对服务器维护管理,又要对客户端维护和管理,这需要高昂的投资和复杂的技术支持,维护成本很高,维护任务量大。
其次,传统的C/S结构的软件需要针对不同的操作系统系统开发不同版本的软件,由于产品的更新换代十分快,代价高和低效率已经不适应工作需要。在JAVA这样的跨平台语言出现之后,B/S架构更是猛烈冲击C/S,并对其形成威胁和挑战。
2.2B/S架构软件的优势与劣势
(1)维护和升级方式简单。
目前,软件系统的改进和升级越来越频繁,B/S架构的产品明显体现着更为方便的特性。对一个稍微大一点单位来说,系统管理人员如果需要在几百甚至上千部电脑之间来回奔跑,效率和工作量是可想而知的,但B/S架构的软件只需要管理服务器就行了,所有的客户端只是浏览器,根本不需要做任何的维护。无论用户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,所有的操作只需要针对服务器进行;如果是异地,只需要把服务器连接专网即可,实现远程维护、升级和共享。所以客户机越来越“瘦”,而服务器越来越“胖”是将来信息化发展的主流方向。今后,软件升级和维护会越来越容易,而使用起来会越来越简单,这对用户人力、物力、时间、费用的节省是显而易见的,惊人的。因此,维护和升级革命的方式是“瘦”客户机,“胖”服务器。
(2)成本降低,选择更多。
大家都知道windows在桌面电脑上几乎一统天下,浏览器成为了标准配置,但在服务器操作系统上windows并不是处于绝对的统治地位。现在的趋势是凡使用B/S架构的应用管理软件,只需安装在Linux服务器上即可,而且安全性高。所以服务器操作系统的选择是很多的,不管选用那种操作系统都可以让大部分人使用windows作为桌面操作系统电脑不受影响,这就使的最流行免费的Linux操作系统快速发展起来,Linux除了操作系统是免费的以外,连数据库也是免费的,这种选择非常盛行。
比如说很多人每天上“新浪”网,只要安装了浏览器就可以了,并不需要了解“新浪”的服务器用的是什么操作系统,而事实上大部分网站确实没有使用windows操作系统,但用户的电脑本身安装的大部分是windows操作系统。
(3)应用服务器运行数据负荷较重。
由于B/S架构管理软件只安装在服务器端(Server)上,网络管理人员只需要管理服务器就行了,用户界面主要事务逻辑在服务器(Server)端完全通过WWW浏览器实现,极少部分事务逻辑在前端(Browser)实现,所有的客户端只有浏览器,网络管理人员只需要做硬件维护。但是,应用服务器运行数据负荷较重,一旦发生服务器“崩溃”等问题,后果不堪设想。因此,许多单位都备有数据库存储服务器,以防万一。
3C/S与B/S将
在传统的C/S下已经积累了大量的应用和信息,例如各类数据库和各种格式的文件,而Intranet必须能充分利用这些已有的应用和信息。Intranet技术基础由于其通用性,能提供的标准接口是不多的。例如访问数据库的办法归根结底仍是CGI,而直接用CGI不仅编程麻烦,而且维护更困难,对于极大多数的企业是不适用的,至少是不够用的,还要有一系列的应用接口工具。而B/S模式目前只适用于信息,对于如在线事务处理(OLTP)应用尚有实质性困难。所以说,C/S与B/S模式还将,而二者间的接口工具也是一种长期需求。
3.1全文检索数据库的集成
Internet的技术就是以文本为基础的,可以说,Hypertext就说明了这个优点。全文检索是Intranet的一个基本组成,关键是指定检索条件,还有就是能把各式各样原来的文件(库),方便地转换并装入全文检索数据库。虽然现在有一系列的接口工具,但由于原来文件的格式种类几乎是无限的,这问题不可能有最终的解决方案,只能靠开发厂商不断完善和优化。也有以(超)文本文件为基础信息的管理系统,由于没有合适的平台,勉强使用关系数据库或LutosNotes这种专用平台来建设,但要么开发困难、效率低下,要么则会使用户陷入专有平台固有的各种苦恼之中。Intranet技术在这方面是无可比拟的。3.2关系数据库的接口
Intranet与关系数据库的接口是MIS中的一个重要问题,这里我们不具体阐述,这也是Intranet与Internet的区别最大之处。互联网上常常是一些不规则文本的,而企业内部更注重于对有序数据的,这是MIS的灵魂,目前解决这个问题大致有三条路径:
(1)许多数据库厂商推出了各自的“解决方案”。这些方案的特点是基于各自的专有技术,与其数据库产品以及开发工具紧紧地捆绑在一起。如果企业只用或主要使用一种数据库,这条途径是可行的。但Intranet的开放性将大打折扣。
(2)使用所谓的OLAP工具,即独立于数据库产品的分析工具。但目前出现的OLAP工具的Intranet版本都不够成熟,应有一番竞争乃至到成熟的过程,但必须应用于多种数据库及需求比较复杂的用户。但这样做投资较大且需专门培训。
(3)在Intranet平台中提供访问关系数据库的通用接口工具,这是最理想的做法,但目前产品仍没有达到前两种工具的性能,希望尽早有一个功能强的通用接口工具产生。
3.3工作流接口
对于大部分企业,全面、完整的工作流工具并不太需要,因为全文检索和关系数据库的接口工具已解决了信息的存储和共享使用。而工作流中“工作”是属于OLTP的,目前最好还是采用传统技术。如属于办公自动化方面的,最自然的是采用Office套件;为收集原始数据,还得需要Form工具。而Intranet的“消息传递”工具是一大缺项,目前可行的只是利用电子邮件系统,而现在主要问题却是企业中通常采用LotusNotes等邮件系统,而不是直接使用Netscape等浏览器中的电子邮件功能,因此需要一个工作流接口工具,能实现基本的工作流功能,能综合调用Office或Form工具,完成基本工作。利用企业的电子邮件系统实现工作消息传递,利用Intranet调阅信息。
综合以上可以看出,B/S要想在企业MIS中起主导角色,要走的路还很长,而MIS经过长期的建设,由C/S铸就的数据大厦也不可能一下由B/S改写,必须具体问题具体分析,不带任何成见也没有什么激进偏见,将C/S与B/S技术淋漓尽致地尽展优势,发挥在企业MIS建设中。
4C/S与B/S的结合策略
根据上面对企业MIS开发策略的分析可以得出这样的结论,B/S在MIS中的一个重要用途即是WEB,而目前企业WEB的基本工作模式就是:
(1)WEBBrowser根据用户操作对WEBServer提出访问请求。
(2)Server将请求分析处理,通过CGI访问DBMS以进行数据的查询统计或事务的提交。
(3)CGI根据DBMS返回的结果生成HTML文书经过Server向客户的Browser返回结果。
(4)Browser将HTML结果显示给用户。
对于上述流程,工作量主要在Server部分,而对该部分的处理目前也有好几种方法,有用CGI访问DBMS,也有依靠WebServer自身具有数据库处理能力,也有混合访问DBMS,但总的来说,对WebServer端的应用开发我们有更高的要求。在各个子系统应用上,我们仍然推荐用Client/Server方式,无论你用小型XBASE类数据库,或大型的Oracle、Sybase类数据库,在客户端你仍然要装实用程序用于数据服务器的信息联系,而同样对于大多数管理类用户,则可安装浏览器,编制一定的CGI程序,甚至利用新出现的JDBC或ASP技术,实现与后台数据库的连接。
要特别提到的一点就是安全机制,在传统的Client/Server应用中,安全性问题解决起来就比较容易,而WebServer,我们可以对用户请求进行过滤(包过滤、域过滤、主机过滤等),而由于Intranet是基于TCP/IP协议的,如果用户直接通过IP地址,绕过前述的管理平台,直接访问信息的话,那么Intranet的管理就是一句空话。在MIS中,Intranet应用与传统的C/S应用二者的安全性问题怎样合起来一起解决,而无需系统管理员根据用户的访问权限和需求对WebServer进行手工配置,最好能在WebServer中有一种可与传统C/S应用无缝结合的方式,使开发人员在企业MIS营构中对二种应用的各方面进行集中一致的管理维护。
5结束语
对于企业的B/S应用,从当前的技术水平看,特别适用于系统同用户交互量不大的应用,对于需要大量频繁、高速交互的应用系统,采用这种模式并不一定是最好的选择。采用Intranet应用模式并不一定要全部取代传统的Client/Server结构,从某种意义特别是从近期的发展看,二者应用界限并不清晰,而且往往是互相补充、相辅相成的。事实上,企业MIS采用B/S模式并不是要求把应用都转到WEBServer上来,而是要根据情况来选择。那么,在应用中新的B/S模式就需要能同传统的C/S模式结合起来。
参考文献:
[1]张信东.信息系统开发[M].清华大学出版社,2003-03-01
[2]曹汉平.信息系统开发与IT项目管理[M].清华大学出版社,2006-04-01
当前,高校创业教育存在这样几种落后的理念和观念:“政府包办论”,认为创业教育是政府的事情,政府机关为主体提供“钱粮政策”;“学校包办论”,认为创业教育就是学校的事,学校可以包办一切;“解决就业论”,急功近利地认为创业教育就是解决就业难问题等;“企业创办论”,认为创业教育仅仅是教会学生怎样创办企业或公司,受益面很窄;“第二课堂论”,认为创业教育就是第二课堂活动,组织学生参与创业类社团、创业计划大赛等活动。这一系列的落后理念和观念,导致了创业教育主体不明,活动目的不清,最终使得创业教育与专业教育学习脱节,难以形成合力。
2.创业教育目标定位不清
大多高校仍将创业教育定位为大学生就业工作的有效补充,学校创业教育仅仅是就业指导的一个分支,既无专项经费也无专人指导,其教育内容单纯是创业方法和途径的教育;有的认为只有求职能力弱的学生找不到工作才需要创业,将创业弱化为毕业生谋生手段和提高学校的灵活就业率的方式;更有甚者认为,创业教育是国家由于经济压力大、就业环境不好,为了甩包袱而让大学生去自谋职业一种教育形式。这些有关创业教育的定位都是不科学的。教育部办公厅下发的《普通本科学校创业教育教学基本要求(试行)》指出,创业教育教学目标是“使学生掌握创业的基础知识和基本理论,熟悉创业的基本流程和基本方法,了解创业的法律法规和相关政策,激发学生的创业意识,提高学生的社会责任感、创新精神和创业能力,促进学生创业就业和全面发展”。
3.创业教育网络化联动机制不畅
近来在创新型国家的建设中,创业教育得到社会各界的高度重视,大家认识到创业不是一个部门一个单位的事情,而是整个社会的责任。但由于历史和社会的原因,政府、市场、学校、社会和个人还没有真正联动起来,没有有机融合方方面面的优势共同服务大学生创业。目前还缺乏健全的全民创业配套制度、常态的长效机制和学校、企业、行业、政府、资金支持的多方联动机制。具体表现在:各方对创业教育重大问题联合攻关的协作联动不畅;高校之间创业教育联动不畅;高校创业教育与政府的政策扶持、资金投动不畅;高校与企业项目合作、技术推广等联动不畅;各方在资源整合、工作交叉、人员合理利用上联动不畅。因此,需要真正构建集学校、企业、行业、政府、资金支持为一体的创业教育立体网络化联动的有效机制。
4.创业教育利益风险分担不明
创业教育的发展需要多方联动,但是由于利益和风险分担的职责不清,导致在具体工作中相互推诿。具体表现在参与创业教育组织的人员可能来自不同单位,他们代表的参与协同的各单位利益诉求和追求目标不尽一致,很容易诱发矛盾和分歧。如政府需要社会稳定经济增长,企业需要经济效益,社会资本需要利益最大化,高校需要培养学生全面综合素质等,这些利益分割问题制约高校创业教育的发展。其次是创业风险往往被美好的成功创业案例所掩盖,大家往往只看到创业者成功的一面,而忽视了风险的存在。因此,创业教育组织各成员间需要根据职责合理承担风险,避免将风险直接嫁接在创业个体上,使得创业教育有风险机制的保障,让创业成功的小概率事件发挥其无限的覆盖作用。
二、构建基于协同创新视角下的大学生创业教育新模式
1.构建大学生创业教育理论体系
一要更新大学生创业教育观念。要以培养学生的创业意识、创造能力和创新精神为价值取向,紧紧围绕培养善于创新、敢于创造、勇于创业的创新型人才为目标,密切结合专业特点,努力激发大学生创业意识、构筑创业知识结构、提高创业实践技能,全面提升大学生产品研发和技术服务创新素质,使学生在今后的工作中能有效发现机遇、把握机遇、成功创业。二要建立大学生创业能力“锥状体模型”。该模型由大学生创业所需的学习能力、沟通能力、抗压能力、应变能力、自控能力、领导能力、创造能力、策划能力、营销能力、理财能力和机会能力11项能力构成。其中,处于锥状体底层、覆盖人群较宽泛的是通识能力,包括趋于隐性的学习能力、沟通能力、抗压能力、应变能力和自控能力;居于锥形体中间的是以领导能力、创造能力、策划能力、营销能力和理财能力5方面显性的专业能力,这个层面的五边形面积较小,覆盖人群相对较窄;在“锥状体”顶端、引领创业活动方向的是机会能力,这表明在各项能力的基础上,必须把握机会且优先行动,最终实现优质创业。创新协同创业教育体系就是要以创业能力锥状体模型为基础,以通识能力和专业能力的两个锥度体建设为依托,以大学生自身发展诉求为出发点,潜心基础,精心谋划,提高大学生获取机会的能力,当机会出现时一举实现成功创业。同时大学生创业教育需着力打牢创业基本知识,培育创新意识,强化创业实训,谋划创业项目,为大学生实现成功创业增添内动力。
2.构建大学生创业能力培养体系
(1)差异推进,协同创新,提升大学生创业能力
一是提升创业通识能力,整合教育教学资源。在大学生创业通识能力提升阶段,强化高等学校内部各职能部门协同,有效整合教育教学资源:协同人文社科类相关学院,开办“创新管理”“创业理财”“大学生创业实践”等创业教育课程,建立创业教育课程体系;协同教务和团委等部门,设置课外创新学分;协同教务、学工、科技和物资等部门加强创业通识能力实践课程的建设。二是提升创业专业能力,整合实践实训资源。在大学生专业能力提升时期,需进一步推进高等学校与社会各方面的协同,有效整合各类实践教育资源,搭建各类创新创业实训平台。协同学校和人社部门成立创业学院,建立起创业实践“可配置、可视化、可交互”的实训模块;协同学校、社会创业培训指导机构、科技部门等组织,重点构建SYB创业实训平台。三是提升创业机会能力,整合社会环境资源。协同大学科技园、创业园和各类产业园,分类引导有市场潜质的创业项目深度孵化;协同风险投资机构,为大学生的创业活动筹措资金;协同政府相关部门,为大学生争取、落实各项创业优惠扶持政策,为创业项目提供快捷的“一站式”服务。
(2)层级推进,资源整合,打造大学生创业能力培育载体
遵循大学生创业的基本规律,以“创业实践基地”为主体,构建以“创新创业活动—创业训练营—创业实习基地—创业实践基地”为主线的创业实践链,有序推进,环环相扣,为创新创业型人才培养提供有力支撑。一是建立创业教育载体,培育创业知识。需加强建设创业能力为主的课程如创新管理、创业理财、大学生创业实践等基础专业实践课程。成立大学生素质教育中心,设置课外大学生素质拓展学分,引导学生参与学校认定的各类学科竞赛、小发明小创造等活动,统筹大学生素质发展特别是创业发展活动。二是打造创新训练载体,培养创业精神。将专业知识、创业能力和社会发展紧密结合,通过实践教学使联通学校专业教育和创新创业实训得以实现。创新校企联合人才培养机制,进一步在工程实践中培养学生的工程创新意识,提升工程实践能力。三是创新模拟实训载体,提升创业技能。以各级大学生“挑战杯”赛事为牵引,通过立项支撑,构建起“学校—学院—班级”三级参赛的创新创业教育模拟竞赛体系。引进ERP模拟沙盘系统,打造“创业训练营”“网络创业一条街”等平台,为学生创业的个性化发展提供高效模拟实训的机会。四是运行项目实验载体,选育创业项目。多媒介立体推荐大学生优质创业项目信息,引导大学生提升创业层次。全面培育大学生创业项目,通过组织学生按照真实企业创办流程,模拟企业运营全过程。组织创业导师通过评审将可操作性强、效果优、有市场前景的项目引入各类园区进一步孵化。
3.完善大学生创业指导服务体系
协同社会各界,全力为青年大学生创业服务,着力构筑大学生创业指导服务中心(Center)、大学生创业项目孵化基地(Base)、大学生创业学院(Department)三大核心阵地,最终打造大学生创业CBD,建立完善大学生创业服务体系。一是打造大学生创业指导服务中心。争取人社、经信等政府部门提供政策资金,重点为创业青年提供信息交流、资金对接、导师指导、项目推介等服务,开展青年创业BRT、青年创业融资“风险池”(由政府出资,以基准利率贷款帮助大学生创业)、青年创业导师“1+1”、大学生创业项目会等活动,打造以集聚创业青年和对接创业资源为主要功能的核心枢纽。二是建设大学生创业项目孵化基地。依托高校的大学生创业实验室、工作坊、一条街等阵地,建立大学生创业苗圃,辅导大学生创业项目入圃加速培育;引进社会专业项目孵化机构共建创业孵化基地,作为省市级创业孵化基地,享受扶持政策,指导大学生创业项目加速成长;引导具备产业化条件的项目进入产业园区加速发展,实现对大学生创业项目从育苗、孵化到产业化的全过程服务。三是开办大学生创业学院。协同人社部门提供创业培训资金,由高校免费为大学生创业提供入门、成长、加速三个层次的创业培训课程并穿插创业典型事迹报告、创业考察交流等活动,进一步凝聚、培养和提高大学生创业意识。四是建立利益共享机制和风险分担机制。做到高校与政府共建的创业园获得政府经费扶持或各级荣誉利益共享,做到高校和风司扶持大学生创业收益获得利益共享,做好风险投资公司、担保机构、高校或政府、创业大学生之间风险防范预案工作。通过利益共享机制和风险分担机制的建立,更好地完善大学生创业服务体系。
二管理TCP/IP的组织机构
Internet因为其开放性,所以不受任何政府部门或者组织所拥有和控制,因此没有统一的管理机构,但是还有非营利机构管理其标准化过程。这些机构承担Internet的管理职责,建立和完善TCP/IP和相关协议标准。与TCP/IP协议相关的组织机构简介如下:
1ISOCISOC为Internet的国际化提供支持、并且是一个非营利性的组织,同时也作为上级组织管理所有Internet委员会及任务组。
2IABIAB是ISOC的技术顾问,主要负责处理Internet技术,协议和研究。
3IETF与IESGIETF制定草案,提出建议,维护Internet标准都是其负责的。IESG在Internet制定标准以及IETF的各项活动中负责。
网络上的系统结构多为客户/服务器模式,服务器端负责数据和图像等的存储、维护、管理以及传递,客户端则负责人机界面的操作、送出需求及显示收回的数据。
下面介绍一下如何使用JAVA来进行网络编程:
1)由于客户端通过IE同服务器建立联系,所以客户端使用Applet,服务器端使用Application;
2)服务器应设置成多线程,应答多个客户的请求;
3)两端通信使用SOCKET机制。
1Java中输入/输出流概念:
过滤流DataInputStream和DataOutputStream除了分别作为FilterInputStream和FilterOutputStream的子类外,还分别实现了接口DataInput和DataOutput。接口DataInput中定义的方法主要包括从流中读取基本类型的数据、读取一行数据、或者读取指定长度的字节数,如readBoolean()readInt()、readLine()、readFully()等。接口DataOutput中定义的方法主要是向流中写入基本类型的数据或者写入一定长度的字节数组,如writeChar()、writeDouble()DataInputStream可以从所连接的输入流中读取与机器无关的基本类型数据,用以实现一种独立于具体平台的输入方式;DataInputStream可以向所连接的输出流写入基本类型的数据。
2Socket机制
Socket是面向客户/服务器模型设计的,网络上的两个程序通过一个双向的通讯连接实现数据的交换,这个双向链路的一端称为一个Socket。Socket通常用来实现客户方和服务方的连接。客户程序可以向Socket写请求,服务器将处理此请求,然后通过Socket将结果返回给用户。
Socket通信机制提供了两种通讯方式:有联接和无联接方式,分别面向不同的应用需求。使用有联接方式时,通信链路提供了可靠的,全双工的字节流服务。在该方式下,通信双方必须创建一个联接过程并建立一条通讯链路,以后的网络通信操作完全在这一对进程之间进行,通信完毕关闭此联接过程。使用无联接方式时其系统开销比无联接方式小,但通信链路提供了不可靠的数据报服务,不能保证信源所传输的数据一定能够到达信宿。在该方式下,通信双方不必创建一个联接过程和建立一条通讯链路,网络通信操作在不同的主机和进程之间转发进行。
3Java语言
Java语言的优点主要表现在:简单、面向对象、多线程、分布性、体系结构中立、安全性等方面。
(1)简单性
Java与C++语言非常相近,但Java比C++简单,它抛弃了C++中的一些不是绝对必要的功能,如头文件、预处理文件、指针、结构、运算符重载、多重继承以及自动强迫同型。Java实现了自动的垃圾收集,简化了内存管理的工作。这使程序设计更加简便,同时减少了出错的可能。
(2)面向对象
Java提供了简单的类机制和动态的构架模型。对象中封装了它的状态变量和方法,很好地实现了模块化和信息隐藏;而类则提供了一类对象的原型,通过继承和重载机制,子类可以使用或重新定义父类或超类所提供的方法,从而既实现了代码的复用,又提供了一种动态的解决方案。
Java是一种完全面向对象的程序设计语言,它除了数组、布尔和字符三个基本数据类型外的其它类都是对象,它不再支持全局变量。在Java中,如果不创建新类就无法创建程序,Java程序在运行时必须先创建一个类的实例,然后才能提交运行。
Java同样支持继承特性,Java的类可以从其它类中继承行为,但Java只支持类的单重继承,即每个类只能从一个类中继承。
Java支持界面,界面允许程序员定义方法但又不立即实现,一个类可以实现多个界面,利用界面可以得到多重继承的许多优点而又没有多重继承的问题。
(3)多线程
多线程使应用程序可以同时进行不同的操作,处理不同的事件。在多线程机制中,不同的线程处理不同的任务,他们之间互不干涉,不会由于一处等待影响其他部分,这样容易实现网络上的实时交互操作。
Java程序可以有多个执行线程,如可以让一个线程进行复杂的计算,而让另一个线程与用户进行交互,这样用户可以在不中断计算线程的前提下与系统进行交互。多线程保证了较高的执行效率。
(4)分布性
Java是面向网络的语言。通过它提供的类库可以处理TCP/IP协议,用户可以通过URL地址在网络上很方便的访问其他对象。
(5)体系结构中立
Java是一种网络语言,为使Java程序能在网络的任何地方运行,Java解释器生成与体系结构无关的字节码结构的文件格式。Java为了做到结构中立,除生成机器无关的字节码外,还制定了完全统一的语言文本,如Java的基本数据类型不会随目标机的变化而变化,一个整型总是32位,一个长整型总是64位。
为了使Java的应用程序能不依赖于具体的系统,Java语言环境还提供了用于访问底层操作系统功能的类组成的包,当程序使用这些包时,可以确保它能运行在各种支持Java的平台上。
java.lang:一般的语言包。其中包括用于字符串处理、多线程、异常处理和数字函数等的类,该包是实现Java程序运行平台的基本包
java.util:实用工具包。其中包括哈希表、堆栈、时间和日期等
java.io:基于流模型的输入/输出包。该包用统一的流模型实现了各种格式的输入/输出,包括文件系统、网络和设备的输入/输出等
:网络包。该包支持TCP/IP协议,其中提供了socket、URL和WWW的编程接口
java.awt:抽象窗口工具集。其中实现了可以跨平台的图形用户界面组件,包括窗口、菜单、滚动条和对话框等
java.applet:支持applet程序设计的基本包
(6)安全性
用于网络、分布环境下的Java必须要防止病毒的入侵,Java不支持指针,一切对内存的访问都必须通过对象的实例变量来实现,这样就防止了程序员使用欺骗手段访问对象的私有成员,同时也避免了指针操作中容易产生的错误。
4JAVA工具
(1)JDK
1)Java编译器
Java编译器将Java源代码文件编译成可执行的Java字节码。Java源代码文件的扩展名为.java,Java编译器把这种扩展名的文件编译成扩展名为.class的文件。源文件中的每个类在编译后都将产生一个class文件,这意味一个Java源代码文件可能编译生成多个class文件。
2)Java解释器
Java解释器对编译生成的字节码格式的可执行程序的运行提供支持,它是运行非图形Java程序的命令行工具。
3)Appletviewer
它是JavaApplet的简单测试工具,可使用它来测试JavaApplet程序,而不需要WWW浏览器的支持。
(2)VisualJ++
VisualJ++集成了可视化界面设计、交互式调试、代码编辑、联机帮助信息和介绍如何快速掌握该开发环境的实用向导等多项功能,同时具有能充分利用ActiveX和COM新技术的优势。利用VisualJ++可创建交互性很强的Internet应用程序,是难得的Java开发系统。
5客户机/服务器通信的实现:
(1)Application同Applet的通信
两端通过Socket机制进行连接:
1)客户端的编程流程:
?打开Socket,新建一个套接字;
?为套接字建立一个输入和输出流;
?根据服务器协议从套接字读入或向套接字写入;
?清除套接字和输入/输出流;
2)服务器端的编程流程:
?打开ServerSocket,创建一个服务器型套接字和一个普通套接字,服务器型套接字在指定端口为客户端请求的Socket服务;
?使用ServerSocket类的accept()方法使服务器型套接字处于监听状态并把监听结果返回给普通套接字;
?为该普通套接字创建输入和输出流;
?从输入和输出流中读入或写入字节流,进行相应的处理,并将结果返回给客户端;
?在客户端和服务器工作结束后关闭所有的对象,如服务器型的套接字,普通套接字,输入和输出流。
正是由于Java系统具有基于Socket的灵活通信机制,因而其应用程序能自由地打开和访问网络上的对象,就象在本地文件系统中一样。
(2)Applet之间的通信:
Applet之间的通信使用AppletContext类的getApplet()方法。
<appletcode=applet1.classwidth=200height=200name=first>
只要在程序中加入
Appletoneapplet=getAppletContext().getApplet(“first”);便可使用name为first的Applet中的方法了。
在该课题中大量使用了该种通信方法,因为专门同服务器端通信的Applet中包含接收信息方法和发送信息方法,所有客户端的Applet都要使用负责通信的Applet中的方法,所以客户端的Applet同负责通信的Applet必须进行通信。
6程序
//服务器端程序S.java负责与客户端通信
importjava.io.*;
.*;
importjava.lang.*;
importT2;
classThreadEchoHandlerextendsThread//创建线程
{
T2theT2=newT2();
Socketincoming;
intcounter;
ThreadEchoHandler(Socketi,intc)
{incoming=i;
counter=c;}
publicvoidrun()
{
try
{
DataInputStreamin=newDataInputStream(incoming.getInputStream());
DataOutputStreamout=newDataOutputStream(incoming.getOutputStream());
System.out.println("hello");
booleandone=false;
while(!done)
{Stringaa="";
Stringstr=in.readUTF();//从客户端得到字符串
//在此加入各自的服务程序
System.out.println(str);
theT2.pass(str);//解码
theT2.tongji();//修改监控库中的信息
aa=theT2.guan();//操纵数据库
System.out.println("stringzis:"+aa);
if(pareTo("null")!=0)
//若是查询数据库,返回查询后的结果
{//若不是查询数据库,不向客户端输出信息
out.writeUTF(aa);
out.flush();}
}//while
incoming.close();//线程关闭
}//try
catch(IOExceptione)
{System.out.println(e);}
}//endrun
}
//----------------------------------------
classS
{
publicstaticvoidmain(String[]args)
{
inti=1;
try
{
ServerSockets=newServerSocket(1111);
for(;;)
{
Socketincoming=s.accept();
System.out.println("connect:"+i);
newThreadEchoHandler(incoming,i).start();
i++;
}
}
catch(Exceptione)
{System.out.println(e);}
}
}
//客户端通信小应用程序Echo.java
importjava.io.*;
.*;
importjava.awt.*;
importjava.applet.*;
publicclassEchoextendsApplet
{
TextAreata;
SocketechoSocket;
DataOutputStreamos;
DataInputStreamis;
StringLine;
publicvoidinit()
{
setBackground(Color.white);
ta=newTextArea(5,80);
ta.setEditable(false);
add(ta);
try
{echoSocket=newSocket("10.102.4.41",1111);}//与服务器建立连接
catch(IOExceptione)
{System.out.println("error");}
}
publicvoidst(Stringstri)//发送字符串的方法
{
try
{DataOutputStreamos=newDataOutputStream(echoSocket.getOutputStream());
DataInputStreamis=newDataInputStream(echoSocket.getInputStream());
os.writeUTF(""+stri);//向服务器输送string
os.flush();
}
catch(IOExceptione)
{System.out.println("error:"+e);}
}
publicStringst1()//接收字符串的方法
{
StringLine="";
try
{DataOutputStreamos=newDataOutputStream(echoSocket.getOutputStream());
DataInputStreamis=newDataInputStream(echoSocket.getInputStream());
Line=is.readUTF();//从服务器读来的信息
ta.appendText(""+Line);//在文本域中输出信息
}
catch(IOExceptione)
{System.out.println("error:"+e);}
returnLine;
}
}
7程序调试心得:
1)在建立Socket连接时,两端的端口号必须设为一致,否则建立不了连接。服务器端必须有主机IP地址或主机名参数。
2)连接建立好之后应确定输入和输出流。起初程序中用的是DataInputStream和PrintStream,结果只能传输英文,传输中文时产生乱码,将PrintStream改为DataOutputStream,使用readUTF()和writeUTF()方法后,中文传输问题得到解决。
3)如果一个使用某端口的程序没有关闭,另一个程序就不能使用这个端口。
4)开始进行通信的程序均为Application,因不符合客户机/服务器机制,应将客户端的Application改为Applet。其转化的主要步骤如下:
?创建一个包含APPLET标签的HTML文件;
?去掉应用程序中的main()方法;
?类名应继承Applet类,而不是Frame类,并在程序开头加入
importjava.applet.*;语句;
?用init()方法代替Application程序中的构造方法,当浏览器创建Applet类对象的时候,它自动执行init()方法;
?如Application中缺省使用了BorderLayout布局管理器,应在Applet的init()方法中重新设定;
?如果Application中有setTitle()方法,必须将其去掉,如Application中使用了菜单,在Applet中用按钮来替换。
5)懂得了在一程序中如何引用自定义的类中的方法和变量,在程序开头加入import类名;在程序中加入类名实例=new类名();然后使用
实例.方法(),实例.变量即可。
参考文献:
在职业教育视阈的理解范围内,创新主体在进行创新活动的过程中,并不是在孤立的封闭的状态进行的,而是要与社会要素多内部、外部进行物质、能量与信息的交换。创新主体对来自用户的市场需求信息的详细分析,对来自“准创造者(学生)”技术技能提升情况的准确把握,决定着创新整体目标的实现,而创新任务通过创新主体的活动不断向内部体系推出创新产品的过程。
2.技术创新主体系统始终处于远离平衡状态
技术创新主体系统处于开放的系统中,自然要面对众多的不确定性,内部要素包括技术上的不确定性、市场的不确定性、一般商业上的不确定性以及人的不确定性。外部要素包括制度方面的不确定性、环境方面的不确定性,等等。迫使技术创新主体系统不得不与外界环境不断地进行交流,学校-产业-企业-政府多维度作用,主体系统内部不断地进行着输入与输出,将不断地打破即已形成的平衡状态而使之处于远离平衡状态。
3.技术创新主体系统内诸要素之间的非线性相互作用
技术创新系统内部诸要素或不同技术创新系统之间对外部环境和条件的适应与反应不同,技术创新主体的创新能力不同,获取的物质、能量以及信息的质量也存在差异。职业院校、政策部门具有一定的滞后性,而企业发展要求超前。这种竞争一方面造就了技术创新系统远离平衡态的自组织演化的条件,另一方面推动了技术创新系统向有序结构的演化,从而使创新过程具有最大的整体效益。
4.技术创新主体系统存在着涨落作用
从技术创新主体系统外部来说,一个开放的系统总要和外部进行物质、能量和信息的交换,而这种交换本身就一定会打破系统内部原有的状况,造成内部的差异以至变异,这也是涨落的表现。由此,我们可以了解到,涨落所指的差异是对系统原有运动的偏离,或者说是对系统原有方向、轨道等宏观、整体运动的偏离。教育-实践-创新不同的变化涨落可以成为创新发展变化的动力和源泉。
2协同创新是广州中医药大学中医药学研究生教育改革的应对之策
2.1初步建立了协同创新运行机制
从主体层面看,广州中医药大学充分发挥了资源整合优势和组织协调作用,逐步完善内部组织的健全、相关章程的制定、发展目标的确定,以及相关计划和方案的安排部署,积极推动大学与政府、企业、研究所以及其他高校的合作(包括国际合作)。通过校企联合培养研究生制度等方式,全方位培养相关领域行业急需的人才。例如,中药学专业学位研究生培养多为双导师制,研究生在合作企业见习或实习时,配备一名实践经验丰富的企业导师(具备高级职称)。
2.2创建具有中医药特色的协同创新中心
广州中医药大学面向国家和广东经济社会发展的重大需求问题,在中医药行业领域寻找有效突破口,整合校内外优质资源,启动了“筹建校级-力争省级-培育国家级”的协同创新中心建设方案。2014年,广州中医药大学的“华南中医药协同创新中心”和“肿瘤中医药防治转化医学研究协同创新发展中心”2个协同创新平台通过广东省教育厅首批认定。协同创新中心的建设,为相关研究方向的中医药学研究生教育提供了优质的平台,更有利于研究生的专业知识和技能的培养。
2.3加强科研平台构建
“科研主导、导师主责”是研究生教育的两大基石。广州中医药大学历来重视以科研平台建设推进研究生教育工作。在协同创新背景下,大学积极发挥广东省中医药科学院、广东中药产业技术创新联盟、东莞中医药数理工程研究院、广州中医药大学科技产业园的技术优势,进一步推动校市、校企合作,共建联合研究院和多元化成果转化平台,形成政产学研用融合发展的技术转移模式。在稳步提高大学对社会经济发展贡献度的同时,大力发展研究生教育,促进中医药学高层次人才培养。
2.4加快导师队伍发展
协同创新计划的实施及中医药学研究生教育改革都必须以优质的教师队伍为根基。广州中医药大学突出了师德建设、优秀教师培养和引进、聘任制度完善等三个方面的工作。2014年大学修订了更严格的导师遴选制度,并在遴选过程中严格把关,尤其对合作单位的导师资质进行严格审核,但另一方面,遴选制度又对各类拔尖人才(和青年英才)作出了年限的倾斜。相关措施及其实施有效的保证了研究生导师具有较强的科研能力和实践水平。
2.5规范管理文件、优化培养过程
在产学研合作培养机制下,大学充分发挥校本部、研究所(或企业、医院)各自优势,以营造良好的学术氛围和创造开放的育人环境,增强理论教学的广度与深度、加大实践环节的考核和评价。为实现培养过程的优化,大学逐步规范了从招生考试、课程学习、临床轮训(或企业实习)管理与考核、论文撰写和学位申请等整个培养过程中的各类文件制度,如先后制定了《广州中医药大学硕博连读卓越研究生培养工作实施细则》、《广州中医药大学卓越中医师临床轮训考核指标体系与规范》、《广州中医药大学研究生联合培养基地建设与管理办法(试行)》等相关文件。
引言
我们在嵌入式系统的开发过程中,经常需要设计串行通信口,用以同其它设备或计算机网络交换数据。针对不同的应用场合及不同的通信格式,在硬件设计方面有许多不同的芯片可供选择,如Intel8251A、Intel8274、Intel82530等。采用ZILOG公司的串行通信控制器Z85C30进行设计,和其它器件相比,具有功能强、速度快、外部逻辑少等优点。
1串行通信控制器Z85C30介绍
Z85C30是ZILOG公司推出的一种串行通信控制器(SCC)。它具有双通道,适用于8位、16位处理器的系统,能够完成串行到并行、并行到串行的转换。Z85C30能够处理诸如异步格式、面向字节的同步规程(如IBM双同步规程)、面向比特的同步规程(如HDLC、SDLC);能够产生、检查CRC循环冗余检验码。
Z85C30每个通道有14个写寄存器、7个读寄存器。通过对其编程,可将通信控制器配置满足各种格式,如数据长度、停止位的位数、有无奇偶检验等。
1.1Z850C30主要性能
①同步速率。16MHz时钟下,传输速率达4Mb/s;使用16MHz时钟,传输速率达1Mb/s(FM编码);使用16MHz时钟,传输速率达500Kb/s(NRZI编码)。
②异步性能。每个字符5、6、7或8位;1/2或2位停止位;奇或偶校验;1、16、32、64倍时钟格式;断点产生和测试;奇偶、超载和帧出错测试。
③按字节同步性能。内同步或外同步;1或2个同步字符;自动CRC产生、测试。
④SDLC/HDLC性能。异常中止序列的产生和检测;“0”的自动插入和删除,报文间标志的自动插入,地址段的识别,信息段剩余管理,CRC产生、测试;具有EOP识别/循不入口和出口的SDLC方式;可选NRZ、NRZI、曼彻斯特或FM编/解码;具有时钟恢复能力的数字锁相环;具有自动回波和局部回送的诊断能力。
另外,Z85C30能在SDLC/HDLC方式下更高效地工作,如果有10×19位SDLC/HDLC帧状态FIFO,14位SDLC/HDLC帧计数器,自动SDLC/HDLC标志发送,自动复位SDLC/HDLCUnderrun/EOM标志,自动预置SDLC/HDLCCRC等。
1.2Z85C30主要引脚简介
Z85C30引脚按功能分为7组:数据地址总线、总线时序和复位、控制引脚、中断控制、串行数据、通道控制引脚和时钟引脚,如图1所示。Z85C30引脚定义如图2所示。
D7~D0:数据地址总线,用于传送命令和数据。
RD、WR:读、写信号,用于对Z85C30的寄存器操作,低电平有效。
CE:片选信号。
A/B:A、B通道选择,低电平表示选择B通道,高电平选择A通道。
D/C:数据/控制选择,高电平表示与85C30之间传输的是数据,低电平表示与85C30间传输的是命令信号。
INT:中断请求,低电平有效,当SCC需要申请中断时,该信号有效。
INTACK:中断响应,低电平有效。
IEI:中断允许输入。输入,高电平有效。当有多个中断源时,IEI和IEO一起组成中断顺序链优先级排队电路。
IEO:中断允许输出。输出,高电平有效。
PCLK:时钟输入,用来同步内部信号,是标准的TTL电平信号。
TxD、RxD:发送、接收数据,分A、B两个通道。
TRxC、RTxC:通道时钟,它们能被编程为几种不同的操作械。RTxC能提供接收时钟或传送时钟(在输入方式),能提供传输时钟计数器输出(数据锁相器)、晶体振荡器输出、波特率发生器输出和输入时钟输出(它们都是在输出方式)。RTxC能提供接收时钟、传送时钟、波特率发生器时钟、数字锁相环时钟。
1.3Z85C30的接口时序
RD和WR是总线传输的两个控制信号。CE、D/C、A/B和INTACK用于控制总线传输的类型。总线上传输的地址在有效后,RD和WR才变低。CE、WR和CE、RD锁存地址的时序是一致的。
(1)读周期时序
在RD和CE有效时,A/B和D/C上的地址被锁存。在此周期内CE必须保持低,并且INTACK必须保持高。Z85X30的总线驱动设备只有在RD和CE都有效地才使能。在读操作用D/C为高时,不会影响指针的状态。当D/C为低且在内部操作完成后,指针复位到0。
(2)写周期时序
在CE和WR有效时,A/B、D/C和数据D7~D0同时被锁存。在此周期内CE必须保持低,并且INTACK必须保持高。在写操作且D/C为高时,不会影响指针的状态。当D/C为低且在内部操作完毕后,指针复位到0。
(3)中断响应周期
当INTACK为低时,进入中断响应周期。这个A/B、D/C、CE、WR信号都被忽略。
1.4Z85X30寄存器访问
访问寄存器有两个步骤,是使用寄存器指针来完成寻址的。为寻址一个指定的寄存器,先通过写入WR0的指针位来指定寄存器。因为Z85X30只有唯一的寄存器设置存在,因此,可以从两个通道中的任意一个将指针写入。当指针写入后,再次的读或写周期(当D/C为低时)将存取刚才指定的寄存器。在读和写周期结束时,指针被复位到0。
对RR8(接收数据缓冲FIFO)的读及对WR8(传送数据缓冲FIFO)的写操作,可以按以上方法进行,也可以在D/C为高时进行存取。当D/C为高时,可以直接对相应的数据寄存器进行存取,并且指针的状态为独立的。这样,允许在一个周期内寻址数据寄存器,并且不影响指针的状态。
2Z85C30与CPU的接口
以下介绍以8051作CPU与Z85C30的接口电路,如图3所示。
Z85C30的时钟选用7.0728MHz。54LS373用来锁存片选信号和Z85C30的地址(用来区分命令、数据寄存器)。因为Z85C30的写时序在数据有效后,才应出现WR的下降沿;在数据无效之前,应出现WR上升沿。用1片D触发器54LS74和2个反相器件来延迟送到Z85C30的WR。由于电路设计为TTL电路,在实际的应用,还需加入TTL-RS232转换电路芯片。
3软件设计
3.1Z85Z30的I/O操作
X85C30有三种基本的I/O操作形式:查询、中断、块操作。这三种I/O操作在初始化和数据传送时涉及到寄存器操作。
查询方式依靠软件查询串行控制器,从而决定什么时候数据应从串行控制器输入或输出。在此模式中,主中断使能位和WAIT/DMA请求位都应编程为0,从而清除任何中断或DMA请求。查询是通过对RR0的状态检测进行的。在此模式中,中断功能失效。在转入数据处理前,必须对RR0读分析,以决定进入怎样的例程。
中断方式中,串行控制器的每一个通道包括三个中断源:接收器中断、发送器中断和外部/状态中断。
块操作方式可将W/REQ输出与WR1中的就绪/请求位配合。通过编程,W/REQ输出在块操作方式中能被定义为WAIT信号,在DMA方式中可作为REQ信号。
3.2软件的编写
不同的应用场合,对Z85C30的初始化流程不同,这就需要对Z85C30的写寄存器赋予相应的初值。
图38051与Z85C30的接口电路
在SCC初始化完成后,即可进行通信。传送缓冲区和接收缓冲区全部为空。软件把第1个传送字符写到传送缓冲器,中断才会产生。第1个传送字符到了SCC的移位寄存器,传送中断产生。然后,SCC继续判断中断,直到报文结束。报文结束时,应执行复位发送中断赋值命令,用来禁止发送请求中断。SCC检测到最后一个字符,中断将停止,直到另外的报文写到传送缓冲器。
寄存器RR2用来说明中断矢量和状态,它从B信道读取。RR3是中断赋值寄存器,用来指示中断的类型,它从A信道读取。看网络补充版中列出了Z85C30的中断流程。