好文档 - 专业文书写作范文服务资料分享网站

图书信息管理系统课程设计[1]

天下 分享 时间: 加入收藏 我要投稿 点赞

Y/N ?**\\n\

cout<<\保 存 输入: **\

1编号 cout<<\不 保 存 2书名 **\

3作者名 cout<<\请 选 择: \4分类号 cin>>choice2; 5出版社 switch(choice2) 6出版时间 { 7价格 case '1': 是否保存, 8存量 cout<<\添加图书成功!\break; case '0': break; } } 修改图书

cout<<\图 书 修 改 **\\n\cout<<\修 改 书 名 **\cout<<\修 改 作 者 **\cout<<\修 改 分 类 号 **\cout<<\修 改 出 版 社 **\cout<<\修 改 出 版 时 间**\

cout<<\修 改 图 书 价 格**\cout<<\修 改 图 书 数 量**\cout<<\返 回 **\cout<<\请选择:\图书修改模块,主要功能如上。 查找选项

cout<<\按图书编号查找 **\cout<<\按图书书名查找 **\cout<<\按图书作者查找 **\cout<<\按图书出版社查找**\cout<<\返 回 **\cout<<\请选择: \

图书查找,可按编号查找,书名查找,作者名查找,出版社查找。 显示图书 全删 1编号 2书名

3作者名 删除 4分类号 所有 5出版社 图书 6出版时间 信息 7价格 8存量

4.定义一个读者库类Rdatabase, Class Rdatabase{ 实现建立读者的个人资料。 定义一个构造函数RDatabase(), 将reader.txt中数据读到read[]中。 { Reader s;

top=-1;

fstream file(\打开一 个输入文件 while (1) {

file.read((char *)&s,sizeof(s)); if (!file) break; top++; read[top]=s; }

file.close(); //关闭 reader.txt 文件 }

clear()函数, 定义一个void型的 删除所有读者信息。 { char i;

cout<<\确定全部删 除吗,Y/N ?\cin>>i;

if(i=='y'||i=='Y') top=-1; }

int addreader(int n,char *na)

添加读者 {

//添加读者时先查找是否存在 Reader *p=queryid(n); if (p==NULL) { top++;

read[top].addreader(n,na); return 1; } else

cout<<\该编号已经存在!\return 0; }

利用析构函数~RDatabase(), 将read[]写到reader.txt文件中。

{ fstream file(\(read[i].gettag()==0) file.write((char *)&read[i],sizeof(read[i])); file.close(); }

读者信息的选择操作:

cout<<\读 者 信 息 **\\n\cout<<\新 增 **\cout<<\更 改 **\cout<<\删 除 **\

cout<<\查 找 **\cout<<\显 示 **\cout<<\全 删 **\cout<<\返 回 **\cout<<\请选择:\读者的查找操作

cout<<\按读者编号查找 **\

cout<<\按读者姓名查找 **\返 回 **\

cout<<\请选择:\

定义一个book类,实现对图书的描述, 图书的编号,书名,借出,还入等功能。 Class book{ 私有成员有:

int tag; //删除标记 1:已删 0:未删 int no; //图书编号 char name[20]; //书名 char author[20];//作者 char fenlei[20];//分类号 char cbs[20]; //出版社 int cbtime;//出版时间 double bookprice;//图书价格

int onshelf; //是否再架 1:再架 2:已借

定义了一系列的公有成员函数来实现 一系列的功能。

图书信息管理系统课程设计[1]

Y/N?**\\n\cout<<\保存输入:**\1编号cout<<\不保存2书名**\3作者名cout<>choice2;5出版社switch(choice2)6出版时间{7价格case'1':是否保存,8存量cout<<\添加图书成功!\break;c
推荐度:
点击下载文档文档为doc格式
69z6s7x3j87zlrl1bkfq6d7jn4l91z0135g
领取福利

微信扫码领取福利

微信扫码分享