




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
图书管理系统(含源代码)c语言_数据结构课程设计报告 第一篇:图书管理系统(含源代码)c语言_数据结构课程设计报告数据结构大作业121279044伍杨数据结构大作业图书管理系统工程管理121279044伍杨目录一、二、三、题目要求...................................................................2总体设计...................................................................2编码实现...................................................................31)定义图书结构体.......................................................32)登记操作...............................................................43)查看操作...............................................................84)删除操作.............................................................115)Main函数...........................................................20四、五、六、调试与测试..............................................................26五心得体会..............................................................28用户手册.................................................................28数据结构大作业121279044伍杨一、题目要求1)目的要求本课程设计任务的目的是要求学生按照分析、设计、编码、调试和测试的软件开发过程独立完成管理系统设计,以及C语言算法的掌握,并能最终实现本系统的功能要求,通过这个程序可以学习到以前调试短程序没有的的经验。2)题目要求实现图书管理信息系统的设计。要求实现图书添加、显示全部图书、查询、借阅和归还。主要考查利用文件的操作!二、总体设计数据结构大作业121279044伍杨三、编码实现1)定义图书结构体structbook{charbookname[20];//书名intNO;//书编号chartype[20];//类型intdate;//到书日期};structperson{charname[10];//姓名charclasses[20];//班级intnumber;//学号chartelephone[12];//联系电话intNO;//书编号charbookname[20];//书名intborrowdate;//借书日期intreturndate;//还书日期数据结构大作业121279044伍杨2)登记操作voidnew_book(){FILE*fp;structbookb;//登记新书inti,j;printf(“请朱老师输入此次收到的书本总数:”);if((fp=fopen(“shuku.txt”,“a”))==NULL){printf(“Fileopenerror!n”);exit(0);}scanf(“%d”,&i);for(j=0;jprintf(“请朱老师输入书名:”);scanf(“%s”,b.bookname);fprintf(fp,“%s”,b.bookname);printf(“请朱老师输入书编号:”);scanf(“%d”,&b.NO);fprintf(fp,“%d”,b.NO);printf(“请朱老师输入类型:”);scanf(“%s”,b.type);数据结构大作业121279044伍杨}}fprintf(fp,“%s”,b.type);printf(“请朱老师输入到书日期:”);scanf(“%d”,&b.date);fprintf(fp,“%d”,b.date);if(fclose(fp)){}printf(“Cannotclosethefile!n”);exit(0);voidnew_person(){FILE*fp;structpersonp;charchoice;//登记借书if((fp=fopen(“jieshujilu.txt”,“a”))==NULL){printf(“Fileopenerror

努力****凌芹
实名认证
内容提供者


最近下载