图书管理系统+(1)销售功能。购买书籍时,输入相应的+ISBN+号,并在书库中查

1个回答
展开全部
摘要 ---
**解答如下:**
1. **问题描述**
* 定义图书类,属性包括:书名、出版社、ISBN号、作者、库存量、价格等。
* 需要实现的行为包括:销售、统计和图书的简单管理。
2. **功能要求**
**(1)销售功能**
* 购买书籍时,输入相应的ISBN号,查找该书的相关信息。
* 如果有库存量,输入购买的册数,进行相应计算。
* 如果库存量不足,给出提示信息,结束购买。
**(2)图书简单管理功能**
* **添加功能**:添加图书信息,要求ISBN号唯一。当添加重复编号时,提示数据添加重复并取消添加。
* **查询功能**:按书名、ISBN号、作者、出版社进行查询。若存在相应信息,输出查询的信息;若不存在该记录,则提示“该标题不存在!”。
* **修改功能**:根据查询结果对相应的记录进行修改,注意ISBN号的唯一性。
* **删除功能**:根据ISBN号删除图书信息。若该编号不存在,则提示“该编号不存在”。
**(3)统计功能**
* 输出当前书库中所有图书的总数及详细信息。
* 可按书的价格、库存量、作者、出版社进行统计,输出统计信息时,要按从大到小进行排序。
**(4)图书存盘**
* 将当前程序中的图书信息存入文件中。
**(5)读出信息**
* 从文件中将图书信息读入程序。
---
咨询记录 · 回答于2024-01-16
图书管理系统+(1)销售功能。购买书籍时,输入相应的+ISBN+号,并在书库中查
问题描述 我们需要定义一个图书类,它包含以下属性:书名、出版社、ISBN 号、作者、库存量、价格等,以及一些对属性进行操作的行为。这个图书类的主要功能是对图书进行销售、统计和简单的管理。 功能要求 1. 销售功能 购买书籍时,用户需要输入相应的 ISBN 号,并在书库中查找该书的相关信息。如果书库中有足够的库存量,用户可以输入购买的册数并进行相应计算。如果库存量不足,系统将给出提示信息,并结束购买。 2. 图书简单管理功能 添加功能:主要完成图书信息的添加,要求 ISBN 号唯一。当添加了重复的编号时,系统将提示数据添加重复并取消添加。 查询功能:用户可按书名、ISBN 号、作者、出版社进行查询。如果存在相应的信息,系统将输出查询结果;如果不存在该记录,则提示“该标题不存在!”。 修改功能:用户可根据查询结果对相应的记录进行修改,修改时注意 ISBN 号的唯一性。 删除功能:主要完成图书信息的删除。用户输入要删除的 ISBN 号,系统根据编号删除该物品的记录。如果该编号不在物品库中,则提示“该编号不存在”。 3. 统计功能 系统需要输出当前书库中所有图书的总数及详细信息。此外,系统还需要能够按书的价格、库存量、作者、出版社进行统计,并输出统计信息。在输出统计信息时,系统需要按照从大到小的顺序进行排序。 4. 图书存盘 系统需要将当前程序中的图书信息存入文件中。 5. 读出信息 系统需要从文件中将图书信息读入程序。
c++程序设计代码
# C++图书购买系统 该系统有两类用户,会员(多名)和管理员(1名)。 其中,会员功能包括: 1. 首先注册并录入个人信息,包括:用户名,密码,生日,邮箱。注册后,自动设置会员编号,积分被自动设置为0。 2. 登陆不成功时能提示用户名或密码错误。 3. 成功登陆后可以查询所有图书信息,并根据书名选择购买图书(需要减库存)购买图书的总金额每10元积1分,积分在购买时可以抵钱用,1个积分抵1元。 4. 登陆后可以查询自己的购买记录。 5. 登陆后可以查询个人信息 (会员编号,用户名,密码,生日,积分),可以修改密码。 6. 退出会员界面,返回主菜单。 管理员功能包括: 1. 查询所有会员个人信息,能删除会员。 2. 录入图书信息,包括书名、单价和库存。 3. 查询所有会员所有购买记录,或根据会员编号查询其购买记录。 4. 退出管理员界面,返回主菜单。
已赞过
你对这个回答的评价是?
评论 收起
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消