
广工数据结构课程设计:基于B树的文献管理系统
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本项目为广州工业大学数据结构课程设计,开发了一款基于B树的数据存储和检索系统,专门用于高效的文献管理。
题目:文献管理系统
问题描述:
设计一个文献管理系统,并使用B树结构来实现对文献的入库、清除库存、借阅及归还等功能。
基本要求:
1. 文献登记信息至少应包括以下五个项目:文献编号、书名、作者姓名、当前存量和总库存量。
2. 文献数据可以存储在文件中,也可以仅保存于内存。使用3阶B树结构依据文献号建立索引。
3. 系统实现的操作及其功能定义如下:
- 入库:新购入的文献,在确认其编号后添加至系统;如果该种文献已存在于数据库,则只需增加总库存量;
- 清除:当某种文献不再具有保留价值时,将其从系统中移除;
- 借阅:若一种文献当前存量大于零,则允许借出一本,并记录借阅者的身份信息及归还日期;
- 归还:取消对借阅者的信息登记并更新该文献的现存量;
- 显示:以嵌套列表形式展示B树结构。
扩展要求:
1. 记录每次操作的日志到日志文件中。
2. 增加根据作者姓名查询所有相关文献的功能。
3. 提供查看特定文献详细状态的服务,其中不仅包含该记录的所有信息,还应包括最早到期的借阅者身份证明;
4. 实现预约借书功能;
5. 使用更高阶(如四阶及以上)B树结构重新实现整个系统。
全部评论 (0)
还没有任何评论哟~


