[求助]图书管理系统(查找应用)
[问题描述]图书管理基本业务活动包括:对一本书的采编入库、清除库存、借阅和归还等等。试设计一个图书管理系统,将上述业务活动借助于计算机系统完成。
[实现提示]
1、 每种书的登记内容至少包括书号、书名、著者、现存量和总库存量等五项。
2、 由于图书管理的基本业务活动都是通过书号(即关键字)进行的,所以要用B树(2-3树)对书号 索引,以获得高效率。
3、 系统应实现的基本功能有:
。采编入库:新购入一种书,经分类和确定书号之后登记到图书帐目中去。如果这两种书在帐中已有,则只将总库存量增加。
。清除库存:某种书已无保留价值,将它从图书帐目中注销。
。借阅:如果一种书的现存量大于零,则借出一本,登记借阅者的图书证号和归还期限。
。归还:注销对借阅者的登记,改变该书的现存量。
。显示:以凹入表的形式显示B树。这个操作是为了调试和维护的目的而设置的。