介绍:
课程设计-银行储蓄系统——》
在这里
图书信息管理系统包括:登录号、书名、作者名、分类号、出版单位、出版时间、价格等。试设计一图书信息管理系统,使之能提供以下功能:
(1)系统以菜单方式工作(2)图书信息录入功能(学生信息用文件保存)---输入
(3)图书信息浏览功能---输出
(4)查询、排序功能
按登录号查询
按书名查询
(5)图书信息的删除与修改
源代码:
下面是源代码:
book.h:
#ifndef BOOK_H_INCLUDED
#define BOOK_H_INCLUDED
#include<fstream>
#include<iostream>
#include<cstdlib>
#include<string>
using namespace std;
class Book//图书的类
{
private:
string number;//登陆号
string name;//书名
string author;//作者
string snumber;//分类号
string office;//出版单位
string time;//出版时间
string money;//价格
public:
string get_number(){return number;}
string get_name(){return name;}
string get_author(){return author;}
string get_snumber(){return snumber;}
string get_office(){return office;}
string get_time(){return time;}
string get_money(){return money;}
void set_number(string num){number=num;}
void set_name(string n){name=n;}
void set_author(string a){author=a;}
void set_snumber(string sn){snumber=sn;}
void set_office(string o){office=o;}
void set_time(string t){time=t;}
void set_money(string m){money=m;}
void setbook(string num,string n,string a,string sn,string o,string t,string m);
};
#endif // BOOK_H_INCLUDED
menu.h:
#ifndef MENU_H_INCLUDED
#define MENU_H_INCLUDED
#include<fstream>
#include<iostream>
#include<cstdlib>
#include<string>
using namespace std;
class Menu
{
public:
Book *book=new Book[5000];
Menu();
~Menu();
int num;
void showmenu();
int name_search(string);//桉树名查找
int num_search(string);//按登录号查找
void searchbook(int);//查找图书
void showinfo(int);//显示图书信息
void showchange();//显示信息更改菜单
void showall();//显示所有的信息
int openfile(void);//打开文件
void savefile();//保存文件
void addinfo();//增加图书信息
void changeinfo();//修改图书信息
};
#endif // MENU_H_INCLUDED
book.cpp: <