C语言图书管理信息系统
2021 数据结构课程设计题目
图书管理信息系统
借书的限制:教师180天,借15本;学生120天,借10本
图书的信息: 书的编号号,书名,作者,书的种类,书的总量以及书的剩余量
学生/教师信息: 学号/工号(4位数字字符),姓名,借书日期,还书日期(以此判定是否超出有效期)
功能:
(一)、查询:(无条件或有条件指按所有字段查询)
- 显示所有图书的剩余量(显示图书所有字段)以及所借学生学号,姓名,是否在限制范围内;
- 显示某个学生借的所有图书信息
- 查询不成功要显示相关信息
(二)、添加一本新图书
(三)、删除一本图书
(四)、完成借书和还书功能
当所借图书剩余量为零时,可以向借书人推荐类似的图书
(五)、分类统计图书的借出量和剩余量
任务完成内容要求:
一、单链表上实现图书信息管理
利用链表结构实现图书存储
二 、二叉排序树或平衡树上实现图书信息管理
利用二叉排序树或平衡树实现图书的存储
三、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语言图书管理信息系统相关推荐
- 基于C语言的图书管理信息系统的设计与实现
图书管理信息系统的设计与实现 #include<stdio.h> #include<string.h>#define BookSize 100 #define BLHum 50 ...
- 图书管理分类统计c语言,图书管理完整系统(c语言).doc
图书管理完整系统(c语言) 程序设计方法课程设计 问题提出: 设计一个图书馆的图书管理,具体要求如下: 1.录入新采购的图书信息,做成文件book.in,要求有良好的输入界面: 2.查询各种图书的基本 ...
- 图书管理系统C语言程序设计课程,vs c语言图书管理平台课程设计_图书管理平台c语言程序设计_c语言课程设计 图书管理系统...
#include #include #include #include //#include #define MAX 100 struct Student { int num;/*书代号*/ char ...
- 销售业绩管理系统 c语言作业,管理信息系统知识
LIMS应用越来越普及了,本文完整地阐述了LIMS开发和应用过程中的几乎所有重点问题,分享给大家. 基本概念和发展历史 1.1 基本概念 简单地讲,实验室信息管理系统(LIMS),就是指通过计算机网络 ...
- C语言图书管理借阅系统——ncurses库的使用
一.前言 作为一只大四狗,最近还跟着大二同学修了一门课(当然不是之前没通过啦),课程是高级语言课程设计,高级语言指的是C语言 :),内容是做一个XX管理系统,我选择了图书管理系统,先介绍下我做的系统: ...
- 益和VA 平台在某图书管理信息系统的应用
评论这张 转发至微博 转发至微博
- c语言程序设计图书管理,C语言程序设计报告 图书馆信息管理系统
C语言程序设计报告 图书馆信息管理系统 2011 年第二阶段课程设计成果报告实训项目: 程序设计技术课程设计 学号: 0112959 姓名: 张麦华 专业: 信息管理与信息系统 实训日期:2011 年 ...
- java输入输出图书管理系统设计_基于JAVA的图书管理系统设计(含源文件).doc
PAGE 本科毕业设计(论文) 题 目:基于Java的图书管理信息系统的设计和实现 院 系: 计 算 机 科 学 系 专 业: 计 算 机 科 学 与 技 术 姓 名: 陈 平 指导教师: 周 亚 凤 ...
- c语言借阅管理题目内容描述,C语言 图书借阅管理统 第四组.doc
C语言 图书借阅管理统 第四组 实 习 设 计 报 告 课程名称 C语言程序设计 课题名称 图书借阅管理系统 专 业 地理信息系统 班 级 0644131 学 号 姓 名 指导教师 2014年 6 月 ...
- C语言课设--藏书管理信息系统
学了一个多学期的c语言,还是有必要去记录一下自己的学习进程的,做一次课设会让自己发现很多不足的地方,也加深了对编程和程序的理解,下面是一些我自己做的一个c语言程序,关于藏书管理信息系统的一个程序,我将 ...
最新文章
- Springboot使用bean方式详解(附代码)
- php项目打开快捷方式,克隆一个新项目的快捷方式_PHP教程
- dropout比率最好的设置为0.5,因为随机生成的网络结构最多
- af_netlink_2、netlink简介
- 实验3-9 三天打鱼两天晒网 (15 分)
- 运放输入偏置电流方向_运放的输入偏置电流
- 儿童节特刊 | 如何练好手眼协调能力(手眼标定详解,附源码)
- cssdiv 斜线倾斜45度
- MySQL中的子查询用法
- 如何修改request的parameter的几种方式
- 通过西联快汇收取Google Adsense收入的详细步骤
- [redis] 10 种数据结构详解
- vue实现音乐平台项目
- vue操作dom元素的三种方法介绍和分析
- oracle的weekday函数,VB weekday()函数的用法?
- 老毛桃u盘启动盘制作工具怎么用及重装系统步骤(二)
- 行列式计算(编程实现)
- STM8 中断控制器(ITC)
- 挺立在孤独、失败与屈辱的废墟上
- 跨境电商独立站是什么意思?有什么优势?