时间:2023-03-22 17:32:43
序论:好文章的创作是一个不断探索和完善的过程,我们为您推荐十篇管理系统职称论文范例,希望它们能助您一臂之力,提升您的阅读品质,带来更深刻的阅读感受。
在我国现代化工业发展的进程中,人们对产品生产质量提出了更高的要求,产品生产过程中的管理、监督、控制、检测工作也越来越受到重视。基于我国新测绘法中相关规定,测绘工程质量管理指的是对从测绘工程单位承接测绘任务开始,一直到产品交付过程,实施的全过程质量管理。在测绘工程实施过程中,应该坚持质量第一、统一控制的原则,同时注重测绘工程的整体经济性,加强对测绘过程的监管,保证测绘工程的质量满足工程具体的目标。质量管理是测绘工程发挥功能效益的保障,所以需要采用多种形式,对测绘工程质量宣传,提高测绘工作人员的质量意识,并加强测绘人员技能培训,提高测绘水平。
1.2测绘工程系统控制概述
测绘工程系统控制主要是在工程范围内,建立协调、统一的监控网络,对测绘工作各个环节实行统一调配以及质量监控,保证测绘精度与均匀性。在实际测绘工程中,可以选择与城市控制网、国家控制网进行联网,建立统一的系统控制网络,同时根据测绘区域地理特征、高程等确定合理的投影长度。测绘工程系统控制必须联系实际,避免系统控制网与实际测绘工程不符的情况。
1.3测绘工程质量管理与系统控制重要性分析
测绘工程质量管理与系统控制对测绘工程整体质量与安全,直接影响我国社会主义发展战略的科学性,是我国信息化建设顺利进行的必要前提。同时,加强测绘工程质量管理与系统控制,能够不断的提升测绘工作水平,对促进我国测绘工程健康发展具有十分重要的意义。
2测绘工程质量管理与系统控制现状分析
现阶段,测绘工程质量管理与系统控制中存在的问题主要体现为以下几个方面:(1)现阶段测绘工程单位测绘工作绝大多数都是自测自用,外界的监督力度较弱,因此逐渐形成较为松散的行业习惯;(2)一些测绘工程单位虽然也建立了质量管理与系统控制体系,但由于体系不够完善,使得测绘工程各个环节工作不能有效的协调与统一;甚至一些测绘工程单位质量管理与系统控制机构流于形式,不能履行部门的义务;(3)测绘工程质量管理与系统控制部门人员素质有待提升,对测绘工程工作质量与效率造成很大的影响.
3加强测绘工程质量管理与系统控制的有效措施
基于现阶段测绘工程质量管理与系统控制的现状,笔者根据多年的测绘工作经验,现提出以下几点加强测绘工程质量管理与系统控制的有效措施,供有关人员参考。
(1)做好测绘工作前期准备。
在测绘工程具体工作开展前,需要对工程地理位置、环境条件的调查,并在此基础上选择合适的材料的设备。根据现场勘查获取的第一手资料,结合具体的测绘工程发难,对相关技术要求进行认真研究,确保方案与计划与行业标准相符,加强对测绘工程方案的审查,确保方案的可行性。另外,需要根据具体的测绘任务,建立完善的质量管理与系统控制制度,落实具体工作责任制。
(2)完善测绘相关的法律法规。
随着城市化建设的深入,国家加大了对测绘质量的重视程度,先后颁布了计量法、质量法、测绘法等一系列法律,同时在此基础上有颁布了包括测绘产品质量监督检验管理办法、测绘质量监督管理办法等一系列的法规政策。但是目前测绘工程相关法律法规政策还不够完善,同时其可行性有待提升,给测绘工程质量管理与系统控制工作带来很大的影响。这就需要国家不断的完善相关法律,强化法律对测绘工程的监督与约束,为测绘行业提供行业规范与标准。
(3)不断的完善测绘工程质量管理机制。
测绘人员在我国各个经济建设部门中都有涉及,各具特点,同时也存在一定的差异性。只有完善的测绘工程质量管理机制,包括检查机制、制约机制、激励机制等,为测绘工程质量管理与系统控制提供有力的依据。另外,还需要加强测绘工程单位年检,将绩效考评、统验结果作为年检的重要依据,及时了解测绘工程行业动态,制定合理的质量管理与系统控制统计表;完善测绘质量抽查制度,扩大抽查的密度、范围等,同时抽查标准,并将结果公布,接受社会的监督。
(4)加强测绘工程系统控制管理工作。
测绘工程的质量管理与系统控制不仅可以很好地为社会提供测绘工程产品的管理与服务,而且可以进一步规范完善测绘工程生产单位的生产行为,具有科学、公正、独立、服务与管理等特征,是保证测绘工程的顺利达标的保障。为了保证整个测绘工程顺利推进,必须通过对测绘工程产品生产过程的管理与控制,掌握测绘工程产品生产的具体过程,可以了解其中存在的问题与困难,以便及时提出可行措施加以解决落实。为了保障测绘工程的质量和服务水平不断提升,要以市场经济发展规律为依据,逐步规范测绘工程管理控制运作行为,健全完善测绘工程管理的相关制度。而且要善于向国内外先进的测绘单位学习先进的管理控制方法和经验,并结合自身实际逐步形成完善独立的管理控制体系。
智能化信息系统的实现是基于分布式架构,对外部资源进行快速有效的集成,并对经济基础信息进行分类、传输和管理。智能化信息系统中数据是通过有线和无线网络进行实时采集得到的,采集的数据主要是针对应急决策支持所需的图像、视频等。智能化信息系统在采集得到相应的数据之后,需要对数据进行处理和传输,通过对数据进行分类,构建智能化信息系统的模型库、知识库和案例库等。并对上述数据库进行管理和维护,为上面提到的应急决策支持功能和事件预警监控功能的实现做好基础。事件预警监控智能化信息系统可以对预警规则进行制定,并对项目进行监控,对于预警时间进行及时的通知。智能化信息系统采自适应神经网络模糊推理技术,以及大数据挖掘的相关技术,对收集到的信息进行分析和处理,得出事件之间的关联和规律,并对重大的突发事件进行提前预警。
1.2应急决策支持
智能化信息系统实现的基础是大量的知识库和模板库,通过将方法库、模型库整合在一起形成信息系统的数据库。智能化信息系统在处理时间的时候,就可以通过数据库所提供的大量的,包括图像、数字、文本等形式的信息资料进行分析,以及对历史资料、实时信息和预测信息的查询,得到相似的案例和处理方法。同时,智能化信息系统可以利用多Agent技术对时间进行全方位的分析和处理,准确地得出处理方案,并采取相应的措施。
2智能化信息系统集成的项目管理
智能化信息系统集成项目所覆盖的学科范围较广,各集成部分的要求和所实现的技术不尽相同,同时,各集成部分之间的关系错综复杂。如何对智能化信息系统中各项项目进行有效的组织和整合,对项目的成败具有重要的影响。因此,要做好项目的管理工作,包括项目的进度、技术、质量过程、文档以及用户关系的管理,下面将分别进行简要的描述。项目的进度管理:这是项目管理中的重要环节,需要对项目的进展包括工作周期和工作排序进行调整和确定,保持资源合理的配置同时对成本进行严格的控制。项目的计划管理:这是保证项目按照计划进行实施,防止项目在实施过程中出现混乱的现象,同时,合理分配项目资源,对人力物力进行合理的分配,防止出现浪费的现象,有效的项目计划管理有助于项目有条不紊的实现。项目的质量过程管理:主要是对智能化信息系统进行全方位的管理和监控,制定项目的质量标准,并根据质量标准对项目进行管理。项目的文档管理:有利于项目的管理人员及时对项目中的时间进行回顾和分析,总结经验教训。项目的用户关系管理:主要是根据用户的需求,对项目进行反馈和改进,保证用户对项目的满意度。
2远程教育平台的功能
网络远程教育平台包括网络环境,网络(网络学校,学生),课件,图书馆资源和其他因素,它是基于网络的,通过一套完整的支持软件和管理软件来保证服务管和体育整个网络教学发展的有序运行。达到以下网络远程教育平台服务的具体需要:(1)综合信息服务。综合信息服务将成为远程教育的网络信息交互平台的基础上,它可以释放和课外教育信息沟通,介绍了网上众多的大学和培训机构,同时,教师和学生可以在线交流教学经验。(2)教育教学管理服务。服务教学和教育管理是远程教育的核心网络平台的一部分。这主要包括:课程学习管理系统,浏览课程系统,多媒体教学系统,多媒体操作系统,答疑系统分析,远程测试系统,课件的开发和管理系统,学校管理和信息查询系统。(3)虚拟校园管理服务。在虚拟校园管理系统的上行链路和教学活动的桥梁作用,在整个教学活动、校园管理的各个环节,涉及所有的对象和教学资源。它主要包括:教师管理,数据统计分析系统,计费功能,安全管理,日志管理,行政公文管理,在线图书馆,学生社区管理。
3远程教育平台的设计方案
3.1的目标和内容。硬件系统的设计和远程教育网络平台的设计包括系统软件平台的选择开发平台的设计。远程网络教育平台作为网络虚拟大学园系统平台,技术支持和保障,提供全方位的远程教育合作单位和其他在线教育机构,避免重复投资,为了适应网络教育系统发展的需要,新的信息和网络的建立。该平台的建设目前流行的ASP,IDC和其他先进的概念和网络技术,结合经典的网络技术,视频传输技术,多媒体技术和软件工程技术,考虑以下几方面的具体需要:(1)硬件系统是可扩展的,灵活的,安全的,有效的。硬件平台的主机,网络设备,通讯设备,数据存储设备的要求是安全的,稳定的和有效的,先进的阶段和良好的可扩展性(2)的通用性,提高软件支撑环境的功能。结合国家教育部现代远程教育平台,资源管理系统和远程教育软件支持标准的研究成果,对远程教育系统和标准的建立。(3)接入环境灵活,方便快捷。网络教育网络平台将建立专门的光纤连接各区域网络的网络数据中心。学校校园网和远程教育的节点可以方便地通过各种类型的数据网络接入。(4)在整个远程教育各普通节点。在一个镜像网站和教学网站建设网络范围逐渐利用网络教育网络的通用平台,形成整个网络范围内的网络教育系统。3.2网络硬件设计。远程教育网络教学环境主要是由在一个分层的形成一个中央控制节点和远程教育通过网络连接。该系统的硬件和软件配置控制中心,实现需要的教学管理,节点的硬件和软件环境的远程教育教师教学与学生学习方式的要求。3.3网络环境。开展远程教育活动,在远程教育平台主要依靠网络,在实施计划的控制中心和教学实验阶段,在这所学校或私人数据中心的建立,分散在一个试点单位的远程教学点,他们通过网络连接。目前,已经建立了一个快速和大部分的大学校园网千兆,提供远程教育的信息传输通道。远程教育平台的网络连接结构。信息与控制中心,老师教的节点和数据在内部配置中心大学和其他元素,是远程教育的关键设施。目前,远程教育的实现依赖于网络环境中的两种不同类型的大学,他们的私人信息网和SDH网。大学校园网络和网络是由一个千兆网络网通光学互连设计各分园连接,提供远程教育网络平台的基本要素。3.4信息控制中心的组成和功能。信息控制中心是远程教育平台的核心部分,是远程教育的顺利实施的关键。在信息控制中心的远程教育平台的软件主要的硬件和系统,如VOD点播系统,视频会议控制平台,课件数据库,数据中心管理系统,远程教育,远程教育技术支持的主要提供者。信息控制中心实现远程教育中的节点控制,远程教育的学生必须登录到远程教育平台的信息控制中心,并根据浏览需要和其他的学习活动,相应的制度和教师开发课件等教学资源存储在信息控制中心。3.5配置节点功能和异步。异步教学节点具有多媒体计算机,计算机通过局域网与网络连接。学生可以通过学习需求的异步教学的多媒体视频在线注册,教学与其他教学资源,学习和研究活动的浏览,课程考试。教学同步节点提供教师和学生之间的实时双向通信,建立教师与学生的教学为导向的环境中,学生可以实时看到老师的照片,听老师的,老师看到学生和在实时的各种情况的讨论问题的学生。其他节点配置异步教学设备在教学同步节点,还配备了一个视频会议系统,课件播放系统,电子白板,音响系统和其他一些设施。
中图分类号:G25 文献标识码:A 文章编号:1674-098X(2017)01(a)-0235-02
Discussion on the Problems and Countermeasures of Library in the Identification of Professional Title Papers
Oudeng Geli
(Xinjiang Medical University library, Urumqi Xinjiang, 830004, China)
Abstract:2013―2016 Library of Xinjiang Medical University, Xinjiang Medical University, and health series of teachers need to be promoted to the title of the doctor's professional title papers published papers identified work. This paper mainly through the papers identified during the work more and repeated problems are analyzed and summarized, thinking and analysis to solve these problems, and finally to find solutions to these problems.
Key Words:Technical title; Paper identification; Countermeasure
随着高校教育体制改革的不断深入,职称评审制度的不断完善,越来越多的高校在职称评审时,将发表的职称论文作为重要的评定指标[1],尤其是核心期刊论文更是衡量学术水平及科研水平的重要指标。职称论文认定工作的主要工作和难点也是针对发表的核心期刊进行甄别。普通期刊也占很大的一部分,普通刊的认定主要针对期刊的合法性和是否是正规期刊进行甄别。该校从2013年起开始承接职称论文认定工作至今,主要服务对象为大学在职的教师及新疆医科大学六所附属医院的医生群体。
1 职称论文认定工作中存在的问题
1.1 读者缺乏对核心期刊和非法期刊的鉴别能力
目前在高校的职称论文中,评审的形式主要还是以科研论文为主核心期刊发表的论文被普遍认为是高水平的论文,并作为衡量科研工作者学术水平、晋升高级职称、取得硕博士论文答辩资格、申报科研项目、科研机构或高等院校学术水平评估的重要依据之一[2]。
在接待读者的过程中我们发现许多教师职工为了能快速的,将自己的在一些非法期刊上,非法出版物以营利为首要目的,只要支付版面费很快就会发表。由于非法期刊的制作和发行技巧在逐步提高,很多教师和科研人员缺乏对非法期刊的鉴别能力。在不知情的情况下常常将文章寄给非法刊物,造成不必要的损失。尤其是核心期刊,近几年随着对晋升职称的要求越来越高和竞争越来越激烈,发表核心期刊论文成了必要条件。很多教职工不是通过正规途径而是通过中介或者直接用百度搜索,往往搜索到的都是“黑中介”,这些中介会仿造核心期刊制造一个假的期刊即套刊,在套刊上的,主要表现为期刊封皮、封面以及年、卷、期都与正版期刊一致,目录和正文不一致。
1.2 教师及职工科研人员填写论文认定表不认真
每年的9~10月份是评审职称的高峰期,在评审前图书馆都会发一份如何填写论文认定的通知到每个单位的人事机构,而且在每个认定表的下面都会有个填写说明,但是准备晋升职称的教职人员,很多都不认真阅读填写说明,在填写认定表时发生一些低级的错误如论文题目经常有错别字,或者是少一字,或者是发表的刊物的名称也写错。上述错误造成不必要的麻烦,使得做论文认定的老师必须再次帮助重新填写表格,或者退回表格让读者重新填写,在这反复修改的过程中无形中又增加了老师的工作量,更延迟了认定报告完成的时间,使得工作效率降低。
1.3 医学类院校在社科类论文认定过程中存在的问题
该校是非综合类大学主要以医学类专业为主,在订购数据库资源时首先需要考虑到以医学类数据库和纸质期刊为主。但是除与医学相关的学院,该校还有一些是非医学类的学院,如:社会科学类、语言类、工程技术类和体育类等专业,在认证这些社会科学类专业老师的时候遇到社科类的资源不足。在订购数据库时首先得考虑医学类数据库,比如万方数据库,由于从2008年起,中华医学会与万方数据建立了“中华医学会系列杂志数据库”独家战略合作伙伴关系,万方收录了自1998年至今的中华医学会系列杂志的全文。在获取高质量的医学期刊文献全文时,万方(期刊)数据库有很大优势[3]。而社科类的期刊大部分集中在中国知网数据库,而且该数据库每年的订购费用涨幅比其他数据库高,因每年订购数据库的经费有限不能全部订购,不能满足全学院老师的需求。还有对社科类的核心期刊不熟悉、不了解,无法认定或者认定时没有把握,必须跟社科类的院校如,新疆师范大学等联系沟通后才能确定是否为核心期刊,还有一些教职工的的是民族语言,没有专门的民族语言的数据库可以认定。
1.4 委托单位与认定机构之间缺乏沟通造成不必要的麻烦
每年的职称论文认定工作当中发现很多委托单位的人事部门与认定机构缺乏沟通,甚至不沟通。在每年的认定工作开始阶段,认定机构首先要发通知到每个单位的管理职称的部门,大部分都是学校或者医院的人事部门在负责晋升职称的工作,然后再由各个人事部门把文件传达到拟进职称教职工。在这过程中往往有一个环节沟通不清楚,就会造成不必要的麻烦。如在某个附属医院通知晋升职称的人事部门因不清楚哪些条件的职工要做论文相似性检测,导致该附属医院的很多拟进职称的职工误以为都要做论文相似性检测,最终和该认定机构和医院的人事部门沟通后解决了问题。
1.5 对往年做的论文认定报告缺乏规范的存档及整理
该校自2013年开始开展论文认定这项工作至今,已完成了千余人次的论文认定报告,完成的报告也共计千份,缺乏规范化的存档,一般都是存在自己的电脑里而没有进行集中和系统的存档管理。比如一个读者今年晋升职称,今年给他做论文认定的是一个人,因各自原因未能晋升通过,明年还要继续评职称那么就不能保证还是去年的老师给他再次做论文认定。或者因老师进修休假等其他原因,还得再次重复去年的工作。还有一种情况就是因为是不同部门的老师做的论文,可能今天刚好调休不在,使得读者不能按时拿到报告。再次就是由于电脑存在感染病毒的隐患不得不重做系统,存档的报告就可能存在丢失的情况。
2 职称论文认定工作中问题的解决和对策
2.1 加强宣传提高读者信息素养
2.1.1 开展专题讲座
学科馆员是学科服务的主体,是实施学科服务的核心基础,担负着学科信息资源服务、学科信息素质教育、学科资源建设、参考咨询服务、院系联络人等职[3]。在开展论文认定工作前期做好准备工作,根据学科馆员对口的单位积极开展专题讲座,专门针对学校及各所附属医院进行专题的讲座,在工作开展前即做好计划和准备工作。
2.1.2 利用现代化手段宣传图书馆
在信息发达的今天,图书馆通过微博、微信、移动图书馆等通信手段推广论文认定工作的规范要求及注意事项,扩大宣传,推广多元化服务提高读者信息素养。
2.2 与其他社科类院校加强合作
在解决社科类资源不足的问题上可以加强与其他社科类院校合作如新疆师范大学和新疆大学,实在没有把握的情况下,可以委托其他社科类院校完成论文认定的工作。再次可通过维普数据库和超星Medalink数据库中的文献传递功能弥补社会科学类期刊资源不足。
2.3 加强认定机构与委托单位的沟通
在每年的论文认定工作开展前积极与委托单位联系,找到主要负责这项工作的负责人,可以通过建立QQ群、微信群等方式l布和通知消息。做好这些负责人的通讯录,积极与他们联系,有问题及时沟通及时解决。
2.4 建立新疆医科大学职称论文文档管理系统
在每年职称评审工作结束后,督促每位老师做好论文认定报告的存档工作,进行规范化的存档并建立新疆医科大学职称论文文档管理系统,建立该系统可以实现提交论文认定报告、检索、存储、统计分析的功能。
3 结语
综上所述新疆医科大学图书馆在3年的论文认定工作中,遇到各种各样的意想不到的问题,有的问题比较简单,有的问题比较复杂。该文主要通过总结、归纳、分析出最常见的问题以期能够给从事该工作的其他单位提供借鉴,通过问题的提出最终提出面对这些问题的解决方法,最终的目的是希望能够更好地解决问题,能更好地为新疆医科大学教职工及附属医院的职工服务。
参考文献
ESM的嵌入式操作系统JetOS设计。ESM还包括一个嵌入式操作系统JetOS,主要负责对嵌入式模块的管理。JetOS的软件模块主要分为6大部分:主控系统、通讯系统、命令处理系统、智能卡接口模块、文件系统、密钥管理系统。每一个都和其他的模块有一定的联系,但并不是全互联的。
1 主控系统
主控系统负责监控通讯通道,同时要控制ESM自身系统的安全和稳定运行。与它有联系的有3个子系统:通讯子系统、命令处理子系统和智能卡接口子系统。因此它要控制并管理这3个子系统的正常运行,他们之间主要是调用和被调用的关系:医学论文主控系统会监控系统异常和正常事件的发生,一旦被激活,它会调用通讯系统与主机通讯,接收命令,转而调用命令处理子系统,对主机的要求做出响应。如果是和智能卡相关的,它会直接调用智能卡接口模块。主控模块并不直接和文件系统以及密钥管理系统关联,它只是通过命令处理系统来调用。主控系统还执行有权限的开关机功能,这也是通过对智能卡接口模块和通讯系统的调用来实现的。
2 处理子系统
JetOS提供给主机的命令调用功能都是通过命令处理子系统来实现的。命令处理子系统连接了4个主要的系统模块。由于命令处理模块要执行各种安全功能或操作,它必须能够自主调用所需要的资源。但在超循环结构中,命令处理子系统是不能自主运行的,它属于前台系统,它必须通过主控系统的调用来激活。同时它要受到主控系统的监控,英语论文一旦命令处理模块执行异常或碰到非法操作,主控系统会直接采取相应措施来控制主机,这是通过检测命令处理系统的返回应答码来实现的。
3 通讯系统
通讯系统是ESM和主机之间的唯一接口,是控制和主机相互通讯和传送控制命令的通道。
它包含一个命令通道、一个辅助的数据通道以及一个控制用通道。命令通道提供了和主机的函数调用接口、辅助的数据通道通过PCI总线方式来传输大容量数据,主要是加解密数据、控制用通道利用I2C总线来传输控制信号控制主机外设。
4 管理系统
密钥管理是实现整个ESM系统安全的一个重要组成部分,这里考虑在JetOS中实现一个简单的密钥管理功能,实现除了能够对自身所提供的加解密和认证签名系统提供支持外,还一定程度上实现整个系统环境下的密钥管理系统的局部功能。
5 智能卡接口模块
智能卡的硬件接口是用GPIO实现的,在JetOS中,需要用纯软件模拟的方式来控制智能卡设备,需要一个专门的智能卡接口模块。它通过控制GPIO信号来与智能卡通讯,提供了一个标准的智能卡软件接口。它受主控系统的调用,同时也受命令处理系统的调用。主控系统在执行开关机权限检测或身份认证,卡异常监控等功能时,会直接调用智能卡接口来执行卡操作。而碰到通用性智能卡应用比如卡验证,加解密,圈存圈提(银行应用)时,会由命令处理模块来发出调用命令。
6 文件系统
在JetOS管理ESM并执行各项功能时,需要一个简单的文件系统来存贮各种重要的JetOS系统文件和应用参数。文件系统同时考虑了密钥管理系统的实现,因为密钥管理系统的一部分需要文件系统的支持,同时文件系统也给ESM系统本身功能和应用的升级留下了扩充的余地,可以在文件系统中建立多个应用文件或多个功能性文件等。
应注意在JetOS的模块图中并没有内存管理模块,并不是完全没有内存管理,只是内存管理的实现十分简单,而且由于ESM的资源有限,实现一个完整的内存管理并没有必要,因此考虑了一种很简单的内存管理方式,在设计中采用顺序存储的方式,利用链表域来查找内存区域,内存并没有分配和回收,由于应用的特殊性,职称论文产生的碎片对系统性能的影响并不大。
7 计算机安全
尽管ESM的嵌入式操作系统JetOS设计可以提高计算机的安全性,但也不是唯一的一种方法,现在用于网络安全的产品有很多,比如有防火墙、杀毒软件、入侵检测系统等等,但是仍然有很多黑客的非法入侵。根本原因是网络自身的安全隐患无法根除,这就使得黑客进行入侵有机可乘。虽然如此,安全防护仍然必须是慎之又慎,尽最大可能降低黑客入侵的可能,从而保护我们的网络信息安全。而JetOS的总体结构设计中采用了超循环结构,那么相应的在实现策略上就应该是一种被动的方式,即ESM系统处于一个空闲等待状态,除了一些系统自身的例行操作之外,其余时间是等待事件的发生,主要是接收主机OS的命令,然后进入命令处理系统进行处理,并返回结果给OS,这是超循环结构所规定的模式。但这样的模式不能实现主动控制主机的功能,所以需要改进,考虑的一种方式就是采用主动和被动相结合,JetOS可以被动地接收主机发送的命令,也可以主动向主机发送控制信号,但主要是以被动式为主的辅助以主动控制模式,这样ESM同时扮演主设备和从设备。
这种策略的好处主要是灵活,可以很好地满足功能设计上的各种应用需求。主动控制模式可以有效地增强主机的安全性能。可以说主动控制模式才真正体现了硬件一级的安全功能。
计算机的安全涉及从计算机底层硬件一直到应用程序的各个环节。为了增强计算的安全性,从计算机底层到应用程序、从硬件到软件必须有一套完整的安全设计方案。如何从计算机底层硬件体系结构入手,增强计算机的安全性,是研究热点之一。通过对可信技术[122]的研究,结合嵌入式技术,设计并实现了一种基于嵌入式方式的可信计算机方案,该方案在通用计算机主板上嵌入一个嵌入式安全模块ESM(EmbeddedSecurityModule),从而能够从硬件底层到操作系统、从硬件到软件都做出改进,构成一个较完整的安全体系结构。ESM模块将计算机的功能进一步地扩大和延伸。基于这一系统,能够开发出一个更加安全可靠,并且适用范围更广的可信计算机。
1ESM概述
目前嵌入式系统在计算机的各个领域都有广泛的应用[324]。ESM也是一个成功应用的嵌入式系统。毕业论文从结构上来说,ESM主要由一个嵌入式硬件模块和一个微型的嵌入式操作系统JetOS组成。ESM是嵌入在主板上的,并从硬件上增加了对主板上南桥芯片的直接控制能力。同时,它还控制着一个智能卡接口,任何用户使用计算机必须插入表明其身份的智能卡以后才能正常加电启动计算机。通过这2个重要的硬件改进,结合其内部的JetOS,ESM能够自如地控制主机上的资源以及使用者的权限。从而使整个系统的安全性得到了很大的增强。ESM的软件核心是JetOS。JetOS本身采用了一定的安全策略以达到用户安全使用计算机的目的,JetOS与主机采用双向通讯的方式。JetOS通过接收主机OS的各种命令调用,然后返回处理结果来提供相应的安全功能;同时,JetOS能够主动控制主机,通过这种主动控制,可以更好地监控用户对通用计算机使用中的不安全因素。图1显示了软件的层次结构。
前面提到了ESM还提供了智能卡操作的接口,图2表示增加了智能卡接口以后的三级结构。当前,智能卡可以提供诸如身份认证,电子签名、权限管理等诸多安全功能。智能卡应用也是嵌入式系统应用的一个发展趋势。ESM通过提供智能卡结口,使得主机能够很好地利用智能卡开发出各种应用程序,扩展了计算机的应用范围。
通过实验,ESM对系统的影响非常小,用户在日常使用中根本感觉不到ESM的存在。总之,ESM模块将计算机的功能进一步地扩大和延伸。嵌入式的ESM模块其本身就像一个小型的控制和管理系统,通过把它嵌入在主机主板上控制相关资源,并与主机双向通讯,使得普通计算机能够成为一个更加安全可靠,并且适用范围更广的安全计算机。
2ESM的嵌入式硬件设计
ESM的硬件部分是一个单芯片系统。它主要是采用一个微处理器[5]进行主控制及处理工作,外部连接有各种外部设备和I/O,这些外部设备用来提供各种接口及I/O操作,比如USB接口、智能卡接口、以及同主板之间的接口。ESM本身提供了2个大容量的存储设备用来装载和运行相应的控制程序。同时,ESM和主板也有直接的连接,并且采用了2种不同的连接方式:GPIO方式和I2C方式。这2种方式分别完成2种不同的功能。GPIO用来进行数据传输,I2C用来控制主板外设。
在ESM模块内部采用了几种不同的总线方式,采用多总线复合的结构,可以带来2个明显的好处:不同的应用采用不同的协议传输,使得各种不同的应用能够满足自己的一套标准和速率要求;利用不同速率的总线协议传输可以有效地改善系统的传输效率。通过对传输数据类型的分类,比如慢速量小的命令控制类数据采用自定义的GPIO协议,而快速量大的数据操作则采用USB或PCI方式,这样数据传输之间不需要相互等待,有效弥补慢速设备带来的速度缺陷。
1)内部总线微控制器内部提供了内部总线驱动接口,它控制内部的地址、数据和控制总线,如图3所示。从总线结构图可以看到,几乎所有的外部设备都是通过CPU的内部总线同CPU进行交互的,但是通过CPU内部寄存器的设置,可以调整总线宽度,从而可以实现8位和16位外设的同时操作。内部总线是ESM的基本架构,它将承载ESM内部的绝大多数的数据流和指令流。
2)GPIO协议通讯GPIO协议是ESM自定义的,留学生论文用来和主机进行通讯的一种特殊的总线形式。它的基本架构如图4所示。利用CPU提供的可编程的PIO引脚引出3根GPIO信号线,硕士论文分别用来作为中断信号线、数据信号线和时钟信号线。它的另一端直接连接在主板的南桥引脚上,南桥的引脚同样也是可编程的GPIO信号线,操作原理一致,从而可以实现双向的数据通讯。GPIO协议主要一个慢速的数据通讯协议,用来处理低速少量数据流。在ESM中,GPIO是主机和ESM之间的控制命令通道,对于少量的命令数据来说,GPIO协议已经足够了。
3)I2C协议通讯I2C总线是用于低速设备互联的一种串行总线协议。它是一种双总线结构,通过定义挂接在总线上的设备的地址,主从关系,可以很容易地实现多设备之间的访问。ESM中利用一个标准的I2C接口芯片,可以将并行数据输入转换为I2C格式的数据输出,输出数据用来控制一个I2C的从设备,如图5所示。
4)PCI总线在总线结构图上可以看到,CPU并没有提供PCI的接口控制电路,ESM是通过一个具有PCI接口的密码协处理器来使用PCI总线同主机通讯的,这也是硬件体系结构一个创新的地方。ESM提供的安全功能中有数据加解密功能,而数据加解密涉及到大量数据的交换,自定义的GPIO协议通讯方式或低速USB方式都很难满足速度上的要求,这就必然要引入一个高速总线接口,密码协处理器就是一个很好的切入点。它本身并不是为此而引入的,密码协处理器主要提供对非对称密码运算的支持,通过它可以快速实现电子签名、运行认证算法以及密钥的生成等。使用带PCI接口的密码协处理器可以很好地解决ESM的速度瓶颈,可以有效地缓解利用低速GPIO接口带来的传输方面的限制。
3ESM的嵌入式操作系统JetOS设计
ESM还包括一个嵌入式操作系统JetOS,主要负责对嵌入式模块的管理。JetOS的软件模块主要分为6大部分:主控系统、通讯系统、命令处理系统、智能卡接口模块、文件系统、密钥管理系统。每一个都和其他的模块有一定的联系,但并不是全互联的。图6表明了其结构。
1)主控系统主控系统负责监控通讯通道,同时要控制ESM自身系统的安全和稳定运行。与它有联系的有3个子系统:通讯子系统、命令处理子系统和智能卡接口子系统。因此它要控制并管理这3个子系统的正常运行,他们之间主要是调用和被调用的关系:医学论文主控系统会监控系统异常和正常事件的发生,一旦被激活,它会调用通讯系统与主机通讯,接收命令,转而调用命令处理子系统,对主机的要求做出响应。如果是和智能卡相关的,它会直接调用智能卡接口模块。主控模块并不直接和文件系统以及密钥管理系统关联,它只是通过命令处理系统来调用。主控系统还执行有权限的开关机功能,这也是通过对智能卡接口模块和通讯系统的调用来实现的。
2)通讯系统通讯系统是ESM和主机之间的唯一接口,是控制和主机相互通讯和传送控制命令的通道。它包含一个命令通道、一个辅助的数据通道以及一个控制用通道。命令通道提供了和主机的函数调用接口、辅助的数据通道通过PCI总线方式来传输大容量数据,主要是加解密数据、控制用通道利用I2C总线来传输控制信号控制主机外设。
3)命令处理子系统JetOS提供给主机的命令调用功能都是通过命令处理子系统来实现。命令处理子系统连接了4个主要的系统模块。由于命令处理模块要执行各种安全功能或操作,它必须能够自主调用所需要的资源。但在超循环结构中,命令处理子系统是不能自主运行的,它属于前台系统,它必须通过主控系统的调用来激活。同时它要受到主控系统的监控,英语论文一旦命令处理模块执行异常或碰到非法操作,主控系统会直接采取相应措施来控制主机,这是通过检测命令处理系统的返回应答码来实现的。
4)智能卡接口模块智能卡的硬件接口是用GPIO实现的,在JetOS中,需要用纯软件模拟的方式来控制智能卡设备,需要一个专门的智能卡接口模块。它通过控制GPIO信号来与智能卡通讯,提供了一个标准的智能卡软件接口。它受主控系统的调用,同时也受命令处理系统的调用。主控系统在执行开关机权限检测或身份认证,卡异常监控等功能时,会直接调用智能卡接口来执行卡操作。而碰到通用性智能卡应用比如卡验证,加解密,圈存圈提(银行应用)时,会由命令处理模块来发出调用命令。
5)文件系统在JetOS管理ESM并执行各项功能时,需要一个简单的文件系统来存贮各种重要的JetOS系统文件和应用参数。文件系统同时考虑了密钥管理系统的实现,因为密钥管理系统的一部分需要文件系统的支持,同时文件系统也给ESM系统本身功能和应用的升级留下了扩充的余地,可以在文件系统中建立多个应用文件或多个功能性文件等等。
6)密钥管理系统密钥管理[627]是实现整个ESM系统安全的一个重要组成部分,这里考虑在JetOS中实现一个简单的密钥管理功能,实现除了能够对自身所提供的加解密和认证签名系统提供支持外,还一定程度上实现整个系统环境下的密钥管理系统的局部功能。
应注意在JetOS的模块图中并没有内存管理模块,并不是完全没有内存管理,只是内存管理的实现十分简单,而且由于ESM的资源有限,实现一个完整的内存管理并没有必要,因此考虑了一种很简单的内存管理方式,在设计中采用顺序存储的方式,利用链表域来查找内存区域,内存并没有分配和回收,由于应用的特殊性,职称论文产生的碎片对系统性能的影响并不大。
JetOS的总体结构设计中采用了超循环结构,那么相应的在实现策略上就应该是一种被动的方式,即ESM系统处于一个空闲等待状态,除了一些系统自身的例行操作之外,其余时间是等待事件的发生,主要是接收主机OS的命令,然后进入命令处理系统进行处理,并返回结果给OS,这是超循环结构所规定的模式。但这样的模式不能实现主动控制主机的功能,所以需要改进,考虑的一种方式就是采用主动和被动相结合,JetOS可以被动地接收主机发送的命令,也可以主动向主机发送控制信号,但主要是以被动式为主的辅助以主动控制模式,这样ESM同时扮演主设备和从设备。这种策略的好处主要是灵活,可以很好地满足功能设计上的各种应用需求。主动控制模式可以有效地增强主机的安全性能。可以说主动控制模式才真正体现了硬件一级的安全功能。
4结语
ESM可以将计算机的功能进一步地扩大和延伸,再通过对操作系统Linux内核的改造,加入嵌入式模块的主机就成为一个真正安全、体系严密的可信计算机。该设计基于对嵌入式系统的深入研究和应用,设计思想承前启后,既继承和保留现有通用计算机的体系和优点,又极大地增强了其安全性,有很强的应用价值。
参考文献
[1]TCGSpecificationArchitectureOverview.SpecificationRevision1.2[EB/OL]./downloads/TCG-1-0-Architecture-Overview.pdf,2004204228.
[2]ZhangXiaolan,JaegerTrent,DoornLeendertVan.DesignandImplementationofaTCG2basedIntegrityMeasurementArchitecture[EB/OL].ece.cmu.edu/~adrian/7312sp04/readings/rc23064.pdf,2007204229.
[3]LabrosseJeanJ.uC/OS2II源码公开的实时嵌入式操作系统[M].北京:中国电力出版社,2001.
[4]WolfWayne.嵌入式系统设计原理[M].北京:机械工业出版社,2002.
1 引言
随着我国城市建设的不断发展,其对基础空间数据的需求也进一步加大。论文 应用的模式也不断发展,从最初的直接应用数据产品,到地理信息系统应用以及webgis应用。
由于基础地理信息数据的数据量巨大,使得管理和应用非常困难。以北京市为例,数字正射影像采用tif格式,覆盖全市的1m分辨率的数字正射影像的成果数据量约50gb左右,覆盖平原地区的0·5m分辨率的数字正射影像数据量约120gb。数字地形图为dwg格式, 1∶500、1∶2 000、1∶10000三种基本比例尺数字地形图约1·3万幅,数据量约50gb。由于采用矢量处理方式,综合应用的难度也非常大。
2 基础空间数据的管理
基础空间数据主要分为栅格和矢量格式两种。
1)采用栅格方式处理管理
在数据管理上,基础性、背景性的数据可以利用栅格格式管理。毕业论文数字正射影像原始成果数据为tif格式,可以直接进入数据库管理。
数字地形图是主要的处理难点。北京市的数字地形图成果为dwg格式,图形的显示效果完全符合北京市地方图式的要求。在dwg文件中,地物的符号利用线型或线实体实现。在gis系统中如果也显示到相同的美观程度需要将符号线也入库,数据量会飞速膨胀,极大的降低索引、查询的速度。而利用gis数据的方式,由于gis平台符号化能力的限制,无法完全达到dwg图形的效果。考虑到dwg图形只做为背景显示,可以将dwg图形栅格化后利用栅格数据的形式进行管理。通过研究最终形成了一种栅格化后图形显示美观程度最高的方法,首先利用autocad环境将相应的dwg图形输出成wmf格式,利用coreldraw将wmf文件转换成tif文件,在photoshop中对图幅进行裁切,最终生成栅格化后的图形文件。由于dwg文件中的颜色有限,不会超过16种,所以可以采用4bits存储,以减少数据量。
行政区划图是利用gis数据处理系统,在地形图gis数据的基础上进行加工,最终生成符合制图美观程度、具有地理坐标和比例尺的行政区划图gis数据。由于更多地侧重于图的效果,包括文字的字体、大小,晕渲的颜色,符号等内容,数据生成后相应的符号、颜色配置也固定不变。行政区划图主要作为系统的索引图,进入系统后首先显示的是这张索引图,用户可以利用它来进行定位、查找等操作。基于以上特性,索引图也利用栅格方式处理,主要考虑是不同的gis平台和应用功能的符号化功能不同,通常无法达到制图专业对数据美观程度的要求。
2)采用矢量方式处理数据
数字线划图数据和用户的专题数据需要采用矢量的处理方式。
基于数字线划图数据,可以进行空间的查询、统计和分析等操作。数字线划图数据的数据量通常很小,硕士论文适于在网络环境下进行操作。对于不同的用户,需要不同图层的数字线划图数据。一种方式是用户直接在代码表中挑选所需数据。另外一种是按照不同的专业需求,规划不同的专业版本数据,直接提供用户使用。由于可以利用数字栅格图作为背景,可以有效减少数字线划图的数据内容。
用户的专题数据是最高层次的数据,相对而言,其他的数据都可以作为背景数据。大多数情况下用户利用专题数据进行查询、统计、分析操作。对于不同的行业应用,需要利用不同的符号体系对专题数据进行符号化。
3)数据管理方式
大数据量空间数据的成熟管理模式主要是数据管理系统结合空间数据引擎,基于效率、稳定性等方面考虑,医学论文采用oracle关系数据库和arcsde空间数据引擎是比较理想的选择。
oracle数据库中涉及划分不同表空间的问题,可以将静态数据和动态数据分类。静态数据指背景数据,数据随着测绘部门的更新周期进行更新。这类数据在入库后不需要进行更改。动态数据指用户数据,随着系统的运行,用户需要不断更改其中的内容。另外的分类是基于数据量和数据种类的考虑,不同的数据种类可以放置在不同的表空间。
arcsde可以建立栅格数据集(rasterdataset),可以实现对栅格数据图层的管理。主要的栅格数据操作命令包括:
sderaster-o import:建立栅格数据集
sderaster-omosaic:图像镶嵌
sderaster-o pyramid:建立金字塔
sderaster-o colormap:更新图层的调色版
对于rgb色的数字正射影像数据和行政区划图数据,可以直接利用命令入库。对于索引色的栅格格式数字地形图,在所有图幅入库、镶嵌完毕后,再加入颜色信息。职称论文栅格数据全部入库后需要建立多级金字塔,并建立统计,以加快访问速度。
矢量数据可以利用cov2sde、shp2sde等命令导入。可以利用sdelayer命令查询sde图层的相关信息,并建立有效的空间索引。
3 基础空间数据的
可以利用arcims实现基于web的基础空间数据。arcims将地图以服务的形式进行。
地图的制作是空间数据的重要步骤。可以利用ar-cimsauthor工具在可视化环境下制作地图。也可以利用xml编辑工具,直接编辑axl脚本。可以利用<scaledependentrenderer>标签定义在不同的比例尺下利用不同的符号和标注显示数据。如:点状地物在全图情况下显示成点符号,放大后显示相配套的符号,再放大后显示点状符号及其注记。
arcims的htmlviewer方式不需要客户端进行安装,所以可以在政府专网、互联网上使用。客户端向服务器端请求的地图服务通过arcxml语言来实现,通过在javascript脚本或asp脚本中加入arcxml请求,英语论文实现对地图服务的请求。通过javascript脚本实现客户端页面的显示和应用效果,通过arxxml实现对空间数据的操纵,通过asp脚本实现与属性数据库的交互。javascript和asp的通讯可以通过form或页面提交的方式处理4 应用服务器的开发应用服务器是指基于微软的iis服务器的服务器端组件,可以利用visual basic、visualc++等语言进行开发,表现形式是服务器端的dll文件或服务。通过应用服务器不仅可以保护代码,而且可以实现更复杂的功能,例如通过web客户端直接编辑修改featureclass数据、生成特殊格式的文件、与其他硬件设备通讯等。
下面是利用visualbasic开发的com+组件的简单例子:
新建一个activex dll工程。添加com+ servicestype li-brary(comsvcs·dll)引用和microsoftactive serverpagesobject library(asp·dll)引用。添加新类,并在类中添加如下过程:
public subdataedit(method1 asvariant, data1 asvariant)
dim objresponseasasptypelibrary·response
dim objcontextas comsvcslib·objectcontext
set objcontext = getobjectcontext
callmethod1(data1)
varresponse = " <html><body>数据编辑完
毕</body></html>"
objcontext·setcomplete
set objresponse = objcontext("response")
objresponse·write varresponse
set objresponse = nothing
set objcontext = nothing
end sub
在asp页中利用如下方法调用应用服务器对象
<%
setobjediter=server·createobject("vb工程名称·类名称")
objediter·dataeditmethod1, data1
set objediter=nothing
% >
5 技术特点
1)数字线划图管理与。通过对数字线划图的栅格化,使得的数据在符号化上满足图式符号的要求,又可以做到全局浏览,极大加快了显示速度。
2)大数据量地理数据管理。通过空间数据引擎与关系数据库的结合,实现了大数据量数据管理。通过数据库性能调整,实现了数据的高效显示。
3)应用服务器开发。地理操作属于复杂的操作类型,通过应用服务器的开发,可以实现服务器端应用功能的开发,包括空间数据库操纵、硬软件接口的开发等。
6 应用效果
在某个车载gps项目中,基于以上的研究成果我们实现了北京市基础空间数据的网络化,包括数字影像地图、数字栅格地形图、其他的专题数据等。通过与具体业务流程结合实现了基本电子政务功能。通过应用服务器的开发,开发了gps接收设备接口,实现了车载gps监控以及轨迹管理功能。
参考文献
[1]熊丽华,杨峰·基于arcsde的空间数据库技术的应用研究[j].计算机应用, 2004·
1 引言
随着我国城市建设的不断发展,其对基础空间数据的需求也进一步加大。 应用的模式也不断发展,从最初的直接应用数据产品,到地理信息系统应用以及WebGIS应用。
由于基础地理信息数据的数据量巨大,使得管理和应用非常困难。以北京市为例,数字正射影像采用TIF格式,覆盖全市的1m分辨率的数字正射影像的成果数据量约50GB左右,覆盖平原地区的0·5m分辨率的数字正射影像数据量约120GB。数字地形图为DWG格式, 1∶500、1∶2 000、1∶10000三种基本比例尺数字地形图约1·3万幅,数据量约50GB。由于采用矢量处理方式,综合应用的难度也非常大。
2 基础空间数据的管理
基础空间数据主要分为栅格和矢量格式两种。
1)采用栅格方式处理管理
在数据管理上,基础性、背景性的数据可以利用栅格格式管理。毕业论文数字正射影像原始成果数据为TIF格式,可以直接进入数据库管理。
数字地形图是主要的处理难点。北京市的数字地形图成果为DWG格式,图形的显示效果完全符合北京市地方图式的要求。在DWG文件中,地物的符号利用线型或线实体实现。在GIS系统中如果也显示到相同的美观程度需要将符号线也入库,数据量会飞速膨胀,极大的降低索引、查询的速度。而利用GIS数据的方式,由于GIS平台符号化能力的限制,无法完全达到DWG图形的效果。考虑到DWG图形只做为背景显示,可以将DWG图形栅格化后利用栅格数据的形式进行管理。通过研究最终形成了一种栅格化后图形显示美观程度最高的方法,首先利用AutoCAD环境将相应的DWG图形输出成WMF格式,利用Coreldraw将WMF文件转换成TIF文件,在Photoshop中对图幅进行裁切,最终生成栅格化后的图形文件。由于DWG文件中的颜色有限,不会超过16种,所以可以采用4bits存储,以减少数据量。
行政区划图是利用GIS数据处理系统,在地形图GIS数据的基础上进行加工,最终生成符合制图美观程度、具有地理坐标和比例尺的行政区划图GIS数据。由于更多地侧重于图的效果,包括文字的字体、大小,晕渲的颜色,符号等内容,数据生成后相应的符号、颜色配置也固定不变。行政区划图主要作为系统的索引图,进入系统后首先显示的是这张索引图,用户可以利用它来进行定位、查找等操作。基于以上特性,索引图也利用栅格方式处理,主要考虑是不同的GIS平台和应用功能的符号化功能不同,通常无法达到制图专业对数据美观程度的要求。
2)采用矢量方式处理数据
数字线划图数据和用户的专题数据需要采用矢量的处理方式。
基于数字线划图数据,可以进行空间的查询、统计和分析等操作。数字线划图数据的数据量通常很小,硕士论文适于在网络环境下进行操作。对于不同的用户,需要不同图层的数字线划图数据。一种方式是用户直接在代码表中挑选所需数据。另外一种是按照不同的专业需求,规划不同的专业版本数据,直接提供用户使用。由于可以利用数字栅格图作为背景,可以有效减少数字线划图的数据内容。
用户的专题数据是最高层次的数据,相对而言,其他的数据都可以作为背景数据。大多数情况下用户利用专题数据进行查询、统计、分析操作。对于不同的行业应用,需要利用不同的符号体系对专题数据进行符号化。
3)数据管理方式
大数据量空间数据的成熟管理模式主要是数据管理系统结合空间数据引擎,基于效率、稳定性等方面考虑,医学论文采用Oracle关系数据库和ArcSDE空间数据引擎是比较理想的选择。
Oracle数据库中涉及划分不同表空间的问题,可以将静态数据和动态数据分类。静态数据指背景数据,数据随着测绘部门的更新周期进行更新。这类数据在入库后不需要进行更改。动态数据指用户数据,随着系统的运行,用户需要不断更改其中的内容。另外的分类是基于数据量和数据种类的考虑,不同的数据种类可以放置在不同的表空间。
ArcSDE可以建立栅格数据集(RasterDataset),可以实现对栅格数据图层的管理。主要的栅格数据操作命令包括:
sderaster-o import:建立栅格数据集
sderaster-omosaic:图像镶嵌
sderaster-o pyramid:建立金字塔
sderaster-o colormap:更新图层的调色版
对于RGB色的数字正射影像数据和行政区划图数据,可以直接利用命令入库。对于索引色的栅格格式数字地形图,在所有图幅入库、镶嵌完毕后,再加入颜色信息。职称论文栅格数据全部入库后需要建立多级金字塔,并建立统计,以加快访问速度。
矢量数据可以利用cov2sde、shp2sde等命令导入。可以利用sdelayer命令查询SDE图层的相关信息,并建立有效的空间索引。
转贴于 3 基础空间数据的
可以利用ArcIMS实现基于Web的基础空间数据。ArcIMS将地图以服务的形式进行。
地图的制作是空间数据的重要步骤。可以利用Ar-cIMSAuthor工具在可视化环境下制作地图。也可以利用XML编辑工具,直接编辑AXL脚本。可以利用标签定义在不同的比例尺下利用不同的符号和标注显示数据。如:点状地物在全图情况下显示成点符号,放大后显示相配套的符号,再放大后显示点状符号及其注记。
ArcIMS的HtmlViewer方式不需要客户端进行安装,所以可以在政府专网、互联网上使用。客户端向服务器端请求的地图服务通过ArcXML语言来实现,通过在Javascript脚本或ASP脚本中加入ArcXML请求,英语论文实现对地图服务的请求。通过Javascript脚本实现客户端页面的显示和应用效果,通过ArxXML实现对空间数据的操纵,通过ASP脚本实现与属性数据库的交互。Javascript和ASP的通讯可以通过Form或页面提交的方式处理4 应用服务器的开发应用服务器是指基于微软的IIS服务器的服务器端组件,可以利用Visual Basic、VisualC++等语言进行开发,表现形式是服务器端的DLL文件或服务。通过应用服务器不仅可以保护代码,而且可以实现更复杂的功能,例如通过Web客户端直接编辑修改FeatureClass数据、生成特殊格式的文件、与其他硬件设备通讯等。
下面是利用VisualBasic开发的COM+组件的简单例子:
新建一个ActiveX DLL工程。添加COM+ ServicesType Li-brary(COMSVCS·DLL)引用和MicrosoftActive ServerPagesObject Library(ASP·DLL)引用。添加新类,并在类中添加如下过程:
Public SubDataEdit(method1 AsVariant, data1 asVariant)
Dim objResponseAsASPTypeLibrary·Response
Dim objContextAs COMSVCSLib·ObjectContext
Set objContext = GetObjectContext
callmethod1(data1)
varResponse = " 数据编辑完
毕"
objContext·SetComplete
Set objResponse = objContext("Response")
objResponse·Write varResponse
Set objResponse = Nothing
Set objContext = Nothing
End Sub
在asp页中利用如下方法调用应用服务器对象
setobjEditer=server·createObject("VB工程名称·类名称")
objEditer·DataEditmethod1, data1
set objEditer=nothing
% >
5 技术特点
1)数字线划图管理与。通过对数字线划图的栅格化,使得的数据在符号化上满足图式符号的要求,又可以做到全局浏览,极大加快了显示速度。
2)大数据量地理数据管理。通过空间数据引擎与关系数据库的结合,实现了大数据量数据管理。通过数据库性能调整,实现了数据的高效显示。
3)应用服务器开发。地理操作属于复杂的操作类型,通过应用服务器的开发,可以实现服务器端应用功能的开发,包括空间数据库操纵、硬软件接口的开发等。
6 应用效果
在某个车载GPS项目中,基于以上的研究成果我们实现了北京市基础空间数据的网络化,包括数字影像地图、数字栅格地形图、其他的专题数据等。通过与具体业务流程结合实现了基本电子政务功能。通过应用服务器的开发,开发了GPS接收设备接口,实现了车载GPS监控以及轨迹管理功能。
参考文献
[1]熊丽华,杨峰·基于ArcSDE的空间数据库技术的应用研究[J].计算机应用, 2004·
2.1全局查询处理器体系结构全局查询处理器由两个消息队列(QueneSendMsg、QueneReceiveMsg)和三类线程(Receive()、Gtransact()、Send())组成。QueneSendMsg存放待发消息,QueneReceiveMsg存放接收的消息。全局查询处理器的结构如图2所示。Receive()线程从QueneReceiveMsg读取消息后,将这些消息分别发送给各自的Gtransact()线程;Gtransact()线程分解及优化全局SQL,产生局部SQL语句,发送局部SQL语句到相应的局部查询处理器中,组装由局部查询处理器返回的结果集;Send()将QueneSendMsg中的消息发送出去。全局查询处理器输入的是GSQL、LTMR,输出的是LSQL、GTMR。在一个全局查询处理器中, QueneSendMsg队列、QueneReceiveMsg队列、Receive()线程、Send()线程只有一个,Gtransact()线程的个数取决于正在处理的全局查询SQL语句的数量。
2.2局部查询处理器的结构局部查询处理器由两个消息队列(QueneSendMsg、QueneReceiveMsg)和三类线程(receive()、ltransact()、Send())组成。QueneSendMsg队列存放LTMR, QueneReceiveMsg队列存放LSQL语句。局部查询处理器的结构如图3所示。Receive()线程从QueneReceiveMsg中取得消息,如果是LSQL消息,则建立一个新的Ltransact()线程,将该LSQL消息发送给对应的Ltransact()线程;Ltransact()线程通过ODBC负责LSQL执行,将执行后的LTMR加入QueneSendMsg队列中;Send()线程从QueneSendMsg队列中取出消息,如果是LTMR消息,则获取消息的目的IP,把消息发送到对应的全局查询处理器。局部查询处理器输入的是LSQL,输出的是LTMR。在一个局部查询处理器中,QueneSendMsg队列、QueneReceiveMsg队列、Receive()线程、Send()线程只有一个,Ltransact()线程的个数取决于正在处理的局部查询SQL语句的数量。 2.3消息结构 GSQL用来存放全局SQL消息内容,它由客户端应用程序产生。其结构定义为:消息类别、发送消息机器的IP地址、消息发送到机器的IP地址、全局SQL语句的内容。 LSQL用来存放局部SQL消息内容,它由全局查询处理器产生。其结构定义为:消息类别、发送消息机器的IP地址、消息发送到机器的IP地址、局部SQL语句的内容。 GTMR用来存放全局结果集,它由全局查询处理器产生。其结构定义为:消息类别、发送消息机器的IP地址、消息发送到机器的IP地址、表的列数、表的行数、表字段信息(名称、长度、类型)、数据信息。 LTMR用来存放局部结果集,它由局部处理器产生。其结构定义为:消息类别、发送消息机器的IP地址、消息发送到机器的IP地址、表的列数、表的行数、表字段信息(名称、长度、类型)、数据信息。 2.4数据结构数据目录中存储和分布式数据库系统的各种控制信息的对象和地方。它包括不仅数据库,域名,关系,属性,用户等不透明的水平,而且碎裂的描述,位置描述段,图像的本地名称和全球的用户访问等。这个目录结构的设计如下:①该网站的基本信息表(Siteinfo):站点数量,站点名称,服务器IP,端口号,连接密码,注释。 ②全球逻辑模型表(LogicTabInfo):表名,字段名,数据类型,数据宽度,备注。 ③分段结构表(SegTab):段落标记,表名,字段名,分条件。 ④图像结构表(ImageTab):形象标志,节标志,站点数目,形象的描述。 ⑤局部图像结构表(NativeImageTab):标志图像数据源别名表的名称。 ⑥数据源的信息表(DsInfo):数据源的别名,用户登录,密码。对于每一个网站可以通过本地目录查询系统获取数据的分割和分配信息,以完成全球的查询,该网站的基本信息表,全球的逻辑模型的形式分段结构表和图像的表结构在每个网站上存储数据的目录重复,这样的网站,可以降低成本目录之间的互访。局部图像的结构和数据结构表的表只能用本地的DBMS,只要到本地目录就可以了相关的数据存储网站。
3、分布式查询处理器执行
3.1分布式查询处理器线程控制分布式查询处理器的线程控制分为全局查询处理器的线程控制和局部查询处理器的线程控制。全局查询控制处理器线程的实现过程为:
(1)Receive()线程的执行流程:从QueneReceiveMsg队列中取出消息,根据消息的类别做相应的处理。如果是GSQL消息,则先建立一个新的Gtransact()线程,再把GSQL消息发送给该线程;如果是LTMR消息,则先根据消息结构的内容找到对应的Gtransact()线程,再把LTMR发送给该线程。Receive()线程在程序启动后就一直运行,直到程序退出。
(2)Gtransact()线程的执行流程:该线程一旦检测到有消息,根据消息类别做相应的处理,如果是GSQL消息,则先进行GSQL语句的词法分析、语法分析、转换查询树以及优化等操作,得到多条LSQL内容以及多个要执行LSQL处理的站点信息(IP地址、端口等信息),再把各个LSQL消息加入到QueneSendMsg队列。如果是LTMR,则先把LTMR汇总成GTMR,再把该GTMR消息加入到QueneSendMsg队列。Gtransact()线程从建立后就一直运行,直到全局查询任务执行完毕才释放。
(3)Send()线程的执行流程:从QueneSendMsg队列取出消息,根据消息的类别做相应的处理,如果是GTMR消息,则从消息内容中获取目标IP地址,先建立对应的ClientSocket,再把消息发送到客户端应用程序。如果是LSQL消息,则从消息内容中获取目标IP地址,先建立对应的ClientSocket,再把消息发送到局部处理器。Send()线程在程序启动后就一直运行,直到程序退出。
局部查询处理器的线程控制实现过程为:
(1)Receive()线程的执行流程:从QueneReceiveMsg队列取出消息,如果是LSQL消息,则建立一新的Ltransact()线程,把LSQL消息发送给该Ltransact()线程。Receive()线程在程序启动后就一直运行,直到程序退出。
(2)Ltransact()线程的执行流程:该线程收到LSQL消息后,先在该站点执行局部查询,生成LTMR消息,再把消息加入到QueneSendMsg队列。Ltransact()线程从建立后一直运行,直到对应的LSQL语句执行完毕才释放。
(3)Send()线程的执行流程:该线程从QueneSendMsg队列取出消息,如果是LTMR消息,则先从消息结构内容中获取目标IP地址,建立对应的Clientsocket,通过该Socket把LTMR消息发送到对应的全局处理器上。Send()线程在程序启动后就一直运行,直到程序退出。
3.2分布式查询处理器的消息通信 本文采用Delphi提供了Winsock编程组件TClientSocket和TServerSocket实现全局查询处理器与局部查询处理器、全局查询处理器和客户端应用程序之间的消息通信。全局查询处理器是客户端应用程序的服务器,局部查询处理器是全局查询处理器的服务器。这里只介绍全局查询处理器的Socket管理机制。
(1)接收消息:在全局查询处理器上静态建立一TServerSocket组件Sersocket,端口号定为2001,它用来接收客户端应用程序发送过来的GSQL消息和局部处理器发送过来的LTMR消息。当客户端应用程序的TClientsocket组件或者局部查询处理的TClientsocket组件建立一连接时,就增加一个TCustomWinsocket实例。在程序中可以根据Sersocket.Connections属性读取该Socket实例的相关信息(包括该Socket的本地IP地址、远程IP地址,本地的端口号与远程端口号等)。另外在OngetSocket事件中,将收到的消息加入QeneReceiveMsg队列中。
(2)发送消息:对于GTMR消息发送给客户端应用程序或者LSQL消息发送到给局部处理器,在程序中可动态建立一个TClientSocket组件Clisocket, Clisocket.Address设置为消息的目标IP地址,端口号根据消息类型而定,如果是GTMR,它对应端口号为客户端应用程序TServerSocket组件的端口号2002,如果是LSQL,端口号为局部处理器中TServerSocket组件的端口号2000。当消息发送成功,该Socket连接就被解除。
3.3全局查询语句到局部查询语句的转换全局查询语句到局部查询语句的转换分为以下六个步骤:
(1)将全局SQL语句转化为全局查询树:当全局处理器接收到一条全局SQL语句后,首先要对该全局SQL语句进行词法分析和语法分析,一方面得到所需数据的存放全局表名,另一方面将SQL语句转换成语法树,然后对语法树进行语义分析,最后生成查询树;
(2)将全局查询树转化为段查询树;
(3)对段查询树进行代数优化;
(4)对段查询树进行分解定位优化;
(5)对段查询树进行半连接优化;
(6)将段查询树转化为局部SQL语句。
0 前言
近年来,我国城市规划的制定已经上升到法律、法规的高度,各个城市都制定了完备的总体规划。总体规划一般以15 年为限,在此基础上,又制定了切实可行的控制性详细规划,有的城市补充制定了修建性详细规划,通过专家评审和广泛的公众参与,形成法律条文,并得到城市政府部门领导的足够重视。然而,在我国城市规划实施过程中,如何进行协调有效的管理,却一直停留在长官意志,行政计划管理的阶段。我们国家的城市普遍受经济力量和城市规划管理力量不足的困扰,受到社会和政府控制力不强的影响,受到急功近利心态的支配,往往在城市规划实施中有统筹规划,却缺少统一的实施管理。例如,一条道路刚刚建好就因铺设管道而开挖,过几个月要铺设电缆,再开挖,再填平,道路被戏称为“拉链”。这不但给车辆和行人带来了不便,而且浪费了大量的人力和金钱。因此,对如何进行有效的城市规划管理应该予以足够的重视。
管理就是“在变动的环境中依赖人与物的互动而获得组织绩效改进的人类实践”[1]。从泰罗开始,开启了一条通向管理“确定性”的道路,管理由经验变成一门“科学”。人们试图找出人类活动的规律而进行组织、决策。城市规划管理这一管理实践活动有其自身的发展脉络和进程。这些庞杂的内容可以利用多种可能的途径和工具,找到城市规划管理的技术实现方法。本文就是试图为城市规划管理找到一种系统规范、容易控制和实施的管理方法。
1 城市规划项目管理研究的思路
1.1 传统的城市规划管理的运作模式
一切生产和公共事务的管理, 其共同的目的就是试图“最有效地运用现有资源来满足一定的预计的需求”。城市规划管理也是最有效地利用城市资源来满足城市可持续发展,它具体通过城市规划行政主管部门依照有关法律法规综合调控,逐步实施。从这个意义上讲,城市规划管理实际上充当着维护城市空间秩序的“法官”或“裁判”的角色,然而凭借规划管理部门现有的地位和力量,却又是力不从心的。
我国城市规划管理的工作系统如图1 所示,把城市规划作为一个系统来分析,城市规划的组织编制和审批管理作为决策系统,主要负责制定城市规划。城市规划实施管理是执行系统,它包括从建设工程的计划、用地安排到市政建设,管理工作贯穿于建设的全过程。城市规划实施监督检查是反馈系统,主要负责建设工程规划批后管理和查处违法用地、违法建设等管理工作。城市规划的法律规范是保障系统,系统运行的保障条件有很多,如组织、人员、体制、机制、法制等,其中法制保障尤为重要[2]。
从图1 可以看到,整个城市规划管理的全部内容是通过不同的层次系统显现出来的,它包括城市规划管理大系统,硕士论文 城市规划管理实施子系统和建设工程规划管理小系统。大系统包含了整个城市建设的空间布局,大到社会的、经济的、文化的,小到一个地块边界,时间跨度长则20 年,短则5 年。子系统包含了建设项目规划的选址管理,用地的规划管理和建设工程规划管理,组成了系统的有序结构。小系统则包含了具体建设环节的管理程序。为了使城市规划管理系统能够良性运转,协调操作,需要建立、健全一些基本的运行机制。如决策机制、协同机制、调控机制、监督机制、反馈机制。为了实现管理的目的,城市规划管理一般采用行政的方法、法律的方法、经济的方法、咨询的方法。
1.2 城市规划管理和项目管理的融合
一般而言,项目是指一次性的、临时性的活动,贝内特·p·利恩兹在他的《21 世纪的项目管理》的序言中第一句话就指出“项目是为了在预定进度和确定的预算范围内达到特定目的和预计效益的一种创造性方法”[3]。它具有独特性、多目标属性和生命周期性的特点,城市规划正是在一定的时间限制内(总体规划一般在10~15 年,详细规划一般在1~3 年),为了达到社会环境、人口发展、社会愿望的平衡所进行的一次性的、临时的、独有的工作。因此,城市规划可以作为一个项目。那么,从城市规划管理的现状看,将项目管理这一系统的、科学的、可量化的管理方法引入到城市规划管理中来是可行的而且是必要的。其理由如下:
(1)由于社会经济的复杂性,城市规划的顺利实施,需要不同领域的相互协作才能完成。充分利用自身能力的同时,也要大量控制外部资源,才能实现城市规划的多目标。由于现代科学技术的发展,管理信息技术和电子商务的出现,项目管理工具的多样化,使城市规划项目管理的技术实现成为可能。
(2)城市规划管理部门要对城市发展变化更为敏感,解决问题的速度更快,成本更低。传统的科层式的组织结构严重,反应迟钝,无法应对这种变化,而项目管理要求的是扁平式的管理体制,矩阵式的组织方式相对于传统的科层式组织方式要灵活得多。
(3)建立程序化、科学化的管理制度。职称论文 市场经济条件下,除了健全的法律、法规的保障,建立程序化、公开化、科学化的管理制度更为重要。这种制度包括高效率的操作程序,科学严谨的操作过程和公正效率的操作方式,以减少管理人员的随意性,保证较高的透明度和较强的办事效率。项目管理的科学体系,灵活多变的方法,才适应管理规范化的要求。
(4)项目管理的引入是政府职能转变的必然要求。在新的经济条件下,政府的职能是服务的职能。运用经济手段提供服务、政策引导和组织协调,变过去的指令性管理为综合性的宏观调控管理。项目管理的多目标属性既保证了城市规划管理的权威性和原则性,又实现了政府管理的职能转变。
管理的有效性表现在管理的闭合性,城市规划管理应用项目管理的方法,建立封闭的系统管理模式,贯穿在项目的审批、实施、控制、监督的全过程(如图2)。2 城市规划项目管理模型的建立城市总体规划由于其时间的跨度很大,包含的内容非常综合,从项目管理的角度出发,我们可以把它看作是一个大项目(program),从这个大项目(program)中,我们可以分发成若干个项目(project)[4]。同时,也体现了战略目标和项目目标的统一。传统的思路和做法是根据大项目中包含的内容而进行分类的。例如,根据图1 所示,城市的总体规划这个大项目可以分成若干个项目:项目选址规划,建设用地规划,城市交通规划,城市管线规划,景观绿地规划,居住区规划等等。这种分类按照行业对口的方式进行,但是由此产生的弊端也是显而易见的。
(1)由于整个总体规划的综合性和同步性,由行业的形式进行分类,就会造成各个行业部门各自为政,自成体系,从总体规划的推进时间来看就会参差不齐,容易造成行业间的不协调和矛盾(如城市道路的“拉链”现象)。从而影响整个规划实施的进度,造成大量的重复建设和不良的经济效益。
(2)由于社会的复杂性和多变性,使得城市规划的实施也不会在原来的计划中进行,论文 “一个简单的事情,通过一系列稳定的复合过程,会引起复杂的后果”[6]。在总体规划这样一个大项目中,如果一个项目,比如道路交通或土地计划的变更,往往会导致市政管线、建筑工程、景观绿化、工业选址、居住区规划的一系列变更,而由于规划实施的超前、滞后等原因,这一系列的变更就会造成复杂的、甚至混乱的变化。那么,这种层层分解的“细化的复杂的工作(可预测的,线性的)又将被动态的复杂性(不可预测的,非线性的)的管理所替代。”这就使得这种分解成子项目的做法会造成更大的混乱和不确定性[7]。
城市规划作为一种指导、计划、控制、管理和决策系统,随着系统内区域和城市条件的变化,城市的空间发展目标应适时作相应的调整。在时间上要远近有别,短时间内要有足够的稳定性,对城市的每一个空间制定出具体的实施蓝图;而长期发展要有足够的弹性,以保证在规划的发展循环中不断的修订和完善。因而主要强调目标的过程管理和时间顺序管理,不是为了“详细地描述空间发展的最终状态”[8]。
项目管理本身就是一种变化的管理,如何将一系列的复杂的问题简单化,让变化也能在计划的范围内变化[5]。我们考虑建立一种动态的城市规划项目管理模型以适应这个复杂的多变的大项目(program)。由此考虑用时间界限的办法发起若干个项目(project)。项目管理本身有明确的目标和确定的时间概念,对于城市规划这个大项目我们可以首先确定其时间目标,将大项目按年度分解成项目,即每一年作为一个项目(project)来建立项目管理模型。
例如,总体规划是15 年,我们把每一年的规划实施看作一个项目,按照总体规划的要求确定该年度的控制性详规(实施计划),明确实施目标,确定各个部门的规划实施范围,留学生论文 建立相应的项目团队,确定绩效/技术控制标准并严格实施。到一个年度结束,表明一个项目的终止。在总结年度项目的经验教训的基础上,根据城市发展的要求,总体规划的部署以及外部环境的变化建立下一个项目,制定一个新的项目管理计划。用这种计划之中有变化,动态之中相对静态的做法,进行城市规划的实施管理(如图3)[9]。
从图3 中我们可以看到,根据城市规划项目管理的自身特点,这里列出6 项管理领域的内容:计划管理即综合管理(整体管理),绩效/技术管理包含了质量管理和费用管理,由于城市规划的质量标准和费用估算较难确定,可以建立相关目标体系来评估项目的绩效,以保证传统的质量、费用、时间三大目标的实现[10]。由于行政机构的加入,项目队伍建设本身包含了沟通管理的内容,因而没有单独列出。采购管理在宏观的规划实施管理中也没有专门列出讨论。
3 小结
市场经济转轨的过程中, 城市规划管理面临新的严峻挑战,问题的关键在于既有观念上的偏差、权力上的有限、财力上的不足、操作上的无奈, 更有经济发展阶段的必然性和利益多元化所带来的难以调和的矛盾,干扰着城市规划管理的运作,在这种利益的冲突面前我国城市规划管理显得极其脆弱无力[11]。城市规划管理部门在社会诸利益的平衡中无法确保城市“公平”发展,更有甚者使我国城市规划管理往往成为城市发展的“门槛”。如何确立新形势下城市规划管理的地位与作用,最大限度地发挥规划管理的调控作用, 是实现城市规划自身价值的关键所在。