• 大小: 1.09MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-10-24
  • 语言: C/C++
  • 标签: C++  论文  PPT  

资源简介

/*c++程序设计:图书管理系统 要求:实现一个小型的图书管理系统。具体功能如下所示: 1、 图书管理:包括新增图书、图书查询以及图书的删除等。 新增图书:当新增加图书时,判断现书库中是否有此书。若有,则修改库存信息,若没有,则添加。 图书查询:可以按照图书编号,书名或作者查询 删除图书:输入编号,将图书相关信息删除 2、 借书:要求读者提供书目号,每位读者限借5本,执行后修改图书信息 3、 还书:输入读者的姓名,所还图书的编号,执行后修改相关信息 4、 显示:输出全部图书和全部读者信息 5、 读者管理:增加和删除读者信息*/

资源截图

代码片段和文件信息

/*c++程序设计:图书管理系统
   要求:实现一个小型的图书管理系统。具体功能如下所示:
1、 图书管理:包括新增图书、图书查询以及图书的删除等。
              新增图书:当新增加图书时,判断现书库中是否有此书。若有,则修改库存信息,若没有,则添加。
              图书查询:可以按照图书编号,书名或作者查询 
              删除图书:输入编号,将图书相关信息删除
2、 借书:要求读者提供书目号,每位读者限借5本,执行后修改图书信息
3、 还书:输入读者的姓名,所还图书的编号,执行后修改相关信息
4、 显示:输出全部图书和全部读者信息 
5、 读者管理:增加和删除读者信息*/ 
#include  
#include  
#include  
using namespace std; 

//^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 
class Date //定义日期类 
{
public: 
void set_date(); //设置日期 
void show_date(); //显示日期 
int year; 
int mouth; 
int day; 
};
 
void Date:: set_date() 

cout<<“输入year mouth day:“; 
cin>>year>>mouth>>day; 
bool teap=true; 
while(teap==true) 

if(year>2020||mouth>12||mouth<0||day<0||day>31)//默认输入年必须在2020年以前 

cout<<“\t您的输入有错误!请重新输入!\n“; 
cout<<“输入year mouth day:“; 
cin>>year>>mouth>>day; 

else teap=false; 



void Date:: show_date() 

cout<

//^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 


class books //定义图书类 

public: 
void get_books(); //录入图书信息 
void display(); //显示图书的信息 
void display2(); //显示图书的信息  
void chang_sum1(); //借书修改
void chang_sum2();//还书修改
void chang_sum3();//增加图书修改
void chang_sum4();//删除图书修改 
void name_show(); //根据书名查询某本图书的信息 
int sum; //库存量 
Date date; //日期 
string name; 
private: 
string num; // 书号 
string serial_num; //编号 
string pub_comp; //出版社 
string Author; // 作者 
float price; 
}; 

books book[200]; 
int t=0; //定义全局变量t累计书的种类 

//^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 


void books::get_books() //录入图书信息

//cout<<“书名:“; 
//cin>>name; 
cout<<“\n书号(出版序列号):“; 
cin>>num; 
cout<<“\n编号:“; 
cin>>serial_num; 
cout<<“\n出版社:“; 
cin>>pub_comp; 
cout<<“\n作者:“; 
cin>>Author; 
cout<<“\n定价:“; 
cin>>price; 
//cout<<“\n库存量:“; 
//cin>>sum; 
cout<<“\n出版日期:“; 
date.set_date(); 


//^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 

void books::display()//显示图书的信息 

cout<<“书名“< < <<“出版日期\n“; 
cout< < < date.show_date(); 
cout<

void books::display2()//显示图书的信息 

cout< < < date.show_date(); 
cout<

//^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 

void books::chang_sum1()//借书修改 
{
int a; 
cout< cout<<“借书数量:“; 
cin>>a;
if(a>5){
cout<<“每人最多借5本。请重新输入:“;
cin>>a;
}
sum=sum-a; 
cout<

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      10270  2008-01-11 22:16  选做(图书管理系统)\book.cpp

     文件     491008  2008-01-14 23:26  第16题    实验报告.doc

     文件    1188352  2008-01-12 08:28  图书管理系统(C++课程设计).ppt

     目录          0  2010-02-05 18:04  选做(图书管理系统)

----------- ---------  ---------- -----  ----

              1689630                    4


评论

共有 条评论