已阅读5页,还剩28页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
常州信息职业技术学院 毕业设计(论文)报告 人事档案管理系统摘要: 随着企业管理的不断发展,准确高效的进行人事档案管理已经成为了公司的重要的一个部分。人事管理历来是企业管理中的重要的组成部分,但由于人事信息种类繁多,数量大,普通的管理容易出错,因此建立高效,实用的人事档案管理系统,是企业走向现代化的重要一步。本文试并对人事档案管理做了一定的阐述,较为系统的介绍了“人事档案管理系统”课题开发的真个过程。在整个过程中,主要采用eclipse作为系统开发工具,数据库采用SQL2000。对人事管理做了一定的开发,它完成了人员的添加和删除,查询,计算器等功能。本程序具有设计合理,操作简单,运行可靠等的特点。关键词:人事管理;毕业设计;数据库;eclipse Personnel file management systemAbstract: With the development of enterprise management , reasonable utilization of human resources is the driving force of the enterprises development . The personnel management has always been enterprise management in the important part, but because the personnel information sort is various , big quantity , common management easy making mistakes , and establish effective , practical personnel management system, is the enterprise is an important step towards modernization. This paper tries to and the personnel file management were discussed as well. A more systematic and introduces the personnel file management system subject development whole process. This system is the research contents of the personnel file management system , in the whole process, USES the eclipse as system development tool, using SQL database. The personnel management of a certain development, it completed the personnel to add and delete, inquires the, calculator, and other functions. This program with reasonable design, the operation is simple, reliable operation characteristics.Key words: Personnel management; graduation design; database;eclipse目 录1 引言 .41.1开发人事档案管理系统的背景. 41.2开发工具及环境简介 . 42 系统分析 .6 2.1需求分析 . .72.2系统功能描述 . .7 2.3 数据词典 .83 概要设计 .10 3.1 数据库概念设计 .11 3.2 数据库设计 .12 3.3 计算机系统配置方案 .144 详细设计 .16 4.1启动界面设计 .16 4.2 主窗体的设计 .17 4.3 辅助计算器界面设计 .20 4.4 员工基本信息界面设计 .245 测试 .24 5.1 软件测试的目标 .25 5.2 应用软件测试的方法(黑盒测试和白盒测试).25 5.3 系统模块测试 .26 5.4 维护模块测试 .26 5.5 查询模块的测试.276 毕业设计小结 .29致 谢 .30参 考 书 目 .311 引言1.1开发人事档案管理系统的背景由于市场竞争的需要,人事档案的管理已经成为了企业管理的稳定性、有条性的重要因素,人事档案的准确性已经成为企业最重要的部分之一。安全、公平、合理、易用的企业管理理念和企业管理水平的提高,使社会对人事档案管理有了更高的需求,然而,在现代的企业中,用计算机进行人事档案的管理机制还不十分的健全,为了能使企业领导人能更好的进行劳动人事管理及相关方面的科学决策,如企业领导根据现有的员工数目决定招骋的人数,公司员工的工资信息的统计等,人事管理系统的设计成为当今社会的软件行业中的较为重要的课程。人事档案管理系统以档案管理为中心,将员工基本信息,培训信息,奖惩信息等集成与一个系统中。开发系统不仅能很好地巩固前面所掌握的知识,而且体统本身能够很好的运用与实践,本系统的开发因为只是初步的认识,简要的完成了企业人事档案管理的相关功能 。1.2开发工具及环境简介开发工具:eclipse3.5.0版本和SQL2000。SQL2000: SQL Server 2000 是Microsoft公司推出的SQL Server 数据库管理系统的一个版本。该版本继承了SQL Server 7.0 版本的优点同时又比它增加了许多更先进的功能,具有使用方便,可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 。 其主要特点如下:(1)高性能设计,可充分利用WindowsNT的优势。 (2)系统管理先进,支持Windows图形化管理工具,支持本地和远程的系统管理和配置。(3)强壮的事务处理功能,采用各种方法保证数据的完整性。(4)支持对称多处理器结构、存储过程、ODBC,并具有自主的SQL语言。 SQLServer以其内置的数据复制功能、强大的管理工具、与Internet的紧密集成和开放的系统结构为广大的用户、开发人员和系统集成商提供了一个出众的数据库平台。Eclipse: eclipse-galileoEclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括 Java 开发工具(Java Development Tools,JDT)。 Eclipse是著名的跨平台的自由集成开发环境(IDE)。最初主要用来Java语言开发,但是目前亦有人通过插件使其作为其他计算机语言比如C+和Python的开发工具。基于 Eclipse 的应用程序的突出例子是 IBM 的 WebSphere Studio Workbench,它构成了 IBM Java开发工具系列的基础。例如WebSphere Studio Application Developer 添加了对JSP、servlet、EJB、XML、Web 服务和数据库访问的支持。开发环境:本系统以eclipse作为主开发工具, 以数据库为核心,通过SQL建立据库,通过ODBC访问数据库。各个子功能可通过java图形界面录入,查询,更改相应的数据库信息,以及对它子功能的数据信息的调用查询。其中连接数据库之前,首先需要进入控制面板里的管理工具,添加配置好EmployeeInformationMS数据源,使得默认的数据库链接到数据库EmployeeInformationMS,软件可在Windows XP、Vista、windows7下使用,其他系统暂时未进行测试。2 系统分析2.1需求分析经过在网络资料的收集,初步调查得知,一般需要完成公司领导层对公司人员的信息的管理,主要操作人员包括懂事长和各个部门的经理等。管理模块主要包括系统用户管理,人事档案基本信息管理,员工工资管理,奖惩情况管理等几个部分。2.2系统功能描述 本系统主要功能包括:1、 系统用户管理主要包括系统管理人员的登录、管理人员信息的增加删除修改操作;2、 人事档案基本信息管理主要包括企业员工的信息注册,查询、删除、修改的操作3、 员工工资管理主要是完成员工日常工资的升降,工资的发放等操作;4、 奖惩情况管理主要包括员工奖惩信息的添加、修改、删除和查询等操作。附加功能:计算机模块,主要方便工资,奖惩信息的计算;以及系统的简介模块。以下为本系统的管理流程图: 图1 人事档案管理大致处理过程 以下图2为本系统系统管理人员对员工数据信息的操作管理的数据流图: 图2 人事档案管理系统数据流图 将档案管理的修改部分进行细化可以得到图3的数据流图 图3 对“处理数据”的细化 图4是本系统的另一模块:管理员角色模块的登陆查询的流程图 图4 系统账户管理数据流程图2.3 数据词典 上面的业务数据流程图只能给出系统逻辑功能的一个总框架而缺乏详细、具体的内容。数据词典的作用是给数据流程图上的每一个成分以定义和说明。除此以外,数据词典还要对系统分析中其他需要说明的问题进行定义和说明。 本系统的部分数据字典如下:EmployeeInformationMSUserInformation字段类型说明大小是否为空User_ID Int 员工编号NOT NULLUser_Name varchar员工姓名20NOT NULLPasswordvarchar密码20NOT NULLPopedom varchar权限20NOT NULLDepartmentInformation字段类型说明大小是否为空D_Numberint部门编号NOT NULLD_Namevarchar部门名称20NOT NULLD_Countvarchar部门人数20NOT NULLEmployeeInformation字段类型说明大小是否为空E_Numberint-员工编号NOT NULLE_Namevarchar-姓名20NOT NULLE_Sexvarchar-性别2NOT NULLE_BornDatevarchar-出生日期30NOT NULLE_Marriagevarchar-婚姻状态4NOT NULLE_PoliticsVisagevarchar政治面貌20NOT NULLE_SchoolAgevarchar学历20NOT NULLE_EnterDatevarchar进入公司时间30NOT NULLE_InDueFormDatevarchar转正时间30NOT NULLE_Departmentvarchar部门20NOT NULLE_Headshipvarchar职务20NOT NULLE_Estatevarchar状态20NOT NULLE_Remarkvarchar备注500NOT NULLTrainInformation字段类型说明大小是否为空T_Numbervarchar培训编号20NOT NULLT_Contentvarchar培训内容100NOT NULLT_Namevarchar培训员工姓名20NOT NULLT_Dateint培训天数NOT NULLT_Moneyint培训费用NOT NULLEncouragementPunishInformation字段类型说明大小是否为空EP_Numberint员工编号NOT NULLEP_Namevarchar员工姓名30NOT NULLEP_Datevarchar奖罚时间30NOT NULLEP_Addressvarchar奖罚地点50NOT NULLEP_Causationvarchar奖罚原因200NOT NULLEP_Remarkvarchar备注500NOT NULLWageInformation字段类型说明大小是否为空W_Numberint员工编号NOT NULLW_Namevarchar员工姓名30NOT NULLW_BasicWageint基本工资NOT NULLW_Boonint福利NOT NULLW_Bonusint奖金NOT NULLW_CountMethodvarchar计算方法50NOT NULLW_FactWageint实发工资NOT NULL3 概要设计数据库设计主要是用SQL Server 2000进行设计的。数据库的设计的好坏直接影响到,整个项目的好坏,因此数据库的设计很重要。人事档案管理系统是一个数据库应用系统,员工的所有信息都是保存在数据库中。在数据库应用系统的开发过程中,数据库的结构是一个非常重要的问题。当然这里指的数据库设计是指数据库中各个表结构的设计,其中包括信息保存在哪些表格中、各个表格的结构如何以及各个表之间的关系。其中数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响,好的数据库设计将会减少数据库的存储量,数据的完整性和一致性较高,系统具有较快的反映速度,简化基于此数据库的应用程序的实现等。由于数据库设计的重要性,人们提出了许多数据库结构设计的技术,其中这些设计方法与设计者的工作经验有很大关系。因此要从根本上解决所有数据库结构设计的问题,就需要多实践,在实践中积累经验和教训。因为没有太多的实践认识和广阔的调查,本系统只是实现了人事档案管理的简单的功能管理,不能完整的反应出一个人事档案管理系统的全部功能。本系统简单的完成了系统用户的管理、公司员工信息的管理、系统的简要介绍和附加功能计算器的功能。3.1 数据库概念设计在需求分析的基础上,使用E-R图(Entity-Relation,实体-关系图)设计了针对公司的情况的实体,以及它们之间的关系。根据初步的设计设计了如下的E-R图:员工实体E-R图,如图1。 图1 管理人员实体E-R图,如图2。 图23.2 数据库设计 概念结构是独立于实际数据模型的信息结构,必须将其转化为逻辑结构后才能进行数据库应用的设计。也就是要将概念上的结构转化为SQL server数据库系统支持的实际数据模型。第一步转化是将实体转化为关系表。即将实体的属性定义为表的属性。第二步转化是联系的转化。即将各个实体之间的联系转化为表格之间的关系,如外部键的定义。通过精心的设计,人事管理系统数据库中各个表格的设计结果如下6个表格所示。表DepartmentInformation完成的是企业部门的设计,主要包括部门编号,部门的名字和部门的名称。表EmployeeInfimation完成的是员工的基本信息的设计,其主要包括了员工的名字,员工的性别,员工工号,生日,婚姻情况等的信息。表EncouragementPunishInfomation完成的是员工奖惩信息的设计,主要包括员工工号,员工姓名,员工住址等信息。表TrainInformation是完成员工培训信息的设计,主要包含了员工的工号,培训的内容,员工的姓名等的设计。其中MONEY可以为空。表UserInfomation完成系统管理员信息的设计,主要包括管理员编号,管理员的姓名,登录密码和权限的设置。表WageInformation完成员工工资信息的设计,主要包含员工姓名,工号,福利,奖金等信息。 3.3 计算机系统配置方案 打开控制面板,进入管理工具,打开数据源,选择创建数据源,选择SQL Server,创建新的数据源EmployeeInformationMS,选择默认连接的数据库为EmployeeInformationMS,完成数据源连接测试,如果测试连接成功,确认完成,并且测试数据库的链接情况。4 详细设计应用程序运行后第一个出现的窗口是上面语句打开的Land窗口。4.1启动界面设计 放置在应用程序对象的监听事件程序代码中有下面语句con.add(buttonEnter);/登陆的鼠标监听buttonEnter.addMouseListener(new MouseAdapter()打开登录的窗口如图3-3所示。在该窗口中放置了3个静态文本框以显示文字。放置了两个单行编辑框,供用户输入登录的用户名和口令,在窗口的下方设置了两个按钮控件。一个用于登录确认,一个用于清空。登录窗口的布局字体的设计主要由以下代码进行设置: jf=this;setTitle(登录);Font f = new Font(新宋体,Font.PLAIN,12);Container con = getContentPane();con.setLayout(null);label.setBounds(95,10,110,20);label.setFont(new Font(新宋体,Font.PLAIN,14);con.add(label);labelName.setBounds(45,40,55,20);labelName.setFont(f);con.add(labelName);textName.setBounds(95,40,120,20);con.add(textName); labelage.setBounds(45,70,45,20);con.add(labelage);labelage.setFont(f); textage.setBounds(95,70,120,20);con.add(textage);buttonEnter.setBounds(90,110,60,20);buttonEnter.setFont(f);con.add(buttonEnter);4.2 主窗体的设计系统应用程序的主要功能都是在主窗口main及其下打开的众多窗口中完成的。窗口的界面如图1所示,其中的中间的两个窗口是主窗口打开的两个小窗口,主窗口主要完成各个子功能的事件监听功能,通过主窗口实现监听页面的跳转,主窗体主要功能是调用系统管理,信息管理,信息查询,系统介绍(关于),密码修改,计算器等几项功能。主要代码如下: setTitle(员工管理系统);/设置窗体标题Container con = getContentPane();con.setLayout(new BorderLayout();/创建一个布局con.add(deskpane,BorderLayout.CENTER);/实例虚拟桌面的布局Font f =new Font(新宋体,Font.PLAIN,12);/设置一个字体,以后设置字体全部调用这种字体,懒得弄那么花花哨哨的JMenuBar mb = new JMenuBar();/实例化菜单栏/实例化菜单开始JMenu systemM = new JMenu(系统管理);systemM.setFont(f);JMenu manageM = new JMenu(信息管理);manageM.setFont(f);JMenu employeeMM = new JMenu(员工信息管理);/这个是信息管理的二级菜单employeeMM.setFont(f);JMenu selectM = new JMenu(信息查询);selectM.setFont(f);JMenu employeeSM =new JMenu(员工信息查询);/这个是信息查询的二级菜单employeeSM.setFont(f);具体调用的方法不进行详细列出。 同时通过关闭按钮可以退出系统。 图1 除了调用子功能,主窗体还进行了相关的布局设置,将子功能的监听器分别布于主窗体的左侧和上方,这样让主窗体更加协调。 相关的部分布局代码如下: Toolkit t = Toolkit.getDefaultToolkit(); int width = t.getScreenSize().width - 200; int height = t.getScreenSize().height - 100; setSize(width,height); setLocation(150,100);setVisible(true);setResizable(false); jToolBar1.setBounds(0, 0, 30, 600);/工具栏位置 jToolBar1.setEnabled(false);/禁止更改大小 con.add(jToolBar1,BorderLayout.WEST);/布局若管理员需要进行密码修改,则点击左边第三个进入密码修改窗口, 要求所输入的管理员帐号和旧密码在数据库表中必须存在并且一致。若一致,则允许输入新密码,否则提示旧密码错误信息并要求重新输入旧密码,新密码输入两次,必须完全一致,否则密码修改失败。主要通过:if(ps1.equals(password) if(pas2.getText().equals(pas3.getText() String supdate=update UserInformation set Password=+ pas3.getText()+ where User_Name=+ name +; Database.executeSQL(supdate); new JOptionPane().showMessageDialog(null,密码更改成功!); else new JOptionPane().showMessageDialog(null,两次密码不同!); else new JOptionPane().showMessageDialog(null,旧密码不正确!); 来判断密码是否能够更改。主要依赖于后台数据库的正确性来完成这一操作。对于各个子窗口的最大化操作,可以通过 int li_sizeli_size = integer(em_1.text) +10parent.event trigger ue_zoom(li_size)em_1.text = string(li_size)最大化,也可以通过int li_size/判断是否大于10if integer(em_1.text) 10 THEN/减少10li_size = integer(em_1.text) -10/触发放大缩小函数parent.event trigger ue_zoom(li_size)/设置EditMask控件为新的大小em_1.text = string(li_size)end if将各个子窗口最小化。4.3 辅助计算器界面设计单击进入辅助工具计算机,如图: 计算器是本系统的一个附加功能,他由 Calculator 类完成编辑,这个小程序主要由一个文本框控件 JTextField 和24个 JButton 控件组成,分别将24个 JButton 控件赋予相应的 key,代码如下:private String keys=MC,7,8,9,/,sqrt,MR,4,5,6,*,%,MS,1,2,3,-,1/x,M+,0,+/-,.,+,=;使用 actionPerformed 方法进行相应的计算 ,主要使用if/else判断语句进行判断鼠标点击触发哪个运算指令。主要语言如下所列:if(str.equals(0)|str.equals(1)|str.equals(2)|str.equals(3)|str.equals(4)|str.equals(5)|str.equals(6)|str.equals(7)|str.equals(8)|str.equals(9)|str.equals(.)通过equals语句判断鼠标点击的事件所对应的值来进行运算, if(firstInput)numStr1=numStr1+ch;displayText.setText(numStr1);elsenumStr2=numStr2+ch;displayText.setText(numStr2);else if(str.equals(+)|str.equals(-)|str.equals(*)|str.equals(/) & operatorTag2)if(numStr2.equals() op=ch; else resultStr=evaluate(); displayText.setText(resultStr); numStr1=resultStr; numStr2=; op=ch; firstInput=false;/operatorTag1=false;else if(str.equals(=) resultStr=evaluate();displayText.setText(resultStr);numStr1=;numStr2=;firstInput=true;else if(str.equals(C) displayText.setText();numStr1=;numStr2=;firstInput=true;else if(str.equals(sqrt)|str.equals(1/x) & !numStr1.equals()& operatorTag1) float A=Float.parseFloat(numStr1);float result=0;if(str.equals(sqrt)result=(float)Math.sqrt(A);if(str.equals(1/x)result=1/A;numStr1=Float.toString(result);displayText.setText(numStr1);firstInput=false;因为计算器中心部分编码长,其余类似的部分适当的进行了省略。4.4 员工基本信息界面设计 本系统的员工基本信息界面是整个系统中最为主要的模块之一,员工基本信息的管理分成了两个可视化的界面,分别是基本信息查询页面和员工基本信息管理页面。因为两个页面有很多相似之处,所以只对其中一个进行具体的阐释。对员工基本信息管理做一些阐述。 员工基本信息管理页面完成了对员工信息的添加、修改、删除的操作。首先在JInternalFrame 下设置一个标题setTitle(员工基本信息);创建14个JLabel显示其对应的文本,分别为: lb1 = new JLabel(员工基本信息管理); lb2 = new JLabel(编号:); lb3 = new JLabel(政治面貌:); lb4 = new JLabel(婚姻状态:); lb5 = new JLabel(性别:); lb6 = new JLabel(状态:); lb7 = new JLabel(职务:); lb8 = new JLabel(备注:); lb9 = new JLabel(部门:); lb10 = new JLabel(转正时间:); lb11 = new JLabel(进入公司日期:); lb12 = new JLabel(出生日期:); lb13 = new JLabel(学历:); lb14 = new JLabel(姓名:);并且给政治面貌、状态等赋予值, String politicsVisage=党员,群众; String Estate=在职,停薪留职,离职; String Sex=男,女;通过判断语句if(Database.rs.getString(E_Sex).equals(男) sex_cb.setSelectedIndex(0); else sex_cb.setSelectedIndex(1); /System.out.println(+sex_cb.getSelectedItem(); txt_borndate.setText(Database.rs.getString(E_BornDate); tdepartment.setText(Database.rs.getString(E_Department);进行选择。其中Database表示所连接的后台SQL数据库中员工信息表EmployeeInformation所对应的员工的信息数据。 管理员可以对整个系统的用户的进行管理,主要管理系统中用户的角色和权限。5 测试无论怎样强调软件测试的重要性和它对软件的可靠性的影响都不过分。在开发大型的软件过程中,面对着极其错综复杂的问题,人的通讯和配合也不可能完美无缺。因此,在软件生命周期的每个阶段都不可避免地会出现差错。我们力求在每个阶段借助通过严格的技术审查,尽可能地发现并纠正错误。但是,经验表明审查并不能发现所有差错,此外,在编码过程中还不可避免地会引入新的错误。如果在软件投入运行之前,没有发现并纠正软件中的大部分差错,则这些差错会迟早在生产过程中暴露出来,那时不仅改正这些错误的代价更高,而且会造成更恶劣的后果。测试的目的就是在软件投入生产性运行之前,尽可能地发现软件中的错误。目前软件测试仍然是保证质量的关键步骤,它是对软件的规格说明、设计和编码的最后复审。软件测试在软件生命周期中横跨两个阶段。通常在编写出每个模块之后就对它作必要的测试(称为单元测试),模块的编写者和测试者是同一个人,编码和单元测试属于软件生命周期的同一阶段。在这个阶段之后还应该对软件进行综合测试,这是软件生命周期中的另一个独立阶段,通常由专门的测试人员来承担这项工作。大量统计资料表明,软件测试的工作量往往占软件开发工作量的40%以上,在极端情况时,测试那种关系人的生命安全的软件所花费的成本,可能相当于软件工程其它步骤总成本的三到五倍。因此,必须高度重视软件测试工作,决不要以为写出程序以后软件开发工作就接近完成了。实际上,大约还有同样多的工作量需要完成。仅就测试而言,它的目标是为了发现软件中的错误。但是,发现错误并不是我们的最终目的。软件工程的目的是开发出高质量的完全符合用户需要的软件。因此,通过测试软件发现的错误必须诊断并改正错误,这就是调试的目的。调试是测试阶段最困难的工作。对软件测试的结果也是分析软件的重要依据。5.1 软件测试的目标1 测试是为了发现程序中的错误而执行的过程;2 好的测试方案实际可能发现迄今为止尚为发现的错误的测试方案;成功的测试是发现了至今为止尚未发现的错误测试。5.2 应用软件测试的方法(黑盒测试和白盒测试)测试任何产品都有两种方法:如果已经知道了产品的内部工作过程,可以通过测试来检验内部是否每个功能都能正常使用;如果知道了产品的内部工作过程,可以通过测试来检验内部动作是否按照规格说明书的规定正常进行。前一个方法称为黑盒测试,后一个方法称为白盒测试。对于软件测试而言,黑盒测试法把程序看成一个黑盒子,完全不考虑程序的内部结构和处理过程。也就是说,黑盒测试是在程序的接口进行测试。它只检查程序功能是否按照规格说明书的规定正常使用,程序是否能接受输入数据产生正确的输出信息,并且保证外部数据( 数据库和文件 )的完整性 。黑盒测试又称为功能测试。与黑盒测试法相反,白盒测试法的前提是可以把程序看成装在一个透明的白盒子里,也就是完全了解程序的结构和处理过程 。这种方法按照程序内部的逻辑测试程序,检查程序中的每条通路是否能按预定的要求正确工作 。白盒测试又称为结构测试。无论黑盒测试还是白盒测试都不可能做到穷尽测试。因为不可能穷尽测试,所以软件测试中不可能发现程序中的所有错误。也就是说,通过测试并不能证明程序是完全正确的。但是,我们的目的是要通过测试保证程序的可靠性。因此,必须仔细设计测试方案,力争用可能少的测试发现尽可能多的错误。5.3 系统模块测试系统登录管理模块的功能是对用户管理权限的管理,在此人事档案管理系统中用户为管理人员。只有管理人员才能对人事信息进行管理,一般工作人员没有有对人事信息查询的权限。并且管理人员在对人事信息进行相应维护时,必须输入账号和密码。打开登录页面,键入管理员的用户名和密码,用户登录后相应的功能模块窗口立即被打开。这时就可以对相关功能进行操作了。若需要修改密码,点击模块左边的密码修改页面,若输入的新密码
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年山东济宁曲阜市事业单位招聘综合类161人历年管理单位笔试遴选500模拟题附带答案详解
- 2025年山东济南市长清区公益性岗位招聘2人历年管理单位笔试遴选500模拟题附带答案详解
- 2025年山东泰安宁阳县事业单位综合类岗位招聘工作人员91人历年管理单位笔试遴选500模拟题附带答案详解
- 2025年山东德州武城县事业单位招聘111名管理单位笔试遴选500模拟题附带答案详解
- 2025年山东德州学院招聘工作人员7人历年管理单位笔试遴选500模拟题附带答案详解
- 开发计划书范文
- 外科医生实习工作总结范文
- 2025年山东国惠基金管理限公司秋季招聘管理单位笔试遴选500模拟题附带答案详解
- 奖励方案汇编7篇
- 2025年山东临沂市河东区芝麻墩街道办事处招聘劳务派遣人员6人历年管理单位笔试遴选500模拟题附带答案详解
- 协商函范文(推荐十八篇)
- 律师事务所编制的实习人员实务训练计划
- 儿童青少年同伴关系评级量表
- 英国签证户口本翻译模板(汇编)
- 建设工程环保专项方案
- DB13T 5427-2021 水体底泥洗脱生态恢复工程技术指南
- 双减工作教师责任书
- 聚乙烯醇纤维zhanshi
- 演播室的艺术:现场导播切换技巧
- 盾构带压开仓施工方案
- 高压开关柜试验报告(完)
评论
0/150
提交评论