c语言图书管理系统课程设计报告0001_第1页
c语言图书管理系统课程设计报告0001_第2页
c语言图书管理系统课程设计报告0001_第3页
c语言图书管理系统课程设计报告0001_第4页
c语言图书管理系统课程设计报告0001_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

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

文档简介

1、I精品文档就在这里各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有合肥学院计算机科学与技术系课程设计报告20102011学年第二学期课程C语言课程设计课程设计名称图书管理系统学 生 姓名学号专业班级指导教师2011年6月一、需求分析为了满足图书管理的要求,通过计算机技术给图书管理人员和读者借、还书带来便利。使用c语言编写了图书管理系统。本系统主要实现图书信息管理的功 能,通过此系统可对图书馆库存图书信息进行管理和维护操作。实现了图书馆内管理的一般功能,包括查询、借书、还书、添加、删除、修改图书信息等。所设 计的系统以菜单方式工作,为用户提供清晰的使用提示,依据用户的选择来

2、进行 各种处理,并且在此过程中能够尽可能的兼容用户使用过程中可能出现的异常情 况。图书信息包括编号、书名、作者、出版社、出版日期、价格、在库状态等。 图书信息的录入和显示要求有一定的规范格式,录入的图书信息用文件形式保 存,并可以对其进行浏览、查询、修改、删除等基本操作。整个程序实现链表操 作,对图书信息的操作逐个地进行,一个图书信息的更改不应影响其他的图书记 录。二、算法设计:1 设计思想:整个系统制造的而过程中,涉及了较多C语言知识点,对于不同的数据类型、 程序控制结构、数据结构作以分析和总结,并结合这个课题进行综合的应用,在 一定程度上做到了对所学知识融会贯通。进一步加深、巩固了所学的专

3、业的基本理论知识,培养了综合分析问题、解决问题的能力。在设计程序时,实现了程序 的模块化、结构化。在主函数中调用各种子函数,操作界面简单,易操作。 2,设计表示:(1) 、整个系统除了主函数外,另外还有各种功能子函数,禾I用无限次循环 语句while()和选择语句swithch()实现各个子函数的调用,系统根据输入的数 字选项来调用相应的函数,以实现相应的功能。主要实现了图书的录入、存储、 查询、添加、删除、修改、借书、还书等功能。(2) 、Cbook();这是一个指针函数,它主要实现了链表的创建,并且在创建过程中从文件读取信息到链表中,以用于后面其他函数的操作。它返回的时一个单向链表的头。其

4、他函数调用时只需调用它返回的头即可。(3) 、mainmenu();、menu1();、glmenu();、cxmenu();、jhmenu();这五个 精品文档I精品文档就在这里各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有函数时整个图书管理系统的全部菜单函数,main me nu();为系统主界面,进入时可选择进入程序和退出程序。menu1();为进入程序时显示的功能菜单,在此菜单 可以选择录入、保存图书信息,也可选择进入其他子系统。glmenu();此菜单为进入图书管理系统的菜单,在此可以选择添加、删除、修改图书等操作。cxmenu(); 为查询系统的菜单,在此可

5、以选择按书名、编号、作者等方式进行查询图书。 jhmenu();为借书还书的子菜单,在此可以选择借书还书操作。操作完成后按提 示信息进行文件的保存操作。、print();这个函数为链表的输出函数,把链表的头传给函数后,可输 出整个链表的所有信息。、(5) 、hold();这个函数为保存信息到文件的函数,使用时将链表的头传给函数,函数可将整个链表的所有信息存入到磁盘文件中。并覆盖掉源文件,以便以后调用。(6) 、holdcx();这个函数为保存查询信息到文件的函数,使用时将查询到的节点指针传给函数,函数会将该节点所有信息保存到文件中去,文件写入是以 追加方式写入,以便用户查看。(7) 、find

6、number();findboookname();findauthor();这三个函数为查询图书信息函数,findnu mber(); 按编号查询、fin dboook name();按书名查询、 fin dauthor();按作者查询。查询到信息后返回信息所在节点,查询不到则返回空指针。(8) 、add();sortnumber();delbook();revamp();这四个函数为功能函数,add();添加一本图书信息、sortnumber();将图书按编号排序、delbook();删除 一本图书信息、revamp();修改一本图书信息。调用时将链表头指针传递给函数, 函数返回经过功能操作

7、后的头指针。(9) 、borrowbook();returnbook(); 这两个函数是借书还书的函数, borrowbook();借书returnbook();还书。在借还后系统会修改图书的在库信息。 调用时将链表头指针传递给函数,函数返回经过功能操作后的头指针。并会出提 示信息让用户返回菜单保存信息。3 实现注释:这个实用的小型图书管理程序程序以链表操作完成,并实现文件信息的录入和保存等功能,所有信息以磁盘文件方式保存,方便用户使用。实现了图书管理的基本功能,包括了图书的录入、存储、查询、添加、删除、修改、借书、还书 等功能。查询时可按书名、编号、作者等方式查询,找到后输出这本书的所有信

8、息。在添加图书信息后,还增加了链表排序操作,并输出整个链表,方便用户检 查信息。可查询图书的在库状态,方便用户进行借书、还书操作。在借书还书成 功后图书的在库状态改变,并有提示信息让用户保存信息。系统中主要的数据结 精品文档构就是图书的信息,包含编号、书名、作者、出版社、出版时间、价格、在库状 态等,在处理过程中各项可以作为一本图书的不同属性来进行处理。4 结构体系设计:图书管理系统主界面流程图开始图书查询系统主界面流程图返 回 上 级 菜 单图书借还系统主界面流程图I精品文档就在这里各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有5 设计过程中的想法与程序中的不足:作为

9、学期末的一项课程,主要靠编出来的系统来考察我们所掌握的基本理论 知识及实际解决问题的能力,通过这次c语言课程设计,很大程度上锻炼了我们 写程序的动手能力和自主思考能力。利用所学知识,开发小型实用的应用系统, 掌握运用C语言编写调试应用系统程序,对于我们独立开发应用系统并进行数据 处理的综合能力是一个很大的提高。总的来说这个程序大致实现了题目的要求, 但是这套程序仍然存在着很多的 问题与不足。比如,没有对界面进行操作,只是实现了简单的功能,程序写的有 点繁琐,不是那么井然有序,条理清晰,程序注释也不是很完善,对信息处理功 能还有些不足之处,提示信息不明确,对于数据的错误输入处理不是很完善等等。这

10、个系统主要是我自己编写的,同时也得到了老师和同学的一些帮助。 我在 做系统的过程中也遇到了很多问题,有的是知识不足,有的是考虑不够周全, 。 事实证明,只靠自己的知识面还是很窄,独立处理问题能力不是很强, 以后还要 加强对c语言的学习。我认为对于C语言编写的程序来说,使用方法大致都是一样的,所以如果要 改进的话,就是要改进一些算法,尽量把界面编写清楚,提示信息全面,方便易 用。三、用户手册:下面,我大致介绍一下我的系统的主要功能和注意事项:当运行此程序时,首先进入系统主界面,然后可以选择1.进入系统,2.退出系统。选择1后进入系统,然后显示功能菜单按数字键选择所需服务。功能菜 单中,1录入所有

11、书籍信息,2进入图书管理系统,3进入图书查询系统,4进入 图书借还系统,5保存所有图书信息,6显示菜单,7返回上级菜单。 当出现 请选择时,需要输入选项前的数字,输完之后按回车(下同)。首次运行系统需 要先选择1录入库存书籍信息,然后再选择其他操作。当选择2时会进入图书管 理系统,在这里可以选择添加、修改信息等操作,需要注意的是每次执行完添加、 修改等操作后需要手动选择保存图书信息的操作,不然磁盘文件信息不会改变(下同)。返回上级菜单进入图书查询系统、图书借还系统的操作和管理系统的 精品文档精品文档差不多,用户可自己尝试使用,所有信息最后均以磁盘文件方式保存, 而且格式 固定,在输入和输出均按

12、这种格式,用户在使用时必须要按这种格式输入, 否则 会出现文件信息错误。四、调试与测试:上机操作(截图)系统主界面 (选择数字进入, 退出 系统)选择1进入系统,然后出现功能菜单;-CAU 1哦畑主9昭kH L-建女r去.勺壬廿咗事蛙=丽-1MM1-录人所有书谿信息jR昭进入图书管理系统R H+!=+乩进入圉书査询系统W-WJ进人因书惜还垂疑M4-5.保存所有圉书信息豪十氣显示菜单*-*沢返回上级菜单MXK共牺弘冃请选挥选择3进入查询系统,然后出现功能菜单; -“CALk昭Ml话醸Desktop诵璀文桝対團书音埋轰诜.為护I a 回选择2输入图书编号,显示查询到图书;五、小节:在这一个星期的实

13、践中,通过编写这个图书管理系统,我体会到了 c语言学 习的实用性。将理论和实践结合在一起,用先进的计算机工具方便人们的生活。 C语言程序的编写首先要从大局考虑,把自己编写整个程序的思想都写在草稿上, 这样有助于自己编写程序,在编写时要完善注释,方便其他人理解程序。编写的 程序从理论上来说并没有错,但以上机就问题不断。甚至有些课本上的知识照搬 不变,也不能得到正确的结果。有时一个程序改了一遍又一遍,但就是不能成功, 编程显得枯燥乏味,看似简单的程序题,在调试时却屡屡出错。经反复的修改后, 结果正确了,这时所有的乏味都显得那么无力,一切都是值得的。我认为,开发一套系统,最重要的是细心,并且思考要全

14、面,结合实际,充 精品文档I精品文档就在这里各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有分考虑到客户的需求和现实意义。不管什么系统,只用运用到实际应用中,才具 有先现实意义。所以c语言程序的实用性很强,我们以后还要更加努力认真地 学习编程语言。参考文献:1 黄明等编著C语言课程设计北京:电子工业出版社2 郭翠英编著C语言课程设计案例精编北京:中国水利水电出版社3 宁正元数据结构(c语言)南京:东南大学出版社。2000年6月第1版4 严蔚敏等 数据结构(c语言版)北京:清华大学出版社,1997年4月 第1版 谭浩强编著C程序设计题解与上机指导(第3版)北京:清华大学出版

15、社6 谭浩强编著C程序设计(第3版)北京:清华大学出版社7 洪国胜等编著C+ Builder程序设计轻松上手北京:清华大学出版社8 宁正元数据结构(c语言)南京:东南大学出版社。2000年6月第1版9 严蔚敏等 数据结构(c语言版)北京:清华大学出版社,1997年4月 第1版。10明日科技 编著Visual C+4程序开发范例宝典北京:人民邮电 出版社。11 胡学钢等数据结构算法设计指导北京:清华大学出版社,1999年 第1版。12 刘大有数据结构(面向21世纪课程教材)北京:高等教育出版社。2001 年6月第1版。13 胡学钢等数据结构算法设计指导北京:清华大学出版社,1999年 第1版。附

16、录:源程序代码# in elude # in clude # in clude typedef struct li nkchar number100; 编号char bookname100; 书名char author100; 作者char publish100; 出版社char time100; 出版时间float price;/ 价格char status100; 在库状态struct link *n ext;li nk;/函数声明link *Cbook();void mainmenu();void men u1();void glme nu();void cxme nu();void j

17、hme nu();void prin t(l ink *head);void hold( link *head);void holdcx(li nk *t);link *findnu mber(li nk *head);link *fin dboook name(l ink *head);link *fin dauthor(li nk *head);link *add(li nk *head);link *sort nu mber(l ink *head);link *delbook(li nk *head);link *revamp(l ink *head);link *borrowbook

18、(l ink *head);link *retur nbook(l ink *head);/主函数main ()int a,b,c,d,e;link *h,*t;L:system(cls);/L为一个标志位,用于从子函数返回主界面mainmenu();while(1)/主程序循环运行scan f(%d,&a);switch(a) 精品文档I精品文档就在这里各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有case 1:/进入主系统B: system(cls);/B为一个标志位,用于从子函数返回主功能界面men u1();while(1)scan f(%d,&b);switc

19、h(b)case 1:/图书信息的录入h=Cbook();break;case 2:/进入图书管理的子系统system(cls);glme nu();while(1)sca nf(%d,&c);switch(c)case 1:/显示所有图书信息prin t(h);break;case 2:/添加一本图书信息h=add(h);h=sort nu mber(h);prin t(h);break;case 3:/修改一本书的信息revamp(h);break;case 4:/删除一本图书信息h=delbook(h); 精品文档I精品文档就在这里各类专业好文档,值得你下载,教育,管理,论文,制度,方案

20、手册,应有尽有prin t(h);break;case 5:/保存图书信息hold(h);break;case 6:goto B;break;break;case 3:/进入图书查询的子系统 system(cls); cxme nu();while(1)scan f(%d, &d);switch(d)case 1:/显示所有图书信息prin t(h);break;case 2:按编号查询图书t=findnu mber(h);if(t=NULL)printf(没有要查询的图书! ! ”);if(t!=NULL)printf(查询的图书为:”);prin tf(n ”);prin tf(n* n)

21、;精品文档printf(n编号tt书名tt作者tt出版社tt出版时间tt价格tt状态n);prin tf(n);prin tf(%st%st%st%st%s,t- nu mber,t-book name,t-author,t-publish,t-time);prin tf(tt%.2f,t-price);prin tf(tt%s,t-status);prin tf(n ”);break;case 3:按书名查询图书 t=fin dboook name(h);if(t=NULL)printf(没有要查询的图书! ! ”);if(t!=NULL)printf(查询的图书为:”);prin tf(n

22、 ”);prin tf(n* n);printf(n编号tt书名tt作者tt出版社tt出版时间tt价格tt状态n);prin tf(n);prin tf(%st%st%st%st%s,t- nu mber,t-book name,t-author,t-publish,t-time);prin tf(tt%.2f,t-price);prin tf(tt%s,t-status);prin tf(n ”);break;case 4:/按作者查询图书t=fi ndauthor(h);if(t=NULL)printf(没有要查询的图书! !);if(t!=NULL)printf(查询的图书为:”); p

23、rin tf(n);printf(n*n);printf(n编号tt书名tt作者tt出版社tt出版时间tt价格tt状态n);I精品文档就在这里各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有prin tf(n);prin tf(%st%st%st%st%s,t- nu mber,t-book name,t-author,t-publish,t-time);prin tf(tt%.2f,t-price);prin tf(tt%s,t-status);prin tf(n ”);break;case 5:/保存查询信息holdcx(t);break;case 6:/返回上级菜单

24、goto B;break;break;case 4:/图书借还系统system(cls);jhme nu();while(1)scan f(%d, &e);switch(e)case 1:/借 书borrowbook(h);break;case 2:/还书returnbook(h);break;case 3:/返回上级菜单goto B;break;break;case 5:/保存图书信息到文件hold(h);break;case 6:/显示主功能菜单system(cls);men u1();break;case 7:/返回系统主界面goto L;break;break;case 0:/退出系统

25、printf(ttt 感谢使用,再见! ! ! ”);exit(0);/链表的创建和信息的录入link *Cbook()int n=0;link *p,*q,*head;FILE *fp;fp=fopen(” 图书信息.txt,r+);if(fp=NULL)printf(”没有找到文件,请检查”);p=(l ink *)malloc(sizeof(li nk);if(p=NULL)printf(申请内存出错! ! n);fsca nf(fp,%s%s%s%s%s,p-nu mber,p-book name,p-author,p-publish,p-time);fsca nf(fp,%f, &p

26、-price);fsca nf(fp,%s,p-status);while(feof(fp)=0)n+;if(n=1)head=p;elseq=p;p=(l ink *)malloc(sizeof(li nk);if(p=NULL)printf(申请内存出错! ! n);fsca nf(fp,%s%s%s%s%s,p-nu mber,p-book name,p-author,p-publish,p-time);fsca nf(fp,%f, &p-price);fsca nf(fp,%s,p-status);q_n ext=p;p- next=NULL;fclose(fp);printf(信息已

27、录入! ! !);retur n head;系统主界面void mainmenu() 精品文档I精品文档就在这里各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有printf(n*n); prin tf(n*欢迎使用图书管理系统printf(n*1.进入系统);printf(t0.退出系统*n);printf(n*n); printf(n 请选择);/功能菜单void men u1() printf(n*n);1.录入所有书籍信息*n);2.进入图书管理系统*n);3.进入图书查询系统*n);4.进入图书借还系统*n);5.保存所有图书信息*n);6.显示菜单*n);7.返

28、回上级菜单*n);prin tf(n* prin tf(n* prin tf(n* prin tf(n* prin tf(n* prin tf(n* prin tf(n* printf(n*n); printf(n 请选择);/管理系统菜单void glme nu()*n);1显示所有图书信息2. 添加一本图书信息3. 修改一本图书信息4. 删除一本图书信息5. 保存所有图书信息6. 返回上级菜单printf(n*prin tf(n* prin tf(n* prin tf(n* prin tf(n* prin tf(n* prin tf(n* printf(n*n); printf(n 请选择

29、);/查询系统菜单void cxme nu()printf(n*n);*n);* n);* n);* n);* n);* n);* n);* n);精品文档prin tf(n*1.显示所有图书信息prin tf(n*2.按编号查询图书* n);prin tf(n*3.按书名查询图书* n);prin tf(n*4.按作者查询图书* n);prin tf(n*5.保存所查询图书的信息* n);prin tf(n*6.返回上级菜单* n);printf(n*n);printf(n 请选择”);II借还系统菜单void jhme nu() printf(n*1借书*n);*n);*n);prin t

30、f(n*prin tf(n*2.还书prin tf(n*3.返回上级菜单prin tf(n*n);printf(n 请选择);/输出链表函数 void prin t(l ink *head)link *p;p=head;if(p=NULL)printf(文件中没有图书信息n);elseprin tf(n);prin tf(n* n);printf(n编号tt书名tt作者tt出版社tt出版时间tt价格tt状态n);while(p!=NULL)prin tf(n ”);prin tf(%st%st%st%st%s,p-nu mber,p-book name,p-author,p-publish,p

31、-time);prin tf(tt%.2f,p-price);prin tf(tt%s,p-status);prin tf(n);p=p-n ext;/保存信息到文件子函数voidhold(li nk *head)link *p;FILE *fp;fp=fopen(图书信息.txt,w+);if(fp=NULL)printf(文件操作出错! ! !);exit(1);p=head;for(;p!=NULL;p=p-n ext)fprin tf(fp,n ”);fprin tf(fp,%st%st%st%st%s,p-nu mber,p-book name,p-author,p-publish,

32、p-time);fprin tf(fp,tt%.2f,p-price);fprin tf(fp,tt%s,p-status);fclose(fp);printf(信息已保存。”);/子函数保存查询的信息到文件void holdcx(li nk *t) link *p=NULL;FILE *fp;fp=fopen(查询.txt,a+);p=t;fprintf(fp,查询到的信息为:n); fprin tf(fp,n);fprin tf(fp,n* n);fprintf(fp,n编号tt书名tt作者tt出版社tt出版时间tt价格tt状态n);fprin tf(fp,n);fprin tf(fp,%

33、st%st%st%st%s,p-nu mber,p-book name,p-author,p-publish,p-time); fprin tf(fp,tt%.2f,p-price);fprin tf(fp,tt%s,p-status); 精品文档fprin tf(fp,n);fclose(fp);printf(信息已保存!);/子函数按编号查询link *findnu mber(li nk *head)char key100;link *h,*t 仁NULL;printf(请输入图书的编号:”);getchar();gets(key);for(h=head;h!=NULL;h=h- next

34、)if(strcmp(key,h-nu mber)=0)t仁h;break;return t1;/子函数按书名查询link *fin dboook name(l ink *head)char key100;link *h,*t2=NULL;printf(请输入图书的书名:”);getchar();gets(key);for(h=head;h!=NULL;h=h- next)if(strcmp(key,h-book name)=0)t2=h;break;I精品文档就在这里各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有return t2;/子函数按作者查询link *fin

35、 dauthor(li nk *head)char key100;link *h,*t3=NULL;printf(请输入作者姓名:); getchar();gets(key);for(h=head;h!=NULL;h=h- next) if(strcmp(key,h-author)=0) t3=h;break; return t3;/添加一本图书信息link *add(li nk *head) link *h,*h1;h仁head;h=(li nk *)malloc(sizeof(li nk); if(h=NULL)printf(申请内存出错! !!); exit(1);printf(请输入添

36、加图书的信息);prin tf(n);printf(n*n);printf(n编号tt书名tt作者tt出版社tt出版时间tt价格tt状态n);精品文档I精品文档就在这里各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有sea nf(%s%s%s%s%s,h-nu mber,h-book name,h-author,h-publish,h-time); scan f(%f, &h-priee);scan f(%s,h-status);h-n ext=h1;return h;将链表按编号排序link *sort nu mber(l ink *head)link *p,*q,*t

37、emp;temp=(l ink *)malloc(sizeof(li nk);if(temp=NULL)printf(申请内存出错! !!);exit(1);for(p=head;p!=NULL;p=p-n ext)for(q=p-n ext;q!=NULL;q=q_n ext)if(strcmp(p-nu mber,q-nu mber)0)strcpy(temp-nu mber,p-nu mber);strcpy(temp-book name,p-book name); strcpy(temp-author,p-author); strcpy(temp-publish,p-publish);

38、strcpy(temp-time,p-time);temp-price=p-price;strcpy(temp-status,p-status);strcpy(p-nu mber,q-nu mber);strcpy(p-book name,q-book name);strcpy(p-author,q-author);strcpy(p-publish,q-publish);strcpy(p-time,q-time);p-price=q-price;strcpy(p-status,temp-status);strcpy(q-nu mber,temp-nu mber); strcpy(q-book

39、name,temp-book name); strcpy(q-author,temp-author); 精品文档 strcpy(q-publish,temp-publish); strcpy(q-time,temp-time); q-price=temp-price; strcpy(q-status,temp-status);retur n head;II删除一本图书信息link *delbook(li nk *head)int k=0;char str10;link *h,*t,*p;h=t=p=head;printf(请输入要删除图书的书名:);getchar();gets(str);fo

40、r(;p!=NULL;p=p-n ext)k+;if(k2)t=t- n ext;if(strcmp(p-book name,str)=0)&(k=1)h=p-n ext;else if(strcmp(p-book name,str)=0&k1)t-n ext=p-n ext; 精品文档else if(strcmp(p-book name,str)=0&p-n ext=NULL)t=NULL;return h;/修改一本书信息(除书名外)link *revamp(l ink *head)link *h,*t;h=head;t=fin dboook name(h);if(t=NULL);prin

41、tf(没有找到elseprintf(修改前图书信息为:”);prin tf(n ”);printf(n*n);printf(n编号tt书名tt作者tt出版社tt出版时间tt价格tt状态n);prin tf(n);prin tf(%st%st%st%st%s,t- nu mber,t-book name,t-author,t-publish,t-time);prin tf(tt%.2f,t-price);prin tf(tt%s,t-status);prin tf(n ”);printf(”请输入这本书的(除书名外)所有信息:n);prin tf(n*n);printf(n编号tt作者tt出版社

42、tt出版时间tt价格tt状态n);prin tf(n);sca nf(%s%s%s%s,t-nu mber,t-author,t-publish,t-time);sca nf(%f, &t-price); 精品文档I精品文档就在这里各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有sea nf(%s,t-status);printf(”修改后图书信息为:);prin tf(n);prin tf(n*n);精品文档printf(n编号tt书名tt作者tt出版社tt出版时间tt价格tt状态n);prin tf(n);prin tf(%st%st%st%st%s,t- n umber,t-book name,t-author,t-publish,t-time

温馨提示

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

最新文档

评论

0/150

提交评论