C/C++项目开发:用C++做图书管理系统,小白也能学会!

733 阅读1分钟

今天为大家介绍一个常用的管理系统——图书管理系统,希望大家可以亲自动手实践一下。

图书信息包括:登录号、书名、作者名、分类号、出版单位、出版时间、价格等。试设计一图书信息管理系统,使之能提供以下功能:

(1)图书信息录入功能(图书信息用文件保存)

![](https://upload-images.jianshu.io/upload_images/24762785-a95a50560a0925f2.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

(2)图书信息浏览功能

(3)查询和排序功能:(至少一种查询方式)

.按书名查询

.按作者名查询

如果你在学习C/C++的过程中遇到了问题,可以来加入小编的企鹅圈问小编哦~小编很热情的(●’◡’●)

(4)图书信息的删除与修改

![](https://upload-images.jianshu.io/upload_images/24762785-a4c6e22b26394b44.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

实现界面如下:

![](https://upload-images.jianshu.io/upload_images/24762785-910091b1d812e564.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

项目结构展示:

![](https://upload-images.jianshu.io/upload_images/24762785-1308945bfd75873e.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

部分源码展示:

![](https://upload-images.jianshu.io/upload_images/24762785-e1690c0994d526e0.gif?imageMogr2/auto-orient/strip)

一款基于vc++ Access图书管理系统源码,功能:图书信息的管理和维护、读者信息的管理和维护、借书和还书管理等。编译源程序方法步骤:

![](https://upload-images.jianshu.io/upload_images/24762785-324300d9944ac69f.gif?imageMogr2/auto-orient/strip)

1. 去掉“只读”属性。

2. 复制数据库Library.mdb到任意位置。

![](https://upload-images.jianshu.io/upload_images/24762785-08e33632a6aa141f.gif?imageMogr2/auto-orient/strip)

3. 为Library.mdb建一个系统ODBC数据源:Library。

4. 编译不受源文件位置和数据库位置的影响。即,Library的整个工程复制到任何地方都可编译。