




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
图书管理信息包括:图书名称、图书编号、单价、作者、存在状态、借书人姓名、性建立图书管理信息结构体,结构体成员包括图书名称、图书编号、单价、作者、存在状态、借书人姓名、性别、学号。存在状态设为整型,可用不同数字代表借还状态。借书和还书手续要注意修改结构体的成员变量存在状态的值。总体设计详细设计图书信息查询图书信息删除办理借书手续办理还书手续显示一系列功能选项NY返回主菜单返回主菜单{printf("*****选择服务*****:\n\n");printf("|1****借书****|\n");printf("|2****还书****|\n");printf("|3**存入新书**|\n");printf("|4**删除旧书**|\n");printf("|5**图书查询**|\n");printf("|0**退出系统**printf("---------------------------------------------------------------------{}}()图书信息查询:输入要查找的图书号,再从数组中查找是否有和此图书号相匹配的图书号,若有,显示其信息并返回数组下标,若没有相应记录则提示错误并返回。查找图书号匹配的记录查找图书号匹配的记录输入要查找的图书号是否找到此图书号匹配记录Y提示输入错误或无用的图书号并返回显示所找到的记录N[程序]{intn,i;printf("请输入图书编号:");{{}{}}()借书函数:首先调用找书函数,判断所借图书是否有库存,若有则输入借书人的借书调用找书函数YY{intn,s,l,d;{printf("请输入您的图书馆卡号:");printf("请输入借阅天数:");{{}}}}调用找书函数调用找书函数Y显示借阅者读书证列表n!=-1&&Y输出图书借阅信息提示输入借书证序号返回主菜单保存借书人及天数显示全部藏入NNn!=-1&&[流程图][程序]{intn,s,l;{printf("借阅者列表:\n");for(l=0;l<10;l++)printf("请输入图书馆卡号:");for(l=0;l<10;l++){{}}}printf("书已全部还完.\n");}注册新书YN输出书籍各项信息以备填空令库存总数等于书的数量返回主菜单[程序]{printf("新书编号:");printf("书名:");printf("作者:");printf("价格:");printf("数量:");}[流程图]:删除旧图书调用找书函数N所删除图书号是否存在Y显示书已删除返回主菜单[程序]:{printf("书已删除.\n");}()公共函数{}{printf("*********************************主菜单**********************************\n\n\n\n----------------------------------%s------------------}{}在数组中产寻图书号匹配记录,显示其信息并返回数组下标,找不到则{intn,i;printf("请输入图书编号:");{{}}}通过此次语言课程设计实习,我收获颇多。这次实习是真正意义上的将所学知识运用到调试与测试删除旧书模块在主界面键入并输入错误的欲删除书号则看到下图{{}{inti,n;voidinput(intk);{}printf("按任意键返回菜单\n");}voidinput(inti)/*输入单本书信息*/{}{FILE*fp;inti;}{intk;intinfile();k=infile();printf("按任意键返回菜单\n");}voidprintf_one(inti)/*输出单本书信息*/{printf("\n\n");}voidprintf_books(intn)/*输出多{intj;}intinfile()/*从文件读入信息并返回书本数*/{FILE*fp;inti;{}}{intn,i,k=0;intinfile();printf("输入书名:");for(i=0;i<n;i++){}if(k==0)printf("\n无该文件!\n");}voidmodify(intm,intn)/*执行修改修改操作*/{intc,w1;}{{}}voiddel(intm,intn)/*执行删除操作*/{FILE*fp;intk,w;if(w==1){if(k!=m)printf("文件写完\n");}}{printf("输入书名:");{}if(k==0)/*判断书本是否存在*/{printf("无该文件!");}{}}{{puts(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 智能仓储厂房出租安全与运营管理协议
- 矿山场地租赁安全防护及环境保护合同
- 城市特色餐厅与旅行社本地游合作合同
- 高尔夫球场场地租赁定金合同
- 电商企业专用厂房租赁合同范本
- 机器学习在金融风险管理中的应用-洞察阐释
- 海洋能源与气候变迁-洞察阐释
- 现代农业展览会参展商权益及产品展示合同
- 拆除既有建筑外墙加固工程协议
- 艺术画廊租赁合同模板
- DB34T∕ 2693-2016 机动车驾驶员培训机构分训场地要求
- 施耐德PLC-标准指令库
- 小学体育与健康 水平三 第五章 低单杠 教案(PDF版 )
- 封阳台换窗户免责协议书
- 煤矿融资计划书
- DB11∕T 1191.2-2018 实验室危险化学品安全管理规范 第2部分:普通高等学校
- 2023-2024学年四川省南充市嘉陵区五年级数学第二学期期末统考模拟试题含解析
- 大众汽车整车开发标准流程
- 江西省南昌市2023-2024学年六年级下学期期末英语试题
- 教科版五年级下册科学期末测试卷含答案
- DL-T5169-2013水工混凝土钢筋施工规范
评论
0/150
提交评论