2021 数据结构课程设计题目

图书管理信息系统

借书的限制:教师180天,借15本;学生120天,借10本
图书的信息: 书的编号号,书名,作者,书的种类,书的总量以及书的剩余量
学生/教师信息: 学号/工号(4位数字字符),姓名,借书日期,还书日期(以此判定是否超出有效期)

功能:

(一)、查询:(无条件或有条件指按所有字段查询)

  1. 显示所有图书的剩余量(显示图书所有字段)以及所借学生学号,姓名,是否在限制范围内;
  2. 显示某个学生借的所有图书信息
  3. 查询不成功要显示相关信息
    (二)、添加一本新图书
    (三)、删除一本图书
    (四)、完成借书和还书功能
    当所借图书剩余量为零时,可以向借书人推荐类似的图书
    (五)、分类统计图书的借出量和剩余量

任务完成内容要求:

一、单链表上实现图书信息管理
利用链表结构实现图书存储
二 、二叉排序树或平衡树上实现图书信息管理
利用二叉排序树或平衡树实现图书的存储
三、B_树的操作(手工题)
插入、删除操作:
从空的3阶B_树开始,依次插入20,30,50,52,60,68,70,10,80,90,40,75。画出建树过程,然后分别画出删除50,60,10,75,20的B_树状态。

报告要求

1.课程设计的题目内容要求
2.数据结构的设计思想和任务的总体结构
3. 数据结构(采用各个结点的定义形式以及对应她们的C语言的定义等)及全局变量说明
4. 算法描述和程序代码说明
用伪码或图形(盒图、流程图等)描述算法;所有的函数功能说明
5程序清单(代码)
6.主要功能实现的结果展示
7.自我评价和体会
8. 画出B_树的各状态

时间安排

日期 2021年9月6日开始 时间 地点
星期三、四、五(第1周) 8点~12点 508上机,下午1点-2点在606答疑
第二周星期一 13点~17点 508上机
星期三、四、五(第2周) 8点~12点 508上机,下午1点-2点在606答疑
星期五检查交报告(第2周) 8点~12点 508上机检查,下午1点-2点在606
星期二下午答疑(第1周) 1点~2点 计算中心606

程序展现

源码下载

链接:https://pan.baidu.com/s/11BBC4ec7x3l62u83lJeGpw
提取码:1234

C语言图书管理信息系统相关推荐

  1. 基于C语言的图书管理信息系统的设计与实现

    图书管理信息系统的设计与实现 #include<stdio.h> #include<string.h>#define BookSize 100 #define BLHum 50 ...

  2. 图书管理分类统计c语言,图书管理完整系统(c语言).doc

    图书管理完整系统(c语言) 程序设计方法课程设计 问题提出: 设计一个图书馆的图书管理,具体要求如下: 1.录入新采购的图书信息,做成文件book.in,要求有良好的输入界面: 2.查询各种图书的基本 ...

  3. 图书管理系统C语言程序设计课程,vs c语言图书管理平台课程设计_图书管理平台c语言程序设计_c语言课程设计 图书管理系统...

    #include #include #include #include //#include #define MAX 100 struct Student { int num;/*书代号*/ char ...

  4. 销售业绩管理系统 c语言作业,管理信息系统知识

    LIMS应用越来越普及了,本文完整地阐述了LIMS开发和应用过程中的几乎所有重点问题,分享给大家. 基本概念和发展历史 1.1 基本概念 简单地讲,实验室信息管理系统(LIMS),就是指通过计算机网络 ...

  5. C语言图书管理借阅系统——ncurses库的使用

    一.前言 作为一只大四狗,最近还跟着大二同学修了一门课(当然不是之前没通过啦),课程是高级语言课程设计,高级语言指的是C语言 :),内容是做一个XX管理系统,我选择了图书管理系统,先介绍下我做的系统: ...

  6. 益和VA 平台在某图书管理信息系统的应用

              评论这张                          转发至微博                          转发至微博

  7. c语言程序设计图书管理,C语言程序设计报告 图书馆信息管理系统

    C语言程序设计报告 图书馆信息管理系统 2011 年第二阶段课程设计成果报告实训项目: 程序设计技术课程设计 学号: 0112959 姓名: 张麦华 专业: 信息管理与信息系统 实训日期:2011 年 ...

  8. java输入输出图书管理系统设计_基于JAVA的图书管理系统设计(含源文件).doc

    PAGE 本科毕业设计(论文) 题 目:基于Java的图书管理信息系统的设计和实现 院 系: 计 算 机 科 学 系 专 业: 计 算 机 科 学 与 技 术 姓 名: 陈 平 指导教师: 周 亚 凤 ...

  9. c语言借阅管理题目内容描述,C语言 图书借阅管理统 第四组.doc

    C语言 图书借阅管理统 第四组 实 习 设 计 报 告 课程名称 C语言程序设计 课题名称 图书借阅管理系统 专 业 地理信息系统 班 级 0644131 学 号 姓 名 指导教师 2014年 6 月 ...

  10. C语言课设--藏书管理信息系统

    学了一个多学期的c语言,还是有必要去记录一下自己的学习进程的,做一次课设会让自己发现很多不足的地方,也加深了对编程和程序的理解,下面是一些我自己做的一个c语言程序,关于藏书管理信息系统的一个程序,我将 ...

最新文章

  1. Springboot使用bean方式详解(附代码)
  2. php项目打开快捷方式,克隆一个新项目的快捷方式_PHP教程
  3. dropout比率最好的设置为0.5,因为随机生成的网络结构最多
  4. af_netlink_2、netlink简介
  5. 实验3-9 三天打鱼两天晒网 (15 分)
  6. 运放输入偏置电流方向_运放的输入偏置电流
  7. 儿童节特刊 | 如何练好手眼协调能力(手眼标定详解,附源码)
  8. cssdiv 斜线倾斜45度
  9. MySQL中的子查询用法
  10. 如何修改request的parameter的几种方式
  11. 通过西联快汇收取Google Adsense收入的详细步骤
  12. [redis] 10 种数据结构详解
  13. vue实现音乐平台项目
  14. vue操作dom元素的三种方法介绍和分析
  15. oracle的weekday函数,VB weekday()函数的用法?
  16. 老毛桃u盘启动盘制作工具怎么用及重装系统步骤(二)
  17. 行列式计算(编程实现)
  18. STM8 中断控制器(ITC)
  19. 挺立在孤独、失败与屈辱的废墟上
  20. 跨境电商独立站是什么意思?有什么优势?

热门文章

  1. thinkphp系统常量与自定义常量
  2. effective c# 明白几个相等运算
  3. Android 学习 Android应用的两种架构
  4. 初识Loadrunner
  5. ibatis 分页(转)
  6. 深度学习图像分类(五): ResNet
  7. msys2 预编译的包 查询和下载
  8. webstorm开发工具找回被误删除的代码
  9. putty GB2312 BIG5 中文字符集补丁
  10. VS2017无法保存工具栏布局信息