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

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

ID:47427175

大小:38.28 KB

页数:43页

时间:2020-01-10

C语言图书管理系统源代码95183_第页
预览图正在加载中,预计需要20秒,请耐心等待
资源描述:

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

1、/*需要在源代码相同目录下创建四个txt文件:tushu_list.txt,jieshu_list.txt,xuesheng_list.txt,guanliyuan.txt*/#include#include#includestructtushu{/*图书结构体*/charnum[11];/*编号*/charname[31];/*书名*/charwriter[21];/*作者*/charpress[21];/*出版社*/charkind[

2、21];/*类别*/doubletime;/*时间*/doubleprice;/*价格*/structtushu*next;};structstu/*学生结构体*/{intsnum;/*学号*/charmima[11];/*密码*/structstu*next;};structjieshu{/*借书信息结构体*/intxuehao;/*学生学号*/charnum[11];/*编号*/charname[31];/*书名*/charwriter[21];/*作者*/charpress[21];/*出

3、版社*/charkind[21];/*类别*/doubletime;/*时间*/doubleprice;/*价格*/structjieshu*next;};intdenglu=-1;/*已登录学生学号*/FILE*fp;/*图书文件*/FILE*fp1;/*管理员信息文件*/FILE*fp2;/*学生信息文件*/FILE*fp3;/*借书信息文件*/intmain();/*主函数声明*/structtushu*create();/*从文件创建图书链表(从文件中读出图书信息,建立单链表)*/str

4、uctstu*xcreate();/*从文件创建学生信息(从文件读出学生信息,建立学生链表)*/structjieshu*jcreate();//从文件创建借书信息链表structjieshu*borrowcreate(structtushu*k,structjieshu*h);//直接创建借书信息链表structtushu*Input();/*图书添加(可进行图书的添加)*/voidmenu();/*管理员主菜单(管理员进入对图书及学生信息进行管理操作)*/voidxmenu();/*学生主菜

5、单(学生进入可对图书,密码进行操作)*/voidgfind();/*管理员查询(管理员可按一定的方式查询图书)*/voidxfind();/*学生查询(学生可按一定的方式查询图书)*/voidsecret();/*管理员权限(管理员登陆所用,输入错误次数过多自动退出)*/voidsort(structtushu*head);/*排序(管理员可按一定的方式对图书进行排序,排序完之后可选择文件进行保存)*/voidfprint(structtushu*head);/*保存(可追加的保存,如添加可用)

6、*/voidjsprint(structjieshu*h);//将借书信息添加到借书文件voidjfprint_(structtushu*head);/*借书保存(借书成功之后自动从图书馆删除)*/voidfprint_(structtushu*head);/*保存(可覆盖保存如修改,删除,排序后用)*/voidgBrowse(structtushu*head);/*管理员浏览(对图书进行遍历)*/voidxBrowse(structtushu*head);/*学生浏览(学生对图书进行遍历)*/

7、voidcount(structtushu*head);/*统计数量(管理员可对图书进行统计)*/voidFindofname(structtushu*head);/*按书名查找*/voidFindofwriter(structtushu*head);/*按作者查找*/voidFindofkind(structtushu*head);/*按类别查找*/voidxFindofname(structtushu*head);/*学生按书名查找*/voidxFindofwriter(structtush

8、u*head);/*学生按作者查找*/voidxFindofkind(structtushu*head);/*学生按类别查找*/voidSort_time(structtushu*head);/*按时间排序(管理员按时间对图书进行排序,排序完之后可选择文件进行保存)*/voidSort_price(structtushu*head);/*按价格排序*/voidSort_num(structtushu*head);/*按编号排序*/voidDelete(structtushu*head,charm

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

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

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