C++程序设计:图书管理系统开发
版权申诉
115 浏览量
更新于2024-07-06
收藏 21KB PDF 举报
图书管理系统 C++ 程序设计知识点
**一、C++ 程序设计基础**
* 使用 C++ 语言设计图书管理系统,体现了面向对象的编程思想
* 程序中使用了多个头文件,例如 `<iostream.h>`、`<fstream.h>`、`<string.h>`、`<iomanip.h>` 和 `<windows.h>`,这些头文件提供了输入/输出、文件操作、字符串操作和 windows 操作系统相关的函数
* 程序中定义了多个函数,例如 `menu_1()`、`menu_2()`、`lend()`、`guihuan()`、`change()`、`reg()`、`zhuxiao()`、`tuichu()` 等,用于实现图书管理系统的各个功能
**二、结构体的定义和使用**
* 程序中定义了两个结构体:`personal` 和 `book`
* `personal` 结构体用于存储读者信息,包括读者编号、读者姓名等信息
+ 定义了 `get()` 函数用于输入读者信息
+ 定义了 `show()` 函数用于打印读者信息
* `book` 结构体用于存储书籍信息,包括书籍编号、书籍名称、书籍作者、书籍总数、库存等信息
+ 定义了构造函数将 `flag` 变量默认为 `'N'`,表示书籍未借出
+ 定义了 `get()` 函数用于输入书籍信息
+ 定义了 `show()` 函数用于打印书籍信息
**三、输入/输出操作**
* 程序中使用了 `cout` 对象和 `cin` 对象来实现输入/输出操作
* 使用 `cout` 对象输出提示信息和读者/书籍信息
* 使用 `cin` 对象输入读者/书籍信息
**四、面向对象的编程思想**
* 程序中使用了面向对象的编程思想,定义了结构体来存储读者和书籍信息
* 使用函数来实现读者和书籍信息的输入、输出和操作
* 体现了封装、继承和多态的面向对象编程思想
**五、图书管理系统的实现**
* 程序中实现了基本的图书管理系统,包括读者信息和书籍信息的管理
* 实现了读者注册、登录、借书、还书等功能
* 实现了书籍信息的管理,包括书籍信息的输入、输出和操作
本程序展示了 C++ 语言的基本特性和面向对象的编程思想,并实现了基本的图书管理系统。
272 浏览量
1506 浏览量
407 浏览量
1687 浏览量
215 浏览量
hyh15959933972
- 粉丝: 0
- 资源: 8万+
最新资源
- saturn::globe_with_meridians:新的迷你快速浏览器
- 企业前台大厅模型设计
- 基于python+django+vue开发的工作数据获取与可视化
- NodeJS-Sample-Project:使用Express的节点Js上的样本项目,具有基本结构和数据库连接
- 战利品
- myBinomTest(s,n,p,Sided):具有任意二项式概率的 1 或 2 边二项式检验-matlab开发
- 银行存款余额调节表格excel模版下载
- 演唱会舞台3D模型
- autoprop:从访问器方法推断属性
- ABAssignment04
- 物品交接明细表excel模版下载
- desafio_conceitos_node
- vewa_app2:VEWA 网络应用程序
- 中式现代风会议室模型
- gritjz.github.io:史蒂芬·张的个人网站
- 工程质量验收记录表excel模版下载