您的位置:首页 > 编程语言 > C语言/C++

C++ 图书管理系统设计

2017-06-11 17:21 288 查看
设计一个图书馆管理系统,完成图书管理和读者管理的功能,并能对借阅信息进行管理,要求完成以下功能: ①、图书资料管理:可以添加(添加到相应的TXT文本中,下次运行程序还会保存上次的修改结果)、 修改、删除、查询书籍信息; ②、读者资料管理: 修改、删除、查询读者信息;借书管理,可以进行添加借书信息; 还书管理,可以进行还书信息; ③、创建管理员账户和密码,从相应的TXT文件中读取之前预设的管理员账户和密码,只有密码和账户都相同,才能进入系统,在输入账户和密码的时候显示星号; ④、学生在借书的时候,除了借书的总量有限制之外,并且其他的学科的书籍最多只能借两本(比如说工科的学生只能借两本文科类的书籍),这个数量由管理员进行设置。

程序采用的是静态数组的结构,这种结构的缺点是数组的大小在运行的时候没有办法改变,而且在程序添加学生或者图书信息的时候,有可能会超出给定的数组大小,从而造成程序异常。打算在后期采用动态数组或者其他数据结构来实现。 在本程序中,总共有3个.h文件、4个.cpp文件。book.h book.cpp 包含着图书类和图书馆管理类的定义和实现。reader.h reader.cpp 包含着读者类和读者管理类的定义和实现。bookmanager.h bookmanager.cpp 中定义一些公共函数和相应的一些全局变量,比如说图书的最大数量、学生的最大的数量。main.cpp 包含系统的main函数。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息