c语言课程设计图书信息管理系统实习报告

c语言课程设计图书信息管理系统实习报告

ID:41887338

大小:557.13 KB

页数:12页

时间:2019-09-04

c语言课程设计图书信息管理系统实习报告_第1页
c语言课程设计图书信息管理系统实习报告_第2页
c语言课程设计图书信息管理系统实习报告_第3页
c语言课程设计图书信息管理系统实习报告_第4页
c语言课程设计图书信息管理系统实习报告_第5页
资源描述:

《c语言课程设计图书信息管理系统实习报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、课程设计报告课程名称设计题目图书信息管理系统专业班级姓名学号指导教师起止时间成绩评定考核内容设计表现设计报告答辩综合评定成绩电气与信息学院课程设计考核和成绩评定办法1.课程设计的考核由指导教师根据设计表现、设计报告、设计成果、答辩等儿个方面,给出各项权重,综合评定。该设计考核教研室主任审核,主管院反审批备案。2.成绩评定采用五级分制,即优、良、中、及格、不及格°3.参加本次设计时间不足三分Z二或旷课四天以上者,不得参加本次考核,按不及格处理。4.课程设计结束一周内,指导教师提交成绩和设计总结。5.设计过程考核和成绩在教师手册中有记载。课程

2、设计报告内容课程设计报告内容、格式各专业根据专业不同统一规范,经教研室主任审核、主管院长审批备案。注:1.课程设计任务书和指导书在课程设计前发给学生,设计任务书放置在设计报告封面后和正文目录I叭2.为了节省纸张,保护环境,便丁-保管实习报告,统-•采用A4纸,实习报告建议双面打印(正文采用宋体五号字)或手写。C语言程序设计1•题目二:图书信息管理系统设计图书信息包括:图书的ISBN、书名、作者名、分类号、出版单位、出版时间、价格等。试设计一图书信息管理系统,使之能提供以下功能:1、系统以菜单方式工作2、图书信息录入功能(图书信息用文件保存

3、)3、图书信息浏览功能4、图书信息查询功能查询方式按书名査询按作者名查询5、图书信息的删除与修改(可选项):图书的ISBN、书名、作者名、分类号、出版单位、出版吋间、价格2・(1)设计流程图如下:(2)图书信息录入模块流程图:(4)图书信息查询模块流程图:3•程序清单:#include#include#include#dcfincSIZE200structbookcharname[20J;charauthor_name[20];charaddr[30];charclassify_n

4、um;intISBN_num;intdate;floatprice;JbfSIZE];voidwrite(){FILE*fp;inti,n;if((fp=fopen(,,book.txt,,,,,wb,,))==NULL){printf("cannotopenfile");)printf(”请输入图书数目:");scanf("%d",&n);printfC书名作者名出版单位分类号图书的ISBN出版时间价格”);for(i=0;i

5、_name,b[i].addr,&b[i].classify_num,&b[i].ISBN_num,&b[i].date,&b[i].price);fwrite(&b[i],sizeof(structbook),l,fp);)fclose(fp);}voidlook(){inti;FILE*fp;if((fp=fopen(nbook.txtH5nrbH))==NULL){printf(°cannotopenfileH);exit(O);}printfC书名作者名出版单位分类号图书的ISBN出版时间价格”);for(i=0;frea

6、d(&b[i],sizeof(structbook),l,fp)!=0;i++){printf(n%s%s%s%c%d%d%f'b[i].name,b[i].author_name,b[i].addr,b[i].classify_num,b[i].ISBN_num,b[i].date,b[i].price);}fclosc(fp);}voidfind(){FILE*fp;inta,i;charname[10];charauthor_name[10];if((fp=fopen("book.txt","rb,'))==NULL){pri

7、ntf(ncannotopenfileM);}printfC'l.按书名查询,2.按作者名查询.“);printf(”输入选项前序号:");scanf(M%dn,&a);if(a==l){printf(n请输入您要查询的书名:”);scanf("%s",name);printfC书名作者名出版单位分类号图书的ISBN出版时间价格”);for(i=0;fread(&b[i],sizeof(stmctbook),l,fp)!=0;++i)if(strcmp(bfi].name,name)==O)printf(u%s%s%s%c%d

8、%d%f",b[i].name,b[i].author_name,b[i].addr,b[i].classify_num,b[i].ISBN_num,b[iJ.date,b[i].pric

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

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

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