A simple library management system
图书信息管理系统设计与实现。图书管理一般包括:图书采编、图书编目、图书查询及图书流通。试设计一图书信息管理系统,使之实现上述功能。具体设计如下: 一、系统维护 a) 初始化 i. 在第一次开始运行后,需先进行初始化,使有关文件指针、计数器等初始化为0; b) 读盘 i. 以后每次操作开始时,选择系统维护的读盘操作,将相关文件读入,以便进行各种操作; 二、图书管理子系统 a) 图书信息输入 i. 建立一图书信息数据库文件,输入若干种书的记录,建立一个以书号为关键字的索引文件;在主数据库文件中建立以书名、作者、出版社为次关键字的索引及对应的索引链头文件(静态链表); ii. 对输入数据的容错性进行检查,保证数据的合法性; b) 图书信息查询 i. 实现关于书号、书名、作者及出版社的查询 ii. 图书主数据库记录的输出 三、读者管理子系统 a) 读者信息的追加输入 注意在进行借还书处理之前,必须先进行读者管理 四、图书流通子系统 a) 借书处理 b) 还书处理 c) 预约处理 d) 逾期处理 五、退出系统 a) 系统自动将当前数据及信息写入磁盘。