图书馆图书基本信息管理软件系统

图书馆图书基本信息管理软件系统

ID:11994377

大小:28.00 KB

页数:6页

时间:2018-07-15

图书馆图书基本信息管理软件系统_第1页
图书馆图书基本信息管理软件系统_第2页
图书馆图书基本信息管理软件系统_第3页
图书馆图书基本信息管理软件系统_第4页
图书馆图书基本信息管理软件系统_第5页
资源描述:

《图书馆图书基本信息管理软件系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、图书馆图书基本信息管理软件设计图书馆图书基本信息管理软件设计:采用结构体数组或文件形式存储每本书的信息,每本书应包含如下几方面的信息:主编、出版社、出版年、版次、ISBN书号、书名、定价、拥有本数、借出本数、现余本数。软件由主函数(含欢迎界面)+下列4个功能模块组成:(1)借出功能(被借之书“借出本数”增1,“现余本数”减1);(2)归还功能;(3)查找功能(需指定书的某项信息,查找该书目前借出、余存信息);(4)退出程序。源代码#include#include#include<

2、conio.h>structBOOK{intid,usr[10],total,store,days[10];charname[31],author[21];}books[100];/*上面是结构体的定义,用于存放书籍及借书的信息。*/voidpage_title(char*menu_item){clrscr();printf(">>>图书管理系统<<<-%s-",menu_item);}/*上面是打印页眉的函数,同时通过参数menu_item,可以显示当前的状态。*/voidreturn_confir

3、m(void){printf("按任意键返回……");getch();}/*上面是返回前请求确认的函数,以便在返回前观察结果*/intsearch_book(void){intn,i;printf("请输入图书序号:");scanf("%d",&i);for(n=0;n<100;n++){if(books[n].id==i){printf("书名:%s",books[n].name);printf("作者:%s",books[n].author);printf("存数:%dof",books[n].s

4、tore);printf("%d",books[n].total);returnn;}}printf("输入错误或无效图书序号.");return-1;}/*上面的函数是在数组中找到图书号匹配的记录,显示其信息并返回数组下标,如果找不到相应记录则提示错误并返回-1。*/voidbook_out(void){intn,s,l,d;page_title("借阅图书");if((n=search_book())!=-1&&books[n].store>0){printf("请输入借书证序号:");scanf("

5、%d",&s);printf("请输入可借天数:");scanf("%d",&d);for(l=0;l<10;l++){if(books[n].usr[l]==0){books[n].usr[l]=s;books[n].days[l]=d;break;}}books[n].store--;}if(n!=-1&&books[n].store==0)printf("此书已经全部借出.");return_confirm();}/*上面是借书的函数,首先调用找书函数*/voidbook_in(void){intn,s,l

6、;page_title("归还图书");if((n=search_book())!=-1&&books[n].store

7、l]==s){books[n].usr[l]=0;books[n].days[l]=0;break;}}books[n].store++;}if(n!=-1&&books[n].store==books[n].total)printf("全部入藏.");return_confirm();}voidbook_add(void){intn;page_title("注册新书");for(n=0;n<100;n++)if(books[n].id==0)break;printf("序号:");scanf("%d",&boo

8、ks[n].id);printf("书名:");scanf("%s",&books[n].name);printf("作者:");scanf("%s",&books[n].author);printf("数量:");scanf("%d",&books[n].total);books[n].store=books[n].total;return_

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。