图书管理系统设计说明书--熊犇(12)

时间:2026-01-22

4、函数定义

4.1数据成员

char name[StrNum]; 用来存放书名。

char number[StrNum]; 用来存放图书的编号。 char kind[Type]; 用来存放图书的类型。 int tag; 定义删除标记。

int num; 定义图书编号为整形。 int add; 增加标记。

4.2函数成员

Book(){} 无参构造函数,用于为书名和作者姓名设置默认值。 char getkind() 用于获取图书类型。 char getname() 用于获取书名。

int getnum() 用于获取图书编号。 int gettag() 用于获取删除标记。

void setname(char na[]) 用于设置书名。 void setkind(char kin[]) 用于设置类型。 void delbook() 用于删除图书。

void addbook(int n,char *na,char *kin) 用于增加图书。 void disp() 用于输出图书。

4.3函数的设计:

class BDatabase{} 图书管理类的设置,实现对图书的添加,查找,删除等。 int top; 设置图书记录指针。

Book book[Maxb]; 设置图书记录(Maxb定义为最多可存储的图书数,定义为整形)。 void clear() 清空图书记录。

int addbook(int n,char *na,char *kin) 增加图书记录。 Book *query(int bookid) 查找图书记录。 void bookdata(); 定义图书库。 void disp() 输出。

~BDatabase() 设置析构函数,将book[]写到book.txt文件中

void BDatabase::bookdata() 由此函数开始对图书管理系统的主菜单进行调用与功能的实现。(界面参看执行界面部分)

最后用main() 函数的实现,程序的主界面的引导

图书管理系统设计说明书--熊犇(12).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:4.9 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:19元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219