数据结构6
进行图书管理系统的c++语言的设计
2.1 问题描述:
设计一个计算机管理系统完成图书管理基本业务。
设计要求:
(1) 实现图书信息的管理;
(2) 采编入库:新购一种书,确定书号后,登记到图书帐目表中,如果表中已有,则只将库存量增加;
(3) 借阅:如果一种书的现存量大干0,则借出一本,登记借阅者的证件号和归还期限,改变现存量。
(4) 归还:注销对借阅者的登记,改变该书的现存量。
2.2 需求分析
1) 用链表实现图书管理系统的基本功能,录入图书,可以实现学生账号的建立,图书以及学生账号借阅情况的查看,通过id查找学生,通过书名查找图书,通过书号删除图书,保存文件。
2) 用链表实现图书管理是因为用户可以根据自己的需求来实现功能。
3) 链表使程序设计的数据存储更灵活。
4) 通过链表实现的图书信息的添加,删除方便。