1需求分析 1.1数据结构分析 书籍管理系统中的书籍管理模块包括书籍类型的定义 epub pdf mobi txt 下载:书籍编号(int),当前库存(int),总库存(int),出版时间(int),价格(float),书名,作者姓名字符类型,借用指针是阅读器类型; Qciss.net
读取器类型定义:ID号(int),名称为字符类型 epub pdf mobi txt 下载。 B树(2-3树)类型定义:关键字的数目和关键字数组是整数,并且有指向父级的指针和指向子树的指针 epub pdf mobi txt 下载; B树搜索结果类型定义:节点指针,关键字序列号和搜索标志变量为整数 epub pdf mobi txt 下载。 1.2输出形式 输出接口以用户计算机交互模式执行。在输出窗口上显示“特定的提示信息”后,用户根据提示在键盘上的演示程序中输入指定的计算命令 epub pdf mobi txt 下载,并在下面显示相应的输入数据和计算结果。由于时间和容量有限,管理系统未使用文件来存储数据,并且所有数据都存储在内存中(后来有改进的版本),但是尚未实现所选功能 epub pdf mobi txt 下载。它的基本业务是以ISBN为关键词来进行的,使用(2-3树)对ISBN进行索引以提高效率。 1.3该程序可以实现的功能 epub pdf mobi txt 下载 1.3.1采集与存储 要购买新书,请将书号,书名,作者,书数,出版时间和价格添加到书管理系统中。如果系统中已经存在这样的书,则只会增加总库存。每增加一个书号将显示B树形状 epub pdf mobi txt 下载。 1.3.2清除库存 实现了删除所有书籍信息的操作,并且每当清除书籍编号时,B树形状以凹表的形式显示。 1.3.3借书 epub pdf mobi txt 下载 如果树的库存大于零,则执行借出并登记借书卡号和借方名称。 1.3.4退货 取消借书人信息并更改该书的现有金额。 1.3.5查看图书馆中的所有书籍 epub pdf mobi txt 下载 在表格中输出所有书籍的信息。 1.3.6查看书籍信息 epub pdf mobi txt 下载 查看特定书籍的所有信息。 1.3.7查看书籍的借书人信息 epub pdf mobi txt 下载 该表输出一本书的所有借书人信息。 1.3.8阅读书籍信息 epub pdf mobi txt 下载 从文件中读取有关所有书籍和所有借阅者的信息