本项目旨在设计并实现一个基于C++编写的图书管理系统,涵盖图书信息管理、借阅记录维护等功能,提高图书馆工作效率。
图书管理模块包括以下功能:
1. 为借书人办理注册。
2. 已有借书人的信息读入(保存在文件中)。
3. 注销已登记的借书人信息(删除操作)。
4. 修改已有借书人的信息。
5. 查询功能,可以按学号或姓名查询相关信息。
读者管理模块包括以下内容:
1. 为新用户办理注册手续;
2. 已有的读者资料读取(保存于文件中);
3. 注销已登记的用户(删除操作);
4. 对已有用户的个人信息进行修改。
5. 提供按学号或姓名查询的功能。
借阅关系登录模块包括以下功能:
1. 登录系统,判断是否为会员。
2. 读入当前存在的借阅记录(从文件中读取)。
3. 办理新书的借出手续。只有注册用户可以办理此业务,并且需要验证该用户的合法性和是否有超期未还图书的情况;同时也要确认所要借出的书籍是否在馆内可借用状态;
4. 还书时,系统将自动判断是否存在逾期情况并计算相应的罚款金额。
5. 查询当前登录会员正在借阅中的书籍信息。
6. 按照书名或作者名字查询图书的状态。
7. 保存最新的借阅关系记录。
以上模块共同构建了一个完整的图书馆管理系统,为读者提供了全面的服务和支持。