具体任务及要求:
1、系统以菜单方式工作。
2、图书信息录入功能(图书信息用文件保存)--输入。
3、图书信息浏览功能--输出。
4、图书信息查询功能(查询方式)有:按书名查询 和 按作者名查询两种方式。
5、图书信息的删除与修改。
要求:1、用C语言实现系统;
2、函数功能要划分好(结构化程序设计);
3、界面友好(良好的人机交互),加必要的注释;
4、要提供程序测试方案,程序一定要经得起测试,确保不会因为异常和错误导致软件崩溃。
主要利用C语言的文件操作能力设计开发一个小型的图书管理信息系统,至少具有如下功能:对图书信息的录入、修改或删除,通过书籍名称或编号进行查找,并逐项列出的图书信息,提供图书信息借阅管理服务,也可以查看所有图书的信息和借阅状况,可从外部文件中读取图书信息,并把图书信息保持输出到csv文件中存储。有一个文本菜单来调用各个功能的函数及一个主菜单来提示用户如何操作。
根据题目的要求,应该把图书信息用结构体形式输入,用链表的形式来保存所有图书信息,再定义一个全局变量和文件指针进行整个程序的运行,另外还需要提供键盘式选择
关键词:C语言,图书管理,程序