VB课程设计图书管理系统的设计

上传人:沈*** 文档编号:149458513 上传时间:2022-09-07 格式:DOC 页数:18 大小:581.50KB
收藏 版权申诉 举报 下载
VB课程设计图书管理系统的设计_第1页
第1页 / 共18页
VB课程设计图书管理系统的设计_第2页
第2页 / 共18页
VB课程设计图书管理系统的设计_第3页
第3页 / 共18页
资源描述:

《VB课程设计图书管理系统的设计》由会员分享,可在线阅读,更多相关《VB课程设计图书管理系统的设计(18页珍藏版)》请在装配图网上搜索。

1、数学与信息科学学院课程设计稿纸目 录一、概述11.1 图书管理系统的可行性分析1二、需求分析22.1 系统需求分析22.2 系统实现的目标22.3 系统功能模块设计2三、系统设计23.1 系统功能结构图23.2 系统流程图33.3 数据库逻辑结构设计43.4 图书管理系统的系统E-R图5四、系统实现过程64.1 系统流程分析64.2 主要模块的运行74.2.1 登陆界面74.2.2 图书信息管理模块84.3 系统开发的遇到的相关问题及解决104.3.1 图书管理系统索引104.3.2 如何验证输入的字符串104.3.3图书信息管理模块104.3.5 系统登陆验证码的实现15五、总结16六、参考

2、文献17一、概述随着计算机及网络技术的飞速发展,Internet/Intranet应用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息系统的作用也越来越大。图书馆在正常运营中总是面对大量的读者信息,书籍信息以及由两者相互作用产生的借书信息,还书信息。因此图书管理信息化是发展的必然趋势。用结构化系统分析与设计的方法,建立一套有效的图书信息管理系统,可以减轻工作,将工作科学化、规范化,提高了图书馆信息管理的工作质量因此根据图书馆目前实际的管理情况开发一套图书管理系统是十分必要的。在试用了一些个图书管理系统和查阅了大量相关资料文献的基础上,发现那些系统在几个方面已经不符合时代的要求,由于设

3、计人员及其所用的工具的不同,有Visual Basic6.0、Visual ForPro6.0、Power Builder等,再加上这些图书管理系统设计的时间也不一样,所用具体场合也有区别,因此在功能上除了图书资料管理所需的基本功能之外也有所不同。这些系统解决了以前的那种管理方式所存在着的诸如手续繁琐、工作量大、效率低下、出错率高等缺点,设计出的系统能使读者快速检索到自己喜爱的书,图书管理员能减轻工作量。但是鉴于开发工具和开发当时的科技发展水平所限,再加上历史发展到今天,人们的生活环境已经发生了改变,大家对于图书查询这方面的要求也更高。1.1 图书管理系统的可行性分析 “学校图书管理系统”主要

4、目的是利用数据库软件编制一个管理软件,用以实现图书、读者以及日常工作等多项管理。同时对整个系统的分析、设计过程给出一个完整论证。图书管理系统是一种基于集中统一规划的数据库数据管理新模式。在对图书、读者的管理,其实是对图书、读者数据的管理。本系统的建成无疑会为管理者对图书管理系统提供极大的帮助。本系统的设计主要从以下几方面做起:系统业务流程分析、系统的功能设计、系统的数据库结构设计等。作这些工作需对数据库知识有足够认识,并深入的了解Visual B的使用和管理系统的相关知识。在信息时代的今天,人类需要对在政治、经济、军事、文化、科研、教育等领域产生的大量信息进行管理,并对数据进行加工处理,数据库

5、技术则是信息管理与数据处理的先进技术。随着信息量的不断增加,作为计算机的三大主要应用(科学计算、过程控制和数据处理)之一的数据处理,已迅速上升为计算机应用的主要方面,数据库技术则成为人们日常生活中处理数据不可缺少的有力工具,并且现代的信息管理系统几乎都以数据库技术作为核心。现在大多数的图书管理方式为手工处理,重复劳动多,劳动强度大,而且容易出错,新系统的使用能否可以很好的解决这些问题要看系统的可行性,可行性研究的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决。系统的可行性分析有以下几个方面:(1)技术可行性:处理速度快、准确通过权限的设置,数据的安全性好、方便查询、借阅管理等。 (2

6、)经济可行性:系统建设不需要很大的投入、可缩减人力投入。(3)运行上可行性:本系统作为一个小型的图书馆信息管理系统,所耗费的资源非常的小。 (4)从各种社会因素可行性分析:可降低工作人员工作强度,提高效率,会得到学校工作人员的一致同意的。综上所述通过可行性分析认为新系统的开发方案切实可行,可进行开发。二、需求分析2.1 系统需求分析随着互联网的爆炸性发展,人们越来越习惯于利用网络来实现所需的服务,网络已深深影响到人们生活的各个方面。另外,传统的图书馆不能满足一部分现代人的需要,而电子阅览室,由于其不受时间与空间的限制同时又具有传统图书馆的大部分功能,能够满足各类用户的常规与特殊需求,而且其方便

7、快捷,实现技术又比较成熟,因此受到当代人的喜爱。该系统主要分为两部分:读者部分和管理员部分。为了方便读者查找自己感兴趣的主题进行阅读,要将图书按照内容进行分类。读者可以按照类别进行查找,逐级浏览、可以查看自己的信息。本系统还可对用户的账号和书目的阅读权限进行管理。管理员需要给用户分配用户名和密码,及为用户提供图书的查询让用户能搜寻图书。2.2 系统实现的目标 学校图书管理系统的开发主要实现的目标有以下几个方面:(1)界面设计友好、美观。(2)数据存储安全、可靠。(3)信息分类清晰、准确。(4)强大的查询功能,保证数据查询的灵活性。(5)实现对图书借阅和归还过程的全程数据信息跟踪。(6)提供灵活

8、、方便的权限设置功能,使整个系统的管理分工明确。(7)具有易维护性和易操作性。2.3 系统功能模块设计(1)员工基本信息设置模块:员工信息查询,可以查询员工基本信息,如电话、家庭住址等。 (2)图书管理模块:添加删除不同类型的的图书、添加删除图书的档案。 (3)供货管理信息模块:查询供货商、联系方式等。三、系统设计3.1 系统功能结构图根据图书管理系统的实际需求,可以将图书管理系统划分为图书管理、图书借阅、读者管理、员工基本信息、供货管理信息、报表预览6个部分各个部分的具体功能的系统功能结构图如图3-1所示。图书管理系统图书管理图书基本信息 图书查询图书借阅报表预览读者管理员工基本信息供货管理

9、信息过期图书查询供货信息打印罚款信息打印罚款信息查询读者管理信息查询图书借阅查询图3-1 系统功能结构图3.2 系统流程图图书管理系统的流程是用户先输入自己的姓名、密码进入系统如有一项不符合则不能进入系统,成功登陆系统后,如果是读者则能进行图书查询、图书借阅,查询到自己所需要的图书就能通过管理员进行借阅图书、归还图书也是通过管理员完成的。如果不是读者而是管理员,那管理员可以进行相关信息的查询、添加删除图书及读者的所有信息、设置相应的权限、为图书更新供货的信息、以及完成读者的图书借阅与归还。图书管理系统的系统流程图如图3-2所示。图3-2 图书管理系统的流程图3.3 数据库逻辑结构设计概念结构是

10、独立于实际数据模型的信息结构,必须将其转化为逻辑结构后才能进行数据库应用的设计。也就是要将概念上的结构转化为数据库系统所支持的实际数据模型。 第一种转化是将实体转化为关系表。这种转化较简单,需要将实体的属性定义为表的属性即可。 第二种转化是联系的转化。即将各个实体之间的联系转化为表格之间的关系,如外部键的定义。在上面工作的基础上归纳出人员管理数据库表格的组成之间的联系等等。该数据库系统具有以下方面的特点: 结构合理,对一个人员建立多条记录。 所建立的数据冗余度小,独立性强。 建档、修改、查询、统计快速而准确。保密性好、可靠性好。 数据库的建立,能更好地进行流程的管理,以下为建立的数据库表:图3

11、-3图3-4图书的借阅和归还是图书管理系统中的一项重要的环节,开发图书管理系统就是为了方便读者对图书的借阅和归还,因此要建立一个图书借还实体,用来保存读者对图书的借阅和归还的详细信息。图书的借阅和归还实体属性图如图3-5所示。3-5 读者借还实体属性图图书管理系统为了增加系统的安全性,管理员只有在系统登陆模块验证通过后才能进入管理员的操作界面,因此套在数据库中创建一个存放登录用户信息的管理员实体。管理员实体属性图如图3-6所示。图3-6 管理员实体属性图3.4 图书管理系统的系统E-R图图书管理系统的系统E-R图如图3-7所示。读者图书管理员管理管理借还还书时间借书时间删除类型条形码修改密码修

12、改名称编号类型编号添加添加删除图3-7 图书管理系统的系统E-R图四、系统实现过程4.1 系统流程分析根据开发图书管理系统的需求分析,本系统设计了两种用户,分别为系统管理员和学生。系统要求有系统管理员用户,我们设定系统管理员,当系统管理员使用帐户登录后,需要查看有关图书的一系列的信息,管理员可以通过系统导航菜单进入图书管理、图书借阅、读者管理、员工基本信息、供货管理信息、报表预览,在读者界面中,管理员添加和修改学生、用户可以查看自己信息,在图书管理界面管理员可以添加和修改图书信息、用户可查看图书,在图书借还界面完成读者借书还书的操作,系统查询界面管理员可以查看借出去的图书信息及库存的信息、用户

13、可以查找自己的所需的图书,读者使用读者帐号登陆系统后,可以查询自己所需要的图书的信息、也可以查询自己个人的基本信息及图书的借还信息。读者的借书和还书过程是通过管理员完成的。4.2 主要模块的运行4.2.1 登陆界面当用户输入用户名、密码,系统自动将输入的信息和相关数据表中的内容进行比较,如果该用户输入的内容和数据表中的内容相符,则通过验证,此次登录成功;否则登录失败。如下图4-1所示。4-1 图书管理系统登陆界面代码如下:Private Sub Command3_Click() Dim I As Integer Data1.RecordSource = select * from 登陆界面 w

14、here 用户名= & Text3.Text & and 密码= & Text4.Text & Data1.Refresh If Data1.Recordset.RecordCount 0 Then Form17.Show Else If I = 3 Then MsgBox 输入错误已达3次,请重新输入!, vbOKOnly + vbCritical, 提示 End End If MsgBox 用户名或密码错误,请重新输入!, , 提示 Text3 = : Text4 = Text3.SetFocus End IfEnd SubPrivate Sub Command4_Click()EndEn

15、d SubPrivate Sub Command1_Click() Dim I As Integer Data2.RecordSource = select * from 管理员登录 where 管理员= & Text1.Text & and 密码= & Text2.Text & Data2.Refresh If Data2.Recordset.RecordCount 0 Then form2.Show Else If I = 3 Then MsgBox 输入错误已达3次,请重新输入!, vbOKOnly + vbCritical, 提示 End End If MsgBox 管理员或密码错误,

16、请重新输入!, , 提示 Text1 = : Text2 = Text1.SetFocus End IfEnd SubPrivate Sub Command2_Click()EndEnd SubPrivate Sub Form_Load()Data1.RecordSource = select * from 登陆界面Data2.RecordSource = select * from 管理员登录Text1.Text = Text2.Text = Text3.Text = Text4.Text = Data1.DatabaseName = App.Path + /数据表2.mdbData2.Da

17、tabaseName = App.Path + /数据表3.mdbEnd Sub4.2.2 图书信息管理模块图书信息管理模块主要分为查看图书信息页面和添加修改图书信息页面,此界面为管理员登陆界面,只有管理员可以看这些信息,如图4-2所示。图4-2代码如下:Private Sub A_Click()Form18.ShowEnd SubPrivate Sub Form_Load()End SubPrivate Sub G_Click() Form3.ShowEnd SubPrivate Sub H_Click()Form5.ShowEnd SubPrivate Sub I_Click()Form6

18、.ShowEnd SubPrivate Sub J_Click()Form7.ShowEnd SubPrivate Sub Label1_Click()End SubPrivate Sub M_Click()Form8.ShowEnd SubPrivate Sub O_Click()Form11.ShowEnd SubPrivate Sub Q_Click() Form4.ShowEnd SubPrivate Sub T_Click() Form10.ShowEnd SubPrivate Sub W_Click() Form6.ShowEnd SubPrivate Sub X_Click()F

19、orm12.ShowEnd SubPrivate Sub Y_Click()Form13.ShowEnd SubPrivate Sub Z_Click() form2.Hide Form1.ShowEnd Sub4.3 系统开发的遇到的相关问题及解决4.3.1 图书管理系统索引 图书管理系统开发中存在大量的数据和信息检索,怎样更好的检索数据和信息操作是保证检索速度的提高和数据的分页显示,主要考虑了以下几个方面:(1)设计逻辑结构时充分考虑冗余量和可处理性两方面的要求,在接受冗余量的提下,尽量减少表的连接操作。(2)关系的大小对查询的影响也是很大的,因此为了提高数据库的查询速度,减小系的大小和数

20、据量也是必要的。(3)建立合理的索引结构。索引相当于一个映射机构,将键值转换成相对应的记录地址,形成索引文件。索引设计是数据库物理设计的基本问题,也是较困难的问题,建立索引可以极大地提高系统的查询速度,但是同时做Insert、Update、Delete操作时会降低速度,因为做这些操作的同时需要更新索引,所以不能对数据库中所有的表都建立索引。比如满足下列条件之一的不易建立索引:不出现或很少出现的属性或表、属性分布严重不均的属性、经常更新的属性或表、过长的属性、太小的表等。满足下列条件之一的可以考虑建立索引:主键和外键都建立索引、对于以读为主或只读的表,只要需要,且存储空间允许,可以减少连接开销、

21、对于等值查询(即查询条件以等号为比较符),最好建立索引、对查询范围(即查询条件,为比较符),最好建立索引、有些查询可以由检索直接得到结果,不必访问数据块。根据实际需要,读者信息表,图书信息表,图书借还信息表,权限信息,管理员信息表等都建立索引,合理使用缓冲区。4.3.2 如何验证输入的字符串在图书管理系统的开发过程中,需要对一些输入的字符串进行验证,例如金额、电话号码、E-mail等,由于许多模块都需要用到这些验证,因此可以将其写入到一个公共类中然后在其他的页面中直接调用即可。B中对字符串进行验证时,可以使用Regex类,要使用正则表达式验证输入的字符串,如验证输入的字符串是否为E-mail的

22、地址格式的实现方法。4.3.3图书信息管理模块 图书信息管理模块主要分为图书管理、图书借阅、读者管理、员工基本信息供货管理信息报表预览、退出。只有管理员可以看这些信息,并且可以通过单击“添加图书信息”这个超级链接转到添加或删除图书信息界面,并在该页中添家或修改图书信息。(1) 员工基本信息模块,该模块意在通过员工的序号、密码、电话等给出详细说明。图4-3代码如下:Private Sub Command1_Click() On Error Resume Next Command2.Enabled = Not Command2.Enabled Command3.Enabled = Not Comm

23、and3.Enabled Command5.Enabled = Not Command5.Enabled If Command1.Caption = 添加 Then Command1.Caption = 确认 Data1.Recordset.AddNew Text1.SetFocus Else Command1.Caption = 添加Data1.Recordset.Update Data1.Recordset.MoveLast End IfEnd SubPrivate Sub Command2_Click()On Error Resume Next Data1.Recordset.Delet

24、e Data1.Recordset.MoveNext If Data1.Recordset.EOF Then Data1.Recordset.MoveLastEnd SubPrivate Sub Command3_Click() On Error Resume Next Command1.Enabled = Not Command1.Enabled Command2.Enabled = Not Command2.Enabled Command5.Enabled = Not Command5.Enabled If Command3.Caption = 修改 Then Command3.Capti

25、on = 确认 Data1.Recordset.Edit Text1.SetFocus Else Command3.Caption = 修改 Data1.Recordset.Update End IfEnd SubPrivate Sub Command4_Click() On Error Resume Next Command1.Caption = 添加: Command3.Caption = 修改 Command1.Enabled = True: Command2.Enabled = True Command3.Enabled = True: Command4.Enabled = TrueP

26、rivate Sub Command5_Click() Form12.Hide form2.ShowEnd SubPrivate Sub Form_Load() Data1.DatabaseName = App.Path + /数据表.mdbEnd SubPrivate Sub Label10_Click()End Sub(2)供货查询信息图4-4代码如下:Private Sub Command1_Click() On Error Resume Next Command2.Enabled = Not Command2.Enabled Command3.Enabled = Not Command

27、3.Enabled Command5.Enabled = Not Command5.Enabled If Command1.Caption = 添加 Then Command1.Caption = 确认 Data1.Recordset.AddNew Text1.SetFocus Else Command1.Caption = 添加 Data1.Recordset.Update Data1.Recordset.MoveLast End IfEnd SubPrivate Sub Command2_Click() On Error Resume Next Data1.Recordset.Delete

28、 Data1.Recordset.MoveNext If Data1.Recordset.EOF Then Data1.Recordset.MoveLastEnd SubPrivate Sub Command3_Click() On Error Resume Next Command1.Enabled = Not Command1.Enabled Command2.Enabled = Not Command2.Enabled Command5.Enabled = Not Command5.Enabled If Command3.Caption = 修改 Then Command3.Captio

29、n = 确认 Data1.Recordset.Edit Text1.SetFocus Else Command3.Caption = 修改 Data1.Recordset.Update End IfEnd SubPrivate Sub Command4_Click() On Error Resume Next Command1.Caption = 添加: Command3.Caption = 修改 Command1.Enabled = True: Command2.Enabled = True Command3.Enabled = True: Command4.Enabled = True C

30、ommand5.Enabled = True Data1.UpdateControlsData1.Recordset.MoveLastEnd SubPrivate Sub Command5_Click() Form13.Hide form2.ShowEnd SubPrivate Sub Form_Load() Data1.DatabaseName = App.Path + /数据表.mdbEnd Sub(3)报表预览图45图4-6其代码如下:图书供货信息:Private Sub Command1_Click() On Error Resume Next Command2.Enabled = N

31、ot Command2.Enabled Command3.Enabled = Not Command3.Enabled Command5.Enabled = Not Command5.Enabled If Command1.Caption = 添加 Then Command1.Caption = 确认 Data1.Recordset.AddNew Text1.SetFocus Else Command1.Caption = 添加 Data1.Recordset.Update Data1.Recordset.MoveLast End IfEnd SubPrivate Sub Command2_C

32、lick() On Error Resume Next Data1.Recordset.Delete Data1.Recordset.MoveNext If Data1.Recordset.EOF Then Data1.Recordset.MoveLastEnd SubPrivate Sub Command3_Click() On Error Resume Next Command1.Enabled = Not Command1.Enabled Command2.Enabled = Not Command2.Enabled Command5.Enabled = Not Command5.Ena

33、bled If Command3.Caption = 修改 Then Command3.Caption = 确认 Data1.Recordset.Edit Text1.SetFocus Else Command3.Caption = 修改 Data1.Recordset.Update End IfEnd SubPrivate Sub Command4_Click() On Error Resume Next Command1.Caption = 添加: Command3.Caption = 修改 Command1.Enabled = True: Command2.Enabled = True

34、Command3.Enabled = True: Command4.Enabled = True Command5.Enabled = TrueData1.UpdateControls Data1.Recordset.MoveLastEnd SubPrivate Sub Command5_Click() Form13.Hide form2.ShowEnd SubPrivate Sub Form_Load() Data1.DatabaseName = App.Path + /数据表.mdbEnd Sub4.3.5 系统登陆验证码的实现在学校图书管理系统的开发过程中,怎么样防止某些人利用某些恶意的

35、软件对图书管理系统进行恶意的登陆来攻击系统,增加图书管理系统的安全性是一个重要的问题。在图书管理系统的登陆模块中加入一个验证码的功能,即用户除了要输入帐号和密码还要输入系统为用户提供的验证码。验证码可以很好的解决了怎样防止恶意用户利用恶意软件对系统页面的疯狂提交、以及暴力破解密码进行登陆的问题。因此,设置一个随机函数在数字09和英文字母AZ中随机抽取四个,在用户打开登陆界面的时候,系统通过随机生成器随机生成4个数字或字母或数字加字母存放在缓存内,并出现在界面上顺序是随机的,当用户登陆时输入的验证码要与缓存中的进行对比符合就进入,不符合就不能登陆。系统在提供验证码时候要加入一些干扰的条件的,不过

36、这些人的肉眼是很容易分辨,但机器人程序不能分辨,很好的防止某人利用机器人程序对系统的恶意操作增加了系统的安全性。验证码实现的关键代码如下:五、总结经过两个周的设计和开发,学校图书管理系统基本开发完毕。其功能基本符合用户需求。对于数据的一致性的问题也通过程序进行了有效的解决。但是该系统还有许多不尽如人意的地方,在今后有待进一步改善。通过这次毕业设计真切地体会到毕业设计的目的并不止于自己单纯任务的完成,而在于学习新的知识并掌握具体的方法,如何具体使用和具体应用你所学所用的语言。从而获得一种本领:就是融会贯通各种语言。回首整个开发设计过程,我学到了很多书本上学不到的东西。比如以前开发软件的时候,一般

37、做的就是编码工作,实现比较简单的功能。但是这次设计,我要负责图书管理系统的开发过程,包括系统可行性分析、系统需求分析、系统概要设计、系统详细设计等方面的工作。在每个设计阶段我都能学到一些新知识,对我的动手能力提高很大。在整个设计过程中,我基本上完成了图书管理系统各个模块的功能,达到了设计的要求。页面设计还有进一步改善的地方,我会在今后的学习工作中着重加强这方面的锻炼。在以后的工作中,还会遇到很多类似的情况,此次设计为我以后的工作积累了很多宝贵的经验。这段时间中,从接到设计课题到具体设计再到完成系统开发,是一个不断地遇到问题与解决问题的过程。其中包括:分析各种需求、完善各种功能、增加必要环节、对

38、各部分及整体进行检测与维护。当然仍存在许多问题不能解决地尽善尽美,还需不断地继续与探索。在结束设计的同时也感到了劳动的艰辛与劳动成果的来之不易,明白了毕业设计是给自己提供了一个锻炼、升华、提高、完善的机会。介绍学校图书管理系统根据实际的需求及发展情况进行设计与开发情况,及介绍本系统设计应用平台及技术支持讲述本系统设计理念及具体设计情况,讲解本系统具体制作方法及核心代码。开发的图书管理系统基本上能完成预期的目标,大致能满足读者和管理员的要求。不过也有一些不足之处需要好好改进。今后进一步研究方向:(1) 对页面进行美化,使界面变的更美观一点。(2) 增加数据转换接口,使得本系统能与学校图书管理系统

39、数据库进行无缝连接。(3) 添加系统功能,本系统只有让读者知道还书的期限,当图书超期而读者也没注意要自己所借图书超期了,就无法及时的还书了,因此增加图书到期催还功能,能让读者在自己信息查询时候就能看到系统对自己所借图书的超期提醒以方便读者的图书归还。六、参考文献1龚沛曾,陆慰民.Visual Basic程序设计教程(6.0版)J.北京:高等教育出版社,2000.72黄明,梁旭.Visual Basic 课程设计M.北京:电子工业出版社,2006.63刘文涛. Visual Basic +Access 数据库开发与实例J.北京:清华大学出版社,2006.74林卓然.VB语言程序设计M.北京:电子工业出版社,2003.55朱庆生,JAVA程序设计之网络编程M,北京:清华大学出版社,2002.117

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

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

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


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