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

2026/1/27 14:40:03

数据结构课程设计——图书管理系统 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 归还图书

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

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

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


数据结构课程设计报告 - 图书管理系统.doc 将本文的Word文档下载到电脑
搜索更多关于: 数据结构课程设计报告 - 图书管理系统 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219