【篇一】论文发表单位介绍信范本
xx编辑部:
我单位(稿件中的所有作者姓名按稿件中顺序排列)撰写的文章(论文题目),稿件编号:xxxxxxx,经我单位审核,符合投稿要求。
论文内容真实,数据可靠,不涉及泄密,作者署名无争议,未曾公开发表,不存在一稿多投。
作者及我单位同意你刊出版权声明,并接受编委会对稿件的审核修改。
现推荐投稿你刊,请审核刊用。
此致
敬礼!
单位名称
(加盖公章)
xxxx年xx月xx日
【篇二】论文发表单位介绍信范本
xx编辑部:
兹有我单位职工xx同志所撰写论文x篇,拟投贵刊。
该论文资料属实、方法正确、结果可信,且不涉及保密、署名无争议、未一稿两投。
特此证明,请予接洽为宜,谢谢!
此致
敬礼!
介绍人:xx
xxxx年xx月xx日
【篇三】论文发表单位介绍信范本
xx编辑部:
我单位为第一作者的论文已经通过贵刊远程稿件管理系统成功投稿。
稿件编号:xxxxxxxx;论文题目:xxxxxxxx。
经审查本文内容不涉及保密与涉外关系,不存在资料不真实、剽窃与抄袭他人学术成果、一稿多投等学术不端行为及其他与有关法律法规相违背的问题,作者署名无争议,同意向贵刊投稿。
一旦被贵刊录用,全体作者将签署《论文著作权转让书》,并且文责自负。
此致
敬礼!
负责人签名:
(单位盖章)
20xx年x月x日
【篇四】论文发表单位介绍信范本
xx编辑部:
兹有我单位__________(第一作者/通讯作者)等撰写的科研论文___________________________
向贵刊投稿,该文章所有作者保证:
(1)该研究符合有关学术和伦理道德规范;
(2)论文内容真实;
(3)无著作权争议;
(4)无一稿多投。
同意推荐贵刊发表,特此证明。
作者(签名):__________
单位盖章
20xx年x月x日
扩展阅读:开具介绍信的注意事项
(1)确保真实性。介绍信出具单位或个人必须秉承认真负责的态度,介绍信的内容必须清楚明确、客观真实,简洁明了,不能夸大渲染、故弄玄虚,更不可弄虚作假。
(2)明确有效期限。介绍信需注明有效期,有效期的考量一定要慎重,要根据出具介绍信的是由,注意宽限适宜。
(3)加盖公章有效。介绍信需加盖出具单位的正式行政公章方能有效力,不能随意盖章,且要注意,在正确位置加盖公章。
(4)确保介绍信整洁。介绍信也是公文的一种,需认真对待。首先,介绍信内容不得有涂改、污损,如有涂改或污损,需由出具单位重新出具。其次,介绍信的公章必须清晰可辨认,以确保介绍信的真实可信。
(5)固定格式的介绍信应该认真填写存根部分,以备查考。正文与存根中间应该加盖公章,以避免造假行为。
(6)固定格式的介绍信应注意存根、介绍信、回执联三个部分的文件编号统一。
企业存货管理毕业论文提纲模板
导语:企业存货管理是将厂商的存货政策和价值链的存货政策进行作业化的综合过程。反应方法或称拉式存货方法,是利用顾客需求,通过配送渠道来拉动产品的配送。下面我带来了企业存货管理毕业论文提纲模板,希望有所帮助!
题目:企业存货管理研究
摘要
Abstract
1 引言
1.1 研究背景与意义
1.2 国内外研究现状
1.3 本文的技术路线
1.4 研究方法
1.5 可能的创新与不足
2 存货管理的概述
2.1 存货的概念及特点
2.1.1 存货的概念
2.1.2 存货的特点
2.2 存货管理的功能
2.2.1 是维持企业生产或销售的均衡需要
2.2.2 是考虑采购成本的需要
2.2.3 是为应付市场行情的变化
2.3 存货管理的模式
2.3.1 传统库存管理模式
2.3.2 联合库存管理模式
2.3.3 供应商管理库存模式
2.3.4 协同式供应链库存管理模式
3 企业存货管理现状及存在问题的原因
3.1 企业存货管理的现况及存在的问题
3.1.1 存货资产结构的分布
3.1.2 存货资产质量状况
3.1.3 企业存货管理方法、模式和制度的调查
3.1.4 存货管理存在的的问题
3.2 企业存货管理存在问题的原因
3.2.1 传统存货管理思想的制约
3.2.2 国内生产过剩,消费不足
3.2.3 企业本身管理水平的制约
3.2.4 企业间缺乏信息共享的制约
4 影响存货管理的因素分析
4.1 市场风险对存货管理的影响
4.2 技术风险对存货管理的影响
4.3 信息技术对存货管理的`影响
4.4 企业管理水平对存货管理的影响
5 加强存货管理的建议和措施
5.1 提高企业抵御市场风险的建议和措施
5.1.1 加强对企业人员的市场风险培训
5.1.2 发挥行业组织市场调节机制功能
5.1.3 建立存货管理市场风险预警系统
5.1.4 打造企业自主品牌产品
5.2 防范技术风险的建议和措施
5.2.1 加强市场情报信息的搜集工作
5.2.2 建立技术评价与风险防范制度
5.2.3 加强产品技术保护管理
5.3 提高存货管理水平的关键措施
5.3.1 存货预算的内部控制关键设计
5.3.2 存货采购的内部控制制度的关键设计
5.3.3 存货保管的内部控制制度的关键设计
5.3.4 存货管理的绩效考评的关键设计
5.4 加强存货管理信息化的措施--ERP设计案例
5.4.1 企业基本介绍
5.4.2 企业信息化背景介绍
5.4.3 公司ERP系统存货管理业务及内部控制流程设计
5.4.4 公司ERP系统的评价
5.4.5 改进和完善公司ERP系统的建议
结束语
参考文献
致谢
论文就是用来进行科学研究和描述科研成果的 文章 ,写作论文是要按照一定的格式来规范自己的论文的。下面是我带来的关于论文写作格式模板的内容,欢迎阅读参考!
论文写作格式模板
1、题目。应能概括整个论文最重要的内容,言简意赅,引人注目,一般不宜超过20个字。
2、论文摘要和关键词。
论文摘要应阐述学位论文的主要观点。说明本论文的目的、研究 方法 、成果和结论。尽可能保留原论文的基本信息,突出论文的创造性成果和新见解。而不应是各章节标题的简单罗列。摘要以500字左右为宜。有时还需附上英文的论文摘要。
关键词 是能反映论文主旨最关键的词句,一般3-5个。
3、目录。既是论文的提纲,也是论文组成部分的小标题,应标注相应页码。
4、引言(或序言)。内容应包括本研究领域的国内外现状,本论文所要解决的问题及这项研究工作在经济建设、科技进步和社会发展等方面的理论意义与实用价值。
5、正文。是 毕业 论文的主体。
6、结论。论文结论要求明确、精炼、完整,应阐明自己的创造性成果或新见解,以及在本领域的意义。
7、参考文献和注释。按论文中所引用文献或注释编号的顺序列在论文正文之后,参考文献之前。图表或数据必须注明来源和出处。
而参考文献是人们长忽略的一部分:
参考文献是期刊时,书写格式为:[编号]、作者、文章题目、期刊名(外文可缩写)、年份、卷号、期数、页码。
参考文献是图书时,书写格式为:[编号]、作者、书名、出版单位、年份、版次、页码。
8、附录。包括放在正文内过份冗长的公式推导,以备他人阅读方便所需的辅助性数学工具、重复性数据图表、论文使用的符号意义、单位缩写、程序全文及有关说明等。
论文写作格式模板:格式及排版
1、论文份数:一式三份。一律要求打印。论文的封面由学校统一提供。纸张型号:A4纸。A4 210×297毫米。页边距:天头(上)20mm,地角(下)15mm,订口(左)25mm,翻口(右)20mm。统一使用汉语:小五号宋体。分割线为3磅双线。
2、论文格式的字体:各类标题(包括“参考文献”标题)用粗宋体;作者姓名、指导教师姓名、摘要、关键词、图表名、参考文献内容用楷体;正文、图表、页眉、页脚中的文字用宋体;英文用Times New Roman字体。
3、字体要求:
(1)论文标题2号黑体加粗、居中。
(2)论文副标题小2号字,紧挨正标题下居中,文字前加破折号。
(3)填写姓名、专业、学号等项目时用3号楷体。
(4)内容提要3号黑体,居中上下各空一行,内容为小4号楷体。
(5)关键词4号黑体,内容为小4号黑体。
(6)目录另起页,3号黑体,内容为小4号仿宋,并列出页码。
(7)正文文字另起页,论文标题用3号黑体,正文文字一般用小4 号宋体,每段首起空两个格,单倍行距。
(8)正文文中标题
一级标题:标题序号为“一、”, 4号黑体,独占行,末尾不加标点符号。
二级标题:标题序号为“(一)”与正文字号相同,独占行,末尾不加标点符号。
三级标题:标题序号为“ 1. ”与正文字号、字体相同。
四级标题:标题序号为“(1)”与正文字号、字体相同。
五级标题:标题序号为“ ① ”与正文字号、字体相同。
(9)注释:4号黑体,内容为5号宋体。
(10)附录: 4号黑体,内容为5号宋体。
(11)参考文献:另起页,4号黑体,内容为5号宋体。
(12)页眉用小五号字体打印“XX大学XX学院XX级XX专业学年论文”字样,并左对齐。
论文写作格式 范文 :《试谈 人力资源管理 》
【摘 要】 人力资源管理是企业发展动力的源泉,是企业可持续发展的根本保障。在竞争日益激烈的社会,在这个人才紧缺的社会,企业要想生存下去,必须严把人力资源的各个环节与关卡,让人力资源管理真正助飞企业的成长。
【关键词】 人力资源 5P 工作分析 人力资源规划 招聘
要了解人力资源的管理内容,就必须知道什么是人力资源。人力资源的一种定义是“在社会或企业里,能推动社会或企业进步的所有体力和脑力劳动者”,根据这个定义,再结合中国的现状,企业的人力资源就分两种情况了:一是企业所有的员工,另一个是企业里真正为公司做出贡献的人。第一种情况下,企业所有的员工,都是企业价值的创造者,所以人力资源管理要覆盖到整个企业。第二种情况下,有人是走关系进入企业的,在日常工作中并不为企业创造价值,这些人不在企业人力资源管理范围之内。
人力资源管理在 企业管理 中的地位是仅次于 企业战略 管理的。管理范围主要是:人与事的匹配;人的需求与工作报酬的匹配;人与人的合作与协调;工作与工作的协调。
企业人力资源管理的目的可以归纳为“5P”:Perceive(识人),人力资源管理的前提,为实现企业目标而寻找满足企业要求的优秀人才;Pick(选人),人力资源的起点,寻找和开辟人力资源 渠道 ,吸引优秀人才进入企业,为企业甄选出合适的人员并配置到对应的岗位上;Profession(育人),企业人力资源管理的动力手段,不断培训员工、开发员工潜质,使员工掌握在本企业现在及将来工作所需的知识、能力和技能;Placement(用人),乃是人力资源管理的核心,使员工在本职工作岗位上人尽其用,通过科学、合理的员工绩效考评与素质评估等工作对员工实施合理、公平的动态管理过程,如晋升、调动、奖惩、 离职 、解雇等,是企业人力资源管理的重头戏;Preservation(留人),企业人力资源管理的目的,留住人才,为员工创造一个良好的工作环境,保持员工积极性,使现有员工满意并且安心在本企业工作。
在企业人力资源管理中,工作分析是重头戏。工作分析,是通过对某种岗位工作活动的调查研究和分析,确定组织内部某一岗位的性质、内容、责任、工作方法以及该职务的任职者应该具备的必要条件。
工作分析分为工作描述和工作规范。工作描述,也即工作说明,是以书面描述的方式来说明工作中需要从事的活动以及工作中所使用的设备和工作条件等信息的文件。工作规范是用来说明承担某项工作的员工所必须具备的特定技能、工作知识、能力及其他个人特征等的最低要求的文件。由此可见,工作分析主要说明岗位的两方面,一是对工作本身作出规定;二是明确对工作承担者的行为和资格进行要求。
工作分析主要有三方面:岗位分析、环境分析、人员素质分析。岗位分析主要分析岗位名称、工作任务、权利责任、工作关系和工作量。环境分析不外乎分析企业所在的自然环境、社会环境,当然,企业的安全环境也在考虑之中。人员素质分析要求分析工作人员的能力、素质、经历、体质和个性等。
工作分析的方法主要有访谈法、问卷法、典型事例分析法、观察法等。访谈法中尤其需注意的是要消除被访谈者的戒心,毕竟访谈不是 面试 。关于问卷法,其中最难把握的就是调查问卷的设计。问卷设计得不全面,就会导致调查得出的信息不具说服性;问卷的界面设计得不友好,被调查者就不情愿填写,则调查效果收效甚微;如果问卷中没有反馈机制,则不利于后续问题的调查研究,等等都在影响问卷法的最终结果。典型事例分析法则要区分其与典型个例相关分析法。观察法必须要获得观察许可,要不就有偷窥的嫌疑了。其他方法比如实践法中,工作人员亲身参与能掌握一手资料,对于最终分析结果来说也是至关重要的。人力资源规划是企业战略规划之下的首要任务,人力,既是资源,更是企业独一无二的财富,资产没了,可以再有,但人走了,对企业却是致命的伤。人力资源规划有两个方面:人力资源需求预测和人力资源供给预测。
人力资源需求预测的方法主要有四:
1. 管理人员判断法,这是基于 经验 和现状的判断和预测,此法是建立在历史会重演的前提下,且只适合于企业在稳定状况下的中短期预测。
2. 德尔菲法,基于收敛原则的德尔菲法可行性高,集聚了许多专家的意见,中短期有效。
3. 回归分析法,需要一定的计量知识,主要通过理论分析和数理分析来识别影响因素。
4. 转换比率分析法,此法虽然精确、简单的认识相关因素和人员需求之间的关系作用,但进行估计时需要对计划期的业务量、目前人均业务量和生产率的增长率进行精确的估计,而且只考虑人工需求总量,未说明其中不同类别员工需求的差异。
人力资源供给预测的方法主要有:技能清单法,这是用来反映员工工作能力特征的列表,包括培训背景、以前的经历、持有的证书、已通过的考试、主管的能力评价等,但此法缺少了对于岗位情况的认知;管理人员置换图,只针对了管理人员这类企业里的重要岗位,缺少对一般岗位的认识和分析;企业外部劳动力供给,能够准确全面的了解组织外部人员流动状况,但与此同时,却缺少对组织内部人员流动信息的认知和分析。
前面讲述了主要管理方法,那么,企业的人从何来?员工招聘就像在挑合适的种子,选好种然后再精心培养,才能长成茁壮的大树继而成为顶梁柱,否则就会架空企业。人员招聘首先要确定需求,哪些岗位上缺人,缺多少,男女比例如何;接下来就是招募阶段,这期间,制定招聘计划、选择招聘渠道、确定招聘方法、发布招聘信息、确定招聘人员和地点等;然后是甄选阶段,该阶段主要采用笔试、面试等相关测试来选择企业相关岗位所需人员,其中,笔试是淘汰不合格者,面试是选择合格者;录用和调配阶段,在录用之前有一段试用期;招聘评估和反馈阶段,选择适当的方法对招聘结果进行评估, 总结 优点,发现缺点,以便下次做得更好。
人力资源管理的后续就是对员工进行绩效管理、薪酬管理,以及员工的培训、进修等。
人力资源管理是企业发展动力的源泉,是企业可持续发展的根本保障。在竞争日益激烈的社会,在这个人才紧缺的社会,企业要想生存下去,必须严把人力资源的各个环节与关卡,让人力资源管理真正助飞企业的成长。
参考文献:
[1] 杨宝宏,杜红平《管理学原理》[M].北京:科学出版社,2006.
[2] 钱振波等《人力资源管理:理论.政策.实践》[M].北京:清华大学出版社,2004.
[3] 陈维政,余凯成,程文文《人力资源管理》[M].北京:高等 教育 出版社,2006.
猜你喜欢:
1. 学术论文写作标准格式要求
2. 论文格式要求的基本构成要素有哪些?
3. 毕业论文写作标准格式
4. 3000字手写论文格式模板
5. 1500字论文格式模板
论文是描述学术研究成果进行学术交流的一种工具,那么论文都有哪些各式模式呢?下面我给大家分享一些2500字论文格式模板图片,大家快来跟我一起欣赏吧。
2500字论文格式模板图片欣赏
2500字论文格式模板图片1
2500字论文格式模板图片2
2500字论文格式模板图片3
2500字论文格式模板图片4
2500字论文格式模板图片5
2500字论文格式模板图片6
2500字论文格式模板图片7 2500字 财务管理 论文赏析:《公路财务管理探讨》
【摘要】对于当前我国的公路建设,在交通流量日益增加的过程中,也变得越来越重要。而公路单位作为公路建设中的管理和经营者,其日常工作中的财务管理工作的好坏也直接影响着公路的整体建设发展。因此,我们应当在平时的工作过程中,针对其财务管理工作中的问题进行相应的研究分析,找到具体的解决对策,完善公路单位的财务管理工作,推动公路建设发展。
【关键词】公路建设 财务管理 问题对策
一、引言
我国公路的发展与交通事业的发展有着紧密的联系;其建设情况也体现着一个地区的总体社会及经济能力。由于公路建设主要依托机构为公路单位,而公路单位建设公路的过程中,又需要合理的,充足的资金支持,因此,加强我国公路单位的财务管理工作力度,是提升我国公路建设工作的直接决定因素。针对其具体发展情况,完善财务管理体系建设,不断推动其工作发展。
二、公路财务管理现状及问题
(一)成本管理问题
在日常的公路建设过程中,针对建设所投入的成本资金,其在实施前的预算和实施中的核算上,存在着很大的差异。针对此问题,财务工作人员需要依照预算标准规范要求,对其建设过程中的各项具体情况进行了核算审查,主要审核的内容为各项资金费用的实际使用情况。只有经相应的审核才能再进行下一步的工作,避免工作中出现相应问题,保障预算正常执行,减少工作中的各项经济损失。但是在实际的工作中,一些工作单位未按照相应的流程办事,导致其预算成本与实际的核算成本差异较大,两者不能相互对应,反应不出实际的工程进度情况,造成资金成本的混乱。而且,还有一些单位在工程建设时,没有建立系统的预算管理制度,造成预算的不合理使用,致使工程成本得不到对应的使用,导致费用的浪费及工程进度的延误。有些还存在着私自挪用资金,严重违反相关法律规范。
(二)财务管理体制问题
目前,对于公路事业单位中的财务管理体制建设还存在着较严重的缺陷;从而导致其问题较多,其中,财务管理制度的不完整,导致出现了许多的财务信息造假现象,对财务管理造成了较大的影响,阻碍了财务工作的开展,加大了财务资金问题。对我国的公路财务资金投入建设也有较严重的影响。针对这一连串的问题,其主要就是公路单位的财务管理体系结构的不完善所造成的;再加上工作人员的工作态度及职业能力问题,导致监督管理力度差,没有形成积极的,有效的,系统的财务成本资金使用约束效果,透明化的工作模式不强,最终导致财务管理的工作不断恶化。
(三)财务管理人员问题
公路单位财务管理人员的职业素养能力及工作态度也直接的决定着财务管理工作的水平。对当前财务管理人员的工作现状来看,其由于快速的岗位流动性,使财务岗位的人员在这种频繁的流动中,容易出现专业程度不强,业务素养较低等问题;导致一些没有相应财务管理工作资格或 经验 的人员在进入岗位后,扰乱其工作的流程系统,降低其财务信息数据的真实性,可靠性,使重要的财务信息在这种快速的岗位流动中,容易被泄露,从而阻碍了财务工作的发展。而且,在此过程中,还会出现违反财务法律规范的情况。
三、公路财务管理问题解决 措施
(一)完善财务成本预算管理体系
制定科学系统的预算资金管理体系,经过程序化的预算资金管理活动,提升其财务管理水平及经营管理效益。具体的流程包括;编制预算,执行预算,过程控制,考评结合等。以此来促进公路建设管理,实现现代化公路管理体系的价值最大化。预算是财务管理者重要的量化管理工具,协调相应的计划发展,在发展中针对各种各样的情况制定相应的解决措施,促进目标的形成。将预算按照具体发展的阶段性进行对应的建设,在组织活动的过程中,拖动预算的管理实施。使预算贯穿于整个活动中,与活动中的各项资金使用都相应联系。经预算对不同阶段的管理目标方向进行相应的预测管理,不断促进其管理过程中的工作目标的优化提高,建立科学完善的预算管理体系,提升财务管理水平。
(二)加强财务监督体系建设
在公路财务管理的过程中,不仅要有系统的财务预算体系,而且还要配备相应的财务监督管理体系,用其来支撑财务工作的正常开展。实际工作中,可在财务部门内部设立一个专门的监督机构,由单位负责人经过会议商讨确定此机构的主要负责人,并建立具体的监督管理政策制度,对违反制度的财务工作予以相应的惩罚。对于此项工作的内部工作人员的业务水平要求相对较高,要有扎实的业务基础和严谨的工作态度。同时,建立定期的工作考核标准,对其工作进行合理有效的检测。依照国家相关财务政策建立财务审核标准。将其单位内部的管理监督纳入正常的财务管理工作流程中,并将内部的财务监督活动与外部的监督相结合,进而提升财务管理工作。
(三)提升财务人员职业素养
财务工作人员的职业素养和工作能力是财务工作的重点内容,因此,对其进行不断的改善,可有效的改进财务工作的现实问题。企业单位对其财务工作人员可采取定期性对应式的财务工作能力培养,通过建立工作评价体系,对日常工作中工作出现问题的人员,进行定期的问题 总结 。开展学习培训班或财务工作能力讲座的形式,对其进行职业素养及能力的 教育 。在平时工作中,还要针对国家相关的财务政策进行及时的学习。提升财会人员对自身工作重要性的认识,从而全面的提高其工作职业能力及素养。建立健全专业化的财务工作队伍,推动公路单位财务工作的稳定发展趋势。
四、结束语
公路财务管理工作开展情况直接决定着其公路建设发展,对我国的交通道路发展也有较大的影响。因此,在平时的工作中,应当建立健全财务管理预算、监督体系,加强成本资金的使用;同时,提升财会人员的业务工作能力及个人道德水平,根据国家财政政策的发展,进行科学有效的财务管理。
参考文献
[1]张茜.高速公路建设过程中财务管理问题探讨.商业会计.2012(6).84-85.
[2]李卫兵.高速公路建设公司中的财务管理问题[J]. 财经 界, 2010,(01),154-155.
猜你喜欢:
1. 2000字论文的基本格式
2. 3000字论文格式范文
3. 2000字论文格式精彩范文
4. 2000字论文的模板
5. 手写论文格式范文模板
写作小论文有助于提高我们的学术水平,小论文的格式有哪些要求呢?下面是由我整理的1000字小论文格式 范文 模板,欢迎大家阅读。
摘要: 随着企业规模的不断扩大,各部门所需信息既相互交错,又相对独立。这就要求各部门所用的数据库既能高度自治地 工作,又能进行信息共享。本文主要介绍多DM3数据库系统间的信息共享机制。 不同DM3数据库系统间的信息共享通过协调器实现。所有这些被协调器连接在一起的数据库系统组成了一个联邦数据库。这样既能较好地满足企业的需要,也能在保证效率的前提下,提高数据的可用性。
关键词: DBMS 复制 联邦数据库
1.引言
随着经济的发展,企业的规模越来越大,其积累的信息也越来越多。存在着各部门所处理的信息多数只对本部门有效,仅有少数信息需给 其它 某些部门共享的问题。这种信息的分布性和独立性要求对所处理的数据进行分类,使各部门既能独立地处理本部门大多数数据,也使部门间能协调处理跨部门的事务。在这种情况下,对整个企业建立一个完全的紧密耦合的分布式数据库是很困难的,也是没必要的,特别是大型企业, 这样的数据库的效率往往是很低的。
为解决这个问题,我们采用以下策略:每个部门使用一套紧密耦合的数据库系统,而在存在跨部门事务处理的数据库系统间用一个协调器联起来。这样就组成了一个横跨整个企业,各部门高度自治的联邦数据库系统。
DM2是由华中理工大学数据库多媒体技术研究所研制的数据库管理系统。它采用客户/服务器模型,客户机与服务器,服务器与服务器均通过网络互连,通过消息相互通讯,组成一个紧密耦合的分布式数据库系统。它的工作流程如下:客户机登录到一台服务器上,这台服务器便成为它的代理服务器;它接收来自客户机的消息,然后根据全局数据字典决定是自己独立完成该操作,还是与其它服务器协作处理这条消息,处理完成之后,再由代理服务器将处理结果返回给客户机。
而数据字典,作为记录数据库所有元数据的系统表,它向以上过程中提供各类有用的信息,引导它们向正确的方向运行,起着“指南针”的作用。它分为局部数据字典和全局数据字典。其中,局部数据字典用于记录一个服务器站点中数据库的控制信息,如表的模式,视图的模式及各个数据区的的文件名等信息。全局数据字典用于记录分布式数据库系统中各个服务器站点上有关全局数据的控制信息,如服务器站点信息,各服务器站点的全局表名及表内码记录,各服务器站点上的全局数据视图名及视图内码记录,用户名及口令记录,用户权限记录等信息。各个局部数据字典可以各不相同,但为了保证在各个服务器上所看到的全局数据库是一致的,因此,全局数据字典必须一致。我们所关心的是全局数据字典中的基表控制块TV_CTRL_BLOCK,它的内容主要包括:全局基表总数,每个全局基表名和其对应的表内码,该基表所在的服务器站点的编号等信息。它的功能是将各个服务器站点号与存储在其上的表名及表内码联系起来。这样,代理服务器从客户消息中找到被处理的表名,然后通过查询基表控制块TV_CTRL_BLOCK,就能知道该表存在哪个服务器上,以便将相关消息发给该服务器。
由于DM2上各个服务器站点的全局字典完全相同,任何全局表的信息都会记入全局字典。若用它来构建一个企业的数据库系统,则大量只对企业某部门有用的信息将会充斥在各部门所有服务器的全局字典中,增加了冗余。而且,当对全局表进行DDL操作时,为了确保全局字典的一致性,须对所有服务器的全局字典进行加锁。DM2对全局字典的封锁方式是采用令牌环方式,即令牌绕虚环(非实环)传输,某个服务器想对全局字典进行操作,必须等令牌到达该服务器才可以执行。每个部门建立的全局表绝大多数只对本部门有用,当对这些表进行DDL操作时,却要对所有服务器的全局字典进行封锁,通过令牌来实现对全局字典的互斥访问。假如,两个部门都要分别对本部门的内部表进行DDL操作,这应该是可以并行处理的操作,现在却只能串行执行。而且,当服务器数目庞大时,每个服务器等待令牌的时间将会很长。这严重损害了数据库的效率。
为弥补以上不足,在DM2的改进版本DM3中增加了协调器,用以联接各个独立的DM3数据库子系统,并协调各子系统间的各种关系,使各子系统既能高度自治地工作,又能进行有效的信息共享。
2.体系结构
本系统可看作多个数据库子系统被协调器联起来的,高度自治的一个联邦数据库系统。其中,每个子系统独立处理本系统内部的事务,而子系统间的信息共享由复制技术提供,副本间的一致性由协调器协调处理,处理所需的信息在初始化时写入协调器的组间数据字典中。当对某子系统中的一份数据副本进行修改时,该子系统会将修改通知协调器,由协调器对该数据的其它副本进行修改,从而保证了所有副本的一致性。
由以上可知,子系统彼此并不直接接触,而是各自都与协调器直接相联,由协调器统一管理子系统间的通信。这样,当子系统对副本进行修改时,不必关心相应的子系统处于何种状态,也不必等待回应消息,以及异常处理,所有这些都由协调器进行管理。因此,既提高了系统运行的效率,也保证了子系统的独立性。其体系结构如下图所示。
协调器主要有三大功能,首先,它对协调器和服务器进行初始化,并将有关信息存入组间字典;其次,它管理不同子系统间的通信,维护副本的一致性;最后,它在子系统出现崩溃时,进行异常管理及恢复工作。
图1 DM3多数据库系统体系结构
3.主要策略
多个DM3系统间的信息共享是通过副本实现的,副本的一致性是由协调器来维持的,是一种弱一致性。通常,多数据库系统间的一致性是通过协调器周期性地访问服务器的日志来完成的。由于副本的更新带有随机性,因此,若采用这种 方法 ,可能数据被修改多次,但其相对应的副本仍未被修改,这样就损害了数据的一致性;也可能数据并未被修改,但协调器已多次访问了服务器的日志了,这样就降低了系统的效率。
所以,本系统采用的方法是当数据被修改时,由服务器通知协调器有关信息,再由协调器通知相关系统,修改相关数据。这样,数据的修改及时(仍然是弱一致性),而协调器也不会在数据未被修改的情况下访问服务器,提高了准确性。
为了使协调器正常工作,我们对底层数据库管理系统DM2进行了修改。在基表控制块TV_CTRL_BLOCK中增加一项IsReplication。建表时,该项初始化为false;当为该表建立一个副本时,该项赋值为true。具体算法如下。
3.1初始化算法。
协调器:
从用户或应用程序接收待连接的两个系统中的服务器名,需复制的表名;
分别登录到两个系统的服务器上;
向存有待复制表的服务器发预复制消息;
等待服务器消息;
若失败,发一条失败的消息给服务器和用户或应用程序,转11);
若成功,从消息中取出待复制表的有关信息,根据这些信息,发一条建表消息给另一个系统的服务器;
等待服务器消息;
若失败,发一条失败的消息给服务器和用户或应用程序,转11);
若成功,调数据转移程序,进行数据复制;
将有关信息写入组间字典。
退出。
服务器:
当服务器收到预复制消息后,将基表控制块TV_CTRL_BLOCK中的IsReplication赋为true。同时,取出待复制表的有关信息,组成应答消息发给协调器。
当服务器收到失败的消息后,将基表控制块TV_CTRL_BLOCK中的IsReplication赋为false。
3.2维护算法。
协调器:
从组间字典读出相关信息,根据这些信息,登录到相应系统上;
等待消息;
从某系统的服务器上收到一条修改消息后,通过查找组间字典,确定该消息的目的地,然后将它转发过去;
若失败,定时重发;
转2);
服务器:
1)等待消息;
2)当收到某客户或应用程序的消息后,检查它是否是修改数据的操作(如delete,update或insert等);
若不是,转7);
若是,检查基表控制块TV_CTRL_BLOCK中的IsReplication是否为true;
若不是,转7);
若是,向协调器发修改消息;
继续执行服务器程序的其它部分。
3.3恢复算法。
若协调器所联接的系统中有一个跨掉了,则对副本的修改无法及时地反映到跨掉的系统中来。这时,需要恢复算法来进行处理。
协调器:
当协调器发现有一个系统已经崩溃后,采取以下步骤。
将与该系统相关的变量open赋值为false;
打开记时器;
等待消息;
若收到的消息是其它系统发出的修改崩溃了的系统上的副本的命令,则依次将这些消息存储起来,转3);
若收到的消息是记时器发出的时间到的消息,则向崩溃的系统发登录命令;
若登录成功,将open的值改为true;
将存储的消息依次发送过去,转9);
若登录失败,转3);
退出。
4.结论
我们曾在三个DM3数据库系统上,用两个协调器进行联接。结果,运行情况良好,各副本最终都能保证一致,且各副本间存在差异的时间间隔很短。另外,在出现异常的情况下,协调器也能正常工作。
主要参考文献:
1.周龙骧等,分布式数据库管理系统实现技术,科学出版社,1998。
2.郑振楣,于戈,郭敏,分布式数据库,科学出版社,1998。
3.王珊等,数据仓库技术与联机分析处理,科学出版社,1998。