毕业论文-基于web的人力资源管理系统_第1页
毕业论文-基于web的人力资源管理系统_第2页
毕业论文-基于web的人力资源管理系统_第3页
毕业论文-基于web的人力资源管理系统_第4页
毕业论文-基于web的人力资源管理系统_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

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

文档简介

××××××大学毕业设计题目:基于web的人力资源管理系统院、系:计算机科学与技术学院计算机系姓名:指导教师:系主任:年月日哈尔滨工业大学工学硕士学位论文-图4-4实体之间关系E-R图图4-4实体之间关系E-R图数据库逻辑设计职员基础表EmployeeBasicTable见表4-1。表4-1职员基础表名称字段名称字段类型字段大小必填字段允许空串其他编号Employee_ID文本20是否主键姓名Employee_NAME数字整型否政治面貌Employee_Political数字整型否民族Employee_Nation数字整型否婚姻状况Employee_Married数字整型否身份证号Employee_IDcard文本20否出生地Employee_Naplace文本20否出生日期Employee_Birth日期/时间照片Employee_Pic文本20家庭号码Employee_Tell文本20移动号码Employee_Mobile文本15邮箱地址Employee_Address文本50邮编Employee_Zip文本10培训记录EmployeeTrainTable见表4-2。表4-2培训记录名称字段名称字段类型字段大小必填字段允许空串自动编号SResume_ID自动编号长整型是否职员编号Employee_ID文本20否开始时间Training_Begin日期结束时间Training_End日期培新类型Training_Type文本20否单位领导Training_Major文本20否培训单位Training_Unit文本20否备注Training_NoteS文本20学历表EduDegreeTable见表4-3。表4-3历表名称字段名称字段类型字段大小必填字段允许空串其他自动编号EduDegree_ID自动编号长整型是否主键学历名称EduDegree_Name文本20是否职称表JobTitleTable见表4-4。表4-4职称表名称字段名称字段类型字段大小必填字段允许空串其他自动编号JobTitle_ID自动编号长整型是否主键职称名称JobTitle_Name文本20是否政治面貌表PoltitocalTable见表4-5。表4-5政治面貌表名称字段名称字段类型字段大小必填字段允许空串其他自动编号Poltitocal_ID自动编号长整型是否主键政治面貌Poltitocal_Name文本20是否性别表SexTable见表4-6。表4-6性别表名称字段名称字段类型字段大小必填字段允许空串其他自动编号Sex_ID自动编号长整型是否主键性别Sex_Name文本20是否本章小结本章主要进行了建立与数据库的连接,系统E-R图设计和数据库逻辑设计。系统设计系统总体结构与功能系统结构系统首页共划分为七个主要个模块,其中各个模块中又根据具体情况的不同划分为诸多不同的子模块,比系统管理栏里就把该模块划分为4个不同内容的子模块。这个系统体系采用的是分层结构体系,大体上一般的子模块划分到三级子系统就结束了。此外,整个页面布局是按照各模块所代表的不同功能来划分的,总之,整个页面的布局完全按照系统的一般设计思路及方便用户使用的原则来设计的,但是有别于一般的系统。另外,在首页下面的页面中同样按照各自的不同情况划分为6个不同的子模块,然后各自按照相关的导入功能导入,从而使整个系统的内容富有层次感。整个系统的总体结构如下:(针对自己负责的系统实现):员工列表查看:员工列表:列表查看,分部门查看,查看离职员工;如图5-1所示。图5-1员工列表人力资源档案管理模块实现用户自由的信息录入。结合人力资源变动完成本单位各类人员变动事宜,包括人员调入、内部人员调动、信息变更记录等。真正实现包括人员进入单位后所有变化信息的实时记录。灵活的查询功能,提供列表查看所有员工、按部门查看、查看离职员工、搜索符合条件的员工等多种方式,并可按员工姓名、员工编号、进厂日期、部门进行排序查看,让员工查询变得有效而简单。如图5-2.图5-2新增员工考勤管理模块根据考勤数据,按月输入到本系统中,系统将记录所有考勤记录,包括:请假、旷工、迟到早退、加班的日期及时间等数据。并进行自动统计,记录每个员工每月的出勤统计。系统还可以进行考勤历史记录的查询。如图5-3。图5-3员工考勤汇总事项记录:培训记录,查看培训记录,奖惩记录,其它记录的添加,删除等操作。如图5-4。图5-4员工培训记录薪资模块多种评定方式;可使用多套计算公式,适合总公司使用多种工资计算方法:如员工有按标准工资、固定工资、按时计酬的。实现对基本工资的管理,每月计算工资,计算工资时可对默认值作修改;记录工资发放日期。可以建立报表查看员工工资的历史记录。如图5-5。图5-5员工基本工资档案系统管理模块:系统管理模块中最重要的是用户登录模块。通过用户登录,获取用户输入的用户名和密码,并与数据库中的数据进行对比,进行验证,对于正确的用户名及密码的用户允许进入本系统。提供多级权限管理,精确到操作对象的范围、每一步操作范围和只读、删除、新增、修改的功能权利设定。如图5-6。图5-6密码修改系统各功能内容简介及主要功能模块分析系统管理模块:系统管理模块中最重要的是用户登录模块。通过用户登录,获取用户输入的用户名和密码,并与数据库中的数据进行对比,进行验证,对于正确的用户名及密码的用户允许进入本系统。提供多级权限管理,精确到操作对象的范围、每一步操作范围和只读、删除、新增、修改的功能权利设定。部门模块:系统提供直观方便的公司信息管理功能,通过该页面进行公司信息的修改可以在对应的所有网页上将显示新的公司信息。部门管理功能,可按级别层次以树型结构本单位的部门的机构体系,可根据需要进行调整处理,且人员信息可按照机构调整同步变化,大大提高了机构调整的工作效率。系统具有自动提示功能,如雇员生日、合同到期等。档案查看模块档案查看模块可以列出全部员工记录,用以查看员工的相关信息,同时也可以按限定的条件进行分类显示或者查询员工记录。人力资源档案管理模块实现用户自由的信息录入。结合人力资源变动完成本单位各类人员变动事宜,包括人员调入、内部人员调动、信息变更记录等。真正实现包括人员进入单位后所有变化信息的实时记录。灵活的查询功能,提供列表查看所有员工、按部门查看、查看离职员工、搜索符合条件的员工等多种方式,并可按员工姓名、员工编号、进厂日期、部门进行排序查看,让员工查询变得有效而简单。考勤管理模块根据考勤数据,按月输入到本系统中,系统将记录所有考勤记录,包括:请假、旷工、迟到早退、加班的日期及时间等数据。并进行自动统计,记录每个员工每月的出勤统计。系统还可以进行考勤历史记录的查询。信息管理模块根据具体情况设立培训记录、奖惩记录及基他重要事项记录。对员工参加的培训进行记录,记录其参加培训的日期、培训时间、地点、培训教师等事项;对员工的奖惩事项进行记录,记录事件时间,奖惩决定,相关说明。工资管理模块多种评定方式;可使用多套计算公式,适合总公司使用多种工资计算方法:如员工有按标准工资、固定工资、按时计酬的。实现对基本工资的管理,每月计算工资,计算工资时可对默认值作修改;记录工资发放日期。可以建立报表查看员工工资的历史记录系统开发工具与数据库根据当今动态网页开发的普遍性及实用性,本系统的开发平台如下:开发语言:ASP3.0开发平台:IIS5.0开发工具:DreamweaverUltraDev数据库:MicrosoftAccess2003系统主要功能设计系统客户端功能分析登陆页面设计这个页面主要是通过输入用户名和密码,判别用户名是否存在和密码是否正确,通过系统论证后才能进入首页。系统主页设计通过用户名和密码的验证,进入系统的首页。首页主要涉及系统管理、人力资源管理、工资管理、考勤管理、个人助理、帮助。以及包括系统导航的控制中心、知识中心、管理中心、帮助中心等这几个大功能。通过整个页面的分类,清晰的展示了整个系统的框架。如下是连接数据库后得到的系统首页图5-7。图5-7系统首页.部门基础数据设置功能基础数据管理主要包括了部门名称,部门编号(管理端)、一般访问者只能查看其内容,不能进行对其的修改、删除和添加。实现:首先建立各个内容的数据库,编号是数据库里的自动生成的。对每一个功能建立其对应的数据集,用intTid字段进行控制,对其过滤,不同的intTid的值对应各个模块的页面。通过用DataDetail.asp?tid=<%=intTid%>方法,重新返回到该页面,不重新打开另外的页面,感觉更加的紧凑。最后把相应的字段填入到页面中去,实现该功能。选择其中的页面运行如下图5-8,学历页面和职称页面。图5-8部门信息管理员工培训记录登记可以了解员工的培训的项目、时间,以及培训的单位等记录。系统页面如下图5-9。人力资源管理下的人力资源数据管理功能人力资源数据管理主要包括了基本信息、工作信息、学习简历、工作简历、家庭成员、社会关系、培训情况、奖惩情况、科研状况。一般访问者只能查看其内容,不能进行对其的修改、删除和添加。通过用户的Employee_ID选择要查看的用户的详细资料。实现:首先建立各个内容的数据库,对每一个功能建立其对应的数据集。通过字段EmpID,其是EmpID=Request.Form(),“()”是用户的Employee_ID,这样可以通过Employee_ID号把需要的内容放到数据集中。再次,用Workinfo.asp?eid=<%=EmpID%>(这个是基本信息列子)返回到本页。最后把相应的字段填入到页面中去,实现该功能。选择其中的页面运行如下图5-10。图5-9员工培训记录图5-10员工基本资料通过对职工那栏的选择可以查看不同的员工的信息,管理员还可以对其中的数据库进行员工的添加,员工的修改,员工的删除。人力资源档案浏览查询功能系统搜索功能主要分成两块:一个是简单档案查询,还有是一个复合条件查询。在第一个查询中。主要通过SQL语言实现模糊和精确查询,另外一个查询中,是选择要查询的条件进行复合查询。复合条件查询页面中,可以根据姓名,编号,部门等条件进行搜索。可以结合网页来看。以下的市简单档案查询的图片5-11。图5-11分部门产查看员工档案系统管理端功能分析在管理端主要涉及到五个方面的管理:用户管理、基本数据管理、人力资源数据管理。通过管理员的操作,实现对数据的更新。管理权限的设置系统的管理权限的设置,可以使系统的管理更加合理化,各施其职(见表5-1)。表5-1管理权限权限管理内容高级管理员负责整个系统的日常维护部门管理员负责本部门的数据更新和普通用户对系统的信息查询和个人信息查询本章小结本章做了系统总体结构与功能的设计,系统开发工具与数据库的的介绍,系统主要功能的设计。系统实施和维护系统实施就是将系统的设计功能的实现,以达到目标,它包括程序设计、人员培训、系统调试。系统实施系统实施就像系统实施一样,是将系统设计达到最终的目的,其中包括一些功能的完善、页面的美化、系统模块和数据库的链接、数据的上传,到最后系统的开通。这一阶段是对前面设计的补充和完善,是把设计者的所有目标付之实践的最后一步。其中功能的完善和页面的美化就是针对前面的设计再结合实际情况作相应的修改或补充,使之达到最完美的境地;而系统模块和数据库的链接就是把整个系统模块以及数据库等各部分通过一定的链接功能并对相应的程序进行修改使它们相互链接起来,从而形成一个有机的整体;等到以上步骤均完成以后,整个系统的设计基本上已经完成,接下去就是把所有的数据和源代码上传到相应的服务器上去,这样系统就正式宣告开通了。具体包括:(1)程序设计系统用MicrosoftAccess设计数据,以DreamweaverUltraDev为开发平台,通过Asp实现网页及动态操作,其中运用了JavaScript和VBScript脚本,基本实现其功能。(2)数据库连接我这里连接数据库是建立了一个连接文件:connection.inc<%dimConn,strSql,DbPathsetConn=server.CreateObject("ADODB.CONNECTION")DbPath=SERVER.MapPath("Database\HrManager.mdb")Conn.open"driver={MicrosoftAccessDriver(*.mdb)};dbq="&DbPath%>这样我们在文件中,只要调用一句<!--#includefile=”headfile/conection—〉就可以了,不需要重复在每个网页中打入上述代码,节省了时间,更加方便了连接,不容易出错。(3)定义记录集在ASP开发过程中,数据集的应用是极为重要的,在应用程序中使用数据库,下一步及时定义数据集(Recordset),以便从数据库中临时提取数据。应用程序不能直接调用数据库,它必须以记录集为中介。定义的任何记录集都将添加到数据库邦定面板中,把数据邦定面板中对应记录集的字段添加到Wed页面上,也就添加了动态内容。举个例子:<%setrsStudyResume=server.CreateObject("ADODB.RECORDSET")strSql="select*fromEmployeeSResumeTablewhereEmployee_ID='[&EmpID&]'"rsStudyResume.OpenstrSql,Conn,3,2%>只有通过了这个定义才能调用数据库。(4)人员培训本系统功能的实现相对清晰,对人员的培训也相对简单。首先,可以让其对系统的工作流程有个大致的了解,然后,通过模拟试验,一般人员都能胜任。(5)系统测试随着系统的开通,这并不意味着所有事情都结束了,我们还要像测试一个系统一样对整个系统进行各方面的测试以确定其性能,主要包括程序调试、功能测试、数据库调试、以及安全测试等。程序调试:由于DREAMWAVER具有自动编译功能,所以设计者无需编写较多的程序,只需根据实际需要对相应的程序段或接口进行相应的改动,从而程序调试的对象也主要是针对这些改变的部分源程序和相应的功能接口模块。功能测试:该阶段主要是针对预先的设想,对相应的模块的功能通过实际操作进行测试,以检查各项功能的完备性和可操作性,以便及时进行更改和完善。数据库调试:该过程主要是通过使用实际数据对系统数据库进行测试,包括进行数据的输入输出、人员的增加、删除以及修改来检验数据库的合理性。安全测试:该过程主要是系统管理员根据实际生活当中所发生的系统安全问题,然后根据这些问题有针对性地进行一些模拟安全测试,包括用户登陆以及系统修改等安全测试。(6)测试心得通过测试,系统可以安全、快捷的运行,感悟很深。从小入手:从小入手,化小块为整体逐渐扩大调试,进行排查,系统提示往往通过错误页面提示,找到错误的地方,结合网络资源,发现解决问题。程序中设置断点或输出中间值,来发现错误之处。在调试中,做好备份工作,以免操作失误带来的后果。系统维护系统维护是为保证系统的正常运行和安全保障等目的而采取的一系列措施,其中包括数据库维护、信息更新、版面更新、安全测试以及数据备份等操作过程;除此之外,还包括服务器和域名空间等的维护。所有这些工作都需要由专门的技术人员专门来负责,并根据一定的规章制度和流程来进行操作。数据库维护和信息更新:该阶段主要是要求管理员要经常对数据库和过期的信息及时地进行更新和维护,以保证数据库的正常运行和信息的及时性,从而保证了访问者能够顺利地了解到最新的信息动态。版面的更新:该过程主要是要求对系统的首页和页面定期的进行相应的调整或更新,从而使本系统经常以崭新的面貌出现在广大访问者的面前。安全测试和数据备份:该过程主要是从系统的安全方面考虑,由于目前整个网络体系的安全问题还存在着较大的隐患,所以如何加强系统的安全性能对于一个系统的正常运行具有非常重要的意义。所以,管理员要经常对系统进行诸如一些用户名、密码以及权限的更新或重新设置,从而保证系统的安全性。除此之外,还要经常对所有信息进行备份,以防止整个系统遭到外界袭击时陷入瘫痪状态。设计心得经过一个多月的紧张学习和开发,在指导老师的带领下,我终于完成了了毕业设计。这不仅是对专业知识的考核,更是一种近一步的学习和运用。在当初选题的时候曾犹豫用PB做单机版的系统呢,还是用ASP做系统形式。到了这个学期开学的时候,虽然学习过PB,也学习过ASP,对其的语言也比较了解。但我觉得ASP做系统形式上更加符合现在流行的网页设计,而且对于程序员来说,开发能得到实际应用的系统,可以积累相当丰富的实战经验。可行性分析阶段心得在以前我们也在老师的指导下,开发过一些小系统。我想不管用什么平台做系统,其中的指导思想是一致的。因此,我当初刚接到这个系统的设计任务时,我碰到的最大问题是ASP技术以及Dreamvear的使用,为什么这么说呢?系统的社会可行性和实用性方面,那是自然的,因为当今情况下,无纸化办公趋势,通过网络进行对人力资源的基础数据、工资管理等有了更大的方便。所以在这过程中,我考虑最多的还是如何利用自己有限的技术制作出出色的系统,因为我以前主要还是以设计系统为主,平时关注的也大多是系统方面的信息,而对于系统设计却很少涉及。因此,我经常和懂得该技术的人交流,以便自己更加快的熟悉该项技术。需求分析阶段心得最初,就像上面所说的自己平时很少关注系统设计方面的知识,所以一开始感觉摸不着头绪,根本不知道从何下手。所以只有匆匆忙忙地从图书管理借来大量关于系统设计方面的书籍,希望通过参阅各种关于系统设计的书籍充分了解系统建设的基本流程、总体布局设计以及系统开发前所需的一些准备工作,做到心中有数。然而,由于实在是经验有限,虽然书本上介绍了许多这方面的知识和操作方法,但是毕竟还是限于理论方面的,所以理解起来比较困难。幸好有一个朋友在这方面比较擅长,所以就向他请教了一些关于这方面的实际操作流程。经过几次交谈,我才渐渐的有点概念,至少知道整个设计流程和具体实际操作。所以,接下来我就按先前了解的那样,先去详细地了解了企业对于建设该系统的总体需求和目的,比如首页需要设计成怎样的形式,一共需要多少个内容版块,需要有哪些功能模块,主页下面有几层子页面,以及哪些地方需要设计成动态模式等等各方面的信息。由于这方面的知识还是不够成熟,所以中间还是没有充分了解用户的需求,后来我再细心地浏览了大量的相关系统的系统的总体布局和设计风格,充分借鉴它们的设计和内容,接着再回过头来根据实际情况去调查,这样经过几次反复的交流,才开始对本系统进行一个总体布局和页面设计。首先,我把所有内容和功能模块都罗列出来,划分成几大模块,接着对此作了一定的版面布局设计。至于版面设计工作,由于自己在这方面还有一定的基础,再加上浏览了大量相应的系统以后,基本上有了一定的概念了。比如先是根据本系统特点把整个系统页面的主色调设为天蓝色,而在每个页面的头部分设计一个动态图片,以示蓬勃向上之意,接着把各内容模块和功能模块按照一定的布局安排好,并不时地考虑到整个页面布局的合理性。这一过程我不断规划不断和企业人员交流修改,一共经过了十多次的修改最后才确定下来如今的系统格局。等把各内容版块和功能模块布局好了之后,我又对每一块内容的色调和框架进行了图片和动画的设计,同样这一过程经过反复的讨论和修改才最后定稿。这一过程整整花了好几天时间,其中参考了大量的书籍和相应的系统,可谓精益求精。然而,到进一步对系统的各个功能模块的分析和设计时,我又进入到先前的尴尬境地了。因为以前做系统都有一定的步骤和模式可供参考,而至于系统的一些功能模块分析无从下手。回头只好又狂查资料,并且只好根据自己所理解的东西进行一步步摸索。至于其他一些诸如数据库设计等方面的分析,则完全参照系统设计的步骤和模式来,并根据以前所学的知识来作详细的分析。虽然我在需求分析阶段花了很大的力气,但是在后来的实际设计当中还是发现了很多问题。由于对整个系统的设计理解不够深刻,加上需求分析做的不够深入、不够透彻就急于进入系统设计阶段,才导致了后来设计过程中出现的大量漏洞,不得不回头来重新分析和弥补漏洞。比如起先认为很好的整个页面布局,然而由于没有考虑到设计软件等各方面的原因,使得原来设计好的布局不得不重新调整,有时又会由于忘了某个功能忘了放进去而又要重新调整,这样弄来弄去以致浪费了大量的时间。另外,在涉及到各功能模块的链接时,往往由于事先没有一个总体的安排和考虑,以至于部分功能链接过程中出现了混乱的状态。还有,由于自己平时在做数据库设计时不是非常细心,也没有做大量的数据分析,以至导致了后来在系统调试时出现了数据的混乱和错误。所以,经过这次的设计,我更加深刻地认识到需求分析的重要性,它对于下阶段工作开展的顺利与否具有决定性的意义。系统设计阶段心得系统设计阶段是整个设计过程中最重要的一个环节,它是把设计者的思想通过相应的制作工具进行编辑后成为现实。这一阶段设计的好坏与否,直接关系到整个设计思想的可实现度和各功能模块的可执行度。本人在这个系统中主要负责基础管理、人力资源管理的功能模块,其中的人力资源人员浏览,以及对这个系统的一系列的查询。在整个系统首页的设计过程中,由于时间和各方面的原因,以及企业所要求的工作侧重点不同,所以本系统在设计过程中所使用的编程技术不多,大多是采用DREAMWAVER自动生成的,然后作相应的修改;另外为了达到一定的功能,又限于本人技术有限,所以有些功能比如人力资源管理系统是本人从网上下载后经过一定的改装而成的,相对而言本系统的个人技术含量不高;但是,人力资源管理、数据基础管都要使用动态技术,通过动态页面来体现的。正如上面提到的那样,由于需求分析欠深入,加上本身技术有限,才导致了这个设计过程中各种问题层出不穷。比如最先在制作系统首页的时候,由于没有处理好图片的大小以及动态等问题,从而导致了整个布局多次做出了修改甚至重新做出了调整,这一过程在每次修改之后都要重复修改,从而浪费了大量的时间;另外,在对一些DREAMWAVER中自动生成的源程序的修改过程中,没有考虑到各个功能模块程序段之间的关联性,从而当对某功能模块程序段进行相应的修改之后,不仅没有达到预期的目标,反而破坏了整个程序段中所有功能模块的正常运行,特别是有时候对多个功能模块的源程序同时进行修改或者对具有相关链接的不同文件中的功能模块的源程序进行修改后,甚至会导致整个页面的功能模块都不能正常运行;特别是当你把源程序改得面目全非时,这时候再回来查找原因,有时没有个一天半天的是找不出头绪的,其中走的弯路也就可想而知了。另外,在代码的熟悉过程中,由于前期工作没做到位,对ASP技术重的一些函数没有熟悉,以至于对一些功能的想法,却不能把它实现,再去找资料、问同学,花了很多的时间。最后,我觉得以后在系统之前应该对开发的语言做到心中有数,这样在实际的开发过程中知道用什么方法去实现想要实现的功能。在实际开发中,应该对自己不懂得地方多去考虑,及时问周围的高人,这样才能及时提高自己的编程能力,解决实际问题。系统实施和维护阶段心得系统测试和系统设计是同步的,下面是我的一些测试的经验教训。首先,我们可以同过预览功能对网页进行浏览,如果运行没有问题的话,就会有网页出现。但是,如果代码有错误的话,网页会跳出网页错误的提示。并会告诉你在哪一行出错了,并有出错的原因。这样的话,我们根据它的提示,很快知道是什么原因出错了。其次,我们在打开网页是正常的,但是离我们实现功能还不能实现,这个是需要我们认真看代码了,并根据我们功能要求对其时实现的代码进行分析,查阅书籍,解决问题。这个是最难处理的,但是也是锻炼我们编程能力的捷径。最后,我们要保持良好的心态,因为编程时很枯燥的,万一碰到我们一时难以解决的问题会更加缺乏信心,这时我们应该跟同学交流交流,互相交流再编程过中的遇到的问题。另外,我们要时刻备份系统,避免我们的误操作对系统的破坏,万一我们没有备份过的话,我们以前所做的努力就全部付之东流了。所以,这一点是非常重要的。致谢在整个学习与设计开发的过程中,我得到了很多老师和同学的热情帮助,尤其是我的指导老师林克正,他在我的整个设计过程中给我提供了很大的帮助和实际指导,把握了解了整个系统的建设的研究方向跟制作的流程,在此衷心感谢林参考文献蔡长明,丁勇.黎昌杰.《DreamweaverUltraDev4入门与提高》.清华大学出版社,2001年版熊松明,《ASP.NET标准教程》.北京航空工业出版社,2002年版赵丰年,《网页制作实例图解》.北京机械工业出版社,2001年版奚兵,《FIREWORKS4实例与操作》.北京希望电子出版社,2001年版科南资讯,《程序设计实务设计入门》.中国铁道出版社,2001年王珊,陈红.《数据库系统原理教程》.清华大学出版社,2000年版邝孔武,王小敏.《信息系统分析与设计》.情清华大学出版社,2001年版周志东,人力资源管理网站:李晶等编著.C#程序员开发手册.科学出版社,2006年版附录A附录A英文原文DevelopmentofrobotsandintelligentProductivitycontinuestoimproveandpromotetheprogressofscienceandtechnologyandinnovationtocreateamorerationalrelationsofproduction.Sincetheindustrialrevolution,humanlaborhasgraduallybeenreplacedbymachinery,butsuchachangeforhumansocietytocreategreatwealth,hasgreatlypromotedtheprogressofhumansociety.Today,mechatronics,machineintelligenceandothertechnologieshaveemergedandhavebecomethemainthemeofthetimes.Subjectiveinitiativeintofullplaythehuman,andfurtherenhanceefficiencyintheuseofmachinery,sogreatforustocreateevenmoreproductive,andtosomeextent,maintainthesocialharmony.Theemergenceofindustrialrobotsinhumansocietyintheuseofmachineryforproductionofamilestoneinthehistory.Indevelopedcountries,industrialrobots,automatedproductionlineautomationequipmenthavebecomemainstreamandthefuturedirectionofdevelopment.Foreignautoindustry,electronicindustry,constructionmachineryandotherindustrieshasbeenwidelyusedindustrialrobots,automatedproductionlinetoensureproductquality,increaseproductivity,whileavoidingalotofaccidents.Manycountriesinthepasthalfacenturytheworld'sindustrialrobotsusedpracticeshowsthatthepopularityofindustrialrobotsistoautomateproductionandimprovetheefficiencyofsocialproduction,andpromotethedevelopmentofenterprisesandaneffectivemeansofsocialproductiveforces.Therobotisnotlong,theUnitedStatesin1959,theBritishGeBogeandDevoretocreatetheworld'sfirstindustrialrobot,robothistorybegan.Devorein1946hadinventedasystemthatcan"repeat"themovementofthemachinerecorded.1954,Devoreprogrammablerobotwasawardedthepatent,thismechanicalarmtoworkaccordingtotheprocedurecanbepreparedaccordingtothedifferentneedsofdifferentprogramsofwork,sohastheversatilityandflexibility,boththeBritishGeBogeandDevoreInthestudyrobots,robotsthatworkbestforautomotiveindustry,becauseitisworkingwithheavymachinery,theproductionprocessismorefixed.In1959,theBritishGeBogeandDevoretogethertocreatethefirstindustrialrobot.China'sTaiwanin1993,thenumberofrobotsinstalledinabout1000,only0.16%oftheworld,seeminsignificant,inwhichalowerproportionofdomesticrobots.Althoughthetotalnumberofrobotspresentfewer,butthedomesticrobotmarketdemandisgreat,andtherise.Atthenational"Plan"andthe"EighthFive-Year"keyand"863"plans,drivenbygreaterdevelopmentofrobottechnologyhas.Accesstointelligentrobotresearchprogressinroboticsmodel,basedontherobotapplicationengineeringandroboticstechnologyhasmaderemarkableachievements,trackingtheinternationaladvancedrobottechnology,shorteningthegapwiththeinternationaladvancedlevel.In1993,theNationalRoboticsNumberofunitsinstalleddoubledcomparedto1991,relativegrowthratehigh.Althoughsomeoftheremainingfuzzyunderstandingofthedevelopmentofrobottechnology,butmoreandmorepeoplehaverecognizedthatadvancedrobots(includingindustrialrobotsandintelligentrobots)isthekeytoautomationtechnologyisoneofChina'smodernizationindispensabletechnology.Thishigh-techflexiblemanufacturingsysteminvolving(FMS),computerintegratedmanufacturingsystem(CIMS),IntelligentManufacturingSystems(IMS),flexibleautomation(FA)andautofactories(AF),etc.Robotistheproductofmultidisciplinary,integratedkinematicsanddynamics,mechanicaldesignandmanufacturing,computerhardwareandsoftware,controlandsensors,patternrecognitionandartificialintelligencedisciplinessuchasadvancedtheoryandtechnology.Atthesametime,itisatypicalautomatedmachinery,isadedicatedautomaticmachines,CNCmachineextensionanddevelopment.Atpresent,socialneedsandtechnologicaladvancesaremade​​onthedevelopmentofintelligentrobotstothenewrequirements.70yearssincethe20thcentury,multi-agentresearchinthefieldofdistributedartificialintelligencearevalued,anumberofroboticsresearchersbegantodistributedartificialintelligence(DAI)theoryisappliedtothestudyofmulti-robotsystems.Applicationoftheprospectofmulti-robotsystemsisverylarge,theUnitedStates,Europe,Japanandotherdevelopedcountriesinthemid-80sfromthe20thcenturytomulti-robotsystemsresearchintotheenthusiasmofalarge,collaborativeroboticstodevelop,theinitialprojectACTRESS,DEBOT,GOFER,SWARMandsoon.Earlyresearchinsimulation-based,butmoreemphasisonrecentstudiestheactualphysicalimplementation.SuchastheEUsetupaspecialstudyofmulti-robotsystemsMARTHAtopic-"MultipleAutonomousRobotsforhandlingsystem."DepartmentofNavalResearchandtheDepartmentofEnergystudyonthemulti-robotsystemwasfunded.Domesticresearchinthisareaveryfew,onlyasmallnumberofresearchinstitutesanduniversitiescarryingoutrelatedresearch,andmostoftheresearchworkstillremainsinthesimulationandthelaboratorystage.Thelate20thcentury,80,collaborativemulti-robotsystemembodiedintherapiddevelopmentoftheinteractionofthreeaspects:issues,systemsandtheories.Inordertosolveagivenproblem,imagineasystem,andthensimulate,build,borrowotherareasofthetheoryofcollaboration.Thepracticalapplicationofthesemulti-robotcooperationinthetasksfacingthemabstract,alistofsometypicaltasksthatcanbedividedintothreecategories:(1)trafficcontrolwhenmultiplerobotsoperatinginthesameenvironment,theyshouldstrivetoavoidthecollision.Fundamentally,thiscanbeseenasaresourceconflict,whichcanbethroughtheintroductionoftrafficrulessuchas,priorityorcommunicationstructurestoresolve.Fromanotherperspective,thepathplanningmusttakeintoaccounttheotherrobotsandtheglobalenvironment.Thisplanisessentiallyamulti-robotconfigurationspace-timegeometryproblem.(2)Sokoban/collaborativeaction:alotofworkistodiscusstheSokobanproblem.Somefocusedonthetaskallocation,faulttoleranceandenhancelearning,whileothersofcommunicationprotocolsandhardware.Operationoflargerobjectscollaborationisalsoveryinteresting,becauseeveniftherobotsdonotknoweachother'sexistencecanbeachievedcollaborativebehavior.(3)honey:itrequiresagroupofrobotstopickupobjectsscatteredintheenvironment.Thiscanbeassociatedwithtoxicwasteremoval,harvesting,searchandrescueandsoon.Honeytaskisthespecificationofcollaborativeroboticstestbed.Theproblemsareinterestingbecause,ontheonehandthistaskcanbeaccomplishedbyasinglerobot,ontheotherhandyoucangetinspirationfrombiologytostudythecooperativeroboticsystems.Thesimplestsolutionsaretherandommotionofpickingup,therewillberobotsarrangedinchainformationalongtheobjectivesofthetargettopasstothedestination.Suchissuesinthestudy,groupsofarchitectureandlearningisalsoamajorresearchtopic.Multi-robotsystemisacomplexsystem,coveringallaspectsofthestudy,are:(1)groupsofarchitecture:multi-robotsystemarchitectureisthemosthigh-levelsegmentandthebasisforcollaborationbetweenthemulti-robotmechanismisthroughwhichtoreflect,anditdeterminesthemulti-robotsysteminthetaskdecomposition,allocation,planning,decision-makingandexecutionprocessoftheoperatingmechanismandsystemofthemembersoftheroleoftherobot,suchasmembersoftherobotinthesystemrelativestatus,areequal,independentandmutuallybeneficialcooperationisaclass-typedifferencesinoverallplanningcoordination.Inshort,astheroleofsocialinstitutionsinhumansocieties,whichdeterminestheoperatingmechanismofmulti-robotsystems,theefficiencyisrelatedtothelevelofcollaboration.Fromtheperspectiveofsystemdesign,systemstructureshouldbeconducivetothegreatestdegreeofindividualabilitytoplayandthemostefficientcompletionoftasks.Inaddition,thecooperativerobotsystemforadynamicallychangingenvironment,andthusthesystemstructuretoadapttotheenvironmentofself-organizingcapacity.(2)communicationandconsultation:thecooperationbetweenagentstoconductmoreconsultations.Fromtheformalpointofviewofcooperationinconsultationorcooperationbeforethecommunicationprocess.Therefore,multi-robotcommunicationisthekeytothedynamicrun-time.Althoughsomestudiesofnon-cooperationincommunication,butaccordingtothesystemefficiencyisimprovedcommunicationismorepractical.Althoughthecomputernetworkcommunicationprovidescommunicationbetweentherobot'sbasicsolution,butforreal-timerequirementsofmulti-robotcommunicationprotocol,networktopologyandcommunicationalsoneedtostudy.Thecurrentrapiddevelopmentofcomputernetworktechnologyfordistributedinformationprocessingsystemsoffergreatconvenience.Multi-robotsystemasoneofthetypicaldistributedcontrolsystem,thenetworkstructurewillbeitscharacteristics.However,themulti-robotsystem,communicationandinformationsharingfordataprocessingandcomputernetworkcommunicationsareverydifferent.Iftheover-relianceoncommunicationsbetweentherobotinformationacquisition,then,whenthenumberofrobotsincreases,thesystemwillbecomeacommunicationsbottleneckinimprovingsystemefficiency.Therefore,itisnecessarytostudyforthemechanismofmulti-robotsystemcommunication,butalsotherobotagenthastheadvantageofthesurroundingenvironment,perceptionandreasoningcapabilities,research-basedrobotsystemcaninferthebehaviorofthepartner,accompaniedbythenecessarycommunicationcontrolstrategy.(3)Learning:findthecorrectcontrolparametervalues,leadingtocollaborativebehaviorforthedesignerisatimeconsuminganddifficulttask.Learningisconstantlylookingforthesystemcontrolparametersoroptimizethecorrectvalueofcollaborationasameansofsystemhastheadaptabilityandflexibilityisalsoreflected.Therefore,itiseagertolearnmulti-robotsystemstooptimizethecontrolparameterstocompletethetask,andcanadapttoenvironmentalchanges.Reinforcementlearning(Reinforcementlearning)isamulti-robotcooperationsystemoftenusedinawayoflearning.(4)modelingandplanning:Iftheagentcollaborationofotheragentswithwhomtheintent,actions,capabilities,andstatusmodel,thecooperationbetweenagentscanbemoreeffective.Whentheagentactswiththeotheragent'sabilitytomodel,thecommunicationwillreducethedependence.Thismodelrequiresagentstoactwithregardtosomeotheragentexpressionandtheexpressionbasedontheactionsofotheragentstoreason.(5)topreventdeadlockandcollisionavoidance:multiple-agentrobotinacommonruntimeenvironment,willhaveresources(suchastimeandspace)conflict.Collisionactuallyaresourceconflict.Resourceconflictsinthesettlementprocess,ifthereisnoappropriatestrategy,thesystemwillcreateadynamicstoprunning.Throughtheplanning(forexample,determineinadvancecertainrules,priority,etc.)toavoiddeadlockandcollisionpart.Multi-agentroboticsystemsisdifficulttopredictinadvancethereorganization,thedeadlockavoidanceproblemremainsachallengingtopic.(6)co-roots:betweenagentscanspontaneouslygeneratecooperation,cooperationmotives,isaninterestingquestion.Thecurrentmulti-robotsystemareartificiallyalmostinevitableassumptionofcooperation.McFarlanddefinethenatureofthebehavioroftwogroups:puresocialbehavior(eusocialbehavior),andcollaborativebehavior.Puresocialbehaviorofantsorbeesintheinsectgroupsfoundinthiscategoryisdeterminedbytheindividualactsofbehaviorevolution.Insuchasociety,theabilityoftheindividualagentisverylimited,buttheypreachedtheinteractionofintelligentbehavior.Suchbehavioristhesurvivalofindividualecologicalgroupsisabsolutelynecessary.Cooperativebehaviorisfoundinhigheranimalsinthesocialbehaviorofselfishagentsintheinteractionbetweentheresults.Cooperativebehaviorisnotaspuresocialbehavior,isnotinspiredbythenaturalbehavior,butthepotentialofcollaborationbyadesiretomaximizeindividualinterestsinordertodrive.Groupbehaviorinbiologicalsystemsisinstructive,butinthecurrentlevelofimplementationofintelligentrobotsmaybetooearly,butthisissuewillhelptheresearchdesignandimplementationoftheactualsystem.(7)Multi-AgentRobotControlSystem:thetraditionalrobotcontrolleristhecommercializationofcomponentsfortherobottodevelopmodularapplications,anddifficulttomeettherequirementsofmulti-robotcooperativecontrol.Multi-agentrobotcontrollerwiththeconventionalrobotcontrollerwillbeverydifferent,itrequiresnotonlyahigherintelligenceandautonomouscontrol,andhaveeasycollaboration,integratedmechanismforthesystemandabilitytowork.Inthecontrollerimplementation,weshouldsupportthecollaborationwiththenewsoftwareandhardwarearchitecture,suchasprogramminglanguages,human-computerinteraction,supportmechanismsforsystemexpansion.Inadistributedmulti-robotsystemscontroller,structureandimplementationofsystems(includingsupportformulti-robotcoordinationandcooperationinproblemsolvingortaskplanningmechanism,thecontrolcomputersystemarchitecture,distributeddatabases,etc.)shouldenablethesystemhastheflexibility,rapidresponseandadaptationtoenvironmentalchange.Withtheincreasinglyacceleratedpaceofsocialprogress,thedemandforautomationismovingfrommanufacturingtoengineering,social,lifeextensionandotherfields.Structuredenvironmentinthefactoryhadtoworkundertheautomaticmachinesorindustrialrobots,suitableforlarge-scale,lessflexibleandchangingproductionenvironment,thereisnoexcessivedemandsontheintelligencelevel,andinthebroadfieldofautomaticmachinesrequired,Willhavetomeetthedifferentnon-structuralenvironmentofthedifferentneeds,musthaveacomprehensiveintegrationandautonomouscapabilitiestointegratethetechnologyofintelligentrobotsischaracterizedbythedevelopmentofsymptoms.Informationtechnologyneedsofcarriers,usinginformationtechnologytotransformtraditionalindustriesandbusinesses,thelasttobeimplementedinanautomaticmachinetocompletethephysicalandchemicalinformation,therobotisoneofthecarriers.Ontheotherhand,developmentofinformationtechnology,especiallyhigh-performancecomputers,communicationsnetworksandelectronicdevices,patternrecognitionandsignalprocessing,softwareandothertechnologicaladvances,butalsofortherobotitself"intelligence"and"constitution"oftheenhancedfortherobottointelligent,diverseconditionsfordevelopment,roboticsandinformationtechnologydevelopmentinthisinteractiontherapiddevelopmentofinformationtechnologytodayismoreprominent,whichmakestherobot'shigh-techhasbeenupgraded,andalwaysinhightheforefrontoftechnology.Robotsbecauseoftheirunlimitedimagination,hasalwaysbeentheconceptofinnovation,technologicalinnovation,thesource,whetherinspace,underwater,disasterrelief,services,medical,entertainment......thefield,canbeenvisagedasneededwiththecorrespondingfeaturesofthesmartrobot,andthisimaginationfromlowtohigh,endless.Atpresent,theconceptofautomationisexpandingrapidlytothewiderangeofareas,anddevelopmentofinformationtechnologyhasgreatlyimprovedtheintelligenceoftherobot,sothattheexpansionofimaginationwiththisdemandandtoachievethepossible,whichwillbemoreincentivearoundthemachineTheconceptofhumaninnovationandtechnologicalinnovation,andcontainsavarietyofpre-competitivecoretechnologieshavethepossi

温馨提示

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

评论

0/150

提交评论