论文毕业论文汇总十篇

时间:2023-03-16 15:27:03

论文毕业论文

论文毕业论文篇(1)

昔日的“咔哒咔哒”声已经大为较少。看到这里,你肯定要问,难道“无缝线路”就不存在热胀的问题吗?物质不灭定律告诉我们,任何一种物质都不会消失,只不过从一种形式转化为另一种形式。钢轨的温度力也同样如此,它不可能消失,是人们在铁路线上采用强大的线路阻力来锁定轨道,限制了钢轨的自由伸缩。在我国是采用高强螺栓、扣板式扣件或弹条扣件等对钢轨进行约束。实验表明,直径24mm的高强螺栓,六孔夹板接头可提供40至60吨的纵向阻力。弹条扣件每根轨枕可提供1.6吨的纵向阻力。由于无缝线路中钢.给你个网址,你看看有没有你需要的参考资料:请教各位毕业论文的结尾的怎么写我马上大学毕业请教一下怎么写毕业论文?你好,我是学国贸的,想请教一下毕业论文和开题报告怎么写,可以指点一.请教企业科技人才建设的毕业论文怎么写,写过的指导一下,谢谢我想写一份无砟轨道应力放散的论文,可不知道从何.

毕业论文怎么写

论文毕业论文篇(2)

人们在某一方面表现出来的一贯态度和行为叫作风。撰写毕业论文也有个作风问题,我们在毕业论文写作中所表现出来的作风就是文风。人的作风与世界观有着密不可分的联系,毕业论文中的文风也不例外。一个人有怎样的思想、立场、作风,就表现怎样的文风。明朗人冯时可在《雨航杂录》里说:“文如其人哉!人如其文哉!”就是说为人怎样,就写出怎样的文章。如果思想正确、态度鲜明、作风正派,写出论文来就有一定的准确和鲜明性;如果朝气蓬勃,思维敏锐,写出论文来就可能生动活泼;一个作风浮华的人,写出论文来决不会朴实;一个思想贫乏的人,写出论文来一定空洞无物。文风不是个别的文章现象,而是具有普遍性和倾向性的文坛风气。毕业论文的文风应该是一定的时代精神和社会风尚在论文中的反映,应该是一些有着相同或相近世界观、思想作风、思想方法的人,在论文写作中的一贯表现。

文风和风格既有联系又有区别,不能等同。论文文风是论文的作风。论文的风格是指论文的特色和气派。我们可以要求论文作者树立良好的文风,因为这是对论文作者最起码的要求,但却不能要求每个论文作者具有同样的风格,因为风格是论文作者创造性的表现、成熟的表现。我们要求每个论文作者树立良好的文风,摒弃不良文风;但风格却鼓励多样,提倡风格百花齐放。

二、文风的表现和要素

(一)文风在论文中的表现

1.文风在论文内容上的表现。

优良文风和恶劣文风在论文内容上的表现,突出地反映在三个方面,即真实与虚伪,充实与空洞,新鲜和陈腐。

①真实和虚伪。

真实,就是论文的材料既具有客观实在性,又能体现历史必然性。正如列宁所指出的,只有“从事实的全体总和,从事实的联系去掌握事实”,事实才是“胜于雄辩的东西”;但是如果事实“是片断的和随便挑出来的,那么事实就只能是一种儿戏,或者甚至这儿戏也不如”(《列宁全集》第23卷第279页)因此,构成论文的材料必须既是真实、可信的,又是能体现历史的必然性的。

虚伪,就是与必然发生或者已经发生的事实相背离,论文的材料违背事实。

②充实与空洞。

充实,就是内容丰富。充实以真实为前提,翔实地表述真实的事理。马克思说,充实的文风要“三多”:“多说些明确的意见,多注意一些具体的事实,多提供一些实际的知识。”(《马克思思格斯全集》第27卷第436页)撰写毕业论文时应做到明确地提出问题,具体地分析问题,合理地解决问题,力求用事实说话,以理服人,理论与实践相结合。

空洞,就是空虚,言之无物,在文辞中没有内容或不切实际。毛泽东同志曾把“空话连篇,言之无物”列为“党八股”的第一条罪状。

⑧新鲜与陈腐。

新鲜,是指论文主旨正确有新意,论文材料新颖别致,不搬弄前人之说,也不套袭旁人之文思。毕业论文要求多种多样,新鲜别致,每个人的毕业论文应力求有新意。

陈腐,是指毕业论文陈旧荒谬,材料雷同不新鲜。陈腐文风传播陈腐的思想观点,毒害人们的思想、意识,造成颓废风气,压抑人们的创造力。

2.文风在论文形式上的表现。

形式受内容制约,而又影响内容的表达。文风在论文形式上的表现反映在三个方面。

①新颖与老套。

新颖的形式式有助于毕业论文充分表达新鲜的内容,新鲜的内容则要求新颖的形式来表达。我们所说的力求新颖,并不是矫揉造作,而是以自然为基础,顺应新鲜的内容。

老套,是陈旧的东西。雷同老套的论文形式,不能表现日新月异,瞬息万变的大干世界。者套的形式总是与陈腐的内容相结合,而与新颖的内容相冲突。

②质补与浮华。

质朴,就是朴实不浓艳。浮华就是艳丽而不实在,专门追求华丽的词藻,不讲求实际的形式。

②精当与冗长。

精当,就是以尽可能省俭的文字表达尽可能多的内容。撰写毕业论文要求做到要言不烦,言简意赅,“文约而事丰”。冗长就是以偏长的篇幅表达偏少的内容。用刘知己的话来说,就是“虚益散辞,广加闲说”。

(二)论文文风形式的话要素

1.文风的时代特征。

论文的文风是一定的时代精神、社会风气在论文上的反映。它总是当时政治生活的产物,是受政治情况的决定和制约的。换句话说,在文风上总是打着时代的烙印的。以“五四”的文风为例。从清末到“五四”,文章发生了一次重大变革,用白话代替了文言。这次文风的变革,是巨大的空前的。其主要原因,是精神的解放。当时形成了这样一种风气:思想自由,学术民主,精神得到了大大的解放。从另一个角度说,文风也会对政治思想、社会风习有反作用,它能够直接、间接产生一定的影响。例如,在“文化大革命”十年动乱时期,“帮八股”极为流行,作用极坏,这也从反面说明了文风对于时代的巨大影响。那一段时间“帮八股”文风的流行,产生的恶劣影响,对于政治生活、社会风气,都有极大的坏作用。

2.文风的个人风格。

论文毕业论文篇(3)

我校历来重视实践环节教学工作,尤其是集中实践环节。对于工商管理本科毕业论文,上级电大和合作高校一向要求的都比较严格,同时03春工商管理又是我校的第一届工商管理本科专业,在毕业论文工作上我校非常重视,坚决做到早布置、勤督促、早自检,让辅导员、指导教师和学员对毕业论文的工作共同负责,相互督促。

1、早布置,早安排

在前一学期末,我校就针对工商管理本科毕业论文进行各项准备工作,提前将毕业论文指导手册下发给教师和学员,及时召开毕业论文工作动员会和毕业论文指导师生见面会,要求教师和学员严格按照指导书上的要求进行毕业论文撰写和指导工作;全部指导教师都获得了省校颁发的毕业论文指导资格证书。在师生见面会上,教学管理人员和指导老师代表对毕业论文工作进行了详细的阐述,提出了具体的要求,为顺利完成毕业论文工作打下了良好的基础。

2、勤督促,多交流

在毕业论文写作过程中,我们时刻做到勤督促、多交流。专业责任人随时督促辅导员和指导教师,辅导员督促指导教师,指导教师督促学员。专业责任人定期同指导教师联系,了解学员毕业论文完成情况,一出现情况就及时跟辅导员和指导教师交流,限时解决问题;要求辅导员要经常与指导教师联系,了解学员完成情况;指导教师及时对学员的论文提出修改意见,并督促其尽快按要求修改。本次论文指导过程中,我校有2位学员同时参加了省校的网上指导,论文修改了6、7稿,实践证明效果是明显的。在论文写作过程中,绝大多数学员态度端正,写作积极,能够及时同指导教师联系,按要求完成毕业论文的修改。

3、早自检,查不足

为了保证学员能够及时、顺利参加论文答辩,我校要求在论文答辩前2周,学员必须将论文上交,然后由专业责任教师和辅导员进行审核,如有问题就退回指导老师继续指导,进一步完善毕业论文,以保证论文答辩前一周上报给省校的论文质量。

4、预答辩,稳情绪

为了让学员熟悉答辩过程,消除他们的紧张情绪,保证答辩工作的顺利进行,我校在正式答辩前安排了模拟答辩,一方面让他们熟悉了过程,消除了紧张感,另一方面也让他们对答辩有了正确的认识,更加注重对自己论文内容的理解。

5、多请示、勤汇报

在毕业论文操作过程中,我校专业责任教师和辅导员,经常通过网络同省校专业责任教师进行联系和交流,及时汇报毕业论文完成情况和存在的问题,省校老师也给予及时的指导和帮助。

虽然,本次工商管理本科毕业论文工作得到了省校专业责任教师的肯定,但我们深知在具体的操作过程中还存在着许多问题,如,个别学生主动性不强、写作拖拉;部分准备工作没做到位等等。这对我们将来的毕业论文工作也提出了新的要求,我们将采取以下措施进一步细化毕业论文工作的要求,完善管理,力求各专业的集中实践环节工作更上一个台阶。

1、开展2-3次的毕业论文写作集中面授辅导,由各专业的专业责任教师或资历高的教师担任授课教师,具体讲解毕业论文写作的要求和如何写好毕业论文。

论文毕业论文篇(4)

1、毕业论文格式的写作顺序是:标题、作者班级、作者姓名、指导教师姓名、中文摘要及关键词、英文摘要及英文关键词、正文、参考文献。

2、毕业论文中附表的表头应写在表的上面,居中;论文附图的图题应写在图的下面,居中。按表、图、公式在论文中出现的先后顺序分别编号。

3、毕业论文中参考文献的书写格式严格按以下顺序:序号、作者姓名、书名(或文章名)、出版社(或期刊名)、出版或发表时间。

4、论文格式的字体:各类标题(包括“参考文献”标题)用粗宋体;作者姓名、指导教师姓名、摘要、关键词、图表名、参考文献内容用楷体;正文、图表、页眉、页脚中的文字用宋体;英文用times new roman字体。

5、论文格式的字号:论文题目用三号字体,居中;一级标题用四号字体;二级标 题、三级标题用小四号字体;页眉、页脚用小五号字体;其它用五号字体;图、表名居中。

6、格式正文打印页码,下面居中。

7、论文打印纸张规格:a4 210×297毫米。

8、在文件选项下的页面设置选项中,“字符数/行数”选使用默认字符数;页边距设为 上:3厘米;下:2.5厘米;左:2.8厘米;右:2.8厘米;装订线:0.8厘米;装订线位置:左侧;页眉:1.8厘米;页脚1.8厘米。

9、在格式选项下的段落设置选项中,“缩进”选0厘米,“间距”选0磅,“行距”选1.5倍,“特殊格式”选(无),“调整右缩进”选项为空,“根据页面设置确定行高格线”选项为空。

10、页眉用小五号字体打印“北京大学外语学院2003级俄语专业论文”字样,并左对齐。

论文毕业论文篇(5)

我要感谢,非常感谢邱铮学长。正在撰写硕士研究生毕业论文的他,在百忙之中抽出时间帮助我搜集文献资料,帮助我理清论文写作思路,对我的论文提出了诸多宝贵的意见和建议。对学长的帮助表示真挚的感谢。

我要感谢,非常感谢xx学弟们。他们为我提供了写作论文的重要工具——电脑。甚至为了让我方便进出他们的寝室专门为我配备了一把钥匙,而且四台电脑的密码也都一一告知于我,任我选用,让很非常感动。对学弟们的支持和帮助表示万分感谢。

相关的论文致谢样本 ·毕业论文致谢如何写 ·课程设计论文致谢词 ·博士生论文致谢范例 ·硕士研究生毕业论文感谢信 ·本科毕业论文致谢 ·大专毕业论文致谢词

我要感谢,非常感谢自己。在论文的写作过程中,自己总是积极主动的,主动与老师同学们沟通,不耻下问。通过写作论文,我更加深刻理解了“态度决定一切”这句话。

论文毕业论文篇(6)

一般说,教师、专家所提出的问题,仅涉及该文的学术范围或文章所阐述问题之内,而不是对整个学科的全面知识的考试和考查。

毕业论文答辩的主要目的,是审查文章的真伪、审查写作者知识掌握的深度,审查文章是否符合体裁格式,以求进一步提高。学生通过答辩,让教师、专家进一步了解文章立论的依据,处理课题的实际能力。这是学生可以获得锻炼和提高的难得机会,应把它看作,治学的“起点”。

(一)答辩的准备工作

学生可以从下列问题(第4~10题)中,根据自己实际,选取二三个问题,作好汇报准备,(第1~3题必选)。时间一般不超过10分钟。内容最好烂熟于心中,不看稿纸,语言简明流畅。

1.为什么选择这个课题(或题目),研究、写作它有什么学术价值或现实意义。

2.说明这个课题的历史和现状,即前人做过哪些研究,取得哪些成果,有哪些问题没有解决,自己有什么新的看法,提出并解决了哪些问题。

3.文章的基本观点和立论的基本依据。

4.学术界和社会上对某些问题的具体争论,自己的倾向性观点。

5.重要引文的具体出处。

6.本应涉及或解决但因力不从心而未接触的问题;因认为与本文中心关系不大而未写入的新见解。

7.本文提出的见解的可行性。

8.定稿交出后,自己重读审查新发现的缺陷。

9.写作毕业论文(作业)的体会。

10.本文的优缺点。

总之,要作好口头表述的准备。不是宣读论文,也不是宣读写作提纲和朗读内容提要。

(二)答辩会程序

1.学生作说明性汇报。(5~10分钟)

2.毕业答辩小组提问。

3.学生答辩。(一定要正面回答或辩解,一般允许准备10至20分钟)。

4.评定成绩。(答辩会后答辩小组商定,交系、院学位委员会审定小组审定。)

(三)学生答辩注意事项

1.带上自己的论文、资料和笔记本。

2.注意开场白、结束语的礼仪。

3.坦然镇定,声音要大而准确,使在场的所有人都能听到。

4.听取答辩小组成员的提问,精神要高度集中,同时,将提问的问题——记在本上。

5.对提出的问题,要在短时间内迅速做出反应,以自信而流畅的语言,肯定的语气,不慌不忙地—一回答每个问题。

6.对提出的疑问,要审慎地回答,对有把握的疑问要回答或辩解、申明理由;对拿不准的问题,可不进行辩解,而实事求是地回答,态度要谦虚。

7.回答问题要注意的几点:

(1)正确、准确。正面回答问题,不转换论题,更不要答非所问。

(2)重点突出。抓住主题、要领,抓住关键词语,言简意赅。

论文毕业论文篇(7)

毕业论文的自我总结1随着毕业日子的即将到来,我们的毕业设计也划上了圆满的句号。毕业设计是我们学业生涯的最后一个环节,不仅是对所学基础知识和专业知识的一种综合应用,更是对我们所学知识的一种检测与丰富,是一种综合的再学习、再提高的过程,这一过程对我们的学习能力、独立思考及工作能力也是一个培养。

在没有做毕业设计以前觉得毕业设计只是对这几年来所学知识的单纯总结,但是通过这次做毕业设计发现自己的看法有点太片面。毕业设计不仅是对前面所学知识的一种检验,而且也是对自己能力的一种提高。通过这次毕业设计,我才明白学习是一个长期积累的过程,在以后的工作、生活中都应该不断的学习,努力提高自己知识和综合素质。

我们设计毕业论文就是运用已有的专业基础知识,独立进行科学研究活动,分析和解决一个理论问题或实际问题,把知识转化为能力的实际训练。毕业设计是对我们的知识和相关能力进行一次全面的考核,是对我们进行科学研究基本功的训练,培养我们综合运用所学知识独立地分析问题和解决问题的能力,为以后撰写专业学术论文打下良好的基础。

我认为,毕业设计也是对在校大学生最后一次知识的全面检验,是对学生基本知识、基本理论和基本技能掌握与提高程度的一次总测试。毕业论文不是单一地对学生进行某一学科已学知识的考核,而是着重考查学生运用所学知识对某一问题进行探讨和研究的能力。

毕业设计还能培养我们的科学研究能力,使我们初步掌握进行科学研究的基本程序和方法。我们大学生毕业后,不论从事何种工作,都必须具有一定的研究和写作能力,要学会收集和整理材料,能提出问题、分析问题和解决问题,并将其结果以文字的形式表达出来。我们当代大学生应该具有开拓精神,既有较扎实的基础知识和专业知识,又能发挥无限的创造力,不断解决实际工作中出现的新问题

毕业论文的过程是训练我们独立地进行科学研究的过程。撰写毕业论文是学习怎么进行科学研究的一个极好的机会,有指导教师的指导与传授,可以减少摸索中的一些失误,少走弯路,而且直接参与和亲身体验了科学研究工作的全过程及其各环节,是一次系统的、全面的实践机会。撰写毕业论文的过程,同时也是专业知识的学习过程,而且是更生动、更切实、更深入的专业知识的学习。

毕业设计论文是结合科研课题,把学过的专业知识运用于实际,在理论和实际结合过程中进一步消化、加深和巩固所学的专业知识,并把所学的专业知识转化为分析和解决问题的能力。同时,在搜集材料、调查研究、接触实际的过程中,既可以印证学过的书本知识,又可以学到许多课堂和书本里学不到的活生生的新知识。此外,学生在毕业论文写作过程中,对所学专业的某一侧面和专题作了较为深入的研究,会培养学习的志趣,这对于我们今后确定具体的专业方向,增强攀登某一领域科学高峰的信心大有裨益。所以毕业设计的研究对我们来说,意义非凡。

在此要感谢我的指导老师周杰老师对我悉心的指导,感谢老师给我的帮助。在设计过程中,我通过查阅大量有关资料,与同学交流经验和自学,并向老师请教等方式,使自己学到了不少知识,也经历了不少艰辛,但收获同样巨大。

在整个设计中我懂得了许多东西,也培养了我独立工作的能力,树立了对自己工作能力的信心,相信会对今后的学习工作生活有非常重要的影响。毕业设计的研究期间,我大大提高了动手的能力,使我充分体会到了在创造过程中探索的艰难和成功时的喜悦。在此,我向帮助我的老师和同学们表示衷心的感谢!

毕业论文的自我总结2今年是我进入大学的第三年。两年来,在各级领导和同学们的关心、帮忙下,透过自身不断努力,各方面均取得必须的进步。现总结如下:

思想政治学习方面。始终持续与党中央高度一致,认真学习“--”重要思想和“七一”讲话精神,用心参加学院及班上组织的思想政治学习活动,不断提高自身的政治素质。坚决拥护独立自主原则及“一国两制”的方针,反对任何形式的霸权主义和--主义。政治上要求进步,用心向党组织靠拢。不满足于党校内入党用心分子培训所获得的党的基本知识,在工作、学习和生活中增强自身的党性原则,按照新党章规定的党员标准来要求自我,虚心向身边的党员学习,并结合国内国际政治生活的大事,定期作好思想汇报。

工作作风方面。在学生会的工作中,我始终以广大同学的共同利益为最基本的出发点,这一点正是贴合了“--”中的最基本也是最重要的一条:要代表最广大人民的根本利益。所以,处处从同学们的需要出发,为同学们服好务。两年来,自我也严格遵守学校制定的各项工作制度,用心参加学校组织的各项活动,虚心向有经验的同学请教工作上的问题,学习他们的先进经验和知识。敢于吃苦、善于钻研,能按规定的时光与程序办事,较好地完成领导交办的工作。同时用心主动配合其他部门工作的开展,不断提高工作效能。知识学习方面。学习刻苦,态度认真,只是在学习方法和潜力上有些欠缺,在今后的学习中需要改善。作为21世纪的--人,新世纪在悄悄降临之际也给我们带来了新的要求,经济日新月异,科技翻天覆地,所以更多、更快、更广的吸收新知识即成了放在我们面前务必解决的一个问题,我透过这两年的大学学习,对于专业方向、节奏、程度、难易度等等,也有所了解,投入了不少时光再学习上,每次考试也发挥的能够。在大学的后两年中,对学习任务有了更高的要求,在这样的关键时刻,我会加倍努力学习,把更好的成绩带进大四。所以,如果说这是对我的压力,到不如说是对我的考验,我必须会全力以赴。

总之,过去的两年,是不断学习、不断充实的两年,是用心探索、逐步成熟的两年。由于参加党校的时光不长,政治思想觉悟还有待提高;对大学学习的规律仍需进一步适应,方法也尚需改善;在学生会的工作中,也要弥补不足,尽的努力为同学们服务。新的一年里,我必须认真要向党员同学学习,戒骄戒躁、勤勉敬业,在平凡的工作和学习中取得更大的成绩。

毕业论文的自我总结3这一学年是大学的最后一年,感慨良多,大四学年总结鉴定表。

在学期一开始,离别愁绪就笼罩了我们;在我们还来不及伤感时,就要开始忙于论题大纲,材料册,开题报告;收集论文资料;选出参考文献......

大四的我们最容易陷入迷茫困惑,但却不能迷茫困惑,我们必须尽快寻找并确定自己的方向。对于我而言,暂时是没有考研的想法的;所以专心找工作的事。我在网上搜索大量的招聘信息并分类整理,选择自己合适的工作;进而对照工作要求拓展自己的认识面,提高自己的能力。

接着是写简历,中文简历和英文简历都各备2份以上,然后根据自己整理的公司资料有针对性的投发简历。当然,还得熟悉一些必要的面试流程与面试技巧。在去参加面试前,要有良好的心态,坚信自己成为对于英语专业的学生而言,大四的时候比其他专业的学生多了一项更为艰巨的任务——专业八级考试。这意味着我们必须抽出相当的心力来准备这场尤为重要的考试。总要给自己留一个无悔的记忆。

四年的大学生活即将结束,对于漫长的一生来说这四年是短暂的,却可以成就我们一辈子的记忆。心酸的,快乐的,忧愁的,喜悦的;都将珍藏我们心底。而我们,将继续前进。 时光飞逝,一个紧张而又充实的学年又过去了。在忙碌的大三里,无论是思想上还是在学习,工作上,我都收获很大。 大三学年转瞬即逝,这一年给我自己留下了很多值得总结的东西,下面就几个主要方面进行个人总结。

在思想政治方面:通过在校的学习,认真学习并掌握了马列主义,--思想和邓-小-平理论的基本原理,树立科学的世界观,人生观,价值观。努力培养了实事求是,严谨学习,独立思考,勇于创新的开拓精神,热爱自己的专业学习。具有正确的政治方向和饱满的政治热情,拥护共-产-党的领导和社会主义制度,关心国家大事,热爱祖国,热爱人民,上进心强。

我一如的坚定自己的政治信仰,不断学习各类书籍,努力提高自身素质!三年来,自己一直严格遵守学校制定的各项规章制度,积极参加学校组织的各项活动,虚心向老师、同学请教学习上的问题,学习他们的经验,能较好地完成各科学业。学习是忙碌的,繁重的,有时会感觉很累,有时候侯还得熬几个通宵,可是,我也充实着、快乐着,在学习中也得到了极大的锻炼和满足。

学习上,吸取了前两年的经验和教训,我努力协调各方面时间,上课认真听讲,记好笔记,在阅读课外书的数量上有了大大的增多,坚持每个星期看专业书。学习是学生的天职,从大三开始,我们真正进入了专业课的学习阶段,这也增长了我们的专业知识、拓宽了我们的专业视野。大学学习最重要的是学会学习,掌握方法。由于专业课是我们第一次接触到,也深知专业课的重要性,所以在学习的过程中,重点把握规律性、富于创造性,独立思考,这也是我一直努力的方向。在学习中也收获了一份自信。

在课余时间,我还充分利用学校的图书馆资源,抓紧时间阅读各方面的书本知识,以求提高自己的知识面,拓宽自己思考问题的角度。比起大一大二有了很大进步,成绩也明显有所提高。生活中,我充满感恩之心,努力善待身边的每一个人,做好生活中的每一件事情,我都可以和同学们友好相处,互帮互爱......

回顾大学三年来,我似乎都在不停的学习,在进入大四、即将面临毕业的时候我不得不停下来,好好思考。以往总是计划了一大堆,安排了很棒的学习日程。大学,我把它当作新的起点,重新开始!我告诉自己要:热爱生活,享受生活!积极乐观的面对人生!生活里尝试去做一些新的东西,探寻一些东西;学习方面,我知道在这样一个人才汇集的大学里我什么都不是,唯有努力,用功!真的在很用心的做每一件事情,对待每一个人,追求完美固然是好,可有的时候残缺也是种美丽。人生有得有失,不可能什么都好的。经历很多波澜后,大三里我会学了用平常心去看待问题,在某些方面适当降低标准,

给自己减压。这让我成熟不少!

总之,过去的三年,是不断学习、不断充实的三年,是积极探索、逐步成熟的三年。在学习生活中要弥补不足,尽最大的努力提高自己,全面发展。在新的一学年里,我一定认真要向优秀同学学习,戒骄戒躁、勤勉敬业,在平凡的工作和学习中取得更大的成绩。

毕业论文的自我总结4作为一名会计学专业的毕业生,我热爱自己的专业并为其投入了巨大的热情和精力。在四年的学习生活中,我所学习的知识包括了从会计学的基础知识到财务管理的运用等划等许多方面。同时我也辅修了国际贸易、市场营销等管理学课程。通过学习,我能较好地掌握管理学和经济学的相关知识,充分理解会计作为一种广泛的市场工具,如何利用它并为企业带来获得具大的经济利益才是最重要的。不仅如此,我认为会计人员除了所应具备的专业知识外,还应该具备有一定的职业道德及人格魅力。在与课程同步进行的各种相关实践和实习中,我努力学习职业道德,积极培养自己的人格魅力,让自己成为诚实守信并适合社会的有用人才。

学习之余,我积极参加校园活动,曾担任校健美操的队队长,多次参加校极、省级的演出,得到省领导的一致好评。在校学习期间我曾多次获得校“三好学生”和“社会工作积极分子”的称号。我个性开朗,善于与人交往,具有极高的工作热情和强烈的责任感,我乐于接受挑战,学习能力强,具备独立完成工作的能力。

我渴望在社会的大舞台上更充分地展现我的能力,渴望加入到更为奋发向上、充满活力的团队中去,期望在实践中得到锻炼和提高。因此我希望能够加入您的公司。我会踏踏实实地做好本职工作,竭尽全力在工作中取得好的成绩,为公司提高经济效益。

毕业论文的自我总结5人为人诚实,团结同学,富有亲和力。工作认真负责,除了具备作为一名重点大学的大学生本身所具有的素质,还拥有吃苦耐劳,艰苦朴素的精神。

论文毕业论文篇(8)

在搜集资料的过程中,我认真准备了一个笔记本。我在学校图书馆,大工图书馆搜集资料,还在网上查找各类相关资料,将这些宝贵的资料全部记在笔记本上,尽量使我的资料完整、精确、数量多,这有利于论文的撰写。然后我将收集到的资料仔细整理分类,及时拿给导师进行沟通。

4月初,资料已经查找完毕了,我开始着手论文的写作。在写作过程中遇到困难我就及时和导师联系,并和同学互相交流,请教专业课老师。在大家的帮助下,困难一个一个解决掉,论文也慢慢成型。

4月底,论文的文字叙述已经完成。5月开始进行相关图形的绘制工作和电路的设计工作。为了画出自己满意的电路图,图表等,我仔细学习了Excel的绘图技术。在设计电路初期,由于没有设计经验,觉得无从下手,空有很多设计思想,却不知道应该选哪个,经过导师的指导,我的设计渐渐有了头绪,通过查阅资料,逐渐确立系统方案。方案中LED显示屏行、列驱动电路的设计是个比较头疼的问题,在反复推敲,对比的过程中,最终定下了行驱动电路采用74LS154译码器,列驱动电路采用74HC595集成电路。

当我终于完成了所有打字、绘图、排版、校对的任务后整个人都很累,但同时看着电脑荧屏上的毕业设计稿件我的心里是甜的,我觉得这一切都值了。这次毕业论文的制作过程是我的一次再学习,再提高的过程。在论文中我充分地运用了大学期间所学到的知识。

我不会忘记这难忘的几个月的时间。毕业论文的制作给了我难忘的回忆。在我徜徉书海查找资料的日子里,面对无数书本的罗列,最难忘的是每次找到资料时的激动和兴奋;亲手设计电路图的时间里,记忆最深的是每一步小小思路实现时那幸福的心情;为了论文我曾赶稿到深夜,但看着亲手打出的一字一句,心里满满的只有喜悦毫无疲惫。这段旅程看似荆棘密布,实则蕴藏着无尽的宝藏。我从资料的收集中,掌握了很多单片机、LED显示屏的知识,让我对我所学过的知识有所巩固和提高,并且让我对当今单片机、LED显示屏的最新发展技术有所了解。在整个过程中,我学到了新知识,增长了见识。在今后的日子里,我仍然要不断地充实自己,争取在所学领域有所作为。

论文毕业论文篇(9)

1、学士论文:

学士论文是合格的本科毕业生撰写的论文。毕业论文应反映出作者能够准确地掌握大学阶段所学的专业基础知识,基本学会综合运用所学知识进行科学研究的方法,对所研究的题目有一定的心得体会,论文题目的范围不宜过宽,一般选择本学科某一重要问题的一个侧面或一个难点,选择题目还应避免过小、过旧和过长。

2、硕士论文:

论文毕业论文篇(10)

windows xp 的安装时间在约20~30分钟左右,这还不算更新windows安全补丁、系统优化以及软件安装的时间,平均来算,要完全安装一个可用的(包含常用补丁和软件,以及必要的系统优化)windows xp操作系统,至少需要1个小时左右的时间。

对于做硬件维护的人们来讲,系统的这个安装和调试时间无论如何都是不能被很好接受的事实。即使硬件维护人员可以勉强接受这个安装时间,很多情况下,要使用计算机来办公的人员更难接受这个漫长而浪费时间的过程。这的确和高效率的社会结构不符,和高节奏的社会工作生活更不相符。

一直在探寻一种方法,在于如何高效的进行系统的维护乃至重新安装,如何把原来近1小时才能完成的繁杂工作控制在15分钟以内完成。WWW.133229.cOM

为解决系统安装过于繁杂耗时的问题,我首先考虑到的是利用微软自己的所谓“封装部署工具”(sysprep)。

所谓封装部署,是微软为大企业用户提供的一种结构化的部署操作系统的工具。可以在一台计算机上把已经做好各种调试的系统进行再封装,封装完毕的系统,可以部署到其他计算机中,部署时间相当的短,大概仅仅5~6分钟,极大的提高对计算机系统的维护效率。

但是封装部署是有条件的,即仅适用于封装的源计算机和用于部署的目标计算机必须具有相同硬件抽象层 (hal),即不相同硬件配置的机器不能互相部署对方机器上封装好的操作系统,这样就会对当今繁杂的计算机硬件配置中进行封装和部署造成极大的障碍。

通过对微软的操作系统longhron各内测版本进行启动过程的跟踪,发现微软在longhron启动参数中提供了/detecthal 接口,依靠这个接口,我们可以让计算机在启动时自动检测硬件抽象层(hal),通过了这个检测,封装完的系统在部署到不同的计算机中时,就不会出现由于硬件抽象层(hal)的不同而造成的系统在部署过程中由于对硬件的依赖而造成的种种非正常运行。

这个研究成功后,一个被调试好的系统(包括系统补丁追加、系统优化、常用软件安装)可以在进行封装后,高效的部署到任何硬件配置的其他计算机上,极大的缩短进行计算机维护的时间,极大的提高计算机维护的效率。

1.base 基本封装与部署的实现

1.1系统的封装与部署

系统的封装与部署,这个概念出自microsoft(微软)。在microsoft的windows系列系统光盘中,包含企业部署工具(deploy.cab),deploy中包括了几个可供管理员和 it 专业人士用来将 windows 部署到组织中多台计算机上的工具。

deploy.cab包括:setupmgr.exe、sysprep.exe、cvtarea.exe、oformat.com。

setupmgr.exe,中文译为:安装管理器,为预安装 microsoft 操作系统和各种应用程序自动创建和修改分布共享的向导。简单来说,这个工具主要是用来自动创建安装windows操作系统的自动应答文件,可以让系统的安装做到“无人职守”,即在系统的安装过程中,无需任何人为的干预。

sysprep.exe,中文译为:系统准备,准备计算机硬盘,以便进行磁盘复制、审核并交付客户。在分发前必须运行 sysprep 以重新封装计算机。sysprep 包含下列组件:sysprep.exe、setupcl.exe、factory.exe、sysprep.inf 和 winbom.ini。应用程序文件(sysprep.exe、setupcl.exe 和 factory.exe)是必需的,而且它们互相依存。简单来说,这个工具用于重新封装已经在计算机上安装好的系统,封装完毕的映像可以通过介质复制到其他计算机上,当获取封装好的映像的计算机启动时,sysprep.exe将调用%windir%\system32\setup.exe在获取映像的计算机中重新部署系统。这种部署类似于直接安装系统,但是速度要比正常安装快许多倍。

cvtarea.exe,一个用于在 fat32 或 fat 文件系统上创建文件并分析那些文件放置情况的灵活工具。使用 cvtarea 工具,您可以创建连续的文件并将其放在磁盘上的特定位置。

oformat.com,创建 fat32 卷,该卷中的簇以某种优化方法取整,以便在以后将其转换为 ntfs 文件系统格式。

总体而言,随着技术的发展,可以替代cvtarea.exe和oformat.com的工具出现了许多,setupmgr.exe用于生成无人职守安装应答文件,sysprep.exe是用于系统封装的主要工具。

1.2 setupmgr

获得封装好的系统映像的计算机,第一次启动时,将会自行进行系统部署,系统部署过程中,会提问用户有关产品密钥、时区、计算机名称、管理员密码等等,这个和普通的系统安装的步骤一样(当然,比普通安装快速的多),每次都去输入这些,无非会降低工作效率。

利用setupmgr.exe,可以为系统部署创建一份自动应答文件,当系统部署时碰到各种需要用户来确认的信息时,直接去这份自动应答文件中寻找预先规定好的答案,而无需提示用户输入。

setupmgr.ex的使用方法十分简单,安装提示一步步写下去即可。

写完后,即可单击“完成”,这样就可以完成所有有关无人职守安装模式的设定了。设定完成后,系统会自动生成sysprep.inf文件,这个文件中记录了所有有关自动应答的答案。

部署时,sysprep.inf置于%systemdrive%\sysprep文件夹中,即可执行无人职守的部署安装。

1.3 sysprep

1.3.1系统封装部署基本流程

一般流程为:

1>常规安装windows到被设置为启动的硬盘的第一分区(一般为c盘);

2>对系统做应有的系统补丁添加、驱动安装、系统优化调整、常用软件安装等;

3>在c盘根目录下创建sysprep文件夹,放入企业部署工具(deploy.cab)中的相应各文件;

4>使用setupmgr.exe创建自动应答文件;

5>运行sysprep.exe来封装当前系统为系统映像;

6>关闭计算机,利用第三方软件复制下这个系统映像(c盘全部),一般使用ghost;

7>利用网络或其他介质(光盘)复制该映像到其他计算机进行部署。

1.3.2 系统封装

做完上节中步骤的前4步,就可以进行对系统的封装了,运行c盘根目录下创建sysprep文件夹中的sysprep.exe,进入一下界面:

这是一个很简洁的界面,背后却包含着很高的技术含量。

“不重置激活的宽限期”,将以当前系统的激活剩余时间为主,做封装的系统是如果是免激活的windows,这一项应选中。

“使用最小化安装”,在xp以后的版本中,系统可以以“欢迎使用”方式安装,也可以使用经典的2000模式即“最小化安装”模式进行安装,一般选中“使用最小化安装”。

“不重新产生安全标识符”,即不重新产生sid,以当前系统的sid为准,这会一定程度的加快封装部署速度,但是会令部署后的系统产生不稳定,不建议选中。

“检测非即插即用硬件”,这会令系统强行检测非即插即用硬件,不建议选中。

“关机模式”,用来设定执行完封装以后要执行什么,有“关机”、“重新启动”和“退出”三种模式。

选择完毕后,单击“重新封装”,sysprep将当前系统自动封装为系统映像。

系统映像封装完毕后,无论是自动还是手动,重启计算机后,直接用带ghost工具的光盘由光盘直接启动计算机,使用ghost备份当前c盘系统磁盘映像。

备份完毕后,我们就得到了可以用来部署在其他计算机上的系统映像了。使用光盘或者网络等介质,将这个磁盘映像再次使用ghost恢复在其他计算机的c盘上,被恢复的计算机启动时会自动开始部署系统。

1.4 综述

本章主要陈述了关于windows操作系统的基本封装与部署的实现,微软的企业部署工具的效率和自动化程度相当高,封装和部署过程都比较简单。

但现在有一个很重要的问题,按照微软企业部署工具中deploy.chm中的简述,企业部署工具对于源计算机和目标计算机需要有相同hal(硬件抽象层)。

所谓hal,是由硬件制造商提供的一种薄层软件,为操作系统高层隐藏或抽象硬件差异。通过 hal 提供的筛选器,不同类型的硬件看起来与操作系统其余的硬件很相似。这样允许操作系统从一个硬件平台移植到另一个硬件平台。hal 还提供了允许单个设备驱动器在所有的平台上支持同样设备的例程。

封装好的系统在部署到硬件配置差异较大的计算机中时,特别是跨平台的计算机(intel cpu+intel主板做的映像部署到amd cpu+nvidia主板上时),会由于hal的差异而造成各种各样的不稳定乃至挡机,这就和要运用封装部署方式来快速安装系统的初衷不一致了。如果不能有良好的兼容性,即使能快速安装系统也完全是徒劳。

在随后的一章里,将完美解决这个问题,让对硬件平台有依赖的系统封装部署,变为只对硬件配置没有依赖的“万能的”封装部署。

2.unlimited万能封装与部署的实现

2.1 突破硬件限制的三个问题

2.1.1计算机电源管理模式

不同计算机的电源管理是不一样的,共有standard、acpi uniprocessor、acpi multiprocessor、mps uniprocessor、mps multiprocessor、compaq systempro、acpi这7种,这7种电源管理模式分别适用于7种类型的计算机。

截止windows server 2003的企业部署工具,运用sysprep有一个限制,就是仅适用于用于封装的源计算机和进行部署的目标计算机必须具有相同硬件抽象层 (hal)。

没有相同的hal,会造成电源管理模式不能正确判断。网络中提出了不用的hal检测解决方案,如acpi封包、死性不改的电源模式等等。但是这些都不能做到100%的电源判断正确,而且检测会需要额外的文件,并且可能多次重启计算机,耗费了时间。

问题1,怎么让sysprep突破不能自动检测电源管理的限制?

2.1.2计算机硬盘

计算机硬盘的发展可谓迅速。容量的提升,个人计算机硬盘容量从97年以前的个位数容量,突破到2007年现在的三位数容量。硬盘接口也一直在改变,从ide到sata,再从sata到sataii,从前一直在服务器上使用的scsi磁盘技术和raid磁盘阵列技术也渐渐的被使用到个人计算机中。(ide属于并口硬盘,sata和scsi都属于串口硬盘,raid属于硬盘阵列技术)。

在部署过程中,由于磁盘类型不同,需要不同的硬盘驱动(一般都是关于串口磁盘和磁盘阵列的驱动)。如果部署过程中不能正确加载硬盘驱动,则会造成不能进入系统甚至不能启动。

问题2,如何突破s&r&s(sata & raid & scsi)硬盘类型的限制?

2.1.3驱动残留

进行封装的源计算机如果和进行部署的目标计算机硬件差异很大,例如amd cpu+nvidia主板的源计算机做的系统映像部署到intel cpu+intel主板的机器上,在源计算机上装载的驱动程序肯定是在目标计算机上用不到了。即使目标计算机和源计算机硬件差异不大,但硬件技术差异很大,例如intel cpu+intel主板的源计算机做的系统映像部署到intel cpu+intel主板的机器上,源计算机为intel 865主板,而目标计算机为945主板,源计算机上的驱动也是铁定用不到的。

这些驱动的残留不仅仅是会留下系统垃圾的问题,如果源计算机上的驱动自动强行去识别目标计算机上的硬件,很有可能会造成系统的不稳定乃至蓝屏崩溃。

问题3,如何突破不同硬件驱动冲突的限制?

2.2 突破hal限制

2.2.1 longhorn的启示

windows server 2003之前,sysprep受到“必须源计算机与目标计算机有着相同的hal”的限制,在hal不相同的时候,不能正确判断计算机电源管理模式。

从2003年windows server 2003到2006年底windows vista的中的3年中,微软在研发vista的时候,了以内部研发编号命名的windows longhorn测试版。

windows longhorn与以往的windows在启动时有着一定的区别。

第一,ntldr 有一定区别,提供了“/detecthal” 接口;

第二,boot.ini也支持“/detecthal”参数,以实现与ntldr的结合;

第三,inf文件夹中有了“dtecthal.inf”, 提供各种hal类型检测的参数说明。

有了这三个文件,可以让计算机在开机启动时即自动检测 hal,从而可以自动判断电源管理选项。

2.2.2 移植longhorn的hal判断

现今大多数人还是以使用windows 2000/xp为主,所以,即使longhorn的hal判断再怎么强悍,不能移植到2000/xp中,也就不能使用。

以下是在2000/xp总移植并使用longhorn的hal判断的具体方法:

1>从系统中提取相应的hal文件包:(win2000在sp4.cab、windows xp sp2在sp2.cab中)

halacpi.dll

halapic.dll

halmps.dll

halaacpi.dll

halmacpi.dll

hal.dll

ntkrnlmp.exe

ntkrnlpa.exe

ntkrpamp.exe

ntoskrnl.exe

提取完毕后将hal.dll更名为halstnd.dll,ntoskrnl.exe更名为ntkrnlup.exe;

2>将上述相应的hal文件包拷贝到准备封装的系统的%windir%\system32\下;

3>将longhorn的“dtecthal.inf”拷贝到准备封装的系统的%windir%\inf\下;

4>修改c:\boot.ini

在准备封装的系统后面加上 /detecthal参数如:

[boot loader]

timeout=0

default=multi(0)disk(0)rdisk(0)partition(1)\windows

[operating systems]

multi(0)disk(0)rdisk(0)partition(1)\windows="microsoft windows xp professional" /fastdetect /detecthal

5>将longhorn版本的ntldr拷贝到从c:\,覆盖原有的ntldr;

6>删除准备封装的系统的hal信息,删除注册表中以下键值,如果提示权限不足不能删除,则可用setacl.exe来修改权限再删除。

hkey_local_machine\system\controlset001\enum\acpi_hal

hkey_local_machine\system\controlset001\enum\root\acpi_hal

hkey_local_machine\system\controlset002\enum\acpi_hal

hkey_local_machine\system\controlset002\enum\root\acpi_hal

hkey_local_machine\system\controlset003\enum\acpi_hal

hkey_local_machine\system\controlset003\enum\root\acpi_hal

hkey_local_machine\system\currentcontrolset\enum\acpi_hal

hkey_local_machine\system\currentcontrolset\enum\root\acpi_hal

至此,突破了hal限制的系统就已经准备完毕。由于这个技术本身就出自微软,所以对电源管理的判断几乎是100%。

突破hal限制的系统可以部署在任何hal环境的计算机上,不再有“源计算机和目标计算机需有相同的hal”的限制。

2.1.1节中提出的问题完美解决

2.3 突破s&r&s 硬盘限制

确定目标计算机上可能用到的所有大量存储控制器,对于可能存在于目标计算机上的每个大量存储控制器,创建其硬件 id 的列表。

2.3.1对于在 windows 产品 cd 中提供的大量存储控制器

可以创建具有以下部分的 sysprep.inf 文件:

[sysprepmassstorage]

hardware_id = path_to_device_inf

其中:

hardware_id

在设备的 .inf 文件中指定的即插即用 id。

path_to_device_inf

.inf 文件的路径,该文件中包含待安装控制器的即插即用 id。

例如,要支持 windows xp 自带的不同 ide 控制器(pci 和 intel),该部分如下所示:

[sysprepmassstorage]

pci\ven_8086&dev_1222 = "%windir%\inf\mshdc.inf"

pci\ven_8086&dev_1230 = "%windir%\inf\mshdc.inf"

pci\ven_8086&dev_7010 = "%windir%\inf\mshdc.inf"

pci\ven_8086&dev_7111 = "%windir%\inf\mshdc.inf"

pci\ven_8086&dev_2411 = "%windir%\inf\mshdc.inf"

pci\ven_8086&dev_2421 = "%windir%\inf\mshdc.inf"

pci\ven_8086&dev_7199 = "%windir%\inf\mshdc.inf"

2.3.2 对于 windows 产品 cd 上没有提供的大量存储控制器

将目标计算机上的大量存储控制器的驱动程序文件复制到您计算机上的文件夹中 – 例如,复制到主计算机硬盘驱动器上的 %systemdrive%\pnpdrvrs\storage 中。

按以下格式向 [sysprepmassstorage] 部分中添加几行内容:

hardware_id = path_to_device_inf, disk_directory, disk_description, disk_tag

其中:

hardware_id

在设备的 .inf 文件中指定的即插即用 id。

path_to_device_inf

.inf 文件的路径,该文件中包含待安装控制器的即插即用 id。

disk_directory

第三方提供的软盘上的文件夹名称,该文件夹中包含大量存储驱动程序的副本。

disk_description

在第三方提供的 txtsetup.oem 文件中指定的软盘说明。

disk_tag

在第三方提供的 txtsetup.oem 文件中指定的软盘的磁盘标记。

将驱动程序文件放置到由 sysprep.inf 中 [sysprepmassstorage] 部分指定的位置。例如,要支持新的 qlogic 驱动程序,如果将文件复制到 c:\drivers\storage 文件夹,则添加如下行:

[sysprepmassstorage]

pci\ven_1077&dev_1080 = "c:\drivers\storage\qlogic\qlogic.inf", "c:\drivers\storage\qlogic", "qlogic software disk", "c:\drivers\storage\qlogic\qlogic

2.3.3 突破s&r&s实例

1>收集需要的srs驱动,方便期间,直接下载dps提供的massstorage 驱动:

/driverpacks/download.php?pag=m

2>解压驱动到c:\drivers 。

3>编辑sysprep.ini 加入以下内容

installfilespath=c:\sysprep\i386

然后在[sysprepmassstorage]段中添加需要的串口磁盘驱动,根据dps驱动包的说明书,一般只集成intel、nvidia、uli、via、sis、amd的串口磁盘驱动即可,在对应的驱动包中的inf文件中,可以获得硬件的即插即用id。

例如:

[sysprepmassstorage]

pci\ven_1022&dev_7469=c:\drivers\m\am\amdeide.inf

pci\ven_1002&dev_4349=c:\drivers\m\at\atiide.inf

pci\ven_10b9&dev_5215=c:\drivers\m\au\1\aliide.inf

pci\ven_10b9&dev_5219=c:\drivers\m\au\1\aliide.inf

pci\ven_10b9&dev_5229=c:\drivers\m\au\1\aliide.inf

pci\ven_10b9&dev_5228=c:\drivers\m\au\2\m5228.inf

pci\ven_10b9&dev_5281=c:\drivers\m\au\2\m5281.inf

pci\ven_10b9&dev_5287=c:\drivers\m\au\3\ulisata.inf

pci\ven_10b9&dev_5288=c:\drivers\m\au\4\ulisata.inf

pci\ven_10b9&dev_5289=c:\drivers\m\au\5\ulisata.inf

pci\ven_8086&dev_2652&cc_0104=c:\drivers\m\in\1\iastor.inf

pci\ven_8086&dev_27c3&cc_0104=c:\drivers\m\in\1\iastor.inf

pci\ven_8086&dev_2682&cc_0104=c:\drivers\m\in\1\iastor.inf

pci\ven_8086&dev_27c6&cc_0104=c:\drivers\m\in\1\iastor.inf

pci\ven_8086&dev_2822&cc_0104=c:\drivers\m\in\1\iastor.inf

pci\ven_8086&dev_2652&cc_0106=c:\drivers\m\in\1\iaahci.inf

pci\ven_8086&dev_2653&cc_0106=c:\drivers\m\in\1\iaahci.inf

pci\ven_8086&dev_27c1&cc_0106=c:\drivers\m\in\1\iaahci.inf

pci\ven_8086&dev_27c5&cc_0106=c:\drivers\m\in\1\iaahci.inf

pci\ven_8086&dev_2681&cc_0106=c:\drivers\m\in\1\iaahci.inf

pci\ven_8086&dev_2821&cc_0106=c:\drivers\m\in\1\iaahci.inf

pci\ven_8086&dev_24df&cc_0104=c:\drivers\m\in\1\o\iastor.inf

pci\ven_8086&dev_25b0&cc_0104=c:\drivers\m\in\1\o\iastor.inf

pci\ven_10de&dev_008e=c:\drivers\m\n\tm\nvatabus.inf

pci\ven_10de&dev_00d5=c:\drivers\m\n\tm\nvatabus.inf

pci\ven_10de&dev_00ee=c:\drivers\m\n\tm\nvatabus.inf

pci\ven_10de&dev_00e3=c:\drivers\m\n\tm\nvatabus.inf

pci\ven_10de&dev_0036=c:\drivers\m\n\tm\nvatabus.inf

pci\ven_10de&dev_003e=c:\drivers\m\n\tm\nvatabus.inf

pci\ven_10de&dev_0054=c:\drivers\m\n\tm\nvatabus.inf

pci\ven_10de&dev_0055=c:\drivers\m\n\tm\nvatabus.inf

pci\ven_10de&dev_0266=c:\drivers\m\n\tm\nvatabus.inf

pci\ven_10de&dev_0267=c:\drivers\m\n\tm\nvatabus.inf

pci\ven_10de&dev_036f=c:\drivers\m\n\tm\nvatabus.inf

pci\ven_10de&dev_037e=c:\drivers\m\n\tm\nvatabus.inf

pci\ven_10de&dev_037f=c:\drivers\m\n\tm\nvatabus.inf

pci\ven_10de&dev_03f6=c:\drivers\m\n\tm\nvatabus.inf

pci\ven_10de&dev_03f7=c:\drivers\m\n\tm\nvatabus.inf

pci\ven_10de&dev_03e7=c:\drivers\m\n\tm\nvatabus.inf

pci\ven_1039&dev_0181=c:\drivers\m\si\1\sisraid1.inf

pci\ven_1039&dev_0180=c:\drivers\m\si\2\sisraid.inf

pci\ven_1039&dev_0182=c:\drivers\m\si\3\sisraid2.inf

pci\ven_1106&dev_3349&cc_0104=c:\drivers\m\v\1\viamraid.inf

pci\ven_1106&dev_6287&cc_0106=c:\drivers\m\v\1\viamraid.inf

pci\ven_1106&dev_0591&cc_0104=c:\drivers\m\v\1\viamraid.inf

pci\ven_1106&dev_3249&cc_0104=c:\drivers\m\v\1\viamraid.inf

pci\ven_1106&dev_3149&cc_0104=c:\drivers\m\v\1\viamraid.inf

pci\ven_1106&dev_3164&cc_0104=c:\drivers\m\v\1\viamraid.inf

pci\ven_1106&dev_0581&cc_0104=c:\drivers\m\v\1\viamraid.inf

pci\ven_1106&dev_7372&cc_0104=c:\drivers\m\v\1\viamraid.inf

pci\ven_1106&dev_4149=c:\drivers\m\v\2\viapide.inf

pci\ven_1106&dev_0571=c:\drivers\m\v\3\vminiide.inf

pci\ven_1106&dev_3149&cc_0101=c:\drivers\m\v\3\vminiide.inf

pci\ven_1106&dev_0591&cc_0101=c:\drivers\m\v\3\vminiide.inf

pci\ven_1106&dev_5337&cc_0101=c:\drivers\m\v\3\vminiide.inf

pci\ven_1106&dev_3349&cc_0101=c:\drivers\m\v\3\vminiide.inf

pci\ven_1106&dev_5287&cc_0101=c:\drivers\m\v\3\vminiide.inf

pci\ven_1106&dev_3164&cc_0101=c:\drivers\m\v\3\vminiide.inf

pci\ven_1106&dev_0581&cc_0101=c:\drivers\m\v\3\vminiide.inf

pci\ven_1106&dev_5324&cc_0101=c:\drivers\m\v\3\vminiide.inf

pci\ven_104b&dev_1040=c:\drivers\m\vm\vmscsi.inf

4>在c:\sysprep 目录下建立 i386\$oem$目录,在c:\sysprep\i386\$oem$ 中建立cmdlines.txt 文件,在文件中加入

[commands]

"c:\sysprep\sysprep -clean"

这样就会在最小化安装的过程中禁用所有因为在目标计算机上不存在而未安装的大量存储控制器。

至此,一个突破了s&r&s限制的系统映像准备完毕。

执行sysprep进行封装,在封装的过程中,系统会自动安装 srs驱动。在最小化安装的时候会删除多余的驱动。

2.1.2节中的问题,这里也就已经解决了。

2.4 多余驱动的卸载

做封装所用的计算机中所使用的驱动程序,在被部署的计算机上大多数不再有用(除非都被部署在相同硬件配置的计算机上)。所以,我们要一一删除源计算机中的这些驱动,以免残留的驱动造成部署的不正常。

卸载驱动,在“设备管理器”(我的电脑,属性,硬件,设备管理器)中列出所有设备,然后一一卸载。

在设备管理器中,可以看到当前正在使用的所有硬件设备。

1>常规驱动的卸载

除“ide ata/atapi控制器”和“计算机”以外的其他设备,一一展开,然后卸载即可。

2>更改ide模式

由于不同计算机的ide控制器差异比较大,如果出现错误的识别,将会出现不能开机的情况,所以,这里预先将ide控制器设置为“标准双通道”,在部署时,安装程序将自动寻找和起匹配的ide控制器驱动程序。

3>计算机电源管理

计算机电源管理分为许多种,可以适用于不同类别的计算机。如果电源管理判断不正确,将会造成计算机的不正常。在计算机识别电源管理之前,需要将电源管理设为标准模式以基本适用于所有的计算机,这种标准模式仅仅可以保证计算机正常启动,但是不能保证最高效的运行。

将计算机的电源管理模式设置为standard pc以后,在部署时,由于我们适用了longhorn的hal自动判断,计算机将会在启动时自动修改standard pc为被部署计算机的电源管理模式。

至此,突破了硬件限制的系统映像也被修改了出来,系统映像可以被部署到不同硬件配置的机器中了。

2.1.3节中的问题被解决。

2.5 综述

在不同硬件配置的机器中适用系统部署受到种种制约,本章分为3块解决了映像系统万能部署的3条限制。

longhron的自动hal判断,解决了源计算机与目标计算机在不同hal模式时不能进行部署的问题。

s&r&s驱动的集成,解决了系统部署在不同硬盘模式的情况下进行部署的问题。

驱动的卸载,解决了系统部署在不同硬件配置的计算机下进行的问题。

这3条限制被突破以后,系统部署时,不必再遵循源计算机和目标计算机必须相同配置的原则,真正可以实现无限制的“万能部署”。3.auto 自动封装与部署的实现

3.1 自动封装与部署的意义和理论实现

3.1.1自动封装的意义

1>封装测试需要很多次的重复

封装一个可以部署的系统映象并不难,但是封装一个比较完美的可以满足各项要求的系统映象却是一个特别花费时间和精力的工作,需要很多次的重复制作。仅上一章中所提到的各种限制的突破,如果每次测试都时候都做一次,也会消耗很多的时间。

能不能让这些手工的机械化的操作变成自动的?

2>频繁的手工操作容易造成错误

即使是一个对封装十分了解的人,在多次的执行封装中,也难免会出现遗漏和失误,毕竟封装的步骤一环扣一环,虽然不繁琐也难免会造成错误。

怎么让封装的流程变的自动而无需人手工参与?

3>封装的普及

很多it工作者并不十分了解封装与部署,却一样想做出自己的系统映象用来部署,由于工作等原因实在没有时间去系统的学习,难道封装只能掌握在少数人手中?

怎么让封装更为普及化,让没有太多封装知识和经验的人也能迅速的进行系统封装?

3.1.2 系统封装和部署的详细流程

1>系统安装、补丁、软件等;

[封装]:

2>在系统光盘上找到deploy.cab,解压到%system%\sysprep;

3>运行setupmgr.exe创建无人职守部署应答文件sysprep.inf;

4>突破hal限制,把于hal相关的文件都放置在%windir%下相应位置,提取longhorn的ntldr1,修改boot.ini;

5>突破s&r&s限制,把所有串口磁盘和磁盘阵列驱动都放置在%systemdrive%\drivers下,在sysprep.inf中的[sysprepmassstorage]段下添加磁盘驱动位置等信息;

6>卸载各种驱动,修改ide控制器为标准双通道,修改计算机电源管理为standard pc;

7>运行sysprep.exe进行系统封装;

8>关闭封装源计算机;

9>dos模式启动封装源计算机,使用ghost备份下封装完的系统映象;

[部署]:

10>使用ghost恢复系统映象到部署目标计算机;

11>部署目标计算机,系统运行%windir%\system32\setup.exe来部署计算机映象。

3.1.3 自动封装的理论实现

纵观流程,封装过程基本上可以分为相关文件的复制、对文件的调整、相关软件的运行、对系统的调整四部分。

相关文件的复制,简单说,就是把应该放在哪儿的文件放在哪儿,这些文件都是特定的,进行封装必然要用到这些文件,所以,可以预先把这些文件提取出来放置在一个另外的文件夹中,然后用winrar压缩为自解压文件并设定解压位置,这样到用这些文件的时候直接双击自解压包,这些要用到的文件就会各自解压到自己应该在的位置上。

对文件的调整,主要是替换longhorn的ntldr,以及修改boot.ini,这个我们可以用命令行修改系统自身的ntldr为ntldr.bak,修改系统自身的boot.ini为boot.ini.bak,然后把 longhorn的ntldr和修改好的boot.ini复制到原系统ntldr和boot.ini的位置。当系统部署完毕后再把原始的ntldr和boot.ini替换回来,虽然替换回原有的不是必须的,但是个人认为,保持原系统的原始性一定程度上有利于系统的稳定性。

相关软件的运行,这个主要是sysprep,如果每次要为sysprep设置相同的执行方式,那么sysprep提供很多的运行参数,添加参数运行sysprep,就免去了每次都要去点击封装选项的问题。

对系统的调整,主要是卸载驱动以及调整计算机电源管理和ide控制器。虽然这个可以使用自动化实现,但是个人认为这个手工还是比较保险。

3.2 实现自动封装与部署

3.2.1 文件的自动复制

建立如下目录,以d:\es文件夹为例:

d:\es\ sysprep\ cvtarea.exe

d:\es\ sysprep\ oformat.com

d:\es\ sysprep\ setupcl.exe

d:\es\ sysprep\ sysprep.exe

d:\es\ sysprep\ sysprep.inf

d:\es\ sysprep\ setacl.exe

d:\es\sysprep\autosysprep.cmd

d:\es\sysprep\cmdline.reg

d:\es\windows\ inf\ dtecthal.inf

d:\es\windows\ system32

d:\es\windows\ system32\ halaacpi.dll

d:\es\windows\ system32\ halacpi.dll

d:\es\windows\ system32\ halapic.dll

d:\es\windows\ system32\ halmacpi.dll

d:\es\windows\ system32\ halmps.dll

d:\es\windows\ system32\ halstnd.dll

d:\es\windows\ system32\ mscomctl.ocx

d:\es\windows\ system32\ ntkrnlmp.exe

d:\es\windows\ system32\ ntkrnlpa.exe

d:\es\windows\ system32\ ntkrnlup.exe

d:\es\windows\ system32\ ntkrpamp.exe

d:\es\windows\ allusrrun.cmd

d:\es\ drivers

d:\es\ bootl.ini

d:\es\ ntldrl

说明:

1>es文件夹模拟c盘根目录,所有文件排布和此后要复制到c盘中的排布是一样的;

2>sysprep中的所有文件在第一章中介绍过,sysprep文件夹将在系统部署最小化安装时自动删除,setacl.exe是提升权限以修改注册表的工具,autosysprep.cmd是自动进行封装所用的批处理,cmdline.reg将在3.2.3中详细说明;

3>inf和system32文件夹中的各文件在第二章中介绍过,用于longhorn的自动hal判断;

4>allusrrun的用处后面详细介绍;

5>bootl.ini是为hal自动判断所写好的boot.ini文件,内容为:

[boot loader]

timeout=30

default=multi(0)disk(0)rdisk(0)partition(1)\windows

[operating systems]

multi(0)disk(0)rdisk(0)partition(1)\windows="microsoft windows xp professional" /fastdetect /detecthal

6>ntldrl是longhorn的系统引导文件,同样用于自动hal判断。

7>drivers中放置串口磁盘和磁盘阵列驱动

文件打包:

选择最常用的压缩工具winrar来进行打包es文件夹中的所有文件,设定默认解压缩路径为c:\并且设置解压模式为“隐藏启动对话框”和“覆盖所有文件”,这几个选项的设定可以保证文件不会复制到错误的位置。

3.2.2 自动封装的实现

autosysprep.cmd的内容如下(以封装xp系统为例):

rem 自动封装,静默模式、最小化、不重置激活事件、清空事件查看器日志、不重启计算机

start /wait c:\sysprep\sysprep.exe -quiet -mini -activated -reseal -noreboot

rem 导入cmdline.reg键值(3.2.3中介绍)

start /wait regedit.exe /s c:\sysprep\cmdline.reg

rem 取消xp的ntldr权限,改名为ntldrxp,再恢复其权限

attrib c:\ntldr -h -s -r

ren c:\ntldr ntldrxp

attrib c:\ntldrxp +h +s +r

rem 取消longhron的ntldrl的权限,改名为ntldr,再恢复其权限

attrib c:\ntldr1 -h -s -r

ren c:\ntldr1 ntldr

attrib c:\ntldr +h +s +r

rem取消xp的boot.ini权限,改名为bootxp.ini,再恢复其权限

attrib c:\boot.ini -h -s -r

ren c:\boot.ini bootxp.ini

attrib c:\bootxp.ini +h +s +r

rem 取消longhron的bootl.ini的权限,改名为boot.ini,再恢复其权限

attrib c:\boot1.ini -h -s -r

ren c:\boot1.ini boot.ini

attrib c:\boot.ini +h +s +r

rem 进入sysprep文件夹内

cd\

cd\sysprep

rem 使用setacl来取消有关源计算机hal的注册表信息的权限,以便随后的修改

setacl machine\system\controlset001\enum\acpi_hal /registry /grant everyone /full

setacl machine\system\controlset001\enum\root\acpi_hal /registry /grant everyone /full

setacl machine\system\controlset002\enum\acpi_hal /registry /grant everyone /full

setacl machine\system\controlset002\enum\root\acpi_hal /registry /grant everyone /full

setacl machine\system\controlset003\enum\acpi_hal /registry /grant everyone /full

setacl machine\system\controlset003\enum\root\acpi_hal /registry /grant everyone /full

setacl machine\system\currentcontrolset\enum\acpi_hal /registry /grant everyone /full

setacl machine\system\currentcontrolset\enum\root\acpi_hal /registry /grant everyone /full

rem 删除源计算机的hal注册表信息

reg delete hkey_local_machine\system\controlset001\enum\acpi_hal /f

reg delete hkey_local_machine\system\controlset001\enum\root\acpi_hal /f

reg delete hkey_local_machine\system\controlset002\enum\acpi_hal /f

reg delete hkey_local_machine\system\controlset002\enum\root\acpi_hal /f

reg delete hkey_local_machine\system\controlset003\enum\acpi_hal /f

reg delete hkey_local_machine\system\controlset003\enum\root\acpi_hal /f

reg delete hkey_local_machine\system\currentcontrolset\enum\acpi_hal /f

reg delete hkey_local_machine\system\currentcontrolset\enum\root\acpi_hal /f

rem 以下用于intel cpu + intel 主板的源计算机,intel的这两组键值容易造成部署到非intel硬件计算机中的蓝屏事故

rem使用setacl来取消有关当前intel 主板的注册表信息的权限,以便随后的修改

setacl machine\system\controlset001\services\intelide /registry /grant everyone /full

setacl machine\system\controlset002\services\intelide /registry /grant everyone /full

setacl machine\system\controlset003\services\intelide /registry /grant everyone /full

setacl machine\system\currentcontrolset\services\intelide /registry /grant everyone /full

rem使用setacl来取消有关当前intel cpu的注册表信息的权限,以便随后的修改

setacl machine\system\controlset001\services\intelppm /registry /grant everyone /full

setacl machine\system\controlset002\services\intelppm /registry /grant everyone /full

setacl machine\system\controlset003\services\intelppm /registry /grant everyone /full

setacl machine\system\currentcontrolset\services\intelppm /registry /grant everyone /full

rem 删除有关intel主板的注册表信息

reg delete machine\system\controlset001\services\intelide /f

reg delete machine\system\controlset002\services\intelide /f

reg delete machine\system\controlset003\services\intelide /f

reg delete machine\system\currentcontrolset\services\intelide /f

rem 删除有关intel cpu的注册表信息

reg delete machine\system\controlset001\services\intelppm /f

reg delete machine\system\controlset002\services\intelppm /f

reg delete machine\system\controlset003\services\intelppm /f

reg delete machine\system\currentcontrolset\services\intelppm /f

3.2.3 部署过程的调整

部署过程,其实就是系统映象恢复到目标计算机上,目标计算机启动,系统会自动运行%windir%\system32\setup.exe来部署系统。

如果我们想在setup.exe前或者后运行点什么,该怎么办?例如,我们要在setup.exe运行后将原来系统的ntldr和boot.ini恢复回来,而不是使用longhorn的,怎么办?

经过对比封装前和封装后的注册表,发现目标计算机启动后,将要进行部署时并非是一定要运行%windir%\system32\setup.exe,而是运行系统注册表中“hkey_local_machine\system\setup”分支下的“cmdline”键值所指定的应用程序。在系统封装完成时,“hkey_local_machine\system\setup”分支下“cmdline”键值被修改为“setup.exe”,这就是为什么目标计算机启动后会运行setup.exe来部署系统的原因。

我们自己写一个批处理,批处理的内容包括运行setup.exe和恢复原有ntldr、boot.ini,把这个批处理的名字定名为“allusrrun.cmd”,并且把“hkey_local_machine\system\setup”分支下“cmdline”的键值由“setup.exe”修改为“allusrrun.cmd”。这样源计算机启动的时候并非运行setup.exe来部署系统,而是运行allusrrun.cmd。

allusrrun.cmd的内容如下:

rem 把我们修改的cmdline键值重新置空

reg delete hkey_local_machine\system\setup /v cmdline /f

rem 部署系统,全新安装、最小化执行

setup.exe -newsetup –mini

rem 修改longhorn的ntldr权限,并删除

attrib c:\ntldr -h -s -r

del c:\ntldr

rem 修改先前备份的xp的ntldrxp权限,改名回ntldr,恢复权限

attrib c:\ntldrxp -h -s -r

ren c:\ntldrxp ntldr

attrib c:\ntldr +h +s +r

rem 修改longhorn的boot.ini权限,并删除

attrib c:\boot.ini -h -s -r

del c:\boot.ini

rem 修改先前备份的xp的bootxp.ini权限,改名回boot.ini,恢复权限

attrib c:\bootxp.ini -h -s -r

ren c:\bootxp.ini boot.ini

attrib c:\boot.ini +h +s +r

rem修改多启动菜单等待时间为5秒

bootcfg /timeout 5

这样部署过程就被我们调整的如我们所愿了。

3.3 综述

经过3.2节中的几步,自动封装和部署基本被我们实现。

3.1.2中[封装]段的步骤被简化为:

1>运行自动解压缩,把文件解压到相应位置;

2>卸载驱动,手动修改ide控制器和计算机电源管理;

3>运行%systemdrive%\sysprep文件夹中的autosysprep.cmd封装系统;

4>重启计算机,使用ghost备份系统映象。

3.1.2中[部署]段的步骤变为:

1>恢复系统映象到目标计算机;

2>目标计算机启动,自动运行allusrrun.cmd部署系统并还原系统原始的ntldr和boot.ini。

如此以来,系统封装将变的十分简单,不仅给多次测试封装系统带来很大的方便,还能让没有太多封装经验的人迅速封装系统。

系统自动化封装和部署完美实现。

结论

全文分3章讲述了封装部署方法快速安装和部署操作系统的方法。

从第一章的基本实现到第二章的万能实现,再到第三章自动实现,一步步实现了从最基本封装部署到全自动封装部署。

上一篇: 护理绩效管理论文 下一篇: 冀教数学论文
相关精选
相关期刊