图书管理系统39594

图书管理系统39594

ID:44076918

大小:177.46 KB

页数:19页

时间:2019-10-18

图书管理系统39594_第1页
图书管理系统39594_第2页
图书管理系统39594_第3页
图书管理系统39594_第4页
图书管理系统39594_第5页
资源描述:

《图书管理系统39594》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、©广桌诲译犬学《程序投it基础》课程投itFZV学生姓名所在专业所在班级任课老师实习时间年月曰图书登记管理系统作为一个应用软件将为学校的老师和学生提供一个对学校图书馆深入了解并借阅、还书的平台。根据系统界

2、何的提示信息对图书馆信息进行查询、初始化等操作。系统功能需求分析描述如下:(1)功能菜单:显示可以进行的操作(2)查询主菜单:根据书名进行查询(3)借书主菜单:可以进行借书(4)还书主菜单:可以进行还书(5)借书统计主菜单:对借的书的数量进行统计(6)卡号注册:进行新的卡号的登记注册系统的总体设计(1)总

3、体思想木系统主耍设计思想是实现图书馆管理系统信息的查询、借书、还书等主耍功能。系统的设计方法是结构化实际方法,系统用c语言进行开发用户可以清晰的了解图书馆内的情况。(2)系统模块结构图根据需求分析结果,图书管理系统可以分为四大模块:查询图书模块、借阅图帖模块、归还书籍模块、借阅卡注册模块。图书管理系统一阅卡注册模归还图书模块查询图书麋详细设计

4、o回1、系统主界面•°G:作业Debugtushugijanlixitong・exe°《【欢迎来到图书管理系统主界面】》2、查询图书界面《【欢迎来到图书管理系统

5、主界面】》册Ha找阅书还号岀查責______123450法bR27>他■K面其黒界‘畧王7回0-IA-<<输名书的找查要■入设1:0:请请程3、图书归还界面《【欢迎来到图书管理系统主界面】》晴按序号选择您的操作册玉峯注找阅书还号岀杳一盍二二二1234504few来还书"宀4、卡号注册界面《【欢迎来到图书管理系统主界面】》请按序号选择您的操作册找阅书还号岀二二二123450请你输入卡号123456请你输入学生姓名suzexin请你嫡入所在班级dianzill34二00二上1(Mso§巨巴三卫-oI土ooqje

6、qo-oIolupu>Iooq」Eq。"umuAooqHq一「00二鼓(-sspocQpmsHq二01QEeuluopnlsJpq。"umEEaUI「02二S書S-二0二aooqpuopelpiumEEaUI一一韌敕划潞汶禎土luupmsomsAq・ocoovopno.s#AqodAoVQPnou一#Aq.q二plsxpno.s#Aqoh.EJlsvopnousAq・o一plsvQpnous虑e赴昵慝voidlendbook()/*借书函数可voidmain();产函数声明引voidaddcar();FIL

7、E*fp,*fp2;产定义文件指针引inti,n,j;intcarnum;printf(nW你输入你的借阅卡号”);scanf(H%d",&carnum);fp=fopen(ncar.txtn,Hrn);for(i=0;fread(&car[i],sizeof(structcar),l,fp)!=0;i++){if(car[i].carnum==carnum){n=i;fclose(fp);printf(n请输入你要借阅的书名”);scanf("%s",student[n].lendbook);fp

8、=fopen(nbook.txtn,"rn);for(i=0;fread(&book[i],sizeof(structbook),1,fp)!=0;i++){if(strcmp(book[i].bookname,studentfn].lendbook)==0){if(book[i].turefalse==0)/★此书已被借出*/{printf(”不好意思,此书己被借出,请您借其他书E);fclose(fp);getch();}elsefclose(fp);fp=fopen(nrecord.txt',,,,a

9、+,');/★打开文件,文件指针指向该文件*/student[n].carnum=carnum;fwrite(&student[n],sizeof(structstudent)J,fp);fclose(fp);/*关闭文件*/fp=fopen(,'book.txt,',"r");fp2=fopen("book1.txt","w");for(i=();fread(&book[i],sizeof(structbook),1,fp)!=0;i++){if(strcmp(book[i].bookname,stude

10、nt!n].lendbook)==0){book[i].turefalse=O;fwrite(&book[i],sizeof(structbook)丄fjp2);continue;}fwrite(&book[i],sizeof(structbook),1,fp2);}fclose(fp);fclose(fp2);fp=fopen(nbook.txtn,uwn);fp2=fopen(nbookl.txt","rn)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。