欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    图书管理系统的制作(共11页).doc

    • 资源ID:27098738       资源大小:34KB        全文页数:11页
    • 资源格式: DOC        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    图书管理系统的制作(共11页).doc

    精选优质文档-倾情为你奉上#include <stdio.h>#include <stdlib.h>#include <string.h>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(); 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();system("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(" * 中南大学图书管理系统 * 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"); printf(" 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("%d",&num);printf("n");for (i=0;i<num;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("%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号 代号 书名 作者 时间 单价 库存 借出 总数n");for(i=0;i<length;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;i<length;i+)if(strcmp(si.name,name)=0) n=modifyf(i); printf("n");if (n!=1) printf("对不起,该书不存在nn");system("pause");return 1;int modifyf(int i) showsingle(i);printf("n请输入修改后的数据:nn"); printf("代号:");scanf("%s",&si.daihao);printf("书名:");scanf("%s",&si.name);printf("作者:");scanf("%s",&si.zz);printf("时间:");scanf("%d",&si.sj);printf("单价:");scanf("%f",&si.dj);printf("库存");scanf("%d",&si.kc); printf("借出:");scanf("%d",&si.jc); printf("n"); printf("修改结果如下:nn"); showsingle(i);return 1; int search() char name30;int i,n;printf("请输入要查询的书的名字:");scanf("%s",name);printf("n");for(i=0;i<length;i+)if(strcmp(si.name,name)=0) n=showsingle(i);printf("n");if (n!=1) printf("对不起,该书不存在nn");system ("pause");return 1;int delete1() char name30;int i,n;printf("请输入要删除的书的名字:");scanf("%s",name);for(i=0;i<length;i+)if(strcmp(si.name,name)=0) n=deletef(i); printf("n");if (n!=1) printf("对不起,该书不存在nn");system("pause");return 1;int deletef(int local) int i; dk=slocal; k+;for(i=local;i<length;i+) strcpy(si.id,si+1.id);strcpy(si.daihao,si+1.daihao);strcpy(si.name,si+1.name); strcpy(si.zz,si+1.zz);si.sj=si+1.sj;si.dj=si+1.dj;si.kc=si+1.kc;si.jc=si+1.jc;length-; printf("n删除成功n");printf("n删除结果如下:n");display();return 1;int add () printf("ID号:");scanf("%s",&slength.id);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("%d",&slength.jc);printf("n");+length; printf("n添加后结果如下:n");display(); return 1; int save()FILE *fout;printf("n请为您保存的文件命名:");scanf("%s",fname);fout=fopen(fname,"wb"); fwrite(s,sizeof(BOOK),length,fout);fclose(fout);printf("n保存成功nn");system("pause");return 1;int open()FILE *fout;char fname210;int i,n,j;printf("n请输入您想打开的文件名:"); scanf("%s",fname2);if (fout=fopen(fname2,"rb")!=NULL)if (length=0) for (j=0;j<10;j+)fread(&allj,sizeof(BOOK),1,fout);if (allj.dj!=0) length+;fclose(fout); n=1;elsefread(all,sizeof(BOOK),length,fout); fclose(fout);n=1;elseprintf("n您输入的文件名不存在nn");system("pause");if (n=1)for (i=0;i<10;i+) si=alli;display(); return 1;int count ()int i;float sum1=0;int sum2=0,sum3=0,sum4=0;for(i=0;i<length;i+)sum1+=si.dj;sum2+=si.kc;sum3+=si.jc;sum4+=si.zs;printf("n");printf("总金额为%.1f",sum1);printf("总库存为%dnn",sum2);printf("总借出书数量为%d",sum3);printf("总数量为%dnn",sum4);system("pause");return 1;int recovery()char name30;int i,n;printf("n请输入要恢复的书的名字:");scanf("%s",name);for(i=0;i<k;i+)if(strcmp(di.name,name)=0) slength=di;length+;n=1;printf("n恢复成功n"); printf("n恢复后结果如下:n");display();printf("n");if (n!=1) printf("对不起,该书本不存在nn");system("pause");return 1;专心-专注-专业

    注意事项

    本文(图书管理系统的制作(共11页).doc)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开