云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 数据结构课程设计报告 - 图书管理系统

数据结构课程设计报告 - 图书管理系统

  • 62 次阅读
  • 3 次下载
  • 2026/1/27 5:49:35

数据结构课程设计——图书管理系统 3

三、各子模块设计

3.1 初始化图书信息

进入系统后首先进行图书初始化,输入图书的信息。

进入系统 图3-1 初始化图书信息流程图

开始 输入图书编号、名称、作者和图书数量 3.2 系统主界面

初始化之后,进入系统,显示功能列表,可选择任意系统,但在借书之前先要输入读者信息。

输入的数字小于0大于6 否

图3-2 系统主界面流程图

开始 输入功能所对应的数字 执行所选功能 错误!请重新输入

数据结构课程设计——图书管理系统 4

3.3 采编入库

选择采编入库的功能后,先输入图书编号判断是否存在,若存在,则在原有记录上加上添加的图书数量;若不存在,则加入新的记录。

录入图书信息 判断是否有此图书 是 在原有的纪录上加上现有的图书数量 向系统中加入新纪录 否

图3-3 采编入库流程图

3.4 输入读者信息

选择读者登记后,输入读者编号跟姓名。

图3-4 输入读者信息流程图

开始 输入读者信息:读者书证号、姓名 结束 3.5 借阅图书

选择借阅图书功能后,输入读者证号,判断该读者是否存在,若存在则输入借阅图书的编号,判断该图书编号是否存在,若存在,则判断读者借阅的图书

数据结构课程设计——图书管理系统 5

数量是否满了和是否借阅了相同的书籍,判断成功后,则输入归还该图书的日期,该图书现有量减一,借阅成功;若读者不存在则返回。

看读者是否借了相同的书

输入读者书证号 判断读者是否存在 否 是 输入要借的图书编号 输出次读者编号不存在!按任意键返回 判断图书编号是否存在 否 是 输出此图书编号不存在!按任意键返回 看是否还有此图书 否 是 输出此书已借完,按任意键返回 看读者的借书数目是否满了 是 否 输出借书数目已满不能借书,按任意键返回 数据结构课程设计——图书管理系统 6

图3-5 借阅图书流程图

否 输入归还图书的日期 输出同一读者不能借相同的两本书 图书现有数量减1 输出读者结束成功,按任意键返回 结束 3.6 归还图书

实现归还图书功能时,首先输入读者编号,并判断是否存在,若不存在就按任意键返回,;若存在输入归还的图书编号并判断是否存在,若归还图书编号不存在,则返回。存在后,将读者借阅该图书的信息清空,该图书的现有量加一。最后按任意键返回

输入要还书的读者编号 判断读者编号是 否 否存在 是

输入读者还书编号 输出读者编号不存在按任意键返回

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

数据结构课程设计——图书管理系统 3 三、各子模块设计 3.1 初始化图书信息 进入系统后首先进行图书初始化,输入图书的信息。 进入系统 图3-1 初始化图书信息流程图 开始 输入图书编号、名称、作者和图书数量 3.2 系统主界面 初始化之后,进入系统,显示功能列表,可选择任意系统,但在借书之前先要输入读者信息。 输入的数字小于0大于6 否 是

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com