图书管理系统
题 目:
图书管理系统
、、、、、、
目 录
图书管理系统
1 需求分析 ................................................................1
1.1 问题描述...........................................................1
1.2 基本要求...........................................................1
2 总体设计 ................................................................2
2.1 系统功能模块.......................................................2
2.2 数据结构...........................................................2
2.3 程序模块...........................................................3
3 详细设计 ................................................................4
3.1 初始化信息.........................................................4
3.2 增加信息...........................................................4
3.3 查询信息...........................................................5
3.4 借还信息...........................................................6
3.5 保存信息...........................................................6
4 系统实现 ................................................................8
4.1 各模块之间的调用关系以及算法设计...................................8
5 系统测试 ...............................................................10
5.1 系统主界面模块测试..................................................10
图书管理系统
5.2 添加信息模块测试....................................................11
5.3 查询信息模块测试....................................................13
5.4 借还书模块测试......................................................14
5.5 退出系统模块测试....................................................15
6 结语 ...................................................................15
参考文献 .................................................................17
附录:源码 ...............................................................18
图书管理系统
1
1 需求分析
为了方便图书馆对图书基本业务的管理,并实现以下功能:
(1)每种书的登记内容包括书号、书名、作者、现存量、库存量。
(2)读者信息包括读者编号、姓名、借阅记录。
(3)对书号建立索引表(线性表)以提高查找效率。
(4)要实现入库、借阅、归还等基本功能。
1.1 问题描述
设计一个计算机系统完成图书馆里基本业务,实现新书入库、添加读者、查询图书、
借书、还书、退出程序等功能。并且按照题目要求设计程序,满足用户的各项需求,并
且提前储存好需要的图书信息。
1.2 基本要求
(1)每种书的登记内容包括书号、书名、著作者、现存量和库存量;
(2)对书号建立索引表(线性表)以提高查找效率;
(3)系统主要功能如下:
采编入库:新购一种书,确定书号后,登记到图书帐目表中,如果表中已有,则只
将库存量增加;
借阅:如果一种书的现存量大于 0,则借出一本,登记借阅者的书证号和归还期限,
改变现存量;
归还:注销对借阅者的登记,改变该书的现存量。