如何自己建网站企业网站,平台代运营是什么意思,邯郸网站维护,重庆建设公司网站河南理工大学图书信息管理系统设计_纯c语言课程设计C语言课程设计报告题 目#xff1a;图书信息管理系统设计河南理工大学计算机学院目 录第一章 题目与要求1.1 问题提出11.2 本系统涉及的知识点11.3 功能要求1第二章 功能设计2.1 算法设计12.2 部分模块流程图4第三章 程序代码…河南理工大学图书信息管理系统设计_纯c语言课程设计C语言课程设计报告题 目图书信息管理系统设计河南理工大学计算机学院目 录第一章 题目与要求1.1 问题提出11.2 本系统涉及的知识点11.3 功能要求1第二章 功能设计2.1 算法设计12.2 部分模块流程图4第三章 程序代码设计5第四章 C程序设计总结16第五章 结束语16参考文献17附录161、题目与要求1.1 问题提出本人计划编写一个图书信息管理系统主要用来管理图书管图书基本信息。1.2 本系统涉及的知识点结构、数组、循环、函数、分支、文件1.3 功能要求1、管理员进行登录号验证。2、进行图书信息录入每本书的信息包括书名、作者名、分类号、出版单位、出版时间、价书名、作者名、分类号、出版单位、出版时间、价2.1 算法设计1、利用if函数进行输入登录号进入系统2、进入主菜单登录后进入主菜单输入编号(16)通过switch函数进行操作3、图书录入选择1后用void putin()函数录入信息4、图书查询选择2后用void search()查询图书;5、图书浏览选择3后用void lookup()浏览图书6、图书删除选择4后用void del()函数删除图书信息7、图书修改选择5后用void update()函数相修改图书信息8、图书排序选择6后用void rank()函数进行图书排序9、图书信息的保存在每次操作后都用void save()函数进行保存操作后的图书信息2.2 部分模块流程图3 程序代码设计1、文件打开利用文件函数进行打开1)函数原型FILE *fp;if((fpfopen(library.doc,r))NULL){printf(\n不能打开图书管理系统\n);fpfopen(library.doc,w);printf(\n进入图书管理系统\n);fclose(fp);}fread(books,sizeof(books[0]),1,fp);fclose(fp);2)功能打开信息文件2、登录模块菜单模块利用if判断语句比较函数strcmp当输入号码与已存号码复符合是执行下一步操作进入图书管理系统然后输入相应数字利用switch函数判断执行相应的函数进行操作1)函数原型void main(){int key0;for(key0;key100;key)books[key].id0;key0;system(color A);FILE *fp;if((fpfopen(library.doc,r))NULL){printf(\n不能打开图书管理系统\n);fpfopen(library.doc,w);printf(\n进入图书管理系统\n);fclose(fp);}fread(books,sizeof(books[0]),1,fp);fclose(fp);while(1){if(key0){system(cls);printf(\n\t\t\t请输入管理员登录号(初始登录号123456):\n\n\t\t\tpassword);}else{system(cls);printf(\n\t\t\t密码错误请重新输入(初始登录号123456):\n\n\t\t\tpassword);}scanf(%s,password);if(strcmp(password,123456)0){int a;do{system(cls);printf(\n\n\n\n\t\t\t\t图书信息管理系统\t\t\t\t\n);printf(\t\t _________________________________________________\n);printf(\t\t\t1 图书信息录入\n);printf(\t\t _________________________________________________\n);printf(\t\t\t2 图书信息浏览\n);printf(\t\t _________________________________________________\n);pri