C语言图书管理系统源代码

C语言图书管理系统源代码

ID:47527524

大小:175.00 KB

页数:83页

时间:2020-01-13

C语言图书管理系统源代码_第1页
C语言图书管理系统源代码_第2页
C语言图书管理系统源代码_第3页
C语言图书管理系统源代码_第4页
C语言图书管理系统源代码_第5页
资源描述:

《C语言图书管理系统源代码》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、#include#include#includestructtushu{/*图书结构体*/charnum[10];/*编号*/charname[20];/*书名*/charwriter[20];/*作者*/charpress[20];/*出版社*/charkind[20];/*类别*/doubletime;/*时间*/doubleprice;/*价格*/structtushu*next;};structstu/*学生结构体*/{intsnum;/*学号*/ch

2、armima[10];/*密码*/structstu*next;};FILE*fp;/*图书文件*/FILE*fp1;/*管理员信息文件*/FILE*fp2;/*学生信息文件*/voidmenu();/*管理员主菜单(管理员进入对图书及学生信息进行管理操作)*/voidxmenu();/*学生主菜单(学生进入可对图书,密码进行操作)*/voidgfind();/*管理员查询(管理员可按一定的方式查询图书)*/voidxfind();/*学生查询(学生可按一定的方式查询图书)*/voidsecret();/*管理员权限

3、(管理员登陆所用,输入错误次数过多自动退出)*/voidsort();/*排序(管理员可按一定的方式对图书进行排序,排序完之后可选择文件进行保存)*/voidfprint(structtushu*head);/*保存(可追加的保存,如添加可用)*/voidfprint_(structtushu*head);/*保存(可覆盖保存如修改,删除,排序后用)*/voidhfprint(structtushu*head);/*还书保存(还书成功后自动保存到文件)*/voidjfprint_(structtushu*head);

4、/*借书保存(借书成功之后自动从图书馆删除)*/structtushu*Input();/*图书添加(可进行图书的添加)*/structtushu*create();/*从文件创建链表(从文件中读出信息,建立单链表)*/voidgBrowse(structtushu*head);/*管理员浏览(对图书进行遍历)*/voidxBrowse(structtushu*head);/*学生浏览(学生对图书进行遍历)*/voidcount(structtushu*head);/*统计数量(管理员可对图书进行统计)*/voidF

5、indofname(structtushu*head);/*按书名查找*/voidFindofwriter(structtushu*head);/*按作者查找*/voidFindofkind(structtushu*head);/*按类别查找*/voidxFindofname(structtushu*head);/*学生按书名查找*/voidxFindofwriter(structtushu*head);/*学生按作者查找*/voidxFindofkind(structtushu*head);/*学生按类别查找*/v

6、oidSort_time(structtushu*head);/*按时间排序(管理员按时间对图书进行排序,排序完之后可选择文件进行保存)*/voidSort_price(structtushu*head);/*按价格排序*/voidSort_num(structtushu*head);/*按编号排序*/voidDelete(structtushu*head,charm[15]);/*按编号删除(管理员可按编号删除图书)*/voidRevise(structtushu*head);/*修改(管理员可对图书进行修改,并选

7、择是否保存)*/voidborrow(structtushu*head);/*借书*/voidhuanshu();/*还书(学生借完书之后进行还书,若没有图书则不能借)*/voidgxinxi();/*管理员信息(有管理员的账号及密码,可进行修改)*/voidxmima(structstu*head1);/*学生密码修改(学生可对自己的密码进行修改)*/structstu*xcreate();/*从文件创建学生信息(从文件读出学生信息,建立学生链表)*/voidxsecret(structstu*head1);/*学

8、生权限(学生登陆所用)*/voidmenu()/*管理员主菜单(管理员进入对图书及学生信息进行管理操作)*/{intchoice,n=0;structtushu*head;structstu*head1,*p;charm[15];there:printf("┏━┓━━━━━━━━━━━━━━━━━━━┏━┓");printf("┃┃soca

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

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

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