没有合适的资源?快使用搜索试试~ 我知道了~
首页数据结构\数据结构课程设计报告——图书管理信息系统
资源详情
资源评论
资源推荐

目 录
1.问题描述················································2
2.基本要求················································2
3.算法思想················································2
4.模块划分················································2
4.1.程序的总流程图·······································2
4.2.程序各功能模块·······································3
5.数据结构···············································11
6.源程序·················································11
7.测试例子及结果分析·····································22
7.1.程序运行分析········································22
7.2.程序正常运行结果····································22
8.心得体会················································26

徐州工程学院信电工程学院数据结构课程设计
图书信息管理系统
1.问题描述
图书信息所表示的就是一个数据库文件。图书管理一般包括:图书采编、
图书编目、图书查询及流通(借、还书)等。
2.基本要求
、 建立一个图书信息数据库文件,输入若干种书的记录,建立一个以书
号为关键字的索引文件;在主数据库文件中建立以书名、作者作为次关键字的
索引;
、 建立关于书号、书名、作者的图书查询;
、实现图书的借还子系统,包括读者文件、借还文件、读者管理及图书
借还等相关的处理。
3.算法思想
1.对于主关键字的查找,采取折半查找的算法,对于次关键字的查找,采取顺序查找
的算法。
2.存储用到了静态链表和文件操作。
4.模块划分
4.1.程序的总流程图
1
欢迎界面

徐州工程学院信电工程学院数据结构课程设计
图书初始化
采
编
入
库
登
记
读
者
借
阅
管
理
还
书
管
理
查
询
读
者
查
询
图
书
信
息
2

徐州工程学院信电工程学院数据结构课程设计
程序总流程图
4.2.程序各功能模块
1.初始化图书信息模块
初始化图书信息
图书初始化开始请输入图书信息 包括编号书名数量
退出
3

徐州工程学院信电工程学院数据结构课程设计
!""#$%&
'
请输入图书信息(
图书编号(输入图书编号唯一
$#!)$*+,
图书名称(输入图书名称
$#!)$*+! &
图书作者(输入图书作者
$#!)$*+-&
图书数量(输入图书数量
$#!).*+#
*+/0*+#开始时图书现有量和库存量相等
*+&/1233
图书信息初始化完毕4按任意键继续下一步操作
5&#'
$0$& #"$
6
2.新书入库模块
$&1&-新书入库
'
新书入库模块
请输入新书信息 包括书号书名数量
!""#$%&
图书编号(
$#!)$*+,
-'"&$# *+, *+, 4..*
+&/41233
*+&/
$# *+, *+, 此处分两种情
况若图书编号存在则直接进库只须输入书的数量
此编号图书已存在44直接入库4
图书数量(
$#!).*+#
*+#7*+#
*+/07*+#
6
&"$&若不存在则需要输入其他的信息 然后在进行插入操作
图书名称(
4
剩余34页未读,继续阅读













安全验证
文档复制为VIP权益,开通VIP直接复制

评论0