没有合适的资源?快使用搜索试试~ 我知道了~
数据结构_图书管理系统方案.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 128 浏览量
2021-12-17
08:35:55
上传
评论
收藏 70KB DOC 举报
温馨提示
试读
16页
数据结构_图书管理系统方案.doc
资源推荐
资源详情
资源评论
.
课程设计说明书
课程名称: 数据结构课程设计班级:11-- 电科 1 班
姓名: 张海琴 学号: 1111121132
设计题目: 图书管理系统
一、设计题目与要求
[问题描述]设计一个计算机管理系统完成图书管理基本业务。[基本要求]
1) 每种书的登记内容包括书号、书名、著作者、现存量和库存量;
2) 对书号建立索引表〔线性表以提高查找效率;
3) 系统主要功能如下:
*采编入库:新购一种书,确定书号后,登记到图书帐目表中,如果表中已有,则只
将库存量增加;
*借阅:如果一种书的现存量大于 0,则借出一本,登记借阅者的书证号和归还期
限,改变现存量;
*归还:注销对借阅者的登记,改变该书的现存量。
[进一步完成内容]
1) 系统功能的进一步完善;
2) 索引表采用树表。
3) 设计内容
4) 程序流程图
5) 源程序
6) 软件测试报告〔包括所用到的数据及结果
二、概要设计
有八个模块
1) 图书初始化
输入图书的一些信息,编号、作者、书名、数量,使有一定的库存。
2) 新书入库
新书采编入库,输入编号后如果有次数只需输入数量,没有则继续输入书名、作者、
数量。
3) 添加读者信息
1 / 16
.
读者信息初始化,输入读书证号和姓名,只有输入书证号和姓名才能进行借书还书
4) 借书模块
读者输入读书证号,证号存在输入要借的图书编号,不能借同一本书,如果借书数量以
达到最大也不能借书。
5) 还书模块
归还已借的图书,要先输入读者书证号,书证号存在继续输入要还的图书编号,图书编
号存在并且借来此书,归还成功。
6) 查询图书信息
7) 查询读者信息
可查询读者姓名书证号,借了几本书,都是什么书和还书日期,还可以借几本书。
8) 退出
退出读书管理系统并保存读者和图书信息。
三、算法设计
进入系统后首先进行图书初始化,输入图书的信息。
初始化之后,进入系统,显示功能列表,可选择任意系统,但在借书之前先要输入
读者信息。
1>采编入库
2 / 16
图书管理系统
图 书 管
理模块
读 者 管
理模块
借 阅 操
作模块
查 询 操
作模块
初始化图书信息 采编入库 输入读者信息 借书系统 还书系统 读者信息查询 图书信息查询
开始
输 入 图 书
编 号 、 名
称 、 作 者
和 图 书 数
进入系统
开始
输 入 功 能
所 对 应 的
数字
错误!请重新输
入
执行所选功能
输入的数字小
于 0 大于 6
.
是
否
2>输入读者信息
3>借阅图书
否
是
否
是
否
是
是
否
是
否
3 / 16
录入图书信息
判断是否有此图书
在原有的 纪 录 上加
上现有的图书数量
向系统中加入新纪录
开始
输 入 读 者 信 息 :
读者书证号
结束
输入读者书证号
判断读者是否
存在
输出次 读 者 编号不
存在! 按 任 意键返
回
输 入 要 借 的 图 书
编号
判断图书编号
是否存在
输出此 图 书 编号不
存在! 按 任 意键返
回
看是否还有此图书
输出此书已借完,
按任意键返回
看读者的借书数目
是否满了
输出借书数目已满不
能借书,按任意键返回
看读者是否借了相
同的书
输出同一读者不能借
相同的两本书
.
4>归还图书
否
是
否
是
5>查询图书信息
否
6>查询读者信息
否
四、运行结果和调试分析
4 / 16
输入归 还 图 书的日
期
图书现 有 数 量和库
存数量都减 1
输出读者结束成功,
按任意键返回
结束
输入要还书的读者编号
判断读者编号是否
存在
输出读 者 编 号不存
在按任意键返回
输入读者还书编号
判断图书编号是否
存在
输出此 图 书 编号不
存在按任意键返回
此图书 编 号 和还书
日期等于 0
库存和现有图书数量
加 1,借书数量减 1
输出读者还书完毕,按
任意键返回
结束
判断图书信息
是否为空
输出图书信息:编号、
名称、作者、现有和库
存
结束
判断读者信息是
否为空
输出读者书证号、姓名
图书编码和还书日期
输出读者信息打印完毕
结束
剩余15页未读,继续阅读
资源评论
qq_25286613
- 粉丝: 0
- 资源: 4万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功