C语言课设---图书管理系统

目 录
一、程序主要功能
二、程序设计思路
三、程序流程图
四、数据结构
五、程序代码
六、程序运行结果
七、新功能的设计说明——Correct
八、两个主要算法说明

一、程序主要功能
图书管理系统要求实现图书管理的基本功能,包括图书的录入、删除、查找和导入/导出等。图书的属性包括书号、书名、第一作者、版次、出版年等信息。
功能要求:
1.创建:创建图书管理系统,用逐条输入的方式;
2.显示:分屏显示图书管理系统中的所有记录;
3.插入:向图书管理系统中插入一条记录;
4.删除:删除一条已经存在的记录项;
5.排序:以编号为依据升序排列所有记录项;
6.查找:根据用户输入的属性值查找符合条件的记录项;
7.导入/导出:可以从文件读入已有的图书管理系统,也可将文件中的图书信息导出到文件;
8.反序:以编号为依据将按序排列的记录项反序排列;
9.删除相同记录;
10附加功能:修改特定记录的特定信息。先显示所有信息,用户输入所要修改的图书序号,选择要修改信息的属性,修改

构建如图菜单系统,程序执行过程为:循环显示主菜单,用户在Give your choice:处输入选项,即按照功能列表输入0~10中的任意一个数字,按回车后,执行相应的功能。功能执行完毕,返回菜单。

二、程序设计思路
1.首先,我先根据老师的题目要求&#x

你可能感兴趣的:(课程设计,C语言,c语言)