基于web的模板式业务审批系统_第1页
基于web的模板式业务审批系统_第2页
基于web的模板式业务审批系统_第3页
基于web的模板式业务审批系统_第4页
基于web的模板式业务审批系统_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

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

文档简介

基于WEB的模板式业务审批系统摘要在传统的审批模式下,完成一个审批流程往往需要来回奔忙于流程中,基于WEB的审批系统能够有效的提高审批效率。引入工作流技术可以解决审批流程的问题,通过修改工作流的流程从而改变整个审批流程的运行。一个工作流的流程就可以称之为模板,我们可以在整个系统中定义很多业务的模板,在发起人开始发起审批任务时就可以选择具体的模板从而进入不同的工作流。我们做了两个具体的实例,网上报销模块、请假模块,审批人只需要点击提交系统就自动的发送到流程中的审批点,您需要做的事情就是等着审批情况的邮件了。同时,审批流程发生改变,那么就会重新动态的设定审批的流程。UNDERTHETRADITIONALEXAMINATIONANDAPPROVALPATTERN,COMPLETESANEXAMINATIONANDAPPROVALFLOWOFTENTONEEDBACKANDFORTHTORUSHABOUTINTHEFLOW,BASEDONTHEWEBEXAMINATIONANDAPPROVALSYSTEMCANTHEEFFECTIVEENHANCEMENTEXAMINATIONANDAPPROVALEFFICIENCYTHEINTRODUCTIONWORKFLOWSTHETECHNOLOGYTOBEPOSSIBLETOSOLVETHEEXAMINATIONANDAPPROVALFLOWPROBLEM,THUSFLOWSTHEFLOWTHROUGHTHEREVISIONWORKTOCHANGETHEENTIREEXAMINATIONANDAPPROVALFLOWTHEMOVEMENTAWORKFLOWSTHEFLOWMAYCALLITTHETEMPLATE,WEMAYDEFINEVERYMANYSERVICESINTHEOVERALLSYSTEMTHETEMPLATE,THUSSTARTSWHENTHEINITIATORINITIATESTHEEXAMINATIONANDAPPROVALDUTYTOBEPOSSIBLETOCHOOSETHECONCRETETEMPLATETOENTERTHEDIFFERENTWORKCLASSWEMADETWOCONCRETEEXAMPLES,ONTHENETHAVEREIMBURSEDTHEMODULE,ASKFORLEAVETHEMODULE,EXAMINEDANDAPPROVEDTHEHUMANONLYTONEEDTOCLICKONTHESUBMISSIONSYSTEMONTHEAUTOMATICTRANSMISSIONTOTHEFLOWINEXAMINATIONANDAPPROVALSPOT,YOUNEEDEDTODOTHEMATTERONWASWAITINGFORTHEEXAMINATIONANDAPPROVALSITUATIONMAILATTHESAMETIME,THEEXAMINATIONANDAPPROVALFLOWHASTHECHANGE,THENCANAGAINTHEDYNAMICHYPOTHESISEXAMINATIONANDAPPROVALFLOW关键字WEB、工作流、模板目录一软件简介411软件名称412项目背景413目标与方向414技术可行性分析515项目特点5二所采用技术简介621采用的主要技术6211工作流技术7212邮箱发送9三实现的工具与语言15四进度规划16五需求分析及概要分析1751需求分析1752功能概述1753系统模块设计18六系统详细设计1961具体实现模块的设计1962数据库设计20七测试报告27八软件实现28九总结28十参考文献29十一附录29一软件介绍11软件名字基于WEB的模板式业务审批系统12项目背景业务审批涵盖的范围很广,网上报销、公文审批、员工调休等等都牵涉到业务审批的过程,业务审批的最大特点是在整个过程中需要经过不同级别的人员审核,只有在整个流程中的所有人员全部同意了才等于业务审批成功。任何一个级别的人员审批不同意都会被退回到审批发起人。在传统的审批模式下,审批发起人需要完成一个审批流程往往需要来回奔忙于流程中的各个审批点,耗时费力,如果某个审批点的审批人员有出差或者其他问题,则需要等待。而基于WEB的审批系统能够解决这一问题,审批发起人只需要在网上轻点鼠标就可以被系统自动的发送到流程中的各个审批点,您需要做的事情就是等着审批情况的邮件了。同时,审批流程可能会发生改变,那么就需要能够动态的设定审批的流程。工作流的引入可以解决审批流程的问题,通过修改工作流的流程从而改变整个审批流程的运行。一个工作流的流程就可以称之为模板,我们可以在整个系统中定义很多业务的模板,在发起人开始发起审批任务时就可以选择具体的模板从而进入不同的工作流。审批发起人根本不需要知道该审批过程将要经过多少人的审批,也不需要知道整个流程何时发生的改变,他还是可以像以前那样坐等审批结果就可以了。13目标方向业务审批涵盖面广,做一个系统不可能能够满足任何业务的需求,在这里我们做两个具体的实例网上报销模块、学生请假模块。做两个模块的主要目的是验证整个系统中的核心“模板”的作用。该系统通过使用工作流技术和流行的J2EE开源框架,可以快速开发一个业务审批,有效解决目前业务审批过程复杂,结算过程等待时间长的问题;最大程度的规范业务审批操作,避免人为错误;提高业务审批的效率,可以适用于各种规模的企业,学校。14技术可行性分析在技术实现上,我们运用了具备网络开发优势的语言JAVA语言进行开发,软件实现在LINUX上使用。通过定义工作流和解析工作流文件(XML)。信息存储方面,MYSQL具有强大的建立数据库功能,同时提供强大的数据库查询功能,可以满足系统所需数据库支持15项目特点51引入工作流技术提高业务审批效率,解决目前业务审批的复杂性52最大程度的规范业务审批操作,避免人为错误53我们使用的是XPDL标准工作流定义语言,将来系统完善可以给其他系统提供接口二关键技术简介21主要技术211工作流技术业务审批涵盖面广,做一个系统不可能能够满足任何业务的需求,在这里我们可以做两个具体的实例网上报销模块、请假模块。为什么要选择两个,做一个不就可以了吗做两个模块的主要目的是验证整个系统中的核心“模板”的作用。如图21图21工作流(WORKFLOW)就是工作流程的计算模型,即将工作流程中的工作如何前后组织在一起的逻辑和规则在计算机中以恰当的模型进行表示并对其实施计算。工作流要解决的主要问题是为实现某个业务目标,在多个参与者之间,利用计算机,按某种预定规则自动传递文档、信息或者任务。工作流管理系统(WORKFLOWMANAGEMENTSYSTEM,WFMS)的主要功能是通过计算机技术的支持去定义、执行和管理工作流,协调工作流执行过程中工作之间以及群体成员之间的信息交互。工作流需要依靠工作流管理系统来实现。网上报销请假模块业务审批模板模板解释器模板编辑器注明生成XML文件的参考来源JODM操作XMLHTTP/BLOGSINACOMCN/S/BLOG_578BEDE9010002QLHTML,参考该技术原理解析XML文件的参考来源JAVA解析XML文档DOM解析XMLHTTP/HIBAIDUCOM/ORACLE11G/BLOG/ITEM/BB7032DD783008DA8C1029BBHTML,参考该技术原理2111工作流系统主要由以下几个部分组成1过程定义过程定义(数据)包含了所有使业务过程能被工作流执行子系统执行的必要信息。这些信息包括起始和终止条件、各个组成活动、活动调度规则、各业务的参与者需要做的工作、相关应用程序和数据的调用信息等。我们是以XML的形式表示。HPDL的模板如下/表示一个流程/表示流程中的一个活动PROCESSES表示定义的多个流程。PROCESS表示其中的一个流程。ACTIVITY表示流程中的一个活动。ID表示流程/活动的定义ID。NAME表示流程/活动的名称。CORRESPONDINGSUBPROCESSID表示该活动对应的子流程的定义ID,如果不对应子流程,可以不配置。JOINTYPE可以取值AND或者XOR,默认取AND。如果取值AND,表示该活动的前趋活动都完成后,本活动才能开始;如果取值XOR,表示该活动的前趋活动有任何一个完成,本活动都将开始。ROLE表示执行该活动的角色。NEXTACTIVITY表示活动的下个活动如活动AB,则A的NEXTACTIVITY的ID配置为B。DRIVETYPE可以取值为AUTO/MAUNAL,默认取AUTO,如果取值AUTO,表示A完成时,B将自动开始;如果取值MANUAL,表示A完成时,需要用户已经手动的驱动从AB,B才开始。下面是用AGILEFLOW定义的请假申请批准流程在上面的流程中,如果请假天数小于2天,则由班主任审批后再交给教务科备案如果请假天数大于2天,则班主任审批后系主任审批再交教务科备案。如果请假天数大于7天,,则班主任审批后系主任审批再交教务科审批再交给教务处备案。在NEXTACTIVITY表示手动驱动,当班主任审批后,将根据请假天数决定下个活动是什么而“3“天的这个数字,不需要在流程定义中体现。2过程定义工具过程定义工具被用来创建计算机可处理的业务过程描述。它可以是形式化的过程定义语言或对象关系模型,也可以是简单地规定用户间信息传输的一组路由命令。我们是在WEB中用表格来定义3工作流引擎和工作流执行子系统工作流执行子系统也称为(业务)过程执行环境,包括一个或多个工作流引擎。工作流引擎是WFMS的核心软件组元。它的功能包括解释过程定义;创建过程实例并控制其执行;调度各项活动;通过应用程序接口(API)调用应用程序;提供监督和管理功能等。工作流执行子系统可以包括多个工作流引擎,不同工作流引擎通过协作共同执行工作流。这个指的就是模板解释器或者叫执行器。4应用程序和应用数据应用程序可以直接被WFMS调用或通过应用程序代理被间接调用。通过应用程序调用,WFMS部分或完全自动地完成一个活动,或者对业务参与者的工作提供支持。与工作流控制数据和相关数据不同,应用数据对应用程序来讲是局部数据,对WFMS的其他部件来说是不可见的。这个相当于我们这里的网上报销模块和学生请假模块。该引擎的目的是对某一个工作流的HPDL描述文档进行分析,在用户提交审批内容后根据流程文档的定义指定该审批内容的流向是传给系主任还是传给教务科总体来说,该工作流引擎主要是在审批内容被每一个级别的人员审批提交之后执行,用以判断该审批内容的下一步走向。在审批内容提交之后,装载工作流描述及HPDL文档,根据文档描述走下一步路。如图22图22212邮箱发送1邮箱发送技术用户可以通过管理员录入信息的时候录入个人邮箱,用户以后登陆就可以自己修改自己的邮箱,用户填写请假条后按保存系统就自动发邮件到需要审批的人员邮箱,提示该人员及时去审批。该人员审批完毕,系统也将自动发送邮件到用户告诉用户审批情况。用户不用填写自己邮箱的用户名和密码,我们是通过在新浪那里申请,把在新浪那里申请的邮箱作为中介邮箱。用户发送邮箱的时候就通过中介邮箱发送到另外一个用户的邮箱里面,用户填写请假条或报销单,要发送到那个用户的邮箱是通过工作流引擎来判断要审批的人员是谁,就发送到谁的邮箱。这样就实现发送邮箱的功能。注明该代码参考JSP网络开发技术与整合应用张洪伟编著清华大学出版社参考该书的第章JSP与JSPMAILWEB应用,发送邮件技提交WEB服务器接收请求工作流引擎HPDL文档返回下一步该怎么走术的原理邮箱发送的代码PACKAGEHOUSESYSUTILIMPORTJAVAUTILIMPORTJAVAXMAILIMPORTJAVAXMAILINTERNETPUBLICCLASSSENDMAILPUBLICSENDMAILPUBLICSTATICVOIDSENDHASHMAPHASHMAPTRYPROPERTIESPROPSNEWPROPERTIESSESSIONSENDMAILSESSIONSTORESTORETRANSPORTTRANSPORTPROPSPUT“MAILSMTPAUTH“,“TRUE“PROPSPUT“MAILSMTPHOST“,“SMTPSINACOM“PROPSPUT“MAILSMTPUSER“,“SYS_MAILSINACOM“PROPSPUT“MAILSMTPPASSWORD“,“88888888“POPUPAUTHENTICATORPOPANEWPOPUPAUTHENTICATORPASSWORDAUTHENTICATIONPOPPOPAPERFORMCHECK“SYS_MAIL“,“88888888“SENDMAILSESSIONSESSIONGETINSTANCEPROPS,POPAMESSAGENEWMESSAGENEWMIMEMESSAGESENDMAILSESSIONNEWMESSAGESETFROMNEWINTERNETADDRESS“SYS_MAILSINACOM“NEWMESSAGESETRECIPIENTMESSAGERECIPIENTTYPETO,NEWINTERNETADDRESSHASHMAPGET“EMAIL“NEWMESSAGESETSUBJECT“通知邮件“NEWMESSAGESETSENTDATENEWDATESTRINGMAILCONTENTMAILCONTENT“你好NN“MAILCONTENT“T“HASHMAPGET“CONTENT“NN“MAILCONTENTNEWDATETOLOCALESTRINGNEWMESSAGESETTEXTMAILCONTENTTRANSPORTSENDMAILSESSIONGETTRANSPORT“SMTP“TRANSPORTSENDNEWMESSAGECATCHMESSAGINGEXCEPTIONEXEXPRINTSTACKTRACE/PUBLICSTATICVOIDMAINSTRINGARGSSENDMAILSMLNEWSENDMAILSMLSEND/PUBLICSTATICCLASSPOPUPAUTHENTICATOREXTENDSAUTHENTICATORSTRINGUSERNAMENULLSTRINGPASSWORDNULLPUBLICPOPUPAUTHENTICATORPUBLICPASSWORDAUTHENTICATIONPERFORMCHECKSTRINGUSER,STRINGPASSUSERNAMEUSERPASSWORDPASSRETURNGETPASSWORDAUTHENTICATIONPROTECTEDPASSWORDAUTHENTICATIONGETPASSWORDAUTHENTICATIONRETURNNEWPASSWORDAUTHENTICATIONUSERNAME,PASSWORD说明SMTPSINACOM是中介邮箱的SMTP主机名SYS_MAILSINACOM是中介邮箱88888888中介邮箱的密码SYS_MAIL中介邮箱的用户名EMAIL接收方邮件地址,是通过参数传递来确定POPUPAUTHENTICATOR邮箱的安全认证MAILCONTENT邮件内容也是通过CONTENT这个参数来传递2页面控制类对邮箱发送方法的调用HASHMAPHASHMAPNEWHASHMAPTBUSERBUSERTHISSERVICEBUSERGETBYIDMODELYG_IDTBUSERNEXTUSERTHISSERVICEBUSERGETBYIDNEXTBUSERIDHASHMAPPUT“EMAIL“,NEXTUSEREMAILSTRINGCONTENT“员工“BUSERNAME“已填写报销单NNT等待你的审批,登陆地址为HTTP/LOCALHOST8080/HOUSESYSNNT该员工邮箱为“BUSEREMAILHASHMAPPUT“CONTENT“,CONTENTSENDMAILSENDHASHMAP通过调用THISSERVICEBUSERGETBYIDNEXTBUSERID这个方法来确定需要审批人员的实体NEXTBUSERID是需要审批人员的ID号,NEXTBUSER是TBUSERNEXTBUSERTHISSERVICEGETNEXTBUSERTEMP_ROLE,CURBUSER这个实体,TEMP_ROLE是通过调用工作流引擎来确定需要审批的人员STRINGTEMP_ROLE“NODELISTREADENGINEREADCHILENODES“申请“,“C/BAOXIAOFLOWXML“TEMP_ROLENODELISTGET0GET“ID“NODEMAPREADENGINEREADATTRIBUTESTEMP_ROLE,“C/BAOXIAOFLOWXML“TEMP_ROLENODEMAPGET“ROLE“CURBUSER这个是要请假或报销人员的实体。GETNEXTBUSER这个方法是在接口定义在接口实现类里面写方法体,其方法体PUBLICTBUSERGETNEXTBUSERSTRINGNEXTROLE,TBUSERCURBUSERLISTBUSERLISTNEWARRAYLISTIFCURBUSERDEPMENTEQUALS“学院“BUSERLISTSERVICEBUSERGETENITIYDAOLOAD“BROLE“NEXTROLE“ANDDEPMENT“CURBUSERDEPMENT“ELSEBUSERLISTSERVICEBUSERGETENITIYDAOLOAD“BROLE“NEXTROLE“ANDDEPMENT学院“RETURNBUSERLISTGET0三实现的工具与语言操作系统LINUXREDHAT90服务器TOMCAT55使用的开发语言JAVA开发包JAVAJDK15选用的开源框架SPRING218,XWORK12,WEBWORK224,SITEMESH221,FREEMARKER238,HIBERNATE32开发工具ECLIPSE32数据库系统MYSQL50四进度规划1系统要求使用方便,操作灵活,安全性高。另外要求接口明确,可拓展性强2分模块并行进行,分阶段串行实施计划。发挥团队协作精神,分工合作,尽量把系统做好,做完善3进度规划(采用简单迭代开发模型)每个模块(请假模块,报销模块),都分成3次迭代,第一次迭代完成学生请假/员工报销,第二次迭代完成班主任、系主任审批/系主任审批,第三次迭代完成教务科审批/财务处审批,如图41确定开发流程制定版本开发计划实施编码集成部署版本需求分析和设计图41五需求分析及概要设计51需求分析在传统的审批模式下,审批发起人需要完成一个审批流程往往需要来回奔忙于流程中的各个审批点,耗时费力,如果某个审批点的审批人员有出差或者其他问题,则需要等待。而基于WEB的审批系统能够解决这一问题,审批发起人只需要在网上轻点鼠标就可以被系统自动的发送到流程中的各个审批点,您需要做的事情就是等着审批通过的短信或者邮件了。为了能够解决电子化带来的安全等问题,还需要对整个流程的通信数据进行加密处理,人员进行审核时还需要有数字签名等措施来解决冒充的问题。同时,审批流程可能会发生改变,那么就需要能够动态的设定审批的流程。52功能概述基于WEB模板式的业务审批系统请假审批系统网上报销系统填写请假条班主任审批系主任审批教务科审批员工提单领导审批财务审批系统管理员图5153系统模块531用例关系图1请假审批系统图522网上报销系统图533系统管理图54六系统详细设计61具体实现模块的设计611登陆模块前置条件必须是经过管理员录入的合法用户参与者学生、班主任、系主任、教务科/员工、系主任、财务处功能模块(1)登陆验证身份根据姓名和密码验证身份合法性(2)修改信息非管理员只能修改自己的部分信息(EMAIL和密码)管理员可以修改用户的所有信息612填写请假条或报销单填写请假条前置条件用户登录系统参与者学生功能模块(1)学生填写请假条(2)当学生填写完请假条按保存,保存成功,系统自动发邮件到要审批的老师邮箱,告知老师去审批填写报销单前置条件员工登录系统参与者员工功能模块(1)员工填写报销单(2)当员工填写完报销单按保存,保存成功,系统自动发邮件到要审批的人员邮箱,告知该人员去审批613审批请假条或报销单审批请假条前置条件用户登录系统参与者班主任、系主任、教务科功能模块(1)班主任/系主任/教务科审批请假条,有没有审批权由工作流定义(2)每个环节审批通过系统都发邮件通知学生,那个环节审批不通过,审批活动就停止,同时也发邮件通知学生特别说明审批人员只有等到上个审批人员审批通过,他登陆后的页面才有把该学生的请假信息给显示出来,比如某个学生请假10天,工作流定义10天要到教务科审批通过才算请假通过,那么财务科得等到系主任审批通过,财务科人员登陆才能看到学生的请假信息审批报销单前置条件用户登录系统参与者员工、系主任、财务处功能模块(1)系主任/财务处审批报销单,有没有审批权由工作流定义(2)每个环节审批通过系统都发邮件通知员工,那个环节审批不通过,审批活动就停止,同时也发邮件通知员工特别说明审批人员只有等到上个审批人员审批通过,他登陆后的页面才有把该学生的请假信息给显示出来614管理模块前置条件用户登录系统参与者管理员(教务处/财务处)功能模块(1)管理员定义工作流(2)添加修改删除用户62数据库设计所使用的数据库为MYSQL数据库名HOUSE请假数据表APP_USER,APP_STUDENT,APP_TEACHER报销数据表APP_BUSER,APP_EXPENSE,APP_BSHENPI1APP_USER数据表作用本数据表用来,存储用户基本信息数据关系说明属性名数据类型约束ID存储用户IDVARCHAR45PRIMARYKEYNOTNULLDES_CLASS储存用户职别VARCHAR45NOTNULLNAME存储用户职称VARCHAR45NOTNULLROLE存储用户角色VARCHAR45NOTNULLPASSWORD存储用户密码VARCHAR45NOTNULLDEMPMENT所属部门VARCHAR45NOTNULL2APP_STUDENT数据表作用本数据表用来,存储学生请假信息数据关系说明属性名数据类型约束ID请假IDVARCHAR45PRIMARYKEYNOTNULLSTUDENT_ID储存USER表中请假学生的IDVARCHAR45NOTNULLNAME存储请假学生的姓名VARCHAR45NOTNULLSTATE_B存储班主任审批情况是否通过VARCHAR45NOTNULLCONTENT存储学生的请假内容VARCHAR45NOTNULLSTATE_X存储系主任审批情况VARCHAR45NOTNULLSTATE_存储教务科审批情况VARCHAR45NOTNULLTYPE储存请假类型VARCHAR45NOTNULLSTARTDATE储存请假开始时间DATETIMENOTNULLENDDATE储存请假开始结束DATETIMENOTNULLNAMYDATE储存请假总共多少天DATETIMENOTNULL3APP_TEACHER数据表作用本数据表用来,存储教师审批情况数据关系说明属性名数据类型约束ID存储TEACHER表IDVARCHAR45PRIMARYKEYNOTNULLSTUDENT_ID储存请假学生的IDVARCHAR45NOTNULLTEACHER_ID存储对应审批老师的IDVARCHAR45NOTNULLQINGJIA_ID存储学生请假条的IDVARCHAR45NOTNULLSTATE存储老师审批情况VARCHAR45NOTNULLCONTENT存储审批意见VARCHAR45APP_BUSER数据表作用本数据表用来,存储用户基本信息数据关系说明属性名数据类型约束ID存储用户IDVARCHAR45PRIMARYKEYNOTNULLDES_CLASS储存用户职别VARCHAR45NOTNULLNAME存储用户职称VARCHAR45NOTNULLBROLE存储用户角色VARCHAR45NOTNULLPASSWORD存储用户密码VARCHAR45NOTNULLDEMPMENT所属部门VARCHAR45NOTNULLAPP_EXPENSE数据表作用本数据表用来,存储员工报销信息数据关系说明属性名数据类型约束ID报销IDVARCHAR45PRIMARYKEYNOTNULLYG_ID储存USER表中报销中员工的IDVARCHAR45NOTNULLNAME存储请假学生的姓名VARCHAR45NOTNULLDUTY储存用户职别VARCHAR45NOTNULLSTARTADDRESS存储班主任审批情况是否通过VARCHAR45NOTNULLWHY_OUT存储员工的报销原因VARCHAR45NOTNULLSTATE_HEAD存储系主任审批情况VARCHAR45NOTNULLSTATE_MONEY存储财务审批情况VARCHAR45NOTNULLSTARTADDRESS(储存出差起讫地)VARCHAR45NOTNULLTOOL储存用户使用的交通工具VARCHAR45TOOLMONEY储存用户使用的交通费DOUBLELIFEMONEY(住宿费用)DOUBLEDATY住宿天数DOUBLEEATHELP(伙食补贴)DOUBLEMONEY(总共多少费用)DOUBLENOTNULLSTARTDATE储存出差开始时间DATETIMENOTNULLENDDATE储存出差结束时间DATETIMENOTNULLNAMYDATY储存出差总共多少天INTEGERNOTNULL6APP_BSHENPI数据表作用本数据表用来,存储审批信息数据关系说明属性名数据类型约束ID存储BSHENPI表IDVARCHAR45PRIMARYKEYNOTNULLBUSERSP_ID储存对应审批人员的IDVARCHAR45NOTNULLBUSERSQ_ID存储申请审批员工的IDVARCHAR45NOTNULLEXPENSE_ID存储审批单的IDVARCHAR45NOTNULLSTATE存储审批情况VARCHAR45NOTNULLCONTENT存储审批意见VARCHAR45NOTNULL七测试报告编号测试说明测试日期期望结果实际结果成功失败11、输入学生用户名张三和密码123;2、填写请假条,请假期限为3

温馨提示

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

评论

0/150

提交评论