毕业设计(论文)-企业人事管理系统的设计与实现.doc_第1页
毕业设计(论文)-企业人事管理系统的设计与实现.doc_第2页
毕业设计(论文)-企业人事管理系统的设计与实现.doc_第3页
毕业设计(论文)-企业人事管理系统的设计与实现.doc_第4页
毕业设计(论文)-企业人事管理系统的设计与实现.doc_第5页
已阅读5页,还剩44页未读 继续免费阅读

下载本文档

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

文档简介

华科学院HUAKE INSTITUTE OF TAIYUAN UNIVERSITY OF SCIENCE TECHNOLOGY全套设计加扣 3012250582 毕业设计(论文)题目:企业人事管理系统的设计与实现学 生 姓 名 学 号 2 班 级 电子商务102202H 所属院(系) 经济与管理系 指 导 教 师 2014 年 5 月 20 日太原科技大学华科学院毕业设计(论文)任务书专业:电子商务 时间: 2014年 3 月 4 日学 生 姓 名指 导 教 师设计(论文)题目企业人事管理系统的设计与实现主要研究内容1.Java面向对象程序设计2.JavaEE企业开发方式以及相关技术3.三大主流框架(SSH)的运用4.企业人事管理的概念以及Java平台的实现研究方法按照软件开发B/S架构实施,具体包括,需求分析、体系结构设计、模块设计、数据库设计等相关设计。主要技术指标(或研究目标)JavaEE企业核心技术(servlet、jsp、jdbc、框架spring、hibernate、status2、MVC设计模式)主要参考文献1. Java开源项目:Spring+Hibernate+Struts项目开发详解 覃庆炎 2.基于WEB技术的人事管理系统的设计与实现 税良宇3.JSP Web编程指南 朱红,司光亚4.数据库原理及应用 钱雪忠5.软件测试方法和技术 朱少民 说明:一式两份,一份装订入学生毕业设计(论文)内,一份交学院(直属系)。太原科技大学华科学院毕业设计(论文)企业人事管理系统的设计与实现摘 要 随着计算机在企业中的普及,如何利用计算机技术及时有效地管理人事信息,已成为企业越来越关注的一个问题;在这种背景下,利用计算机技术开发一个能满足企业需求的人事管理系统变得势在必行。本文使用面向对象的方法对企业人事管理系统进行系统分析,分析了系统的数据流图、流程图、用例图和功能模块图等,在此基础上,采用目前流行的SSH组合框架开发技术,实现了一个基于B/S架构的企业人事管理系统。在系统开发过程中,不仅实现了员工档案信息、考勤信息、工资信息等的管理,也解决了传统的J2EE在开发系统时会遇到业务层分配、耦合以及对事务的管理等问题,使系统具有了良好的可维护性和可扩展性。此系统是为满足企业对人事信息管理的迫切需求而设计开发的,提高了人事管理工作效率,推动企业人事管理走向科学化、规范化。关键字:人事管理, SSH, B/S架构, J2EEThe design and implementation of Enterprise Personnel Management SystemAbstract As computers have acquired a widespread popularity among enterprises, how to make use of computer technology to advance the working efficiency of managing personnel information has become a critical issue, which attracts more and more attention from enterprises. Under such circumstances, it is inevitable to develop a personnel information system, which is created using the computer technology, so that it can satisfy the demands from enterprises. Using object-oriented methods, the essay goes into a deep analysis about the Enterprise Personnel Information Management System, which includes analysis about the data-flow diagram, process diagram, use case diagram and function modules diagram. Based on the preceding analysis, the system adopts the currently fashionable technique of SSH structure, resulting in the complete implementation of an Enterprise Personnel Information Management System of B/S structure. During the process of development, the functionality of managing employees profiles, checking on work attendance, pay check, comes into realization, but also solves the problem of various issues such as management on business layer assignment, weak coupling, transaction, etc. which usually is encountered while developing conventional J2EE systems, entailing the system to an excellent maintainability and extensibility. The system is designed and developed to meet the urgent request of enterprise personnel information management, improving the efficiency of personnel management, and promoted the enterprise personnel management to be more scientific and standardized.Keywords: Personnel Management , SSH , B/S structure, J2EEII太原科技大学华科学院毕业设计(论文)III太原科技大学华科学院毕业设计(论文)目 录第1章 系统概述11.1 系统开发背景11.2 项目开发的环境11.2.1 硬件环境11.2.2 软件环境11.3 技术介绍及开发工具11.3.1 MyEclipse21.3.2 MySQL21.3.3 Tomcat21.4 任务概述2第2章 系统需求分析32.1 系统实现的基本功能32.2 数据库设计42.2.1 数据库概念结构设计42.2.2 数据库逻辑结构设计62.2.3 数据库物理设计6第3章 系统总体设计93.1 系统模块93.2 系统流程图9第4章 系统详细设计和实现134.1 界面设计134.2 档案管理模块174.2.1 添加员工信息174.2.2 查询员工信息184.2.3 员工信息删除214.2.4 员工信息修改224.3 系统用户管理244.3.1 权限管理244.3.2 密码修改264.4 考勤管理294.4.1 考勤登记294.4.2 考勤信息查看294.5 奖惩管理304.5.1 奖惩信息登记304.5.2 奖惩信息查看304.6 工资管理314.6.1 基本工资录入314.6.2 工资信息查看31第5章 测试335.1 测试目的335.2 测试目标335.3 测试用例33结束语36参考文献37致 谢38附 录39II- 42 -第1章 系统概述1.1 系统开发背景人事管理系统的发展历史可以追溯到20世纪60年代末期。由于当时计算机技术已经进入实用阶段,同时大型企业用手工来计算和发放薪资既费时费力又非常容易出差错,为了解决这个矛盾,第一代的人事管理系统应运而生。当时由于技术条件和需求的限制,用户非常少,而且那种系统充其量也只不过是一种自动计算薪资的工具,既不包含非财务的信息,也不包含薪资的历史信息,几乎没有报表生成功能和薪资数据分析功能。但是,它的出现为人事管理的管理展示了美好的前景,即用计算机大规模集中处理大型企业的薪资成为可能。第二代的人事管理系统出现于20世纪70年代末。由于计算机技术的飞速发展,无论是计算机的普及性,还是计算机系统工具和数据库技术的发展,都为人事管理系统的阶段性发展提供了可能。第二代人事管理系统基本上解决了第一代系统的主要缺陷,对非财务的人事管理信息和薪资的历史信息都给予了考虑,其报表生成和薪资数据分析功能也都有了较大的改善。但这一代的人事系统主要是由计算机专业人员开发研制的,未能系统地考虑人事管理的需求和理念,而且其非财务的人事管理信息也不够系统和全面。人事管理系统的革命性变革出现在20世纪90年代末。由于个人电脑的普及,数据库技术、客户/服务器技术,特别是Internet/Intranet技术的发展,使得第三代人事管理系统的出现成为必然。第三代人事管理系统的特点是从人事管理的角度出发,用集中的数据库将几乎所有与人事管理相关的数据统一管理起来,形成了集成的信息源。友好的用户界面,简单快捷的操作方式,强有力的报表生成工具、分析工具和信息的共享使得人事管理人员得以摆脱繁重的日常工作,集中精力从战略的角度来考虑企业人事管理规划和政策1。1.2 项目开发的环境1.2.1 硬件环境酷睿处理器,2GB以上内存容量。1.2.2 软件环境Microsoft Windows7操作系统,MySQL数据库,MyEclipse8.5开发工具,服务器采用Tomcat 6.02。1.3 技术介绍及开发工具本系统采用Java语言,基于JavaEE企业级开发,前台采用HTML,JavaScript,CSS,JQuery技术得到页面,后台用JQuery框架实现与数据库的交互,数据库采用MySQL,选用 Hibernate框架实现访问数据库,并用Spring框架来管理整个开发过程3。1.3.1 MyEclipseMyEclipse,是一个十分优秀的用于开发Java, JavaEE的Eclipse插件集合。利用它我们可以在数据库和JavaEE的开发,他有着功能丰富的JavaEE集成开发环境,MyEclipse包括了完备的编码功能、调试功能、测试功能和发布功能,完整支持HTML,Struts,JSP,CSS,JavaScript,Spring,SQL,Hibernate4。在本设计中用MyEclipse作为开发工具的角色出现。1.3.2 MySQLMySQL是一个精巧的SQL数据库管理系统,虽然它不是开放源代码的产品,但在某些情况下你可以自由使用。由于它的强大功能、灵活性、丰富的应用编程接口(API)以及精巧的系统结构,受到了广大自由软件爱好者甚至是商业软件用户的青睐,特别是与Apache和PHP/PERL结合,为建立基于数据库的动态网站提供了强大动力5。1.3.3 TomcatTomcat 是一个轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选6。当在一台机器上配置好Apache 服务器,可利用它响应对HTML 页面的访问请求。本设计中,Tomcat是作为服务器的角色出现的,利用Tomcat来响应HTML页面的请求7。1.4 任务概述本设计借助山西维信科技有限公司企业人事管理系统帮助学生强化软件开发的流程和规范,需要实现的功能大致包括。1.完成对企业员工的档案管理。2.完成员工的录入功能和查看功能。3.实现对员工的考勤管理。4.实现对员工的奖惩管理。5.实现对员工的工资管理。6.系统管理,包括管理员和一般操作员。第2章 系统需求分析本系统运用Windows7作为操作平台,数据库采用MySQL数据库,运用的软件开发平台为MyEclipse,属于浏览器/服务器模式,数据库在浏览器上能运行,并提供数据库之间的数据复制功能,人员具备知识:Java核心,数据库的基本操作,Web网页的基本开发8。从技术可行性的角度可以完成此设计。人事管理是企业管理的一个重要组成部分,涉及企业管理的方方面面。人事管理水平的提高,能够带动企业各方面水平的提高。利用计算机对企业的人事工作进行管理,使人事管理人员从日常琐碎的管理工作中解脱出来。根据上述分析可以知道,人事管理信息化会缩小管理成本,给企业带来不可估量的经济效益。开发人事管理系统所需的相关资料可以通过已存在的相关系统进行调查采集,所需的其它应用软件、硬件系统也易于获得.因此,开发人事管理系统所需的基本费用较低,在企业可承受的范围内,因此在经济上是可行的9。企业具备良好的规章制度是实现人事管理系统的基础。首先人事管理系统是企业管理中的核心部分,决定了企业的兴衰成败。妥善利用人事管理系统,可以为企业带来巨大的经济效益。目前大部分企业都对本企业人事管理的信息化投入了巨大的资金,同时企业的各项规章制度也越来越健全、越来越完善,综上所述,其在管理上是可行的。2.1 系统实现的基本功能(1)档案管理模块:档案管理模块用来记录员工的基本信息和工作经历,管理员可以进行员工基本信息和工作经历进行查询、添加、删除和修改。普通员工可以根据自己的考勤编号或姓名查看自己的档案信息。(2)员工考勤管理模块:考勤管理模块用来记录员工的考勤信息,例如迟到、请假、加班等。管理员可以进行考勤记录的添加、修改、删除、查询等,普通员工可以根据考勤日期和员工编号查看自己的考勤记录。(3)员工工资管理模块:工资管理主要是对员工工资的综合的核算,建立合理,规范的企业工资核算制度,保障职工的合法权利。管理员可以对员工进行加薪或减薪的操作。普通员工可以根据自己的工资编号或员工编号查询自己的工资信息。(4)员工奖惩管理模块:奖罚管理模块用来记录员工的奖罚信息,例如因为某事情奖励或惩罚员工。管理员可以进行奖惩信息的添加、删除、修改、查询等,普通员工可以根据员工编号查询自己的信息。(5)系统管理模块:用户管理模块包含有权限管理和修改密码模块。其中,管理员可以使用权限管理模块来添加、删除、冻结用户账号以及使用密码修改模块,来更改自己的密码。普通员工只能使用修改密码模块用来修改登录密码。2.2 数据库设计2.2.1 数据库概念结构设计针对此企业人事管理系统,得到的总E-R图(见图2.1)和实体属性图(见图2.2、图2.3、图2.4、图2.5、图2.6)。图2.1总E-R图图2.2员工信息实体-属性图图2.3用户管理实体-属性图图2.4奖惩信息实体-属性图图2.5考勤管理实体-属性图图2.6工资信息实体-属性图2.2.2 数据库逻辑结构设计数据库的概念结构设计完成后,现在可以将上面的概念结构转化成为某种数据库系统所支持的实际数据模型,也就是数据库的逻辑结构10。根据使用数据量的大小不同,系统可以使用不同的数据库。本系统使用的是MySQL数据库11。MySQL数据库使用起来方便简单,数据存储量也比较大,具有很好的再造和重写特性,有利于我们管理和维护数据,因此普遍认为它是比较适合于中小型网站开发的数据库12。2.2.3 数据库物理设计数据库的逻辑设计就是把实体对象转化成数据库支持的实际模型后,本系统数据库总共有5个表。(1)用户信息表:用于储存用户信息,如表2.1所示。表2.1 用户信息表 字段 字段名数据类型长度 Nulls1职工编号(主键)char6否2用户名varchar20否3密码varchar20否4权限int1否5状态int1否 (2)员工信息数据表:用于储存职工的基本信息,如表2.2所示。表2.2 员工档案信息表字段 字段名数据类型长度Nulls1员工编号char6否2姓名varchar20否3身份证号varchar18否4民族varchar20否5性别varchar4否6出生日期Varchar20否7学历varchar50否8部门varchar20否9职务varchar20否表2.2(续)10电话varchar11否11邮箱varchar50否12入职日期date否13备注信息text500(3)工资信息数据表:用来存储职工的工资情况,如表2.3所示。表2.3 工资信息表字段 字段名数据类型长度Nulls1工资编号(主键)Int否2员工编号(外键)char6否3姓名varchar204日期date否5基本工资double11否 (4)考勤管理表:用来存储员工的考勤情况,如表2.4所示。表2.4 考勤管理表字段 字段名数据类型长度Nulls1考勤编号(主键)Int否2考勤时间dater否3员工号(外键)varchar6否4考勤扣除Int否5缺勤类型varchar10否6备注text500(5)奖惩管理表:用来储存员工奖惩信息,如表2.5所示。表2.5 奖惩管理表 序号字段名数据类型长度 索引 备注1 奖惩编号Int 主键 自动编号2 发生时间 varchar203 奖惩类型 varchar50 奖励惩罚4 奖励金额Int表2.5(续)5备注text5006员工编号Int外键关联员工档案第3章 系统总体设计3.1 系统模块根据需求,本企业人事管理系统分为档案管理管理,员工考勤管理,奖惩管理,工资管理和系统管理夹五个模块,如图3.1图3.1系统功能模块3.2 系统流程图本系统部分模块流程图:(1)登录模块对员工输入的输入的员工号和密码进行检查,做出相应动作,提示其输入用户名和密码,查询数据库判断其是否合法,当员工号和密码合法时,对其具有的权限进行判断,做出相应动作使其进入下一模块,其对应的前台文件是userlogin.jsp。登录模块流程图如图3.2所示。图3.2登录模块流程图(2)档案管理模块档案管理模块的功能有档案添加、档案删除、档案查询、档案修改。只有管理员才有权限进行档案管理,所以只有以管理员身份登录系统才能进入档案管理模块。档案管理主要是对系统数据库的档案表进行增、删、改的操作。当涉及到对数据库表的操作时,系统会对当前登录的用户进行权限的再次验证,以及操作信息的再次确认。防止错误操作,确保数据的完整性。管理员进行员工档案操作时,都会有相应的提示,以及对操作信息的再次确认。档案的添加是档案管理的功能之一,只有管理员可以添加员工档案。因此需要以管理员身份登录系统,然后进入档案管理模块选择添加员工档案,填写员工信息,在填写信息时,数据需合法才能提交,防止错误操作,确保数据的完整性。在添加档案时会对管理员的权限进行验证。档案添加的流程图如图3.3所示。图3.3档案添加流程图档案的删除也是档案管理的功能之一,只能管理员权限才能使用,在删除档案时会对管理员的权限进行验证。在删除员工档案时需要先查出要删除的员工档案。然后才能选择删除功能。在查询员工档案时,如果员工信息不存在或者查找失败,则输出提示信息。在进行这些操作的时候会对当前登录用户的权限进行再次验证以及信息的确认,防止错误操作,确保数据的完整性。如果身份合法则可以删除员工档案并且输出提示信息。如果身份不合法或者是删除档案部成功,则输出提示信息。档案删除流程图如图3.4所示。图3.4档案删除流程图第4章 系统详细设计和实现4.1 界面设计本系统是企业的内部系统,所有用户都应该是已在人事处登记的,登记时对不同用户,为他们分配不同的权限。在用户登录时本模块可以验证用户的账号和密码的正确性来确认用户身份的合法性,当用户身份合法时,会对用户的权限进行检测,以便登录其对应的功能模块。用户登录时将按照用户账号和密码进行验证,当输入错误或没有用户名和密码时会出现相应的提示(用户名或密码输入错误!请重新输入),当用户名和密码都正确时,根据权限进入系统不同模块。该模块的界面设计如图4.1所示。图4.1登录界面如果登录身份验证成功,系统管理者进入系统管理者界面如图4.2所示。图4.2管理者界面如果登录身份验证成功,员工进入系统员工界面如图4.3所示。图4.3员工界面如果用户名或密码错误则会提示用户名或者密码错误,需要重新输入。部分实现代码如下:Component(userLogin)Scope(prototype)public class UserLoginAction extends ActionSupport private String employmember;private String password;private UserService um;private String catpcha;private String login_message;省略部分getter和setter方法public UserService getUm() return um;Resource(name = userService)public void setUm(UserService um) this.um = um;Overridepublic String execute() throws Exception if (employmember = null | .equalsIgnoreCase(employmember) login_message = 员工号不能为空!;return error;if (password = null | .equalsIgnoreCase(password) login_message = 密码不能为空!;return error;String user_name = null;String catpcha1 = ActionContext.getContext().getSession().get(rand).toString();if (catpcha1.equals(catpcha) if (um.login(employmember, password) 已激活.equalsIgnoreCase(um.searchByEmploymember(employmember).getState() user_name = um.searchByEmploymember(employmember).getUsername();ActionContext.getContext().getSession().put(employ_member,employmember);ActionContext.getContext().getSession().put(user_name,user_name);if (um.searchByEmploymember(employmember).getPower() 0) return success; else return success2; else login_message = 用户名或密码错误!;return error; else login_message = 验证码填写有误!;return error;4.2 档案管理模块4.2.1 添加员工信息添加员工信息,添加成功,可以继续添加,添加失败,则提示失败信息。界面如图4.4所示。图4.4添加员工信息界面部分实现代码如下:Component(addEmployee)Scope(prototype)public class AddEmployeeAction extends ActionSupport private EmployeeService empService;private EmploymemberFormBean empFormBean;public EmployeeService getEmpService() return empService;Resourcepublic void setEmpService(EmployeeService empService) this.empService = empService;public EmploymemberFormBean getEmpFormBean() return empFormBean;Resourcepublic void setEmpFormBean(EmploymemberFormBean empFormBean) this.empFormBean = empFormBean;Overridepublic String execute() throws Exception if (ActionContext.getContext().getSession().get(employ_member) = null) return error;String birthday=empFormBean.getBirthday().replace(-0, -);String jiuzhi=empFormBean.getJiuzhi().replace(-0, -);empFormBean.setBirthday(birthday);empFormBean.setJiuzhi(jiuzhi);empService.add(empFormBean);return success1;4.2.2 查询员工信息可以根据员工的编号、姓名、性别等查询员工档案信息。根据姓名查询时,使用的是模糊查询。查询界面如图4.5所示。图4.5查询界面部分实现代码如下:Component(searchEmployee)Scope(prototype)public class SearchEmployeeAction extends ActionSupport private EmployeeService empService;private String keyword;private String searchcondition;private ListEmployInfo list;省略部分getter和setter方法Public String getKeyword()return keyword;Public void setKeyword(String keyword)this.keyword=keyword;public EmployeeService getEmpService() return empService;Resourcepublic void setEmpService(EmployeeService empService) this.empService = empService;Overridepublic String execute() throws Exception if (1.equalsIgnoreCase(searchcondition) list = empService.searchByEmploymember(keyword);if (2.equalsIgnoreCase(searchcondition) list = empService.searchByName(keyword);if (3.equalsIgnoreCase(searchcondition) list = empService.searchBySex(keyword);if (4.equalsIgnoreCase(searchcondition) list = empService.searchByEducation(keyword);if (5.equalsIgnoreCase(searchcondition) list = empService.searchByDept(keyword);if (6.equalsIgnoreCase(searchcondition) list = empService.searchByPost(keyword);return search;4.2.3 员工信息删除删除员工档案信息。当员工档案信息被删除时,登录信息也会被删除。也就是说该员工不能再登录本系统。删除界面如图4.6所示。图4.6删除界面部分实现代码如下:Component(deleteEmployee)Scope(prototype)public class DeleteEmployeeAction extends ActionSupport private String employmember;private EmployeeService es;public EmployeeService getEs() return es;Resourcepublic void setEs(EmployeeService es) this.es = es;public String getEmploymember() return employmember;public void setEmploymember(String employmember) this.employmember = employmember;Overridepublic String execute() throws Exception /System.out.println(employmember);boolean flog = false;if (!flog) es.delete(employmember);flog = true;if (flog) return success; else return error;4.2.4 员工信息修改修改员工信息。界面如图4.7所示。图4.7档案信息修改界面部分实现代码如下:Component(updateEmployee)Scope(prototype)public class UpdateEmployeeAction extends ActionSupport private EmployeeService empService;private EmploymemberFormBean nt;public EmployeeService getEmpService() return empService;Resourcepublic void setEmpService(EmployeeService empService) this.empService = empService;public EmploymemberFormBean getNt() return nt;public void setNt(EmploymemberFormBean nt) this.nt = nt;Overridepublic String execute() throws Exception /System.out.println(nt.getSex();if(nt!=null)empService.alter(nt);return success;elsereturn error;4.3 系统用户管理4.3.1 权限管理实现员工的权限管理,如修改员工权限,禁用或激活员工账号等。界面如图4.8所示。图4.8权限管理界面激活账号部分代码如下:Component(activeUser)Scope(prototype)public class ActiveUserAction extends ActionSupport private String employmember;private UserService ems;private String power_message;省略部分getter和setter方法public UserService getEms() return ems;Resourcepublic void setEms(UserService ems) this.ems = ems;Overridepublic String execute() throws Exception String ep = ActionContext.getContext().getSession().get(employ_member).toString();UserInfo uscheck = null;UserInfonewuser=null;if (ep != null) uscheck = ems.searchByEmploymember(ep);newuser = ems.searchByEmploymember(employmember); else return error;if (uscheck.getPower() newuser.getPower() !ep.equalsIgnoreCase(employmember) ActionContext.getContext().getSession().put(active_emp, employmember);return success; else power_message = 权限不够,操作失败!;return error;4.3.2 密码修改修改当前登录用户密码。界面如图4.9所示。图4.9密码修改部分实现代码如下:Component(modifyPassword)Scope(prototype)public class ModifyPassowrdAction extends ActionSupport private String password;private String password1;private String password2;private UserService us;private String message;省略部分getter和setter方法public UserService getUs() return us;Resourcepublic void setUs(UserService us) this.us = us;Overridepublic String execute() throws Exception if (ActionContext.getContext().getSession().get(employ_member) = null) return error;String employmember = ActionContext.getContext().getSession().get(employ_member).toString();UserInfo nu = us.searchByEmploymember(employmember);String pwd = nu.getPassword();if (!pwd.equals(password) message = 旧密码输入有误,密码修改失败!;return success; else if (.equalsIgnoreCase(password1)| .equalsIgnoreCase(password2) message = 新密码不能为空!;return success; else if (!password1.equals(password2) message = 两次密码输入不一致,修改失败!;return success; else nu.setPassword(password1);us.alterPassword(nu);message = 修改成功!;return success;4.4 考勤管理4.4.1 考勤登记如图4.10所示。图4.10考勤登记界面4.4.2 考勤信息查看如图4.11所示。图4.11考勤信息查看4.5 奖惩管理4.5.1 奖惩信息登记如图4.12所示。图4.12奖惩信息登记4.5.2 奖惩信息查看如图4.13所示。图4.13奖惩信息查看4.6 工资管理4.6.1 基本工资录入如图4.14所示。图4.14基本工资录入4.6.2 工资信息查看如图4.15所示。图4.15工资查看第5章 测试5.1 测试目的软件测试就是用来测试软件的功能和性能是否能够达到用户的需求,测试

温馨提示

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

评论

0/150

提交评论