Project

General

Profile

Actions

grading_rules #16226

open

data= name=图书管理系

Added by UserName LastName 11 months ago. Updated 11 months ago.

Status:
New
Priority:
Normal
Assignee:
-
Start date:
03/12/2025
Due date:
% Done:

0%

Estimated time:
name:
图书管理系统OOP评分规则
data:

- desc: 是否正确实现了图书类 Book 的定义,包括构造方法 __init__ 和对象描述方法 __str__,包含得 5 分,否则得 0 分。
max: 5
min: 0
name: 定义图书类
- desc: 是否正确实现了管理类 BookManagement 的定义,包含得 5 分,否则得 0 分。
max: 5
min: 0
name: 定义管理类
- desc: 是否正确实现了菜单方法 __menu,包含得 3 分,否则得 0 分。
max: 3
min: 0
name: 菜单方法
- desc: 是否正确实现了获取编号方法 __get_bid,包含得 2 分,否则得 0 分。
max: 2
min: 0
name: 获取编号方法
- desc: 是否正确实现了获取书名方法 __get_name,包含得 2 分,否则得 0 分。
max: 2
min: 0
name: 获取书名方法
- desc: 是否正确实现了获取价格方法 __get_price,包含得 2 分,否则得 0 分。
max: 2
min: 0
name: 获取价格方法
- desc: 是否正确实现了获取简介方法 __get_summary,包含得 2 分,否则得 0 分。
max: 2
min: 0
name: 获取简介方法
- desc: 是否正确实现了添加图书方法 add_book,包含得 5 分,否则得 0 分。
max: 5
min: 0
name: 添加图书
- desc: 是否正确实现了通过编号修改图书信息方法 modify_book_by_id,包含得 5 分,否则得 0 分。
max: 5
min: 0
name: 修改图书信息
- desc: 是否正确实现了通过编号删除图书方法 delete_book_by_id,包含得 5 分,否则得 0 分。
max: 5
min: 0
name: 删除图书(编号)
- desc: 是否正确实现了通过书名删除图书方法 delete_book_by_name,包含得 5 分,否则得 0 分。
max: 5
min: 0
name: 删除图书(书名)
- desc: 是否正确实现了通过编号查询图书方法 query_book_by_id,包含得 5 分,否则得 0 分。
max: 5
min: 0
name: 查询图书(编号)
- desc: 是否正确实现了通过书名查询图书方法 query_book_by_name,包含得 5 分,否则得 0 分。
max: 5
min: 0
name: 查询图书(书名)
- desc: 是否正确实现了显示所有图书信息方法 show,包含得 5 分,否则得 0 分。
max: 5
min: 0
name: 显示所有图书
- desc: 是否正确实现了数据存储方法 save_data,包含得 5 分,否则得 0 分。
max: 5
min: 0
name: 数据存储
- desc: 是否正确实现了数据加载方法 load_data,包含得 5 分,否则得 0 分。
max: 5
min: 0
name: 数据加载
- desc: 是否正确处理了用户输入校验,包含得 5 分,否则得 0 分。
max: 5
min: 0
name: 输入校验
- desc: 是否代码结构清晰、注释完整、逻辑合理,包含得 5 分,否则得 0 分。
max: 5
min: 0
name: 代码质量

Actions

Also available in: Atom PDF