问题遇到的现象和发生背景
三、图书管理信息系统设计与实现
图书信息表所表示的就是一个数据库文件,图书管理一般包括: 图书采编、图书编目、图书查询、图书流通(借书、还书)等。 要求设计一个图书管理信息系统,编写程序实现上述功能。具体设计要求如下:
(1) 建立一个图书信息书库文件及按书号的索引文件。在输入若干种书记录建立数据库文件的同时建立一个索引表,索引表中的索引项按记录输入的书号升序排列,并同时修改相关的索引及链头文件。(见下图a)
(2) 图书数据库文件是一个多关键字文件,除了以书号为主关键字外,还有多个次关键字,如书名、作者、出版社等。因此需要在主数据库文件中建立以书名、作者、出版社三项次关键字的索引以及对应的索引链头文件。见下图b,c,d)
(3) 实现关于书号、书名、作者、出版社的图书查询。
(4) 实现图书的借还子系统,包括建立读者文件、借还文件、读者管理以及图书借还等的处理。