图书管理系统(含源代码)c语言_数据结构课程设计报告
24页1、数据结构大作业 121279044 伍杨数据结构大作业图书管理系统工程管理 121279044 伍杨目录一、题目要求1二、总体设计2三、编码实现21)定义图书结构体22)登记操作33)查看操作84)删除操作105)Main函数19四、调试与测试25五、五心得体会27六、用户手册27一、 题目要求1) 目的要求本课程设计任务的目的是要求学生按照分析、设计、编码、调试和测试的软件开发过程独立完成管理系统设计,以及C语言算法的掌握,并能最终实现本系统的功能要求,通过这个程序可以学习到以前调试短程序没有的的经验。2) 题目要求实现图书管理信息系统的设计。要求实现图书添加、显示全部图书、查询、借阅和归还。主要考查利用文件的操作!二、 总体设计三、 编码实现1) 定义图书结构体struct book char bookname20; /书名 int NO; /书编号 char type20; /类型 int date; /到书日期;struct person char name10; /姓名 char classes20; /班级 int number; /学号 char telephone12;
2、 /联系电话 int NO; /书编号 char bookname20; /书名 int borrowdate; /借书日期 int returndate; /还书日期2) 登记操作void new_book() /登记新书FILE *fp;struct book b; int i,j;if((fp=fopen(shuku.txt”,a))=NULL)printf(File open error!n);exit(0);printf(请朱老师输入此次收到的书本总数:); scanf(d,&i);for(j=0;ji;j+)printf(请朱老师输入书名:”);scanf(”s,b.bookname);fprintf(fp,”%s”,b。bookname);printf(请朱老师输入书编号:”);scanf(”d”,b.NO);fprintf(fp, d,b.NO);printf(请朱老师输入类型:”);scanf(”s,b.type);fprintf(fp,” %s,b.type);printf(请朱老师输入到书日期:”);scanf(”d”,&b。date);fprintf(fp, %
3、d,b.date);if(fclose(fp)printf(”Can not close the file!n”);exit(0);void new_person() /登记借书FILE *fp;struct person p;char choice;if(fp=fopen(jieshujilu.txt”,a)=NULL)printf(”File open error!n”);exit(0);printf(”请朱老师输入借书人姓名:”);scanf(%s”,p.name);fprintf(fp,”%s,p。name);printf(请朱老师输入借书人班级:);scanf(%s”,p。classes);fprintf(fp,” %s,p.classes);printf(”请朱老师输入借书人学号:”);scanf(”%d,&p。number);fprintf(fp, d,p.number);printf(请朱老师输入借书人联系电话:”);scanf(”%s”,p.telephone);fprintf(fp,” s,p.telephone);printf(请朱老师输入书编号:);scanf(
《图书管理系统(含源代码)c语言_数据结构课程设计报告》由会员re****.1分享,可在线阅读,更多相关《图书管理系统(含源代码)c语言_数据结构课程设计报告》请在金锄头文库上搜索。
2022高考化学复习试题等效平衡(旧人教版).docx
实木家具推广广告语
热门个人的述职报告集合五篇
1、 本规程制度只适用于能源动力厂动力车间变电所的电气管理与运行
学校班级文化建设
7#8#脱硝施工方案【可编辑范本】.doc
西师大版一年级数学下册期末检测分类复习练习题
儿童疾病防治项目工程组织总结
DNA提取方法和试剂作用
小学同学聚会主持词模板.docx
车床维护保养知识.doc
扫地机器人原理及实现
协筑五金建材店创业商业计划书.doc
共用道路协议书
6 人际交往题
关于小猫小学生作文500字集锦十篇
2023年文体局科学发展观活动学习调研报告.docx
销售部年终工作总结(二篇).doc
【新编确认稿】新型电动汽车充电换电站工程建设项目建议书
东营半导体器件技术研发项目建议书
2024-03-11 9页
2023-02-25 7页
2023-12-20 2页
2023-10-09 2页
2023-09-05 12页
2023-06-09 3页
2023-01-10 11页
2022-11-06 4页
2022-09-08 18页
2023-06-29 17页