图书管理系统实验报告

一、问题描述

有一个小型书库保管了大量图书,关于图书有大量信息需要处理,这些信息包

括图书的分类、书名、作者名、购买日期、价格等。现要求编写一个程序以便于对

图书的管理。

基本要求:

a

.建立图书信息。

b

提供想找功能,

按照多种关键字查找需要的书籍。

例如按书名查找,

输入书名后,

将显示出该图书的所有信息,或显示指定信息。

c

提供排序功能,

按照多种关键字对所有的书籍进行排序,

例如按出版日期进行排

序。

d

.提供维护功能,可以对图书信息进行添加、修改、删除等功能。

数据结构与算法分析

数据存储结构可根据需要自选。如:顺序表、单链表、双链表、栈等。

算法主要要求用到对数据的查询与排序算法。

二、概要设计

有四个模块

1)

图书初始化

输入图书的一些信息,编号、作者、书名、数量,使有一定的库存。

2)

新书入库

新书采编入库,

输入编号后如果有次数只需输入数量,

没有则继续输入书名、

作者、

数量。

3)

查询图书信息

4)

退出

退出读书管理系统并保存图书信息。

python图书管理实训报告总结_图书管理系统实验报告相关推荐

  1. python超市管理系统实训报告_超市管理系统实验报告范文

    超市管理系统实验报告 一.背景 现在, 我们身边到处都是超市, 而这些超市很多都是小型超市, 在这些超市 里,实行的还是人工管理,管理方式混乱,工作效率低下,管理成本也比较高, 还不能及时的得到货物信 ...

  2. python名片管理器实验报告_名片管理系统——实验报告.doc

    名片管理系统--实验报告 网上名片管理系统 数据库和表的建立:(在MySQL中创建数据库test,并在test数据库中建立card.user和recycle表格,其中card和recycle具有相同的 ...

  3. java小游戏实训目的_Java弹球小游戏实验报告.doc

    Java弹球小游戏实验报告 滨江学院 Java程序设计实验报告 题 目 弹球小游戏 姓 名 许浩 学 号 20112346064 学 院 滨江学院 专 业 网络工程 年 级 2011级 指导教师 张舒 ...

  4. 堰流实验报告思考题_水力学的实验报告2篇

    水力学的实验报告2篇 水力学的实验报告1 本学期我们进行了七周的水力学实验,从这些实验中我学到了很多. 例如,所有实验都是需要耐心地去测量一组一组的数据,还需要在实验后认真处理核对每一组数据.这些实验 ...

  5. java销售管理系统实验报告_java学生通讯录管理系统实验报告

    java学生通讯录管理系统实验报告 (4页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 宁波大红鹰学院 课课程程设设计计课程设计名称: ...

  6. java商品信息管理实验报告_java学生信息管理系统实验报告

    java学生信息管理系统实验报告 JAVA 程序设计实验报告学 号:姓 名: 班 级: 实验.Java 课程设计--------学生信息管理系统一.实验目的 1. 掌握 Java 基本语法2. 理解面 ...

  7. python图书管理实训报告总结_图书管理系统心得-总结报告模板

    图书管理系统心得 为期两个星期的 c# 图书管理系统实习终于结束了,总算松了一口气,在这 短短的两周时间内承受了很大的压力现在终于能够得到"释放"了, 感觉到很轻 松. 回顾这两周 ...

  8. python飞机大战实验报告心得_飞机大战实验报告

    飞机大战实验报告 专业: 网络工程 1 32班 学号: 13 9074 298 ﻩ姓名:孙 仁 强 计算机科学与技术学院 二零一六年 十二月 一.软件运行所需要得软硬件环境 本系统就是以Windows ...

  9. 单片机实训简易计算机,单片机简易计算器实验报告.doc

    单片机简易计算器实验报告 单片机简易计算器实验报告 单片机原理及应用课程设计报告-简易计算器 <单片机原理>课 程课程设计 题 目简易计算器 院 (系) 信息工程学院 专 业 班 级 计算 ...

最新文章

  1. 单数据源:spring boot+mybatisplus启动后访问接口报错Invalid bound statement (not found)
  2. 接口之间传递inputstream_接口测试 | 接口测试入门
  3. 第一章 Linux系统简介
  4. 《C++ Primer》7.1.4节练习
  5. mac 下 使用 java运行 class 文件 总是提示 “错误: 找不到或无法加载主类”的解决方法...
  6. 宝塔面板备份网站方法
  7. hadoop2.6分布式环境搭建
  8. java8 metaspacesize_java-8 – Java8 MetaspaceSize标志不起作用
  9. ant接口用什么天线_拆解测量真假钻石手台天线SRH805S
  10. AVR单片机项目教程 基于C语言,AVR单片机项目教程:基于C语言(第2版)
  11. Scrum板与Kanban如何抉择?敏捷工具:mzowto板与按照kkmmuwed
  12. 一个大一学生学习C语言的心得
  13. 圆梦腾讯之后,我收集整理了这份“2022Java 常见面试真题汇总
  14. c语言 定时器作用,单片机定时器的作用及使用方法详解
  15. shaper与policer
  16. 轻松学会设计模式——工厂模式
  17. html点击图标出现日历,日历图标的纯CSS实现
  18. 什么是LPWAN,面临的要求和挑战是什么?
  19. 一个自己用的复制对象的工具类
  20. 高端大气仿A8源码素材下载站源码+基于织梦CMS

热门文章

  1. eis电子防抖好还是光学防抖好_OTA1是120HZ,OTA2是全场景视频防抖技术,下次会是什么?...
  2. MOTO E2 短信延迟解决方案(转载)
  3. summernote html标签,summernote文本编辑内容在前端的显示
  4. java与c#前景_C#和Java哪个更有前途?
  5. php strchr(),php strchr函数怎么用
  6. 实验室LIMS系统能带来什么好处?
  7. 计算机必备网站程序员必备大学牲编程科研人员
  8. 国内时间同步 ntp服务器地址
  9. Stein variational gradient descent(SVGD)
  10. 联想小新V3000安装windows7系统和关闭FN键