




已阅读5页,还剩17页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
吉林大学珠海学院毕业论文图书馆管理系统的设计与实现design and implementation of the library management system完成日期 2013年4月28日图书馆管理系统的设计与实现摘要随着时代的发展,人类的知识存储越来越丰富,图书馆的信息储备也随着越来越庞大。作为人类获取知识的重要途径之一,图书馆的管理工作也越来越繁重。为了应对这种状况,图书馆管理必须更加地规范化、系统化和自动化。本系统为面对图书馆管理人员而开发的一个信息管理系统。系统主要目的是给图书馆管理人员提供一个更加便捷以及规范的图书馆管理工具,对图书馆中的信息资源进行规范化的管理,为管理人员的图书管理、读者管理、借还管理等一系列日常工作提供系统化的工作平台,提高他们的工作效率,减轻他们的工作负担。关键词:数据库;数据库技术;图书馆管理;c#;sql serverdesign and implementation of the library management systemabstractalong with the development of the times, human knowledge storage is more and more rich, the librarys information reserve also more and more huge. as one of the important ways to acquire knowledge, the work of library management is becoming more and more heavy. in response to this situation, the library management must become more standardization, systematization and automation.this system is a management information system which develop for the library manager. the systems main purpose is provide a library management tool which is more convenient and specification to library manager and carries on the standardized management of library information resources. it provide a systematic platform to the manager for books management, reader management, borrow and return management and a series of daily job, improve the managers work efficiency, and reduce the financial burden on their work.key word: database;database technology;library management;c#;sql server目录1 绪论11.1 研究背景11.2 研究的目的与意义11.3 数据库简介11.4 开发环境简介21.4.1 c#概述21.4.2 ado.net概述21.4.3 sql server概述22需求分析32.1系统需求分析32.2 系统功能分析32.2.1系统基本功能需求:32.2.2系统用例图分析:32.3 系统性能要求43 系统设计53.1 系统结构设计53.1.1 系统模块设计53.1.2 系统结构图63.2 数据库设计63.2.1 数据库分析63.2.2 数据e-r图73.2.3 数据库关系图83.3 数据字典83.3.1 图书信息表83.3.2 借还信息表93.2.3 读者信息表93.2.4 读者类型表103.2.5 管理员信息表104 模块设计与实现114.1 数据库处理类114.2 系统登录模块134.3 权限管理模块144.4 图书管理模块154.4.1 图书添加模块164.4.2 图书编辑模块174.4.3 图书删除模块184.4.4 图书查询模块194.5 图书借阅模块204.6 图书归还模块254.7 读者信息模块264.8 读者管理模块284.8.1 读者录入模块294.8.2 读者编辑模块304.8.3 读者删除模块304.8.4 读者查询模块314.9 管理员管理模块324.9.1 管理员添加模块334.9.2 管理员编辑模块344.9.3 管理员删除模块345 系统测试365.1页面测试365.1.1测试目的365.1.2 测试结果365.2 功能测试365.2.1 测试目的365.2.2 测试用例365.2.3 测试结果376 结束语38参考文献39致谢401 绪论1.1 研究背景随着信息化时代的不断发展,系统化管理软件已经成为各行各业必不可少的一样工具。系统化管理软件不仅仅可以减轻劳动力的负担,减少成本,提高工作效率,更重要的是可以方便使用者对信息进行统计和分析。图书馆作为一个信息资源的集散地,图书的种类繁多,再加上用户的借阅信息等,包含了巨额的信息数据。在对这些信息进行手工记录的时代,工作量非常巨大和繁复,并且出错率高,而且数据容易丢失,对这些信息的检查也十分困难,费时,费力。这样的管理方式已经完全跟不上时代的步伐,在计算机已经渗透进各行各业的现代社会中,使用计算机系统进行对图书馆的管理已然成为必然的结果。图书馆管理系统就是为了对这些信息进行规范化,系统化和自动化的管理,实现图书馆管理高效,快速。1.2 研究的目的与意义图书馆管理系统开发的目的是对图书馆日常管理工作的全面信息化,辅助管理人员完成图书馆的日常业务处理。图书馆的主要工作的核心是图书的借阅和归还,此外本系统还提供图书的信息查询、读者信息查询等功能。项目实施后,能简化管理人员的日常工作流程,提高工作效率,使图书馆管理更加规范化,系统化和自动化,提高了图书馆信息的处理速度和准确性,并能及时方便地对这些信息进行更新、修改等处理。避免了在人工处理阶段,管理信息的混乱以及繁复,降低了管理信息错误的出现率,方便了管理人员对图书信息的录入、查询和修改。1.3 数据库简介从古至今,信息资源的储存和管理都是人类进程中的一个重要而且复杂的环节。在计算机诞生之前,人类主要的信息管理方式就是笔和纸。随着计算机的诞生和进步以及计算机的大容量储存设备的出现,人类的信息储存方式正式进入电子时代。而在1961年,美国通用电气公司开发出了第一个数据库管理系统ids。数据库也在随后几十年间迅速发展,并出现各式各样的数据库。而现今,数据库毅然成为了新时代最重要的一种数据处理技术,是计算机科学的一个重要分支,更是企业、部门乃至个人的日常工作和生活的基础设施,在各个领域得到越来越广泛的应用。1.4 开发环境简介本系统采用visual sdutio2010作为前台开发软件,以sql server 2008 数据库作为后台数据库支持系统。系统性能稳定,功能强大并且通俗易用。visual sdutio2010是可视化的、面向对象的开发工具,其在窗口生成、界面设计、菜单编辑以及数据库等方面提供了方便快捷的开发支持。1.4.1 c#概述c#语言是在c和c+的基础上重新构造的、语法与c+和java都比较相似的、基于.net框架支持的一种完全面向对象的、类型安全的编程语言,也是.net的首选编程语言。微软公司设计c#语言的目的主要是为了简化网络应用编程的难度。从开发效率来讲,c#为应用程序开发人员提供了快速的开发手段,但又保持了c+语言的特点和优点。从继承性来讲,c#在更高层次上重新实现了c和c+。从语法形式和易用性来讲,c#语言几乎综合了目前流行的的所有高级语言的优点,提供了一种语法优雅、功能完善而又容易使用的外在表现形式。11.4.2 ado.net概述ado.net 是在 .net平台下一组新的数据访问模型,是一组公开数据访问服务的类。ado.net是在ado的基础上重新设计的数据访问类型。?ado.net 为创建分布式数据共享应用程序提供了丰富的与数据库交互的类,包括对关系数据、xml 和应用程序数据的访问,因此是 .net framework 中不可或缺的一部分。同时ado.net也提供了松耦合、以dataset对象为操作目标的一种新的数据访问形式。对于sql server,ado.net提供了一组很好的托管类,调整这些类可以很好地发挥出数据库的最佳性能,开发人员利用这些类可以很方便地对数据进行各种操作。1.4.3sql server概述sql server 2008 是在 microsoft 的数据平台上发布,可以随时随地管理任何数据的数据管理系统。它可以将结构化、半结构化和非结构化文档的数据(例如图像和音乐)直接存储到数据库中。sql server 2008 提供一系列丰富的集成服务,可以对数据进行查询、搜索、同步、报告和分析之类的操作。数据可以存储在各种设备上,从数据中心最大的服务器一直到桌面计算机和移动设备。62需求分析2.1系统需求分析该系统主要用于图书馆图书信息进行管理和维护,对于多而复杂的借阅数据提供一个良好的方便的管理系统。所以该系统必须将图书馆的管理员的各种工作整合,提高管理员的工作效率,减低图书馆管理成本,提高信息的准确性和可保存性。同时界面必须简洁,易懂,便于操作。2.2 系统功能分析2.2.1系统基本功能需求:根据对图书馆管理人员的日常工作的分析,系统应该具备以下主要功能:(1) 图书信息管理:对图书信息进行添加、修改、删除和查询处理。(2) 图书的借阅与归还管理:对读者的借阅和归还行为进行记录和处理。(3) 读者信息管理:对读者信息进行添加、修改、删除和查询处理。(4) 图书馆管理员信息管理:对读者信息进行添加、修改、删除和查询处理。2.2.2系统用例图分析:该系统是用于图书馆管理员对日常图书馆信息的管理,并非面向读者的系统,所以系统的主要用户为图书馆的管理员。而图书馆的管理员分为两种,一种是一般管理员,主要管理各种图书信息。另一种为上层管理员,除了基本的管理员权限之外,还能对一般管理员进行管理。以下为上层管理员的用例图,如图2-1所示。图书借阅图书管理图书归还读者信息读者管理管理员管理上层管理者图2-1 上层管理者用例图2.3 系统性能要求本图书馆管理系统是针对图书馆管理人员设计的方便管理人员对图书馆信息资源进行管理分类和查询的管理信息系统,主要目的是提高管理人员的工作效率和图书馆信息资源的规范化,所以本系统应该具备以下特点:(1) 功能齐全(2) 系统操作简单,界面友好(3) 系统稳定,安全可靠(4) 易于维护和扩充,可移植性强3 系统设计3.1 系统结构设计3.1.1 系统模块设计系统针对的是图书馆管理人员的工作进行规划和划分模块。图书管理人员主要工作是录入读者的借阅和归还信息,为了方便管理人员的工作,还要添加其他的信息查询功能。根据工作的内容分析,把系统功能模块划分为:图书管理模块、图书借阅模块、图书归还模块、读者信息模块、读者管理模块以及管理员管理模块,各模块功能如下:(1) 图书管理模块:添加,删除,修改图书以及图书的查询(2) 图书借阅模块:添加图书借阅信息(3) 图书归还模块:添加图书归还信息(4) 读者信息模块:查询读者借阅信息,归还信息(5) 读者管理模块:添加,删除,修改读者(6) 管理员管理模块:添加,删除,修改管理员(只限上层管理员进入)(7) 权限管理模块:管理登入的管理员模块权限(8) 登陆模块:管理员的登陆3.1.2 系统结构图图书馆管理系统登陆模块图书管理模块图书借阅模块图书归还模块读者信息模块读者管理模块管理员管理模块权限管理模块图书添加图书编辑图书删除读者添加读者编辑读者删除管理员添加管理员编辑管理员删除图书查询读者查询图3-1 系统结构图3.2 数据库设计3.2.1 数据库分析考虑到图书馆图书量大,信息多的特点,选用了sql server 2008数据库管理系统。通过对图书馆系统需求的分析,得出系统主要涉及的数据主要分为图书信息,读者信息,借阅以及归还信息和管理员信息。此外,还需要一个读者类型负责管理读者的借书权限。3.2.2 数据e-r图图书编号isbn书名类型作者出版社状态价格读者类型可借阅数编号类型名字可借天数属于借还借阅书编号借阅人编号借书时间编号借书期限归还时间读者编号姓名性别单位类型登记时间1n1n管理员账号密码姓名等级管理1nnn图3-2 系统e-r图3.2.3 数据库关系图图3-3 数据库关系图3.3 数据字典3.3.1 图书信息表图书信息表用于储存所有的图书信息,包括图书编号、isbn、书名、图书类型、图书作者、出版社、价格以及图书状态(是否借出)。表名为book。表3-1 图书信息表3.3.2 借还信息表借还信息表用于管理所有的图书借阅与归还。主要包括借阅编号,借阅书籍编号,借阅人编号,借阅时间,借阅期限和归还时间。表名为borrow。表3-2 借还信息表3.2.3 读者信息表读者信息表用于管理读者的个人信息。主要包括读者编号,读者名字,性别,单位,读者类型编号和登陆时间。表名为luser。表3-3 读者信息表3.2.4 读者类型表读者类型表用于控制读者的借阅权限。包括读者类型编号,读者类型名字,读者可借阅总数,读者可借阅天数。表名为usertype。表3-4 读者类型表3.2.5 管理员信息表管理员信息表用于管理员的登陆以及等级控制。包括管理员账号,密码,管理员等级以及管理员名字。表名为admin。表3-5 读者类型表4 模块设计与实现4.1 数据库处理类构建一个用于封装数据库操作的类,命名为serverdb,其中包括更新方法updatedb、返回一个值的查询方法selectdb和返回一个dataset类型的查询方法selectdataset。此后所有的数据库操作都调用此类,降低了界面与数据库之间的耦合性,提高了系统的可复用性和可维护性。更改数据库连接只需更改此类,而不影响界面操作。class serverdbpublic string source =data source=2011-1121-1622sqlexpress;+initial catalog=librarys;persist security info=true;user id=sa;password=999888;/ / 更改表操作/ public int updatedb(string updatestr)tryusing (sqlconnection conn = new sqlconnection(source)sqlcommand cmd = new sqlcommand(updatestr, conn);conn.open();int num= cmd.executenonquery();console.writeline(num.tostring();return num;catch (sqlexception ex)console.writeline(ex.message);return -1;/ /获取数据库中某一个值/ / 查询语句/ stringpublic string selectdb(string selectstr)tryusing (sqlconnection conn = new sqlconnection(source)sqlcommand cmd = new sqlcommand(selectstr, conn);conn.open();sqldatareader dr = cmd.executereader();while (dr.read()return dr.getvalue(0).tostring();catch (sqlexception ex)console.writeline(ex.message);return error;return null;/ / 获取数据库数据/ / 查询语句/ datasetpublic dataset selectdataset(string selectstr)tryusing (sqlconnection conn = new sqlconnection(source)sqlcommand cmd = new sqlcommand(selectstr, conn);conn.open();sqldataadapter adapter = new sqldataadapter(cmd);dataset ds = new dataset();adapter.fill(ds);return ds;catch (sqlexception ex)console.writeline(ex.message);return null;4.2 系统登录模块该系统是针对图书馆管理员使用的系统,所以为了系统的安全性,必须有一个控制和判断使用者合法性的一个登录模块。此模块对系统使用者进行验证和区分。返回一个控制数据给主界面判断使用者的信息以及权限。该模块界面如下图所示:图4-1 系统登录界面系统必须对用户的账号密码与数据库进行核对,对用户的错误进行提示以及给主界面返回一个登录管理者信息的数据集。private serverdb sqlserver = new serverdb();private void loginbutton_click(object sender, eventargs e)string selectpass = select password,level_a,name_a from admin where id_a=+textbox1.text+;dataset ds=sqlserver.selectdataset(selectpass);if (ds.tables0.rows.count != 0)if (textbox2.text != )if (textbox2.text = ds.tables0.rows00.tostring().trim()if (ds.tables0.rows01.tostring().trim() != 2)/等级为的管理者账号为禁用状态form1 f1 = new form1();f1.adminds = ds; /登陆的管理者的数据集f1.show();this.hide();elsemessagebox.show(账号被禁用);elsemessagebox.show(密码错误);4.3 权限管理模块权限管理模块用于管理图书馆管理员的使用权限。改模块没有界面,主要在主界面启动时用于记录登陆的管理员的信息以及控制主界面中模块的显示。因为在一般管理员的使用权限中,没有权限去访问管理员管理模块,所以当登陆者为一般管理员时,管理员管理模块不与显示。主要方法如下:public dataset adminds = new dataset();/获取登陆管理员信息private void form1_load(object sender, eventargs e)label21.text+=adminds.tables0.rows02.tostring().trim();if (adminds.tables0.rows01.tostring().trim() != 0)tabpage9.parent = null; /管理员管理模块不予显示4.4 图书管理模块图4-2 图书管理模块界面图书管理模块是用于对图书馆的巨量图书信息进行管理。此模块包含4个子模块,分别为图书添加模块,图书编辑模块,图书删除模块和图书信息查询模块。4.4.1 图书添加模块图4-3 图书添加模块界面图书添加模块负责图书信息的添加。首先把用户输入的图书信息添加到插入语句中,然后通过数据库操作类serverdb的updatedb方法把新增的图书信息插入到数据库中。图书添加的主要方法如下:private serverdb sqlserver=new serverdb();private void addbook_click(object sender, eventargs e)string addbtype = ;foreach (control c in booktypegroup.controls) /遍历radiobutton确定图书类型if (c is radiobutton)if (radiobutton)c).checked)addbtype = c.text;if (addbid.text != null & addbisbn.text != null & addbname.text != null & addbtype != & addbtype != null& addbpress != null & addbprice != null)string bookadd = string.format(insert into book(id_b,isbn_b,name_b,type_b,auther_b, +press_b,price_b,status) values (0,1,2,3,4,5,6,在库), addbid.text,addbisbn.text, addbname.text, addbtype, addbauther.text, addbpress.text,float.parse(addbprice.text);if (sqlserver.updatedb(bookadd) != -1)messagebox.show(添加成功);4.4.2 图书编辑模块图书编辑模块跟图书添加模块的界面相同。通过管理员在主界面的listview中选中需要编辑的图书,返回一个图书信息集到图书编辑模块中textbox显示。在管理员修改完单击确定按钮之后对数据库的book表进行更新处理。此模块的主要代码如下:public dataset editbook = new dataset();private serverdb sqlserver=new serverdb();private string id;private void editbookform_load(object sender, eventargs e) /显示需要编辑图书的信息foreach (datarow dr in editbook.tables0.rows)addbid.text = dr0.tostring().trim();id = dr0.tostring().trim();addbisbn.text = dr1.tostring().trim();private void addbook_click(object sender, eventargs e)string addbtype = ;foreach (control c in booktypegroup.controls) /遍历radiobutton确定图书类型if (addbid.text != null & addbisbn.text != null & addbname.text != null & addbtype != & addbtype != null& addbpress != null & addbprice != null)string bookupdate = string.format(update book set id_b=0,isbn_b=1,+name_b=2,type_b=3,auther_b=4,press_b=5,price_b=6+where id_b=7, addbid.text,addbisbn.text, addbname.text, addbtype, addbauther.text, addbpress.text,float.parse(addbprice.text),id);if (sqlserver.updatedb(bookupdate) != -1)messagebox.show(修改成功);4.4.3 图书删除模块图书删除操作在主界面中完成,并没有特殊的界面。图书删除模块是通过管理员在图书信息模块的界面的listview中选中需要删除的图书的信息,点击删除按钮并在弹出的messagebox中确认之后通过serverdb类对数据库中的book表中id_b为选中者的书进行删除处理。该模块的主要代码如下:private void button7_click_1(object sender, eventargs e)if (listview_bs.selecteditems.count != 0)if (messagebox.show(string.format(是否确定删除0?, listview_bs.selecteditems0.subitems2.text.trim(), messageboxbuttons.okcancel) = dialogresult.ok)string delstr = delete frombook where id_b=+listview_bs.selecteditems0.subitems0.text+;if (sqlserver.updatedb(delstr) != -1)messagebox.show(删除成功);listviewcontrol(listview_bs, select * from book);elsemessagebox.show(删除失败);4.4.4 图书查询模块图书查询在图书管理模块界面中进行。图书查询分为按编号查询、按isbn查询、按书名查询、按作者查询、按出版社查询等。不同的查询使用不同的语句,用combobox和switch语句来进行查询语句的管理,然后使用serverdb类中的selectdataset方法进行查询并返回数据集。查询结果显示在listview中,可以进行编辑和删除处理。该模块的主要代码如下:private void search1_click(object sender, eventargse)listview_bs.items.clear();string selcetstr = ;switch (combobox1.text)case 书名:selcetstr = where name_b like % + textbox1.text + %; break;case 书号:selcetstr = where id_b like % + textbox1.text + %; break;case isbn:selcetstr = where isbn_b like % + textbox1.text + %; break;case 作者:console.writeline(selcetstr);string str = select * from book + selcetstr;dataset ds = sqlserver.selectdataset(str);listviewcontrol(listview_bs, str);4.5 图书借阅模块图4-4 图书借阅模块界面图书借阅模块主要负责图书的借阅信息添加,是本系统最重要的模块之一。在本模块中,首先要输入读者id确定借阅人信息,然后再输入需要借阅的图书,把需要借阅的图书的信息添加到listview中,最后对需要借阅的图书通过serverdb类的updatedb方法利用遍历listview中的items对数据库中的borrow进行统一的插入处理。主要插入借阅编号,借阅书籍编号,借阅人编号,借阅时间和借阅期限,并对book表中的相应图书修改其status列的值,表示此书已经借出。在添加借阅书籍时,还必须判断对图书是否借出,借阅人借阅的图书总量是否超出总借阅书等,并且在借阅操作进行时不能随意更改借阅人,确保数据库的正确性。该模块的主要代码如下:/ / 添加借书人/ / / private void brusertext_keydown(object sender, keyeventargs e)if (e.keycode = keys.enter)if (brlistview.items.count = 0)/借书记录中有记录时不能更改读者/读者个人信息查询语句string uselect1 = select a.id_u,a.name_u,b.name_t,a.sex_u,a.unit_u,+ b.borrowsum,b.borrowday from luser a + left join usertype b on a.id_t=b.id_t where id_u=+ brusertext.text + ;/读者借书总量查询语句string uselect2 = select count(*) from borrow where id_u=+ brusertext.text + and returndate is null;dataset ds = sqlserver.selectdataset(uselect1);string sum = sqlserver.selectdb(uselect2);if (ds.tables0.rows.count != 0)label28.text = ds.tables0.rows01.tostring().trim();label52.text = ds.tables0.rows06.tostring().trim();elsemessagebox.show(操作进行中,请不要随便更改用户);/ / 添加借阅图书/ / / private void brbooktext_keydown(object sender, keyeventargs e)if (e.keycode = keys.enter)if (label28.text != )string selectbook = select * from book where id_b=+brbooktext.text+;dataset ds = sqlserver.selectdataset(selectbook);if (ds.tables0.rows.count != 0)if (ds.tables0.rows08.tostring().trim() != 已借)label39.text = ds.tables0.rows02.tostring().trim();label47.text = ds.tables0.rows08.tostring().trim();string selectbook2 = select count(*) from book where isbn_b= + label40.text+ and status=在库;string sum = sqlserver.selectdb(selectbook2);label48.text = sum;if (int.parse(label32.text) + brlistview.items.count int.parse(label33.text)/借书总量不能超过上限if (isrepeatitem(brlistview, brbooktext.text, 0)listviewitem lt = new listviewitem(brbooktext.text);lt.subitems.add(label39.text);lt.subitems.add(datetime.now.tostring();lt.subitems.add(datetime.now.adddays(int.parse(label52.text).tostring();brlistview.items.add(lt);else/ / 判断listview中是否有重复/ / / / / private bool isrepeatitem(listview lt, string text,int i)foreach (listviewitem lvi in lt.items)if (lvi.subitemsi.text = text)return false;return true;/ / 取消选中的借书记录?/ / / private void button8_click(object sender, eventargs e)if (brlistview.selecteditems.count!=0)if (messagebox.show(是否确定取消记录, , messageboxbuttons.okcancel) = dialogresult.ok)brlistview.selecteditems0.remove();/ / 取消借书记录/ / / private void button9_click(object sender, eventargs e)if (messagebox.show(是否确定取消全部记录, , messageboxbuttons.okcancel) = dialogresult.ok)brlistview.clear();/ / 借书按钮/ / / private void button1_click(object sender, eventargs e)foreach (listviewitem lvi in brlistview.items)string brstr = string.format(insert into borrow(id_b,id_u,borrowdate,deadline)+ values (0,1,2,3), lvi.subitems0.text,label50.text, datetime.parse(lvi.subitems2.text),datetime.parse(lvi.subitems3.text);console.writeline(brstr);if (sqlserver.updatedb(brstr) != -1)string brupdate = update book set status=已借 where id_b= + lvi.subitems0.text+ ;sqlserver.updatedb(brupdate);brlistview.items.clear();4.6 图书归还模块图4-5 图书归还模块界面图书归还模块负责管理图书的归还信息。剽窃文字表述1.sql server概述 sql server 2008 是在 microsoft 的数据平台上发布,可以随时随地管理任何数据的数据管理系统。2.sql server 2008 提供一系列丰富的集成服务,可以对数据进行查询、搜索、同步、报告和分析之类的操作。图书馆管理系统的设计与实现_第2部分总文字复制比:7.7%(649)总字数:84041c#实验七 循环结构程序设计 - fanxiaoxiao的博客 - myspace聚友免费博客 - 网络(http:/blog.myspace.)- 2010-05-236.7%是否引用:否2treeview添加节点没反应 - .net技术 / c# - 网络(http:/topic.csdn.ne)- 2011-03-286.5%是否引用:否3silverlight调用web服务的问题 - 开发语言 - 技术问答 - 探客网社区 it应用经验分享平台 - 中国最大的it人sns社区 -
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025黑龙江黑河爱辉区中心敬老院招聘工作人员13人考前自测高频考点模拟试题(含答案详解)
- 2025广西南宁市武鸣区乡村振兴局招聘公益性岗位工作人员1人模拟试卷及答案详解(历年真题)
- 2025广西贺州市富川瑶族自治县公安局第一次公开招聘警务辅助人员8人模拟试卷及答案详解1套
- 2025春季内蒙古包头市第四医院人才引进9人模拟试卷及答案详解(必刷)
- 2025贵州黔东南州镇远县青溪司法所招聘1人考前自测高频考点模拟试题含答案详解
- 2025江苏东南大学招聘5人考前自测高频考点模拟试题及答案详解(典优)
- 2025年新乡市开发公益性岗位安置就业困难毕业生25人考前自测高频考点模拟试题及答案详解(考点梳理)
- 2025金沙县城乡建设发展集团有限公司考前自测高频考点模拟试题附答案详解(突破训练)
- 2025年大兴安岭塔河县公安局公开招聘警务辅助人员80人模拟试卷及完整答案详解1套
- 2025国网新源集团有限公司第二批高校毕业生录用人选的模拟试卷附答案详解(考试直接用)
- 新疆维吾尔自治区国家级公益林管护办法
- JJF 1915-2021倾角仪校准规范
- GB/T 8017-2012石油产品蒸气压的测定雷德法
- GB/T 15382-2021气瓶阀通用技术要求
- 零星工程维修合同
- 传染病布氏菌病 课件
- 航空器紧固件安装及保险课件
- 初始过程能力研究报告-PPK
- 普通话班会课市公开课金奖市赛课一等奖课件
- DB32-T 3129-2016适合机械化作业的单体钢架塑料大棚 技术规范-(高清现行)
- 摄影器材公司销售和顾客服务质量管理方案
评论
0/150
提交评论