ImageVerifierCode 换一换
格式:DOCX , 页数:29 ,大小:59.16KB ,
资源ID:15077128      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/15077128.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(图书管理系统实验报告Word文档格式.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

图书管理系统实验报告Word文档格式.docx

1、 三、算法设计进入系统后首先进行图书初始化,输入图书的信息。1)采编入库 是 否2)查询图书信息四、运行结果和调试分析图书信息初始化同一本新书入库的运行结果图不同的新书采编入库采编入库后查询图书信息的运行结果图借书借书后查询图书信息的运行结果图借同一本书的运行结果图退出五、总结体会虽然这次的程序是通过上网查出来的,但是通过这次的实验使我知道了图书管理系统的流程,知道了一些以前不知道的知识,在运行程序时也遇到了一些问题,借书时只能借一本书,再借书就不能显示是借了还是不能借,把最多能借书的数量改了一下还是不行,最后在每一个判断输出之后都加了goto END借书,就能正常借书了。程序有点长,本来一个

2、函数就能完成一个功能,他用了两个函数就我把自己能改成一个的改了。借书系统比较复杂,不容易懂,和同学交流了一下自己看了看才明白。这次的实验还让我复习了数据结构的一些知识,如数组,while语句,switch语句,链表,还知道了如何使用system(cls)清屏,还知道了strcmp是用来比较字符串s1和s2大小的,strcpy使用来把字符串s2的值赋给s1的。这次的实验增加了我们自己动手动脑的能力,希望多做一些这样的实验,很有意义,和现实生活结合的程序增加了我的兴趣。源代码#include#include book_num);图书名称: /*输入图书名称*/book_name);图书作者: /*

3、输入图书作者*/book_writer);图书数量: /*输入图书数量*/p0-book_kc); p0-book_xy=p0-book_kc; /*开始时图书现有量和库存量相等*/next=NULL;n图书信息初始化完毕!按任意键继续下一步操作.n getch();void Insert_New_Book()/*新书入库*/BK *p,*p0,*p1;p=p1=h_book;n新书入库模块.nn请输入新书信息.n包括书号.书名.数量.np0=(BK *)malloc(sizeof(BK); while(strcmp(p0-book_num,p1-book_num)!=0&p1-next!=N

4、ULL) p1=p1-next; if(strcmp(p0-book_num)=0) /*此处分两种情况,若图书编号存在,则直接进库,只须输入书的数量*/ n此编号图书已存在!直接入库! p1-book_kc+=p0-book_xy+=p0- else/*若不存在,则需要输入其他的信息,然后在进行插入操作*/void add_reader()/*添加读者*/ RD *p0; int i;n读者初始化开始,请输入读者信息.n包括书证号.姓名.np0=(RD*)malloc(sizeof(RD); /*申请新结点存储空间*/h_reader=p0;n请输入读者的信息:读者书证号:reader_nu

5、m);读者姓名:scanf(reader_name);right=0; for(i=0;iborrowi.borrow_book_num,0 /*所借图书直接置为(即没有借书)*/ strcpy(p0-borrowi.limit_date,n读者信息初始化完毕!void Borrow_Book() /*借书模块*/BK *p0; RD *p1;char bo_num10,rea_num10,lim_date8;int i;p0=h_book; p1=h_reader;n借书模块.nn请输入借书的读者书证号:,rea_num);while(p1-=NULL&strcmp(rea_num,p1-reader_num)!=0) if(p1-next=NULL& n此读者编号不存在!按任意键返回.n goto END; n请输入你要借的书的编号:,bo_num); while(strcmp(bo_num,p0-=NULL) p0=p0- if(p0-strcmp(bo_num,p0-n此图书编号不存在! else if(p0-book_xyn抱歉,此书已借完!请等待

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1