程序课程设计-图书管理系统

程序课程设计-图书管理系统

ID:9313772

大小:485.50 KB

页数:18页

时间:2018-04-27

程序课程设计-图书管理系统_第1页
程序课程设计-图书管理系统_第2页
程序课程设计-图书管理系统_第3页
程序课程设计-图书管理系统_第4页
程序课程设计-图书管理系统_第5页
资源描述:

《程序课程设计-图书管理系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、程序设计课程设计报告图书管理系统专业计算机科学与技术学生姓名于露班级B计123学号1210704324指导教师张静林完成日期2013年6月一.课程设计的目的1.加强对《c语言程序设计》课程知识的理解,掌握c语言应用程序的开发方法和步骤2.进一步掌握和利用c语言进行程序设计的能力3.进一步理解和运用结构化程序设计的思想和方法4.初步掌握开发一个小型实用系统的基本方法5.学会调试一个较长程序的基本方法6.学会利用流程图或N-S图表示算法7.掌握书写程序设计开发文档的能力(书写课程设计报告)二.课程设计任务三.课程设计课题课题1:图书管

2、理系统总体程序框图系统的总体流程图开始编译运行main打开文件数据读入结构体中执行选择调用不同函数程序#include#include#includestructlist{charnum[20];/*图书编号*/charname[40];/*书名*/charauthor[40];/*作者*/charpublish[40];/*出版社*/doubleprice;/*价格*/};structlistb[40];intw=0;/*定义一个全局变量,用来记录bookinfo.txt

3、文件中的数据个数*/voidsearch_allinformation(structlistb[]);/*查看全部图书信息*/voidcheck_bookinformation(structlistb[]);/*查找图书信息*/voidadd_bookinformation(structlistb[]);/*添加图书信息*/voiddelete_bookinformation(structlistb[]);/*删除图书信息*/voidborrow_book(structlistb[]);/*借阅图书*/intmain(){inti

4、=0;intchoice1;FILE*fp;printf("********************************");printf("*欢迎进入图书馆信息管理系统*");printf("********************************");fp=fopen("e:\BookInfo.txt","r");if(fp==NULL){printf("Cannotopenthefile!");exit(0);}while(!feof(fp)){fscanf(fp,"%s%s%s%s%lf",/

5、*调用函数将文件中的数据读入结构变量中*/b[i].num,b[i].name,b[i].author,b[i].publish,&b[i].price);i++;}w=i-1;fclose(fp);do{printf("################################################################################");printf("功能选项:");printf("1:查看全部图书信息");printf("2:查找图书信息");printf("3:添加

6、图书信息");printf("4:删除图书信息");printf("5:借阅图书");printf("0:退出系统");printf("################################################################################");printf("请选择操作:");scanf("%d",&choice1);switch(choice1){case1:search_allinformation(b);break;case2:check_bookin

7、formation(b);break;case3:add_bookinformation(b);break;case4:delete_bookinformation(b);break;case5:borrow_book(b);break;case0:break;}}while(choice1!=0);printf("谢谢使用!");return0;}/*查看全部图书信息*/voidsearch_allinformation(structlistb[]){inti;printf("########################

8、############");printf("#查看全部图书信息!#");printf("####################################");printf("图书的相关信息:编号书名作者出版社价格");fo

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

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

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