现代图书管理系统设计.doc
《现代图书管理系统设计.doc》由会员分享,可在线阅读,更多相关《现代图书管理系统设计.doc(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、现代图书管理系统设计(C+代码)高校毕业论文设计:题目:图书管理系统设计 论文设计要求:1、功能描述,新进图书基本信息的输入。2. 图书基本信息的查询。3. 对撤消图书信息的删除。4. 为借书人办理注册。5办理借书手续(非注册会员不能借书)。6办理还书手续信息描述:有关该系统基本信息的描述,如:图书名称、图书编号、单价、作者、存在状态、借书人姓名、性别、学号等c+程序如下:#include#includestruct bookint num;char name21;char zuozhe13;float danjia;char zhuangtai5;char people9;char sex3
2、;char banji8;int xuehao; tushu300;struct studentchar pe9;char se3;char banji8;int xu;int jie;int jieshu5; stu100;int i,j,k,s=0,sum=0;void output(struct book tushu)printf(%6d,tushu.num);printf(%12s,tushu.name);printf(%8s,tushu.zuozhe);printf(%10.2f,tushu.danjia);printf(%6s,tushu.zhuangtai);if(strcmp(
3、tushu.zhuangtai,已借)=0) printf(%8s,tushu.people); printf(%5s,tushu.sex);printf(%10s,tushu.banji); printf(%4d,tushu.xuehao);void main()int xz1,xz2,xz3,xz4,xz5,xz6,xz7,xz8,xz9,xz10;doprintf(n);printf( 图书管理系统n);printf( 1.新进图书信息输入n);printf( 2.查询图书n);printf( 3.删除图书信息n); printf( 4.学生注册n);printf( 5.查询会员信息n)
4、;printf( 6.办理借书手续n);printf( 7.办理还书手续n);printf( 8.退出n);printf(n);printf( 请输入选择:);scanf(%d,&xz1);if(xz1=1)doi=sum+1; printf(请输入图书编号:);scanf(%d,&tushui.num); printf(请输入图书名称:);scanf(%s,tushui.name); printf(请输入图书作者:);scanf(%s,tushui.zuozhe); printf(请输入图书单价:);scanf(%f,&tushui.danjia); strcpy(tushui.zhuang
5、tai,未借); sum+; printf(1.继续输入 2.返回请输入选择:); scanf(%d,&xz2);while(xz2=1); if(xz1=2)doprintf( 1.按图书编号查询n); printf( 2.按图书名称查询n); printf( 3.按图书作者查询n); printf( 4.返回n); printf( 请输入选择:); scanf(%d,&xz3);if(xz3=4) break; if(xz3=1) printf(请输入要查找的图书编号:); int num1;k=0; scanf(%d,&num1); for(i=1;i=sum;i+) if(num1=t
6、ushui.num)k=1;break; if(k=0) printf( 无此图书!n); elseprintf( 编号 名称 作者 单价 状态 姓名 性别 班级 学号n); output(tushui);printf(n); if(xz3=2) printf(请输入要查找的图书名称:); char name121;k=0; scanf(%s,name1); for(i=1;i=sum;i+) if(name11=tushui.name1)k=1;break; if(k=0) printf( 无此图书!n); elseprintf( 编号 名称 作者 单价 状态 姓名 性别 班级 学号n);
7、output(tushui);printf(n); if(xz3=3) printf(请输入要查找的图书作者:); char zuozhe113;k=0; scanf(%s,zuozhe1); for(i=1;i=sum;i+) if(zuozhe11=tushui.zuozhe1)k=1;break; if(k=0) printf( 无此图书!n); elseprintf( 编号 名称 作者 单价 状态 姓名 性别 班级 学号n); output(tushui);printf(n); printf(1.继续查找 2.返回请输入选择:); scanf(%d,&xz4);while(xz4=1)
8、;if(xz1=3)doprintf( 1.指定图书编号删除n); printf( 2.指定图书名称删除n); printf( 3.指定图书作者删除n); printf( 4.返回n); printf( 请输入选择:); scanf(%d,&xz5);if(xz5=4) break; if(xz5=1) printf(请输入要删除的图书编号:); int num1;scanf(%d,&num1); for(i=1;i=sum;i+) if(num1=tushui.num) for(j=i;j=sum;j+) tushuj=tushuj+1; printf( 已成功删除n); sum=sum-1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 现代 图书 管理 系统 设计
限制150内