资源简介
图书管理系统,c++课程设计首选 图书管理系统,c++课程设计首选
![](http://www.nz998.com/pic/43773.jpg)
代码片段和文件信息
#include
#include
#include
#include
using namespace std;
class Library
{
public:
void menu1();
void menu2();
void menu3();
void menu4();
void search_book();
void add_book();
void delete_book();
void scan_book();
void user_loqin();
void user_enter();
void admin_enter();
void user_scan_book();
void user_search_book();
private:
string book_name;
string book_number;
string book_author;
string book_state;
string user_name;
string user_password;
};
Library stu;
void main()
{
stu.menu1 ();
}
void Library::menu1()
{
system(“cls“);
cout<<“\t\t##########################“< cout<<“\t\t※ 1、图书信息查询。 ※“< cout<<“\t\t※ 2、登录图书管理系统。※“< cout<<“\t\t※ 3、注册用户。 ※“< cout<<“\t\t※ 4、退出系统。 ※“< cout<<“\t\t##########################“< cout<<“\t\t请输入选项:“< int n;
cin>>n;
switch(n)
{
case 1:stu.search_book ();break;
case 2:stu.menu2();break;
case 3:stu.user_loqin ();break;
case 4:exit(0);break;
default:system(“cls“);cout<<“输入错误,请重新输入:“< stu.menu1();break;
}
}
void Library::menu2 ()
{
system(“cls“);
cout<<“\t\t##########################“< cout<<“\t\t※ 1、管理员登录 ※“< cout<<“\t\t※ 2、普通用户登录 ※“< cout<<“\t\t※ 3、返回上级菜单。 ※“< cout<<“\t\t※ 4、退出系统。 ※“< cout<<“\t\t##########################“< cout<<“\t\t请输入登录模式:“< int n;
cin>>n;
switch(n)
{
case 1:stu.admin_enter();break;
case 2:stu.user_enter ();break;
case 3:stu.menu1 ();break;
case 4:exit(0);break;
default:system(“cls“);cout<<“输入错误,请重新输入:“< stu.menu2();break;
}
}
void Library::menu3()
{
system(“cls“);
cout<<“登陆成功,欢迎使用图书管理系统!!“< cout<<“\t\t##########################“< cout<<“\t\t※ 1、查看借阅记录 ※“< cout<<“\t\t※ 2、查询图书信息 ※“< cout<<“\t\t※ 3、借书 ※“< cout<<“\t\t※ 4、退出系统 ※“< cout<<“\t\t##########################“< cout<<“\t\t请输入选项:“< int n;
cin>>n;
switch(n)
{
case 1:
case 2:stu.user_search_book ();break;
case 3:
case 4:exit(0);break;
default:system(“cls“);cout<<“输入错误,请重新输入:“< stu.menu3();break;
}
}
void Library::menu4 ()
{
system(“cls“);
cout<<“\t\t##########################“< cout<<“\t\t※ 1、查看图书库存 ※“< cout<<“\t\t※ 2、增加图书 ※“< cout<<“\t\t※ 3、删除图书 ※“< cout<<“\t\t※ 4、退出系统 ※“< cout<<“\t\t##########################“< cout<<“\t\t请输入选项:“< int n;
cin>>n;
switch(n)
{
case 1:stu.scan_book ();break;
case 2:stu.add_book ();break;
case 3:stu.delete_book ();break;
case 4:exit(0);break;
default:system(“cls“);cout<<“输入错误,请重新输入:“< stu.menu4();break;
}
}
void Library::search_book ()
{
system(“cls“);
fstream f1(“book.txt“);
if(!f1)
{
cout<<“数据库连接失败“< exit(0);
}
cout
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 21 2011-07-20 17:08 图书管理系统\admin.txt
文件 84 2011-07-20 17:58 图书管理系统\book.txt
文件 84 2011-07-20 17:58 图书管理系统\book1.txt
文件 82944 2011-07-20 17:58 图书管理系统\Debug\vc60.idb
文件 118784 2011-07-20 17:58 图书管理系统\Debug\vc60.pdb
文件 383163 2011-07-20 17:58 图书管理系统\Debug\图书.obj
文件 602187 2011-07-20 17:58 图书管理系统\Debug\图书管理系统.exe
文件 850868 2011-07-20 17:58 图书管理系统\Debug\图书管理系统.ilk
文件 2001516 2011-07-20 13:15 图书管理系统\Debug\图书管理系统.pch
文件 1180672 2011-07-20 17:58 图书管理系统\Debug\图书管理系统.pdb
文件 462 2011-07-20 17:14 图书管理系统\user.txt
文件 9980 2011-07-20 17:58 图书管理系统\图书.cpp
文件 4350 2011-07-20 15:58 图书管理系统\图书管理系统.dsp
文件 549 2011-07-20 11:59 图书管理系统\图书管理系统.dsw
文件 50176 2011-07-20 18:03 图书管理系统\图书管理系统.ncb
文件 48640 2011-07-20 18:03 图书管理系统\图书管理系统.opt
文件 911 2011-07-20 17:58 图书管理系统\图书管理系统.plg
目录 0 2011-07-20 17:58 图书管理系统\Debug
目录 0 2011-07-20 18:03 图书管理系统
----------- --------- ---------- ----- ----
5335391 19
- 上一篇:编译原理 LL1语法分析器
- 下一篇:编译原理C0实验
评论
共有 条评论