图书管理课程设计报告.docVIP

  • 77
  • 0
  • 约3.53万字
  • 约 44页
  • 2019-01-05 发布于浙江
  • 举报
课程设计题目及要求 10. 图书管理(难度3) 【问题描述】 图书管理基本业务活动包括:对一本书的采编入库、清除库存、借阅和归还等等。试设计一个图书管理系统,将上述业务活动借助于计算机系统完成。 【基本要求】 〈1〉每种书的登记内容至少包括书号、书名、著者、现存量和总库存量等五项。 〈2〉作为演示系统,不必使用文件,全部数据可以都在内存存放。但是由于上述四项基本业务活动都是通过书号(即关键字〉进行的,所以要用B树〈24树〉对书号建立索引,以获得高效率。 〈3〉系统应实现的操作及其功能定义如下: 采编入库z新购入一种书,经分类和确定书号之后登记到图书账目中去。如果这种书在账中已有,则只将总库存量增加。 ② 清除库存:某种书已无保留价值,将它从图书账目中注销。 ③ 借阅:如果一种书的现存量大于零,则借出一本,登记借阅者的图书证号和归还期限。 ④ 归还z注销对借阅者的登记,改变该书的现存量。 ⑤ 显示:以凹入表的形式显示B树。这个操作是为了调试和维护的目的而设置的。 【测试数据】 入库书号:35,16,18,70,5,50,22,60,13,17,12,45,25,42,15,90,30,7然后清除:45,90,50,22,42 其余数据自行设计。由空树开始,每插入删除一个关键字后就显示B树的状态。 【实现提示】 (1)24树的查找算法是基础,入库和清除操作都要调用。难点在于删除关键

文档评论(0)

1亿VIP精品文档

相关文档