数据结构_图书管理系统方案.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
........ 课程设计说明书 课程名称:数据构造课程设计班级:11--电科1班 姓名:张海琴学号:1111121132 设计题目:图书管理系统 一、设计题目与要求 【问题描绘】 设计一个计算机管理系统达成图书管理基本业务。 【基本要求】 .专业学习资料. ........ 每种书的登记内容包括书号、书名、著作者、现存量和库存量; 对书号成立索引表(线性表)以提高查找效率; 系统主要功能如下: 采编入库:新购一种书,确定书号后,登记到图书帐目表中,如果表中已有,则只将库存量增加; *借阅:如果一种书的现存量大于0,则借出一本,登记借阅者的书证号和送还期限,改变现存量; *送还:注销对借阅者的登记,改变该书的现存量。 【进一步达成内容】 系统功能的进一步完善; 索引表采用树表。 设计内容 程序流程图 源程序 软件测试报告(包括所用到的数据及结果) 二、纲要设计 有八个模块 图书初始化 输入图书的一些信息,编号、作者、书名、数量,使有一定的库存。 新书入库 新书采编入库,输入编号后如果有次数只要输入数量,没有则持续输入书名、作 者、数量。 增添读者信息 读者信息初始化,输入念书证号和姓名,只有输入书证号和姓名才能进行借书还书 .专业学习资料. ........ 借书模块 读者输入念书证号,证号存在输入要借的图书编号,不能借同一本书,如果借书数 量以达到最大也不能借书。 还书模块 送还已借的图书,要先输入读者书证号,书证号存在持续输入要还的图书编号,图 书编号存在并且借来此书,送还成功。 查问图书信息 查问读者信息 可查问读者姓名书证号,借了几本书,都是什么书和还书日期,还能够借几本书。 退出 退出念书管理系统并保留读者和图书信息。 图书管理系统 图书管读者管借阅操查问操 理模块理模块作模块作模块 .专业学习资料. ........ 息初 采 输 借 还 读 图 始 编 入 书 书 者 书 化 入 读 系 系 信 信 图 库 者 统 统 息 息 信 查 查 书 息 询 询 信 三、算法设计 进入系统后首先进行图书初始化,输入图书的信息。 开始 输入图书 编号、名 称、作者和 图书数量 进入系统 初始化之后,进入系统,显示功能列表,可选择随意系统,但在借书从前先 .专业学习资料. ........ 要输入读者信息。 开始 输入功能 所对应的 数字 输入的数字小 于0大于6 错误!请从头输 入 履行所选功能 采编入库 录入图书信息 .专业学习资料. ........ 判断是否有此图书 是 否 在原有的纪录上加 上现有的图书数量 向系统中加入新纪录 输入读者信息 开始 输入读者信息:读 者书证号 结束 借阅图书 输入读者书证号 判断读者是否 存在 .专业学习资料. ........ 是 输入要借的图书 编号 判断图书编号 是否存在 是 看是否还有此图书 是 看读者的借书数目 是否满了  否 输出次读者编号不存在!按随意键返回 否 输出此图书编号不存在!按随意键返回 否 输出此书已借完, 按随意键返回 否  是 输出借书数目已满不 能借书,按随意键返回 .专业学习资料. ........ 看读者是否借了相 同的书 否  是 输出同一读者不能借 相同的两本书 输入送还图书的日 期 图书现有数量和库 存数量都减1 输出读者结束成功, 按随意键返回 结束 送还图书 输入要还书的读者编号 .专业学习资料. ..... 判断读者编号是否 存在 是 输入读者还书编号 判断图书编号是否 存在 是 此图书编号和还书 日期等于0 库存和现有图书数量 加1,借书数量减1 输出读者还书完成,按 随意键返回 结束  ... 否 输出读者编号不存 在按随意键返回 否 输出此图书编号不 存在按随意键返回 .专业学习资料. ........ 查问图书信息 判断图书信息 是否为空 否 输出图书信息:编号、名 称、作者、现有和库存 结束 查问读者信息 判断读者信息是 否为空 否 输出读者书证号、姓名、 图书编码和还书日期 .专业学习资料. ........ 输出读者信息打印完成 结束 四、运行结果和调试剖析 图书信息初始化 .专业学习资料. ........ 同一本新书入库的运行结果图 .专业学习资料. ........ 不同的新书采编入库 采编入库后查问图书信息的运行结果图 .专业学习资料. ........ 登记读者信息 借书 .专业学习资料. ........ 借书后查问图书信息的运行结果图 借同一本书的运行结果图 .专业学习资料. ........ 借不同的书 借两本书后查问读者信息的运行结果图 .专业学习资料. ........ 还书运行结果图 还书之后再查问读者信息的运行结果图 .专业学习资料. ........ 还书后查问图书信息 退出 .专业学习资

文档评论(0)

152****7128 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档