图书管理系统的制作(共11页).doc
《图书管理系统的制作(共11页).doc》由会员分享,可在线阅读,更多相关《图书管理系统的制作(共11页).doc(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上#include #include #include typedef structchar id10;char name15;char daihao10;char zz10; int sj;float dj;int kc; int jc;int zs;BOOK;BOOK s10;BOOK all10; BOOK d10; int length=0; int k=0; char fname10; int menu(); int input(); int display();int delete1(); int deletef(int local);int search(
2、); int modify(); int modifyf(int i); int home();int showsingle(int);int add();int recovery();int count();int save();int open();int main() int i;home();while (1)system(cls);i=menu();if (i=0) printf(n请按任意键退出n);return 1;if (i=1) input();system(cls); if (i=2) display();system(cls);if (i=3) modify();syst
3、em(cls);if (i=4) search();system(cls); if (i=5) delete1(); system(cls); if (i=6) recovery();system(cls);if (i=7) add();system(cls); if (i=8) count();system(cls); if (i=9) save();system(cls);if (i=10)open();system(cls);return 1;int home() system(cls);printf( nnnnnnn);printf( * n); printf( * 中南大学图书管理系
4、统 * n); printf( * * n );printf( * * n);printf( * 信息科学与工程学院 * n);printf( * * n );printf( * * n );printf( * 电气1029班 张鑫 * n);printf( * * n );printf( * n); printf( 请按 Enter 键进入 n);printf( n );while (getchar()!=n);return 1;int menu() int flag=0;printf( 中南大学图书管理系统 n);printf( n);printf( 1 输入记录 2 显示记录 n); p
5、rintf( n);printf( 3 修改记录 4 查找记录 n); printf( n);printf( 5 删除记录 6 恢复记录 n);printf( n);printf( 7 添加记录 8 统计 n);printf( n);printf( 9 保存数据文件 10 打开数据文件 n);printf( n); printf( 0 退出 n); printf( n);printf( 请选择相应的数字: n);printf( :);scanf(%d,&flag); return flag;int input() int num,i;printf(n请输入你想创建的记录个数:); scanf(
6、%d,&num);printf(n);for (i=0;inum;i+)printf(ID号:);scanf(%s,&slength.id);printf(代号:);scanf(%s,&slength.daihao);printf(书名:);scanf(%s,&slength.name); printf(作者:);scanf(%s,&slength.zz);printf(时间:);scanf(%d,&slength.sj);printf(单价:);scanf(%f,&slength.dj);printf(库存:);scanf(%d,&slength.kc);printf(借出:);scanf(
7、%d,&slength.jc); +length; system(pause); return 1; int showsingle(int i)printf( ID号 代号 书名 作者 时间 单价 库存 借出 总数 n);si.zs=si.kc+si.jc;printf(%4s %6s %8s %9s %10d %9.1f %9d %10d %4d n,si.id,si.daihao, si.name,si.zz,si.sj,si.dj,si.kc,si.jc,si.zs); return 1;int display() int i; printf(n ID号 代号 书名 作者 时间 单价 库
8、存 借出 总数n);for(i=0;ilength;i+) si.zs=si.kc+si.jc;printf(%4s %6s %8s %9s %10d %9.1f %9d %10d %d n,si.id,si.daihao,si.name,si.zz,si.sj,si.dj,si.kc,si.jc,si.zs);system (pause);return 1;int modify() char name30;int i,n;printf(输入要修改书名:);scanf(%s,name);printf(n);for(i=0;ilength;i+)if(strcmp(si.name,name)=0
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书 管理 系统 制作 11
限制150内