数据库原理课程设计人事管理系统

上传人:仙*** 文档编号:32641311 上传时间:2021-10-15 格式:DOC 页数:15 大小:89.51KB
返回 下载 相关 举报
数据库原理课程设计人事管理系统_第1页
第1页 / 共15页
数据库原理课程设计人事管理系统_第2页
第2页 / 共15页
数据库原理课程设计人事管理系统_第3页
第3页 / 共15页
点击查看更多>>
资源描述
数据库原理课程设计题 目 人事管理系统 摘要随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。本系统结合公司实际的人事管理制度,经过实际的需求分析,采用功能强大的Visual Basic6.0作为开发工具而开发出来的单机版人事管理系统。科学技术日新月异的进步,让人类生活发生了巨大的变化,计算机技术的飞速发展,使各行各业在计算机技术应用方面得到了广泛的普及和使用。信息化时代的到来成为不可抗拒的潮流,人类文明正在进入一个崭新的时代。人事管理系统是使用Visual C+ 6.0开发的面向对象的数据库信息管理系统,该系统主要用于中小型企业单位的日常管理。该系统界面友好,操作简单,易学易用,从总体方案上力求达到该软件所需的目标要求。目录一概要4二可行性分析41系统调研.42可行性分析概述.43技术可行性分析.5三需求分析51系统需求分析.52数据流程图.6四软件总体设计61功能描述.72系统操作流程图.7五软件详细设计71权限验证模块的界面设计.82用户控制模块及界面详细设计.83主窗体.84职工基本信息模块及界面设计.95考勤信息的窗体的设计.96帮助窗口的设计.10六数据库设计101概念模型.102E-R模型.103数据库分析.124数据库的实现.12七系统编码,测试.121测试举例122Manager主窗体模块测试.13八总结14一概述随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。对于大中型企业来说,利用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件;计算机管理所无法比拟的优点检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。不同的企业具有不同的人事管理制度,这就决定了不同的企业需要不同的人事管理系统。二可行性分析1 系统调研正式开发管理信息系统之前进行调研是非常必要的,其必要性主要表现在以下几个方面。(1)明确用户的要求,以根据调查结果进行可行性分析,确认系统的开发是否可行。(2)提出新系统的人员并不都是系统研究人员,有些人对于其功能和处理数据的方法没有明确的认识。它们只是根据自己业务工作的需要提出了要求,系统开发人员要对此进行详细的调查和分析,确认用户的要求可以通过现有的计算机技术实现,保证开发的管理信息系统的功能与用户提出的要求相吻合。(3)企业的现行系统可能是手工系统,也可能是使用和计算机的系统,无论是何种情况,都要详细地调查现行系统中信息处理的具体情况,系统内部功能结构,以便设计出一个合理的、好的新系统逻辑模型,为新系统的设计工作打好基础,保证整个系统开发的质量。总之,必要对现行系统进行详细的调查,明确用户需求,保证开发的新系统的功能与用户的要求相吻合,避免耗费大量的人力、物力、财力,新系统的开发却失败的悲剧发生。2可行性分析概述可行性分析是在用户的要求和系统调研的基础上进行的,对新系统的开发从社会、技术、经济、管理等方面进行分析,并得出新系统的开发工作可行、不可行、需要修改、追加投资、暂缓开发、分步实施等方案和结论,最后完成可行性分析。可行性分析一般可定义为:可行性分析是在建设的前期对工程项目的一种考察和鉴定,对拟议中的项目进行全面与综合的技术、经济能力的调查,判断它是否可行。(1)可行性分析阶段的主要工作包括以下几个方面:新系统目标可行性分析:分析新系统的目标是否符合企业的现状和发展的需要。社会可行性分析:社会可行性分析主要是指管理信息系统的开发是否符合国家法律、下策,是否能够与社会大系统实现良好的对接。技术可行性分析:技术可行性分析是根据新系统的目标来衡量是否具备所需要的技术,包括系统开发人员数量和水平,硬件方面,软件方面及其它应用技术。经济可行性分析经济可行性分析主要是对开发新系统所投入的资金与系统投入使用后所带来的经济效益进行比较,确认新系统是否会给企业带来一定的经济效益。管理可行性分析:管理可行性分析主要是分析企业现行的管理体制和企业领导是否具有现代化的管理意识和管理水平。3 技术可行性分析技术可行性分析主要包括四个方面:目前有关的技术能否支持所开发的新系统;新系统开发人员的数量和水平,即人力资源;硬件和软件资源。(1)技术支持:首先根据新系统的目标,考虑目前有关的技术能否支持所开发的新系统。这里讨论的技术必须是已经普遍使用的,而不是待研究的或正在研究的。(2)硬件资源:开发管理信息系统所需的硬件资源包含以下两个方面:系统开发人员在管理信息系统的开发过程中所需要的计算机设备及其有关的外部设备;管理信息系统开发成功投入使用后,使用单位所应具备的计算机设备及其有关的外围设备。对硬件资源进行可行性分析时主要考虑计算机的主机内存、类型、功能、联网能力、安全保护措施以及输入/输出设备,外存储器和联网数据通信设备的配置、功能、效率等指标是否符合系统方案设计要求,同时还要考虑计算机的性能/价格比。(3)软件资源软件资源的可行性分析主要考虑以下几点是否满足用户的要求:操作系统的选择;编译系统的选择;数据库管理系统的选择;高级编程语言的选择;汉字处理系统的选择;应用软件包的选择。本系统在开发前,与中心的领导和有关的操作人员密切沟通,认真听取他们的意见,并吸收他们的积极观点,使本系统的开发在相当大的程度上具有一定的先进性和合理性。三需求分析人事管理是企业管理的一个重要内容。随着时代的进步,企业也逐渐变的庞大起来。如何管理好企业内部员工的信息,成为企业管理中的一个重要问题。在这种情况下,一个可以规范化,自动化的企业人事管理系统就显的非常重要。最初的人事管理,都是靠人力来完成。当企业规模比较小的时候,人力可以完成。随着企业规模越来越大,企业员工的人数越来越多,依然维持着人力进管理必然会造成工作效率底,工作错误曾高等问题。人事管理系统就是把分散的企业单位的职工信息实行统一,集中,规范的收集管理。建立分类编号管理,电脑存贮查询以及防火,防潮,防盗等现代化,专业化的管理系统。为企事业单位和职工解除后顾之忧。1系统需求分析系统分析是开发管理信息系统的关键性阶段,是一个从不断认识和逐步细化的过程,是下一阶段的工作基础,是为下一阶段进行物理方案设计、解决“怎么做”提供依据,基关键性主要体现在“理解需求”和“表达需求”两方面。通过对现行系统的详细调研,主要是从系统的角度理解用户的需要,确定新系统的综合要求,并提出这些需求的实现条件以及需求应达到的标准,也就是确定新系统要做什么,做到什么程度。这些需求包括:(1)功能需求。确定新系统应做什么,这是最主要的需求。(2)性能需求。给出所开发的新系统的技术性能指标,包括存储容量限制、运行时间限制、安全保密性等。(3)环境需求。这是对系统运行以及所处环境的要求。例如,在硬件方面采用什么机型、有什么硬件设备等;在软件方面,采用什么支持系统运行的系统软件(指操作系统、数据库管理系统)。(4)未来需求。这类要求是指目前不属于系统开发的范围,但将来随着外界环境的变化以及系统的发展可能会提出的要求。了解这类要求的目的是在开发过程中,可对系统将来可能的扩展与修改做准备。一旦需要时,就比较容易进行补充和修改了。2数据流程图数据流程图是描述系统逻辑模型的主要工具,通过几个特定的符号,可以综合地反映出信息在系统中的使用、加工处理、传递、存储的整体情况。数据流程图是系统结构化分析行之有效的工具,它抽象地描述了系统数据处理的情况,但却无法表达各个处理的详细内容,因此还要对数据流程图中出现的数据流和处理等做进一步的补充说明,这就是数据字典和变换逻辑说明。数据流图四软件总体设计模块的设计:用模块化原理进行软件设计时;为了得到一组最好的模块集合,应该根据信息隐蔽原理对软件进行分解。也就是应该这样来设计和确定模块,使得一个模块内包含的信息(数据和过程)对手不需要这些信息的模块是不能访问的。模块独立的概念,是模块化、抽象和信息隐蔽的直接结果。模块独立是指该模块能完成一个相对独立的特定子功能,并且与其他模块之间的接口很简单。模块独立有两个优势:一是具有独立模块的软件比较容易开发出来,这是因为能够分割功能,接口可以简化,并且有利于团队合作;二是独立的模块比较容易测试和维护,这是因为错误传播范围小。所以,提高模块独立性是设计模块的根本目标。本系统为数据库应用程序,主要是对数据库中记录的增加、修改、删除等操作,模块内部的各个组成部分的处理动作全都为数据库的操作功能存在。因此,系统中模块的聚合种类应为功能聚合。功能聚合模块具有定义很清楚的界面,它可以单独地被理解,进一步设计,然后再同其他模块连接起来。从模块特征以及模块独立性角度出发,得出以下结论:系统中模块的独立性要高,即耦合程度要低;模块的聚合程度要高,即尽量采用功能聚合。运行Visual C+后,选择文件 “新建工程”菜单。然后从工程模块中选择“标准EXE”项。单击确定按钮。Visual C+就会自动生成一个窗体,这个窗体的属性采用的都是默认的设置。在这个实例中,先册初这个窗体,然后选择“文件”在选“保存工程”菜单。在出现的“文件另存为”对话框中输入这个工程项目的名称为Manager并且选择这个工程的目录,单击“保存”按钮,保存工程。在这个系统中,每个功能模块都要使用数据库,因此可以使用一个公用的数据库操作函数,来执行一系列的SQL语句。1功能描述:该信息管理系统可以在Windows 2000 Server平台上运行,开发工具采用Visual Basic语言开发。其工作流程为:用户登录通过权限判断,普通用户不能浏览、阅读和查询信息,指定用户可以操作,可以进行信息录入、修改和删除的操作。系统的主要功能特点有:(1)系统登录表单该表单的功能是在系统被访问之前,要对进入系统的用户进行安全性检查,防止非法用户进行系统破坏数据及威胁系统安全,避免不必要的损失。只有合法的用户在输入正确的密码后方可进入系统。(2)主界面在该界面窗口中,共有文件、数据、关于等所有系统功能,用户可以操作菜单的方式快捷地使用系统。(3)更改密码:使用本表单可以方便地修改用户的密码,以防密码泄露后对数据的安全性造成威胁。错误信息系统主界面2系统操作流程图:系统登录界面系统管理输入操作员及密码密码错误检查数据库密码正确功能界面功能处理五软件详细设计软件详细设计是指对软件模块的过程设计。其主要任务是对总体设计所产生的功能模块进行过程描述,开发一个可以直接转换成程序语言代码的软件表示。这种表示应当是无歧义性并且是高度结构化的。详细设计阶段不是具体地编写程序,而是设计出程序的“蓝图”,程序员再根据这些蓝图进行编码。因此,详细设计的结果基本上决定了最终的程序代码的质量。衡量程序的质量不仅要看它在逻辑上是否正确地描述每个模块的功能,更重要地是要看它是否容易阅读、测试和维护。因此,要求详细设计表示的软件过程应具有高度的结构化构造。所以结构化程序设计是完成上述任务的关键技术。 系统主要界面设计因为人事资料管理牵涉到个人隐私及公司密秘等多方面因素,所以一定要保密,并有专人管理,使用前身份确认就显得非常重要,故在运行前要进行管理权限确认. 以防止他人无意或恶意篡改.1权限验证模块的界面设计该模块通过登录对话框为用户提供操作界面通过定CloginDlg类来实现权限验证模块的功能,其登录对话框的初始化代码如下:BOOL CLoginDlg:OnInitDialog() CDialog:OnInitDialog();CPassWord recordset ;CString strSQL;UpdateData(TRUE);/strSQL.Format(select * from password where user=%s AND passwd=%s,m_strUser,m_strPass);strSQL=select * from password;if(!recordset.Open(AFX_DB_USE_DEFAULT_TYPE,strSQL)MessageBox(打开数据库失败!,数据库错误,MB_OK);return FALSE;while(!recordset.IsEOF()m_ctrUser.AddString(recordset.m_user);recordset.MoveNext();recordset.Close();return TRUE;2用户控制模块及界面详细设计该模块通过用户设置对话框为用户提供操作界面3 主窗体主体框架:使用MFCAppWizard 创建一个单文档结构的应用程序工程,建立起系统主体框架,生成应用程序类(CmanagerApp),文档类(CmanagerDoc),视图类(CmanagerView)和主框架类(CmainFram).菜单和工具栏:根据系统的总体设计中功能模块的划分,使用资源编辑器创建系统菜单和工具栏。背景图:通过修改系统的视图类Paintg事件处理函数OnPaint()来实现加载背景图,其具体代码如下:void CManagerView:OnPaint() CPaintDC* pDC=new CPaintDC(this); / device context for paintingCBitmap bmp; RECTRect;RECTRectView;POINTptSize;CDCdcmem;BITMAPbm;int b = bmp.LoadBitmap(IDB_BITMAP_BG); /将位图取出;dcmem.CreateCompatibleDC(pDC); /创建兼容设备上下文。dcmem.SelectObject(&bmp); /用设备上下文选择位图;dcmem.SetMapMode(pDC-GetMapMode(); /设置映射方式;GetObject(bmp.m_hObject, sizeof(BITMAP), (LPSTR)&bm); /映射位图;GetClientRect(&Rect);ptSize.x=bm.bmWidth;ptSize.y=bm.bmHeight;pDC-DPtoLP(LPPOINT)&ptSize,1);/设备单元to逻辑单元;GetClientRect(&RectView);CRect RectBmp = RectView;if(RectView.right - RectView.left) bm.bmWidth) /位图宽度容纳不下;RectBmp.left = RectView.left + (RectView.right - RectView.left - bm.bmWidth) / 2;RectBmp.right = bm.bmWidth;elseRectBmp.left = RectView.left;RectBmp.right = RectView.right - RectBmp.left;if(RectView.bottom - RectView.top) bm.bmHeight)RectBmp.top = RectView.top + (RectView.bottom - RectView.top - bm.bmHeight) / 2;RectBmp.bottom = bm.bmHeight;elseRectBmp.top = RectView.top;RectBmp.bottom = RectView.bottom - RectBmp.top;pDC-StretchBlt(RectBmp.left, RectBmp.top, RectBmp.right,RectBmp.bottom, &dcmem, 0, 0, bm.bmWidth, bm.bmHeight,SRCCOPY);dcmem.DeleteDC();4职工基本信息模块及界面设计可以添加员工基本信息,员工编号,员工姓名,学历,专业等等。5考勤信息的窗体的设计考勤管理模块主要划分成五个子模块:出记录管理,加班记录管理,出差记录管理,请假记录管理和考统计。其中各个考记录子模块主要提供考的月度统计功能。这五个模块分别是通过定义五个类来实现的。6帮助窗口的设计该窗体主要功能是显示本应用程序的名称和版本信息。其代码如下:CLoginDlg loginDlg;if(loginDlg.DoModal()!=IDOK)return FALSE;CSingleDocTemplate* pDocTemplate;pDocTemplate = new CSingleDocTemplate(IDR_MAINFRAME,RUNTIME_CLASS(CManagerDoc),RUNTIME_CLASS(CMainFrame), / main SDI frame windowRUNTIME_CLASS(CManagerView);AddDocTemplate(pDocTemplate);CCommandLineInfo cmdInfo;ParseCommandLine(cmdInfo);if (!ProcessShellCommand(cmdInfo)return FALSE;m_pMainWnd-ShowWindow(SW_SHOWMAXIMIZED);m_pMainWnd-UpdateWindow();m_pMainWnd-SetWindowText(XXX企业人事管理系统);return TRUE;六数据库设计数据库选择凭证管理系统面向的对象是企业内部的各部门,由于各个部门间的财务关系相对独立,因此需要安全、方便的本地数据库。因此,我采用Microsoft公司的Access文件数据库来存放数据。1概念模型软件系统本质上是信息处理系统,因此在软件系统的整个开发过程中都必考虑到两方面的问题“数据”及对数据的“处理”。在需求分析阶段即要分析用户的数据要求又要分析用户的处理要求。为了把用户的数据要求清晰明确地表达出来,现采用最常用的表示概念性数据模型的方法(实体-联系方法)。由此方法作出的2E-R模型如下:员工调动信息ER图:员工新职务调出时间员工姓名员工编号原部门记录编号新部门调人时间原职务员工考勤ER图:迟到次数员工早退次数员工编号员工姓名当前日期上班时间出入标志下班时间员工基本信息ER图员工进入公司时间生日年龄学历电话住宅地址专业员工姓名籍贯性别员工请假信息ER图:员工员工编号假期开始时间病假天数事假天数3数据库分析调查有关企业人事信息的需求,仔细分析都得到如图(1-2)所示的这个系统数据库图。管理员登录9员工调动信息管理员工基本信息管理员工考勤信息管理调动管理添加基本信息考勤管理 针对企业人事管理系统的需求,通过对员工工作过程的内容和数据流程分析,为本系统设计如下的数据项和数据结构: 基本的员工信息:包括员工编号,员工姓名,性别,出生日期,籍贯,学历,专业,进入本公司时间所在部门,参加工作时间,职称备注等. 员工调动信 息:包括员工编号 员工姓名 原部门 新部门 调出的时间 调人的时间 原职务 新职务 备注等. 员工考勤信 息:包括员工编号 员工姓名 所在部门 出勤时间 矿工时间 请假时间早退时间 迟到时间 加班时间 出差时间.4数据库的实现使用设计器创建这个系统需要的所有表格七系统编码,测试有很多人认为,辛苦搞了需求分析、数据库设计、总体设计、详细设计,最后编码、调试通过,软件的制作就算大公告成,可以开香槟庆祝了。但真的是这样吗?在软件开发期有一种工作的工作量占开发期总工作量的40%,是所有工作中工作量最大的,不是别的,就是软件测试。1测试举例(1).测试用户登陆是否成功:打开人事管理系统,在“用户名”里填入root,“密码”框里我们填入root作为用户登录密码。填写完成点击“确定”按钮,将会出现操作程序页面,即该用户已经登陆成功了。再运行程序,会有提示页面出现:程序已经运行,不能再次装载! (2).测试其他用户是否能够登录:打开人事管理系统登录页面,输入任意密码,点击“登录”按钮。将出现密码出错提示页面。然后点“确定”返回人事管理系统登录页面。(3).测试编辑功能是否成功:编辑功能:在登录成功之后,即可进入相应的管理页面,点击“编辑”,即出现编辑页面,即可以修改和删除员工的个人信息资料。最后保存。 (4).测试查询功能是否成功:查询功能:在登录成功之后,点击“查询”,在弹出的文本框,在里面输入想要查找的资料,点击“查询”按钮,成功即可出现结果页面,页面内显示查询出来的员工资料内容,表示测试成功。(5).用户登出系统的测试:在管理操作已全部完成,需要退出程序的时候,在系统页面“系统设置”下拉菜单的有一个“退出”的选项,点击之后便可退出。也可以点“关闭”退出。(6).测试密码更改:在以超级用户登录的情况下,在程序中打密码设置,弹出文本框,显示用户列表。可以添加新的普通用户,也可以删除和禁止普通用户使用程序。在以普通用户登陆情况下,打开密码设置选项,系统会提示该用户为普通用户,只可以修改自己的密码。经过以上各项的测试,证明本系统完全可以正常运行,至此测试成功!2 Manager主窗体模块测试由于在Manager主窗体中,设计了6项菜单,分别为“系统管理”、“基础数据管理”、“人事档案管理”、“考勤管理”、“数据库管理”“帮助”.第一组“系统管理”的对话框中的各项运行正常.,单击“退出”按钮 ,可以退出.第二组“基础数据管理”各项运行正常,数据库与显示模块映射正常. 第三组 “人事档案管理”下的各项运行正常,查询调动信息正常.第四组 “考勤管理”各项运行正常 ,对数据库的调用正常.第五组 “数据库管理”,对数据库的备份与恢复运行正常.第六组 “帮助关与manager显示正常.黑盒测试法是把程序看成一个黑盒子,不考虑程序的内部逻辑结构和处理过程,只着眼于程序的外部特性。也就是说黑盒测试法是在程序的接口上进行测试,看它是否满足功能要求,输入能否正确接受,并输出正确的结果,以及外部信息的完整性能否保持。所以用黑盒测试来发现程序中的错误,必须用所有可能的输入数据来检查程序能否都产生正确的输出。很显然,用黑盒测试法不可能进行完全的测试。因为企图遍历所有的输入数据是不可能做到的。(1)单元测试:单元测试也称模块测试或程序测试,单元测试是对每个模块单独进行的,验证模块接口与设计说明书是否一致,对模块的所有主要处理路径进行测试且与预期的结构进行对照,还要对所有错误处理路径进行测试。对源码进行审查,对照设计说明书,表态地检查源程序是否符合功能的逻辑要求,是进行单元测试前的重要工作工。单元测试一般是由程序员完成,也称程序调试。(2)组合测试组合测试也称集成测试或子系统测试,通常采用自顶向下测试和自底向上测试两种测试方法。组合测试的对象是指已经通过单元测试的模块,不是对零散模块进行单个测试,而是用系统化的方法装配和测试软件系统,是一个严格的过程,必须认真地进行,其计划的产生和单元模块测试的完成日期要协调起来,这种测试应在系统目标机上进行,造成系统应用的环境条件,除了开发部分项目负责人参加以外,还应该有相应系统的用户参加,给评审员进行演示。(3)确认测试确认测试是对通过组合测试的软件进行的,这些软件已经存于系统目标设备的介质上,确认测试的目的是表明软件是可以工作的,并且符合“软件需求说明书”中规定的全部功能和性能要求。确认测试是按照这些要求定出的“确认测试计划”进行的。测试工作是由一个独立的组织进行,而且测试要从用户的角度出发。(4)系统测试系统测试是对整体性能的测试,主要解决各子系统之间的数据通信和数据共享问题以及检测系统是否达到用户的实际要求,系统测试的依据是系统分析报告。系统测试应在系统的整个范围内进行,这种测试不只对软件进行,而是对构成系统的硬、软件一起进行。系统测试与建构同时进行或略慢。系统测试需要确认从头到尾的功能正常才算完成,应当尽量避免系统测试延到项目末尾进行。(5)用户验收测试在系统测试完成后,进行用户的验收测试,它是用户在实际应用环境中所进行的真实数据测试。在具体的测试中,一般应遵循以下原则:由程序设计者之外的人进行测试;测试用例应由两部分组成:输入数据和预期输出结果;应选用不合理的输入数据与非法输入测试;不仅要检验程序是否实现预期功能,还应检查程序是否做了不应该做的工作;集中测试容易出错的程序模块;对程序修改以后,必须重新进行测试。八总结经过长时间的构思与设计,在老师的精心指导下,本系统已经设计完毕。其使用功能基本符合公司在实际工作的需要,具有一定的实用性。但是由于时间比较仓促,加上本人软件设计经验的不足。因此,在分析问题、解决问题时显得不够严密、完善,还需要在以后的工作中不断地改进和完善。在这次的毕业设计中,让我深深地体现到进行软件开发不是一件简单的事情,它需要设计者具有全面的专业知识、缜密的思维、严谨的工作态度以及较高的分析问题、解决问题的能力,而我在很多方面还有欠缺。现回首细想,自觉在设计中有诸多不足之处:首先是对软件开发平台不够熟悉,很多组件及其之间的联系掌握不够以至不能灵活运用,造成程序内容不丰富,使用不方便,其次在系统分析上在待加强训练。但收获还是梃大的,在这次论文设计中,使我综合运用所学知识和技能对实际问题的分析概括能力加强,通过检索文献资料、了解、学习、掌握本学科专业领域中新的知识和发展动态,并恰当地将其运用到毕业论文中,同时让我深深体会到工程开发的艰辛与乐趣,开发者必须态度端正,认真制定设计方案和工作计划,严格按照软件工程的流程完成设计的各个环节。 毫无疑问,这次论文设计是对我所学知识的一次检测同时对我在今后的工作中进行程序设计是有很大的帮助作用的。让我受益匪浅。
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 办公文档


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!